国际化修改
continuous-integration/drone/push Build is passing Details

uat
wangxiaoshuang 2025-02-19 11:25:57 +08:00
parent 551cdf0ed3
commit a2b2fd65af
2 changed files with 30 additions and 23 deletions

View File

@ -219,29 +219,34 @@ export default {
} }
}, },
handleSave() { handleSave() {
this.$confirm('确定修改当前页面国际化内容?').then(() => { this.$confirm('确定修改当前页面国际化内容?')
batchAddOrUpdateFrontInternationalization(this.tableData).then( .then(() => {
async (res) => { batchAddOrUpdateFrontInternationalization(this.tableData).then(
var zhMessages = {}, async (res) => {
enMessages = {} var zhMessages = {},
var Internationalization = await getFrontInternationalizationList() enMessages = {}
Vue.prototype.$tl = Internationalization.Result var Internationalization =
this.tableData.forEach((v) => { await getFrontInternationalizationList()
// zhMessages[v.Description + '_' + v.Code] = v.ValueCN Vue.prototype.$tl = Internationalization.Result
// enMessages[v.Description + '_' + v.Code] = v.Value this.tableData.forEach((v) => {
zhMessages[v.Code] = v.ValueCN // zhMessages[v.Description + '_' + v.Code] = v.ValueCN
enMessages[v.Code] = v.Value // enMessages[v.Description + '_' + v.Code] = v.Value
}) zhMessages[v.Code] = v.ValueCN
i18n.mergeLocaleMessage('zh', zhMessages) enMessages[v.Code] = v.Value
i18n.mergeLocaleMessage('en', enMessages) })
this.drawer = false i18n.mergeLocaleMessage('zh', zhMessages)
this.$message.success('国际化修改成功') i18n.mergeLocaleMessage('en', enMessages)
if (this.il8nExternal) { this.drawer = false
this.$EventBus.$emit('il8nUpdate') this.$message.success('国际化修改成功')
if (this.il8nExternal) {
this.$EventBus.$emit('il8nUpdate')
}
} }
} )
) })
}) .catch((err) => {
console.log(err)
})
}, },
openI18n(ARRAY) { openI18n(ARRAY) {
this.tableData = [] this.tableData = []
@ -268,6 +273,7 @@ export default {
ValueCN: item.ValueCN, ValueCN: item.ValueCN,
State: item.State, State: item.State,
Version: item.Version, Version: item.Version,
InternationalizationType: item.InternationalizationType,
} }
}) })
this.tableData = Object.assign([], tableData) this.tableData = Object.assign([], tableData)
@ -300,6 +306,7 @@ export default {
ValueCN: null, ValueCN: null,
State: 0, State: 0,
Version: this.$version.Version, Version: this.$version.Version,
InternationalizationType: 0,
}) })
} }
}) })

View File

@ -33,7 +33,7 @@ export default {
let browserType = this.getExplore(); let browserType = this.getExplore();
let type = browserType.split(": ")[0]; let type = browserType.split(": ")[0];
let No = browserType.split(": ")[1].split(".")[0]; let No = browserType.split(": ")[1].split(".")[0];
console.log(type, No); // console.log(type, No);
if (type !== "Chrome" && type !== "Edge") { if (type !== "Chrome" && type !== "Edge") {
this.tip = this.$t("browser:tip:changeBorwser"); this.tip = this.$t("browser:tip:changeBorwser");
return (this.visible = true); return (this.visible = true);