From 8837c26b0a0c19e872d8251fad0bafe2f149ef61 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期日, 28 四月 2024 10:50:52 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/center-lims-before into master
---
src/components/view/person-manage.vue | 25 ++++++++++++++++++++++---
1 files changed, 22 insertions(+), 3 deletions(-)
diff --git a/src/components/view/person-manage.vue b/src/components/view/person-manage.vue
index 3668eb0..4bb927d 100644
--- a/src/components/view/person-manage.vue
+++ b/src/components/view/person-manage.vue
@@ -100,6 +100,7 @@
isIndex: true,
showSelect: false,
select: false,
+ init:false,
do: [{
id: 'update',
font: '缂栬緫',
@@ -137,22 +138,23 @@
}
},
cascaderField:{
- name:{
+ departId:{
tree:[]
},
// 瀛楁閰嶇疆
props:{
value:'id',
label:'name',
+ checkStrictly: true
}
},
- requiredAdd:['account','name','state','roleId','password'],
+ requiredAdd:['account','name','state','roleId','password','departId'],
+ requiredUp:['account','name','state','roleId','departId'],
addUpload:['pictureUrl','signatureUrl'],
addUploadConfig:{
accept:'.png, .jpg, .jpeg, .gif',
url:this.$api.deviceScope.uploadFile
},
- requiredUp:['account','name','state','roleId']
},
entityCopy: {},
upIndex: 0,
@@ -161,6 +163,7 @@
}
},
mounted() {
+ this.selectTreeList()
this.selectRole()
this.entityCopy = this.HaveJson(this.componentData.entity)
this.getPower()
@@ -191,6 +194,22 @@
opeaAdd(){
this.$refs.ValueTable.openAddDia(this.$api.user.addUser);
},
+ selectTreeList(){
+ this.$axios.get(this.$api.department.selectDepartment).then(res => {
+ this.componentData.cascaderField.departId.tree = this.handleTree(res.data[0].children)
+ this.$refs.ValueTable.selectList()
+ })
+ },
+ handleTree(arr){
+ arr.forEach(a => {
+ if(a.children.length==0){
+ a.children = null;
+ }else{
+ this.handleTree(a.children)
+ }
+ })
+ return arr
+ },
// 鏉冮檺鍒嗛厤
getPower(){
let power = JSON.parse(sessionStorage.getItem('power'))
--
Gitblit v1.9.3