|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | children: [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/EmploymentManageList', | 
|---|
|  |  |  | name: 'EmploymentManageList', | 
|---|
|  |  |  | path: '/TaskManageList', | 
|---|
|  |  |  | name: 'TaskManageList', | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | component: () => import('@/views/EmploymentManage/EmploymentManage.vue'), | 
|---|
|  |  |  | component: () => import('@/views/EmploymentManage/TaskManageList.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10021, | 
|---|
|  |  |  | title: '用人管理', | 
|---|
|  |  |  | title: '任务管理', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/AddOrEditEmployment', | 
|---|
|  |  |  | path: '/AddOrEditEmployment/:id?', | 
|---|
|  |  |  | name: 'AddOrEditEmployment', | 
|---|
|  |  |  | hidden: true, | 
|---|
|  |  |  | alwaysShow: false, | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/EmploymentManageDetail', | 
|---|
|  |  |  | path: '/EmploymentManageDetail/:id', | 
|---|
|  |  |  | name: 'EmploymentManageDetail', | 
|---|
|  |  |  | hidden: true, | 
|---|
|  |  |  | alwaysShow: false, | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/EmploymentSignList', | 
|---|
|  |  |  | path: '/EmploymentSignList/:id', | 
|---|
|  |  |  | name: 'EmploymentSignList', | 
|---|
|  |  |  | hidden: true, | 
|---|
|  |  |  | alwaysShow: false, | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/EmploymentManageArrange', | 
|---|
|  |  |  | path: '/EmploymentManageArrange/:id', | 
|---|
|  |  |  | name: 'EmploymentManageArrange', | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | hidden: true, | 
|---|
|  |  |  | alwaysShow: false, | 
|---|
|  |  |  | component: () => import('@/views/EmploymentManage/EmploymentManageArrange.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10025, | 
|---|
|  |  |  | title: '人员安排', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/CheckManage', | 
|---|
|  |  |  | name: 'CheckManage', | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | component: () => import('@/views/EmploymentManage/CheckManage.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10030, | 
|---|
|  |  |  | title: '验收管理', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/CheckReceiveTaskDetail/:id', | 
|---|
|  |  |  | name: 'CheckReceiveTaskDetail', | 
|---|
|  |  |  | hidden: true, | 
|---|
|  |  |  | alwaysShow: false, | 
|---|
|  |  |  | component: () => import('@/views/EmploymentManage/CheckReceiveTaskDetail.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10031, | 
|---|
|  |  |  | title: '验收详情', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/ServiceChargeManage', | 
|---|
|  |  |  | redirect: 'noRedirect', | 
|---|
|  |  |  | component: Layout, | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10040, | 
|---|
|  |  |  | title: '服务费管理', | 
|---|
|  |  |  | rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | children: [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/ServiceChargeManageList', | 
|---|
|  |  |  | name: 'ServiceChargeManageList', | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | component: () => import('@/views/ServiceChargeManage/ServiceChargeManage.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10041, | 
|---|
|  |  |  | title: '服务费管理', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/BalanceManage', | 
|---|
|  |  |  | name: 'BalanceManage', | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | component: () => import('@/views/ServiceChargeManage/BalanceManage.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10042, | 
|---|
|  |  |  | title: '余额管理', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/ServiceChargeDetail/:id', | 
|---|
|  |  |  | name: 'ServiceChargeDetail', | 
|---|
|  |  |  | hidden: true, | 
|---|
|  |  |  | alwaysShow: false, | 
|---|
|  |  |  | component: () => import('@/views/ServiceChargeManage/ServiceChargeDetail.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10043, | 
|---|
|  |  |  | title: '详情', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/AgreementManage', | 
|---|
|  |  |  | redirect: 'noRedirect', | 
|---|
|  |  |  | component: Layout, | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10050, | 
|---|
|  |  |  | title: '协议管理', | 
|---|
|  |  |  | rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | children: [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/AgreementManageList', | 
|---|
|  |  |  | name: 'AgreementManageList', | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | component: () => import('@/views/AgreementManage/AgreementManageList.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10051, | 
|---|
|  |  |  | title: '协议管理', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // { | 
|---|
|  |  |  | //   path: '/WithdrawManage', | 
|---|
|  |  |  | //   redirect: 'noRedirect', | 
|---|
|  |  |  | //   component: Layout, | 
|---|
|  |  |  | //   hidden: false, | 
|---|
|  |  |  | //   alwaysShow: true, | 
|---|
|  |  |  | //   meta: { | 
|---|
|  |  |  | //     rank: 10060, | 
|---|
|  |  |  | //     title: '提现管理', | 
|---|
|  |  |  | //     rootMenu: true, | 
|---|
|  |  |  | //     icon: 'home', | 
|---|
|  |  |  | //   }, | 
|---|
|  |  |  | //   children: [ | 
|---|
|  |  |  | //     { | 
|---|
|  |  |  | //       path: '/WithdrawManageList', | 
|---|
|  |  |  | //       name: 'WithdrawManageList', | 
|---|
|  |  |  | //       hidden: false, | 
|---|
|  |  |  | //       alwaysShow: true, | 
|---|
|  |  |  | //       component: () => import('@/views/WithdrawManage/WithdrawManageList.vue'), | 
|---|
|  |  |  | //       meta: { | 
|---|
|  |  |  | //         rank: 10061, | 
|---|
|  |  |  | //         title: '提现管理', | 
|---|
|  |  |  | //         // rootMenu: true, | 
|---|
|  |  |  | //         icon: 'home', | 
|---|
|  |  |  | //       }, | 
|---|
|  |  |  | //     }, | 
|---|
|  |  |  | //   ], | 
|---|
|  |  |  | // }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/FinanceManage', | 
|---|
|  |  |  | redirect: 'noRedirect', | 
|---|
|  |  |  | component: Layout, | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10070, | 
|---|
|  |  |  | title: '财务管理', | 
|---|
|  |  |  | rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | children: [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/FinanceManageList', | 
|---|
|  |  |  | name: 'FinanceManageList', | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | component: () => import('@/views/FinanceManage/FinanceManage.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10071, | 
|---|
|  |  |  | title: '财务管理', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/EnterpriseBalanceManage', | 
|---|
|  |  |  | name: 'EnterpriseBalanceManage', | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | component: () => import('@/views/FinanceManage/EnterpriseBalanceManage.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10072, | 
|---|
|  |  |  | title: '企业余额管理', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/EnterpriseBalanceManageDetail/:id', | 
|---|
|  |  |  | name: 'EnterpriseBalanceManageDetail', | 
|---|
|  |  |  | hidden: true, | 
|---|
|  |  |  | alwaysShow: false, | 
|---|
|  |  |  | component: () => import('@/views/FinanceManage/EnterpriseBalanceManageDetail.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10073, | 
|---|
|  |  |  | title: '详情', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | }, | 
|---|
|  |  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/UserManage', | 
|---|
|  |  |  | redirect: 'noRedirect', | 
|---|
|  |  |  | component: Layout, | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10100, | 
|---|
|  |  |  | title: '用户管理', | 
|---|
|  |  |  | rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | children: [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/UserManageList', | 
|---|
|  |  |  | name: 'UserManageList', | 
|---|
|  |  |  | hidden: false, | 
|---|
|  |  |  | alwaysShow: true, | 
|---|
|  |  |  | component: () => import('@/views/UserManage/UserManageList.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | rank: 10101, | 
|---|
|  |  |  | title: '用户管理', | 
|---|
|  |  |  | // rootMenu: true, | 
|---|
|  |  |  | icon: 'home', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/SignMiddleware/:code', | 
|---|
|  |  |  | name: 'SignMiddleware', | 
|---|
|  |  |  | alias: '/sg/:code', | 
|---|
|  |  |  | hidden: true, | 
|---|
|  |  |  | component: () => import('@/views/SignMiddleware/SignMiddleware.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | title: '签约', | 
|---|
|  |  |  | rank: 102, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/SignU/:code', | 
|---|
|  |  |  | name: 'SignU', | 
|---|
|  |  |  | alias: '/sgu/:code', | 
|---|
|  |  |  | hidden: true, | 
|---|
|  |  |  | component: () => import('@/views/SignMiddleware/SignU.vue'), | 
|---|
|  |  |  | meta: { | 
|---|
|  |  |  | title: '签约', | 
|---|
|  |  |  | rank: 102, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | path: '/Error', | 
|---|
|  |  |  | component: ErrorLayout, | 
|---|
|  |  |  | redirect: '/Error/401', | 
|---|