|
|
|
@ -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) |
|
|
|
|