|
|
@@ -45,20 +45,20 @@
|
|
|
icon="el-icon-user"
|
|
|
@click="handleGrant">角色配置
|
|
|
</el-button>
|
|
|
- <el-button type="info"
|
|
|
+ <!--<el-button type="info"
|
|
|
size="small"
|
|
|
plain
|
|
|
v-if="permission.user_reset"
|
|
|
icon="el-icon-refresh"
|
|
|
@click="handleReset">密码重置
|
|
|
- </el-button>
|
|
|
- <el-button type="info"
|
|
|
+ </el-button>-->
|
|
|
+ <!-- <el-button type="info"
|
|
|
size="small"
|
|
|
plain
|
|
|
v-if="userInfo.role_name.includes('admin')"
|
|
|
icon="el-icon-setting"
|
|
|
@click="handlePlatform">平台配置
|
|
|
- </el-button>
|
|
|
+ </el-button>-->
|
|
|
<el-button type="success"
|
|
|
size="small"
|
|
|
plain
|
|
|
@@ -170,7 +170,7 @@
|
|
|
grant,
|
|
|
resetPassword
|
|
|
} from "@/api/system/user";
|
|
|
- import {getDeptTree, getDeptLazyTree} from "@/api/system/dept";
|
|
|
+ import {getDeptTree, getDeptLazyTree, getTree} from "@/api/system/dept";
|
|
|
import {getRoleTree} from "@/api/system/role";
|
|
|
import {getPostList} from "@/api/system/post";
|
|
|
import {mapGetters} from "vuex";
|
|
|
@@ -230,9 +230,9 @@
|
|
|
treeData: [],
|
|
|
treeOption: {
|
|
|
nodeKey: 'id',
|
|
|
- lazy: true,
|
|
|
+ lazy: false,
|
|
|
treeLoad: function (node, resolve) {
|
|
|
- const parentId = (node.level === 0) ? 0 : node.data.id;
|
|
|
+ /*const parentId = (node.level === 0) ? 0 : node.data.id;
|
|
|
getDeptLazyTree(parentId).then(res => {
|
|
|
resolve(res.data.data.map(item => {
|
|
|
return {
|
|
|
@@ -240,7 +240,7 @@
|
|
|
leaf: !item.hasChildren
|
|
|
}
|
|
|
}))
|
|
|
- });
|
|
|
+ });*/
|
|
|
},
|
|
|
addBtn: false,
|
|
|
menu: false,
|
|
|
@@ -323,7 +323,6 @@
|
|
|
value: "dictKey"
|
|
|
},
|
|
|
dataType: "number",
|
|
|
- search: true,
|
|
|
hide: true,
|
|
|
display: false,
|
|
|
prop: "userType",
|
|
|
@@ -746,6 +745,8 @@
|
|
|
getDeptTree(tenantId).then(res => {
|
|
|
const column = this.findObject(this.option.group, "deptId");
|
|
|
column.dicData = res.data.data;
|
|
|
+ let treeData = getTree(res.data.data, this.userInfo.dept_id);
|
|
|
+ this.treeData = treeData;
|
|
|
});
|
|
|
getPostList(tenantId).then(res => {
|
|
|
const column = this.findObject(this.option.group, "postId");
|
|
|
@@ -907,7 +908,7 @@
|
|
|
cancelButtonText: "取消",
|
|
|
type: "warning"
|
|
|
}).then(() => {
|
|
|
- window.open(`/api/blade-user/export-user?${this.website.tokenHeader}=${getToken()}&account=${this.search.account}&realName=${this.search.realName}`);
|
|
|
+ window.open(`/api/blade-user/export-user?${this.website.tokenHeader}=${getToken()}&account=${this.search.account}&name=${this.search.name}`);
|
|
|
});
|
|
|
},
|
|
|
handleTemplate() {
|