import { defineConfig } from 'umi'; const config = defineConfig({ nodeModulesTransform: { type: 'none', }, locale: { default: 'zh-CN', antd: true, title: false, baseNavigator: true, baseSeparator: '-', }, hash: true, history: { type: 'hash', }, // mfsu: {}, // webpack5: {}, links: [ { rel: 'icon', href: 'cloud_toplion.png', }, ], title: '云联 数智校园综合服务平台', dynamicImport: { loading: '@/components/PageLoading/index', }, routes: [ { path: '/user', component: '@/layout/UserLayout', routes: [ { name: 'login', path: '/user/login', component: './login', }, { name: '忘记密码', path: '/user/forgetPassword', component: './login/forgetPassword', }, ], }, { path: '/', component: '@/layout/SecurityLayout', routes: [ { path: '/system', component: '@/layout/SystemLayout', routes: [ { name: '基础管理', path: '/system/basic', routes: [ { name: '单位信息', path: '/system/basic/unit', component: './systems/unit', }, { name: '部门管理', path: '/system/basic/department', component: './systems/department', }, { name: '员工管理', path: '/system/basic/user', component: './systems/user', }, { name: '角色管理', path: '/system/basic/role', component: './systems/role', }, { name: '角色管理', hideInMenu: true, path: '/system/basic/role/:id', component: './systems/role/create', }, { name: '运营商管理', path: '/system/basic/business', component: './systems/business', }, { name: '创建运营商', hideInMenu: true, path: '/system/basic/business/create', component: './systems/business/create', }, { name: '运营商详情', hideInMenu: true, path: '/system/basic/business/:id', component: './systems/business/detail', }, { name: '账号', hideInMenu: true, showBackBtn: true, path: '/system/basic/account/:businessId/:parentId', component: './systems/business/account', }, { name: '授权', hideInMenu: true, path: '/system/basic/auth/:parentId/:id/:type', component: './controls/customerManage/auth', }, ], }, ], }, { path: '/control', component: '@/layout/ControlLayout', routes: [ { name: '测试页面', path: '/control/test', component: '../template', }, { name: '客户管理', path: '/control/customer', routes: [ { name: '运营商', path: '/control/customer/business', component: './controls/customerManage/business', }, { name: '创建运营商', hideInMenu: true, showBackBtn: true, path: '/control/customer/business/create', component: './controls/customerManage/business/create', }, { name: '账号', hideInMenu: true, showBackBtn: true, path: '/control/customer/business/account/:businessId/:parentId', component: './controls/customerManage/account', }, { name: '学校', path: '/control/customer/school', component: './controls/customerManage/school', }, { name: '学校管理', hideInMenu: true, showBackBtn: true, path: '/control/customer/school/create', component: './controls/customerManage/school/edit', }, { name: '学校管理', hideInMenu: true, showBackBtn: true, path: '/control/customer/school/createCampus', component: './controls/customerManage/school/edit', }, { name: '学校管理', hideInMenu: true, showBackBtn: true, path: '/control/customer/school/:id', component: './controls/customerManage/school/edit', }, { name: '账号', hideInMenu: true, showBackBtn: true, path: '/control/customer/school/account/:businessId/:parentId', component: './controls/customerManage/account', }, { name: '运营商详情', hideInMenu: true, showBackBtn: true, path: '/control/customer/business/:id', component: './controls/customerManage/business/detail', }, { name: '查看学校', hideInMenu: true, showBackBtn: true, path: '/control/customer/school/detail/:id', component: './controls/customerManage/school/detail', }, { name: '授权', hideInMenu: true, showBackBtn: true, path: '/control/customer/business/auth/:parentId/:id/:type', component: './controls/customerManage/auth', }, { name: '授权', hideInMenu: true, showBackBtn: true, path: '/control/customer/school/auth/:parentId/:id/:type', component: './controls/customerManage/auth', }, { name: '项目', hideInMenu: true, showBackBtn: true, path: '/control/customer/business/project/:businessId/:parentId', component: './controls/customerManage/business/add', }, ], }, { name: '基础管理', path: '/control/basic', routes: [ { name: '控制中心账号', path: '/control/basic/account', component: './controls/basicManage/account', }, { name: '控制中心角色', path: '/control/basic/role', component: './controls/basicManage/role', }, { name: '角色模板', path: '/control/basic/tempRole', component: './controls/basicManage/roleTemp', }, { name: '日志管理', path: '/control/basic/Log/logHome', component: './controls/basicManage/logHome', }, { name: '角色模板', hideInMenu: true, showBackBtn: true, path: '/control/basic/tempRole/:id', component: './controls/basicManage/roleTemp/create', }, { name: '设备库管理', hideInMenu: true, showBackBtn: true, path: '/control/basic/deviceLibrary', component: './controls/basicManage/deviceLibrary', }, ], }, { name: '设备配置', path: '/control/device', routes: [ { name: '水表配置', path: '/control/device/water', component: './controls/deviceManage/waterConfig', }, { name: '洗衣机配置', path: '/control/device/washConfig', component: './controls/deviceManage/washConfig', }, { name: '洗衣机管理', path: '/control/device/washManage', component: './controls/deviceManage/washManage', }, { name: '吹风机配置', path: '/control/device/hairDryer', component: './controls/deviceManage/hairdryerConfig', }, { name: '智能门锁配置', path: '/control/device/lockConfig', component: './controls/deviceManage/lockConfig', }, { name: '电表配置', path: '/control/device/electric', component: './controls/deviceManage/electricConfig', }, { name: '烘干机配置', path: '/control/device/clothDryerConfig', component: './controls/deviceManage/clothDryerConfig', }, { name: '烘干机管理', path: '/control/device/clothDryerManage', component: './controls/deviceManage/clothDryerManage', }, { name: '门锁授权管理', path: '/control/device/lockAuthManage', component: './controls/deviceManage/lockAuthManage', }, { name: '消费机配置', path: '/control/device/consumeDeviceConfig', component: './controls/deviceManage/consumeDeviceConfig', }, { name: '门禁配置', path: '/control/device/gateConfig', component: './controls/deviceManage/gateConfig', }, ], }, { name: '运营管理', path: '/control/operation', routes: [ { name: '修正策略', path: '/control/operation/correctionStrategy', component: './controls/operationManage/correctionStrategy', }, { name: '关联项目', hideInMenu: true, showBackBtn: true, path: '/control/operation/correctionStrategy/:id/:authScene/:name/:correctType', component: './controls/operationManage/correctionStrategy/associatedProject', }, { name: '修正记录', path: '/control/operation/amendmentRecord', component: './controls/operationManage/amendmentRecord', }, { name: '物联网卡信息', path: '/control/operation/netWorkCard', component: './controls/operationManage/netWorkCard', }, { name: '一卡通异常订单', path: '/control/operation/abnormal', component: './controls/operationManage/abnormal', }, { name: '活动审批', path: '/control/operation/approve', component: './controls/operationManage/approve', }, { name: '充值授信', path: '/control/operation/rechargeCredit', component: './controls/operationManage/rechargeCredit', }, { name: '0元订单统计', path: '/control/operation/zeroOrder', component: './controls/operationManage/Spend', }, { name: '支付宝补贴', path: '/control/operation/ProjectConfig', component: './controls/operationManage/Project/ProjectConfig', }, { name: '支付宝补贴', hideInMenu: true, showBackBtn: true, path: '/control/operation/ProjectConfig/:id', component: './controls/operationManage/Project/ProjectConfigRecord', }, { name: '支付宝补贴', hideInMenu: true, showBackBtn: true, path: '/control/operation/ProjectConfig/aliOrder/:projectId', component: './controls/operationManage/Spend/AliOrderHome', }, { name: '授信记录', hideInMenu: true, showBackBtn: true, path: '/control/operation/rechargeCredit/credit', component: './controls/operationManage/rechargeCredit/credit', }, { name: '变更记录', hideInMenu: true, showBackBtn: true, path: '/control/operation/rechargeCredit/writeOff', component: './controls/operationManage/rechargeCredit/writeOff', }, { name: '顶联助手设备管理', path: '/control/operation/TopLionHelper', component: './controls/operationManage/topLionHelper/deviceManagement/Home', }, ], }, { name: '应用管理', path: '/control/route', routes: [ { name: '资源管理', path: '/control/route/manage', component: './controls/routerManage', }, { name: '应用分类', path: '/control/route/application', component: './controls/application', }, // { // path: '/control/route/device', // name: '设备管理', // component:"./Project/management" // }, ], }, { name: '配置', path: '/control/set', routes: [ { name: '一卡通接口配置', path: '/control/set/smartCard', component: './controls/basicConfig/smartCard', }, { name: '一合设备配置切换', path: '/control/set/yihe', component: './controls/basicConfig/yihe', }, { name: '设备批量升级', path: '/control/set/yihe/batch', hideInMenu: true, showBackBtn: true, component: './controls/basicConfig/yihe/batchUpgrade', }, { name: '问题访问记录', path: '/control/set/question', component: './controls/basicConfig/questionCheck', }, { name: '收款账号', path: '/control/set/account', component: './controls/basicConfig/accountNumber', }, { name: '项目分账比例', hideInMenu: true, showBackBtn: true, path: '/control/set/account/ratio', component: './controls/basicConfig/accountNumber/ratio', }, ], }, { name: '项目管理', path: '/control/project', routes: [ { name: '超卡通项目', path: '/control/project/superCard', component: './controls/projectManage/superCardManage', }, { name: '应用授权', hideInMenu: true, showBackBtn: true, path: '/control/project/superCard/authorize/:id', component: './controls/projectManage/superCardManage/Form/authorize', }, { name: '智能门锁项目', path: '/control/project/doorLock', component: './controls/projectManage/doorLock', }, { name: '智能门锁项目', hideInMenu: true, showBackBtn: true, path: '/control/project/doorLock/edit/:projectId', component: './controls/projectManage/doorLock/edit', }, { name: '报修记录', hideInMenu: true, showBackBtn: true, path: '/control/project/repairRecord', component: './controls/projectManage/repairRecord', }, { name: '门锁管理', showBackBtn: true, path: '/control/project/doorLockManage/:projectId', component: './controls/projectManage/doorLockManage', }, { name: '门锁详情', hideInMenu: true, showBackBtn: true, path: '/control/project/doorLockManage/detail/:id', component: './controls/projectManage/doorLockManage/details', }, { name: '智慧食堂项目', path: '/control/project/canteen', component: './controls/projectManage/canteenProjectManage', }, { name: '智慧门禁项目', path: '/control/project/gate', component: './controls/projectManage/gate', }, ], }, ], }, ], }, ], fastRefresh: {}, }); export default config;