From eec33b0b7896192b94c1cbefdd1855b626283357 Mon Sep 17 00:00:00 2001
From: zhaojiale <631455805@qq.com>
Date: 星期二, 09 八月 2022 16:30:40 +0800
Subject: [PATCH] 应急预案管理修改
---
src/views/contingencyManagement/panManagement/index.vue | 2 ++
src/views/contingencyManagement/panManagement/component/openAdd.vue | 42 ++++++++++++++++++++++++++++++------------
2 files changed, 32 insertions(+), 12 deletions(-)
diff --git a/src/views/contingencyManagement/panManagement/component/openAdd.vue b/src/views/contingencyManagement/panManagement/component/openAdd.vue
index c1cf6c0..d6ba777 100644
--- a/src/views/contingencyManagement/panManagement/component/openAdd.vue
+++ b/src/views/contingencyManagement/panManagement/component/openAdd.vue
@@ -15,12 +15,14 @@
v-model="ruleForm.responsibleDepartment"
:data="newTreeList"
class="w100"
- :props="propse"
clearable
+ :props="propse"
multiple
:render-after-expand="false"
- show-checkbox
+ check-strictly
+ check-on-click-node
placeholder="请选择"
+ @change="changeDepartment"
/>
<el-divider />
</el-form-item>
@@ -127,7 +129,8 @@
<template #footer>
<span class="dialog-footer">
<el-button @click="resetForm(ruleFormRef)" size="default">关闭</el-button>
- <el-button size="default" type="primary" v-if="disabled == true ? false : true" @click="submitForm(titles, ruleFormRef)">确定</el-button>
+ <el-button size="default" type="primary" v-if="disabled == true ? false : true"
+ @click="submitForm(titles, ruleFormRef)">确定</el-button>
</span>
</template>
</el-dialog>
@@ -193,12 +196,17 @@
.seeEmergencyTeam(id)
.then((res) => {
if (res.data.code == 200) {
- ruleForm.value = res.data.data;
- let arr = [];
- for (let i = 0; i < ruleForm.value.teamList.length; i++) {
- arr.push(ruleForm.value.teamList[i].teamName);
- }
- ruleForm.value.teamName = arr.toString();
+ ruleForm.value = res.data.data;
+ let arr = [];
+ ruleForm.value.responsibleDepartment = []
+ for (let i = 0; i < ruleForm.value.teamList.length; i++) {
+ arr.push(ruleForm.value.teamList[i].teamName);
+ }
+ for (let i = 0; i < ruleForm.value.deptList.length; i++) {
+ ruleForm.value.responsibleDepartment.push(ruleForm.value.deptList[i].departmentId);
+ }
+ console.log(ruleForm.value.responsibleDepartment)
+ ruleForm.value.teamName = arr.toString();
}
});
}
@@ -245,6 +253,16 @@
onMounted(() => {
department();
});
+ const changeDepartment = (e) => {
+ var temList = []
+ for(var a = 0;a<e.length;a++){
+ temList.push({
+ departmentId:e[a]
+ })
+ }
+ ruleForm.value.deptList = temList
+ console.log(ruleForm)
+ }
//定义树形下拉框
const responsibleDepartment = ref();
const data = ref();
@@ -350,8 +368,7 @@
for (let i = 0; i < val.length; i++) {
arr.push(val[i].teamName);
ruleForm.value.teamList.push({
- userUid: val[i].uid,
- teamName: val[i].teamName,
+ teamId: val[i].id,
});
}
ruleForm.value.teamName = arr.toString();
@@ -410,7 +427,8 @@
ruleForm,
resetForm,
onUser,
- newTreeList
+ newTreeList,
+ changeDepartment
};
},
});
diff --git a/src/views/contingencyManagement/panManagement/index.vue b/src/views/contingencyManagement/panManagement/index.vue
index 5667b4b..b2f1627 100644
--- a/src/views/contingencyManagement/panManagement/index.vue
+++ b/src/views/contingencyManagement/panManagement/index.vue
@@ -439,10 +439,12 @@
// 分页改变
const onHandleSizeChange = (val: number) => {
listQuery.pageSize = val;
+ onSubmit();
};
// 分页未改变
const onHandleCurrentChange = (val: number) => {
listQuery.pageIndex = val;
+ onSubmit();
};
// const router=useRouter()
--
Gitblit v1.9.2