web-base-admin/src/router/index.js

3501 lines
111 KiB
JavaScript

/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-04-24 21:02:13
*/
import Vue from 'vue'
import Router from 'vue-router'
import i18n from '@/assets/i18n/index'
Vue.use(Router)
import { tickets } from './module/tickets'
/* Layout */
import Layout from '@/layout'
import ParentView from '@/components/ParentView'
/**
* Note: sub-menu only appear when route children.length >= 1
* Detail see: https://panjiachen.github.io/vue-element-admin-site/guide/essentials/router-and-nav.html
*
* hidden: true if set true, item will not show in the sidebar(default is false)
* alwaysShow: true if set true, will always show the root menu
* if not set alwaysShow, when item has more than one children route,
* it will becomes nested mode, otherwise not show the root menu
* redirect: noRedirect if set noRedirect will no redirect in the breadcrumb
* name:'router-name' the name is used by <keep-alive> (must set!!!)
* meta : {
roles: ['admin','editor'] control the page roles (you can set multiple roles)
title: 'title' the name show in sidebar and breadcrumb (recommend set)
icon: 'svg-name'/'el-icon-x' the icon show in the sidebar
breadcrumb: false if set false, the item will hidden in breadcrumb(default is true)
activeMenu: '/example/list' if set path, the sidebar will highlight the path you set
}
*/
/**
* constantRoutes
* a base page that does not have permission requirements
* all roles can be accessed
*/
export const constantRoutes = [
{
path: '/login',
component: () => import('@/views/login/index'),
meta: { title: '全球一体化系统管理平台' },
hidden: true
},
{
path: '/',
component: Layout,
redirect: '/summaryDashboard',
name: 'index',
// alwaysShow: true,
meta: { title: '首页', icon: 'firstPage', icon1: 'firstPageSel' },
children: [
{
path: 'dashboard',
name: 'Dashboard',
component: () => import('@/views/dashboard/index'),
meta: { title: '首页', icon: 'firstPage', icon1: 'firstPageSel' }
},
{
path: 'summaryDashboard',
name: 'SummaryDashboard',
component: () => import('@/views/dashboard/dashboard'),
meta: { title: '汇总', icon: 'dashboard' },
hidden: true
},
{
path: 'hasIndex',
name: 'HasIndex',
component: () => import('@/views/dashboard/hasIndex'),
meta: { title: '已办', icon: 'dashboard' },
hidden: true
},
{
path: 'receiveIndex',
name: 'ReceiveIndex',
component: () => import('@/views/dashboard/receiveIndex'),
meta: { title: '接收', icon: 'dashboard' },
hidden: true
},
{
path: 'goodsCheck',
name: 'GoodsCheck',
component: () => import('@/views/dashboard/goodsCheck'),
meta: { title: '商品审核', icon: 'dashboard' },
hidden: true
},
{
path: 'productCheck',
name: 'ProductCheck',
component: () => import('@/views/dashboard/productCheck'),
meta: { title: '产品审核', icon: 'dashboard' },
hidden: true
},
{
path: 'manageDetails',
name: 'ManageDetails',
component: () => import('@/views/dashboard/details'),
meta: { title: '详情', icon: 'dashboard' },
hidden: true
},
{
path: 'userCentre',
name: 'userCentre',
component: () => import('@/views/dashboard/userCentre'),
meta: { title: '个人中心', icon: 'dashboard' },
hidden: true
}
]
},
{
path: '/information',
component: Layout,
name: 'Information',
meta: { title: '信息管理', icon: 'info', icon1: 'infoSel' },
children: [
{
path: 'member',
name: 'Member',
meta: { title: '会员信息' },
component: ParentView,
redirect: 'member/index',
children: [
{
path: 'hyxx',
name: 'Hyxx',
component: () => import('@/views/information/member/index'),
meta: { title: '会员信息' }
}
]
},
{
path: 'realInfo',
name: 'RealInfo',
meta: { title: '真实信息' },
component: ParentView,
redirect: 'realInfo/index',
children: [
{
path: 'realInfo',
name: 'RealInfo',
component: () => import('@/views/information/realInfo/index'),
meta: { title: '真实信息' }
}
]
},
{
path: 'business',
name: 'Business',
meta: { title: '办理业务' },
component: ParentView,
redirect: 'business/index',
alwaysShow: true,
children: [
{
path: 'jcyw',
name: 'BasicBusiness',
component: () => import('@/views/information/business/index'),
meta: { title: '办理业务' }
},
{
path: 'ddyw',
name: 'OrderBusiness',
component: () => import('@/views/information/business/order'),
meta: { title: '订单业务' },
hidden: true
},
{
path: 'shyw',
name: 'ReviewBusiness',
component: () => import('@/views/information/business/shyw'),
meta: { title: '审核业务' },
hidden: true
},
{
path: 'zxqc',
name: 'OnlineSubmission',
component: () => import('@/views/information/business/zxqc'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'czzxqc',
name: 'RechargeOnlineSignature',
component: () => import('@/views/information/business/czzxqc'),
meta: { title: '充值在线签呈' },
hidden: true
},
{
path: 'djzxqc',
name: 'FreezeOnlineSignature',
component: () => import('@/views/information/business/djzxqc'),
meta: { title: '冻结在线签呈' },
hidden: true
},
{
path: 'addressZxqc',
name: 'AddressZxqc',
component: () => import('@/views/information/business/addressZxqc'),
meta: { title: '修改地址在线签呈' },
hidden: true
},
{
path: 'dhZxqc',
name: 'DhZxqc',
component: () => import('@/views/information/business/dhZxqc'),
meta: { title: '调换货物在线签呈' },
hidden: true
},
{
path: 'tdZxqc',
name: 'TdZxqc',
component: () => import('@/views/information/business/tdZxqc'),
meta: { title: '退单在线签呈' },
hidden: true
},
{
path: 'hbtdZxqc',
name: 'HbtdZxqc',
component: () => import('@/views/information/business/hbtdZxqc'),
meta: { title: '合并退单在线签呈' },
hidden: true
},
{
path: 'cdZxqc',
name: 'CdZxqc',
component: () => import('@/views/information/business/cdZxqc'),
meta: { title: '撤单在线签呈' },
hidden: true
},
{
path: 'ccZxqc',
name: 'CcZxqc',
component: () => import('@/views/information/business/ccZxqc'),
meta: { title: '撤销产品在线签呈' },
hidden: true
}
]
},
{
path: 'specialBusiness',
name: 'SpecialBusiness',
meta: { title: '特殊业务' },
component: ParentView,
redirect: 'specialBusiness/emptyOrder/index',
children: [
{
path: 'emptyOrder',
name: 'EmptyOrder',
component: () => import('@/views/information/specialBusiness/emptyOrder/index'),
meta: { title: '空单注册' }
},
{
path: 'creatList',
name: 'CreatList',
component: () => import('@/views/information/specialBusiness/emptyOrder/creatList'),
meta: { title: '生成列表' }
},
{
path: 'dataList',
name: 'DataList',
component: () => import('@/views/information/specialBusiness/emptyOrder/dataList'),
meta: { title: '报单数据' }
},
{
path: 'rigiestList',
name: 'RigiestList',
component: () => import('@/views/information/specialBusiness/emptyOrder/rigiestList'),
meta: { title: '注册列表' }
},
{
path: 'positionBuild',
name: 'PositionBuild',
component: () => import('@/views/information/specialBusiness/emptyOrder/positionBuild'),
meta: { title: '安置架构' }
},
{
path: 'recommendBuild',
name: 'RecommendBuild',
component: () => import('@/views/information/specialBusiness/emptyOrder/recommendBuild'),
meta: { title: '推荐架构' }
},
{
path: 'kdZxqc',
name: 'KdZxqc',
component: () => import('@/views/information/specialBusiness/emptyOrder/kdZxqc'),
meta: { title: '在线签呈' }
},
// {
// path: 'emptyOrder',
// name: 'EmptyOrder',
// component: () => import('@/views/information/specialBusiness/index'),
// meta: { title: '空单注册' }
// },
{
path: 'blankRegistration',
name: 'BlankRegistration',
component: () => import('@/views/information/specialBusiness/blankRegistration'),
meta: { title: '空单注册' }
},
{
path: 'modifyDirectpush',
name: 'ModifyDirectpush',
component: () => import('@/views/information/specialBusiness/modifyDirectpush'),
meta: { title: '修改直推' },
hidden: true
},
{
path: 'modifyPlacement',
name: 'ModifyPlacement',
component: () => import('@/views/information/specialBusiness/modifyPlacement'),
meta: { title: '修改安置' },
hidden: true
},
{
path: 'waterPv',
name: 'WaterPv',
component: () => import('@/views/information/specialBusiness/waterPv'),
meta: { title: '注水业绩' },
hidden: true
},
{
path: 'modifyCode',
name: 'ModifyCode',
component: () => import('@/views/information/specialBusiness/modifyCode'),
meta: { title: '修改编号' },
hidden: true
},
{
path: 'awardControl',
name: 'AwardControl',
component: () => import('@/views/information/specialBusiness/awardControl'),
meta: { title: '真实奖衔控制' },
hidden: true
},
{
path: 'awardDetails',
name: 'AwardDetails',
component: () => import('@/views/information/specialBusiness/awardDetails'),
meta: { title: '真实奖衔控制' },
hidden: true
},
{
path: 'awardZxqc',
name: 'AwardZxqc',
component: () => import('@/views/information/specialBusiness/awardZxqc'),
meta: { title: '真实奖衔控制' },
hidden: true
},
{
path: 'modifySettleCountry',
name: 'ModifySettleCountry',
component: () => import('@/views/information/specialBusiness/modifySettleCountry'),
meta: { title: '修改结算国家' },
hidden: true
},
{
path: 'policyMoney',
name: 'PolicyMoney',
component: () => import('@/views/information/policyMoney/index'),
meta: { title: '政策币业务' },
hidden: true
},
{
path: 'bonusConfig',
name: 'BonusConfig',
component: () => import('@/views/information/bonusConfig/index'),
meta: { title: '分红配置' },
hidden: true
},
{
path: 'policyMoneyDetails',
name: 'policyMoneyDetails',
component: () => import('@/views/information/policyMoney/policyMoneyDetails'),
meta: { title: '政策币业务' },
hidden: true
},
{
path: 'policyQc',
name: 'PolicyQc',
component: () => import('@/views/information/policyMoney/PolicyQc'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'delPolicyQc',
name: 'DelPolicyQc',
component: () => import('@/views/information/policyMoney/delPolicyQc'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'specialZxqc',
name: 'SpecialZxqc',
component: () => import('@/views/information/specialBusiness/specialZxqc'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'waterZxqc',
name: 'WaterZxqc',
component: () => import('@/views/information/specialBusiness/waterZxqc'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'emptyZxqc',
name: 'EmptyZxqc',
component: () => import('@/views/information/specialBusiness/emptyZxqc'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'accessCode',
name: 'AccessCode',
component: () => import('@/views/information/specialBusiness/accessCode'),
meta: { title: '甩网配置' },
hidden: true
},
{
path: 'accessCodeDetails',
name: 'AccessCodeDetails',
component: () => import('@/views/information/specialBusiness/accessCodeDetails'),
meta: { title: '甩网配置详情' },
hidden: true
},
{
path: 'kValue',
name: 'KValue',
component: () => import('@/views/configManage/kValue/index'),
meta: { title: 'K值风控设置' }
},
{
path: 'memberSubsidyConfig',
name: 'MemberSubsidyConfig',
component: () => import('@/views/information/specialBusiness/memberSubsidyConfig/index'),
meta: { title: '会员补贴配置' }
},
{
path: 'memberSubsidyConfigDetail',
name: 'MemberSubsidyConfigDetail',
component: () => import('@/views/information/specialBusiness/memberSubsidyConfig/detail'),
meta: { title: '补贴明细' },
hidden: true
},
{
path: 'memberSubsidyConfigOrder',
name: 'MemberSubsidyConfigOrder',
component: () => import('@/views/information/specialBusiness/memberSubsidyConfig/order'),
meta: { title: '补贴订单' },
hidden: true
},
{
path: 'memberRenewal',
name: 'MemberRenewal',
component: () => import('@/views/information/specialBusiness/memberRenewal/index'),
meta: { title: '会员续约' }
}
]
},
{
path: 'removeOrderList',
name: 'removeOrderList',
meta: { title: '撤单列表' },
component: () => import('@/views/information/removeOrderList/index')
},
{
path: 'operationRecord',
name: 'operationRecord',
meta: { title: '操作记录' },
component: ParentView,
redirect: 'operationRecord/operationRecordList',
children: [
{
path: 'operationRecordList',
name: 'operationRecordList',
component: () => import('@/views/information/operationRecord/index'),
meta: { title: '操作记录' }
}
]
},
{
path: 'operationDetails',
name: 'operationDetails',
component: () => import('@/views/information/operationDetails/index'),
meta: { title: '业务操作明细' }
},
{
path: 'businessLicense',
name: 'BusinessLicense',
meta: { title: '营业执照' },
component: ParentView,
redirect: 'businessLicense/index',
children: [
{
path: 'businessLicense',
name: 'BusinessLicense',
component: () => import('@/views/information/businessLicense/index'),
meta: { title: '营业执照' }
},
{
path: 'businessZxqc',
name: 'BusinessZxqc',
component: () => import('@/views/information/businessLicense/zxqc'),
meta: { title: '在线签呈' }
}
]
}
]
},
{
path: '/framework',
component: Layout,
name: 'Framework',
meta: { title: '架构管理', icon: 'jg', icon1: 'jgSel' },
children: [
{
path: 'architecture',
name: 'Arcgurecture',
meta: { title: '安置架构' },
component: ParentView,
redirect: 'architecture/index',
children: [
{
path: 'azjg',
name: 'PlacementStructure',
component: () => import('@/views/framework/architecture/index'),
meta: { title: '安置架构' }
},
{
path: 'azjg2',
name: 'PlacementStructure2',
component: () => import('@/views/framework/architecture/azjg2'),
hidden: true
},
{
path: 'azjg3',
name: 'PlacementStructure3',
component: () => import('@/views/framework/architecture/azjg3'),
hidden: true
},
{
path: 'azjg4',
name: 'PlacementStructure4',
component: () => import('@/views/framework/architecture/azjg4'),
hidden: true
},
{
path: 'azjg5',
name: 'PlacementStructure5',
component: () => import('@/views/framework/architecture/azjg5'),
hidden: true
}
]
},
{
path: 'recommend',
name: 'Recommend',
meta: { title: '推荐架构' },
component: ParentView,
redirect: 'recommend/index',
children: [
{
path: 'tjjg',
name: 'RecommendStructure',
component: () => import('@/views/framework/recommend'),
meta: { title: '推荐架构' }
},
{
path: 'tjjg2',
name: 'RecommendStructure2',
component: () => import('@/views/framework/recommend/tjjg2'),
meta: { title: '推荐架构' },
hidden: true
},
{
path: 'tjjg3',
name: 'RecommendStructure3',
component: () => import('@/views/framework/recommend/tjjg3'),
meta: { title: '推荐架构' },
hidden: true
},
{
path: 'tjjg4',
name: 'RecommendStructure4',
component: () => import('@/views/framework/recommend/tjjg4'),
meta: { title: '推荐架构' },
hidden: true
}
]
}
]
},
{
path: '/settlementCenter',
component: Layout,
name: 'SettlementCenter',
meta: { title: '结算中心', icon: 'js', icon1: 'jsSel' },
children: [
{
path: 'bonusCount',
name: 'bonusCount',
component: () => import('@/views/settlementCenter/bonusCount/index'),
meta: { title: '奖金计算' }
},
{
path: 'performanceTotal',
name: 'performanceTotal',
component: () => import('@/views/settlementCenter/performanceTotal/index'),
meta: { title: '业绩汇总' }
},
{
path: 'performanceRatio',
name: 'performanceRatio',
component: () => import('@/views/settlementCenter/performanceRatio/index'),
meta: { title: '奖金拨比' }
},
{
path: 'performanceChart',
name: 'performanceChart',
component: () => import('@/views/settlementCenter/performanceRatio/performanceChart'),
meta: { title: '拨比图表' },
hidden: true
},
{
path: 'performanceList',
name: 'performanceList',
component: () => import('@/views/settlementCenter/performanceRatio/performanceList'),
meta: { title: '拨比列表' },
hidden: true
},
{
path: 'topPerformance',
name: 'TopPerformance',
component: () => import('@/views/settlementCenter/topPerformance/index'),
meta: { title: '零线系统拨比统计' },
hidden: true
},
{
path: 'topPerformanceTotal',
name: 'TopPerformanceTotal',
component: () => import('@/views/settlementCenter/topPerformanceTotal/index'),
meta: { title: '顶点奖金拨比汇总' },
hidden: true
},
// {
// path: 'personalAllocation',
// name: 'PersonalAllocation',
// component: () => import('@/views/settlementCenter/performanceRatio/personalAllocation'),
// meta: { title: '个人伞下拨比查询' }
// },
{
path: 'sourceBonus',
name: 'sourceBonus',
component: () => import('@/views/settlementCenter/sourceBonus/index'),
meta: { title: '奖金来源' }
},
{
path: 'totalBonus',
name: 'totalBonus',
component: () => import('@/views/settlementCenter/totalBonus/index'),
meta: { title: '奖金汇总' }
},
{
path: 'bonusDetail',
name: 'BonusDetail',
component: () => import('@/views/settlementCenter/bonusDetail/index'),
meta: { title: '奖金明细' },
hidden: true
},
{
path: 'placementData',
name: 'placementData',
component: () => import('@/views/settlementCenter/placementData/index'),
meta: { title: '安置数据' }
},
{
path: 'placementDatas',
name: 'placementDatas',
component: () => import('@/views/settlementCenter/placementData/placementDatas.vue'),
meta: { title: '安置图表' },
hidden: true
},
{
path: 'recommendData',
name: 'recommendData',
component: () => import('@/views/settlementCenter/recommendData/index'),
meta: { title: '推荐数据' }
},
{
path: 'bonus/expansionDelay',
name: 'BonusExpansionDelay',
component: () => import('@/views/settlementCenter/bonus/expansion-delay/index.vue'),
meta: { title: '拓展延缓' }
},
{
path: 'recommendDatas',
name: 'recommendDatas',
component: () => import('@/views/settlementCenter/recommendData/recommendDatas.vue'),
meta: { title: '安置图表' },
hidden: true
}
// {
// path: 'findBonus',
// name: 'FindBonus',
// component: () => import('@/views/settlementCenter/findBonus/index'),
// meta: { title: '奖金查询' },
// },
// {
// path: 'foreNumber',
// name: 'ForeNumber',
// component: () => import('@/views/settlementCenter/foreNumber/index'),
// meta: { title: '4-n配置' }
// }
]
},
{
path: '/goodsManage',
component: Layout,
name: 'GoodsManage',
meta: { title: '商品管理', icon: 'goods', icon1: 'goodsSel' },
children: [
{
path: 'productRelease',
name: 'ProductRelease',
meta: { title: '产品发布' },
component: ParentView,
redirect: 'productRelease/cpfb',
children: [
{
path: 'cpfb',
name: 'Cpfb',
component: () => import('@/views/goodsManage/productRelease/jcsz.vue'),
meta: { title: '产品发布' }
},
{
path: 'productDetail',
name: 'ProductDetail',
component: () => import('@/views/goodsManage/productRelease/productDetail.vue'),
// meta: { title: '产品列表'},
hidden: true
}
]
},
{
path: 'productList',
name: 'ProductList',
component: () => import('@/views/goodsManage/productList/index'),
meta: { title: '产品列表' }
},
{
path: 'goodsRelease',
name: 'GoodsRelease',
meta: { title: '商品发布' },
component: ParentView,
redirect: 'goodsRelease/jcsz',
children: [
{
path: 'jcsz',
name: 'Jcsz',
component: () => import('@/views/goodsManage/goodsRelease/jcsz.vue'),
meta: { title: '商品发布' }
}
]
},
{
path: 'goodsList',
name: 'GoodsList',
meta: { title: '商品列表' },
component: ParentView,
redirect: 'goodsList/index',
children: [
{
path: 'goodsList',
name: 'GoodsList',
component: () => import('@/views/goodsManage/goodsList/index.vue'),
meta: { title: '商品列表' }
},
{
path: 'goodsEdit/jcsz',
name: 'GoodsEdit',
component: () => import('@/views/goodsManage/goodsList/goodsEdit/jcsz.vue'),
meta: { title: '商品发布' },
hidden: true
}
]
},
{
path: 'goodsClassify',
name: 'GoodsClassify',
meta: { title: '商品分类' },
component: ParentView,
redirect: 'goodsClassify/spfl',
children: [
{
path: 'spflTree',
name: 'SpflTree',
component: () => import('@/views/goodsManage/goodsClassify/index.vue'),
meta: { title: '商品分类' }
// hidden: true
}
// {
// path: 'spfl',
// name: 'Spfl',
// component: () => import('@/views/goodsManage/goodsClassify/spfl.vue'),
// meta: { title: '商品分类' }
// // hidden: true
// },
// {
// path: 'ejfl',
// name: 'Ejfl',
// component: () => import('@/views/goodsManage/goodsClassify/ejfl.vue'),
// meta: { title: '二级分类' },
// hidden: true
// }
]
},
{
path: 'skuRelease',
name: 'skuRelease',
meta: { title: '规格配置' },
component: ParentView,
redirect: 'skuRelease/cpfl',
children: [
{
path: 'cpfl',
name: 'cpfl',
component: () => import('@/views/goodsManage/skuRelease/cpfl.vue'),
meta: { title: '产品分类' },
hidden: true
},
{
path: 'ggpz',
name: 'ggpz',
component: () => import('@/views/goodsManage/skuRelease/ggpz.vue'),
meta: { title: '规格配置' },
hidden: true
},
{
path: 'dwpz',
name: 'dwpz',
component: () => import('@/views/goodsManage/skuRelease/dwpz.vue'),
meta: { title: '单位配置' },
hidden: true
}
]
},
{
path: 'postageManage',
name: 'PostageManage',
meta: { title: '邮费配置' },
component: ParentView,
redirect: 'postageManage/postList',
children: [
{
path: 'postList',
name: 'PostList',
component: () => import('@/views/goodsManage/postageManage/postList.vue'),
meta: { title: '邮费配置' }
}
]
}
]
},
{
path: '/logistics',
component: Layout,
name: 'Logistics',
meta: { title: '物流管理', icon: 'wl', icon1: 'wlSel' },
children: [
{
path: 'commodity',
name: 'Commodity',
meta: { title: '商品订单' },
component: ParentView,
redirect: 'commodity/index',
children: [
{
path: 'spdd',
name: 'ProductOrders',
component: () => import('@/views/logistics/commodity/index'),
meta: { title: '商品订单' }
},
{
path: 'ckspdd',
name: 'Ckspdd',
component: () => import('@/views/logistics/commodity/ckspdd'),
meta: { title: '查看商品订单' },
hidden: true
}
]
},
{
path: 'delivery',
name: 'Delivery',
meta: { title: '发货清单' },
component: ParentView,
redirect: 'delivery/index',
children: [
{
path: 'fhqd',
name: 'ShippingList',
component: () => import('@/views/logistics/delivery/index'),
meta: { title: '发货清单' }
},
{
path: 'ztZxqc',
name: 'ztZxqc',
component: () => import('@/views/logistics/delivery/ztZxqc'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'twoZxqc',
name: 'twoZxqc',
component: () => import('@/views/logistics/delivery/twoZxqc'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'deductionZxqc',
name: 'DeductionZxqc',
component: () => import('@/views/logistics/delivery/deductionZxqc'),
meta: { title: '在线签呈' },
hidden: true
}
]
},
{
path: 'spInvoicing',
name: 'SpInvoicing',
meta: { title: '订单开票' },
component: ParentView,
redirect: 'spInvoicing/index',
children: [
{
path: 'spInvoicing',
name: 'SpInvoicing',
component: () => import('@/views/logistics/spInvoicing/index'),
meta: { title: '订单开票' }
}
]
},
{
path: 'selfpick',
name: 'Selfpick',
meta: { title: '自提清单' },
component: ParentView,
redirect: 'selfpick/index',
children: [
{
path: 'selfpick',
name: 'Selfpick',
component: () => import('@/views/logistics/selfpick/index'),
meta: { title: '自提清单' }
}
]
}
]
},
{
path: '/announcement',
component: Layout,
name: 'Announcement',
meta: { title: '公告管理', icon: 'gg', icon1: 'ggSel' },
children: [
{
path: 'noticeList',
name: 'Notice',
component: () => import('@/views/announcement/noticeList/index'),
meta: { title: '公告详情' }
},
// {
// path: 'email',
// name: 'Emailed',
// meta: { title: '站内信' },
// component: () => import('@/views/announcement/email/index')
// },
{
path: 'noticeList/admin',
name: 'NoticeAdmin',
component: () => import('@/views/announcement/noticeList/admin'),
meta: { title: '后台公告' },
hidden: true
},
// {
// path: 'feedback',
// name: 'Feedback',
// component: () => import('@/views/announcement/feedback/index'),
// meta: { title: '意见反馈' }
// },
{
path: 'noticeList/details',
name: 'NoticeDetails',
component: () => import('@/views/announcement/noticeList/details'),
meta: { title: '发布公告' },
hidden: true
},
// {
// path: 'email/details',
// name: 'emailDetails',
// component: () => import('@/views/announcement/email/details'),
// hidden: true
// },
// {
// path: 'feedback/detail',
// name: 'feedbackDetail',
// component: () => import('@/views/announcement/feedback/detail'),
// meta: { title: '意见反馈' },
// hidden: true
// },
// {
// path: 'releaseAnnouncement',
// name: 'ReleaseAnnouncement',
// component: () => import('@/views/announcement/releaseAnnouncement/index'),
// meta: { title: '发布公告' }
// },
// {
// path: 'onSiteConfig',
// name: 'OnSiteConfig',
// component: () => import('@/views/announcement/onSiteConfig/index'),
// meta: { title: '站内信配置' }
// },
{
path: 'fbZxqc',
name: 'FbZxqc',
component: () => import('@/views/announcement/fbZxqc'),
meta: { title: '在线签呈' },
hidden: true
}
]
},
{
path: '/financial',
component: Layout,
name: 'Financial',
meta: { title: '财务管理', icon: 'cw', icon1: 'cwSel' },
children: [
{
path: 'recharge',
name: 'Recharge',
meta: { title: '财务管理' },
component: ParentView,
redirect: 'recharge/index',
children: [
{
path: 'chongzhi',
name: 'Chongzhi',
component: () => import('@/views/financial/recharge/index'),
meta: { title: '充值' },
hidden: true
},
{
path: 'dongjie',
name: 'Dongjie',
component: () => import('@/views/financial/recharge/dongjie'),
meta: { title: '冻结' },
hidden: true
}
]
},
{
path: 'rechargeDetail',
name: 'RechargeDetail',
meta: { title: '充值明细' },
component: ParentView,
redirect: 'rechargeDetail/index',
children: [
{
path: 'czmx',
name: 'RechargeDetail',
component: () => import('@/views/financial/rechargeDetail/index'),
meta: { title: '充值明细' }
}
]
},
{
path: 'cashDetails',
name: 'CashDetails',
component: () => import('@/views/financial/cashDetails/index'),
meta: { title: '提现明细' }
},
// {
// path: 'jdToPay',
// name: 'jdToPay',
// component: () => import('@/views/financial/jdToPay/index'),
// meta: { title: '京东代付' },
// hidden: true
// },
{
path: 'consumptionDetails',
name: 'ConsumptionDetails',
component: () => import('@/views/financial/consumptionDetails/index'),
meta: { title: '消费明细' }
},
{
path: 'freezeDetail',
name: 'FreezeDetail',
meta: { title: '冻结明细' },
component: ParentView,
redirect: 'freezeDetail/index',
children: [
{
path: 'djmx',
name: 'FreezeDetail',
component: () => import('@/views/financial/freezeDetail/index'),
meta: { title: '冻结明细' }
}
]
},
{
path: 'transferDetails',
name: 'TransferDetails',
component: () => import('@/views/financial/transferDetails/index'),
meta: { title: '转账明细' }
},
{
path: 'walletDetails/details',
name: 'WalletDetailss',
component: () => import('@/views/financial/walletDetails/details'),
meta: { title: '钱包明细详情' },
hidden: true
},
{
path: 'walletDetails',
name: 'WalletDetails',
component: () => import('@/views/financial/walletDetails/index'),
meta: { title: '钱包明细' }
},
{
path: 'onlinePayDetails',
name: 'OnlinePayDetails',
component: () => import('@/views/financial/onlinePayDetails/index'),
meta: { title: '在线支付明细' }
},
{
path: 'onlineRefundDetails',
name: 'OnlineRefundDetails',
component: () => import('@/views/financial/onlineRefundDetails/index'),
meta: { title: '在线退款明细' }
},
{
path: 'txzxqc',
name: 'Txzxqc',
component: () => import('@/views/financial/cashDetails/txzxqc'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'jdZxqc',
name: 'JdZxqc',
component: () => import('@/views/financial/jdToPay/jdZxqc'),
meta: { title: '京东在线签呈' },
hidden: true
},
{
path: 'balanceSummary',
name: 'BalanceSummary',
meta: { title: '余额汇总' },
component: ParentView,
redirect: 'balanceSummary/index',
children: [
{
path: 'balanceSummary',
name: 'BalanceSummary',
component: () => import('@/views/financial/balanceSummary/index'),
meta: { title: '余额汇总' }
},
{
path: 'detailSummary',
name: 'DetailSummary',
component: () => import('@/views/financial/balanceSummary/detail'),
meta: { title: '余额汇总详情' },
hidden: true
}
]
},
{
path: 'balanceSummaryTotal',
name: 'BalanceSummaryTotal',
meta: { title: '余额汇总统计' },
component: ParentView,
redirect: 'balanceSummaryTotal/index',
children: [
{
path: 'balanceSummaryTotal',
name: 'BalanceSummaryTotal',
component: () => import('@/views/financial/balanceSummaryTotal/index'),
meta: { title: '余额汇总统计' }
}
]
}
]
},
{
path: '/configManage',
component: Layout,
name: 'ConfigManage',
meta: { title: '配置管理', icon: 'pz', icon1: 'pzSel' },
children: [
{
path: 'walletConfig',
name: 'WalletConfig',
meta: { title: '钱包配置' },
component: ParentView,
redirect: 'walletConfig/bzpz',
children: [
{
path: 'bzpz',
name: 'CurrencyConfiguration',
component: () => import('@/views/configManage/walletConfig/bzpz'),
meta: { title: '币种配置' },
hidden: true
},
{
path: 'xfpz',
name: 'ConsumptionConfiguration',
component: () => import('@/views/configManage/walletConfig/xfpz'),
meta: { title: '消费配置' },
hidden: true
},
{
path: 'zzpz',
name: 'TransferConfiguration',
component: () => import('@/views/configManage/walletConfig/zzpz'),
meta: { title: '转账配置' },
hidden: true
},
{
path: 'txpz',
name: 'WithdrawalConfiguration',
component: () => import('@/views/configManage/walletConfig/txpz'),
meta: { title: '提现配置' },
hidden: true
},
{
path: 'txgs',
name: 'WithdrawalTax',
component: () => import('@/views/configManage/walletConfig/txgs'),
meta: { title: '提现个税' },
hidden: true
},
{
path: 'txsxf',
name: 'WithdrawalHandlingFee',
component: () => import('@/views/configManage/walletConfig/txsxf'),
meta: { title: '提现手续费' },
hidden: true
},
{
path: 'specialMoney',
name: 'SpecialMoney',
component: () => import('@/views/configManage/walletConfig/specialMoney'),
meta: { title: '特殊消费' },
hidden: true
}
]
},
{
path: 'level',
name: 'Level',
meta: { title: '级别配置' },
component: ParentView,
redirect: 'level/index',
children: [
{
path: 'level',
name: 'LevelPage',
component: () => import('@/views/configManage/level/index'),
meta: { title: '级别配置' }
},
{
path: 'jxpz',
name: 'AwardAllocation',
component: () => import('@/views/configManage/level/jxpz'),
meta: { title: '奖衔配置' },
hidden: true
},
{
path: 'fgjc',
name: 'PoorRepurchase',
component: () => import('@/views/configManage/level/fgjc'),
meta: { title: '复购级差' },
hidden: true
}
]
},
{
path: 'paySet',
name: 'paySet',
component: () => import('@/views/configManage/paySet/index'),
meta: { title: '支付配置' }
},
{
path: 'bonus',
name: 'Bonus',
meta: { title: '奖金配置' },
component: ParentView,
redirect: 'bonus/index',
children: [
{
path: 'bonus',
name: 'Bonus',
component: () => import('@/views/configManage/bonus/index'),
meta: { title: '奖金配置' }
},
{
path: 'ztpz',
name: 'DirectPushConfiguration',
component: () => import('@/views/configManage/bonus/ztpz'),
meta: { title: '直推配置', icon: 'table' },
hidden: true
},
{
path: 'kzpz',
name: 'ExtendedConfiguration',
component: () => import('@/views/configManage/bonus/kzpz'),
meta: { title: '扩展配置', icon: 'table' },
hidden: true
},
{
path: 'fdfh',
name: 'CoachingDividends',
component: () => import('@/views/configManage/bonus/fdfh'),
meta: { title: '辅导分红', icon: 'table' },
hidden: true
},
{
path: 'areaRegionConfig',
name: 'AreaRegionConfig',
component: () => import('@/views/configManage/bonus/areaRegionConfig'),
meta: { title: '收益区域配置', icon: 'table' },
hidden: true
},
{
path: 'fwbt',
name: 'ServiceSubsidies',
component: () => import('@/views/configManage/bonus/fwbt'),
meta: { title: '服务补贴', icon: 'table' },
hidden: true
},
{
path: 'jjkx',
name: 'BonusDeduction',
component: () => import('@/views/configManage/bonus/jjkx'),
meta: { title: '奖金扣项', icon: 'table' },
hidden: true
},
{
path: 'ydpz',
name: 'CloudGenerationConfiguration',
component: () => import('@/views/configManage/bonus/ydpz'),
meta: { title: '云代配置' },
hidden: true
},
{
path: 'hqjf',
name: 'GlobalPoints',
component: () => import('@/views/configManage/bonus/hqjf'),
meta: { title: '环球积分', icon: 'table' },
hidden: true
},
{
path: 'njjf',
name: 'CarBonusPoints',
component: () => import('@/views/configManage/bonus/njjf'),
meta: { title: '车奖积分', icon: 'table' },
hidden: true
}
]
},
{
path: 'affiliatedteam',
name: 'Affiliatedteam',
meta: { title: '隶属团队' },
component: ParentView,
redirect: 'affiliatedteam/index',
children: [
{
path: 'lstd',
name: 'Affiliatedteam',
component: () => import('@/views/configManage/affiliatedteam/index'),
meta: { title: '隶属团队' }
}
]
},
{
path: 'systemconfiguration',
name: 'Systemconfiguration',
meta: { title: '体系配置' },
component: ParentView,
redirect: 'systemconfiguration/index',
children: [
{
path: 'txpz',
name: 'Systemconfiguration',
component: () => import('@/views/configManage/systemconfiguration/index'),
meta: { title: '体系配置' }
}
]
},
{
path: 'dealSet',
name: 'DealSet',
meta: { title: '交易配置' },
component: ParentView,
redirect: 'dealSet/index',
children: [
{
path: 'dealSetList',
name: 'DealSetList',
component: () => import('@/views/configManage/dealSet/index'),
meta: { title: '交易配置' }
},
{
path: 'whiteList',
name: 'WhiteList',
component: () => import('@/views/configManage/dealSet/whiteList'),
meta: { title: '白名单' }
},
{
path: 'transSet',
name: 'TransSet',
component: () => import('@/views/configManage/dealSet/transSet'),
meta: { title: '交易配置' }
},
{
path: 'agreementWhitelist',
name: 'AgreementWhitelist',
component: () => import('@/views/configManage/dealSet/agreementWhitelist'),
meta: { title: '续约白名单' }
},
{
path: 'transferWhite',
name: 'TransferWhite',
component: () => import('@/views/configManage/dealSet/transferWhite'),
meta: { title: '转账账户白名单' }
}
]
},
// {
// path: 'mailbox',
// name: 'Mailbox',
// meta: { title: '邮箱配置' },
// component: ParentView,
// redirect: 'mailbox/index',
// children: [
// {
// path: 'mailbox',
// name: 'Mailbox',
// component: () => import('@/views/configManage/mailbox/index'),
// meta: { title: '邮箱配置' }
// }
// ]
// },
// {
// path: 'special',
// name: 'Special',
// meta: { title: '特殊配置' },
// component: ParentView,
// redirect: 'special/index',
// hidden: true,
// children: [
// {
// path: 'special',
// name: 'Special',
// component: () => import('@/views/configManage/special/index'),
// meta: { title: '特殊配置' }
// }
// ]
// },
// {
// path: 'active',
// name: 'Active',
// meta: { title: '活动配置' },
// component: ParentView,
// redirect: 'active/index',
// children: [
// {
// path: 'active',
// name: 'Active',
// component: () => import('@/views/configManage/active/index'),
// meta: { title: '活动配置' }
// }
// ]
// },
{
path: 'protocol',
name: 'Protocol',
meta: { title: '协议配置' },
component: ParentView,
redirect: 'protocol/index',
children: [
{
path: 'protocol',
name: 'Protocol',
component: () => import('@/views/configManage/protocol/index'),
meta: { title: '协议配置' }
},
{
path: 'xyxq',
name: 'Xyxq',
component: () => import('@/views/configManage/protocol/find'),
meta: { title: '协议配置' },
hidden: true
}
]
},
// {
// path: 'restricted',
// name: 'Restricted',
// meta: { title: '限购配置' },
// component: ParentView,
// redirect: 'restricted/index',
// children: [
// {
// path: 'restricted',
// name: 'Restricted',
// component: () => import('@/views/configManage/restricted/index'),
// meta: { title: '限购配置' }
// }
// ]
// },
// {
// path: 'barcode',
// name: 'Barcode',
// meta: { title: '追溯配置' },
// component: ParentView,
// redirect: 'barcode/index',
// children: [
// {
// path: 'barcode',
// name: 'Barcode',
// component: () => import('@/views/configManage/barcode/index'),
// meta: { title: '追溯配置' }
// }
// ]
// },
{
path: 'label',
name: 'Label',
meta: { title: '标签配置' },
component: ParentView,
redirect: 'label/index',
children: [
{
path: 'label',
name: 'Label',
component: () => import('@/views/configManage/label/index'),
meta: { title: '标签配置' }
}
]
},
{
path: 'bank',
name: 'Bank',
meta: { title: '银行配置' },
component: ParentView,
redirect: 'bank/index',
children: [
{
path: 'yhpz',
name: 'Bank',
component: () => import('@/views/configManage/bank/index'),
meta: { title: '银行配置' }
}
]
},
{
path: 'businesshandling',
name: 'Businesshandling',
meta: { title: '业务办理手续费' },
component: ParentView,
redirect: 'businesshandling/index',
children: [
{
path: 'ywblsxf',
name: 'Businesshandling',
component: () => import('@/views/configManage/businesshandling/index'),
meta: { title: '业务办理手续费' }
}
]
},
// {
// path: 'storeConfiguration',
// name: 'StoreConfiguration',
// meta: { title: '店铺配置' },
// component: ParentView,
// redirect: 'storeConfiguration/index',
// children: [
// {
// path: 'storeConfiguration',
// name: 'StoreConfiguration',
// component: () => import('@/views/configManage/storeConfiguration/index'),
// meta: { title: '店铺配置' }
// }
// ]
// },
// {
// path: 'storeGradeConfiguration',
// name: 'StoreGradeConfiguration',
// meta: { title: '店铺等级配置' },
// component: ParentView,
// redirect: 'storeGradeConfiguration/index',
// children: [
// {
// path: 'storeGradeConfiguration',
// name: 'StoreGradeConfiguration',
// component: () => import('@/views/configManage/storeGradeConfiguration/index'),
// meta: { title: '店铺等级配置' }
// }
// ]
// },
// {
// path: 'lenjoyStore',
// name: 'LenjoyStore',
// meta: { title: i18n.t('乐享店铺') },
// component: ParentView,
// redirect: 'lenjoyStore/index',
// children: [
// {
// path: 'lenjoyStore',
// name: 'LenjoyStore',
// component: () => import('@/views/configManage/lenjoyStore/index'),
// meta: { title: i18n.t('乐享店铺') }
// }
// ]
// },
// {
// path: 'honorAdmin',
// name: 'HonorAdmin',
// meta: { title: '荣誉馆配置' },
// component: ParentView,
// redirect: 'honorAdmin/index',
// children: [
// {
// path: 'honorAdmin',
// name: 'HonorAdmin',
// component: () => import('@/views/configManage/honorAdmin/index'),
// meta: { title: '荣誉馆配置' }
// }
// ]
// },
{
path: 'barcodeConfiguration',
name: 'BarcodeConfiguration',
meta: { title: '追溯配置' },
component: ParentView,
redirect: 'barcodeConfiguration/index',
children: [
{
path: 'tmpz',
name: 'BarcodeConfiguration',
component: () => import('@/views/configManage/barcodeConfiguration/index'),
meta: { title: '追溯配置' }
},
{
path: 'details',
name: 'Details',
component: () => import('@/views/configManage/barcodeConfiguration/details'),
meta: { title: '详情明细' },
hidden: true
}
]
},
{
path: 'deliveryWay',
name: 'DeliveryWay',
meta: { title: '发货方式' },
component: ParentView,
redirect: 'deliveryWay/index',
children: [
{
path: 'deliveryWay',
name: 'DeliveryWay',
component: () => import('@/views/configManage/deliveryWay/index'),
meta: { title: '发货方式' }
}
]
},
// {
// path: 'noticeConfig',
// name: 'NoticeConfig',
// meta: { title: '公告配置' },
// component: ParentView,
// redirect: 'noticeConfig/index',
// children: [
// {
// path: 'noticeConfig',
// name: 'NoticeConfig',
// component: () => import('@/views/configManage/noticeConfig/index'),
// meta: { title: '公告配置' }
// },
// {
// path: 'noticeBack',
// name: 'NoticeBack',
// component: () => import('@/views/configManage/noticeConfig/noticeBack'),
// meta: { title: '后台公告' },
// hidden: true
// },
// {
// path: 'email',
// name: 'Email',
// component: () => import('@/views/configManage/noticeConfig/email'),
// meta: { title: '站内信配置' },
// hidden: true
// }
//
// ]
// },
// {
// path: 'registrationConfiguration',
// name: 'RegistrationConfiguration',
// meta: { title: '注册页面配置' },
// component: ParentView,
// redirect: 'registrationConfiguration/index',
// children: [
// {
// path: 'zcympz',
// name: 'Zcympz',
// component: () => import('@/views/configManage/registrationConfiguration/index'),
// meta: { title: '注册页面配置' }
// }
// ]
// },
{
path: 'advertisementBanner',
name: 'advertisementBanner',
meta: { title: '广告Banner' },
component: ParentView,
redirect: 'advertisementBanner/index',
children: [
{
path: 'advertisementBanner',
name: 'advertisementBanner',
component: () => import('@/views/configManage/advertisementBanner/index'),
meta: { title: '广告Banner' }
}
]
},
{
path: 'memberRetailRegion',
name: 'memberRetailRegion',
meta: { title: i18n.t('收益区域配置') },
component: ParentView,
redirect: 'memberRetailRegion/index',
children: [
{
path: 'memberRetailRegion',
name: 'memberRetailRegion',
component: () => import('@/views/configManage/memberRetailRegion/index'),
meta: { title: i18n.t('收益区域配置') }
}
]
},
{
path: 'freePostageAreas',
name: 'FreePostageAreas',
meta: { title: '免邮专区配置' },
component: ParentView,
redirect: 'freePostageAreas/index',
children: [
{
path: 'freePostageAreas',
name: 'FreePostageAreas',
component: () => import('@/views/configManage/freePostageAreas/index'),
meta: { title: '免邮专区配置' }
}
]
},
{
path: 'memberControl',
name: 'MemberControl',
component: () => import('@/views/configManage/memberControl/index'),
meta: { title: '会员控制' }
}
// {
// path: 'serviceNumber',
// name: 'ServiceNumber',
// component: () => import('@/views/configManage/serviceNumber/index'),
// meta: { title: '服务编号配置' }
// }
]
},
{
path: '/marketing',
component: Layout,
name: 'Activity',
meta: { title: '营销管理', icon: 'yx', icon1: 'yxSel' },
children: [
...tickets,
{
path: 'giftGoods',
name: 'GiftGoods',
component: ParentView,
children: [
{
path: 'giftGoodsList',
name: 'GiftGoodsList',
component: () => import('@/views/marketing/giftGoods/index'),
meta: { title: '商品赠送' }
},
{
path: 'addGiftGoodsInfo',
name: 'AddGiftGoodsInfo',
component: () => import('@/views/marketing/giftGoods/addGiftGoodsInfo'),
meta: { title: '基本信息' },
hidden: true
},
{
path: 'setGiftGoodsInfo',
name: 'SetGiftGoodsInfo',
component: () => import('@/views/marketing/giftGoods/setGiftGoodsInfo'),
meta: { title: '规则设置' },
hidden: true
},
{
path: 'giftGoodsZxqc',
name: 'GiftGoodsZxqc',
component: () => import('@/views/marketing/giftGoods/giftGoodsZxqc'),
meta: { title: '在线签呈' },
hidden: true
}
]
},
{
path: 'consumptionGift',
name: 'ConsumptionGift',
component: ParentView,
children: [
{
path: 'consumptionGiftList',
name: 'ConsumptionGiftList',
component: () => import('@/views/marketing/consumptionGift/index'),
meta: { title: '消费赠送' }
},
{
path: 'addConsumptionInfo',
name: 'AddConsumptionInfo',
component: () => import('@/views/marketing/consumptionGift/addConsumptionInfo'),
meta: { title: '基本信息' },
hidden: true
},
{
path: 'setConsumptionInfo',
name: 'SetConsumptionInfo',
component: () => import('@/views/marketing/consumptionGift/setConsumptionInfo'),
meta: { title: '规则设置' },
hidden: true
},
{
path: 'consumptionGiftZxqc',
name: 'ConsumptionGiftZxqc',
component: () => import('@/views/marketing/consumptionGift/consumptionGiftZxqc'),
meta: { title: '在线签呈' },
hidden: true
}
]
},
{
path: 'memberConsumptionGift',
name: 'MemberConsumptionGift',
component: ParentView,
children: [
{
path: 'memberConsumptionGiftList',
name: 'MemberConsumptionGiftList',
component: () => import('@/views/marketing/memberConsumptionGift/index'),
meta: { title: i18n.t('会员消费赠送') }
},
{
path: 'memberAddConsumptionInfo',
name: 'MemberAddConsumptionInfo',
component: () => import('@/views/marketing/memberConsumptionGift/addConsumptionInfo'),
meta: { title: '基本信息' },
hidden: true
},
{
path: 'memberSetConsumptionInfo',
name: 'MemberSetConsumptionInfo',
component: () => import('@/views/marketing/memberConsumptionGift/setConsumptionInfo'),
meta: { title: '规则设置' },
hidden: true
},
{
path: 'memberConsumptionGiftZxqc',
name: 'MemberConsumptionGiftZxqc',
component: () => import('@/views/marketing/memberConsumptionGift/consumptionGiftZxqc'),
meta: { title: '在线签呈' },
hidden: true
}
]
},
{
path: 'winningRecord',
name: 'WinningRecord',
component: ParentView,
children: [
{
path: 'winningRecordList',
name: 'WinningRecordList',
component: () => import('@/views/marketing/winningRecord/index'),
meta: { title: '中奖记录' }
}
]
},
{
path: 'lotteryDetails',
name: 'LotteryDetails',
component: ParentView,
children: [
{
path: 'lotteryDetailsList',
name: 'LotteryDetailsList',
component: () => import('@/views/marketing/lotteryDetails/index'),
meta: { title: '抽奖明细' }
},
{
path: 'lotteryDetailsListSign',
name: 'LotteryDetailsListSign',
component: () => import('@/views/marketing/lotteryDetails/onlineSign'),
meta: { title: '抽奖明细' },
hidden: true
}
]
},
{
path: 'rechargeCard',
name: 'RechargeCard',
component: ParentView,
children: [
{
path: 'rechargeCardList',
name: 'RechargeCardList',
component: () => import('@/views/marketing/rechargeCard/index'),
meta: { title: '充值提货卡' }
},
{
path: 'addRechargeCard',
name: 'addRechargeCard',
component: () => import('@/views/marketing/rechargeCard/addRechargeCard'),
meta: { title: '充值提货卡-添加' },
hidden: true
},
{
path: 'rechargeQc',
name: 'rechargeQc',
component: () => import('@/views/marketing/rechargeCard/rechargeQc'),
meta: { title: '充值提货卡-添加' },
hidden: true
}
]
},
{
path: 'lottery',
name: 'Lottery',
component: ParentView,
children: [
{
path: 'lotteryList',
name: 'LotteryList',
component: () => import('@/views/marketing/lottery/index'),
meta: { title: '抽奖配置' }
},
{
path: 'lotteryInfo',
name: 'LotteryInfo',
component: () => import('@/views/marketing/lottery/lotteryInfo'),
meta: { title: '基本信息' },
hidden: true
},
{
path: 'lotteryRules',
name: 'LotteryRules',
component: () => import('@/views/marketing/lottery/lotteryRules'),
meta: { title: '规则设置' },
hidden: true
},
{
path: 'lotteryGiftSet',
name: 'LotteryGiftSet',
component: () => import('@/views/marketing/lottery/lotteryGiftSet'),
meta: { title: '奖品设置' },
hidden: true
},
{
path: 'lotteryGiftZxqc',
name: 'LotteryGiftZxqc',
component: () => import('@/views/marketing/lottery/lotteryGiftZxqc'),
meta: { title: '在线签呈' },
hidden: true
}
]
},
{
path: 'directGifts',
name: 'DirectGifts',
component: ParentView,
children: [
{
path: 'directGiftsList',
name: 'DirectGiftsList',
component: () => import('@/views/marketing/directGifts/index'),
meta: { title: '直推赠送' }
},
{
path: 'addDirect',
name: 'AddDirect',
component: () => import('@/views/marketing/directGifts/addDirect'),
meta: { title: '基本信息' },
hidden: true
},
{
path: 'directZxqc',
name: 'DirectZxqc',
component: () => import('@/views/marketing/directGifts/directZxqc'),
meta: { title: '在线签呈' },
hidden: true
}
]
},
// {
// path: 'benefitsGift',
// name: 'BenefitsGift',
// component: ParentView,
// children: [
// {
// path: 'benefitsGiftList',
// name: 'BenefitsGiftList',
// component: () => import('@/views/marketing/benefitsGift/index'),
// meta: { title: '权益赠送' }
// },
// {
// path: 'addBenefitsGift',
// name: 'AddBenefitsGift',
// component: () => import('@/views/marketing/benefitsGift/addBenefitsGift'),
// meta: { title: '基本信息' },
// hidden: true
// },
// {
// path: 'benefitsGiftZxqc',
// name: 'BenefitsGiftZxqc',
// component: () => import('@/views/marketing/benefitsGift/benefitsGiftZxqc'),
// meta: { title: '在线签呈' },
// hidden: true
// }
// ]
// },
// {
// path: 'upgradeBenefitsGift',
// name: 'UpgradeBenefitsGift',
// component: ParentView,
// children: [
// {
// path: 'upgradeBenefitsGiftList',
// name: 'UpgradeBenefitsGiftList',
// component: () => import('@/views/marketing/upgradeBenefitGift/index'),
// meta: { title: '升级权益赠送' }
// },
// {
// path: 'upgradAddBenefitsGift',
// name: 'UpgradAddBenefitsGift',
// component: () => import('@/views/marketing/upgradeBenefitGift/addBenefitsGift'),
// meta: { title: '基本信息' },
// hidden: true
// },
// {
// path: 'upgradBenefitsGiftZxqc',
// name: 'UpgradBenefitsGiftZxqc',
// component: () => import('@/views/marketing/upgradeBenefitGift/benefitsGiftZxqc'),
// meta: { title: '在线签呈' },
// hidden: true
// }
// ]
// },
// {
// path: 'equitygiftData',
// name: 'EquitygiftData',
// component: ParentView,
// children: [
// {
// path: 'equitygiftDataList',
// name: 'EquitygiftDataList',
// component: () => import('@/views/marketing/equitygiftData/index'),
// meta: { title: '权益赠送数据' }
// }
// ]
// },
{
path: 'tourismAct',
name: 'TourismAct',
component: ParentView,
children: [
{
path: 'tourismActList',
name: 'TourismActList',
component: () => import('@/views/marketing/tourismAct/index'),
meta: { title: '旅游活动' }
},
{
path: 'addTourismAct',
name: 'AddTourismAct',
component: () => import('@/views/marketing/tourismAct/addTourismAct'),
meta: { title: '基本信息' },
hidden: true
},
{
path: 'tourismActZxqc',
name: 'TourismActZxqc',
component: () => import('@/views/marketing/tourismAct/tourismActZxqc'),
meta: { title: '在线签呈' },
hidden: true
}
]
},
{
path: 'tourismData',
name: 'TourismData',
component: ParentView,
children: [
{
path: 'tourismDataList',
name: 'TourismDataList',
component: () => import('@/views/marketing/tourismData/index'),
meta: { title: '旅游活动数据' }
}
]
},
{
path: 'directRanking',
name: 'DirectRanking',
component: ParentView,
children: [
{
path: 'directRankingList',
name: 'DirectRankingList',
component: () => import('@/views/marketing/directRanking/index'),
meta: { title: '直推排行数据' }
}
]
}
]
},
// 统计分析
{
path: '/statistics',
name: 'Statistics',
meta: { title: '统计分析', icon: 'set', icon1: 'setSel' },
alwaysShow: true,
component: Layout,
children: [
{
path: 'underPlacementPer',
name: 'UnderPlacementPer',
component: () => import('@/views/statistics/underPlacementPer'),
meta: { title: '伞下新增安置业绩' }
},
{
path: 'underPlacementPerNew',
name: 'UnderPlacementPerNew',
component: () => import('@/views/statistics/underPlacementPerNew'),
meta: { title: '伞下新増安置业绩(新)' }
},
{
path: 'underDirectAdd',
name: 'UnderDirectAdd',
component: () => import('@/views/statistics/underDirectAdd'),
meta: { title: '伞下直推新增业绩' }
},
{
path: 'underDirectAddNew',
name: 'UnderDirectAddNew',
component: () => import('@/views/statistics/underDirectAddNew'),
meta: { title: '伞下直推新増业绩(新)' }
},
{
path: 'underBalance',
name: 'UnderBalance',
component: () => import('@/views/statistics/underBalance'),
meta: { title: '伞下账户余额' }
},
{
path: 'realPerAddAwards',
name: 'RealPerAddAwards',
component: () => import('@/views/statistics/realPerAddAwards'),
meta: { title: '真实业绩新增奖衔' }
},
{
path: 'levelUpRecords',
name: 'LevelUpRecords',
component: () => import('@/views/statistics/level-up-records/index'),
meta: { title: '会员升级记录' }
},
{
path: 'memberAssessmentRecords',
name: 'MemberAssessmentRecords',
component: () => import('@/views/statistics/member-assessment-records/index'),
meta: { title: '会员考核记录' }
},
{
path: 'placementCheck',
name: 'PlacementCheck',
component: () => import('@/views/statistics/placementCheck'),
meta: { title: '安置正反查' }
},
{
path: 'recommendedCheck',
name: 'RecommendedCheck',
component: () => import('@/views/statistics/recommendedCheck'),
meta: { title: '推荐正反查' }
},
{
path: 'underDirectpush',
name: 'UnderDirectpush',
component: () => import('@/views/statistics/underDirectpush'),
meta: { title: '伞下直推' }
},
{
path: 'productSaleStatistics',
name: 'ProductSaleStatistics',
component: () => import('@/views/statistics/productSaleStatistics'),
meta: { title: '产品销售统计' }
},
{
path: 'productSaleStatisticsDetail',
name: 'ProductSaleStatisticsDetail',
component: () => import('@/views/statistics/productSaleStatisticsDetail'),
meta: { title: '产品销售统计详情' },
hidden: true
},
{
path: 'reportSummary',
name: 'ReportSummary',
component: () => import('@/views/statistics/reportSummary'),
meta: { title: '报单汇总' }
},
{
path: 'incomeDetail',
name: 'IncomeDetail',
component: () => import('@/views/statistics/incomeDetail'),
meta: { title: '收入明细' }
},
{
path: 'memOrderStatistics',
name: 'MemOrderStatistics',
component: () => import('@/views/statistics/memOrderStatistics'),
meta: { title: '会员订单分布统计' }
},
{
path: 'productDetailQuery',
name: 'ProductDetailQuery',
component: () => import('@/views/statistics/productDetailQuery'),
meta: { title: '产品明细查询' }
},
{
path: 'umbrellaBloodline',
name: 'UmbrellaBloodline',
component: () => import('@/views/statistics/umbrellaBloodline'),
meta: { title: '伞下血缘去重' }
},
{
path: 'umbrellaBloodlineNew',
name: 'UmbrellaBloodlineNew',
component: () => import('@/views/statistics/umbrellaBloodlineNew'),
meta: { title: '伞下血缘去重(新)' }
},
// {
// path: 'lcDataReport',
// name: 'LcDataReport',
// component: () => import('@/views/statistics/lcDataReport'),
// meta: { title: '数据报表' },
// },
{
path: 'lcDataReport',
name: 'LcDataReport',
component: ParentView,
children: [
{
path: 'lcDataReport',
name: 'LcDataReportList',
component: () => import('@/views/statistics/lcDataReport/lcDataReport'),
meta: { title: '数据报表' }
},
{
path: 'chPvInquiry',
name: 'ChPvInquiry',
component: () => import('@/views/statistics/lcDataReport/chPvInquiry'),
meta: { title: '国内业绩查询' },
hidden: true
},
{
path: 'othPvInquiry',
name: 'OthPvInquiry',
component: () => import('@/views/statistics/lcDataReport/othPvInquiry'),
meta: { title: '海外业绩汇总' },
hidden: true
},
{
path: 'newLc',
name: 'NewLc',
component: () => import('@/views/statistics/lcDataReport/newLc'),
meta: { title: '新联创' },
hidden: true
}
]
},
{
path: 'directDataQuery',
name: 'directDataQuery',
component: () => import('@/views/statistics/directDataQuery/index'),
meta: { title: '直推数据查询' }
},
{
path: 'directOnlineSign',
name: 'directOnlineSign',
component: () => import('@/views/statistics/directDataQuery/onlineSign'),
meta: { title: '直推数据签呈' }
},
{
path: 'memberAchieve',
name: 'MemberAchieve',
component: () => import('@/views/statistics/memberAchieve/index'),
meta: { title: '会员业绩数据查询' }
},
{
path: 'placBlood',
name: 'PlacBlood',
component: () => import('@/views/statistics/placBlood/index'),
meta: { title: '安置血缘查询' }
},
{
path: 'placBloodPb',
name: 'PlacBloodPb',
component: () => import('@/views/statistics/placBlood/placBloodPb'),
meta: { title: '安置血缘查询' }
},
{
path: 'placBloodBb',
name: 'PlacBloodBb',
component: () => import('@/views/statistics/placBlood/placBloodBb'),
meta: { title: '安置血缘查询' }
},
{
path: 'awardPromotion',
name: 'AwardPromotion',
component: () => import('@/views/statistics/awardPromotion'),
meta: { title: '奖衔晋升查询' }
},
{
path: 'personalRepurchaseSta',
name: 'PersonalRepurchaseSta',
component: () => import('@/views/statistics/personalRepurchaseSta'),
meta: { title: '个人复购统计' }
},
{
path: 'placementPVSta',
name: 'PlacementPVSta',
component: () => import('@/views/statistics/placementPVSta'),
meta: { title: '安置业绩统计' }
},
{
path: 'underDirectProduct',
name: 'UnderDirectProduct',
component: ParentView,
meta: { title: '伞下直推产品查询' },
children: [
{
path: 'underDirectProductList',
name: 'UnderDirectProductList',
component: () => import('@/views/statistics/underDirectProduct/index'),
meta: { title: '伞下直推产品查询' }
},
{
path: 'underDirectProductDetails',
name: 'UnderDirectProductDetails',
component: () => import('@/views/statistics/underDirectProduct/details'),
meta: { title: '伞下直推产品明细' },
hidden: true
},
{
path: 'underDirectProductToTal',
name: 'UnderDirectProductToTal',
component: () => import('@/views/statistics/underDirectProduct/total'),
meta: { title: '伞下直推产品汇总' },
hidden: true
}
]
},
{
path: 'userConsumpionSta',
name: 'UserConsumpionSta',
component: () => import('@/views/statistics/userConsumpionSta'),
meta: { title: '用户消费统计' }
},
{
path: 'comNewlyAddPV',
name: 'ComNewlyAddPV',
component: () => import('@/views/statistics/comNewlyAddPV'),
meta: { title: '小区新增业绩统计' }
},
{
path: 'memberRegistered',
name: 'MemberRegistered',
component: () => import('@/views/statistics/memberRegistered'),
meta: { title: '会员户籍数据查询' }
},
{
path: 'umbrellaWalletDetail',
name: 'UmbrellaWalletDetail',
component: () => import('@/views/statistics/umbrellaWalletDetail'),
meta: { title: '伞下钱包明细' }
},
{
path: 'regionalPerformance',
name: 'RegionalPerformance',
component: () => import('@/views/statistics/regionalPerformance'),
meta: { title: '地区业绩统计' }
},
{
path: 'goodsSaleTotal',
name: 'GoodsSaleTotal',
component: () => import('@/views/statistics/goodsSaleTotal'),
meta: { title: '单品销量统计' }
},
{
path: 'systemPerformance',
name: 'SegionalPerformance',
component: () => import('@/views/statistics/systemPerformance'),
meta: { title: '系统业绩统计' }
},
{
path: 'productSalesRanking',
name: 'ProductSalesRanking',
component: () => import('@/views/statistics/productSalesRanking/index'),
meta: { title: '产品销量排行' }
},
{
path: 'goodsAllTotal',
name: 'goodsAllTotal',
component: () => import('@/views/statistics/goodsAllTotal/index'),
meta: { title: '商品销售统计' }
}
]
},
{
path: '/system',
component: Layout,
name: 'System',
meta: { title: '系统配置', icon: 'xt', icon1: 'xtSel' },
children: [
{
path: 'parameter',
name: 'Parameter',
meta: { title: '系统参数' },
component: ParentView,
redirect: 'parameter/index',
children: [
{
path: 'xtcs',
name: 'SystemParameter',
component: () => import('@/views/system/parameter/index'),
meta: { title: '系统参数' }
},
{
path: 'ysfs',
name: 'ModeTransport',
component: () => import('@/views/system/parameter/ysfs'),
meta: { title: '运输方式' },
hidden: true
},
{
path: 'zfpz',
name: 'PaymentConfiguration',
component: () => import('@/views/system/parameter/zfpz'),
meta: { title: '支付配置' },
hidden: true
},
{
path: 'yfpz',
name: 'FreightAllocation',
component: () => import('@/views/system/parameter/yfpz'),
meta: { title: '运费配置' },
hidden: true
},
{
path: 'azjy',
name: 'PlacementVerification',
component: () => import('@/views/system/parameter/azjy'),
meta: { title: '安置校验' },
hidden: true
},
{
path: 'cdsj',
name: 'CancellationTime',
component: () => import('@/views/system/parameter/cdsj'),
meta: { title: '撤单日期' },
hidden: true
},
{
path: 'sjfs',
name: 'UpgradeMethod',
component: () => import('@/views/system/parameter/sjfs'),
meta: { title: '升级方式' },
hidden: true
},
{
path: 'ztfs',
name: 'DirectPushMethod',
component: () => import('@/views/system/parameter/ztfs'),
meta: { title: '直推方式' },
hidden: true
}
]
},
{
path: 'division',
name: 'Division',
meta: { title: '行政区划' },
component: ParentView,
redirect: 'division/index',
children: [
{
path: 'xzph',
name: 'Division',
component: () => import('@/views/system/division/index'),
meta: { title: '行政区划' }
}
]
},
// {
// path: 'ihgConfig',
// name: 'ihgConfig',
// meta: { title: '洲际配置' },
// component: ParentView,
// redirect: 'ihgConfig/index',
// children: [
// {
// path: 'ihgConfigList',
// name: 'ihgConfigList',
// component: () => import('@/views/system/ihgConfig/index'),
// meta: { title: '洲际配置' }
// },
// {
// path: 'areaConfigList',
// name: 'areaConfigList',
// component: () => import('@/views/system/areaConfig/index'),
// meta: { title: '区域配置' },
// hidden: true
// }
// ]
// },
{
path: 'translate',
name: 'Translate',
meta: { title: '统一翻译' },
component: ParentView,
redirect: 'translate/index',
children: [
{
path: 'tyfy',
name: 'Translate',
component: () => import('@/views/system/translate/index'),
meta: { title: '统一翻译' }
}
]
},
{
path: 'national',
name: 'National',
meta: { title: '国家配置' },
component: ParentView,
redirect: 'national/index',
children: [
{
path: 'gjpz',
name: 'National',
component: () => import('@/views/system/national/index'),
meta: { title: '国家配置' }
}
]
},
{
path: 'exchangerate',
name: 'Exchangerate',
meta: { title: '汇率配置' },
component: ParentView,
redirect: 'exchangerate/index',
children: [
{
path: 'hlpz',
name: 'Exchangerate',
component: () => import('@/views/system/exchangerate/index'),
meta: { title: '汇率配置' }
}
]
},
{
path: 'adminRole',
name: 'adminRole',
meta: { title: '系统管理员' },
component: () => import('@/views/system/adminRole/index')
},
{
path: 'limits',
name: 'limits',
meta: { title: '权限配置' },
component: ParentView,
redirect: 'limits/index',
children: [
{
path: 'limitsList',
name: 'limitsList',
component: () => import('@/views/system/limits/index'),
meta: { title: '权限配置' },
hidden: true
},
{
path: 'receptionRole',
name: 'ReceptionRole',
component: () => import('@/views/system/receptionRole/index'),
meta: { title: '权限配置' }
},
{
path: 'addreception',
name: 'Addreception',
component: () => import('@/views/system/receptionRole/addreception'),
meta: { title: '前台权限配置' },
hidden: true
},
{
path: 'addMenuRole',
name: 'AaddMenuRole',
component: () => import('@/views/system/addMenuRole/index'),
meta: { title: '新增权限' },
hidden: true
},
{
path: 'fieldRole',
name: 'FieldRole',
component: () => import('@/views/system/addMenuRole/fieldRole.vue'),
meta: { title: '字段权限控制' },
hidden: true
}
]
},
{
path: 'role',
name: 'role',
meta: { title: '角色配置' },
component: () => import('@/views/system/role/index')
},
{
path: 'departmentRole',
name: 'departmentRole',
meta: { title: '部门配置' },
component: () => import('@/views/system/departmentRole/index')
},
{
path: 'menuRole',
name: 'menuRole',
meta: { title: '菜单管理' },
component: () => import('@/views/system/menuRole/index')
},
{
path: 'warehouseConfig',
name: 'warehouseConfig',
meta: { title: '仓库配置' },
component: () => import('@/views/system/warehouseConfig/index')
},
// {
// path: 'whiteList',
// name: 'WhiteList',
// meta: { title: '白名单' },
// component: ParentView,
// redirect: 'whiteList/index',
// children: [
// {
// path: 'ipList',
// name: 'IpList',
// component: () => import('@/views/system/whiteList/index'),
// meta: { title: '白名单' }
// },
// // {
// // path: 'ipList',
// // name: 'IpList',
// // component: () => import('@/views/system/whiteList/ipList'),
// // meta: { title: 'IP名单' },
// // hidden: true
// // },
// {
// path: 'registrationList',
// name: 'RegistrationList',
// component: () => import('@/views/system/whiteList/registrationList'),
// hidden: true,
// meta: { title: '注册名单' }
// },
// {
// path: 'consumerList',
// name: 'ConsumerList',
// component: () => import('@/views/system/whiteList/consumerList'),
// hidden: true,
// meta: { title: '消费名单' }
// },
// {
// path: 'transferList',
// name: 'TransferList',
// component: () => import('@/views/system/whiteList/transferList'),
// hidden: true,
// meta: { title: '转账名单' }
// },
// {
// path: 'withdrawalList',
// name: 'WithdrawalList',
// component: () => import('@/views/system/whiteList/withdrawalList'),
// hidden: true,
// meta: { title: '提现名单' }
// },
// {
// path: 'businessList',
// name: 'BusinessList',
// component: () => import('@/views/system/whiteList/businessList'),
// hidden: true,
// meta: { title: '业务名单' }
// },
// {
// path: 'exemptionList',
// name: 'ExemptionList',
// component: () => import('@/views/system/whiteList/exemptionList'),
// hidden: true,
// meta: { title: '免考名单' }
// },
// ]
// },
{
path: 'inventoryCompany',
name: 'InventoryCompany',
meta: { title: '库存公司' },
component: () => import('@/views/system/inventoryCompany/index')
},
{
path: 'supplierSet',
name: 'supplierSet',
meta: { title: '供应商管理' },
component: () => import('@/views/system/supplierSet/index')
}
]
},
// {
// path: '/siteConfiguration',
// name: 'SiteConfiguration',
// meta: { title: '站点配置', icon: 'set', icon1: 'setSel' },
// component: Layout,
// children: [
// {
// path: 'fistBackground',
// name: 'FistBackground',
// component: () => import('@/views/siteConfiguration/fistBackground'),
// meta: { title: '首页背景' }
// },
// {
// path: 'mission',
// name: 'Mission',
// component: () => import('@/views/siteConfiguration/mission'),
// meta: { title: '企业使命' }
// },
// {
// path: 'companyNews',
// name: 'CompanyNews',
// component: () => import('@/views/siteConfiguration/companyNews'),
// meta: { title: '公司新闻' }
// },
// {
// path: 'vrSpecial',
// name: 'VrSpecial',
// component: () => import('@/views/siteConfiguration/vrSpecial'),
// meta: { title: 'VR专区' }
// },
// {
// path: 'bigThings',
// name: 'BigThings',
// component: () => import('@/views/siteConfiguration/bigThings'),
// meta: { title: '荣誉资质' }
// },
// {
// path: 'bigThingsTwo',
// name: 'BigThingsTwo',
// component: () => import('@/views/siteConfiguration/bigThingsTwo'),
// meta: { title: '发展历程' },
// hidden: true
// },
// {
// path: 'globalEvery',
// name: 'GlobalEvery',
// component: () => import('@/views/siteConfiguration/globalEvery'),
// meta: { title: '全球分布' }
// },
// {
// path: 'advert',
// name: 'Advert',
// component: () => import('@/views/siteConfiguration/advert'),
// meta: { title: '广告Banner' }
// },
// {
// path: 'goodsSet',
// name: 'GoodsSet',
// component: () => import('@/views/siteConfiguration/goodsSet'),
// meta: { title: '商品配置' }
// },
// {
// path: 'missionDetails',
// name: 'MissionDetails',
// component: () => import('@/views/siteConfiguration/missionDetails'),
// meta: { title: '企业使命详情' },
// hidden: true
// },
// {
// path: 'companyFeng',
// name: 'companyFeng',
// component: () => import('@/views/siteConfiguration/companyFeng'),
// meta: { title: '公司风采' },
// hidden: true
// },
// {
// path: 'companyDetails',
// name: 'companyDetails',
// component: () => import('@/views/siteConfiguration/companyDetails'),
// meta: { title: i18n.t('MN_F_T_202') },
// hidden: true
// },
// {
// path: 'goodsDetails',
// name: 'GoodsDetails',
// component: () => import('@/views/siteConfiguration/goodsDetails'),
// meta: { title: i18n.t('MN_F_T_202') },
// hidden: true
// }
// ]
// },
{
path: '/selfService',
name: 'SelfService',
meta: { title: '自助服务', icon: 'set', icon1: 'setSel' },
component: Layout,
children: [
{
path: 'updateAdress',
name: 'UpdateAdress',
component: () => import('@/views/selfService/updateAdress/index'),
meta: { title: '修改地址' }
},
{
path: 'addressZxqc',
name: 'AddressZxqc',
component: () => import('@/views/selfService/updateAdress/addressZxqc'),
meta: { title: '自提清单' }
},
{
path: 'inventory',
name: 'Inventory',
component: () => import('@/views/selfService/inventory/index'),
meta: { title: '自提清单' }
},
{
path: 'ztZxqc',
name: 'ZtZxqc',
component: () => import('@/views/selfService/inventory/ztZxqc'),
meta: { title: '自提清单在线签呈' },
hidden: true
},
{
path: 'register',
name: 'Register',
component: () => import('@/views/selfService/register/index'),
meta: { title: '户籍变更' }
},
{
path: 'hjbgQc',
name: 'hjbgQc',
component: () => import('@/views/selfService/register/hjbgQc'),
meta: { title: '户籍变更签呈' },
hidden: true
}
]
},
// {
// path: '/equipmentManage',
// name: 'EquipmentManage',
// meta: { title: '设备管理', icon: 'xt', icon1: 'xtSel' },
// component: Layout,
// children: [
// {
// path: 'devices',
// name: 'Devices',
// meta: { title: '设备列表' },
// component: ParentView,
// redirect: 'devices/index',
// children: [
// {
// path: 'devices',
// name: 'Devices',
// component: () => import('@/views/equipmentManage/devices/index'),
// meta: { title: '设备列表' }
// },
// {
// path: 'purchases',
// name: 'Purchases',
// component: () => import('@/views/equipmentManage/devices/purchases'),
// meta: { title: '购买次数' },
// hidden: true
// },
// {
// path: 'devicesDetail',
// name: 'DevicesDetail',
// component: () => import('@/views/equipmentManage/devices/devicesDetail'),
// meta: { title: '设备列表详情' },
// hidden: true
// },
// {
// path: 'purchaseDetail',
// name: 'PurchaseDetail',
// component: () => import('@/views/equipmentManage/devices/purchaseDetail'),
// meta: { title: '购买次数详情' },
// hidden: true
// },
// {
// path: 'bindDevices',
// name: 'BindDevices',
// component: () => import('@/views/equipmentManage/devices/bindDevices'),
// meta: { title: '设备绑定' },
// hidden: true
// }
// ]
// },
// {
// path: 'equipmentBanner',
// name: 'EquipmentBanner',
// meta: { title: 'Banner' },
// component: ParentView,
// redirect: 'equipmentBanner/index',
// children: [
// {
// path: 'equipmentBanner',
// name: 'EquipmentBanner',
// component: () => import('@/views/equipmentManage/equipmentBanner/index'),
// meta: { title: 'Banner' }
// }
// ]
// },
// {
// path: 'equipmentProduct',
// name: 'EquipmentProduct',
// meta: { title: '商品配置' },
// component: ParentView,
// redirect: 'equipmentProduct/index',
// children: [
// {
// path: 'equipmentProduct',
// name: 'EquipmentProduct',
// component: () => import('@/views/equipmentManage/equipmentProduct/index'),
// meta: { title: '商品配置' }
// },
// {
// path: 'addEquProduct',
// name: 'AddEquProduct',
// component: () => import('@/views/equipmentManage/equipmentProduct/addEquProduct'),
// meta: { title: '添加商品配置' },
// hidden: true
// }
// ]
// },
// {
// path: 'equipmentPackage',
// name: 'EquipmentPackage',
// meta: { title: '套餐配置' },
// component: ParentView,
// redirect: 'equipmentPackage/index',
// children: [
// {
// path: 'equipmentPackage',
// name: 'EquipmentPackage',
// component: () => import('@/views/equipmentManage/equipmentPackage/index'),
// meta: { title: '套餐配置' }
// },
// {
// path: 'addPackage',
// name: 'AddPackage',
// component: () => import('@/views/equipmentManage/equipmentPackage/addPackage'),
// meta: { title: '添加套餐配置' },
// hidden: true
// }
// ]
// }
// ]
// },
{
path: '/supplyChain',
name: 'SupplyChain',
meta: { title: '供应链', icon: 'xt', icon1: 'xtSel' },
component: Layout,
children: [
{
path: 'orderManage',
name: 'OrderManage',
meta: { title: '订单管理' },
component: ParentView,
redirect: '/procureOrder/index',
alwaysShow: true,
children: [
{
path: 'procureOrder',
name: 'ProcureOrder',
component: () => import('@/views/supplyChain/orderManage/procureOrder/index'),
meta: { title: '采购订单' }
},
{
path: 'procureOrderDetails',
name: 'procureOrderDetails',
component: () => import('@/views/supplyChain/orderManage/procureOrder/details'),
meta: { title: '采购订单详情' }
},
{
path: 'procureOrderZxqc',
name: 'procureOrderZxqc',
component: () => import('@/views/supplyChain/orderManage/procureOrder/onlineSign'),
meta: { title: '采购订单在线签呈' }
},
{
path: 'inOrOut',
name: 'InOrOut',
component: () => import('@/views/supplyChain/orderManage/inOrOut/index'),
meta: { title: '调拨订单' }
},
{
path: 'inOrOutDetails',
name: 'inOrOutDetails',
component: () => import('@/views/supplyChain/orderManage/inOrOut/details'),
meta: { title: '调拨订单详情' }
},
{
path: 'inOrOutZxqc',
name: 'inOrOutZxqc',
component: () => import('@/views/supplyChain/orderManage/inOrOut/onlineSign'),
meta: { title: '调拨订单在线签呈' }
},
{
path: 'businessUse',
name: 'BusinessUse',
component: () => import('@/views/supplyChain/inventoryManage/businessUse/index'),
meta: { title: '业务领用' },
hidden: true
},
{
path: 'businessUseDetails',
name: 'BusinessUseDetails',
component: () => import('@/views/supplyChain/inventoryManage/businessUse/details'),
meta: { title: '详情' },
hidden: true
},
{
path: 'businessUseOnline',
name: 'BusinessUseOnline',
component: () => import('@/views/supplyChain/inventoryManage/businessUse/onlineSign'),
meta: { title: '在线签呈' },
hidden: true
}
]
},
{
path: 'inventoryManage',
name: 'InventoryManage',
meta: { title: '库存管理' },
component: ParentView,
alwaysShow: true,
children: [
{
path: 'procureIn',
name: 'ProcureIn',
component: () => import('@/views/supplyChain/inventoryManage/procureIn/index'),
meta: { title: '采购入库' }
},
{
path: 'procureInDetails',
name: 'procureInDetails',
component: () => import('@/views/supplyChain/inventoryManage/procureIn/details'),
meta: { title: '详情' }
},
{
path: 'procureInZxqc',
name: 'procureInZxqc',
component: () => import('@/views/supplyChain/inventoryManage/procureIn/onlineSign'),
meta: { title: '采购入库在线签呈' }
},
{
path: 'saleOut',
name: 'SaleOut',
component: () => import('@/views/supplyChain/inventoryManage/saleOut/index'),
meta: { title: '销售出库' }
},
{
path: 'procureBack',
name: 'ProcureBack',
component: () => import('@/views/supplyChain/inventoryManage/procureBack/index'),
meta: { title: '采购退货单' }
},
{
path: 'procureBackZxqc',
name: 'ProcureBackZxqc',
component: () => import('@/views/supplyChain/inventoryManage/procureBack/onlineSign'),
meta: { title: '采购退货单在线签呈' }
},
{
path: 'saleBack',
name: 'SaleBack',
component: () => import('@/views/supplyChain/inventoryManage/saleBack/index'),
meta: { title: '销售退货单' }
},
{
path: 'saleBackZxqc',
name: 'SaleBackZxqc',
component: () => import('@/views/supplyChain/inventoryManage/saleBack/onlineSign'),
meta: { title: '销售退货单在线签呈' }
},
{
path: 'inOutOut',
name: 'InOutOut',
component: () => import('@/views/supplyChain/inventoryManage/inOutOut/index'),
meta: { title: '调拨出库' }
},
{
path: 'inOutOutDetails',
name: 'inOutOutDetails',
component: () => import('@/views/supplyChain/inventoryManage/inOutOut/details'),
meta: { title: '详情' }
},
{
path: 'inOutOutZxqc',
name: 'inOutOutZxqc',
component: () => import('@/views/supplyChain/inventoryManage/inOutOut/onlineSign'),
meta: { title: '调拨出库在线签呈' }
},
{
path: 'inOutIn',
name: 'InOutIn',
component: () => import('@/views/supplyChain/inventoryManage/inOutIn/index'),
meta: { title: '调拨入库' }
},
{
path: 'inOutInDetails',
name: 'inOutInDetails',
component: () => import('@/views/supplyChain/inventoryManage/inOutIn/details'),
meta: { title: '详情' }
},
{
path: 'inOutInZxqc',
name: 'inOutInZxqc',
component: () => import('@/views/supplyChain/inventoryManage/inOutIn/onlineSign'),
meta: { title: '调拨入库在线签呈' }
},
{
path: 'inventoryCount',
name: 'InventoryCount',
component: () => import('@/views/supplyChain/inventoryManage/inventoryCount/index'),
meta: { title: '库存盘点' }
},
{
path: 'inCountDetails',
name: 'inCountDetails',
component: () => import('@/views/supplyChain/inventoryManage/inventoryCount/details'),
meta: { title: '库存盘点详情' }
},
{
path: 'inCountZxqc',
name: 'inCountZxqc',
component: () => import('@/views/supplyChain/inventoryManage/inventoryCount/onlineSign'),
meta: { title: '库存盘点在线签呈' }
},
{
path: 'availableQuantity',
name: 'AvailableQuantity',
component: () => import('@/views/supplyChain/inventoryManage/availableQuantity/index'),
meta: { title: '可用量' }
},
{
path: 'updateAvailableQuantity',
name: 'UpdateAvailableQuantity',
component: () => import('@/views/supplyChain/inventoryManage/availableQuantity/update'),
meta: { title: '可用量' },
hidden: true
},
{
path: 'quantityOnhand',
name: 'QuantityOnhand',
component: () => import('@/views/supplyChain/inventoryManage/quantityOnhand/index'),
meta: { title: '现存量' }
},
{
path: 'quantityOnhandDetail',
name: 'QuantityOnhandDetail',
component: () => import('@/views/supplyChain/inventoryManage/quantityOnhand/detail'),
meta: { title: '现存量详情' },
hidden: true
},
{
path: 'otherWarehousing',
name: 'OtherWarehousing',
component: () => import('@/views/supplyChain/inventoryManage/otherWarehousing/index'),
meta: { title: '其他入库' }
},
{
path: 'otherWarehousingadd',
name: 'OtherWarehousingAdd',
component: () => import('@/views/supplyChain/inventoryManage/otherWarehousing/addrow.vue'),
meta: { title: '其他入库' },
hidden: true
},
{
path: 'otherWarehousingOnline',
name: 'OtherWarehousingOnline',
component: () => import('@/views/supplyChain/inventoryManage/otherWarehousing/onlineSign.vue'),
meta: { title: '其他入库签呈' },
hidden: true
},
{
path: 'otherOutbound',
name: 'OtherOutbound',
component: () => import('@/views/supplyChain/inventoryManage/otherOutbound/index'),
meta: { title: '其他出库' }
},
{
path: 'otherOutboundadd',
name: 'OtherOutboundAdd',
component: () => import('@/views/supplyChain/inventoryManage/otherOutbound/addrow.vue'),
meta: { title: '其他出库' },
hidden: true
},
{
path: 'otherOutboundOnline',
name: 'OtherOutboundOnline',
component: () => import('@/views/supplyChain/inventoryManage/otherOutbound/onlineSign.vue'),
meta: { title: '其他出库签呈' },
hidden: true
},
{
path: 'batchNumberManage',
name: 'BatchNumberManage',
component: () => import('@/views/supplyChain/inventoryManage/batchNumberManage/index'),
meta: { title: '批次号管理' }
},
{
path: 'batchNumberManageAdd',
name: 'BatchNumberManageAdd',
component: () => import('@/views/supplyChain/inventoryManage/batchNumberManage/addRow'),
meta: { title: '批次号管理' },
hidden: true
}
]
},
{
path: 'supplyChainAnalysis',
name: 'SupplyChainAnalysis',
meta: { title: '统计分析' },
component: ParentView,
redirect: '/supplyChainAnalysis/index',
alwaysShow: true,
children: [
{
path: 'procureInAnalysis',
name: 'ProcureInAnalysis',
component: () => import('@/views/supplyChain/supplyChainAnalysis/procureInAnalysis/index'),
meta: { title: '采购入库' }
},
{
path: 'inOutInAnalysis',
name: 'InOutInAnalysis',
component: () => import('@/views/supplyChain/supplyChainAnalysis/inOutInAnalysis/index'),
meta: { title: '调拨入库' }
},
{
path: 'otherWarehousingAnalysis',
name: 'OtherWarehousingAnalysis',
component: () => import('@/views/supplyChain/supplyChainAnalysis/otherWarehousingAnalysis/index'),
meta: { title: '其他入库' }
},
{
path: 'otherOutboundAnalysis',
name: 'OtherOutboundAnalysis',
component: () => import('@/views/supplyChain/supplyChainAnalysis/otherOutboundAnalysis/index'),
meta: { title: '其他出库' }
},
{
path: 'saleOutAnalysis',
name: 'SaleOutAnalysis',
component: () => import('@/views/supplyChain/supplyChainAnalysis/saleOutAnalysis/index'),
meta: { title: '销售出库' }
},
{
path: 'procureBackOrder',
name: 'ProcureBackOrder',
component: () => import('@/views/supplyChain/supplyChainAnalysis/procureBackOrder/index'),
meta: { title: '采购退货' }
},
{
path: 'saleBackOrder',
name: 'SaleBackOrder',
component: () => import('@/views/supplyChain/supplyChainAnalysis/saleBackOrder/index'),
meta: { title: '销售退货' }
}
]
},
{
path: 'shippingLog',
name: 'ShippingLog',
component: () => import('@/views/supplyChain/shippingLog/index'),
meta: { title: '发货日志' },
hidden: true
}
]
},
{
path: '/supplierManaged',
name: 'SupplierManaged',
alwaysShow: true,
meta: { title: '中台', icon: 'info', icon1: 'infoSel' },
component: Layout,
children: [
{
path: 'supplierManage',
name: 'SupplierManage',
meta: { title: '供应商管理' },
component: ParentView,
alwaysShow: true,
children: [
{
path: 'supplierGoods',
name: 'SupplierGoods',
component: () => import('@/views/supplierManage/supplierGoods/index'),
meta: { title: '供应商商品列表' }
},
// {
// path: 'supplierProduct',
// name: 'SupplierProduct',
// component: () => import('@/views/supplierManage/supplierProduct/index'),
// meta: { title: '供应商产品统计' }
// },
{
path: 'supplierGoodsAdd',
name: 'SupplierGoodsAdd',
component: () => import('@/views/supplierManage/supplierGoods/supplierGoodsAdd'),
meta: { title: '添加供应商商品' },
hidden: true
},
{
path: 'supplierGoodsZxqc',
name: 'SupplierGoodsZxqc',
component: () => import('@/views/supplierManage/supplierGoods/onlineSign'),
meta: { title: '在线签呈' },
hidden: true
},
{
path: 'supplierApply',
name: 'SupplierApply',
component: () => import('@/views/supplierManage/supplierApply/index'),
meta: { title: '供应商申请' }
},
// {
// path: 'supplierApplyZxqc',
// name: 'SupplierApplyZxqc',
// component: () => import('@/views/supplierManage/supplierApply/supplierApplyZxqc'),
// meta: { title: '供应商申请在线签呈' }
// },
{
path: 'depositPayment',
name: 'DepositPayment',
component: () => import('@/views/supplierManage/depositPayment/index'),
meta: { title: '保证金缴纳' }
},
// {
// path: 'depositPaymentZxqc',
// name: 'DepositPaymentZxqc',
// component: () => import('@/views/supplierManage/depositPayment/depositPaymentZxqc'),
// meta: { title: '保证金缴纳在线签呈' }
// },
{
path: 'supplierOrderInquiry',
name: 'SupplierOrderInquiry',
component: () => import('@/views/supplierManage/supplierOrderInquiry/index'),
meta: { title: '订单查询' }
},
{
path: 'supplierOrderSettlement',
name: 'SupplierOrderSettlement',
component: () => import('@/views/supplierManage/supplierOrderSettlement/index'),
meta: { title: '订单结算' }
},
{
path: 'supplyPost',
name: 'SupplyPost',
component: () => import('@/views/supplierManage/supplyPost/index'),
meta: { title: '供应商邮费配置' }
}
]
},
{
path: 'supplierTotal',
name: 'SupplierTotal',
meta: { title: '供应商统计' },
component: ParentView,
alwaysShow: true,
children: [
{
path: 'supplierProduct',
name: 'SupplierProduct',
component: () => import('@/views/supplierManage/supplierProduct/index'),
meta: { title: '供应商产品统计' }
}
]
}
]
},
// 404 page must be placed at the end !!!
{ path: '*', redirect: '/404', hidden: true },
{
path: '/404',
component: () => import('@/views/404'),
hidden: true
}]
const createRouter = () => new Router({
// mode: 'history', // require service support
scrollBehavior: () => ({ y: 0 }),
routes: constantRoutes
})
const router = createRouter()
// Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465
export function resetRouter() {
const newRouter = createRouter()
router.matcher = newRouter.matcher // reset router
}
export default router