|
@@ -3,7 +3,7 @@
|
|
<div style="display: flex;justify-content: space-between;margin-bottom: 8px">
|
|
<div style="display: flex;justify-content: space-between;margin-bottom: 8px">
|
|
<div style="font-size: 24px">{{ m.meetingName }}</div>
|
|
<div style="font-size: 24px">{{ m.meetingName }}</div>
|
|
<div>
|
|
<div>
|
|
- <el-button size="mini" @click="meetingResultConfirm" type="primary" style="margin-right: 20px">会议结果确认</el-button>
|
|
|
|
|
|
+ <el-button size="mini" @click="meetingResultConfirm" v-if="meetingResultConfirmVisible" type="primary" style="margin-right: 20px">会议结果确认</el-button>
|
|
<el-button size="mini" @click="exportPdf" style="margin-right: 20px" v-if="workScoreVisible">导出</el-button>
|
|
<el-button size="mini" @click="exportPdf" style="margin-right: 20px" v-if="workScoreVisible">导出</el-button>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -102,7 +102,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column prop="scores" label="评分" width="150" align="center" v-if="workScoreVisible">
|
|
<el-table-column prop="scores" label="评分" width="150" align="center" v-if="workScoreVisible">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-input-number size="mini" :precision="2" :step="0.1" :max="10" min="5" v-model="scope.row.score"
|
|
|
|
|
|
+ <el-input-number size="mini" :precision="2" :step="0.1" :max="10" :min="0" v-model="scope.row.score"
|
|
@change="workComment(scope.row)">
|
|
@change="workComment(scope.row)">
|
|
{{ scope.row.score }}
|
|
{{ scope.row.score }}
|
|
</el-input-number>
|
|
</el-input-number>
|
|
@@ -208,6 +208,7 @@ export default {
|
|
taskFeedbackTitle: '',
|
|
taskFeedbackTitle: '',
|
|
taskFeedbackVisible: false,
|
|
taskFeedbackVisible: false,
|
|
taskFeedbackContent: '',
|
|
taskFeedbackContent: '',
|
|
|
|
+ meetingResultConfirmVisible:false,
|
|
title: '技术部周会',
|
|
title: '技术部周会',
|
|
size: '',
|
|
size: '',
|
|
tableData: [],
|
|
tableData: [],
|
|
@@ -264,8 +265,8 @@ export default {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- console.log(JSON.stringify(permissions))
|
|
|
|
|
|
|
|
|
|
+ let loginUserId=this.$store.getters.userId
|
|
let meetingId = this.meetingId
|
|
let meetingId = this.meetingId
|
|
let weeks = this.weeks
|
|
let weeks = this.weeks
|
|
if (meetingId != null && weeks != null) {
|
|
if (meetingId != null && weeks != null) {
|
|
@@ -273,6 +274,16 @@ export default {
|
|
this.tableData = res.data.workContent
|
|
this.tableData = res.data.workContent
|
|
this.getSpanArr(this.tableData);
|
|
this.getSpanArr(this.tableData);
|
|
this.m = res.data.meeting
|
|
this.m = res.data.meeting
|
|
|
|
+ let innerAttendess=JSON.parse(this.m.innerAttendees)
|
|
|
|
+ for(let i=0;i<innerAttendess.length;i++){
|
|
|
|
+ let user=innerAttendess[i]
|
|
|
|
+ if(Number(user.id)===Number(loginUserId)){
|
|
|
|
+ if(user.flag==='0'){
|
|
|
|
+ this.meetingResultConfirmVisible=true
|
|
|
|
+ break
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
@@ -290,6 +301,16 @@ export default {
|
|
this.tableData = res.data.workContent
|
|
this.tableData = res.data.workContent
|
|
this.getSpanArr(this.tableData);
|
|
this.getSpanArr(this.tableData);
|
|
this.m = res.data.meeting
|
|
this.m = res.data.meeting
|
|
|
|
+ let innerAttendess=JSON.parse(this.m.innerAttendees)
|
|
|
|
+ for(let i=0;i<innerAttendess.length;i++){
|
|
|
|
+ let user=innerAttendess[i]
|
|
|
|
+ if(Number(user.id)===Number(loginUserId)){
|
|
|
|
+ if(user.flag==='0'){
|
|
|
|
+ this.meetingResultConfirmVisible=true
|
|
|
|
+ break
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
this.tableData = []
|
|
this.tableData = []
|
|
@@ -341,7 +362,7 @@ export default {
|
|
let planContent=row.planContent;
|
|
let planContent=row.planContent;
|
|
if(planContent.includes('下周暂无工作安排')){
|
|
if(planContent.includes('下周暂无工作安排')){
|
|
let userName=row.userName;
|
|
let userName=row.userName;
|
|
- let msg=userName+"下周工作计划未填写,请填写完后在评论!"
|
|
|
|
|
|
+ let msg=userName+"下周工作计划未填写,请填写完后在评论评分!"
|
|
this.$message({
|
|
this.$message({
|
|
message: msg,
|
|
message: msg,
|
|
type: 'warning'
|
|
type: 'warning'
|