Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
T
techbook
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
front-end-dev
techbook
Commits
9fc77d5a
Commit
9fc77d5a
authored
Oct 27, 2020
by
anxixi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
话题相关功能
parent
0faad6bf
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
19 additions
and
7 deletions
+19
-7
richtext.vue
src/views/publishactivity/richtext.vue
+2
-2
discussall.vue
src/views/topicpage/discussall.vue
+1
-1
discussdialog.vue
src/views/topicpage/discussdialog.vue
+6
-1
topictype.vue
src/views/topicpage/topictype.vue
+10
-3
No files found.
src/views/publishactivity/richtext.vue
View file @
9fc77d5a
<
template
>
<div
id=
"wangeditor"
style=
"position: relative"
>
<div
ref=
"editorElem"
style=
"text-align:left;"
></div>
<p
v-if=
"isplaceholder"
style=
"position: absolute;left: 15px;top: 28px;color: #aaaaaa;"
>
{{
discussTips
?
discussTips
:
'发表讨论,不少于10个字才可发布。'
}}
</p>
<p
v-if=
"isplaceholder
&&istopicTips
"
style=
"position: absolute;left: 15px;top: 28px;color: #aaaaaa;"
>
{{
discussTips
?
discussTips
:
'发表讨论,不少于10个字才可发布。'
}}
</p>
</div>
</
template
>
...
...
@@ -19,7 +19,7 @@
isplaceholder
:
true
,
};
},
props
:
[
'catchData'
,
'channelIntroduction'
,
'istopic'
,
'discussTips'
],
props
:
[
'catchData'
,
'channelIntroduction'
,
'istopic'
,
'discussTips'
,
'istopicTips'
],
methods
:{
},
...
...
src/views/topicpage/discussall.vue
View file @
9fc77d5a
<
template
>
<div
class=
"foutdivdiscuss"
style=
"background: #F8F8F8;"
>
<div
class=
"divclasschild"
>
<div
class=
"descContentcal gendisplay"
>
<div
class=
"descContentcal gendisplay"
v-if=
"moderatorSetting.descContent&&moderatorSetting.descContent.length>1"
>
<img
src=
"../../assets/img/mobile/laba@2x.png"
alt=
""
style=
"width: 23px;position: absolute;left: 30px;bottom: 9px;"
>
<p
@
click=
"moderatorSetting.descUrl?descUrletail():''"
:style=
"moderatorSetting.descUrl?'cursor: pointer;':''"
style=
"width: 100%;height: 20px;overflow: hidden;"
class=
"ellipsisFont1"
>
话题说明:
{{
moderatorSetting
.
descContent
}}
</p>
</div>
...
...
src/views/topicpage/discussdialog.vue
View file @
9fc77d5a
...
...
@@ -3,7 +3,8 @@
<!--新增-->
<el-dialog
title=
"发表讨论"
:visible
.
sync=
"visible"
:append-to-body=
"true"
:close-on-click-modal=
"false"
@
close=
"closeSensor"
class=
"dialogWrap dialogWraptopic"
>
<div
class=
"centerQrCode"
style=
"margin: 0 50px;"
>
<rich-text
@
dataEvent=
"statedata"
:istopic=
"richstate"
:discussTips=
"discussTips?discussTips:changediscussTips"
:channelIntroduction=
"discussContent"
></rich-text>
<rich-text
@
dataEvent=
"statedata"
:istopic=
"richstate"
:discussTips=
"discussTips?discussTips:changediscussTips"
:channelIntroduction=
"discussContent"
:istopicTips=
"true"
></rich-text>
<p
v-if=
"sensitiveTextstate"
style=
"margin: 15px 0;color: red;"
>
{{
sensitiveText
}}
</p>
<div
class=
"gendisplay topic_select"
v-if=
"!topicid"
>
<div
style=
"margin-right: 20px;"
>
<p
style=
"margin: 10px 0;color: #1A1A1E;"
>
话题圈子:
</p>
...
...
@@ -120,6 +121,8 @@
topicId
:
''
,
btnpush
:
true
,
changediscussTips
:
''
,
sensitiveText
:
''
,
sensitiveTextstate
:
false
,
}
},
props
:[
'topicid'
,
'discussTips'
],
...
...
@@ -262,6 +265,8 @@
return
false
;
});
}
else
{
this
.
sensitiveTextstate
=
true
;
this
.
sensitiveText
=
response
.
msg
;
this
.
$message
.
error
(
response
.
msg
);
}
})
...
...
src/views/topicpage/topictype.vue
View file @
9fc77d5a
...
...
@@ -18,12 +18,16 @@
<span
class=
"ellipsisFont1"
style=
"max-width: calc(100% - 50px);margin-right: 15px;font-weight: bold;"
>
#
{{
item
.
topicTitle
}}
#
</span>
<i
v-if=
"item.isOpenReward == 1"
class=
"iconfont icon-hongbao-"
style=
"color: #FF5D5D;font-size: 20px;"
></i>
</p>
<p
style=
"color:#69697A;margin: 10px 0 10px;font-size: 14px;"
>
<p
v-if=
"(item.secondList&&item.secondList.length==1)||(item.secondList&&item.secondList.length==0)"
:class=
"item.secondList.length==1?'ellipsisFont1':'ellipsisFont2'"
:style=
"item.secondList.length==1?'height: 22px;':'height: 44px;'"
style=
"color:#69697A;margin: 10px 0 10px;font-size: 14px;line-height: 22px;overflow: hidden;"
>
{{
item
.
topicDescription
}}
</p>
<p
v-else
style=
"color:#69697A;margin: 10px 0 10px;font-size: 14px;"
>
<span
v-if=
"item.isOpenReward!=1&&item.professorCount!=0"
class=
"ellipsisFont1"
style=
"margin-right: 20px;width: 100%;height: 28px;color:#5D78FF;"
>
专家入驻
{{
item
.
professorCount
}}
位
</span>
<span
v-if=
"item.isOpenReward==1||item.professorCount==0"
class=
"ellipsisFont1"
style=
"margin-right: 20px;width: 100%;height: 28px;"
>
发起方:
<i
style=
"color:#5D78FF;"
>
{{
item
.
topicInitiator
}}
</i></span>
</p>
<div
class=
"gendisplay"
style=
"color: #AAAAAA;font-size: 12px;line-height: 28px;"
>
<span
v-if=
"(item.secondList&&item.secondList.length==1)||(item.secondList&&item.secondList.length==0)"
>
<span
v-if=
"item.isOpenReward!=1&&item.professorCount!=0"
class=
"ellipsisFont1"
style=
"margin-right: 20px;max-width: 200px;height: 28px;color:#5D78FF;"
>
专家入驻
{{
item
.
professorCount
}}
位
</span>
<span
v-if=
"item.isOpenReward==1||item.professorCount==0"
class=
"ellipsisFont1"
style=
"margin-right: 20px;max-width: 200px;height: 28px;"
>
发起方:
<i
style=
"color:#5D78FF;"
>
{{
item
.
topicInitiator
}}
</i></span>
</span>
<span
style=
"margin-right: 20px;"
>
阅读
{{
item
.
topicBrowseStr
}}
</span>
<span
style=
"margin-right: 20px;"
>
讨论
{{
item
.
topicDiscussStr
}}
</span>
<span>
成员
{{
item
.
joinCount
}}
</span>
...
...
@@ -105,7 +109,10 @@
</div>
<div
style=
"margin: 10px 0 0 15px;"
>
<p
style=
"color:#1A1A1E;"
>
{{
item
.
empName
}}
</p>
<p
class=
"ellipsisFont1"
style=
"margin-top: 10px;color: #AAAAAA"
>
{{
item
.
professorIntroduction
}}
</p>
<el-tooltip
placement=
"top"
effect=
"light"
>
<div
slot=
"content"
style=
"width: 300px;"
>
{{
item
.
professorIntroduction
}}
</div>
<p
class=
"ellipsisFont1"
style=
"margin-top: 10px;color: #AAAAAA"
>
{{
item
.
professorIntroduction
}}
</p>
</el-tooltip>
</div>
</div>
</div>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment