index.js 412 B

123456789101112131415161718192021
  1. import Vue from 'vue'
  2. import DataDict from '@/utils/dict'
  3. import { getDicts as getDicts } from '@/api/system/dict/data'
  4. function install() {
  5. Vue.use(DataDict, {
  6. metas: {
  7. '*': {
  8. labelField: 'dictLabel',
  9. valueField: 'dictValue',
  10. request(dictMeta) {
  11. return getDicts(dictMeta.type).then(res => res.data)
  12. },
  13. },
  14. },
  15. })
  16. }
  17. export default {
  18. install,
  19. }