mirror of
				https://github.com/pure-admin/vue-pure-admin.git
				synced 2025-11-03 13:44:47 +08:00 
			
		
		
		
	chore: update responsive-storage
				
					
				
			This commit is contained in:
		
							parent
							
								
									9fa1d9d2ea
								
							
						
					
					
						commit
						007bb0124f
					
				@ -60,7 +60,7 @@
 | 
				
			|||||||
    "qrcode": "^1.5.0",
 | 
					    "qrcode": "^1.5.0",
 | 
				
			||||||
    "qs": "^6.10.1",
 | 
					    "qs": "^6.10.1",
 | 
				
			||||||
    "resize-observer-polyfill": "^1.5.1",
 | 
					    "resize-observer-polyfill": "^1.5.1",
 | 
				
			||||||
    "responsive-storage": "^1.0.11",
 | 
					    "responsive-storage": "^2.0.0",
 | 
				
			||||||
    "rgb-hex": "^4.0.0",
 | 
					    "rgb-hex": "^4.0.0",
 | 
				
			||||||
    "swiper": "^8.1.4",
 | 
					    "swiper": "^8.1.4",
 | 
				
			||||||
    "v-contextmenu": "3.0.0",
 | 
					    "v-contextmenu": "3.0.0",
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										12
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							@ -80,7 +80,7 @@ specifiers:
 | 
				
			|||||||
  qrcode: ^1.5.0
 | 
					  qrcode: ^1.5.0
 | 
				
			||||||
  qs: ^6.10.1
 | 
					  qs: ^6.10.1
 | 
				
			||||||
  resize-observer-polyfill: ^1.5.1
 | 
					  resize-observer-polyfill: ^1.5.1
 | 
				
			||||||
  responsive-storage: ^1.0.11
 | 
					  responsive-storage: ^2.0.0
 | 
				
			||||||
  rgb-hex: ^4.0.0
 | 
					  rgb-hex: ^4.0.0
 | 
				
			||||||
  rimraf: 3.0.2
 | 
					  rimraf: 3.0.2
 | 
				
			||||||
  rollup: ^2.70.1
 | 
					  rollup: ^2.70.1
 | 
				
			||||||
@ -151,7 +151,7 @@ dependencies:
 | 
				
			|||||||
  qrcode: 1.5.0
 | 
					  qrcode: 1.5.0
 | 
				
			||||||
  qs: 6.10.3
 | 
					  qs: 6.10.3
 | 
				
			||||||
  resize-observer-polyfill: 1.5.1
 | 
					  resize-observer-polyfill: 1.5.1
 | 
				
			||||||
  responsive-storage: 1.0.11_vue@3.2.37
 | 
					  responsive-storage: 2.0.0
 | 
				
			||||||
  rgb-hex: 4.0.0
 | 
					  rgb-hex: 4.0.0
 | 
				
			||||||
  swiper: 8.1.4
 | 
					  swiper: 8.1.4
 | 
				
			||||||
  v-contextmenu: 3.0.0_vue@3.2.37
 | 
					  v-contextmenu: 3.0.0_vue@3.2.37
 | 
				
			||||||
@ -7360,15 +7360,11 @@ packages:
 | 
				
			|||||||
      supports-preserve-symlinks-flag: 1.0.0
 | 
					      supports-preserve-symlinks-flag: 1.0.0
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /responsive-storage/1.0.11_vue@3.2.37:
 | 
					  /responsive-storage/2.0.0:
 | 
				
			||||||
    resolution:
 | 
					    resolution:
 | 
				
			||||||
      {
 | 
					      {
 | 
				
			||||||
        integrity: sha512-XY/21b7FKCXwBWGLuxp5KUQOAh8jOTsdfRMz0RVE9P+HhK4oYXKcNESDLxE1mD5MWPg/i+k4SGogro5daMrE9A==
 | 
					        integrity: sha512-4pZbTlwDmJAbnZ0B93aQVfTOY58+LYwwQBGPDqAI89NbjnrgVdmqqemmzkfOSGNqFWWnCamq9moWASFk+oC2Fg==
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    peerDependencies:
 | 
					 | 
				
			||||||
      vue: ^3.2.0
 | 
					 | 
				
			||||||
    dependencies:
 | 
					 | 
				
			||||||
      vue: 3.2.37
 | 
					 | 
				
			||||||
    dev: false
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /restore-cursor/3.1.0:
 | 
					  /restore-cursor/3.1.0:
 | 
				
			||||||
 | 
				
			|||||||
@ -3,49 +3,39 @@ import { App } from "vue";
 | 
				
			|||||||
import Storage from "responsive-storage";
 | 
					import Storage from "responsive-storage";
 | 
				
			||||||
import { routerArrays } from "/@/layout/types";
 | 
					import { routerArrays } from "/@/layout/types";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const nameSpace = "responsive-";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const injectResponsiveStorage = (app: App, config: ServerConfigs) => {
 | 
					export const injectResponsiveStorage = (app: App, config: ServerConfigs) => {
 | 
				
			||||||
  const configObj = Object.assign(
 | 
					  const configObj = Object.assign(
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      // 国际化 默认中文zh
 | 
					      // 国际化 默认中文zh
 | 
				
			||||||
      locale: {
 | 
					      locale: Storage.getData("locale", nameSpace) ?? {
 | 
				
			||||||
        type: Object,
 | 
					        locale: config.Locale ?? "zh"
 | 
				
			||||||
        default: Storage.getData(undefined, "locale") ?? {
 | 
					 | 
				
			||||||
          locale: config.Locale ?? "zh"
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      // layout模式以及主题
 | 
					      // layout模式以及主题
 | 
				
			||||||
      layout: {
 | 
					      layout: Storage.getData("layout", nameSpace) ?? {
 | 
				
			||||||
        type: Object,
 | 
					        layout: config.Layout ?? "vertical",
 | 
				
			||||||
        default: Storage.getData(undefined, "layout") ?? {
 | 
					        theme: config.Theme ?? "default",
 | 
				
			||||||
          layout: config.Layout ?? "vertical",
 | 
					        darkMode: config.DarkMode ?? false,
 | 
				
			||||||
          theme: config.Theme ?? "default",
 | 
					        sidebarStatus: config.SidebarStatus ?? true,
 | 
				
			||||||
          darkMode: config.DarkMode ?? false,
 | 
					        epThemeColor: config.EpThemeColor ?? "#409EFF"
 | 
				
			||||||
          sidebarStatus: config.SidebarStatus ?? true,
 | 
					 | 
				
			||||||
          epThemeColor: config.EpThemeColor ?? "#409EFF"
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      configure: {
 | 
					      configure: Storage.getData("configure", nameSpace) ?? {
 | 
				
			||||||
        type: Object,
 | 
					        grey: config.Grey ?? false,
 | 
				
			||||||
        default: Storage.getData(undefined, "configure") ?? {
 | 
					        weak: config.Weak ?? false,
 | 
				
			||||||
          grey: config.Grey ?? false,
 | 
					        hideTabs: config.HideTabs ?? false,
 | 
				
			||||||
          weak: config.Weak ?? false,
 | 
					        showLogo: config.ShowLogo ?? true,
 | 
				
			||||||
          hideTabs: config.HideTabs ?? false,
 | 
					        showModel: config.ShowModel ?? "smart",
 | 
				
			||||||
          showLogo: config.ShowLogo ?? true,
 | 
					        multiTagsCache: config.MultiTagsCache ?? false
 | 
				
			||||||
          showModel: config.ShowModel ?? "smart",
 | 
					 | 
				
			||||||
          multiTagsCache: config.MultiTagsCache ?? false
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    config.MultiTagsCache
 | 
					    config.MultiTagsCache
 | 
				
			||||||
      ? {
 | 
					      ? {
 | 
				
			||||||
          // 默认显示首页tag
 | 
					          // 默认显示首页tag
 | 
				
			||||||
          tags: {
 | 
					          tags: Storage.getData("tags", nameSpace) ?? routerArrays
 | 
				
			||||||
            type: Array,
 | 
					 | 
				
			||||||
            default: Storage.getData(undefined, "tags") ?? routerArrays
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      : {}
 | 
					      : {}
 | 
				
			||||||
  );
 | 
					  );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  app.use(Storage, configObj);
 | 
					  app.use(Storage, { nameSpace, memory: configObj });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user