From 18aff5cd709785bb357ec8c22b4074680cadf0d0 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: Mon, 19 Feb 2024 09:12:42 +0800
Subject: [PATCH] bug修改
---
src/views/safetyReview/projectManage/components/projectArchive.vue | 17 ++++++++---------
1 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/src/views/safetyReview/projectManage/components/projectArchive.vue b/src/views/safetyReview/projectManage/components/projectArchive.vue
index 3bd145e..93ee337 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>
@@ -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 {
--
Gitblit v1.9.2