From 2e76881491ddf4d15881c9112fffc7caebd55650 Mon Sep 17 00:00:00 2001
From: zhaojiale <631455805@qq.com>
Date: 星期四, 04 八月 2022 16:37:02 +0800
Subject: [PATCH] 事故报告状态默认值修改

---
 src/views/accidentManagementSystem/accidentReport/component/openAdd.vue |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/views/accidentManagementSystem/accidentReport/component/openAdd.vue b/src/views/accidentManagementSystem/accidentReport/component/openAdd.vue
index 472e746..c9a6958 100644
--- a/src/views/accidentManagementSystem/accidentReport/component/openAdd.vue
+++ b/src/views/accidentManagementSystem/accidentReport/component/openAdd.vue
@@ -179,7 +179,7 @@
 					</el-col>
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
 						<el-form-item label="事故状态" prop="status">
-							<el-select v-model="ruleForm.status" :disabled="disabled" class="w100" placeholder="请选择">
+							<el-select v-model="ruleForm.status" :disabled="statusDisabled" class="w100" placeholder="请选择">
 								<el-option label="处理中" :value="1"></el-option>
 								<el-option label="已处理" :value="2"></el-option>
 							</el-select>
@@ -272,11 +272,22 @@
 		});
 		const titles = ref();
 		const disabled = ref();
+		const statusDisabled = ref(true)
 		// 打开弹窗
-		const openDialog = (title: string, id: number, type: boolean) => {
+		const openDialog = (title: string, id: number, type: boolean,statusDisabledFlag:string) => {
 			isShowDialog.value = true;
 			titles.value = title;
 			disabled.value = type;
+			if(statusDisabledFlag.value=='first'){
+				ruleForm.value.status = 1
+			}else if(statusDisabledFlag.value=='second'){
+				ruleForm.value.status = 2
+			}
+			if (title == '修改事故报告') {
+				statusDisabled.value = false
+			}else {
+				statusDisabled.value = true
+			}
 			if (title == '查看事故报告' || title == '修改事故报告') {
 				accidentManagementSystemApi()
 					.seeAccidentReport(id)
@@ -386,7 +397,7 @@
 					trigger: 'change',
 				},
 			],
-			fillInUserUid: [
+			fillInUserName: [
 				{
 					required: true,
 					message: '填写人不能为空',
@@ -623,7 +634,8 @@
 			newTreeList,
 			department,
 			getTreeList,
-			propse
+			propse,
+			statusDisabled
 		};
 	},
 });

--
Gitblit v1.9.2