fix: 教师端样式第一版

This commit is contained in:
陆光LG
2025-08-12 23:36:04 +08:00
parent 5986c032dd
commit f8ac3cc751
59 changed files with 6188 additions and 1691 deletions

View File

@@ -48,57 +48,57 @@ export const useAppStore = defineStore('app', {
title: import.meta.env.VITE_APP_TITLE, // 标题
pageLoading: false, // 路由跳转loading
breadcrumb: true, // 面包屑
breadcrumbIcon: true, // 面包屑图标
collapse: false, // 折叠菜单
breadcrumb: false, // 面包屑
breadcrumbIcon: false, // 面包屑图标
collapse: false, // 折叠菜单 - 不需要折叠功能
uniqueOpened: true, // 是否只保持一个子菜单的展开
hamburger: true, // 折叠图标
hamburger: false, // 折叠图标 - 删除折叠图标
screenfull: true, // 全屏图标
search: true, // 搜索图标
size: true, // 尺寸图标
locale: true, // 多语言图标
message: true, // 消息图标
tagsView: true, // 标签页
search: false, // 搜索图标
size: false, // 尺寸图标
locale: false, // 多语言图标
message: false, // 消息图标
tagsView: false, // 标签页
tagsViewImmerse: false, // 标签页沉浸
tagsViewIcon: true, // 是否显示标签图标
logo: true, // logo
fixedHeader: true, // 固定toolheader
footer: true, // 显示页脚
greyMode: false, // 是否开始灰色模式,用于特殊悼念日
logo: false, // logo - 删除默认logo自定义显示
fixedHeader: true, // 固定toolheader - 确保header固定
footer: false, // 显示页脚
greyMode: false, // 是否开始灰色模式,用于特殊悼念日 - 删除灰色模式
fixedMenu: wsCache.get('fixedMenu') || false, // 是否固定菜单
layout: wsCache.get(CACHE_KEY.LAYOUT) || 'classic', // layout布局
layout: wsCache.get(CACHE_KEY.LAYOUT) || 'dashboard', // layout布局 - 改为dashboard
isDark: wsCache.get(CACHE_KEY.IS_DARK) || false, // 是否是暗黑模式
currentSize: wsCache.get('default') || 'default', // 组件尺寸
theme: wsCache.get(CACHE_KEY.THEME) || {
theme: {
// 主题色
elColorPrimary: '#409eff',
elColorPrimary: '#3370FF',
// 左侧菜单边框颜色
leftMenuBorderColor: 'inherit',
leftMenuBorderColor: '#e5e6eb',
// 左侧菜单背景颜色
leftMenuBgColor: '#001529',
leftMenuBgColor: '#ffffff',
// 左侧菜单浅色背景颜色
leftMenuBgLightColor: '#0f2438',
leftMenuBgLightColor: '#f0f1f2',
// 左侧菜单选中背景颜色
leftMenuBgActiveColor: 'var(--el-color-primary)',
leftMenuBgActiveColor: '#eaf2ff',
// 左侧菜单收起选中背景颜色
leftMenuCollapseBgActiveColor: 'var(--el-color-primary)',
leftMenuCollapseBgActiveColor: '#eaf2ff',
// 左侧菜单字体颜色
leftMenuTextColor: '#bfcbd9',
leftMenuTextColor: '#4e5969',
// 左侧菜单选中字体颜色
leftMenuTextActiveColor: '#fff',
leftMenuTextActiveColor: 'var(--el-color-primary)',
// logo字体颜色
logoTitleTextColor: '#fff',
logoTitleTextColor: '#333333',
// logo边框颜色
logoBorderColor: 'inherit',
// 头部背景颜色
topHeaderBgColor: '#fff',
topHeaderBgColor: '#ffffff',
// 头部字体颜色
topHeaderTextColor: 'inherit',
topHeaderTextColor: '#4e5969',
// 头部悬停颜色
topHeaderHoverColor: '#f6f6f6',
topHeaderHoverColor: '#f0f1f2',
// 头部边框颜色
topToolBorderColor: '#eee'
topToolBorderColor: '#e5e6eb'
}
}
},
@@ -155,7 +155,8 @@ export const useAppStore = defineStore('app', {
return this.pageLoading
},
getLayout(): LayoutType {
return this.layout
// 强制使用 dashboard 布局,移除所有左侧菜单
return 'dashboard'
},
getTitle(): string {
return this.title