|
|
@@ -33,7 +33,8 @@
|
|
|
<el-table-column label="工作反馈" prop="description">
|
|
|
<template slot-scope="scope">
|
|
|
<span v-if="scope.row.description!==''" v-for="(item,index) in scope.row.description.split(',') ">
|
|
|
- {{index+1}}. {{ item }}<br/>
|
|
|
+ {{index+1}}.<span v-html="stripTags(item)"></span><br/>
|
|
|
+
|
|
|
</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -144,6 +145,9 @@ export default {
|
|
|
this.getData()
|
|
|
},
|
|
|
methods: {
|
|
|
+ stripTags(html) {
|
|
|
+ return html.replace(/<\/?[^>]+(>|$)/g, '');
|
|
|
+ },
|
|
|
getData() {
|
|
|
list().then(response => {
|
|
|
this.meetingData = response.data
|
|
|
@@ -213,13 +217,19 @@ export default {
|
|
|
this.$PDFSave(this.$refs.exportPdf, "我的工作周报");
|
|
|
},
|
|
|
saveWorkPlan() {
|
|
|
- if (this.meetingWeek == null || this.meetingWeek == undefined || this.meetingWeek === '') {
|
|
|
+ if (this.meetingWeek === null || this.meetingWeek === undefined || this.meetingWeek === '') {
|
|
|
this.$message({
|
|
|
message: '请选择会议信息!',
|
|
|
type: 'warning'
|
|
|
});
|
|
|
return
|
|
|
}
|
|
|
+ //判断是否存在周会信息,无周会信息,就不保存工作计划
|
|
|
+ let meetingId=this.meetingId
|
|
|
+ if(meetingId===undefined || meetingId===null){
|
|
|
+ this.$message.warning("请选择周会会议,再填写工作计划!")
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
let workPlanss = this.workPlans;
|
|
|
for (let i = 0; i < workPlanss.length; i++) {
|