From 8d27f95cf6e3b3289e90828ecef72e0c74f804b0 Mon Sep 17 00:00:00 2001
From: wangyuhang <139@qq.com>
Date: 星期五, 18 七月 2025 15:42:47 +0800
Subject: [PATCH] 导入修改,修改项目名称

---
 src/utils/dict.ts |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/utils/dict.ts b/src/utils/dict.ts
index 8673968..01b0d91 100644
--- a/src/utils/dict.ts
+++ b/src/utils/dict.ts
@@ -21,7 +21,24 @@
     return toRefs(res.value);
   })();
 }
-
+export function useDictPer(...args: string[]) {
+  const res = ref<Dict.resDictType>({});
+  return (() => {
+    args.forEach((dictName: string, index: number) => {
+      res.value[dictName] = [] as Array<Dict.dictType>;
+      const dicts: Array<Dict.dictType> = useDictStore().getDict(dictName);
+      if (dicts) {
+        res.value[dictName] = dicts;
+      } else {
+        getDicts(dictName).then((resp) => {
+          res.value[dictName] = resp.data.map((p: any) => ({ label: p.dictLabel, value: p.dictCode, elTagType: p.listClass, elTagClass: p.cssClass }));
+          useDictStore().setDict(dictName, res.value[dictName]);
+        });
+      }
+    });
+    return toRefs(res.value);
+  })();
+}
 // export default {
 //   install(app: App<Element>) {
 //     app.config.globalProperties.$useDict = useDict;

--
Gitblit v1.9.1