|
@@ -39,154 +39,7 @@ const usePermissionStore = defineStore(
|
|
|
const sdata = JSON.parse(JSON.stringify(res.data))
|
|
|
const rdata = JSON.parse(JSON.stringify(res.data))
|
|
|
const defaultData = JSON.parse(JSON.stringify(res.data))
|
|
|
- let arrData = [{
|
|
|
- component: "/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "synthesize",
|
|
|
- title: "综合态势"
|
|
|
- },
|
|
|
- name: "/",
|
|
|
- path: "/index",
|
|
|
- }, {
|
|
|
- component: "system/menu/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "automatic",
|
|
|
- title: "楼宇自控"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/menu",
|
|
|
- }, {
|
|
|
- component: "system/role/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "energy",
|
|
|
- title: "能源管理"
|
|
|
- },
|
|
|
- name: "Role",
|
|
|
- path: "/system/role",
|
|
|
- }, {
|
|
|
- component: "system/user/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "illumination",
|
|
|
- title: "智能照明"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/user",
|
|
|
- }, {
|
|
|
- component: "system/dept/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "machine",
|
|
|
- title: "机房环控"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/dept",
|
|
|
- }, {
|
|
|
- component: "system/post/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "park",
|
|
|
- title: "停车管理"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/post",
|
|
|
- }, {
|
|
|
- component: "system/dict/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "monitoring",
|
|
|
- title: "视频监控"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/dict",
|
|
|
- }, {
|
|
|
- component: "system/notice/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "guard",
|
|
|
- title: "门禁管理"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/notice",
|
|
|
- }, {
|
|
|
- component: "system/notice/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "police",
|
|
|
- title: "防盗报警"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/notice",
|
|
|
- }, {
|
|
|
- component: "system/notice/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "broadcast",
|
|
|
- title: "公告广播"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/notice",
|
|
|
- }, {
|
|
|
- component: "system/notice/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "information",
|
|
|
- title: "信息发布"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/notice",
|
|
|
- }, {
|
|
|
- component: "system/notice/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "patrol",
|
|
|
- title: "电子巡更"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/notice",
|
|
|
- }, {
|
|
|
- component: "system/notice/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "Inspection",
|
|
|
- title: "巡查系统"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/notice",
|
|
|
- }, {
|
|
|
- component: "system/notice/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "work",
|
|
|
- title: "工单系统"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/notice",
|
|
|
- }, {
|
|
|
- component: "system/notice/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "maintenance",
|
|
|
- title: "维保系统"
|
|
|
- },
|
|
|
- name: "Menu",
|
|
|
- path: "/system/notice",
|
|
|
- }, {
|
|
|
- component: "receptiondesk/index",
|
|
|
- hidden: false,
|
|
|
- meta: {
|
|
|
- icon: "service",
|
|
|
- title: "服务台"
|
|
|
- },
|
|
|
- name: "Receptiondesk",
|
|
|
- path: "/receptiondesk",
|
|
|
- }]
|
|
|
- // const sidebarRoutes = filterAsyncRouter(sdata)
|
|
|
- const sidebarRoutes = filterAsyncRouter(arrData)
|
|
|
- // const rewriteRoutes = filterAsyncRouter(arrData, false, true)
|
|
|
+ const sidebarRoutes = filterAsyncRouter(sdata)
|
|
|
const rewriteRoutes = filterAsyncRouter(rdata, false, true)
|
|
|
const defaultRoutes = filterAsyncRouter(defaultData)
|
|
|
const asyncRoutes = filterDynamicRoutes(dynamicRoutes)
|