From 8bdc4ce33eda5a8c72eb7b1fee8c7347e77c856f Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Fri, 24 Sep 2021 16:30:54 +0800
Subject: [PATCH] 公司管理进入用户权限
---
src/views/system/user.vue | 46 ++++++++++++++++++++++++++++++++--------------
1 files changed, 32 insertions(+), 14 deletions(-)
diff --git a/src/views/system/user.vue b/src/views/system/user.vue
index be69d63..37f37bf 100644
--- a/src/views/system/user.vue
+++ b/src/views/system/user.vue
@@ -193,6 +193,7 @@
add,
grant,
resetPassword,
+ getJurisdiction,
} from "@/api/system/user";
import { getDeptTree, getDeptLazyTree } from "@/api/system/dept";
import { getRoleTree } from "@/api/system/role";
@@ -305,18 +306,21 @@
label: "所属组织机构",
prop: "deptName",
slot: true,
+ overHidden: true,
display: false,
},
{
label: "用户姓名",
prop: "realName",
search: true,
+ width: 90,
display: false,
},
{
label: "所属角色",
prop: "roleName",
slot: true,
+ width: 130,
display: false,
},
// {
@@ -806,21 +810,35 @@
row.deptId = row.deptId;
row.roleId = row.roleId.join(",");
row.postId = row.postId.join(",");
- add(row).then(
- () => {
- this.initFlag = false;
- this.onLoad(this.page);
- this.$message({
- type: "success",
- message: "操作成功!",
- });
- done();
- },
- (error) => {
- window.console.log(error);
- loading();
+ console.log(row, "row");
+ var params = {
+ deptname: row.$deptId,
+ };
+ getJurisdiction(params).then((res) => {
+ // console.log(res.data.data);
+ // return;
+ if (res.msg != "暂无承载数据") {
+ row.jurisdiction = res.data.data;
+ } else {
+ row.jurisdiction = "";
}
- );
+ add(row).then(
+ () => {
+ this.initFlag = false;
+ this.onLoad(this.page);
+ this.$message({
+ type: "success",
+ message: "操作成功!",
+ });
+ done();
+ },
+ (error) => {
+ window.console.log(error);
+ loading();
+ }
+ );
+ });
+ // return;
},
rowUpdate(row, index, done, loading) {
row.deptId = row.deptId;
--
Gitblit v1.9.3