Newer
Older
smartcity_merchant_front / src / router / modules / system.js
wangxitong on 22 Feb 2024 6 KB first commit
/* Layout */
import Layout from '@/layout/Layout'

export const systemRouters = [
  {
    path: 'doorOverview',
    component: Layout,
    redirect: '/doorOverview',
    name: 'doorOverview',
    meta: {
      title: '总览',
      icon: 'icon-config', // 图标
      permission: ['/doorOverview']// 权限名称
    },
    children: [
      {
        path: '/doorOverview',
        name: 'doorOverview',
        component: () => import('@/views/overview/caseoverview'),
        meta: { title: '总览', icon: 'function', permission: ['/doorOverview'], keepAlive: true }
      }
    ]
  },
  {
    path: 'change',
    component: Layout,
    redirect: '/shopchange',
    name: 'Change',
    alwaysShow: true,
    meta: {
      title: '待办工作',
      icon: 'icon-config', // 图标
      permission: ['/change']// 权限名称
    },
    children: [
      {
        path: '/shopchange',
        name: 'ShopChange',
        component: () => import('@/views/change/shopchange'),
        meta: { title: '商铺变更申请', icon: 'function', permission: ['/shopchange'] }
      }, {
        path: '/positionchange',
        name: 'PositionChange',
        hidden: true,
        component: () => import('@/views/change/shopchange'),
        meta: { title: '店铺网格变更', icon: 'function', permission: ['/positionchange'] }
      }, {
        path: '/shopChangeDetail/:id',
        name: 'ShopChangeDetail',
        component: () => import('@/views/change/shopChangeDetail'),
        hidden: true,
        meta: { title: '商户变更详情', icon: 'icon-config', permission: ['/shopChangeDetail'] }
      }
    ]
  }, {
    path: 'case',
    component: Layout,
    redirect: '/currentcaselist',
    name: 'Case',
    alwaysShow: true,
    meta: {
      title: '案卷管理',
      icon: 'icon-config', // 图标
      permission: ['/case']// 权限名称
    },
    children: [
      {
        path: '/currentcaselist',
        name: 'CurrentCaseList',
        component: () => import('@/views/case/current'),
        meta: { title: '当前案卷', icon: 'function', permission: ['/currentcaselist'] }
      }, {
        path: '/shopcaselist',
        name: 'ShopCaseList',
        component: () => import('@/views/case/seo'),
        meta: { title: '案卷记录', icon: 'function', permission: ['/shopcaselist'] }
      }]
  }, {
    path: 'merchant',
    component: Layout,
    redirect: '/shoplist',
    name: 'Merchant',
    alwaysShow: true,
    meta: {
      title: '商户管理',
      icon: 'icon-config', // 图标
      permission: ['/merchant']// 权限名称
    },
    children: [
      {
        path: '/shoplist',
        name: 'ShopList',
        component: () => import('@/views/shop/shoplist'),
        meta: { title: '店铺列表', icon: 'function', permission: ['/shoplist'] }
      }, {
        path: '/merchantlist',
        name: 'MerchantList',
        component: () => import('@/views/shop/merchantlist'),
        meta: { title: '商户列表', icon: 'function', permission: ['/merchantlist'] }
      }, {
        path: '/punishlist',
        name: 'PunishList',
        component: () => import('@/views/shop/punishlist'),
        meta: { title: '商户处罚记录', icon: 'function', permission: ['/punishlist'] }
      }, {
        path: '/changelist',
        name: 'ChangeList',
        component: () => import('@/views/shop/changelist'),
        meta: { title: '商户变更记录', icon: 'function', permission: ['/changelist'] }
      }, {
        path: '/changeDetail/:id',
        name: 'ChangeDetail',
        component: () => import('@/views/shop/changedetail'),
        hidden: true,
        meta: { title: '商户变更详情', icon: 'icon-config', permission: ['/changeDetail'] }
      }, {
        path: '/shopDetail/:id/:code',
        name: 'ShopDetail',
        component: () => import('@/views/shop/shopdetail'),
        hidden: true,
        meta: { title: '店铺详情', icon: 'icon-config', permission: ['/shopDetail'] }
      }, {
        path: '/merchantDetail/:id',
        name: 'MerChantDetail',
        component: () => import('@/views/shop/merchantdetail'),
        hidden: true,
        meta: { title: '商户详情', icon: 'icon-config', permission: ['/merchantDetail'] }
      }]
  }, {
    path: 'statistics',
    component: Layout,
    redirect: '/casestatistics',
    name: 'Statistics',
    alwaysShow: true,
    meta: {
      title: '统计分析',
      icon: 'icon-config', // 图标
      permission: ['/statistics']// 权限名称
    },
    children: [
      {
        path: '/casestatistics',
        name: 'CaseStatistics',
        component: () => import('@/views/statistics/case'),
        meta: { title: '案卷统计', icon: 'function', permission: ['/casestatistics'] }
      }, {
        path: '/shopstatistics',
        name: 'ShopStatistics',
        component: () => import('@/views/statistics/shop'),
        meta: { title: '商铺统计', icon: 'function', permission: ['/shopstatistics'] }
      }]
  }]
// {
//   path: 'system',
//   component: Layout,
//   redirect: '/resource',
//   name: 'System',
//   alwaysShow: true,
//   meta: {
//     title: '系统管理',
//     icon: 'icon-config', // 图标
//     permission: ['/system']// 权限名称
//   },
//   children: [
//     {
//       path: '/resource',
//       name: 'Resource',
//       component: () => import('@/views/system/resource/listResource'),
//       meta: { title: '资源管理', icon: 'function', permission: ['/resource'] }
//     },
//     {
//       path: '/dict',
//       name: 'Dict',
//       component: () => import('@/views/system/dict/listDict'),
//       meta: { title: '字典管理', icon: 'function', permission: ['/dict'] }
//     },
//     {
//       path: '/area',
//       name: 'Area',
//       component: () => import('@/views/system/area/listArea'),
//       meta: { title: '区域管理', icon: 'function', permission: ['/area'] }
//     },
//     {
//       path: '/dept',
//       name: 'Dept',
//       component: () => import('@/views/system/dept/listDept'),
//       meta: { title: '组织管理', icon: 'tree', permission: ['/dept'] }
//     },
//     {
//       path: '/role',
//       component: () => import('@/views/system/role/listRole'), // Parent router-view
//       name: 'Role',
//       meta: { title: '角色管理', permission: ['/role'] }
//     },
//     {
//       path: '/user',
//       component: () => import('@/views/system/user/listUser'), // Parent router-view
//       name: 'User',
//       meta: { title: '用户管理', permission: ['/mgr'] }
//     },
//     {
//       path: '/log',
//       component: () => import('@/views/system/log/listLog'), // Parent router-view
//       name: 'Log',
//       meta: { title: '日志管理', permission: ['/log'] }
//     },
//     {
//       path: '/loginLog',
//       component: () => import('@/views/system/log/loginLog'), // Parent router-view
//       name: 'LoginLog',
//       meta: { title: '登录日志', permission: ['/loginLog'] }
//     }
//   ]
// }