From 7539353c67d10555003ce889915def52a37ed6db Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期一, 29 一月 2024 14:04:03 +0800
Subject: [PATCH] 接口对接

---
 src/views/safetyReview/projectManage/components/rateConclusion.vue |   38 +++++++++++++++++++++++++++-----------
 1 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/src/views/safetyReview/projectManage/components/rateConclusion.vue b/src/views/safetyReview/projectManage/components/rateConclusion.vue
index 22b7dbc..4d3d231 100644
--- a/src/views/safetyReview/projectManage/components/rateConclusion.vue
+++ b/src/views/safetyReview/projectManage/components/rateConclusion.vue
@@ -52,7 +52,7 @@
 import {delPic} from "@/api/login"
 import { getToken } from "@/utils/auth";
 import Cookies from "js-cookie"
-import {delAccessoryFile} from "@/api/projectManage/project";
+import {delAccessoryFile, getAccessoryFile} from "@/api/projectManage/project";
 import axios from "axios";
 const emit = defineEmits(["getNextStatus"]);
 
@@ -87,7 +87,21 @@
     isAmin.value = true;
   }
   if(Cookies.get('projectId')){
-    state.uploadData.projectId = Cookies.get('projectId')
+    const val = Cookies.get('projectId');
+    state.uploadData.projectId = val;
+    const res = getAccessoryFile({projectId: val,moduleType: 7});
+    if(res.code == 200){
+      if(res.data){
+        state.fileList = res.data.accessoryFiles.map(item => {
+          return {
+            ...item,
+            name: item.originName,
+          }
+        })
+      }else {
+        ElMessage.warning(res.message)
+      }
+    }
   }
 })
 
@@ -99,14 +113,16 @@
     }
     const res = await getRateDetail({projectId: val});
     if(res.code == 200){
-      state.formData = res.data;
-      state.formData.isReviseManual = res.data.isReviseManual ? 1 : 0
-      state.fileList = res.data.accessoryFiles.map(item => {
-        return {
-          ...item,
-          name: item.originName,
-        }
-      })
+      if(res.data){
+        state.formData = res.data;
+        state.formData.isReviseManual = res.data.isReviseManual ? 1 : 0
+        state.fileList = res.data.accessoryFiles.map(item => {
+          return {
+            ...item,
+            name: item.originName,
+          }
+        })
+      }
     }else {
       ElMessage.warning(res.message)
     }
@@ -125,7 +141,7 @@
         if (res.code == 200) {
           ElMessage.success('保存成功')
           formRef.value.clearValidate();
-          emit('getNextStatus', res.data);
+          emit('getNextStatus', val);
 
         } else {
           ElMessage.warning(res.message)

--
Gitblit v1.9.2