|
@@ -3,116 +3,115 @@
|
|
|
* @Author: linqian
|
|
|
* @Date: 2020-03-31 16:20
|
|
|
*/
|
|
|
-import Layout from "@/pages/layout/layout";
|
|
|
-import common from "@/pages/common";
|
|
|
+import Layout from '@/pages/layout/layout';
|
|
|
+import common from '@/pages/common';
|
|
|
|
|
|
const componentsRouter = [
|
|
|
- {
|
|
|
- path: "/auth-subject-manage",
|
|
|
- component: Layout,
|
|
|
- redirect: "/auth-subject-manage",
|
|
|
+ {
|
|
|
+ path: '/auth-subject-manage',
|
|
|
+ component: Layout,
|
|
|
+ redirect: '/auth-subject-manage',
|
|
|
+ alwaysShow: true,
|
|
|
+ meta: { title: '授权主体管理', icon: 'el-icon-goods', noCache: true, permission: ['QXGL_SQGL_ZTGL'] },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'user-prop-manage',
|
|
|
+ component: () => import('@/pages/data-auth-module/auth-subject-manage/user-prop-manage'),
|
|
|
+ name: 'user-prop-manage',
|
|
|
+ meta: { title: '用户属性管理', noCache: false, permission: ['QXGL_SQGL_ZTGL_YHSXGL'] }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'org-prop-manage',
|
|
|
+ component: () => import('@/pages/data-auth-module/auth-subject-manage/org-prop-manage'),
|
|
|
+ name: 'org-prop-manage',
|
|
|
+ meta: { title: '机构属性管理', noCache: false, permission: ['QXGL_SQGL_ZTGL_JGSXGL'] }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'app-prop-manage',
|
|
|
+ component: () => import('@/pages/data-auth-module/auth-subject-manage/app-prop-manage'),
|
|
|
+ name: 'app-prop-manage',
|
|
|
+ meta: { title: '应用属性管理', noCache: false, permission: ['QXGL_SQGL_ZTGL_YYSXGL'] }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'subject-prop-manage',
|
|
|
+ component: () => import('@/pages/data-auth-module/auth-subject-manage/subject-prop-manage'),
|
|
|
+ name: 'subject-prop-manage',
|
|
|
+ meta: { title: '主体属性类管理', noCache: false, permission: ['QXGL_SQGL_ZTGL_ZTSXLGL'] }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/auth-object-manage',
|
|
|
+ component: Layout,
|
|
|
+ redirect: '/auth-object-manage',
|
|
|
+ alwaysShow: true,
|
|
|
+ meta: { title: '授权客体管理', icon: 'el-icon-goods', noCache: true, permission: ['QXGL_SQGL_KTGL'] },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'sort-code-manage',
|
|
|
+ component: () => import('@/pages/data-auth-module/auth-object-manage/sort-code-manage'),
|
|
|
+ name: 'sort-code-manage',
|
|
|
+ meta: { title: '数据分级分类表码', noCache: false, permission: ['QXGL_SQGL_KTGL_SJFJFLBM'] }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'appfun-resource-manage',
|
|
|
+ component: () => import('@/pages/data-auth-module/auth-object-manage/appfun-resource-manage'),
|
|
|
+ name: 'appfun-resource-manage',
|
|
|
+ meta: {
|
|
|
+ title: '应用功能资源管理',
|
|
|
+ noCache: false,
|
|
|
+ permission: ['QXGL_SQGL_KTGL_YYGNGL']
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'service-resource-manage',
|
|
|
+ component: () => import('@/pages/data-auth-module/auth-object-manage/service-resource-manage'),
|
|
|
+ name: 'service-resource-manage',
|
|
|
+ meta: { title: '服务资源管理', noCache: false, permission: ['QXGL_SQGL_KTGL_FWZYGL'] }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'object-prop-manage',
|
|
|
+ component: () => import('@/pages/data-auth-module/auth-object-manage/object-prop-manage'),
|
|
|
+ name: 'object-prop-manage',
|
|
|
+ meta: { title: '客体属性类管理', noCache: false, permission: ['QXGL_SQGL_ZTGL_KTSXLGL'], layout: 'page' }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/data-permission',
|
|
|
+ component: Layout,
|
|
|
+ redirect: '/data-permission',
|
|
|
+ alwaysShow: true,
|
|
|
+ meta: { title: '授权查询', icon: 'el-icon-goods', noCache: true, permission: ['QXGL_SQCX'] },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'data-auth-search',
|
|
|
+ component: common,
|
|
|
+ name: 'common',
|
|
|
+ meta: { title: '数据授权查询', noCache: false, permission: ['QXGL_SQCX_SJSQCX'] },
|
|
|
alwaysShow: true,
|
|
|
- meta: { title: "授权主体管理", icon: "el-icon-goods", noCache: true, permission: ["QXGL_SQGL_ZTGL"] },
|
|
|
children: [
|
|
|
- {
|
|
|
- path: "user-prop-manage",
|
|
|
- component: () => import("@/pages/data-auth-module/auth-subject-manage/user-prop-manage"),
|
|
|
- name: "user-prop-manage",
|
|
|
- meta: { title: "用户属性管理", noCache: false, permission: ["QXGL_SQGL_ZTGL_YHSXGL"] }
|
|
|
- },
|
|
|
- {
|
|
|
- path: "org-prop-manage",
|
|
|
- component: () => import("@/pages/data-auth-module/auth-subject-manage/org-prop-manage"),
|
|
|
- name: "org-prop-manage",
|
|
|
- meta: { title: "机构属性管理", noCache: false, permission: ["QXGL_SQGL_ZTGL_JGSXGL"] }
|
|
|
- },
|
|
|
- {
|
|
|
- path: "app-prop-manage",
|
|
|
- component: () => import("@/pages/data-auth-module/auth-subject-manage/app-prop-manage"),
|
|
|
- name: "app-prop-manage",
|
|
|
- meta: { title: "应用属性管理", noCache: false, permission: ["QXGL_SQGL_ZTGL_YYSXGL"] }
|
|
|
- },
|
|
|
- {
|
|
|
- path: "subject-prop-manage",
|
|
|
- component: () => import("@/pages/data-auth-module/auth-subject-manage/subject-prop-manage"),
|
|
|
- name: "subject-prop-manage",
|
|
|
- meta: { title: "主体属性类管理", noCache: false, permission: ["QXGL_SQGL_ZTGL_ZTSXLGL"] }
|
|
|
+ {
|
|
|
+ path: 'person-view',
|
|
|
+ component: () => import('@/pages/data-auth-module/data-permission-manage/data-auth-search/person-view.vue'),
|
|
|
+ name: 'person-view',
|
|
|
+ meta: {
|
|
|
+ title: '人员视角',
|
|
|
+ noCache: false,
|
|
|
+ permission: ['QXGL_SQCX_SJSQCX_RYSJ'],
|
|
|
+ layout: 'page'
|
|
|
}
|
|
|
+ }
|
|
|
+ // {
|
|
|
+ // path: "data-view",
|
|
|
+ // component: () => import("@/pages/data-auth-module/data-permission-manage/data-auth-search/data-view.vue"),
|
|
|
+ // name: "data-view",
|
|
|
+ // meta: { title: "数据视角", noCache: false, permission: ["YHGLPT_YYGL_CSGL"] }
|
|
|
+ // }
|
|
|
]
|
|
|
- },
|
|
|
- {
|
|
|
- path: "/auth-object-manage",
|
|
|
- component: Layout,
|
|
|
- redirect: "/auth-object-manage",
|
|
|
- alwaysShow: true,
|
|
|
- meta: { title: "授权客体管理", icon: "el-icon-goods", noCache: true, permission: ["QXGL_SQGL_KTGL"] },
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: "sort-code-manage",
|
|
|
- component: () => import("@/pages/data-auth-module/auth-object-manage/sort-code-manage"),
|
|
|
- name: "sort-code-manage",
|
|
|
- meta: { title: "数据分级分类表码", noCache: false, permission: ["QXGL_SQGL_KTGL_SJFJFLBM"] }
|
|
|
- },
|
|
|
- {
|
|
|
- path: "appfun-resource-manage",
|
|
|
- component: () => import("@/pages/data-auth-module/auth-object-manage/appfun-resource-manage"),
|
|
|
- name: "appfun-resource-manage",
|
|
|
- meta: {
|
|
|
- title: "应用功能资源管理",
|
|
|
- noCache: false,
|
|
|
- permission: ["QXGL_SQGL_KTGL_YYGNGL"]
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: "service-resource-manage",
|
|
|
- component: () => import("@/pages/data-auth-module/auth-object-manage/service-resource-manage"),
|
|
|
- name: "service-resource-manage",
|
|
|
- meta: { title: "服务资源管理", noCache: false, permission: ["QXGL_SQGL_KTGL_FWZYGL"] }
|
|
|
- },
|
|
|
- {
|
|
|
- path: "object-prop-manage",
|
|
|
- component: () => import("@/pages/data-auth-module/auth-object-manage/object-prop-manage"),
|
|
|
- name: "object-prop-manage",
|
|
|
- meta: { title: "客体属性类管理", noCache: false, permission: ["QXGL_SQGL_ZTGL_KTSXLGL"] }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: "/data-permission",
|
|
|
- component: Layout,
|
|
|
- redirect: "/data-permission",
|
|
|
- alwaysShow: true,
|
|
|
- meta: { title: "授权查询", icon: "el-icon-goods", noCache: true, permission: ["QXGL_SQCX"] },
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: "data-auth-search",
|
|
|
- component: common,
|
|
|
- name: "common",
|
|
|
- meta: { title: "数据授权查询", noCache: false, permission: ["QXGL_SQCX_SJSQCX"] },
|
|
|
- alwaysShow: true,
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: "person-view",
|
|
|
- component: () =>
|
|
|
- import("@/pages/data-auth-module/data-permission-manage/data-auth-search/person-view.vue"),
|
|
|
- name: "person-view",
|
|
|
- meta: {
|
|
|
- title: "人员视角",
|
|
|
- noCache: false,
|
|
|
- permission: ["QXGL_SQCX_SJSQCX_RYSJ"],
|
|
|
- layout: "page"
|
|
|
- }
|
|
|
- }
|
|
|
- // {
|
|
|
- // path: "data-view",
|
|
|
- // component: () => import("@/pages/data-auth-module/data-permission-manage/data-auth-search/data-view.vue"),
|
|
|
- // name: "data-view",
|
|
|
- // meta: { title: "数据视角", noCache: false, permission: ["YHGLPT_YYGL_CSGL"] }
|
|
|
- // }
|
|
|
- ]
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
];
|
|
|
|
|
|
export default componentsRouter;
|