import { useDictionaryStore } from '@/pinia/modules/dictionary' // 获取字典方法 使用示例 getDict('sex').then(res) 或者 async函数下 const res = await getDict('sex') export const getDict = async (type) => { const dictionaryStore = useDictionaryStore() await dictionaryStore.getDictionary(type) return dictionaryStore.dictionaryMap[type] } // 字典文字展示方法 export const showDictLabel = ( dict, code, keyCode = 'value', valueCode = 'label' ) => { if (!dict) { return '' } const dictMap = {} dict.forEach((item) => { if (Reflect.has(item, keyCode) && Reflect.has(item, valueCode)) { dictMap[item[keyCode]] = item[valueCode] } }) return Reflect.has(dictMap, code) ? dictMap[code] : '' }