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 @@
-