Commit 9fc77d5a authored by anxixi's avatar anxixi

话题相关功能

parent 0faad6bf
<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:{
},
......
<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>
......
......@@ -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);
}
})
......
......@@ -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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment