From 96103611f97b412453ecf0948792987956e4f29f Mon Sep 17 00:00:00 2001
From: shj <1790240199@qq.com>
Date: 星期三, 03 八月 2022 09:19:07 +0800
Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/gtqtOut

---
 src/views/goalManagement/targetDecompositionYear/component/Dailog.vue |   39 ++++++++++++++++++++++++---------------
 1 files changed, 24 insertions(+), 15 deletions(-)

diff --git a/src/views/goalManagement/targetDecompositionYear/component/Dailog.vue b/src/views/goalManagement/targetDecompositionYear/component/Dailog.vue
index 915883e..797b644 100644
--- a/src/views/goalManagement/targetDecompositionYear/component/Dailog.vue
+++ b/src/views/goalManagement/targetDecompositionYear/component/Dailog.vue
@@ -6,8 +6,10 @@
 				<el-col :span="11">
 					<el-form-item label="安全目标指标" size="default">
 						<el-input v-model="form.qName" :disabled="disabled">
-							<template #append> <el-button :icon="Search" @click="daiInpt" /> </template
-						></el-input>
+							<template #append>
+								<el-button :icon="Search" @click="daiInpt" />
+							</template>
+						</el-input>
 					</el-form-item>
 				</el-col>
 				<el-col :span="11" :offset="2">
@@ -34,7 +36,7 @@
 				<el-button type="primary" size="default" @click="daiAdd" :disabled="disabled">新增</el-button>
 			</el-tab-pane>
 		</el-tabs>
-		<el-table :data="form.targetDivideDetailList" style="width: 100%">
+		<el-table :data="formUp.targetDivideDetailList" style="width: 100%">
 			<el-table-column align="center" property="dutyDepartmentId" label="责任部门" width="180" />
 			<el-table-column align="center" property="value" label="考核指标" width="180" />
 			<el-table-column align="center" property="makerDepartmentId" label="制定人部门" />
@@ -99,17 +101,21 @@
 		const tableData = ref([]);
 		// 新增弹窗
 		const Show = ref();
-		const daiAdd = () => {
-			Show.value.openDailog();
+		const daiAdd = (title:string,data: any) => {
+			console.log(data)
+			Show.value.openDailog(title,data);
 		};
 		const formUp = reactive({
 			targetId: '', //关联的目标指标/外键
 			delTargetDivideDetails: '', //要删除的目标指标分解ID,多个用逗号隔开
 			targetDivideDetailList: [], //目标指标分解列表
 		});
-		const add = (e: any) => {
-			formUp.targetDivideDetailList.push(e);
+		const add = (val: any) => {
+			formUp.targetDivideDetailList.push(val);
 			// let obj=JSON.parse(JSON.stringify(form.value))
+		};
+		// 新增
+		const submitForm = () => {
 			formUp.targetId = form.value.id;
 			goalManagementApi()
 				.gettargetDivideDetail(formUp)
@@ -119,26 +125,29 @@
 							message: res.data.msg,
 							type: 'success',
 						});
-					}else{
+						dialogVisible.value=false
+					} else {
 						ElMessage.error(res.data.msg);
 					}
 				});
 		};
-		const submitForm = () => {};
 		// 删除
 		const Delete = (data: any) => {
-			formUp.delTargetDivideDetails=data.id
+			formUp.targetId= data.targetId
+			formUp.delTargetDivideDetails = data.id;
+			// formUp.targetDivideDetailList=data
 			goalManagementApi()
-				.gettargetDivideDetail(formUp).then(res=>{
-					if(res.data.code==200){
+				.gettargetDivideDetail(formUp)
+				.then((res) => {
+					if (res.data.code == 200) {
 						ElMessage({
 							message: res.data.msg,
 							type: 'success',
 						});
-					}else{
+					} else {
 						ElMessage.error(res.data.msg);
 					}
-				})
+				});
 		};
 		// 安全目标指标弹窗
 		const Shows = ref();
@@ -182,7 +191,7 @@
 			add,
 			formUp,
 			submitForm,
-			Delete
+			Delete,
 		};
 	},
 });

--
Gitblit v1.9.2