From 68cd58de3a45d79ea241fa4d79e550217072e494 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期五, 15 三月 2024 15:09:19 +0800
Subject: [PATCH] bug修改

---
 src/views/safetyReview/projectManage/components/projectArchive.vue |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/views/safetyReview/projectManage/components/projectArchive.vue b/src/views/safetyReview/projectManage/components/projectArchive.vue
index 94f3b59..c34a031 100644
--- a/src/views/safetyReview/projectManage/components/projectArchive.vue
+++ b/src/views/safetyReview/projectManage/components/projectArchive.vue
@@ -32,7 +32,7 @@
           <template #default="scope">
             <el-upload accept=".pdf,.doc,.docx"
                        :action="state.uploadUrl"
-                       :disabled="projectType === 'detail'"
+                       :disabled="projectType === 'view' || isEnd"
                        :headers="state.header"
                        method="post"
                        :on-success="(res, uploadFile)=>handleAvatarSuccess(res, uploadFile,scope.row)"
@@ -103,6 +103,8 @@
 import axios from "axios";
 import {delAccessoryFile, getAccessoryFile} from "@/api/projectManage/project";
 import {addProcessMaterial, getProcessMaterialDetail, editProcessMaterial} from "@/api/projectManage/riskAnalysis";
+import { useRoute } from 'vue-router'
+const route = useRoute()
 const props = defineProps(['projectId'])
 const emit = defineEmits(["getNextStatus"]);
 const state = reactive({
@@ -172,8 +174,10 @@
 }
 
 const projectType = ref('')
+const isEnd = ref('')
 const riskOpen = async (type,val) => {
-  projectType.value = type;
+  projectType.value = route.query.type;
+  isEnd.value = Cookies.get('end')
   state.uploadData.projectId = val;
   if(type === 'detail' || type === 'edit' ){
     const res = await getProcessMaterialDetail({projectId: val});

--
Gitblit v1.9.2