|
@@ -55,41 +55,49 @@ export const constantRoutes = [
|
|
|
children: [
|
|
children: [
|
|
|
{
|
|
{
|
|
|
path: '/admin/role',
|
|
path: '/admin/role',
|
|
|
- component: () => import('@/views/admin/role') // 管理员角色列表
|
|
|
|
|
|
|
+ component: () => import('@/views/admin/role'), // 管理员角色列表
|
|
|
|
|
+ meta: {title: 'adminRoleList',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/admin/role-add',
|
|
path: '/admin/role-add',
|
|
|
- component: () => import('@/views/admin/role-add') // 添加角色
|
|
|
|
|
|
|
+ component: () => import('@/views/admin/role-add'), // 添加角色
|
|
|
|
|
+ meta: {title: 'addRole',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/admin/role-edit/:id',
|
|
path: '/admin/role-edit/:id',
|
|
|
name: 'admin_role-edit',
|
|
name: 'admin_role-edit',
|
|
|
- component: () => import('@/views/admin/role-add') // 编辑角色
|
|
|
|
|
|
|
+ component: () => import('@/views/admin/role-add'), // 编辑角色
|
|
|
|
|
+ meta: {title: 'editRole',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/admin/role-permission/:id',
|
|
path: '/admin/role-permission/:id',
|
|
|
name: 'admin_role-permission',
|
|
name: 'admin_role-permission',
|
|
|
- component: () => import('@/views/admin/role-permission') // 角色权限
|
|
|
|
|
|
|
+ component: () => import('@/views/admin/role-permission'), // 角色权限
|
|
|
|
|
+ meta: {title: 'rolePermission',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/admin/change-password',
|
|
path: '/admin/change-password',
|
|
|
name: 'admin_change-password',
|
|
name: 'admin_change-password',
|
|
|
- component: () => import('@/views/admin/edit') // 重置密码
|
|
|
|
|
|
|
+ component: () => import('@/views/admin/edit'), // 重置密码
|
|
|
|
|
+ meta: {title: 'resetPwd',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/admin/index',
|
|
path: '/admin/index',
|
|
|
name: 'admin_index',
|
|
name: 'admin_index',
|
|
|
- component: () => import('@/views/admin/index') // 管理员列表
|
|
|
|
|
|
|
+ component: () => import('@/views/admin/index'), // 管理员列表
|
|
|
|
|
+ meta: {title: 'adminList',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/admin/add',
|
|
path: '/admin/add',
|
|
|
name: 'admin_add',
|
|
name: 'admin_add',
|
|
|
- component: () => import('@/views/admin/edit') // 添加管理员
|
|
|
|
|
|
|
+ component: () => import('@/views/admin/edit'), // 添加管理员
|
|
|
|
|
+ meta: {title: 'addAdmin',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/admin/edit/:id',
|
|
path: '/admin/edit/:id',
|
|
|
name: 'admin_edit',
|
|
name: 'admin_edit',
|
|
|
- component: () => import('@/views/admin/edit') // 编辑管理员
|
|
|
|
|
|
|
+ component: () => import('@/views/admin/edit'), // 编辑管理员
|
|
|
|
|
+ meta: {title: 'editAdmin',},
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
@@ -102,31 +110,37 @@ export const constantRoutes = [
|
|
|
path: '/finance/balance-audit-list', // 会员余额调整列表
|
|
path: '/finance/balance-audit-list', // 会员余额调整列表
|
|
|
component: () => import('@/views/finance/balance-audit-list'),
|
|
component: () => import('@/views/finance/balance-audit-list'),
|
|
|
name: 'finance_balance-audit-list',
|
|
name: 'finance_balance-audit-list',
|
|
|
|
|
+ meta: {title: 'memberBalanceAuditList',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/finance/change-balance-opt', // 申请调整会员余额
|
|
path: '/finance/change-balance-opt', // 申请调整会员余额
|
|
|
component: () => import('@/views/finance/change-balance-opt'),
|
|
component: () => import('@/views/finance/change-balance-opt'),
|
|
|
name: 'finance_change-balance-opt',
|
|
name: 'finance_change-balance-opt',
|
|
|
|
|
+ meta: {title: 'changeBalanceOpt',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/finance/transfer-list', // 转账记录列表
|
|
path: '/finance/transfer-list', // 转账记录列表
|
|
|
component: () => import('@/views/finance/transfer-list'),
|
|
component: () => import('@/views/finance/transfer-list'),
|
|
|
name: 'finance_transfer-list',
|
|
name: 'finance_transfer-list',
|
|
|
|
|
+ meta: {title: 'transferList',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/finance/recharge', // 充值管理
|
|
path: '/finance/recharge', // 充值管理
|
|
|
component: () => import('@/views/finance/recharge'),
|
|
component: () => import('@/views/finance/recharge'),
|
|
|
name: 'finance_recharge',
|
|
name: 'finance_recharge',
|
|
|
|
|
+ meta: {title: 'financeRecharge',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/finance/recharge-status', // 状态管理
|
|
path: '/finance/recharge-status', // 状态管理
|
|
|
component: () => import('@/views/finance/recharge-status'),
|
|
component: () => import('@/views/finance/recharge-status'),
|
|
|
name: 'finance_recharge-status',
|
|
name: 'finance_recharge-status',
|
|
|
|
|
+ meta: {title: 'rechargeStateManagement',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/finance/withdraw', // 提现管理
|
|
path: '/finance/withdraw', // 提现管理
|
|
|
component: () => import('@/views/finance/withdraw'),
|
|
component: () => import('@/views/finance/withdraw'),
|
|
|
name: 'finance_withdraw',
|
|
name: 'finance_withdraw',
|
|
|
|
|
+ meta: {title: 'financeWithdraw',},
|
|
|
},
|
|
},
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
@@ -139,11 +153,13 @@ export const constantRoutes = [
|
|
|
path: '/atlas/relation-opt', // 开拓网络
|
|
path: '/atlas/relation-opt', // 开拓网络
|
|
|
component: () => import('@/views/atlas/relation-opt'),
|
|
component: () => import('@/views/atlas/relation-opt'),
|
|
|
name: 'atlas_relation-opt',
|
|
name: 'atlas_relation-opt',
|
|
|
|
|
+ meta: {title: 'atlasRelationOpt',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/atlas/network-opt', // 安置网络
|
|
path: '/atlas/network-opt', // 安置网络
|
|
|
component: () => import('@/views/atlas/network-opt'),
|
|
component: () => import('@/views/atlas/network-opt'),
|
|
|
name: 'atlas_network-opt',
|
|
name: 'atlas_network-opt',
|
|
|
|
|
+ meta: {title: 'atlasNetworkOpt',},
|
|
|
},
|
|
},
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
@@ -156,36 +172,43 @@ export const constantRoutes = [
|
|
|
path: '/shop/index', // 商品列表
|
|
path: '/shop/index', // 商品列表
|
|
|
component: () => import('@/views/shop/index'),
|
|
component: () => import('@/views/shop/index'),
|
|
|
name: 'shop_index',
|
|
name: 'shop_index',
|
|
|
|
|
+ meta: {title: 'shopIndex',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/shop/goods-add', // 商品添加
|
|
path: '/shop/goods-add', // 商品添加
|
|
|
component: () => import('@/views/shop/goods-add'),
|
|
component: () => import('@/views/shop/goods-add'),
|
|
|
name: 'shop_goods-add',
|
|
name: 'shop_goods-add',
|
|
|
|
|
+ meta: {title: 'shopGoodsAdd',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/shop/order-dec-list', // 外部商城报单列表
|
|
path: '/shop/order-dec-list', // 外部商城报单列表
|
|
|
component: () => import('@/views/shop/order-dec-list'),
|
|
component: () => import('@/views/shop/order-dec-list'),
|
|
|
name: 'shop_order_dec-list',
|
|
name: 'shop_order_dec-list',
|
|
|
|
|
+ meta: {title: 'shopOrderDecList',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/shop/order-shop-list', // 外部商城订单列表
|
|
path: '/shop/order-shop-list', // 外部商城订单列表
|
|
|
component: () => import('@/views/shop/order-shop-list'),
|
|
component: () => import('@/views/shop/order-shop-list'),
|
|
|
name: 'shop_order_shop-list',
|
|
name: 'shop_order_shop-list',
|
|
|
|
|
+ meta: {title: 'shopOrderShopList',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/shop/flow-remain-pv', // 剩余BV流水
|
|
path: '/shop/flow-remain-pv', // 剩余BV流水
|
|
|
component: () => import('@/views/shop/flow-remain-pv'),
|
|
component: () => import('@/views/shop/flow-remain-pv'),
|
|
|
name: 'shop_flow-remain-pv',
|
|
name: 'shop_flow-remain-pv',
|
|
|
|
|
+ meta: {title: 'shopFlowRemainPv',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/shop/remain-pv',
|
|
path: '/shop/remain-pv',
|
|
|
component: () => import('@/views/shop/remain-pv'),
|
|
component: () => import('@/views/shop/remain-pv'),
|
|
|
name: 'shop_remain-pv',
|
|
name: 'shop_remain-pv',
|
|
|
|
|
+ meta: {title: 'shopRemainPv',},
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
path: '/shop/order-list',
|
|
path: '/shop/order-list',
|
|
|
component: () => import('@/views/shop/order-list'),
|
|
component: () => import('@/views/shop/order-list'),
|
|
|
name: 'shop_order-list',
|
|
name: 'shop_order-list',
|
|
|
|
|
+ meta: {title: 'shopOrderlList',},
|
|
|
},
|
|
},
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|