Browse Source

输入框改为富文本

V4.3.3
李素 2 years ago
parent
commit
078ae5a70a
  1. 6
      src/views/modules/communityParty/activity/eventDetails.vue
  2. 31
      src/views/modules/communityParty/activity/initiateActivity.vue

6
src/views/modules/communityParty/activity/eventDetails.vue

@ -34,7 +34,8 @@
<div class="m-info-prop">
<span class="u-info-title-2" style="display: inline-block;white-space: nowrap;">活动内容: </span>
<span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.content || "--" }}</span>
<!-- <span>{{ formData.content || "--" }}</span> -->
<p class="text_p" v-html="formData.content"></p>
</div>
<div class="m-info-prop">
@ -71,7 +72,8 @@
<div class="m-info-prop">
<span class="u-info-title-2" style="display: inline-block;white-space: nowrap;">活动总结</span>
<span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.sumUp || "--" }}</span>
<!-- <span>{{ formData.sumUp || "--" }}</span> -->
<p class="text_p" v-html="formData.sumUp"></p>
</div>
<div class="m-info-prop" style="display: flex; flex-wrap: wrap; align-items: flex-start;">
<span class="u-info-title-2" style="display: inline-block;white-space: nowrap;">活动图片</span>

31
src/views/modules/communityParty/activity/initiateActivity.vue

@ -46,10 +46,12 @@
<el-form-item label="活动内容" prop="content" label-width="150px" style="display: block">
<div class="item_width_1">
<Tinymce class="tinymce_view " v-model.trim="formData.content" :height="250"
placeholder="请输入活动内容" />
<!-- <Tinymce class="tinymce_view " v-if="formType != 'detail'" v-model.trim="formData.content"
:height="250" placeholder="在这里输入文字" /> -->
<el-input type="textarea" autosize placeholder="请输入内容" v-model.trim="formData.content">
</el-input>
:height="250" placeholder="请输入活动内容" /> -->
<!-- <el-input type="textarea" autosize placeholder="请输入内容" v-model.trim="formData.content">
</el-input> -->
</div>
</el-form-item>
@ -74,8 +76,10 @@
<div v-if="!online">
<el-form-item label="活动总结" prop="sumUp" label-width="150px" style="display: block">
<div class="item_width_1">
<el-input type="textarea" autosize placeholder="请输入内容" v-model.trim="formData.sumUp">
</el-input>
<!-- <el-input type="textarea" autosize placeholder="请输入内容" v-model.trim="formData.sumUp">
</el-input> -->
<Tinymce class="tinymce_view " v-model.trim="formData.sumUp" :height="250"
placeholder="请输入活动总结" />
</div>
</el-form-item>
@ -98,8 +102,8 @@
</div>
<div>
<div v-if="formData.activityImgs && formData.activityImgs.length > 0">
<img v-for="(img, index) in formData.activityImgs" :key="index" :src="img"
alt="照片" style="width: 150px; margin-right: 10px;">
<img v-for="(img, index) in formData.activityImgs" :key="index" :src="img" alt="照片"
style="width: 150px; margin-right: 10px;">
</div>
<div v-else>
暂无照片
@ -404,22 +408,24 @@ export default {
async initForm(type, activityId) {
this.startLoading()
// console.log("", type, activityId)
this.$nextTick(() => {
if (!map) {
this.initMap(this.formData.latitude, this.formData.longitude);
console.log("map", map)
// console.log("map", map)
} else {
map.setCenter(this.formData.latitude, this.formData.longitude);
map.setMarker(this.formData.latitude, this.formData.longitude);
console.log("mapmapmap", map)
// console.log("mapmapmap", map)
}
})
this.formType = type
if (type === 'edit') {
if (type === 'edit' ) {
if(activityId.activityImgs || activityId.sumUp){
this.records = true
}else{
this.records = false
}
this.formData = activityId
this.timeRange = [this.formData.startTime, this.formData.endTime]
@ -436,6 +442,8 @@ export default {
}
}else if (type === 'records') {
this.records = true
}else{
this.records = false
}
this.endLoading()
@ -683,6 +691,7 @@ export default {
this.activityId = ''
this.keyWords = ''
this.online = false
this.formType=''
this.formData = {
id: "",
typeId: "",

Loading…
Cancel
Save