You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

685 lines
17 KiB

import db from '@/utils/localstorage'
export default {
namespaced: true,
state: {
accessToken: db.get('ACCESS_TOKEN'),
refreshToken: db.get('REFRESH_TOKEN'),
token: db.get('TOKEN', ''),
expireTime: db.get('EXPIRE_TIME', 0),
user: db.get('USER'),
permissions: db.get('PERMISSIONS') || [],
// routes: db.get('USER_ROUTER') || []
routes: [
{
path: '/management',
name: '商家管理',
meta: {
title: '商家管理',
icon: 'el-icon-office-building'
},
children: [
{
path: '/management',
meta: {
title: '商家列表'
}
},
{
path: '/apply',
meta: {
title: '入驻申请'
}
}
]
},
{
path: '/',
meta: {
title: '平台装修',
icon: 'el-icon-box'
},
children: [
{
path: '/applet',
meta: {
title: '小程序',
icon: 'el-icon-s-shop'
}
},
{
path: '/custom',
meta: {
title: '自定义页面',
icon: 'el-icon-edit-outline'
}
},
{
path: '/classification',
meta: {
title: '商品类别',
icon: 'el-icon-s-order'
}
}
]
},
// {
// path: '/marketing',
// name: '营销活动',
// meta: {
// title: '营销活动',
// icon: 'el-icon-s-ticket'
// }
// },
{
path: '/finance',
meta: {
title: '财务',
icon: 'el-icon-coin'
},
children: [
{
path: '/finance/cash',
name: '提现申请',
meta: {
title: '提现申请',
icon: 'el-icon-s-finance'
}
},
{
path: '/finance/cash-deposit',
name: '保证金',
meta: {
title: '保证金',
icon: 'el-icon-money'
}
},
{
path: '/finance/overview',
name: '财务概况',
meta: {
title: '财务概况',
icon: 'el-icon-pie-chart'
}
}
]
},
{
path: '/after-sale-service',
meta: {
title: '售后处理',
icon: 'el-icon-service'
},
children: []
},
{
path: '/menu',
meta: {
title: '菜单',
icon: 'el-icon-menu'
},
children: [
{
path: '/menu/empower',
name: '菜单赋权',
meta: {
title: '菜单赋权',
icon: ''
}
}
]
},
{
path: '/comment',
meta: {
title: '评论',
icon: 'el-icon-s-comment'
},
children: [
{
path: '/comment/comment-manage',
name: '评论管理',
meta: {
title: '评论管理',
icon: ''
}
},
{
path: '/comment/sensitive-word',
name: '敏感词管理',
meta: {
title: '敏感词管理',
icon: ''
}
},
{
path: '/comment/keyword',
name: '关键词管理',
meta: {
title: '关键词管理',
icon: ''
}
}
]
},
{
path: '/information',
meta: {
title: '资讯',
icon: 'el-icon-s-promotion'
},
children: [
{
path: '/information',
name: '资讯管理',
meta: {
title: '资讯管理',
icon: ''
}
}
]
},
{
path: '/creditGoods',
meta: {
title: '积分商城',
icon: 'el-icon-goods'
},
children: [
{
path: '/creditGoods/goods',
name: '商品管理',
meta: {
title: '商品管理',
icon: ''
}
},
{
path: '/creditGoods/goodsImg',
name: '商品图片',
meta: {
title: '商品图片',
icon: ''
}
},
{
path: '/creditGoods/goodsCategory',
name: '商品分类',
meta: {
title: '商品分类',
icon: ''
}
},
{
path: '/creditGoods/order',
name: '订单管理',
meta: {
title: '订单管理',
icon: ''
}
},
{
path: '/creditGoods/orderDetail',
name: '订单详情',
meta: {
title: '订单详情',
icon: ''
}
},
{
path: '/creditGoods/orderDelivery',
name: '订单物流',
meta: {
title: '订单物流',
icon: ''
}
}
]
},
{
path: '/customer-manage',
meta: {
title: '客户管理',
icon: 'el-icon-s-custom'
},
children: [
{
path: '/customer-manage/custom',
name: '客户管理',
meta: {
title: '客户管理',
icon: ''
}
},
{
path: '/customer-manage/label',
name: '标签管理',
meta: {
title: '标签管理',
icon: ''
}
}
]
},
{
"sortValue": 1,
"children": [{
"sortValue": 0,
"path": "/user/org",
"name": "组织管理",
"component": "ceres/user/org/Index",
"meta": {
"title": "组织管理",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 1,
"path": "/user/station",
"name": "岗位管理",
"component": "ceres/user/station/Index",
"meta": {
"title": "岗位管理",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 2,
"path": "/user/user",
"name": "用户管理",
"component": "ceres/user/user/Index",
"meta": {
"title": "用户管理",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}],
"path": "/user",
"name": "用户中心",
"component": "Layout",
"meta": {
"title": "用户中心",
"icon": "el-icon-user",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": true
},
{
"sortValue": 2,
"children": [
{
"sortValue": 0,
"path": "/member/index",
"name": "任务管理",
"component": "member/index",
"meta": {
"title": "任务管理",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
},
{
"sortValue": 1,
"path": "/member/rank",
"name": "会员等级",
"component": "member/rank/index",
"meta": {
"title": "会员等级",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}],
"path": "/member",
"name": "会员管理",
"component": "Layout",
"meta": {
"title": "会员管理",
"icon": "el-icon-user-solid",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": true
},
{
"sortValue": 3,
"children": [{
"sortValue": 0,
"path": "/sms/manage",
"name": "短信管理",
"component": "ceres/sms/manage/Index",
"meta": {
"title": "短信管理",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
},
{
"sortValue": 1,
"path": "/sms/template",
"name": "短信模板",
"component": "ceres/sms/template/Index",
"meta": {
"title": "短信模板",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
},
// {
// "sortValue": 1,
// "path": "/sms/manage/edit",
// "name": "短信模板",
// "component": "ceres/sms/manage/Edit",
// "meta": {
// "title": "短信模板",
// "icon": "",
// "breadcrumb": true
// },
// "hidden": false,
// "alwaysShow": false
// },
// {
// "sortValue": 2,
// "path": "/sms/manage/sendStatusIndex",
// "name": "短信",
// "component": "ceres/sms/manage/SendStatusIndex",
// "meta": {
// "title": "短信",
// "icon": "",
// "breadcrumb": true
// },
// "hidden": false,
// "alwaysShow": false
// }
],
"path": "/sms",
"name": "短信管理",
"component": "Layout",
"meta": {
"title": "短信管理",
"icon": "el-icon-message",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": true
},
{
"sortValue": 10,
"children": [{
"sortValue": 1,
"path": "/auth/role",
"name": "角色管理",
"component": "ceres/auth/role/Index",
"meta": {
"title": "角色管理",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 2,
"path": "/auth/user",
"name": "菜单配置",
"component": "ceres/auth/menu/Index",
"meta": {
"title": "菜单配置",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}],
"path": "/auth",
"name": "权限管理",
"component": "Layout",
"meta": {
"title": "权限管理",
"icon": "el-icon-lock",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": true
}, {
"sortValue": 12,
"children": [{
"sortValue": 1,
"path": "/developer/application",
"name": "应用管理",
"component": "ceres/developer/application/Index",
"meta": {
"title": "应用管理",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 2,
"path": "/developer/systemApi",
"name": "接口查询",
"component": "ceres/developer/systemApi/Index",
"meta": {
"title": "接口查询",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 3,
"path": "/developer/optLog",
"name": "操作日志",
"component": "ceres/developer/optLog/Index",
"meta": {
"title": "操作日志",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 4,
"path": "/developer/loginLog",
"name": "登录日志",
"component": "ceres/developer/loginLog/Index",
"meta": {
"title": "登录日志",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 5,
"path": "/developer/db",
"name": "数据库监控",
"component": "ceres/developer/db/Index",
"meta": {
"title": "数据库监控",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 6,
"path": "http://127.0.0.1:8760/api/gate/doc.html",
"name": "接口文档",
"component": "Layout",
"meta": {
"title": "接口文档",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 7,
"path": "http://127.0.0.1:8848/nacos",
"name": "注册&配置中心",
"component": "Layout",
"meta": {
"title": "注册&配置中心",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 8,
"path": "http://www.baidu.com",
"name": "缓存监控",
"component": "Layout",
"meta": {
"title": "缓存监控",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 10,
"path": "http://127.0.0.1:8767/ceres-jobs-server",
"name": "定时调度中心",
"component": "Layout",
"meta": {
"title": "定时调度中心",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 11,
"path": "http://127.0.0.1:8772/zipkin",
"name": "链路调用监控",
"component": "Layout",
"meta": {
"title": "链路调用监控",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}],
"path": "/developer",
"name": "开发者管理",
"component": "Layout",
"meta": {
"title": "开发者管理",
"icon": "el-icon-s-operation",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": true
}, {
"sortValue": 13,
"children": [{
"sortValue": 1,
"path": "/msgs/sendMsgs",
"name": "消息推送",
"component": "ceres/msgs/sendMsgs/Index",
"meta": {
"title": "消息推送",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}, {
"sortValue": 2,
"path": "/msgs/myMsgs",
"name": "我的消息",
"component": "ceres/msgs/myMsgs/Index",
"meta": {
"title": "我的消息",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}],
"path": "/msgs",
"name": "消息中心",
"component": "Layout",
"meta": {
"title": "消息中心",
"icon": "el-icon-chat-line-square",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": true
}, {
"sortValue": 13,
"children": [{
"sortValue": 1,
"path": "/system/posSystem",
"name": "系统设置",
"component": "System/posSystem/Index",
"meta": {
"title": "系统设置",
"icon": "",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": false
}],
"path": "/system",
"name": "设置",
"component": "Layout",
"meta": {
"title": "设置",
"icon": "el-icon-setting",
"breadcrumb": true
},
"hidden": false,
"alwaysShow": true
}
]
},
mutations: {
setAccessToken(state, val) {
db.save('ACCESS_TOKEN', val)
state.accessToken = val
},
setRefreshToken(state, val) {
db.save('REFRESH_TOKEN', val)
state.refreshToken = val
},
setToken(state, val) {
db.save('TOKEN', val)
state.token = val
},
setExpireTime(state, val) {
db.save('EXPIRE_TIME', val)
state.expireTime = val
},
setUser(state, val) {
db.save('USER', val)
state.user = val
},
setPermissions(state, val) {
db.save('PERMISSIONS', val)
state.permissions = val
},
setRoutes(state, val) {
db.save('USER_ROUTER', val)
state.routes = val
}
}
}