Browse Source

后台配置页面完善

master
La123123 3 weeks ago
parent
commit
605994b667
  1. 64
      im-admin-ui/src/views/im/setting/indexSetting.vue

64
im-admin-ui/src/views/im/setting/indexSetting.vue

@ -120,6 +120,33 @@ const getList = async () => {
if (res.TRANSLATION_SETTING) { if (res.TRANSLATION_SETTING) {
const parsedData = JSON.parse(res.TRANSLATION_SETTING); const parsedData = JSON.parse(res.TRANSLATION_SETTING);
// type
if (parsedData.appId) {
//
Object.assign(baiduSettingData.value, {
appId: parsedData.appId,
secretKey: parsedData.secretKey
});
//
Object.assign(initialBaiduData.value, {
appId: parsedData.appId,
secretKey: parsedData.secretKey
});
}
if (parsedData.appKey) {
//
Object.assign(youdaoSettingData.value, {
appKey: parsedData.appKey,
appSecret: parsedData.appSecret
});
//
Object.assign(initialYoudaoData.value, {
appKey: parsedData.appKey,
appSecret: parsedData.appSecret
});
}
// type使 // type使
if (parsedData.type === '0') { if (parsedData.type === '0') {
defaultSettingData.value.useDefault = true; defaultSettingData.value.useDefault = true;
@ -136,35 +163,6 @@ const getList = async () => {
Object.assign(initialYoudaoData.value, parsedData); // Object.assign(initialYoudaoData.value, parsedData); //
activeTab.value = 'youdao'; activeTab.value = 'youdao';
} }
//
if (parsedData.appId) {
Object.assign(initialBaiduData.value, {
appId: parsedData.appId,
secretKey: parsedData.secretKey
});
//
if (parsedData.type !== '1') {
Object.assign(baiduSettingData.value, {
appId: parsedData.appId,
secretKey: parsedData.secretKey
});
}
}
if (parsedData.appKey) {
Object.assign(initialYoudaoData.value, {
appKey: parsedData.appKey,
appSecret: parsedData.appSecret
});
//
if (parsedData.type !== '2') {
Object.assign(youdaoSettingData.value, {
appKey: parsedData.appKey,
appSecret: parsedData.appSecret
});
}
}
} }
} }
console.log('成功:', baiduSettingData.value, youdaoSettingData.value); console.log('成功:', baiduSettingData.value, youdaoSettingData.value);
@ -182,7 +180,7 @@ const handleDefaultChange = (value: boolean) => {
updateTranslationSetting({ type: '0' }); updateTranslationSetting({ type: '0' });
} else { } else {
// //
ElMessage.info('已切换到自定义配置,请选择并填写翻译配置'); ElMessage.info('请选择并提交保存翻译配置');
} }
}; };
@ -193,7 +191,7 @@ const updateTranslationSetting = async (params: any) => {
params.settingName = 'TRANSLATION_SETTING'; params.settingName = 'TRANSLATION_SETTING';
await updateSetting(params); await updateSetting(params);
ElMessage.success('翻译配置更新成功'); ElMessage.success('启用默认配置');
// //
if (params.type === '0') { if (params.type === '0') {
@ -227,7 +225,7 @@ const submitBaiduForm = async () => {
appSecret: '' appSecret: ''
}; };
await updateSetting(params); await updateSetting(params);
ElMessage.success('百度翻译配置更新成功'); ElMessage.success('启用百度翻译');
// //
Object.assign(initialBaiduData.value, { Object.assign(initialBaiduData.value, {
@ -260,7 +258,7 @@ const submitYoudaoForm = async () => {
appSecret: youdaoSettingData.value.appSecret appSecret: youdaoSettingData.value.appSecret
}; };
await updateSetting(params); await updateSetting(params);
ElMessage.success('有道翻译配置更新成功'); ElMessage.success('启用有道翻译');
// //
Object.assign(initialYoudaoData.value, { Object.assign(initialYoudaoData.value, {

Loading…
Cancel
Save