zhouwenxuan
2024-01-29 7539353c67d10555003ce889915def52a37ed6db
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)