From 89f61cea248a73be5ce596b2629c7a4d1b5d2de4 Mon Sep 17 00:00:00 2001
From: shj <1790240199@qq.com>
Date: Sat, 30 Jul 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