-
+
diff --git a/bs-ui/src/views/system/user/index.vue b/bs-ui/src/views/system/user/index.vue
index 1a881e5..d696867 100644
--- a/bs-ui/src/views/system/user/index.vue
+++ b/bs-ui/src/views/system/user/index.vue
@@ -6,7 +6,7 @@
-
+
-
+
-
+
@@ -215,27 +215,28 @@
-
-
+
+
-
+
-
+
-
-
+
+
-
+
@@ -247,10 +248,10 @@
-
+
-
-
+
+
@@ -259,10 +260,10 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -320,7 +321,7 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -382,6 +409,7 @@ import { listUser, getUser, delUser, addUser, updateUser, resetUserPwd, changeUs
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
+import {listBrokerByTree} from "@/api/broker/broker";
export default {
name: "User",
@@ -406,11 +434,11 @@ export default {
// 弹出层标题
title: "",
// 部门树选项
- deptOptions: undefined,
+ deptOptions: [],
// 是否显示弹出层
open: false,
// 部门名称
- deptName: undefined,
+ deptName: null,
// 默认密码
initPassword: undefined,
// 日期范围
@@ -423,7 +451,7 @@ export default {
form: {},
defaultProps: {
children: "children",
- label: "label"
+ label: "brokerName"
},
// 用户导入参数
upload: {
@@ -453,7 +481,7 @@ export default {
// 列信息
columns: [
// { key: 0, label: `用户编号`, visible: true },
- { key: 0, label: `登陆账号`, visible: true },
+ { key: 0, label: `登录账号`, visible: true },
{ key: 1, label: `真实姓名`, visible: true },
{ key: 2, label: `用户昵称`, visible: true },
{ key: 3, label: `部门`, visible: true },
@@ -464,8 +492,8 @@ export default {
// 表单校验
rules: {
userName: [
- { required: true, message: "登陆账号不能为空", trigger: "blur" },
- { min: 2, max: 20, message: '登陆账号长度必须介于 2 和 20 之间', trigger: 'blur' }
+ { required: true, message: "登录账号不能为空", trigger: "blur" },
+ { min: 2, max: 20, message: '登录账号长度必须介于 2 和 20 之间', trigger: 'blur' }
],
nickName: [
{ required: true, message: "用户昵称不能为空", trigger: "blur" }
@@ -502,12 +530,27 @@ export default {
},
created() {
this.getList();
- this.getDeptTree();
+ this.getbrokerList();
this.getConfigKey("sys.user.initPassword").then(response => {
this.initPassword = response.msg;
});
},
methods: {
+ tenantIdnormalizer(node, instanceId) {
+ if (node.children && !node.children.length) {
+ delete node.children
+ }
+ return {
+ id: node.id,
+ label: node.brokerName,
+ children: node.children
+ }
+ },
+ getbrokerList() {
+ listBrokerByTree().then(response => {
+ this.deptOptions = response.data || [];
+ });
+ },
customIndex(index) {
return index + 1 + (this.queryParams.pageNum - 1) * this.queryParams.pageSize;
},
@@ -530,7 +573,7 @@ export default {
// 筛选节点
filterNode(value, data) {
if (!value) return true;
- return data.label.indexOf(value) !== -1;
+ return data.brokerName?.indexOf(value) !== -1;
},
// 节点单击事件
handleNodeClick(data) {
diff --git a/bs-ui/src/views/system/user/profile/index.vue b/bs-ui/src/views/system/user/profile/index.vue
index 5073817..62517af 100644
--- a/bs-ui/src/views/system/user/profile/index.vue
+++ b/bs-ui/src/views/system/user/profile/index.vue
@@ -12,7 +12,7 @@
-
- 登陆账号
+ 登录账号
{{ user.userName }}
-