diff --git a/admin/src/config/index.ts b/admin/src/config/index.ts index ba205a41..64c32435 100644 --- a/admin/src/config/index.ts +++ b/admin/src/config/index.ts @@ -1,10 +1,10 @@ const config = { - terminal: 1, - title: '后台管理系统', - version: '1.1.6', - baseUrl: `${import.meta.env.VITE_APP_BASE_URL}/`, - urlPrefix: 'api', - timeout: 20 * 1000 + terminal: 1, //终端 + title: '后台管理系统', //网站默认标题 + version: '1.2.0', //版本号 + baseUrl: `${import.meta.env.VITE_APP_BASE_URL}/`, //请求接口域名 + urlPrefix: 'adminapi', //请求默认前缀 + timeout: 10 * 1000 //请求超时时长 } export default config diff --git a/admin/src/config/setting.ts b/admin/src/config/setting.ts index 37461da3..f11a9372 100644 --- a/admin/src/config/setting.ts +++ b/admin/src/config/setting.ts @@ -1,13 +1,15 @@ const defaultSetting = { - sideWidth: 200, - sideTheme: 'light', - sideDarkColor: '#1d2124', - theme: '#4A5DFF', - openMultipleTabs: true, - successTheme: '#67c23a', - warningTheme: '#e6a23c', - dangerTheme: '#f56c6c', - errorTheme: '#f56c6c', - infoTheme: '#909399' + sideWidth: 200, //侧边栏宽度 + sideTheme: 'light', //侧边栏主题 + sideDarkColor: '#1d2124', //侧边栏深色主题颜色 + openMultipleTabs: true, // 是否开启多标签tab栏 + theme: '#4A5DFF', //主题色 + successTheme: '#67c23a', //成功主题色 + warningTheme: '#e6a23c', //警告主题色 + dangerTheme: '#f56c6c', //危险主题色 + errorTheme: '#f56c6c', //错误主题色 + infoTheme: '#909399' //信息主题色 } +//以上各种主题色分别对应element-plus的几种行为主题 + export default defaultSetting diff --git a/admin/src/permission.ts b/admin/src/permission.ts index 346a911f..7b3f5dbd 100644 --- a/admin/src/permission.ts +++ b/admin/src/permission.ts @@ -11,6 +11,7 @@ import { INDEX_ROUTE, INDEX_ROUTE_NAME } from './router/routes' import { PageEnum } from './enums/pageEnum' import useTabsStore from './stores/modules/multipleTabs' import { clearAuthInfo } from './utils/auth' +import config from './config' // NProgress配置 NProgress.configure({ showSpinner: false }) @@ -22,6 +23,7 @@ const whiteList: string[] = [PageEnum.LOGIN, PageEnum.ERROR_403] router.beforeEach(async (to, from, next) => { // 开始 Progress Bar NProgress.start() + document.title = to.meta.title ?? config.title const userStore = useUserStore() const tabsStore = useTabsStore() if (userStore.token) {