调整和封装
This commit is contained in:
parent
7be1689232
commit
8d6c97d6ba
|
|
@ -2,5 +2,4 @@ const deepMerge = require('deepmerge') // 引入 deepmerge 模块 深度合并
|
||||||
const _config = require('./config') // 引入 config 模块 配置设置
|
const _config = require('./config') // 引入 config 模块 配置设置
|
||||||
const {setting} = require('./default') // 引入 default 模块中的 setting 属性
|
const {setting} = require('./default') // 引入 default 模块中的 setting 属性
|
||||||
const config = deepMerge(setting, _config) // 合并配置
|
const config = deepMerge(setting, _config) // 合并配置
|
||||||
console.log("config:",config)
|
|
||||||
module.exports = config // 导出配置
|
module.exports = config // 导出配置
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
import Mock from 'mockjs'
|
import Mock from 'mockjs'
|
||||||
import '@/mock/user/current'
|
import '@/mock/base/user/current'
|
||||||
import '@/mock/project'
|
import '@/mock/base/project'
|
||||||
import '@/mock/user/login'
|
import '@/mock/base/user/login'
|
||||||
import '@/mock/workplace'
|
import '@/mock/base/workplace'
|
||||||
import '@/mock/user/routes'
|
import '@/mock/base/user/routes'
|
||||||
import '@/mock/goods'
|
import '@/mock/base/goods'
|
||||||
|
|
||||||
// 设置全局延时
|
// 设置全局延时
|
||||||
Mock.setup({
|
Mock.setup({
|
||||||
|
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminAgentAdd
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminAgentAdd",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminAgentDetail
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminAgentDetail",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminAgentList
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminAgentList",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminAgentUpdate
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminAgentUpdate",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminCompanyAdd
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminCompanyAdd",
|
|
||||||
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminCompanyDetail
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminCompanyDetail",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminCompanyList
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminCompanyList",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminCompanyUpdate
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminCompanyUpdate",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminConfigAdd
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminConfigAdd",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminConfigDetail
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminConfigDetail",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminConfigList
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminConfigList",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminConfigUpdate
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminConfigUpdate",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminLogDetail
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminLogDetail",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminLogList
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminLogList",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminPermissionAdd
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminPermissionAdd",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminPermissionDetail
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminPermissionDetail",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminPermissionList
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminPermissionList",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminPermissionUpdate
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminPermissionUpdate",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminServiceAdd
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminPermissionAdd",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminServiceDetail
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminServiceDetail",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminServiceList
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminServiceList",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
AdminServiceUpdate
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "AdminServiceUpdate",
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
@ -118,7 +118,7 @@
|
||||||
import PageLayout from '@/layouts/PageLayout'
|
import PageLayout from '@/layouts/PageLayout'
|
||||||
import DetailList from '@/components/tool/DetailList'
|
import DetailList from '@/components/tool/DetailList'
|
||||||
import AStepItem from '@/components/tool/AStepItem'
|
import AStepItem from '@/components/tool/AStepItem'
|
||||||
import {operation1, operation2, operation3, operationColumns} from '@/mock/common/tableData'
|
import {operation1, operation2, operation3, operationColumns} from '@/mock/base/common/tableData'
|
||||||
import {mapState} from 'vuex'
|
import {mapState} from 'vuex'
|
||||||
import HeadInfo from '@/components/tool/HeadInfo';
|
import HeadInfo from '@/components/tool/HeadInfo';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,94 +0,0 @@
|
||||||
// 中台代理商路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const AdminAgentRouterMap = {
|
|
||||||
AdminAgent: {
|
|
||||||
name: '代理商管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
authority: {
|
|
||||||
Agent: ['AdminAgent', 'AdminAgent-All'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminAgentList: {
|
|
||||||
name: '代理商列表',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminAgent/AdminAgentList',
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentList'),
|
|
||||||
authority: {
|
|
||||||
Agent: ['AdminAgent-List'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminAgentDetail: {
|
|
||||||
name: '代理商详情',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminAgent/AdminAgentDetail',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentDetail'),
|
|
||||||
authority: {
|
|
||||||
Agent: ['AdminAgent-Detail'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminAgentAdd: {
|
|
||||||
name: '添加代理商',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminAgent/AdminAgentAdd',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentAdd'),
|
|
||||||
authority: {
|
|
||||||
Agent: ['AdminAgent-Add'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminAgentUpdate: {
|
|
||||||
name: '修改代理商',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminAgent/AdminAgentUpdate',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentUpdate'),
|
|
||||||
authority: {
|
|
||||||
Agent: ['AdminAgent-Update'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminAgentSettings: {
|
|
||||||
name: '代理商设置',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminAgent/AdminAgentSettings',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentSettings'),
|
|
||||||
authority: {
|
|
||||||
Agent: ['AdminAgent-Settings'],
|
|
||||||
},
|
|
||||||
|
|
||||||
},
|
|
||||||
AdminAgentLog: {
|
|
||||||
name: '代理商日志',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminAgent/AdminAgentLog',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminAgent/AgentLog'),
|
|
||||||
authority: {
|
|
||||||
Agent: ['AdminAgent-Log'],
|
|
||||||
},
|
|
||||||
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default AdminAgentRouterMap
|
|
||||||
|
|
@ -1,96 +0,0 @@
|
||||||
// 中台企业路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const AdminCompanyRouterMap = {
|
|
||||||
AdminCompany: {
|
|
||||||
name: '企业管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
meta: {
|
|
||||||
invisible: false, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
authority: {
|
|
||||||
permission: ['AdminCompany', 'AdminCompany-All'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminCompanyList: {
|
|
||||||
name: '企业列表',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminCompany/AdminCompanyList',
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyList'),
|
|
||||||
authority: {
|
|
||||||
permission: ['AdminCompany-List'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminCompanyDetail: {
|
|
||||||
name: '企业详情',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminCompany/AdminCompanyDetail',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyDetail'),
|
|
||||||
authority: {
|
|
||||||
permission: ['AdminCompany-Detail'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminCompanyAdd: {
|
|
||||||
name: '添加企业',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminCompany/AdminCompanyAdd',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyAdd'),
|
|
||||||
authority: {
|
|
||||||
permission: ['AdminCompany-Add'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminCompanyUpdate: {
|
|
||||||
name: '修改企业',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminCompany/AdminCompanyUpdate',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyUpdate'),
|
|
||||||
authority: {
|
|
||||||
permission: ['AdminCompany-Update'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminCompanySettings: {
|
|
||||||
name: '企业设置',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminCompany/AdminCompanySettings',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanySettings'),
|
|
||||||
authority: {
|
|
||||||
Agent: ['AdminCompany-Settings'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminCompanyLog: {
|
|
||||||
name: '企业日志',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminCompany/AdminCompanyLog',
|
|
||||||
meta: {
|
|
||||||
invisible: true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminCompany/CompanyLog'),
|
|
||||||
authority: {
|
|
||||||
permission: ['AdminCompany-Log'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
export default AdminCompanyRouterMap
|
|
||||||
|
|
@ -1,95 +0,0 @@
|
||||||
// 中台项目路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const AdminConfigRouterMap = {
|
|
||||||
AdminConfig:{
|
|
||||||
name: '项目管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
meta: {
|
|
||||||
invisible:false, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
authority: {
|
|
||||||
permission:['AdminConfig','AdminConfig-All'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminConfigList:{
|
|
||||||
name: '项目列表',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminConfig/AdminConfigList',
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminConfig/ConfigList'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminConfig-List'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminConfigDetail:{
|
|
||||||
name: '项目详情',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminConfig/AdminConfigDetail',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminConfig/ConfigDetail'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminConfig-Detail'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminConfigAdd:{
|
|
||||||
name: '添加项目',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminConfig/AdminConfigAdd',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminConfig/ConfigAdd'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminConfig-Add'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminConfigUpdate:{
|
|
||||||
name: '修改项目',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminConfig/AdminConfigUpdate',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminConfig/ConfigUpdate'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminConfig-Update'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminConfigSettings:{
|
|
||||||
name: '项目设置',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminConfig/AdminConfigSettings',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminConfig/ConfigSettings'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminConfig-Settings'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminConfigLog:{
|
|
||||||
name: '项目日志',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminConfig/AdminConfigLog',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminConfig/ConfigLog'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminConfig-Log'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default AdminConfigRouterMap
|
|
||||||
|
|
@ -1,60 +0,0 @@
|
||||||
// 中台日志路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const AdminLogRouterMap = {
|
|
||||||
AdminLog:{
|
|
||||||
name: '日志管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
meta: {
|
|
||||||
invisible:false, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
authority: {
|
|
||||||
permission:['AdminLog','AdminLog-All'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminLogList:{
|
|
||||||
name: '日志列表',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminLog/AdminLogList',
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminLog/LogList'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminLog-List'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminLogDetail:{
|
|
||||||
name: '日志详情',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminLog/AdminLogDetail',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminLog/LogDetail'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminLog-Detail'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminLogSettings:{
|
|
||||||
name: '日志设置',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminLog/AdminLogSettings',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminLog/LogSettings'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminLog-Settings'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
export default AdminLogRouterMap
|
|
||||||
|
|
@ -1,93 +0,0 @@
|
||||||
// 中台权限路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const AdminPermissionRouterMap = {
|
|
||||||
AdminPermission:{
|
|
||||||
name: '权限管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
authority: {
|
|
||||||
permission:['AdminPermission','AdminPermission-All'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminPermissionList:{
|
|
||||||
name: '权限列表',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminPermission/AdminPermissionList',
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminPermission/PermissionList'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminPermission-List'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminPermissionDetail:{
|
|
||||||
name: '权限详情',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminPermission/AdminPermissionDetail',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminPermission/PermissionDetail'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminPermission-Detail'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminPermissionAdd:{
|
|
||||||
name: '添加权限',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminPermission/AdminPermissionAdd',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminPermission/PermissionAdd'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminPermission-Add'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminPermissionUpdate:{
|
|
||||||
name: '修改权限',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminPermission/AdminPermissionUpdate',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminPermission/PermissionUpdate'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminPermission-Update'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminPermissionSettings:{
|
|
||||||
name: '权限设置',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminPermission/AdminPermissionSettings',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminPermission/PermissionSettings'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminPermission-Settings'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminPermissionLog:{
|
|
||||||
name: '权限日志',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminPermission/AdminPermissionLog',
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminPermission/PermissionLog'),
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
authority: {
|
|
||||||
permission:['AdminPermission-Log'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
export default AdminPermissionRouterMap
|
|
||||||
|
|
@ -1,92 +0,0 @@
|
||||||
// 中台服务路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const AdminServiceRouterMap = {
|
|
||||||
AdminService:{
|
|
||||||
name: '服务管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
authority: {
|
|
||||||
permission:['AdminService','AdminService-All'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminServiceList:{
|
|
||||||
name: '服务列表',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminService/AdminServiceList',
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminService/ServiceList'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminService-List'],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminServiceDetail:{
|
|
||||||
name: '服务详情',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminService/AdminServiceDetail',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminService/ServiceDetail'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminService-Detail'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminServiceAdd:{
|
|
||||||
name: '添加服务',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminService/AdminServiceAdd',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminService/ServiceAdd'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminService-Add'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminServiceUpdate:{
|
|
||||||
name: '修改服务',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminService/AdminServiceUpdate',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminService/ServiceUpdate'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminService-Update'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminServiceLog:{
|
|
||||||
name: '服务日志',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminService/AdminServiceLog',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminService/ServiceLog'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminService-Log'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminServiceSettings:{
|
|
||||||
name: '服务设置',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminService/AdminServiceSettings',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminService/ServiceSettings'),
|
|
||||||
authority: {
|
|
||||||
permission:['AdminService-Settings'],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default AdminServiceRouterMap
|
|
||||||
|
|
@ -1,68 +0,0 @@
|
||||||
// 中台门店路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const AdminStoreRouterMap = {
|
|
||||||
AdminStore:{
|
|
||||||
name: '门店管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
authority: {
|
|
||||||
Store:[''],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminStoreList:{
|
|
||||||
name: '门店列表',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminStore/AdminStoreList',
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminStore/StoreList'),
|
|
||||||
authority: {
|
|
||||||
Store:[''],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
AdminStoreDetail:{
|
|
||||||
name: '门店详情',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminStore/AdminStoreDetail',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminStore/StoreDetail'),
|
|
||||||
authority: {
|
|
||||||
Store:[''],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminStoreAdd:{
|
|
||||||
name: '添加门店',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminStore/AdminStoreAdd',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminStore/StoreAdd'),
|
|
||||||
authority: {
|
|
||||||
Store:[''],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
AdminStoreUpdate:{
|
|
||||||
name: '修改门店',
|
|
||||||
icon: 'idcard',
|
|
||||||
path: '/AdminStore/AdminStoreUpdate',
|
|
||||||
meta: {
|
|
||||||
invisible:true, // 不在菜单中显示
|
|
||||||
},
|
|
||||||
component: () => import('@/pages/Middle/Admin/AdminStore/StoreUpdate'),
|
|
||||||
authority: {
|
|
||||||
Store:[''],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default AdminStoreRouterMap
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
// 管理员服务路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const BaseAdminRouterMap = {
|
|
||||||
BaseAdmin:{
|
|
||||||
name: '用户管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
authority: {
|
|
||||||
permission:[''],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default BaseAdminRouterMap
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
// 公司服务路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const BaseCompanyRouterMap = {
|
|
||||||
Company:{
|
|
||||||
name: '公司管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
authority: {
|
|
||||||
permission:[''],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default BaseCompanyRouterMap
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const BaseConfigRouterMap = {
|
|
||||||
Config:{
|
|
||||||
name: '项目管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
authority: {
|
|
||||||
permission:[],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default BaseConfigRouterMap
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
// 服务服务路由
|
|
||||||
|
|
||||||
|
|
||||||
// 视图组件
|
|
||||||
const view = {
|
|
||||||
tabs: () => import('@/layouts/tabs'),
|
|
||||||
blank: () => import('@/layouts/BlankView'),
|
|
||||||
page: () => import('@/layouts/PageView')
|
|
||||||
}
|
|
||||||
|
|
||||||
// 路由组件注册
|
|
||||||
const BaseServiceRouterMap = {
|
|
||||||
Service:{
|
|
||||||
name: '服务管理',
|
|
||||||
icon: 'idcard',
|
|
||||||
component: view.page,
|
|
||||||
authority: {
|
|
||||||
permission:[''],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default BaseServiceRouterMap
|
|
||||||
|
|
@ -3,17 +3,14 @@ import BaseRouterMap from './async/base.map.js'
|
||||||
|
|
||||||
|
|
||||||
import AdminUserRouterMap from '@/router/Middle/Admin/AdminUser/router.map.js'
|
import AdminUserRouterMap from '@/router/Middle/Admin/AdminUser/router.map.js'
|
||||||
import AdminConfigRouterMap from '@/router/Middle/Admin/AdminConfig/router.map.js'
|
// import AdminConfigRouterMap from '@/router/Middle/Admin/AdminConfig/router.map.js'
|
||||||
import AdminServiceRouterMap from '@/router/Middle/Admin/AdminService/router.map.js'
|
// import AdminServiceRouterMap from '@/router/Middle/Admin/AdminService/router.map.js'
|
||||||
import AdminPermissionRouterMap from '@/router/Middle/Admin/AdminPermission/router.map.js'
|
// import AdminPermissionRouterMap from '@/router/Middle/Admin/AdminPermission/router.map.js'
|
||||||
import AdminCompanyRouterMap from '@/router/Middle/Admin/AdminCompany/router.map.js'
|
// import AdminCompanyRouterMap from '@/router/Middle/Admin/AdminCompany/router.map.js'
|
||||||
import AdminLogRouterMap from '@/router/Middle/Admin/AdminLog/router.map.js'
|
// import AdminLogRouterMap from '@/router/Middle/Admin/AdminLog/router.map.js'
|
||||||
import AdminAgentRouterMap from '@/router/Middle/Admin/AdminAgent/router.map.js'
|
// import AdminAgentRouterMap from '@/router/Middle/Admin/AdminAgent/router.map.js'
|
||||||
|
|
||||||
|
|
||||||
import BaseConfigRouterMap from '@/router/Middle/Base/BaseConfig/router.map.js'
|
|
||||||
import BaseServiceRouterMap from '@/router/Middle/Base/BaseService/router.map.js'
|
|
||||||
import BaseCompanyRouterMap from '@/router/Middle/Base/BaseCompany/router.map.js'
|
|
||||||
import BaseAdminRouterMap from '@/router/Middle/Base/BaseAdmin/router.map.js'
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -21,17 +18,13 @@ import BaseAdminRouterMap from '@/router/Middle/Base/BaseAdmin/router.map.js'
|
||||||
const routerMap = Object.assign({},
|
const routerMap = Object.assign({},
|
||||||
BaseRouterMap,
|
BaseRouterMap,
|
||||||
AdminUserRouterMap,
|
AdminUserRouterMap,
|
||||||
AdminConfigRouterMap,
|
// AdminConfigRouterMap,
|
||||||
AdminServiceRouterMap,
|
// AdminServiceRouterMap,
|
||||||
AdminPermissionRouterMap,
|
// AdminPermissionRouterMap,
|
||||||
AdminCompanyRouterMap,
|
// AdminCompanyRouterMap,
|
||||||
AdminLogRouterMap,
|
// AdminLogRouterMap,
|
||||||
AdminAgentRouterMap,
|
// AdminAgentRouterMap,
|
||||||
|
|
||||||
BaseAdminRouterMap,
|
|
||||||
BaseConfigRouterMap,
|
|
||||||
BaseServiceRouterMap,
|
|
||||||
BaseCompanyRouterMap,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,6 @@ import Cookie from 'js-cookie'
|
||||||
|
|
||||||
// 认证 token 名称
|
// 认证 token 名称
|
||||||
const xsrfHeaderName = 'Authorization'
|
const xsrfHeaderName = 'Authorization'
|
||||||
const beid = process.env.VUE_APP_BEID
|
|
||||||
const ptyid = process.env.VUE_APP_PTYID
|
|
||||||
beid
|
|
||||||
ptyid
|
|
||||||
axios.defaults.timeout = 5000 // 请求超时时间
|
axios.defaults.timeout = 5000 // 请求超时时间
|
||||||
axios.defaults.withCredentials= false // 允许携带 cookies
|
axios.defaults.withCredentials= false // 允许携带 cookies
|
||||||
axios.defaults.xsrfHeaderName= xsrfHeaderName // 设置认证信息的名称
|
axios.defaults.xsrfHeaderName= xsrfHeaderName // 设置认证信息的名称
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue