// 路由配置文件 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: 'contractAnalysis', name: 'busniess.analysis', component: './busniess/Analysis', }, { path: 'analysisINS', name: 'analysisINS', component: './dashboard/analysisINS', }, ], }, { path: '/busniessproject', name: 'busniessproject', icon: 'FileProtectOutlined', routes: [ { path: 'contract', name: 'contract.list', component: './contract/list', }, { path: 'reports/executionAnalysis', name: 'reports/executionAnalysis', component: './BussinessProject/contractExecutionStatus', }, { path: 'project', name: 'project.list', component: './BussinessProject/list', }, { path: 'searchproject', name: 'project.search', component: './BussinessProject/search', }, { path: 'project/detail/:id', name: 'project.detail', component: './BussinessProject/detail', hideInMenu: true, }, { path: 'reports/contract', name: 'reports.contract.list', component: './reports/contract/index', }, { path: 'reports/refund', name: 'reports.refund', component: './reports/contract/refund', }, { path: 'reports/businessProject', name: 'reports.businessProject', component: './reports/BusinessProject/index', }, { path: 'reports/ShopExpenseDetail', name: 'reports.ShopExpenseDetail', component: './reports/ShopExpenseDetail/detail', }, { path: 'reports/MerchantInformation', name: 'reports.MerchantInformation', component: './reports/MerchantInformation/index', }, { path: 'reports/revenueConfirmation', name: 'reports.revenueConfirmation', component: './reports/revenueConfirmation/index', }, { path: 'reports/settlementSummaryTable', name: 'reports.settlementSummaryTable', component: './reports/settlementSummaryTable/index', }, { path: 'reports/OnlineSettlementOfProjects', name: 'reports.OnlineSettlementOfProjects', component: './reports/OnlineSettlementOfProjects/index', }, { path: 'reports/settlementProjectForNextMonth', name: 'reports.settlementProjectForNextMonth', component: './reports/settlementProjectForNextMonth/index', }, { path: 'reports/ConfirmationDifference', name: 'reports.ConfirmationDifference', component: './reports/ConfirmationDifference/index', }, { path: 'reports/revenueDifference', name: 'reports.revenueDifference', component: './reports/revenueDifference/index', }, { path: 'reports/receivedAccounts', name: 'reports.receivedAccounts', component: './reports/receivedAccounts/index', }, { path: 'reports/cashierDeduction', name: 'reports.cashierDeduction', component: './reports/cashierDeduction/index', }, { path: 'reports/projectReview', name: 'reports.projectReview', component: './reports/projectReview/index', }, // { // path: 'reports/propertyManager', // name: 'reports.propertyManager', // component: './reports/propertyManager/index', // }, // { // path: 'reports/AccommodationManager', // name: 'reports.AccommodationManager', // component: './reports/AccommodationManager/index', // }, { path: 'reports/monthlyReconciliation', name: 'reports.monthlyReconciliation', component: './reports/monthlyReconciliation/index', }, { path: 'reports/settlementDetail', name: 'reports.settlementDetail', component: './reports/settlementDetail/index', }, { path: 'reports/settlementPeriod', name: 'reports.settlementPeriod', component: './reports/settlementPeriod/index', }, { path: 'reports/settlementAccount', name: 'reports.settlementAccount', component: './reports/settlementAccount/index', }, { path: 'shopExpense', name: 'shopExpense', component: './busniess/ShopExpense/index', }, { path: 'ShopExpenseFince', name: 'ShopExpenseFince', component: './busniess/ShopExpenseFince/index', }, { path: 'reports/ShopExpenses', name: 'reports/ShopExpenses', component: './reports/ShopExpenses/Index', }, { path: 'shopExamine', name: 'shopExamine', component: './busniess/ShopExpense/examine', }, { path: 'reports/AccountDaily', name: 'reports.AccountDaily', component: './reports/Finance/index', }, { path: 'reports/AccountMonthly', name: 'reports.AccountMonthly', component: './reports/Finance/accountMonthly', }, { path: 'reports/RevenueSplit', name: 'reports.RevenueSplit', component: './reports/Finance/RevenueSplit', }, { path: 'reports/AccountTable', name: 'reports.accountTable', component: './reports/accountTable/index', }, { path: 'reports/accountServerpart', name: 'reports.accountServerpart', component: './reports/Finance/accountServerpart', }, { path: 'reports/revenueServerpart', name: 'reports.revenueServerpart', component: './reports/Finance/revenueServerpart', }, { path: 'reports/bankAccountDetail', name: 'reports.bankAccountDetail', component: './reports/bankAccountDetail/index', }, { path: 'reports/projectSettlement', name: 'reports/projectSettlement', component: './reports/projectSettlement/index', }, { path: 'reports/businessOfComparison', name: 'reports/businessOfComparison', component: './reports/comparisonOfBusiness/index', }, { path: 'reports/serverpartOfComparison', name: 'reports/serverpartOfComparison', component: './reports/comparisonOfServerpart/index', }, { path: 'reports/warningQueryContract', name: 'reports/warningQueryContract', component: './reports/contractWarningQuery/index', }, { path: 'reports/ContractAbnormality', name: 'reports/ContractAbnormality', component: './reports/ContractAbnormality/index', }, ], }, { path: '/baseinfo', name: 'baseinfo', icon: 'ReadOutlined', routes: [ { path: 'ownerunit', name: 'ownerunit', component: './basicManage/ownerunit/index', }, { path: 'businessMan', name: 'businessMan', component: './basicManage/businessMan/index', }, { path: 'costing', name: 'costing', component: './basicManage/costing/index', }, { path: 'sharedRevenueReport', name: 'sharedRevenueReport', component: './basicManage/sharedRevenueReport/index', }, { path: 'serviceArea', name: 'serviceArea', component: './basicManage/serviceArea/index', }, { path: 'serverpartAssets', name: 'serverpartAssets', component: './basicManage/serverpartAssets/index', }, { path: 'merchats', name: 'merchats', component: './basicManage/Merchats/index', icon: 'ShopOutlined', }, { path: 'businesstrade', name: 'businesstrade', component: './basicManage/BusinessTrade/index', icon: 'ShoppingOutlined', }, { path: 'operatingBrand', name: 'operatingBrand', component: './basicManage/operatingBrand/index', icon: 'ShoppingOutlined', }, { path: 'brand', name: 'brand', component: './basicManage/Brand/index', icon: 'TrademarkOutlined', }, { path: 'spbrand', name: 'spbrand', component: './basicManage/Brand/serverpart', icon: 'TrademarkOutlined', }, { path: 'serverpartinfo', name: 'serverpartinfo', component: './basicManage/Serverpart/index', }, { path: 'serverpartshop', name: 'serverpartshop', component: './basicManage/ServerpartShop/index', }, { path: 'springfestival', name: 'springfestival', component: './reports/Finance/SpringFestival/index', }, { path: 'revenueAnalysis', name: 'revenueAnalysis', component: './reports/Finance/revenueAnalysis/index', }, { path: 'businessAnalysis', name: 'businessAnalysis', component: './reports/Finance/businessAnalysis/index', }, { path: 'businessProfitReanalysis', name: 'businessProfitReanalysis', component: './reports/Finance/businessProfitReanalysis/index', }, { path: 'businessCreateAgain', name: 'businessCreateAgain', component: './reports/Finance/businessCreateAgain/index', }, { path: 'businessRankingList', name: 'businessRankingList', component: './reports/Finance/businessRankingList/index', }, { path: 'InvestmentPromotion', name: 'InvestmentPromotion', component: './reports/Finance/InvestmentPromotion/index', }, { path: 'businessWarning', name: 'businessWarning', component: './reports/Finance/businessWarning/index', }, { path: 'shopWarning', name: 'shopWarning', component: './reports/Finance/shopWarning/index', }, { path: 'PeriodWarning', name: 'PeriodWarning', component: './reports/Finance/PeriodWarning/index', }, { path: 'MerchantWarning', name: 'MerchantWarning', component: './reports/Finance/MerchantWarning/index', }, { path: 'TradeWarning', name: 'TradeWarning', component: './reports/Finance/TradeWarning/index', }, { path: 'StoreDetailRevenue', name: 'StoreDetailRevenue', component: './reports/Finance/StoreDetailRevenue/index', }, { path: 'commodity', name: 'commodity', component: './basicManage/Commodity/list', }, { path: 'qualificationDelay', name: 'qualificationDelay', component: './basicManage/QualificationDelay/index', }, { path: 'commodityOnshelf', name: 'commodityOnshelf', component: './basicManage/Commodity/onshelf', }, { path: 'shopCompact', name: 'shopCompact', component: './basicManage/ServerpartShop/compact', }, { 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: 'ProductApprovalProcess', name: 'ProductApprovalProcess', component: './reports/productControl/ProductApprovalProcess', }, // 便利店商品审核 { path: 'ConvenienceStoreProductReview', name: 'ConvenienceStoreProductReview', component: './reports/productControl/ConvenienceStoreProductReview', }, // 新增商品流程 { 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: 'highwayHeadlines', name: 'highwayHeadlines', component: './basicManage/highwayHeadlines/index', }, { path: 'lostAndFound', name: 'lostAndFound', component: './basicManage/lostAndFound/index', }, ], }, { path: '/newDataAnalysis', name: 'newDataAnalysis', icon: 'ReadOutlined', routes: [ { path: 'vehicleOwner', name: 'vehicleOwner', component: './newDataAnalysis/vehicleOwner/index', }, { path: 'basicInfoService', name: 'basicInfoService', component: './newDataAnalysis/basicInfoService/index', }, { path: 'basicServiceInformation', name: 'basicServiceInformation', component: './newDataAnalysis/basicServiceInformation/index', }, { path: 'panoramaConfig', name: 'panoramaConfig', component: './newDataAnalysis/panoramaConfig/index', }, { path: 'areaVehicle', name: 'areaVehicle', component: './newDataAnalysis/areaVehicle/index', }, { path: 'enterEachProvince', name: 'enterEachProvince', component: './newDataAnalysis/enterEachProvince/index', }, { path: 'serviceAreaPersonnel', name: 'serviceAreaPersonnel', component: './newDataAnalysis/serviceAreaPersonnel/index', }, { path: 'flatEffect', name: 'flatEffect', component: './newDataAnalysis/flatEffect/index', }, { path: 'TicketDistribution', name: 'TicketDistribution', component: './newDataAnalysis/TicketDistribution/index', }, { path: 'adaptationIndex', name: 'adaptationIndex', component: './newDataAnalysis/adaptationIndex/index', }, { path: 'bicycleValue', name: 'bicycleValue', component: './newDataAnalysis/bicycleValue/index', }, { path: 'borderServiceArea', name: 'borderServiceArea', component: './newDataAnalysis/borderServiceArea/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: '/examine', name: 'examine', icon: 'AccountBookOutlined', routes: [ { path: '/examine/examineList', name: 'list', component: './examine/examineList/index', }, { path: '/examine/monthSettlement', name: 'list', component: './examine/monthSettlement/index', }, { path: '/examine/monthSearch', name: 'list', component: './examine/monthSearch/index', }, { path: '/examine/monthAccount', name: 'list', component: './examine/monthAccount/index', }, { path: '/examine/monthWithdraw', name: 'list', component: './examine/monthWithdraw/index', }, { path: '/examine/reconciliationApproval/:id', name: 'reconciliationApproval', component: './examine/reconciliationApproval/index', }, { path: '/examine/myApproval', name: 'myApproval', component: './examine/myApproval/index', }, ] }, { path: '/financial', name: 'financial', icon: 'AccountBookOutlined', routes: [ { path: '/financial/list', name: 'list', component: './Financial/list', }, { path: 'reports/shareRoyalty', name: 'reports.shareRoyalty', component: './reports/shareRoyalty', }, ], }, { path: '/busniess', name: 'busniess', icon: 'ImportOutlined', routes: [ { path: 'payment', name: 'paymentConfrim', component: './busniess/PaymentConfirm', }, { path: 'payment/detail', name: 'paymentConfrimDetail', component: './busniess/PaymentConfirm/detail', }, { path: 'payment/detail/:id', name: 'paymentConfrimDetail', component: './busniess/PaymentConfirm/detail', hideInMenu: true, }, ], }, { path: '/budgetManage', name: 'budgetManage', icon: 'AccountBookOutlined', routes: [ { path: 'financialBudget', name: 'financialBudget', component: './budgetManage/financialBudget/index' }, { path: 'reportOfMonth', name: 'reportOfMonth', component: './budgetManage/reportOfMonth/index' } ] }, { path: '/travelMember', name: 'travelMember', icon: 'AccountBookOutlined', routes: [ { path: 'memberInfor', name: 'memberInfor', component: './travelMember/memberInfor/index' }, { path: 'PointsRuleConfig', name: 'PointsRuleConfig', component: './travelMember/PointsRuleConfig/index' }, { path: 'GrowthValueRuleConfig', name: 'GrowthValueRuleConfig', component: './travelMember/GrowthValueRuleConfig/index' }, { path: 'ConsumptionRecordSearch', name: 'ConsumptionRecordSearch', component: './travelMember/ConsumptionRecordSearch/index' }, { path: 'PointsRecordSearch', name: 'PointsRecordSearch', component: './travelMember/PointsRecordSearch/index' }, { path: 'GrowthValueRecordSearch', name: 'GrowthValueRecordSearch', component: './travelMember/GrowthValueRecordSearch/index' }, { path: 'MemberAddress', name: 'MemberAddress', component: './travelMember/MemberAddress/index' }, // 失物招领申请 { path: 'LostandFoundAPPliance', name: 'LostandFoundAPPliance', component: './travelMember/LostandFoundAPPliance/index' }, // 失物招领审核 { path: 'LostandFoundReview', name: 'LostandFoundReview', component: './travelMember/LostandFoundReview/index' }, // 图库类型管理 { path: 'LibraryTypeManager', name: 'LibraryTypeManager', component: './travelMember/LibraryTypeManager/index' }, // 图库信息管理 { path: 'LibraryInformationManager', name: 'LibraryInformationManager', component: './travelMember/LibraryInformationManager/index' }, // 点餐类别管理 { path: 'OrderCategoryManage', name: 'OrderCategoryManage', component: './travelMember/OrderCategoryManage/index' }, // 点餐商品管理 { path: 'OrderProductManage', name: 'OrderProductManage', component: './travelMember/OrderProductManage/index' }, // 商家评价管理 { path: 'MerchantEvaluationManage', name: 'MerchantEvaluationManage', component: './travelMember/MerchantEvaluationManage/index' }, // 自营餐饮商品申请 { path: 'SelfOperatedProductApplication', name: 'SelfOperatedProductApplication', component: './travelMember/SelfOperatedProductApplication/index' }, // 自营餐饮商品审核 { path: 'SelfOperatedProductReview', name: 'SelfOperatedProductReview', component: './travelMember/SelfOperatedProductReview/index' }, // 合作商户商品申请 { path: 'MerchantProductApplication', name: 'MerchantProductApplication', component: './travelMember/MerchantProductApplication/index' }, // 合作商户商品审核 { path: 'MerchantProductReview', name: 'MerchantProductReview', component: './travelMember/MerchantProductReview/index' }, // 供货商户分类 { path: 'SupplierClassification', name: 'SupplierClassification', component: './travelMember/SupplierClassification/index' }, // 供货商户管理 { path: 'SupplierMerchantManage', name: 'SupplierMerchantManage', component: './travelMember/SupplierMerchantManage/index' }, // 商城品牌管理 { path: 'MallBrandManage', name: 'MallBrandManage', component: './travelMember/MallBrandManage/index' }, // 商城分类管理 { path: 'MallClassificationManage', name: 'MallClassificationManage', component: './travelMember/MallClassificationManage/index' }, // 商品规格管理 { path: 'ProductSpecificationManage', name: 'ProductSpecificationManage', component: './travelMember/ProductSpecificationManage/index' }, // 商品上架管理 { path: 'ProductListingManagement', name: 'ProductListingManagement', component: './travelMember/ProductListingManagement/index' }, // 商城商品查询 { path: 'ShoppingMallProductSearch', name: 'ShoppingMallProductSearch', component: './travelMember/ShoppingMallProductSearch/index' }, // 售后类型管理 { path: 'AfterSalesTypeManage', name: 'AfterSalesTypeManage', component: './travelMember/AfterSalesTypeManage/index' }, // 商城订单管理 { path: 'MallOrderManage', name: 'MallOrderManage', component: './travelMember/MallOrderManage/index' }, // 订单售后管理 { path: 'OrderAfterSalesManage', name: 'OrderAfterSalesManage', component: './travelMember/OrderAfterSalesManage/index' }, // 商城评价管理 { path: 'MallEvaluationManage', name: 'MallEvaluationManage', component: './travelMember/MallEvaluationManage/index' }, // 首页精选商家 { path: 'HomeSelectedMerchants', name: 'HomeSelectedMerchants', component: './travelMember/HomeSelectedMerchants/index' }, // 首页精选卡券 { path: 'HomeSelectedCoupons', name: 'HomeSelectedCoupons', component: './travelMember/HomeSelectedCoupons/index' }, // 首页精选商城 { path: 'HomeSelectedMall', name: 'HomeSelectedMall', component: './travelMember/HomeSelectedMall/index' }, // 预约点餐订单 { path: 'BookingMealOrder', name: 'BookingMealOrder', component: './travelMember/BookingMealOrder/index' }, // 点餐售后管理 { path: 'AfterSalesManage', name: 'AfterSalesManage', component: './travelMember/AfterSalesManage/index' }, // 预约订单汇总 { path: 'SummaryOfReservation', name: 'SummaryOfReservation', component: './travelMember/SummaryOfReservation/index' }, // 会员等级管理 { path: 'MembershipLevelManage', name: 'MembershipLevelManage', component: './travelMember/MembershipLevelManage/index' }, // 会员标签管理 { path: 'MemberTagManage', name: 'MemberTagManage', component: './travelMember/MemberTagManage/index' }, // 黑名单管理 { path: 'BlacklistManage', name: 'BlacklistManage', component: './travelMember/BlacklistManage/index' }, // 活动配置管理 { path: 'ActivityConfigurationManage', name: 'ActivityConfigurationManage', component: './travelMember/ActivityConfigurationManage/index' }, // 积分兑换商城 { path: 'PointsExchangeMall', name: 'PointsExchangeMall', component: './travelMember/PointsExchangeMall/index' }, // 新人入会奖励 { path: 'NewcomerMembership', name: 'NewcomerMembership', component: './travelMember/NewcomerMembership/index' }, // 节日生日权益 { path: 'HolidayAndBirthdayBenefits', name: 'HolidayAndBirthdayBenefits', component: './travelMember/HolidayAndBirthdayBenefits/index' }, // 消息推送配置 { path: 'MessagePushConfiguration', name: 'MessagePushConfiguration', component: './travelMember/MessagePushConfiguration/index' }, // 消息历史记录 { path: 'MessageHistory', name: 'MessageHistory', component: './travelMember/MessageHistory/index' }, // 注册留存分析 { path: 'RegistrationRetentionAnalysis', name: 'RegistrationRetentionAnalysis', component: './travelMember/RegistrationRetentionAnalysis/index' }, // 会员等级分布 { path: 'MembershipLevelDistribution', name: 'MembershipLevelDistribution', component: './travelMember/MembershipLevelDistribution/index' }, // 商户销售排行 { path: 'MerchantSalesRanking', name: 'MerchantSalesRanking', component: './travelMember/MerchantSalesRanking/index' }, // 商户评价汇总 { path: 'SummaryofMerchantReviews', name: 'SummaryofMerchantReviews', component: './travelMember/SummaryofMerchantReviews/index' }, // 热销滞销分析 { path: 'AnalysisOfHotSellingButUnsoldProducts', name: 'AnalysisOfHotSellingButUnsoldProducts', component: './travelMember/AnalysisOfHotSellingButUnsoldProducts/index' }, // 库存预警管理 { path: 'InventoryWarningManagement', name: 'InventoryWarningManagement', component: './travelMember/InventoryWarningManagement/index' }, // 首页广告 { path: 'HomepageAds', name: 'HomepageAds', component: './travelMember/HomepageAds/index' }, // 服务区详情 { path: 'serverpartInfo', name: 'serverpartInfo', component: './travelMember/serverpartInfo/index' }, // 景区信息配置 { path: 'scenicSpotConfig', name: 'scenicSpotConfig', component: './travelMember/scenicSpotConfig/index' }, // 交易台账 { path: 'TradingLedger', name: 'TradingLedger', component: './travelMember/TradingLedger/index' }, // 埋点配置 { path: 'BuriedPointConfig', name: 'BuriedPointConfig', component: './travelMember/BuriedPointConfig/index' }, // 会员类型统计 { path: 'MembershipTypeStatistics', name: 'MembershipTypeStatistics', component: './travelMember/MembershipTypeStatistics/index' }, // 会员等级统计 { path: 'MembershipLevelStatistics', name: 'MembershipLevelStatistics', component: './travelMember/MembershipLevelStatistics/index' }, // 会员汇总统计 { path: 'MemberSummaryStatistics', name: 'MemberSummaryStatistics', component: './travelMember/MemberSummaryStatistics/index' }, // 商城订单统计 { path: 'MallSummaryStatistics', name: 'MallSummaryStatistics', component: './travelMember/MallSummaryStatistics/index' }, // 供应商订单统计 { path: 'SupplierOrderStatistics', name: 'SupplierOrderStatistics', component: './travelMember/SupplierOrderStatistics/index' }, // 积分成长值汇总表 { path: 'SummaryOfIntegralGrowthValue', name: 'SummaryOfIntegralGrowthValue', component: './travelMember/SummaryOfIntegralGrowthValue/index' }, // 运营活动拉新统计 { path: 'BusinessActivityStatistics', name: 'BusinessActivityStatistics', component: './travelMember/BusinessActivityStatistics/index' }, // 活跃会员统计 { path: 'ActiveMemberStatistics', name: 'ActiveMemberStatistics', component: './travelMember/ActiveMemberStatistics/index' }, // 消费类型配置 { path: 'ConsumptionTypeConfig', name: 'ConsumptionTypeConfig', component: './travelMember/ConsumptionTypeConfig/index' }, // 操作类型配置 { path: 'OperationTypeConfig', name: 'OperationTypeConfig', component: './travelMember/OperationTypeConfig/index' }, // 商品预警规则设置 { path: 'ProductWarningRuleSetting', name: 'ProductWarningRuleSetting', component: './travelMember/ProductWarningRuleSetting/index' }, // 注册途径统计 { path: 'RegistrationStatistics', name: 'RegistrationStatistics', component: './travelMember/RegistrationStatistics/index' }, ] }, { path: '/CardInformation', name: 'CardInformation', icon: 'AccountBookOutlined', routes: [ { path: 'CardCouponApplicRules', name: 'CardCouponApplicRules', component: './CardInformation/CardCouponApplicRules/index' }, { path: 'CardInformationManager', name: 'CardInformationManager', component: './CardInformation/CardInformationManager/index' }, { path: 'CardVoucherCollection', name: 'CardVoucherCollection', component: './CardInformation/CardVoucherCollection/index' }, { path: 'CardVoucherRedemption', name: 'CardVoucherRedemption', component: './CardInformation/CardVoucherRedemption/index' }, { path: 'CardHaveCollection', name: 'CardHaveCollection', component: './CardInformation/CardHaveCollection/index' }, { path: 'CardVoucherSearch', name: 'CardVoucherSearch', component: './CardInformation/CardVoucherSearch/index' }, // 新增卡券申请 { path: 'NewCouponApplication', name: 'NewCouponApplication', component: './CardInformation/NewCouponApplication/index' }, // 新增卡券审核 { path: 'NewCouponReview', name: 'NewCouponReview', component: './CardInformation/NewCouponReview/index' } ] }, { path: '/operatingMerchants', name: 'operatingMerchants', icon: 'AccountBookOutlined', routes: [ { path: 'MerchantInformation', name: 'MerchantInformation', component: './operatingMerchants/MerchantInformation/index' }, ] }, { path: '/Invoicing', name: 'Invoicing', icon: 'AccountBookOutlined', routes: [ { path: 'invoicingInitiate', name: 'invoicingInitiate', component: './Invoicing/initiate/index' }, { path: 'invoicingList', name: 'invoicingList', component: './Invoicing/list/index' } ] }, { path: '/setting', name: 'setting', icon: 'setting', routes: [ { path: 'OperationLog', name: 'OperationLog', component: './Setting/OperationLog/index', }, { path: 'LoginLog', name: 'LoginLog', component: './Setting/LoginLog/index', }, { path: 'menu', name: 'moduleCate', component: './Setting/Module/index', }, { path: '/setting/roles', name: 'roles', component: './Setting/Roles/index', }, { path: '/setting/users', name: 'users', component: './Setting/Users/index', }, { path: '/setting/department/userstype', name: 'userstype', component: './Setting/UserType/index', }, { path: '/setting/route', name: 'route', component: './Setting/Route/index', }, { path: '/setting/appmenu', name: 'appmenu', component: './Setting/APPMenu/index', }, { path: '/setting/appletroute', name: 'appletroute', component: './Setting/AppletRoute/index', }, { path: '/setting/serviceConfig', name: 'serviceConfig', component: './Setting/serviceConfig/index', }, { path: '/setting/merchantManagement', name: 'merchantManagement', component: './Setting/merchantManagement/index', }, { path: '/setting/indexMap', name: 'indexMap', component: './Setting/indexMap/index', }, { path: '/setting/aIConversationRecord', name: 'aIConversationRecord', component: './Setting/aIConversationRecord/index', }, { path: '/setting/semanticParsingRulesConfig', name: 'semanticParsingRulesConfig', component: './Setting/semanticParsingRulesConfig/index', }, { path: '/setting/semanticAnswerConfig', name: 'semanticAnswerConfig', component: './Setting/semanticAnswerConfig/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: 'commitysale', name: 'commitysale', component: './merchantManagement/reports/CommitySaleReport', }, { path: 'salesFlow', name: 'salesFlow', component: './merchantManagement/reports/SalesFlow', }, { path: 'bankArrival', name: 'bankArrival', component: './merchantManagement/mobilePayment/bankArrival', }, { path: 'revenueSummary', name: 'revenueSummary', component: './merchantManagement/reports/RevenueSummary', }, { path: 'commodity', name: 'commodity', component: './merchantManagement/commodity/BaseInfo', }, { path: 'upSaleCommodity', name: 'upSaleCommodity', component: './merchantManagement/commodity/Update', }, { path: 'category/:id', name: 'category', component: './merchantManagement/category', }, { path: 'onsale', name: 'onsale', component: './merchantManagement/commodity/OnSale', }, { path: 'busniessproinst', name: 'busniessproinst', component: './merchantManagement/BusniessProInst/index', }, { path: 'busniessproinst/detail', name: 'busniessproInstDetail', component: './merchantManagement/BusniessProInst/result', }, { path: 'examineBusniessproinst/examineAndApprove/:id', name: 'examineAndApprove', component: './merchantManagement/BusniessProInst/examineAndApprove', }, { path: 'workplace', name: 'merchantWorkplace', component: './merchantManagement/Workplace/index', }, { path: 'supplier/list', name: 'supplier', component: './merchantManagement/supplier/Management/index', }, { path: 'supplier/qualifications', name: 'qualifications', component: './merchantManagement/supplier/Qualifications', }, { path: 'assessment/:type', name: 'assessment', component: './merchantManagement/assessment/main', }, { path: 'supplierRule', name: 'supplierRule', component: './merchantManagement/assessment/supplierRule/index', }, { path: 'evaluationLevel', name: 'evaluationLevel', component: './merchantManagement/assessment/evaluationLevel/index', }, { path: 'supplierAssessment', name: 'supplierAssessment', component: './merchantManagement/assessment/supplierAssessment/index', }, { path: 'assessmentSummary', name: 'assessmentSummary', component: './merchantManagement/assessment/assessmentSummary/index', }, { path: 'shops', name: 'shops', component: './merchantManagement/Shops', }, { path: 'brand', name: 'brand', component: './merchantManagement/brand', }, { path: 'company/create', name: '完善商户资料', component: './account/company', }, { path: 'shareRoyalty', name: 'shareRoyalty', component: './merchantManagement/mobilePayment/shareRoyalty', }, { path: 'revenueDistributionReport', name: 'revenueDistributionReport', component: './merchantManagement/revenueDistributionReport', }, ], }, { path: '/market', name: 'market', icon: 'UserOutlined', hideInMenu: true, routes: [ { path: 'marketResearch', name: 'marketResearch', component: './market/marketResearch/index', }, { path: 'marketSearch', name: 'marketSearch', component: './market/marketSearch/index', }, ] }, { path: '/productManager', name: 'productManager', icon: 'UserOutlined', hideInMenu: true, routes: [ { path: 'typeManager', name: 'typeManager', component: './productManager/typeManager/index', }, { path: 'shopManager', name: 'shopManager', component: './productManager/shopManager/index', }, { path: 'productApproval', name: 'productApproval', component: './productManager/productApproval/index', }, { path: 'shopSearch', name: 'shopSearch', component: './productManager/shopSearch/index', }, ] }, { path: '/supplier', name: 'supplier', icon: 'UserOutlined', hideInMenu: true, routes: [ { path: 'supplierList', name: 'supplierList', component: './supplier/supplierList/list', }, { path: 'inspectionReport', name: 'inspectionReport', component: './supplier/inspectionReport/index', }, { path: 'testReport', name: 'testReport', component: './supplier/testReport/index', }, ] }, { path: '/analysis', name: 'analysis', icon: 'UserOutlined', hideInMenu: true, routes: [ { path: 'business/revenueReport', name: 'business/revenueReport', component: './reports/BusinessAnalysis/RevenueReport', }, { path: 'sp/business/revenueReport', name: 'sp/business/revenueReport', component: './reports/BusinessAnalysis/RevenueReport', }, { path: 'region/business/revenueReport', name: 'region/business/revenueReport', component: './reports/BusinessAnalysis/RevenueReport', }, { path: 'business/revenueYOYQOQReport', name: 'business/revenueYOYQOQReport', component: './reports/BusinessAnalysis/revenueYOYQOQReport', }, { path: 'business/revenueDistributionReport', name: 'business/revenueDistributionReport', component: './reports/BusinessAnalysis/revenueDistributionReport', }, { path: 'sp/business/revenueDistributionReport', name: 'sp/business/revenueDistributionReport', component: './reports/BusinessAnalysis/revenueDistributionReport', }, { path: 'region/business/revenueDistributionReport', name: 'region/business/revenueDistributionReport', component: './reports/BusinessAnalysis/revenueDistributionReport', }, { path: 'business/revenueQOQReport', name: 'business/revenueQOQReport', component: './reports/BusinessAnalysis/revenueQOQReport', }, { path: 'region/business/revenueQOQReport', name: 'region/business/revenueQOQReport', component: './reports/BusinessAnalysis/revenueQOQReport', }, { path: 'business/transactionAnalysis', name: 'business/transactionAnalysis', component: './reports/BusinessAnalysis/transactionAnalysis', }, { path: 'region/business/transactionAnalysis', name: 'region/business/transactionAnalysis', component: './reports/BusinessAnalysis/transactionAnalysis', }, { path: 'business/saleReport', name: 'business/saleReport', component: './reports/BusinessAnalysis/saleReport', }, { path: 'sp/business/saleReport', name: 'sp/business/saleReport', component: './reports/BusinessAnalysis/saleReport', }, { path: 'region/business/saleReport', name: 'region/business/saleReport', component: './reports/BusinessAnalysis/saleReport', }, { path: 'business/saleTypeReport', name: 'business/saleTypeReport', component: './reports/BusinessAnalysis/saleTypeReport', }, { path: 'sp/business/saleTypeReport', name: 'sp/business/saleTypeReport', component: './reports/BusinessAnalysis/saleTypeReport', }, { path: 'region/business/saleTypeReport', name: 'region/business/saleTypeReport', component: './reports/BusinessAnalysis/saleTypeReport', }, { path: 'business/saleHisReport', name: 'business/saleHisReport', component: './reports/BusinessAnalysis/saleHisReport', }, { path: 'sp/business/saleHisReport', name: 'sp/business/saleHisReport', component: './reports/BusinessAnalysis/saleHisReport', }, { path: 'region/business/saleHisReport', name: 'region/business/saleHisReport', component: './reports/BusinessAnalysis/saleHisReport', }, { path: 'business/saleTypeHisReport', name: 'business/saleTypeHisReport', component: './reports/BusinessAnalysis/saleTypeHisReport', }, { path: 'sp/business/saleTypeHisReport', name: 'sp/business/saleTypeHisReport', component: './reports/BusinessAnalysis/saleTypeHisReport', }, { path: 'region/business/saleTypeHisReport', name: 'region/business/saleTypeHisReport', component: './reports/BusinessAnalysis/saleTypeHisReport', }, { path: 'business/saleFlow', name: 'business/saleFlow', component: './reports/BusinessAnalysis/saleFlow', }, { path: 'sp/business/saleFlow', name: 'sp/business/saleFlow', component: './reports/BusinessAnalysis/saleFlow', }, { path: 'business/cigaretteReport', name: 'business/cigaretteReport', component: './reports/BusinessAnalysis/cigaretteReport', }, { path: 'sp/business/cigaretteReport', name: 'sp/business/cigaretteReport', component: './reports/BusinessAnalysis/cigaretteReport', }, { path: 'region/business/cigaretteReport', name: 'region/business/cigaretteReport', component: './reports/BusinessAnalysis/cigaretteReport', }, { path: 'region/business/saleFlow', name: 'region/business/saleFlow', component: './reports/BusinessAnalysis/saleFlow', }, { 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: '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: 'sectionFlow/Analysis', name: 'sectionFlow/Analysis', component: './reports/BusinessAnalysis/SECTIONFLOWMONTH', }, ] }, { path: '/audit', name: 'audit', icon: 'UserOutlined', hideInMenu: true, routes: [ { path: 'abnormalExamine', name: 'abnormalExamine', component: './reports/audit/abnormalExamine', }, { path: 'abnormalAmount', name: 'abnormalAmount', component: './reports/audit/abnormalAmount', }, { path: 'abnormalSale', name: 'abnormalSale', component: './reports/audit/abnormalSale', }, { path: 'feedback', name: 'feedback', component: './reports/audit/feedback', }, { path: 'abnormalAudit', name: 'abnormalAudit', component: './reports/audit/abnormalAudit', }, { path: 'checkDataManager', name: 'checkDataManager', component: './reports/audit/checkDataManager/list', }, { path: 'curVerify', name: 'curVerify', component: './reports/audit/curVerify', }, { path: 'curDailyReport', name: 'curDailyReport', component: './reports/audit/curDailyReport', }, { path: 'auditTasks', name: 'auditTasks', component: './reports/audit/auditTasks', }, { path: 'checkAcount', name: 'checkAcount', component: './reports/audit/checkAcount', }, ] }, // { // path: '/supplierManage', // name: 'supplierManage', // icon: 'UserOutlined', // hideInMenu: true, // routes: [ // { // path: 'commodity', // name: 'commodity', // component: './supplierManage/commodity/BaseInfo', // }, // { // path: 'upSaleCommodity', // name: 'upSaleCommodity', // component: './supplierManage/commodity/Update', // }, // ], // }, { path: '/internalManage', name: 'internalManage', hideInMenu: true, routes: [ { path: 'endaccountError', component: './internalManage/endaccountError/index', }, ], }, { path: '/test', name: 'test', hideInMenu: true, routes: [ { path: 'SALEBILL', component: './Test/SALEBILL/index', }, { path: 'SHOPROYALTYDETAIL', component: './Test/SHOPROYALTYDETAIL/index', }, // { // path: 'budgetObject', // component: './Test/budgetObject/index', // }, // { // path: 'budgetDetail', // component: './Test/budgetDetail/index', // }, // { // path: 'financialBudget', // component: './Test/financialBudget/index', // }, // { // path: 'reportOfMonth', // component: './Test/reportOfMonth/index', // }, ], }, { component: './404', }, ], }, { component: './404', }, { component: './500', }, ], }, ], }, { component: './404', }, { component: './500', }, ];