dev-cl^2
qsh 6 days ago
parent 7f10d7bcd7
commit 1d3b4944e5
  1. 38
      src/views/OKR/Meeting/MeetingInfo.vue

@ -108,7 +108,7 @@
</el-checkbox-group>
</el-form-item>
</el-col>
<el-col :span="24" :offset="0" v-if="isDetail && !isAllActived">
<el-col :span="24" :offset="0" v-if="form.meetingId && !isAllActived">
<el-form-item label="缺席原因" prop="absentReason">
<el-input v-model="form.absentReason" placeholder="请输入缺席原因" />
</el-form-item>
@ -138,11 +138,6 @@
<Editor v-else v-model="item.content" height="500px" style="width: 100%" />
</el-tab-pane>
</el-tabs>
<!-- <el-form-item label="会议内容" prop="meetingContent">
<div v-if="!!isDetail" v-dompurify-html="form.meetingContent" class="w-full"></div>
<Editor v-else v-model="form.meetingContent" height="500px" style="width: 100%" />
</el-form-item> -->
</el-col>
<el-col :xl="8" :lg="8" :md="24" :sm="24" :xs="24" v-if="!!form.meetingId">
<div v-if="!!isDetail" v-dompurify-html="form.meetingSummary" class="w-full"></div>
@ -204,7 +199,6 @@
</div>
<div class="mt-10px">
<el-form-item label="会议纪要发送至群聊:" label-width="auto">
<!-- <el-input v-model="form.wxId" placeholder="请输入群聊名称" /> -->
<el-select
filterable
clearable
@ -222,16 +216,6 @@
</el-form-item>
</div>
</div>
<!-- <el-form-item label="会议纪要" prop="meetingSummary" label-width="80px">
<div v-if="!!isDetail" v-dompurify-html="form.meetingSummary" class="w-full"></div>
<Editor
v-else
v-model="form.meetingSummary"
:toolbarConfig="toolbarConfig"
height="300px"
style="width: 100%"
/>
</el-form-item> -->
</el-col>
</el-row>
</el-form>
@ -487,6 +471,26 @@ async function submit(isDraft = false) {
) {
message.error('会议结束时,会议纪要不能为空')
return
} else {
let text = ''
form.value.meetingSummaryList.map((item, index) => {
if (form.value.meetingSummaryList.length > 1) {
text += '<p>会议纪要' + (index + 1) + ':</p>'
}
text += item.summary
if (item.isCreateAgentWork) {
text += `<p>执行人:`
item.agentUserList.map((it) => {
if (it) {
text += `${userOptions.value.find((user) => user.id == it).name} `
}
})
text += '</p>'
text += `<p>截止日期:${item.endDate}</p>`
}
text += '<p><br></p>'
})
form.value.meetingSummary = text
}
//
await MeetingApi.updateMeeting(form.value)

Loading…
Cancel
Save