diff --git a/src/pages/config/pages/roleManage/index.vue b/src/pages/config/pages/roleManage/index.vue index 53ad9a8de..8e82adae1 100644 --- a/src/pages/config/pages/roleManage/index.vue +++ b/src/pages/config/pages/roleManage/index.vue @@ -31,6 +31,10 @@ @click="roleAdd" v-btn-permission="'93e75b6ec0b2b6b0b40d2b11adeba88a'" size="mini">配置角色资源 + 配置数据权限
确定
+ +
+ + +
+
+ 取消 + 确定 +
+
@@ -110,6 +139,13 @@ export default { name: 'role-manage', data () { return { + treeData3: [], + defaultProps3: { + children: 'children', + label: 'name' + }, + nodeList2: [], + modalflag: false, sideClose: false, // 边栏收展状态 filterText: '', treeData: [], @@ -131,6 +167,37 @@ export default { } }, methods: { + getTree3 () { + this.$http.get('sarResource/ts-resource', {}, {}, res=> { + if (res.ok) { + this.treeData3 = res.data + } + }) + }, + confirmDialogData () { + this.$http.postData('sarRole/role/resource', { + resourceIds: this.$refs.tree3.getCheckedKeys().concat(this.$refs.tree3.getHalfCheckedKeys()), + roleId: this.id + }, {}, res=> { + if (res.ok) { + this.$message.success('设置权限成功') + this.modalflag = false + } + }) + }, + closeDialogData () { + this.modalflag = false + }, + roleAddData () { + this.$http.get('sarRole/role/resource', { + roleId: this.id + }, {}, res=> { + if (res.ok) { + this.nodeList2 = res.data + this.modalflag = true + } + }) + }, closeDialog () { this.modalshowflag = false }, @@ -205,6 +272,7 @@ export default { mounted () { this.getTree() this.getTree2() + this.getTree3() } } diff --git a/src/pages/home1/components/navMenu/index.vue b/src/pages/home1/components/navMenu/index.vue index f7aa3702f..71aa3396f 100644 --- a/src/pages/home1/components/navMenu/index.vue +++ b/src/pages/home1/components/navMenu/index.vue @@ -1,71 +1,72 @@