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