From 3f6bf89b1985b6668f02ffcc9af577b412e92e45 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期一, 24 三月 2025 17:17:45 +0800
Subject: [PATCH] bug修改

---
 src/views/safetyReview/projectManage/components/confirmEndDialog.vue |   53 ++++++++++++++++++++++++++++-------------------------
 1 files changed, 28 insertions(+), 25 deletions(-)

diff --git a/src/views/safetyReview/projectManage/components/confirmEndDialog.vue b/src/views/safetyReview/projectManage/components/confirmEndDialog.vue
index 7be0ac4..ef1a404 100644
--- a/src/views/safetyReview/projectManage/components/confirmEndDialog.vue
+++ b/src/views/safetyReview/projectManage/components/confirmEndDialog.vue
@@ -13,15 +13,15 @@
               v-model="state.form.rectifyTime"
               type="date"
               value-format="YYYY-MM-DD 00:00:00"
-              placeholder="选择日期"
+              placeholder="请选择日期"
               size="large"
           />
         </el-form-item>
         <el-form-item label="整改人:"  prop="rectifyPerson">
-          <el-input v-model="state.form.rectifyPerson" show-word-limit type="text" size="large"/>
+          <el-input v-model.trim="state.form.rectifyPerson" show-word-limit type="text" size="large" placeholder="请输入整改人" />
         </el-form-item>
         <el-form-item label="整改说明:" prop="reason">
-          <el-input v-model="state.form.reason" show-word-limit type="text" size="large"/>
+          <el-input v-model.trim="state.form.reason" show-word-limit type="text" size="large" placeholder="请输入整改说明"/>
         </el-form-item>
         <el-form-item prop="fileList">
           <el-upload accept=".pdf"
@@ -74,6 +74,7 @@
     rectifyTime: [{ required: true, message: '请选择整改时间', trigger: 'blur' }],
     rectifyPerson: [{ required: true, message: '请输入整改人', trigger: 'blur' }],
     fileList: [{ required: true, message: '请上传附件', trigger: 'blur' }],
+    reason:[{ required: true, message: '请输入整改说明', trigger: 'blur' }],
   },
   imgLimit: 1,
   uploadUrl: import.meta.env.VITE_APP_BASE_API + '/manage/accessory-file/uploadFile',
@@ -163,9 +164,8 @@
       console.log("Add",data)
       const res = await addRecitification(data);
       if (res.code == 200) {
-        dialogVisible.value = false;
         ElMessage.success('保存成功')
-        formRef.value.clearValidate();
+        handleClose();
         emit('getList');
       } else {
         ElMessage.warning(res.message)
@@ -175,9 +175,8 @@
       data.projectId = state.uploadData.projectId;
       const res = await editRecitification(data);
       if (res.code == 200) {
-        dialogVisible.value = false;
         ElMessage.success('编辑成功')
-        formRef.value.clearValidate();
+       handleClose();
         emit('getList');
       } else {
         ElMessage.warning(res.message)
@@ -186,25 +185,29 @@
   }
 }
 const handleRemove = async (file, uploadFiles) => {
-  console.log("file",file)
-  let accessoryFileId = "";
-  if(file.id){
-    accessoryFileId = file.id
-  }else {
-    accessoryFileId = file.response.data.id
+  if(file && file.status == 'success') {
 
-  }
-  const res = await delAccessoryFile(accessoryFileId)
-  if(res.code == 200){
-    ElMessage({
-      type: 'success',
-      message: '文件已删除'
-    })
-  }else{
-    ElMessage({
-      type: 'warning',
-      message: res.message
-    })
+
+    console.log("file", file)
+    let accessoryFileId = "";
+    if (file.id) {
+      accessoryFileId = file.id
+    } else {
+      accessoryFileId = file.response.data.id
+
+    }
+    const res = await delAccessoryFile(accessoryFileId)
+    if (res.code == 200) {
+      ElMessage({
+        type: 'success',
+        message: '文件已删除'
+      })
+    } else {
+      ElMessage({
+        type: 'warning',
+        message: res.message
+      })
+    }
   }
 }
 

--
Gitblit v1.9.2