From e220a11760bb56f12da82a18e0b441dfdc588fac Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: Thu, 07 Dec 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