|
@@ -27,6 +27,341 @@ const profitableRouter = {
|
|
// module: 'procurement.sparepart.applDetail'
|
|
// module: 'procurement.sparepart.applDetail'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ // // 合同利润
|
|
|
|
+ // {
|
|
|
|
+ // path: 'contractprofits',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/contractprofits'),
|
|
|
|
+ // name: 'contractprofits',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'contractprofits',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ // // 合同利润详情
|
|
|
|
+ // {
|
|
|
|
+ // path: 'contractprofitsdetails',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/contractprofitsdetails'),
|
|
|
|
+ // name: 'contractprofitsdetails',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'contractprofitsdetails',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 合同利润库存
|
|
|
|
+ // {
|
|
|
|
+ // path: 'contractinventory',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/contractinventory'),
|
|
|
|
+ // name: 'contractinventory',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'contractinventory',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 合同利润费用
|
|
|
|
+ // {
|
|
|
|
+ // path: 'contractcost',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/contractcost'),
|
|
|
|
+ // name: 'contractcost',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'contractcost',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 库点利润
|
|
|
|
+ // {
|
|
|
|
+ // path: 'warehouseprofits',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/warehouseprofits'),
|
|
|
|
+ // name: 'warehouseprofits',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'warehouseprofits',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ // // 库点利润详情
|
|
|
|
+ // {
|
|
|
|
+ // path: 'warehouseprofitsdetails',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/warehouseprofitsdetails'),
|
|
|
|
+ // name: 'warehouseprofitsdetails',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'warehouseprofitsdetails',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 合同利润库存
|
|
|
|
+ // {
|
|
|
|
+ // path: 'warehouseinventory',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/warehouseinventory'),
|
|
|
|
+ // name: 'warehouseinventory',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'warehouseinventory',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 库点利润费用
|
|
|
|
+ // {
|
|
|
|
+ // path: 'warehousecost',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/warehousecost'),
|
|
|
|
+ // name: 'warehousecost',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'warehousecost',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理
|
|
|
|
+ // {
|
|
|
|
+ // path: 'expensemanagement',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/expensemanagement'),
|
|
|
|
+ // name: 'expensemanagement',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'expensemanagement',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理详情
|
|
|
|
+ // {
|
|
|
|
+ // path: 'expensemanagementdetails',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/expensemanagementdetails'),
|
|
|
|
+ // name: 'expensemanagementdetails',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'expensemanagementdetails',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理请款
|
|
|
|
+ // {
|
|
|
|
+ // path: 'cashout',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/cashout'),
|
|
|
|
+ // name: 'cashout',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'cashout',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理请款审核
|
|
|
|
+ // {
|
|
|
|
+ // path: 'cashoutaduit',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/cashoutaduit'),
|
|
|
|
+ // name: 'cashoutaduit',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'cashoutaduit',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理收款
|
|
|
|
+ // {
|
|
|
|
+ // path: 'receipt',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/receipt'),
|
|
|
|
+ // name: 'receipt',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'receipt',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+
|
|
|
|
+ // // 费用管理收款确认
|
|
|
|
+ // {
|
|
|
|
+ // path: 'receiptaduit',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/receiptaduit'),
|
|
|
|
+ // name: 'receiptaduit',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'receiptaduit',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理收款
|
|
|
|
+ // {
|
|
|
|
+ // path: 'receipt',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/receipt'),
|
|
|
|
+ // name: 'receipt',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'receipt',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+
|
|
|
|
+ // // 费用管理收款确认
|
|
|
|
+ // {
|
|
|
|
+ // path: 'receiptaduit',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/receiptaduit'),
|
|
|
|
+ // name: 'receiptaduit',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'receiptaduit',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理付款
|
|
|
|
+ // {
|
|
|
|
+ // path: 'payment',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/payment'),
|
|
|
|
+ // name: 'payment',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'payment',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理费用分配
|
|
|
|
+ // {
|
|
|
|
+ // path: 'expenseallot',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/expenseallot'),
|
|
|
|
+ // name: 'expenseallot',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'expenseallot',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理费用分配确认
|
|
|
|
+ // {
|
|
|
|
+ // path: 'expenseallotaduit',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/expenseallotaduit'),
|
|
|
|
+ // name: 'expenseallotaduit',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'expenseallotaduit',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理查看
|
|
|
|
+ // {
|
|
|
|
+ // path: 'expensemanagentlook',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/expensemanagentlook'),
|
|
|
|
+ // name: 'expensemanagentlook',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'expensemanagentlook',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
|
|
+ // // 费用管理编辑
|
|
|
|
+ // {
|
|
|
|
+ // path: 'expensemanagentedit',
|
|
|
|
+ // component: () =>
|
|
|
|
+ // import(/* webpackChunkName: "applDetail" */ '@/views/profitable/expensemanagentedit'),
|
|
|
|
+ // name: 'expensemanagentedit',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: 'expensemanagentedit',
|
|
|
|
+ // shortcutEntrance: 'profitable',
|
|
|
|
+ // module: 'contractManagement.exContract.exContractInfo.view',
|
|
|
|
+ // permissicon: [],
|
|
|
|
+ // keepAlive: true
|
|
|
|
+ // // module: 'procurement.sparepart.applDetail'
|
|
|
|
+ // },
|
|
|
|
+ // hidden:true,
|
|
|
|
+ // },
|
|
// 收支明细
|
|
// 收支明细
|
|
{
|
|
{
|
|
path: 'inOutDetailed',
|
|
path: 'inOutDetailed',
|