mirror of
				https://github.com/pure-admin/vue-pure-admin.git
				synced 2025-11-03 13:44:47 +08:00 
			
		
		
		
	fix: update
This commit is contained in:
		
							parent
							
								
									b248d9ea31
								
							
						
					
					
						commit
						af6a1b03cd
					
				
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -17,3 +17,5 @@ tests/**/coverage/
 | 
				
			|||||||
*.ntvs*
 | 
					*.ntvs*
 | 
				
			||||||
*.njsproj
 | 
					*.njsproj
 | 
				
			||||||
*.sln
 | 
					*.sln
 | 
				
			||||||
 | 
					pnpm-lock.yaml
 | 
				
			||||||
 | 
					yarn.lock
 | 
				
			||||||
 | 
				
			|||||||
@ -71,7 +71,7 @@
 | 
				
			|||||||
    "@vue/compiler-sfc": "^3.2.20",
 | 
					    "@vue/compiler-sfc": "^3.2.20",
 | 
				
			||||||
    "@vue/eslint-config-prettier": "^6.0.0",
 | 
					    "@vue/eslint-config-prettier": "^6.0.0",
 | 
				
			||||||
    "@vue/eslint-config-typescript": "^7.0.0",
 | 
					    "@vue/eslint-config-typescript": "^7.0.0",
 | 
				
			||||||
    "@zougt/vite-plugin-theme-preprocessor": "^1.3.1",
 | 
					    "@zougt/vite-plugin-theme-preprocessor": "^1.3.2",
 | 
				
			||||||
    "autoprefixer": "^10.2.4",
 | 
					    "autoprefixer": "^10.2.4",
 | 
				
			||||||
    "babel-plugin-transform-remove-console": "^6.9.4",
 | 
					    "babel-plugin-transform-remove-console": "^6.9.4",
 | 
				
			||||||
    "chalk": "^2.4.2",
 | 
					    "chalk": "^2.4.2",
 | 
				
			||||||
 | 
				
			|||||||
@ -16,7 +16,7 @@ import { debounce } from "/@/utils/debounce";
 | 
				
			|||||||
import { themeColorsType } from "../../types";
 | 
					import { themeColorsType } from "../../types";
 | 
				
			||||||
import { useAppStoreHook } from "/@/store/modules/app";
 | 
					import { useAppStoreHook } from "/@/store/modules/app";
 | 
				
			||||||
import { storageLocal, storageSession } from "/@/utils/storage";
 | 
					import { storageLocal, storageSession } from "/@/utils/storage";
 | 
				
			||||||
import { addClassNameToHtmlTag } from "@zougt/vite-plugin-theme-preprocessor/dist/browser-utils";
 | 
					import { toggleTheme } from "@zougt/vite-plugin-theme-preprocessor/dist/browser-utils";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const router = useRouter();
 | 
					const router = useRouter();
 | 
				
			||||||
const { isSelect } = useCssModule();
 | 
					const { isSelect } = useCssModule();
 | 
				
			||||||
@ -198,8 +198,10 @@ function setLayoutModel(layout: string) {
 | 
				
			|||||||
// 设置导航主题色
 | 
					// 设置导航主题色
 | 
				
			||||||
function setLayoutThemeColor(theme: string) {
 | 
					function setLayoutThemeColor(theme: string) {
 | 
				
			||||||
  layoutTheme.value.theme = theme;
 | 
					  layoutTheme.value.theme = theme;
 | 
				
			||||||
  addClassNameToHtmlTag({
 | 
					  toggleTheme({
 | 
				
			||||||
    scopeName: `layout-theme-${theme}`
 | 
					    scopeName: `layout-theme-${theme}`,
 | 
				
			||||||
 | 
					    hasRemoveScopeName: false,
 | 
				
			||||||
 | 
					    themeLinkTagInjectTo: "head"
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
  instance.layout = { layout: useAppStoreHook().layout, theme };
 | 
					  instance.layout = { layout: useAppStoreHook().layout, theme };
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1
									
								
								src/layout/theme/auroraGreen-vars.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/layout/theme/auroraGreen-vars.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					// 极光绿
 | 
				
			||||||
@ -3,6 +3,8 @@
 | 
				
			|||||||
*同时此scss变量文件作为默认主题变量文件,被其他.scss通过 @import 时,必需 !default
 | 
					*同时此scss变量文件作为默认主题变量文件,被其他.scss通过 @import 时,必需 !default
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// 暗雅(默认)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 菜单选中后字体样式
 | 
					// 菜单选中后字体样式
 | 
				
			||||||
$subMenuActiveText: #f4f4f5 !default;
 | 
					$subMenuActiveText: #f4f4f5 !default;
 | 
				
			||||||
//菜单背景
 | 
					//菜单背景
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										14
									
								
								src/layout/theme/dusk-vars.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								src/layout/theme/dusk-vars.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					// 薄暮
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// 菜单选中后字体样式
 | 
				
			||||||
 | 
					$subMenuActiveText: #f4f4f5 !default;
 | 
				
			||||||
 | 
					//菜单背景
 | 
				
			||||||
 | 
					$menuBg: #1b2a47 !default;
 | 
				
			||||||
 | 
					// 鼠标覆盖菜单时的背景
 | 
				
			||||||
 | 
					$menuHover: #2a395b !default;
 | 
				
			||||||
 | 
					// 子菜单背景
 | 
				
			||||||
 | 
					$subMenuBg: #1f2d3d !default;
 | 
				
			||||||
 | 
					// 鼠标覆盖子菜单时的背景
 | 
				
			||||||
 | 
					$subMenuHover: #001528 !default;
 | 
				
			||||||
 | 
					$navTextColor: #fff !default;
 | 
				
			||||||
 | 
					$menuText: #7a80b4;
 | 
				
			||||||
							
								
								
									
										1
									
								
								src/layout/theme/geekBlue-vars.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/layout/theme/geekBlue-vars.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					// 极客蓝
 | 
				
			||||||
							
								
								
									
										1
									
								
								src/layout/theme/higurashi-vars.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/layout/theme/higurashi-vars.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					// 日暮
 | 
				
			||||||
@ -1,3 +1,4 @@
 | 
				
			|||||||
 | 
					// 明亮
 | 
				
			||||||
$subMenuActiveText: #409eff;
 | 
					$subMenuActiveText: #409eff;
 | 
				
			||||||
$menuBg: #fff;
 | 
					$menuBg: #fff;
 | 
				
			||||||
$menuHover: #e0ebf6;
 | 
					$menuHover: #e0ebf6;
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1
									
								
								src/layout/theme/mingQing-vars.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/layout/theme/mingQing-vars.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					// 明青
 | 
				
			||||||
							
								
								
									
										1
									
								
								src/layout/theme/saucePurple-vars.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/layout/theme/saucePurple-vars.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					// 酱紫
 | 
				
			||||||
							
								
								
									
										1
									
								
								src/layout/theme/volcano-vars.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/layout/theme/volcano-vars.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					// 火山
 | 
				
			||||||
@ -60,12 +60,49 @@ export default ({ command, mode }: ConfigEnv): UserConfigExport => {
 | 
				
			|||||||
        scss: {
 | 
					        scss: {
 | 
				
			||||||
          multipleScopeVars: [
 | 
					          multipleScopeVars: [
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
 | 
					              // 暗雅(默认)
 | 
				
			||||||
              scopeName: "layout-theme-default",
 | 
					              scopeName: "layout-theme-default",
 | 
				
			||||||
              path: pathResolve("src/layout/theme/default-vars.scss")
 | 
					              path: pathResolve("src/layout/theme/default-vars.scss")
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
 | 
					              // 明亮
 | 
				
			||||||
              scopeName: "layout-theme-light",
 | 
					              scopeName: "layout-theme-light",
 | 
				
			||||||
              path: pathResolve("src/layout/theme/light-vars.scss")
 | 
					              path: pathResolve("src/layout/theme/light-vars.scss")
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              // 薄暮
 | 
				
			||||||
 | 
					              scopeName: "layout-theme-dusk",
 | 
				
			||||||
 | 
					              path: pathResolve("src/layout/theme/dusk-vars.scss")
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              // 火山
 | 
				
			||||||
 | 
					              scopeName: "layout-theme-volcano",
 | 
				
			||||||
 | 
					              path: pathResolve("src/layout/theme/volcano-vars.scss")
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              // 日暮
 | 
				
			||||||
 | 
					              scopeName: "layout-theme-higurashi",
 | 
				
			||||||
 | 
					              path: pathResolve("src/layout/theme/higurashi-vars.scss")
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              // 明青
 | 
				
			||||||
 | 
					              scopeName: "layout-theme-mingQing",
 | 
				
			||||||
 | 
					              path: pathResolve("src/layout/theme/mingQing-vars.scss")
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              // 极光绿
 | 
				
			||||||
 | 
					              scopeName: "layout-theme-auroraGreen",
 | 
				
			||||||
 | 
					              path: pathResolve("src/layout/theme/auroraGreen-vars.scss")
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              // 极客蓝
 | 
				
			||||||
 | 
					              scopeName: "layout-theme-geekBlue",
 | 
				
			||||||
 | 
					              path: pathResolve("src/layout/theme/geekBlue-vars.scss")
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              // 酱紫
 | 
				
			||||||
 | 
					              scopeName: "layout-theme-saucePurple",
 | 
				
			||||||
 | 
					              path: pathResolve("src/layout/theme/saucePurple-vars.scss")
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
          ],
 | 
					          ],
 | 
				
			||||||
          // 默认取 multipleScopeVars[0].scopeName
 | 
					          // 默认取 multipleScopeVars[0].scopeName
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user