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