|
@@ -39,6 +39,149 @@ export default [
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ {
|
|
|
+ path: '/project',
|
|
|
+ name: 'project-top',
|
|
|
+ redirect: '/project/debit/project',
|
|
|
+ meta: { title: '项目管理' },
|
|
|
+ component: Layout,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/project/debit/project',
|
|
|
+ name: 'project-debit-project',
|
|
|
+ redirect: '/project/debit/project/unit',
|
|
|
+ meta: { title: '计量项目基础数据' },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/project/debit/project/unit',
|
|
|
+ name: 'project-debit-project-unit',
|
|
|
+ meta: { title: '项目计量单元' },
|
|
|
+ component: () => import('~src/views/project/debit/project/unit.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/debit/project/affix',
|
|
|
+ name: 'project-debit-project-affix',
|
|
|
+ meta: { title: '变更附件' },
|
|
|
+ component: () => import('~src/views/project/debit/project/affix.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/debit/project/pay',
|
|
|
+ name: 'project-debit-project-pay',
|
|
|
+ meta: { title: '项目支付项' },
|
|
|
+ component: () => import('~src/views/project/debit/project/pay.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/debit/project/report',
|
|
|
+ name: 'project-debit-project-report',
|
|
|
+ meta: { title: '项目报表' },
|
|
|
+ component: () => import('~src/views/project/debit/project/report.vue'),
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/debit/contract',
|
|
|
+ name: 'project-debit-contract',
|
|
|
+ redirect: '/project/debit/contract/list',
|
|
|
+ meta: { title: '计量合同基础数据' },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/project/debit/contract/list',
|
|
|
+ name: 'project-debit-contract-list',
|
|
|
+ meta: { title: '合同工程清单' },
|
|
|
+ component: () => import('~src/views/project/debit/contract/check-list.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/debit/contract/unit',
|
|
|
+ name: 'project-debit-contract-unit',
|
|
|
+ meta: { title: '合同计量单元' },
|
|
|
+ component: () => import('~src/views/project/debit/contract/unit.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/debit/contract/pay',
|
|
|
+ name: 'project-debit-contract-pay',
|
|
|
+ meta: { title: '合同中期支付项' },
|
|
|
+ component: () => import('~src/views/project/debit/contract/pay.vue'),
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/project',
|
|
|
+ name: 'project-periods-project',
|
|
|
+ redirect: '/project/periods/project/unit',
|
|
|
+ meta: { title: '工区计量项目配置' },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/project/periods/project/unit',
|
|
|
+ name: 'project-periods-project-unit',
|
|
|
+ meta: { title: '项目计量单元' },
|
|
|
+ component: () => import('~src/views/project/periods/project/unit.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/project/affix',
|
|
|
+ name: 'project-periods-project-affix',
|
|
|
+ meta: { title: '变更附件' },
|
|
|
+ component: () => import('~src/views/project/periods/project/affix.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/project/pay',
|
|
|
+ name: 'project-periods-project-pay',
|
|
|
+ meta: { title: '项目支付项' },
|
|
|
+ component: () => import('~src/views/project/periods/project/pay.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/project/report',
|
|
|
+ name: 'project-periods-project-report',
|
|
|
+ meta: { title: '项目报表' },
|
|
|
+ component: () => import('~src/views/project/periods/project/report.vue'),
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/base',
|
|
|
+ name: 'project-periods-base',
|
|
|
+ redirect: '/project/periods/base/list',
|
|
|
+ meta: { title: '工区计量基础数据' },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/project/periods/base/list',
|
|
|
+ name: 'project-periods-base-list',
|
|
|
+ meta: { title: '工区工程清单' },
|
|
|
+ component: () => import('~src/views/project/periods/base/check-list.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/base/unit',
|
|
|
+ name: 'project-periods-base-unit',
|
|
|
+ meta: { title: '工区计量单元' },
|
|
|
+ component: () => import('~src/views/project/periods/base/unit.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/base/pay',
|
|
|
+ name: 'project-periods-base-pay',
|
|
|
+ meta: { title: '工区中期支付项' },
|
|
|
+ component: () => import('~src/views/project/periods/base/pay.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/base/list1',
|
|
|
+ name: 'project-periods-base-list1',
|
|
|
+ meta: { title: '合同工程清单' },
|
|
|
+ component: () => import('~src/views/project/periods/base/check-list1.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/base/unit1',
|
|
|
+ name: 'project-periods-base-unit1',
|
|
|
+ meta: { title: '合同计量单元' },
|
|
|
+ component: () => import('~src/views/project/periods/base/unit1.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/project/periods/base/pay1',
|
|
|
+ name: 'project-periods-base-pay1',
|
|
|
+ meta: { title: '合同中期支付项' },
|
|
|
+ component: () => import('~src/views/project/periods/base/pay1.vue'),
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
{
|
|
|
path: '/debit-pay',
|
|
|
name: 'debit-pay-top',
|