You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
431 B
21 lines
431 B
import Vue from 'vue' |
|
import DataDict from '@/utils/dict' |
|
import { getDicts as getDicts } from '@/api/system/dict/data' |
|
|
|
function install() { |
|
Vue.use(DataDict, { |
|
metas: { |
|
'*': { |
|
labelField: 'dictLabel', |
|
valueField: 'dictValue', |
|
request(dictMeta) { |
|
return getDicts(dictMeta.type).then(res => res.data) |
|
}, |
|
}, |
|
}, |
|
}) |
|
} |
|
|
|
export default { |
|
install, |
|
} |