|
@@ -591,6 +591,102 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
+ // 费用报销
|
|
|
+ {
|
|
|
+ path: '/expenseManagement',
|
|
|
+ redirect: '/expenseManagement/expenseReimbursement',
|
|
|
+ component: PageView,
|
|
|
+ meta: {
|
|
|
+ title: '费用报销',
|
|
|
+ icon: 'account-book'
|
|
|
+ // permission: 'M_salesManagement'
|
|
|
+ },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/expenseManagement/expenseReimbursement',
|
|
|
+ redirect: '/expenseManagement/expenseReimbursement/list',
|
|
|
+ name: 'expenseReimbursement',
|
|
|
+ component: BlankLayout,
|
|
|
+ meta: {
|
|
|
+ title: '费用报销单',
|
|
|
+ icon: 'monitor'
|
|
|
+ // permission: 'M_salesQueryList'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'expenseReimbursementList',
|
|
|
+ component: () => import(/* webpackChunkName: "expenseManagement" */ '@/views/expenseManagement/expenseReimbursement/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '费用报销单列表',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'M_salesQueryList'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'detail/:sn',
|
|
|
+ name: 'expenseReimbursementListDetail',
|
|
|
+ component: () => import(/* webpackChunkName: "expenseManagement" */ '@/views/expenseManagement/expenseReimbursement/detail.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '费用报销单详情',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'M_salesDetail'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'add',
|
|
|
+ name: 'expenseReimbursementAdd',
|
|
|
+ component: () => import(/* webpackChunkName: "expenseManagement" */ '@/views/expenseManagement/expenseReimbursement/add.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '新增费用报销单',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'M_salesNew'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'edit/:sn',
|
|
|
+ name: 'expenseReimbursementEdit',
|
|
|
+ component: () => import(/* webpackChunkName: "expenseManagement" */ '@/views/expenseManagement/expenseReimbursement/add.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '编辑费用报销单',
|
|
|
+ icon: 'monitor',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'M_salesNew'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/expenseManagement/expenseReimbursementDetail',
|
|
|
+ redirect: '/expenseManagement/expenseReimbursementDetail/list',
|
|
|
+ name: 'expenseReimbursementDetail',
|
|
|
+ component: BlankLayout,
|
|
|
+ meta: {
|
|
|
+ title: '费用报销明细统计',
|
|
|
+ icon: 'audit'
|
|
|
+ // permission: 'M_examineVerifyList'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'expenseReimbursementDetailList',
|
|
|
+ component: () => import(/* webpackChunkName: "expenseManagement" */ '@/views/expenseManagement/expenseReimbursementDetail/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '费用报销明细统计列表',
|
|
|
+ icon: 'audit',
|
|
|
+ hidden: true
|
|
|
+ // permission: 'M_examineVerifyList'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
// 库存管理
|
|
|
{
|
|
|
path: '/inventoryManagement',
|