From 0d5f2c20521598c01bc2a2d6376ab564b5effc2a Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期二, 10 十二月 2024 08:54:59 +0800
Subject: [PATCH] 修改bug

---
 src/views/safetyReview/projectManage/components/projectArchive.vue |   34 ++++++++++++++++++++++------------
 1 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/src/views/safetyReview/projectManage/components/projectArchive.vue b/src/views/safetyReview/projectManage/components/projectArchive.vue
index 85e7cbb..d684298 100644
--- a/src/views/safetyReview/projectManage/components/projectArchive.vue
+++ b/src/views/safetyReview/projectManage/components/projectArchive.vue
@@ -9,16 +9,16 @@
             value-format="YYYY-MM-DD HH:mm:ss"
         />
       </el-form-item>
-      <el-form-item prop="desc" label="总结描述:">
-        <el-input
-            type="textarea"
-            :rows="8"
-            v-model.trim="state.dataForm.desc"
-            size="large"
-            placeholder="请输入总结描述"
-        >
-        </el-input>
-      </el-form-item>
+<!--      <el-form-item prop="desc" label="总结描述:">-->
+<!--        <el-input-->
+<!--            type="textarea"-->
+<!--            :rows="8"-->
+<!--            v-model.trim="state.dataForm.desc"-->
+<!--            size="large"-->
+<!--            placeholder="请输入总结描述"-->
+<!--        >-->
+<!--        </el-input>-->
+<!--      </el-form-item>-->
       <el-form-item label="附件上传:">
         <el-upload
             :disabled="projectType==='view'"
@@ -49,6 +49,7 @@
 import {ElMessage, ElMessageBox} from "element-plus";
 import axios from "axios";
 import {archiveProject, checkProject, getFileInfo, getProjectInfo} from "@/api/projectManage";
+import Cookies from "js-cookie";
 
 const emit = defineEmits(["getNextStatus"]);
 const prop = defineProps(['projectId'])
@@ -60,7 +61,7 @@
     desc:'',
   },
   rules: {
-    desc: [{ required: true, message: "总结描述不能为空", trigger: "blur" }],
+    // desc: [{ required: true, message: "总结描述不能为空", trigger: "blur" }],
     projectEndTime:[{ required: true, message: "结束日期不能为空", trigger: "blur" }]
   },
   uploadUrl: import.meta.env.VITE_APP_BASE_API + '/common/upload',
@@ -68,13 +69,17 @@
     Authorization: getToken()
   },
   fileList: [],
-  projectId: null
+  projectId: null,
+  isAdmin: false
 });
 
+const userInfo = ref()
 onMounted(async () => {
   if(prop.projectId){
     state.projectId = prop.projectId
   }
+  userInfo.value = JSON.parse(Cookies.get('userInfo'))
+  state.isAdmin = userInfo.value.admin
 })
 
 const formRef = ref()
@@ -84,6 +89,10 @@
   let valid = null
   if(type === 'confirm'){
     valid = await formRef.value.validate();
+    if (state.isAdmin) {
+      ElMessage.warning("当前用户暂无权限");
+      return;
+    }
   }
   if(type === 'confirm'){
     if(valid){
@@ -148,6 +157,7 @@
     state.fileList = state.fileList.map(item => {
       return {
         name: item.name,
+        originalFileName: item.name,
         filePath: item.response.url,
         fileName:item.response.fileName,
         projectId: state.projectId,

--
Gitblit v1.9.2