UNPKG

ems-basedata-wdz

Version:

ems-basedata by xianer

384 lines (380 loc) 11.5 kB
import Router from 'vue-router'; const originalPush = Router.prototype.push; Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err); }; // 对外暴露的router 不能用变量作为路径的 const baseDataRouters = [ { path: '/base-data/system/mdm-third-bank-account-maintain', name: 'thirdBankAccountMaintain', component: () => import('./views/system/thirdBankAccountMaintain/ThirdBankAccountMaintain.vue'), meta: { title: ['系统管理', '第三方银行账号维护'] } }, { path: '/base-data/system/value-set', name: 'valueSet', component: () => import('./views/system/valueSet/ValueSet.vue'), meta: { title: ['系统管理', '值集管理'] } }, { path: '/base-data/system/mdm-mechanism-value', name: 'mechanismValue', component: () => import('./views/system/mechanismValue/MechanismValue.vue'), meta: { title: ['系统管理', 'COA机构'] } }, { path: '/base-data/system/role-manage', name: 'RoleManage', component: () => import('./views/system/roleManage/RoleManage.vue'), meta: { title: ['系统管理', '角色管理'] } }, { path: '/base-data/system/menu-manage', name: 'MenuManage', component: () => import('./views/system/menuManage/MenuManage.vue'), meta: { title: ['系统管理', '菜单管理'] } }, { path: '/base-data/system/user-list', name: 'UserList', component: () => import('./views/system/userList/UserList.vue'), meta: { title: ['系统管理', '用户管理'] } }, { path: '/base-data/system/mdm-cost-center-manage', name: 'costCenterManage', component: () => import('./views/system/costCenterManage/costCenterManage.vue'), meta: { title: ['系统管理', '成本中心管理'] } }, { path: '/base-data/system/spa-wbs-project-manage', name: 'wbsProjectManage', component: () => import('./views/system/wbsProjectManage/wbsProjectManage.vue'), meta: { title: ['系统管理', 'WBS項目管理'] } }, { path: '/base-data/system/mdm-accounting-subject-manage', name: 'accountingSubjectManage', component: () => import('./views/system/accountingSubjectManage/accountingSubjectManage.vue'), meta: { title: ['系统管理', '会计科目管理'] } }, { path: '/base-data/system/flex-field-manage', name: 'flexFieldManage', component: () => import('./views/system/flexField/FlexFieldList.vue'), meta: { title: ['系统管理', '弹性域管理'] } }, { path: '/base-data/system/business-samllclass', name: 'businessSmallClass', component: () => import('./views/system/businessSmallClass/Index.vue'), meta: { title: ['系统管理', '业务小类'], csswrap: 'ems-base-data' } }, { path: '/base-data/system/business-bigclass-manage', name: 'businessBigClassManage', component: () => import('./views/system/businessBigClassManage/Index.vue'), meta: { title: ['系统管理', '业务类别管理'] } }, { path: '/base-data/system/mdm-other-COA-value', name: 'mdmOtherCOAValue', component: () => import('./views/system/otherCOAvalue/Index.vue'), meta: { title: ['系统管理', '其他COA值集'] } }, { path: '/base-data/system/mdm-belong-company', name: 'mdmBelongCompany', component: () => import('./views/system/belongCompany/Index.vue'), meta: { title: ['系统管理', '归属公司维护'] } }, { path: '/base-data/system/mdm-tax-rate-manage', name: 'mdmTaxRateManage', component: () => import('./views/system/taxRateManage/TaxRateManage.vue'), meta: { title: ['系统管理', '税率管理'] } }, { path: '/base-data/system/bdm-depment-level-manage', name: 'bdmdepmentlevelmanage', component: () => import('./views/system/depmentLevelManage/Index.vue'), meta: { title: ['系统管理', '部门层级管理'] } }, { path: '/base-data/system/mdm-personal-area-code-maintain', name: 'mdmpersonalareacodemaintain', component: () => import('./views/system/personalAreaCodeMaintain/Index.vue'), meta: { title: ['系统管理', '个人地区码维护'] } }, { path: '/base-data/system/mdm-payment-bank-account-manage', name: 'paymentBankAccountManage', component: () => import('./views/system/paymentBankAccountManage/Index.vue'), meta: { title: ['系统管理', '还款银行账号管理'] } }, { path: '/base-data/system/mdm-exchange-rate-manage', name: 'exchangeRateManage', component: () => import('./views/system/exchangeRateManage/Index.vue'), meta: { title: ['系统管理', '汇率管理'] } }, { path: '/base-data/system/mdm-agency-company-dep-setup', name: 'agencyCompanyDepSetup', component: () => import('./views/system/agencyCompanyDep/Index.vue'), meta: { title: ['系统管理', '归属公司维护'] } }, { path: '/base-data/system/mdm-supplier-manage', name: 'supplierManage', component: () => import('./views/system/supplierManage/Index.vue'), meta: { title: ['系统管理', '供应商管理'] } }, { path: '/base-data/system/menu-template-manage', name: 'menuTemplateManage', component: () => import('./views/system/menuTemplate/MenuTemplateList.vue'), meta: { title: ['系统管理', '菜单模板管理'] } }, { path: '/base-data/system/sm-system-param-config', name: 'systemParamConfig', component: () => import('./views/system/systemParamConfig/index.vue'), meta: { title: ['系统管理', '系统参数配置'] } }, { path: '/base-data/system/mdm-project-info', name: 'projectInfo', component: () => import('./views/system/projectInfo/index.vue'), meta: { title: ['系统管理', '业务项目维护'] } }, { path: '/base-data/system/menu-resource', name: 'menuResource', component: () => import('./views/system/menuResource/index.vue'), meta: { title: ['系统管理', '资源管理'] } }, { path: '/base-data/system/information', name: 'information', component: () => import('./views/system/information/index.vue'), meta: { title: ['系统管理', '信息定义'] } }, { path: '/base-data/system/mdm-project-information-manage', name: 'mdm-project-information-manage', meta: { title: ['系统管理', 'COA项目'] }, component: () => import('./views/system/projectInformationManage/index.vue') }, { path: '/base-data/system/formTemplate', name: 'formTemplate', meta: { title: ['系统管理', '表单模板'] }, component: () => import('./views/system/formTemplate/index.vue') }, { path: '/base-data/system/org-manage', name: 'orgManage', meta: { title: ['系统管理', '组织管理'] }, component: () => import('./views/system/orgManage/OrgManage.vue') }, { path: '/base-data/system/operate-log-manage', name: 'operateLogManage', meta: { title: ['系统管理', '操作日志'] }, component: () => import('./views/system/operateLogManage/OperateLogManage.vue') }, { path: '/base-data/system/email-config', name: 'emailConfig', meta: { title: ['系统管理', '邮箱服务器设置'] }, component: () => import('./views/system/emailConfig/EmailConfig.vue') }, { path: '/base-data/system/user-session-manage', name: 'userSessionManage', meta: { title: ['系统管理', '用户会话管理'] }, component: () => import('./views/system/userSession/UserSession.vue') }, { path: '/base-data/system/sm-mq-log-error-send', name: 'MQLogErrorSend', meta: { title: ['系统管理', 'MQ队列错误日志'] }, component: () => import('./views/system/MQLogErrorSend/MQLogErrorSend.vue') }, { path: '/base-data/system/feedback-manage', name: 'feedbackManage', meta: { title: ['系统管理', '建议反馈管理'] }, component: () => import('./views/system/feedbackManage/FeedbackManage.vue') }, { path: '/base-data/system/sys-notice', name: 'sysNotice', meta: { title: ['系统管理', '系统公告'] }, component: () => import('./views/system/systemNotice/SystemNotice.vue') }, { path: '/base-data/system/transfer-manage', name: 'transferManage', meta: { title: ['系统管理', '借调人员管理'] }, component: () => import('./views/system/transferManage/Index.vue') }, { path: '/base-data/system/aum-org-manage', name: 'aumOrgManage', meta: { title: ['系统管理', '组织弹性域管理'] }, component: () => import('./views/system/aumOrgManage/AumOrgManage.vue') }, { path: '/base-data/system/mdm-financial-supplementary-maintenance', name: 'mdm-financial-supplementary-maintenance', meta: { title: ['系统管理', '个人财务属性补充维护'] }, component: () => import('./views/system/financialSupplementaryMaintenance/Index.vue') }, { path: '/base-data/system/sys-group-manage', name: 'sys-group-manage', meta: { title: ['系统管理', '群组管理'] }, component: () => import('./views/system/groupManage/SysGroupManage.vue') }, { path: '/base-data/system/mdm-accounting-system-manage', name: 'mdm-accounting-system-manage', meta: { title: ['系统管理', '核算系统版本管理'] }, component: () => import('./views/system/accountingSystemManage/AccountingSystemManage.vue') }, { path: '/base-data/system/access-authorization', name: 'access-authorization', meta: { title: ['系统管理', '用户对组织访问授权管理'] }, component: () => import('./views/system/userToOrgAccessAuthorization/UserToOrgAccessAuthorization.vue') }, { path: '/base-data/system/city-manage', name: 'city-manage', meta: { title: ['系统管理', '城市管理'] }, component: () => import('./views/system/cityManage/CityManage.vue') }, { path: '/base-data/system/job-manage', name: 'job-manage', meta: { title: ['系统管理', '岗位管理'] }, component: () => import('./views/system/jobManage/JobManage.vue') }, { path: '/base-data/system/asset-types', name: 'asset-types', meta: { title: ['系统管理', '资产类别'] }, component: () => import('./views/system/assetTypes/assetTypes.vue') } ]; const routers = [...baseDataRouters, { path: '/', name: 'home', component: () => import('./views/home/Home.vue'), meta: { title: ['Dashboard', '基础数据平台'] } }, { path: '/login', name: 'login', component: () => import('./views/login/Login.vue'), meta: { title: ['登录', '登录'] } }]; export { routers, baseDataRouters };