cloud-JG/config/routes.ts
ylj20011123 debd5be7f6 update
2025-08-28 18:50:55 +08:00

1936 lines
108 KiB
TypeScript

// 路由配置文件
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: '/ahjgMenu',
name: 'ahjgMenu',
routes: [
{
path: 'busniessproject',
name: 'project.list',
component: './BussinessProject/list',
},
{
path: 'supplierList',
name: 'supplier',
component: './merchantManagement/supplier/Management/index',
},
{
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: '/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: 'singleProductScan',
name: 'singleProductScan',
component: './reports/productControl/singleProductScan',
},
{
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/shopAbnormalReport',
name: 'audit/shopAbnormalReport',
component: './reports/audit/shopAbnormalReport',
},
{
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',
},
];