CN-77 feat:i18n 新增修改页面 lang 数据通过接口获取
This commit is contained in:
@@ -30,7 +30,7 @@
|
|||||||
popper-class="right-box-select-dropdown prevent-clickoutside"
|
popper-class="right-box-select-dropdown prevent-clickoutside"
|
||||||
size="small"
|
size="small"
|
||||||
@change="()=>{ this.$forceUpdate() }">
|
@change="()=>{ this.$forceUpdate() }">
|
||||||
<template v-for="role in roleData">
|
<template v-for="role in langData" :key="role.value">
|
||||||
<el-option :label="role.value" :value="role.value"></el-option>
|
<el-option :label="role.value" :value="role.value"></el-option>
|
||||||
</template>
|
</template>
|
||||||
</el-select>
|
</el-select>
|
||||||
@@ -78,13 +78,13 @@ export default {
|
|||||||
{ required: true, message: this.$t('validate.required'), trigger: 'blur' }
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
roleData: []
|
langData: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
setup () {
|
setup () {
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
this.getRoleData()
|
this.getLangData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
isCurrentUser (username) {
|
isCurrentUser (username) {
|
||||||
@@ -129,10 +129,10 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getRoleData () {
|
getLangData () {
|
||||||
get('sys/dict?pageSize=-1').then(response => {
|
get('sys/dict?type=lang&pageSize=-1').then(response => {
|
||||||
if (response.code === 200) {
|
if (response.code === 200) {
|
||||||
this.roleData = response.data.list
|
this.langData = response.data.list
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user