From e220a11760bb56f12da82a18e0b441dfdc588fac Mon Sep 17 00:00:00 2001 From: zhouwenxuan <1175765986@qq.com> Date: 星期四, 07 十二月 2023 15:30:25 +0800 Subject: [PATCH] bug修改 --- src/views/safetyReview/notice/components/noticeDialog.vue | 32 ++++++++++++++++++++++++++++---- 1 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/views/safetyReview/notice/components/noticeDialog.vue b/src/views/safetyReview/notice/components/noticeDialog.vue index 91814b2..69294e7 100644 --- a/src/views/safetyReview/notice/components/noticeDialog.vue +++ b/src/views/safetyReview/notice/components/noticeDialog.vue @@ -11,13 +11,13 @@ <el-input v-model.trim="state.noticeForm.noticeTitle" v-if="!isReview" ></el-input> <span v-else>{{state.noticeForm.noticeTitle}}</span> </el-form-item> - <el-form-item label="公告内容:" v-if="showEditor" prop="noticeContent"> + <el-form-item label="公告内容:" v-if="showEditor" required> <we-editor ref="myEditor" :propData="state.noticeForm.noticeContent" @childFn="getEditorData" /> </el-form-item> <el-form-item label="公告内容:" v-else> <div class="ql-container ql-snow" style="height: 500px;width: 100%;margin-top: 10px;" > <div class="ql-editor"> - <div v-html="state.noticeForm.noticeContent" @click="showFile($event)"></div> + <div class="reviewTable" v-html="state.noticeForm.noticeContent" @click="showFile($event)"></div> </div> </div> </el-form-item> @@ -25,7 +25,7 @@ <template #footer v-if="!isReview"> <span class="dialog-footer"> <el-button @click="handleClose" size="default">取 消</el-button> - <el-button type="primary" @click="onSubmit" size="default">确认发布</el-button> + <el-button type="primary" @click="onSubmit" size="default" v-preReClick>确认发布</el-button> </span> </template> </el-dialog> @@ -60,7 +60,7 @@ }, formRules:{ noticeTitle: [{ required: true, message: '请填写公告标题', trigger: 'blur' }], - noticeContent: [{ required: true, message: '请输入公告内容', trigger: 'blur' }], + // noticeContent: [{ required: true, message: '请输入公告内容', trigger: 'blur' }], }, }) @@ -135,9 +135,17 @@ } } const onSubmit = async () => { + console.log("点击提交") myEditor.value.submit(); const valid = await noticeRef.value.validate(); if(valid){ + if(state.noticeForm.noticeContent == "") { + ElMessage({ + type: 'warning', + message: '请输入公告内容' + }); + return; + } if(title.value === '新增'){ const param = { content: state.noticeForm.noticeContent, @@ -216,4 +224,20 @@ align-items: flex-start; } } +.reviewTable { + :deep(table){ + border: 1px solid #ccc; + text-align: center; + } + :deep(table td){ + border: 1px solid #ccc; + text-align: center; + padding: 0 5px; + } + :deep(table th){ + border: 1px solid #ccc; + } +} + + </style> -- Gitblit v1.9.2