mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-03 03:38:43 +08:00 
			
		
		
		
	feat: add cache key
This commit is contained in:
		@@ -3,7 +3,7 @@ import { ElDrawer, ElDivider, ElMessage } from 'element-plus'
 | 
			
		||||
import { ref, unref, computed, watch } from 'vue'
 | 
			
		||||
import { useCssVar, useClipboard } from '@vueuse/core'
 | 
			
		||||
import { useI18n } from '@/hooks/web/useI18n'
 | 
			
		||||
import { useCache } from '@/hooks/web/useCache'
 | 
			
		||||
import { CACHE_KEY, useCache } from '@/hooks/web/useCache'
 | 
			
		||||
import { useDesign } from '@/hooks/web/useDesign'
 | 
			
		||||
 | 
			
		||||
import { trim, setCssVar } from '@/utils'
 | 
			
		||||
@@ -188,9 +188,9 @@ const copyConfig = async () => {
 | 
			
		||||
// 清空缓存
 | 
			
		||||
const clear = () => {
 | 
			
		||||
  const { wsCache } = useCache()
 | 
			
		||||
  wsCache.delete('layout')
 | 
			
		||||
  wsCache.delete('theme')
 | 
			
		||||
  wsCache.delete('isDark')
 | 
			
		||||
  wsCache.delete(CACHE_KEY.LAYOUT)
 | 
			
		||||
  wsCache.delete(CACHE_KEY.THEME)
 | 
			
		||||
  wsCache.delete(CACHE_KEY.IS_DARK)
 | 
			
		||||
  window.location.reload()
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
<script setup lang="ts">
 | 
			
		||||
import { ElDropdown, ElDropdownMenu, ElDropdownItem, ElMessageBox } from 'element-plus'
 | 
			
		||||
import { useI18n } from '@/hooks/web/useI18n'
 | 
			
		||||
import { useCache } from '@/hooks/web/useCache'
 | 
			
		||||
import { CACHE_KEY, useCache } from '@/hooks/web/useCache'
 | 
			
		||||
import { useRouter } from 'vue-router'
 | 
			
		||||
import { useDesign } from '@/hooks/web/useDesign'
 | 
			
		||||
import avatarImg from '@/assets/imgs/avatar.gif'
 | 
			
		||||
@@ -22,7 +22,7 @@ const { getPrefixCls } = useDesign()
 | 
			
		||||
 | 
			
		||||
const prefixCls = getPrefixCls('user-info')
 | 
			
		||||
 | 
			
		||||
const user = wsCache.get('user')
 | 
			
		||||
const user = wsCache.get(CACHE_KEY.USER)
 | 
			
		||||
 | 
			
		||||
const avatar = user.user.avatar ? user.user.avatar : avatarImg
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user