// 路由配置文件 export default [ { path: '/', component: '../layouts/BlankLayout', routes: [ { path: '/user', component: '../layouts/UserLayout', routes: [ { path: '/user/login', name: '用户登录', component: './User/login', }, { path: '/user/register', name: '用户注册', component: './User/register', }, { path: '/user/forgetPassword', name: '忘记密码', component: './User/ForgetPassword', }, ], }, { path: '/', component: '../layouts/SecurityLayout', routes: [ { path: '/', component: '../layouts/BasicLayout', authority: ['1000', '2000', '3000'], routes: [ { path: '/', redirect: '/dashboard/analysis', }, { path: 'dashboard', name: 'dashboard', icon: 'DashboardOutlined', routes: [ ], }, { path: '/ahjgMenu', name: 'ahjgMenu', routes: [ { path: 'servicePartAudit', name: 'servicePartAudit', component: './ahjgPage/servicePartAudit/index', }, // 商品采购查询 { path: 'shopProcurement', name: 'shopProcurement', component: './ahjgPage/shopProcurement/index', }, // 调拨流程查询 { path: 'transferProcess', name: 'transferProcess', component: './ahjgPage/transferProcess/index', }, // 退货流程查询 { path: 'returnProcess', name: 'returnProcess', component: './ahjgPage/returnProcess/index', }, // 领用流程查询 { path: 'receivingProcess', name: 'receivingProcess', component: './ahjgPage/receivingProcess/index', }, // 采购入库统计表 入库退货统计表 { path: 'purchaseReceiving', name: 'purchaseReceiving', component: './ahjgPage/purchaseReceiving/index', }, // 商品退货统计表 { path: 'productReturn', name: 'productReturn', component: './ahjgPage/productReturn/index', }, // 库存信息查询 { path: 'inventoryInformation', name: 'inventoryInformation', component: './ahjgPage/inventoryInformation/index', }, // 进销存类别报表 { path: 'InventoryCategory', name: 'InventoryCategory', component: './ahjgPage/InventoryCategory/index', }, // 进销存明细报表 { path: 'InventoryDetails', name: 'InventoryDetails', component: './ahjgPage/InventoryDetails/index', }, // 一品多码进销存报表 { path: 'oneProductMultipleSizes', name: 'oneProductMultipleSizes', component: './ahjgPage/oneProductMultipleSizes/index', }, ] }, { path: '/baseinfo', name: 'baseinfo', icon: 'ReadOutlined', routes: [ // 新增商品流程 { path: 'NewProductApproval', name: 'NewProductApproval', component: './reports/productControl/NewProductApproval', }, // 商品调价审批 { path: 'ProductChangePriceApproval', name: 'ProductChangePriceApproval', component: './reports/productControl/ProductChangePriceApproval', }, // 商品信息修改审批 { path: 'ProductChangeInfoApproval', name: 'ProductChangeInfoApproval', component: './reports/productControl/ProductChangeInfoApproval', }, // 商品审批流程查询 { path: 'ProductApprovalProcess', name: 'ProductApprovalProcess', component: './reports/productControl/ProductApprovalProcess', }, // 便利店商品审核 { path: 'ConvenienceStoreProductReview', name: 'ConvenienceStoreProductReview', component: './reports/productControl/ConvenienceStoreProductReview', }, // 商品类别管理 { path: 'commodityType', name: 'commodityType', component: './reports/productControl/commodityType', }, // 商品信息管理 { path: 'commodityInfo', name: 'commodityInfo', component: './reports/productControl/commodityInfo', }, // 商品信息查询 { path: 'commoditySearch', name: 'commoditySearch', component: './reports/productControl/commoditySearch', }, // 门店商品查询 { path: 'shopCommodity', name: 'shopCommodity', component: './reports/productControl/shopCommodity', }, // 商品快捷键管理 { path: 'hotkeyset', name: 'hotkeyset', component: './reports/productControl/hotkeyset', }, // 商品自定义类别 { path: 'userDefinedType', name: 'userDefinedType', component: './reports/productControl/userDefinedType', }, // 商品自定义归类 { path: 'setUserDefinedType', name: 'setUserDefinedType', component: './reports/productControl/setUserDefinedType', }, // 经营品牌管理 { path: 'operatingBrand', name: 'operatingBrand', component: './basicManage/operatingBrand/index', icon: 'ShoppingOutlined', }, // 经营业态管理 { path: 'businesstrade', name: 'businesstrade', component: './basicManage/BusinessTrade/index', icon: 'ShoppingOutlined', }, // 服务区门店管理 { path: 'serviceArea', name: 'serviceArea', component: './basicManage/serviceArea/index', } ], }, { path: '/newDataAnalysis', name: 'newDataAnalysis', icon: 'ReadOutlined', routes: [ // 组织架构设置 { path: 'panoramaConfig', name: 'panoramaConfig', component: './newDataAnalysis/panoramaConfig/index', }, // 服务区信息管理 { path: 'basicServiceInformation', name: 'basicServiceInformation', component: './newDataAnalysis/basicServiceInformation/index', }, // 服务区人员管理 { path: 'serviceAreaPersonnel', name: 'serviceAreaPersonnel', component: './newDataAnalysis/serviceAreaPersonnel/index', }, // 车流客流分析 { path: 'trafficAnalysis', name: 'trafficAnalysis', component: './newDataAnalysis/trafficAnalysis/index', } ] }, { path: '/dataVerification', name: 'dataVerification', icon: 'FileDoneOutlined', routes: [ // 结账数据校验 { path: '/dataVerification/list', name: 'list', component: './DataVerification/list/list', }, // 结账数据审核 { path: '/dataVerification/dataExamine', name: 'list', component: './DataVerification/dataExamine/list', }, // 结账数据管理 { path: '/dataVerification/checkDataManager', name: 'list', component: './DataVerification/checkDataManager/list', }, // 异常日结处理 { path: '/dataVerification/handleDailyError', name: 'list', component: './DataVerification/handleDailyError/list', }, // 历史账期查询 { path: '/dataVerification/HistoricalAccounting', name: 'list', component: './DataVerification/HistoricalAccounting/index', }, // 历史账期查询 { path: '/dataVerification/additionalRecord', name: 'additionalRecord', component: './DataVerification/additionalRecord/index', }, ], }, { path: '/audit', name: 'audit', icon: 'UserOutlined', hideInMenu: true, routes: [ // 销售过程异常 { path: 'abnormalSale', name: 'abnormalSale', component: './reports/audit/abnormalSale', }, // 销售金额异常 { path: 'abnormalAmount', name: 'abnormalAmount', component: './reports/audit/abnormalAmount', }, // 稽核联动查询 { path: 'abnormalExamine', name: 'abnormalExamine', component: './reports/audit/abnormalExamine', }, // 实时稽核校验 { path: 'curVerify', name: 'curVerify', component: './reports/audit/curVerify', }, // 当日营收报表 { path: 'curDailyReport', name: 'curDailyReport', component: './reports/audit/curDailyReport', }, // 现场稽核反馈 { path: 'feedback', name: 'feedback', component: './reports/audit/feedback', }, // 远程稽核管理 { path: 'auditTasks', name: 'auditTasks', component: './reports/audit/auditTasks', }, // 现场稽核管理 { path: 'checkAcount', name: 'checkAcount', component: './reports/audit/checkAcount', }, // 异常稽核检查 { path: 'abnormalAudit', name: 'abnormalAudit', component: './reports/audit/abnormalAudit', }, // 异常日结校验 { path: 'checkDataManager', name: 'checkDataManager', component: './reports/audit/checkDataManager/list', } ] }, { path: '/analysis', name: 'analysis', icon: 'UserOutlined', hideInMenu: true, routes: [ // 稽核情况汇总 { path: 'audit/checkAccountReport', name: 'audit/checkAccountReport', component: './reports/audit/checkAccountReport', }, // 服务区异常稽核报表 { path: 'audit/spAbnormalReport', name: 'audit/spAbnormalReport', component: './reports/audit/spAbnormalReport', }, // 特殊行为占比 { path: 'audit/specialReport', name: 'audit/specialReport', component: './reports/audit/specialReport', }, // 异常占比汇总 { path: 'audit/abnormalReport', name: 'audit/abnormalReport', component: './reports/audit/abnormalReport', }, // 营收汇总报表 { path: 'sp/business/revenueReport', name: 'sp/business/revenueReport', component: './reports/BusinessAnalysis/RevenueReport', }, // 销售单品报表 { path: 'sp/business/saleReport', name: 'sp/business/saleReport', component: './reports/BusinessAnalysis/saleReport', }, // 销售类别报表 { path: 'sp/business/saleTypeReport', name: 'sp/business/saleTypeReport', component: './reports/BusinessAnalysis/saleTypeReport', }, // 商品销售排名 { path: 'sp/business/saleRankReport', name: 'sp/business/saleRankReport', component: './reports/BusinessAnalysis/saleRankReport', }, // 收银员统计表 { path: 'sp/business/personSellReport', name: 'sp/business/personSellReport', component: './reports/BusinessAnalysis/personSellReport', }, // 销售流水查询 { path: 'sp/business/saleFlow', name: 'sp/business/saleFlow', component: './reports/BusinessAnalysis/saleFlow', }, // 香烟营收报表 { path: 'sp/business/cigaretteReport', name: 'sp/business/cigaretteReport', component: './reports/BusinessAnalysis/cigaretteReport', }, // // 营收分润报表 // { // path: 'sp/business/revenueDistributionReport', // name: 'sp/business/revenueDistributionReport', // component: './reports/BusinessAnalysis/revenueDistributionReport', // }, // 历史销售单品报表 { path: 'sp/business/saleHisReport', name: 'sp/business/saleHisReport', component: './reports/BusinessAnalysis/saleHisReport', }, // 历史销售类别报表 { path: 'sp/business/saleTypeHisReport', name: 'sp/business/saleTypeHisReport', component: './reports/BusinessAnalysis/saleTypeHisReport', }, // 区域营收汇总报表 { path: 'region/business/revenueReport', name: 'region/business/revenueReport', component: './reports/BusinessAnalysis/RevenueReport', }, // 区域销售环比分析 { path: 'region/business/revenueQOQReport', name: 'region/business/revenueQOQReport', component: './reports/BusinessAnalysis/revenueQOQReport', }, // 区域客单交易分析 { path: 'region/business/transactionAnalysis', name: 'region/business/transactionAnalysis', component: './reports/BusinessAnalysis/transactionAnalysis', }, // 区域销售单品报表 { path: 'region/business/saleReport', name: 'region/business/saleReport', component: './reports/BusinessAnalysis/saleReport', }, // 区域销售类别报表 { path: 'region/business/saleTypeReport', name: 'region/business/saleTypeReport', component: './reports/BusinessAnalysis/saleTypeReport', }, // 区域销售流水查询 { path: 'region/business/saleFlow', name: 'region/business/saleFlow', component: './reports/BusinessAnalysis/saleFlow', }, // 区域香烟营收报表 { path: 'region/business/cigaretteReport', name: 'region/business/cigaretteReport', component: './reports/BusinessAnalysis/cigaretteReport', }, // 营收分润报表 // { // path: 'region/business/revenueDistributionReport', // name: 'region/business/revenueDistributionReport', // component: './reports/BusinessAnalysis/revenueDistributionReport', // }, // 历史销售单品报表 { path: 'region/business/saleHisReport', name: 'region/business/saleHisReport', component: './reports/BusinessAnalysis/saleHisReport', }, // 历史销售类别报表 { path: 'region/business/saleTypeHisReport', name: 'region/business/saleTypeHisReport', component: './reports/BusinessAnalysis/saleTypeHisReport', }, // 营收汇总报表 { path: 'business/revenueReport', name: 'business/revenueReport', component: './reports/BusinessAnalysis/RevenueReport', }, // 同环比分析表 { path: 'business/revenueYOYQOQReport', name: 'business/revenueYOYQOQReport', component: './reports/BusinessAnalysis/revenueYOYQOQReport', }, // 销售环比分析 { path: 'business/revenueQOQReport', name: 'business/revenueQOQReport', component: './reports/BusinessAnalysis/revenueQOQReport', }, // 客单交易分析 { path: 'business/transactionAnalysis', name: 'business/transactionAnalysis', component: './reports/BusinessAnalysis/transactionAnalysis', }, // 销售单品报表 { path: 'business/saleReport', name: 'business/saleReport', component: './reports/BusinessAnalysis/saleReport', }, // 销售类别报表 { path: 'business/saleTypeReport', name: 'business/saleTypeReport', component: './reports/BusinessAnalysis/saleTypeReport', }, // 销售流水查询 { path: 'business/saleFlow', name: 'business/saleFlow', component: './reports/BusinessAnalysis/saleFlow', }, // 香烟营收报表 { path: 'business/cigaretteReport', name: 'business/cigaretteReport', component: './reports/BusinessAnalysis/cigaretteReport', }, // 营收分润报表 // { // path: 'business/revenueDistributionReport', // name: 'business/revenueDistributionReport', // component: './reports/BusinessAnalysis/revenueDistributionReport', // }, // 历史销售单品报表 { path: 'business/saleHisReport', name: 'business/saleHisReport', component: './reports/BusinessAnalysis/saleHisReport', }, // 历史销售类别报表 { path: 'business/saleTypeHisReport', name: 'business/saleTypeHisReport', component: './reports/BusinessAnalysis/saleTypeHisReport', }, ] }, { path: '/setting', name: 'setting', icon: 'setting', routes: [ // 角色管理 { path: '/setting/roles', name: 'roles', component: './Setting/Roles/index', }, // 账号管理 { path: '/setting/users', name: 'users', component: './Setting/Users/index', }, // 商户管理 { path: '/setting/merchantManagement', name: 'merchantManagement', component: './Setting/merchantManagement/index', }, // 账号部门管理 { path: '/setting/department/userstype', name: 'userstype', component: './Setting/UserType/index', }, // 操作日志 { path: 'OperationLog', name: 'OperationLog', component: './Setting/OperationLog/index', }, // 登录日志 { path: 'LoginLog', name: 'LoginLog', component: './Setting/LoginLog/index', }, // 业务环节配置 { path: '/setting/serviceConfig', name: 'serviceConfig', component: './Setting/serviceConfig/index', }, // 菜单管理 { path: 'menu', name: 'moduleCate', component: './Setting/Module/index', } ], }, { path: '/account', name: 'account', icon: 'UserOutlined', hideInMenu: true, routes: [ { path: 'center', name: 'center', component: './account/center', }, { path: 'settings', name: 'settings', component: './account/setting', }, ], }, { path: '/merchantManagement', name: 'merchantManagement', icon: 'UserOutlined', hideInMenu: true, routes: [ { path: 'company/create', name: '完善商户资料', component: './account/company', } ], }, { component: './404', }, ], }, { component: './404', }, { component: './500', }, ], }, ], }, { component: './404', }, { component: './500', }, ];