RuoYi
2022-05-27 719e0853fa45fa905d9cddc1b66eddf7e2b64563
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { getDicts } from '@/api/system/dict/data'
 
/**
 * 获取字典数据
 */
export function useDict(...args) {
  const res = ref({});
  return (() => {
    args.forEach((d, index) => {
      res.value[d] = [];
      getDicts(d).then(resp => {
        res.value[d] = resp.data.map(p => ({ label: p.dictLabel, value: p.dictValue, elTagType: p.listClass, elTagClass: p.cssClass }))
      })
    })
    return toRefs(res.value);
  })()
}