diff --git a/src/lang/modules/enUS.ts b/src/lang/modules/enUS.ts
index a0d0daa..b3e654b 100644
--- a/src/lang/modules/enUS.ts
+++ b/src/lang/modules/enUS.ts
@@ -91,6 +91,9 @@ export default {
["disable-menu"]: "disable-menu",
["hide-menu"]: "hide-menu",
["i18n"]: "i18n",
- ["amap"]: "amap"
+ ["amap"]: "amap",
+ ["permission"]: "permission",
+ ["test-1"]: "test-1",
+ ["test-2"]: "test-2"
}
};
diff --git a/src/lang/modules/zhCN.ts b/src/lang/modules/zhCN.ts
index 122c53b..4d2a21b 100644
--- a/src/lang/modules/zhCN.ts
+++ b/src/lang/modules/zhCN.ts
@@ -91,6 +91,9 @@ export default {
["disable-menu"]: "停用菜单",
["hide-menu"]: "隐藏菜单",
["i18n"]: "国际化",
- ["amap"]: "高德地图"
+ ["amap"]: "高德地图",
+ ["permission"]: "权限测试",
+ ["test-1"]: "测试-1",
+ ["test-2"]: "测试-2"
}
};
diff --git a/src/mock/_data/system_menu.ts b/src/mock/_data/system_menu.ts
index 858a9fa..adaac89 100644
--- a/src/mock/_data/system_menu.ts
+++ b/src/mock/_data/system_menu.ts
@@ -1198,7 +1198,66 @@ export default [
}
},
{
- id: "15",
+ id: "13",
+ parentId: "0",
+ path: "/permission",
+ name: "permission",
+ redirect: "/permission/test1",
+ meta: {
+ title: "permission",
+ hide: false,
+ disable: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["admin"],
+ svgIcon: "permission",
+ sort: 13
+ },
+ children: [
+ {
+ id: "1301",
+ parentId: "13",
+ path: "/permission/test1",
+ name: "test1",
+ component: "permission/test1/test1",
+ meta: {
+ title: "test-1",
+ hide: false,
+ disable: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["admin"],
+ icon: "icon-menu",
+ sort: 1
+ }
+ },
+ {
+ id: "1302",
+ parentId: "13",
+ path: "/permission/test2",
+ name: "test2",
+ component: "permission/test2/test2",
+ meta: {
+ title: "test-2",
+ hide: false,
+ disable: false,
+ keepAlive: true,
+ affix: false,
+ link: "",
+ iframe: false,
+ roles: ["common"],
+ icon: "icon-menu",
+ sort: 2
+ }
+ }
+ ]
+ },
+ {
+ id: "14",
parentId: "0",
path: "/gaodemap",
name: "gaodemap",
@@ -1213,11 +1272,11 @@ export default [
iframe: true, // 区分是否内链 true内链 false外链
roles: ["admin"],
svgIcon: "amap",
- sort: 12
+ sort: 14
}
},
{
- id: "13",
+ id: "15",
parentId: "0",
path: "/i18n",
name: "i18n",
@@ -1232,11 +1291,11 @@ export default [
iframe: false,
roles: ["admin", "common"],
svgIcon: "earth",
- sort: 13
+ sort: 15
}
},
{
- id: "14",
+ id: "16",
parentId: "0",
path: "/about",
name: "about",
@@ -1251,7 +1310,7 @@ export default [
iframe: false,
roles: ["admin", "common"],
svgIcon: "about",
- sort: 14
+ sort: 16
}
}
];
diff --git a/src/views/permission/test1/test1.vue b/src/views/permission/test1/test1.vue
new file mode 100644
index 0000000..9d8c4be
--- /dev/null
+++ b/src/views/permission/test1/test1.vue
@@ -0,0 +1,17 @@
+
+
+
+
+ 当前页面为
+ 超级管理员
+ 权限页面,
+ 普通角色
+ 无法查看
+
+
+
+
+
+
+
+
diff --git a/src/views/permission/test2/test2.vue b/src/views/permission/test2/test2.vue
new file mode 100644
index 0000000..acfb915
--- /dev/null
+++ b/src/views/permission/test2/test2.vue
@@ -0,0 +1,19 @@
+
+
+
+
+ 当前页面为
+ 普通角色
+ 权限页面,
+ 超级管理员
+ 和
+ 普通角色
+ 都可查看
+
+
+
+
+
+
+
+