import request from '@/utils/request' const getDict=(dictName)=> { let key='dict_'+dictName; let obj=window.xdcaches[key]; if(obj && obj.length>0){ return new Promise((resolve)=>{ resolve(obj); }) }else{ return new Promise(async (resolve)=>{ let data=await request({ url: `system/dict/data/type/${dictName}`, method: 'get' }); let obj=data.data||[]; if(obj && obj.length>0){ window.xdcaches[key]=obj; } resolve(obj); }); } } export default getDict;