Browse Source

后台配置页面完善

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

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

@ -120,50 +120,48 @@ 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使 // type
if (parsedData.type === '0') {
defaultSettingData.value.useDefault = true;
} else {
defaultSettingData.value.useDefault = false;
//
if (parsedData.type === '1') {
Object.assign(baiduSettingData.value, parsedData);
Object.assign(initialBaiduData.value, parsedData); //
activeTab.value = 'baidu';
} else if (parsedData.type === '2') {
Object.assign(youdaoSettingData.value, parsedData);
Object.assign(initialYoudaoData.value, parsedData); //
activeTab.value = 'youdao';
}
//
if (parsedData.appId) { if (parsedData.appId) {
Object.assign(initialBaiduData.value, { //
Object.assign(baiduSettingData.value, {
appId: parsedData.appId, appId: parsedData.appId,
secretKey: parsedData.secretKey secretKey: parsedData.secretKey
}); });
// //
if (parsedData.type !== '1') { Object.assign(initialBaiduData.value, {
Object.assign(baiduSettingData.value, {
appId: parsedData.appId, appId: parsedData.appId,
secretKey: parsedData.secretKey secretKey: parsedData.secretKey
}); });
} }
}
if (parsedData.appKey) { if (parsedData.appKey) {
Object.assign(initialYoudaoData.value, { //
Object.assign(youdaoSettingData.value, {
appKey: parsedData.appKey, appKey: parsedData.appKey,
appSecret: parsedData.appSecret appSecret: parsedData.appSecret
}); });
// //
if (parsedData.type !== '2') { Object.assign(initialYoudaoData.value, {
Object.assign(youdaoSettingData.value, {
appKey: parsedData.appKey, appKey: parsedData.appKey,
appSecret: parsedData.appSecret appSecret: parsedData.appSecret
}); });
} }
// type使
if (parsedData.type === '0') {
defaultSettingData.value.useDefault = true;
} else {
defaultSettingData.value.useDefault = false;
//
if (parsedData.type === '1') {
Object.assign(baiduSettingData.value, parsedData);
Object.assign(initialBaiduData.value, parsedData); //
activeTab.value = 'baidu';
} else if (parsedData.type === '2') {
Object.assign(youdaoSettingData.value, parsedData);
Object.assign(initialYoudaoData.value, parsedData); //
activeTab.value = 'youdao';
} }
} }
} }
@ -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