From 89f61cea248a73be5ce596b2629c7a4d1b5d2de4 Mon Sep 17 00:00:00 2001 From: shj <1790240199@qq.com> Date: 星期六, 30 七月 2022 11:59:34 +0800 Subject: [PATCH] 对接 --- src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue | 29 ++++++++++++++++++++--------- 1 files changed, 20 insertions(+), 9 deletions(-) diff --git a/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue b/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue index f228c67..1c862ac 100644 --- a/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue +++ b/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue @@ -1,7 +1,7 @@ <template> <el-dialog v-model="dialogVisible" :fullscreen="full" title="新建目标指标分解" width="50%" draggable> <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button> - <el-form :model="form" label-width="120px" ref="ruleFormRef" :rules="rules"> + <el-form :model="form" :disabled="disabled" label-width="120px" ref="ruleFormRef" :rules="rules"> <el-row> <el-col :span="11"> <el-form-item label="责任部门" prop="dutyDepartmentId" size="default"> @@ -126,19 +126,34 @@ .getTreedepartment() .then((res) => { if (res.data.code == 200) { - console.log(res.data.data); data.value = res.data.data; } else { ElMessage.error(res.data.msg); } }); }; + const propse = { + label: 'depName', + children: 'children', + value:"depId" + }; onMounted(() => { - department(); + }); + const disabled=ref(false) // 开启弹窗 const dialogVisible = ref(false); - const openDailog = () => { + const openDailog = (title:string,data:any) => { + department(); + if(title=='查看'){ + disabled.value=true + form.value=data + }else if(title=='修改'){ + disabled.value=true + disabled.value=false + }else{ + disabled.value=false + } dialogVisible.value = true; }; // 开启用户弹窗 @@ -155,11 +170,6 @@ full.value = false; } }; - const propse = { - label: 'depName', - children: 'children', - value:"depId" - }; const data = ref(); const nameC=ref() const onUser = (e: any) => { @@ -167,6 +177,7 @@ nameC.value=e.realName }; return { + disabled, nameC, form, propse, -- Gitblit v1.9.2