【issues/668】JDictSelectUtil数据字典工具类中的getDictItems方法出错 ---
parent
e3974fb95f
commit
d0e888a5fe
|
@ -128,19 +128,20 @@ export function filterDictTextByCache(dictCode, key) {
|
||||||
|
|
||||||
/** 通过code获取字典数组 */
|
/** 通过code获取字典数组 */
|
||||||
export async function getDictItems(dictCode, params) {
|
export async function getDictItems(dictCode, params) {
|
||||||
|
// update-begin--author:liaozhiyang---date:20230809---for:【issues/668】JDictSelectUtil数据字典工具类中的getDictItems方法出错
|
||||||
//优先从缓存中读取字典配置
|
//优先从缓存中读取字典配置
|
||||||
if (getDictItemsByCode(dictCode)) {
|
if (getDictItemsByCode(dictCode)) {
|
||||||
let desformDictItems = getDictItemsByCode(dictCode).map((item) => ({
|
let desformDictItems = getDictItemsByCode(dictCode).map((item) => ({
|
||||||
...item,
|
...item,
|
||||||
label: item.text,
|
label: item.text,
|
||||||
}));
|
}));
|
||||||
return desformDictItems;
|
return Promise.resolve(desformDictItems);
|
||||||
}
|
}
|
||||||
|
|
||||||
//缓存中没有,就请求后台
|
//缓存中没有,就请求后台
|
||||||
return await ajaxGetDictItems(dictCode, params)
|
return await ajaxGetDictItems(dictCode, params)
|
||||||
.then(({ success, result }) => {
|
.then((result) => {
|
||||||
if (success) {
|
if (result.length) {
|
||||||
let res = result.map((item) => ({ ...item, label: item.text }));
|
let res = result.map((item) => ({ ...item, label: item.text }));
|
||||||
console.log('------- 从DB中获取到了字典-------dictCode : ', dictCode, res);
|
console.log('------- 从DB中获取到了字典-------dictCode : ', dictCode, res);
|
||||||
return Promise.resolve(res);
|
return Promise.resolve(res);
|
||||||
|
@ -153,4 +154,5 @@ export async function getDictItems(dictCode, params) {
|
||||||
console.error('getDictItems error: ', res);
|
console.error('getDictItems error: ', res);
|
||||||
return Promise.resolve([]);
|
return Promise.resolve([]);
|
||||||
});
|
});
|
||||||
|
// update-end--author:liaozhiyang---date:20230809---for:【issues/668】JDictSelectUtil数据字典工具类中的getDictItems方法出错
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue