update 数据字典相关逻辑“
This commit is contained in:
24
src/mixins/dictlist-module.js
Normal file
24
src/mixins/dictlist-module.js
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
dictList: {}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
initDictList(dictTypeIdList) {
|
||||
const allDictList = JSON.parse(localStorage.getItem('dictList'))
|
||||
if (!Object.keys(allDictList).length) {
|
||||
return this.$message({
|
||||
// TODO: i18n
|
||||
message: '未能获取数据字典',
|
||||
type: 'error',
|
||||
duration: 2000
|
||||
})
|
||||
}
|
||||
dictTypeIdList.forEach(id => {
|
||||
this.dictList[id] = allDictList[id].map(item => ({ label: item.dictLabel, value: item.dictValue }))
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user