1
This commit is contained in:
28
src/index.js
28
src/index.js
@@ -25,8 +25,6 @@ import * as tools from './utils/tools'
|
||||
|
||||
// ==================== Store 模块 ====================
|
||||
import storeModules, { userModule, appModule } from './store'
|
||||
import { setUserServer } from './store/user'
|
||||
import { setParamSetupServer } from './store/app'
|
||||
|
||||
// ==================== 路由配置 ====================
|
||||
import routerConfig, { createBaseRoutes, setupRouterGuards } from './router'
|
||||
@@ -62,10 +60,6 @@ import * as systemApi from './api/system'
|
||||
// system_high API
|
||||
import * as systemHighApi from './api/system_high'
|
||||
|
||||
// 自动设置 API
|
||||
setUserServer(systemApi.userServer)
|
||||
setParamSetupServer(systemHighApi.paramSetupServer)
|
||||
|
||||
// ==================== 框架类 ====================
|
||||
class AdminFramework {
|
||||
constructor() {
|
||||
@@ -203,22 +197,6 @@ class AdminFramework {
|
||||
this.store = store
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置用户服务实例
|
||||
* @param {Object} userServer - 用户服务实例
|
||||
*/
|
||||
setUserServer(userServer) {
|
||||
setUserServer(userServer)
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置参数设置服务实例
|
||||
* @param {Object} paramSetupServer - 参数设置服务实例
|
||||
*/
|
||||
setParamSetupServer(paramSetupServer) {
|
||||
setParamSetupServer(paramSetupServer)
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建路由实例
|
||||
* @param {Object} Router - VueRouter 类
|
||||
@@ -230,14 +208,14 @@ class AdminFramework {
|
||||
*/
|
||||
createRouter(Router, components = {}, customRoutes = [], ViewUI, homeName = 'home') {
|
||||
const { LoginPage, Page401, Page404, Page500 } = components
|
||||
|
||||
|
||||
if (!LoginPage || !Page401 || !Page404 || !Page500) {
|
||||
console.error('Missing required page components')
|
||||
return null
|
||||
}
|
||||
|
||||
const baseRoutes = createBaseRoutes(LoginPage, Page401, Page404, Page500)
|
||||
|
||||
|
||||
const router = new Router({
|
||||
routes: [...baseRoutes, ...customRoutes],
|
||||
mode: 'hash'
|
||||
@@ -282,7 +260,7 @@ class AdminFramework {
|
||||
*/
|
||||
getRoutes(components = {}) {
|
||||
const { Main, ParentView, Page404, HomePage } = components
|
||||
|
||||
|
||||
if (!Main || !ParentView || !Page404) {
|
||||
console.error('Missing required layout components')
|
||||
return null
|
||||
|
||||
Reference in New Issue
Block a user