|
@@ -11,13 +11,13 @@ export const useDictStoreWithOut = () => {
|
|
|
return result.data;
|
|
|
}
|
|
|
const dictObj = getStoreObject(DICT_NAME);
|
|
|
- if (!dictObj) {
|
|
|
+ // if (!dictObj) {
|
|
|
listSimpleDictData().then((resultData) => {
|
|
|
if (resultData && resultData?.length > 0) {
|
|
|
setStoreObject(DICT_NAME, resultData);
|
|
|
}
|
|
|
});
|
|
|
- }
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -33,7 +33,7 @@ export interface DictDataType {
|
|
|
cssClass: string
|
|
|
}
|
|
|
|
|
|
-export const getDictOptions = (dictType: string, option: {
|
|
|
+export const getDictOptions = (dictType: string, option?: {
|
|
|
dictType?: string
|
|
|
label?: string
|
|
|
value?: string
|
|
@@ -44,10 +44,10 @@ export const getDictOptions = (dictType: string, option: {
|
|
|
dictStore.forEach((dict: DictDataType) => {
|
|
|
if (dict.dictType === dictType) {
|
|
|
nDicts.push({
|
|
|
- [option.dictType ?? 'dictType']: dict.dictType,
|
|
|
- [option.label ?? 'label']: dict.label,
|
|
|
- [option.value ?? 'value']: dict.value,
|
|
|
- [option.cssClass ?? 'cssClass']: dict.cssClass,
|
|
|
+ [option?.dictType ?? 'dictType']: dict.dictType,
|
|
|
+ [option?.label ?? 'label']: dict.label,
|
|
|
+ [option?.value ?? 'value']: dict.value,
|
|
|
+ [option?.cssClass ?? 'cssClass']: dict.cssClass,
|
|
|
})
|
|
|
}
|
|
|
})
|