From 2154d48b258a039f6721fe9fc626c645982833ea Mon Sep 17 00:00:00 2001 From: zhutianqi Date: Fri, 18 Feb 2022 17:19:16 +0800 Subject: [PATCH] commit --- src/pages/config/pages/operationLog/index.vue | 2 +- src/pages/config/pages/roleManage/index.vue | 149 ++++++++++++++++-- 2 files changed, 134 insertions(+), 17 deletions(-) diff --git a/src/pages/config/pages/operationLog/index.vue b/src/pages/config/pages/operationLog/index.vue index 8e1683844..88a0a3959 100644 --- a/src/pages/config/pages/operationLog/index.vue +++ b/src/pages/config/pages/operationLog/index.vue @@ -97,7 +97,7 @@ - + 数据处理中 diff --git a/src/pages/config/pages/roleManage/index.vue b/src/pages/config/pages/roleManage/index.vue index 9d5cde35c..47ddd4ad7 100644 --- a/src/pages/config/pages/roleManage/index.vue +++ b/src/pages/config/pages/roleManage/index.vue @@ -44,7 +44,12 @@ class="common-button-primary add-button" @click="RolesAdd(1)" v-btn-permission="'3e0cee86b3522d4233df8f1f11ab02c7'" - size="mini">新增角色 + size="mini">新增角色1 + + 查看人员
@@ -264,6 +269,77 @@
+ +
+
+
+ + + + + + + + + 查询 + + + + 清空 + + + +
+
+
+ + + + + + + +
+ 数据处理中 +
+
@@ -272,6 +348,17 @@ export default { name: 'role-manage', data() { return { + roleTotal: 0, + RoleModel: false, + roleData: [], + roleLoading: false, + roleForm: { + roleId: '', + userId: '', + userName: '', + pageNumber: 1, + pageSize: this.$store.getters.userInfo.configContent, + }, twoLoading: false, type: '', // 新增/编辑状态 addRoleTitle: '', @@ -334,6 +421,48 @@ export default { } }, methods: { + RolePageChange (page) { + this.roleForm.pageNumber = page + this.roleCheck() + }, + RolePageSizeChange (pageSize) { + this.roleForm.pageSize = pageSize + this.roleCheck() + }, + getRole () { + this.RoleModel = true + this.roleForm.pageNumber = 1 + this.roleCheck() + }, + clearRole () { + this. roleForm = { + userId: '', + userName: '', + pageNumber: 1, + pageSize: this.$store.getters.userInfo.configContent, + } + this.roleCheck() + }, + RoleCancle () { + this. roleForm = { + userId: '', + userName: '', + pageNumber: 1, + pageSize: this.$store.getters.userInfo.configContent, + } + }, + roleCheck () { + this.roleForm.roleId = this.id + this.$http.get('sarUser/user/selectUserByRole', this.roleForm, { + _this: this, + loading: "roleLoading", + }, res => { + if (res.ok) { + this.roleData = res.data.records + this.roleTotal = res.data.total + } + }) + }, handleCommand(command) { switch (command[1]) { case '编辑': @@ -638,24 +767,19 @@ export default { .role-manage { display: flex; height: 100%; - - /deep/ .el-form-item__content { - width: 100%; + .roleTable { + height: calc(~'100% - 52px'); } - .filter-tree1 { height: 100%; } - .tree-close { .tree { left: -200px !important; } - .tree-right { width: calc(~'100% - 15px') !important; } - /deep/.el-form-item__content { margin-left: 40px !important; } @@ -664,11 +788,9 @@ export default { color: #FFF; } } - .tree-closed { width: 15px !important; } - .tree-content { background: #fff; width: 16%; @@ -685,7 +807,6 @@ export default { right: 0; } } - .tree-right { overflow-y: hidden; padding: 0; @@ -711,7 +832,6 @@ export default { } } } - /deep/ .el-dialog { margin-top: 9vh !important; width: 35%; @@ -723,23 +843,20 @@ export default { } /deep/.el-form-item__content { margin-left: 40px!important; + width: 100%; } } - /deep/ .el-select__tags { overflow-x: hidden; } - /deep/ .width-all { width: 100%; } - .laws-tree { /deep/ .clearable { top: 20px; } } - .add-form-item { display: flex; }