|
|
|
@ -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: "", |
|
|
|
|