From 5d6dd045d7a83a2388759a422b2408266f08eb97 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期二, 20 二月 2024 09:16:58 +0800
Subject: [PATCH] bug修改

---
 src/views/safetyReview/projectManage/components/projectArchive.vue |   35 +++++++++++++++++------------------
 1 files changed, 17 insertions(+), 18 deletions(-)

diff --git a/src/views/safetyReview/projectManage/components/projectArchive.vue b/src/views/safetyReview/projectManage/components/projectArchive.vue
index 3bd145e..7b925a4 100644
--- a/src/views/safetyReview/projectManage/components/projectArchive.vue
+++ b/src/views/safetyReview/projectManage/components/projectArchive.vue
@@ -3,7 +3,8 @@
     <el-form ref="formRef" :model="state.formData" :rules="state.rules" class="register-form" label-position="top">
       <el-row :gutter="30">
         <el-col :span="10">
-          <el-button type="primary" :disabled="projectType === 'edit'" @click="addUpload">新增附件列表</el-button>
+<!--          <el-button type="primary" :disabled="projectType === 'edit'" @click="addUpload">新增附件列表</el-button>-->
+          <span style="font-size: 20px;font-weight: 600">附件列表</span>
           <span style="font-size: 13px;color: rgb(232, 78, 79);font-weight: 400;margin-left: 10px">项目列表仅支持pdf、jpg、jpeg 等格式上传</span>
         </el-col>
       </el-row>
@@ -44,11 +45,11 @@
             </el-upload>
           </template>
         </el-table-column>
-        <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-          <template #default="scope">
-            <el-button link type="danger" @click="delUpload(scope.$index)">删除</el-button>
-          </template>
-        </el-table-column>
+<!--        <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
+<!--          <template #default="scope">-->
+<!--            <el-button link type="danger" @click="delUpload(scope.$index)">删除</el-button>-->
+<!--          </template>-->
+<!--        </el-table-column>-->
       </el-table>
       <el-row :gutter="30">
         <el-col :span="6">
@@ -94,7 +95,7 @@
 </template>
 <script setup>
 
-import {defineEmits, onMounted, reactive, ref} from "vue";
+import {defineEmits, defineProps, onMounted, reactive, ref} from "vue";
 import {ElMessage} from "element-plus";
 import {addRecord, editRecord, getDetail} from "@/api/projectManage/contractMng";
 import Cookies from "js-cookie";
@@ -102,7 +103,7 @@
 import axios from "axios";
 import {delAccessoryFile, getAccessoryFile} from "@/api/projectManage/project";
 import {addProcessMaterial, getProcessMaterialDetail, editProcessMaterial} from "@/api/projectManage/riskAnalysis";
-
+const props = defineProps(['projectId'])
 const emit = defineEmits(["getNextStatus"]);
 const state = reactive({
   formData: {
@@ -148,18 +149,16 @@
 const isAmin = ref(false)
 const formRef = ref();
 onMounted(async () => {
-
   const userInfo = JSON.parse(Cookies.get('userInfo'))
   if(userInfo.identity === 0){
     isAmin.value = true;
   }
-  if(Cookies.get('projectId')){
-    state.uploadData.projectId = Cookies.get('projectId');
-    getRecord(state.uploadData.projectId);
+  if(props.projectId){
+    state.uploadData.projectId = props.projectId;
+    await getRecord(state.uploadData.projectId);
     // const res = await  getAccessoryFile({projectId: val,moduleType: 9});
     // console.log('res',res)
   }
-
 });
 
 const getRecord = async (val) =>{
@@ -192,7 +191,6 @@
     }else {
       ElMessage.warning(res.message)
     }
-    getRecord(val);
   }
   if(type === 'add' || type === 'clickEdit') {
     const valid = await formRef.value.validate();
@@ -234,6 +232,7 @@
         const res = await editProcessMaterial(params);
         if (res.code == 200) {
           ElMessage.success('变更成功')
+          projectType.value='edit';
           formRef.value.clearValidate();
           // emit('getNextStatus', data.project.id);
         } else {
@@ -279,10 +278,10 @@
 const handleAvatarSuccess = (res, uploadFile) => {
   if(res.code === 200){
     console.log("if",state.uploadList)
-    ElMessage({
-      type: 'success',
-      message: '文件上传成功'
-    })
+    // ElMessage({
+    //   type: 'success',
+    //   message: '文件上传成功'
+    // })
   }else {
     ElMessage({
       type: 'warning',

--
Gitblit v1.9.2