From 3d16b67523d5e31c6ea2b6cb341a7c62d9f844a2 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Thu, 12 Sep 2024 16:45:33 +0800 Subject: [PATCH] chore: dict --- apps/web-antd/src/store/dict.ts | 5 +++-- apps/web-antd/src/utils/dict.ts | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/web-antd/src/store/dict.ts b/apps/web-antd/src/store/dict.ts index 7cb4b88a..891beb3a 100644 --- a/apps/web-antd/src/store/dict.ts +++ b/apps/web-antd/src/store/dict.ts @@ -63,7 +63,6 @@ export const useDictStore = defineStore('app-dict', () => { } function resetCache() { - dictRequestCache.clear(); dictMap.clear(); dictOptionsMap.clear(); } @@ -94,7 +93,9 @@ export const useDictStore = defineStore('app-dict', () => { } function $reset() { - resetCache(); + /** + * doNothing + */ } return { diff --git a/apps/web-antd/src/utils/dict.ts b/apps/web-antd/src/utils/dict.ts index be574ded..ec933844 100644 --- a/apps/web-antd/src/utils/dict.ts +++ b/apps/web-antd/src/utils/dict.ts @@ -6,10 +6,14 @@ import { type Option, useDictStore } from '#/store/dict'; // todo 重复代码的封装 export function getDict(dictName: string): DictData[] { const { dictRequestCache, getDict, setDictInfo } = useDictStore(); + console.log('aaaaa'); // 这里拿到 const dictList = getDict(dictName); // 检查请求状态缓存 if (dictList.length === 0 && !dictRequestCache.has(dictName)) { + console.log('bbbb'); + console.log(dictList.length); + console.log(dictRequestCache.has(dictName)); dictRequestCache.set( dictName, dictDataInfo(dictName).then((resp) => {