From 6d4ae56273c7453a258aa98b67aa82d59afa7648 Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期三, 09 十月 2024 20:12:57 +0800
Subject: [PATCH] date
---
src/views/console/system/addUser.vue | 22 +++++++++-------------
1 files changed, 9 insertions(+), 13 deletions(-)
diff --git a/src/views/console/system/addUser.vue b/src/views/console/system/addUser.vue
index f9ce99f..800739f 100644
--- a/src/views/console/system/addUser.vue
+++ b/src/views/console/system/addUser.vue
@@ -34,9 +34,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="鏁版嵁鏉冮檺" prop="deptId">
- <el-select v-model="form.deptId" multiple style="width: 100%" @change="deptIdChange">
- <el-option v-for="item in deptIdList" :key="item.id" :label="item.title" :value="item.id"/>
- </el-select>
+ <el-tree-select v-model="form.deptId" clearable multiple show-checkbox placeholder="鏁版嵁鏉冮檺閰嶇疆" default-expand-all :data="deptIdList" :props="{ label: 'title' ,id: 'id',children: 'children'}" node-key="id" ref="deptIdTree" style="width: 100%" />
</el-form-item>
</el-col>
<el-col :span="12">
@@ -134,9 +132,6 @@
roleIdChange(val) { //鏁版嵁鏉冮檺
this.form.roleIdStr = val.join(",");
},
- deptIdChange(val) { //鏁版嵁鏉冮檺
- this.form.deptIdStr = val.join(",");
- },
//鏄剧ず
open(mode='add'){
this.mode = mode;
@@ -157,11 +152,10 @@
},
//琛ㄥ崟鎻愪氦鏂规硶
submit(){
+ var obj = Object.assign({}, this.addPersonForm);
var obj = Object.assign({},this.form);
- obj.deptId = obj.deptIdStr;
- obj.roleId = obj.roleIdStr;
- delete obj.deptIdStr;
- delete obj.roleIdStr;
+ obj.deptId = obj.deptId.join(",");
+ obj.roleId = obj.roleId.join(",");
this.$refs.dialogForm.validate(async (valid) => {
if (valid) {
//this.isSaveing = true;
@@ -218,10 +212,12 @@
showDetail(data) {
this.$HTTP.get("/api/blade-user/detail?id="+data.id).then(res=> {
if(res.code == 200) {
- res.data.deptIdStr = res.data.deptId;
- res.data.roleIdStr = res.data.roleId;
res.data.roleId = res.data.roleId.split(",");
- res.data.deptId = [res.data.deptId];
+ if (res.data.deptId) {
+ res.data.deptId = res.data.deptId.split(",");
+ } else {
+ res.data.deptId = [];
+ }
this.form = res.data;
this.getEmployee(res.data.employeeId);
}
--
Gitblit v1.9.3