Преглед на файлове

fix(setting): 同步配置时调用正确接口并更新系统配置

- 修复了同步左右脚配置时未调用syncSysConfigs的问题
- 在syncActions成功后添加了syncSysConfigs调用
- 更新前端接口调用从syncSysConfigs改为syncActions
- 保证配置同步的完整性和一致性
panqiuyao преди 1 месец
родител
ревизия
2750ddf003
променени са 2 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 4 1
      electron/controller/setting.js
  2. 1 1
      frontend/src/apis/setting.ts

+ 4 - 1
electron/controller/setting.js

@@ -210,7 +210,10 @@ class SettingController extends Controller {
   async syncActions(args) {
     try {
       const result = await syncActions(args);
-      if(result.data)  return result.data
+      if(result.data){
+        await syncSysConfigs(args);
+        return result.data
+      }
       return errData;
     } catch (error) {
       Log.error('同步左右脚配置:', error);

+ 1 - 1
frontend/src/apis/setting.ts

@@ -55,7 +55,7 @@ export async function setLeftRightConfig(data){
         const clientStore = client();
         const tokenInfoStore = tokenInfo();
         const token = tokenInfoStore.getToken;
-        await clientStore.ipc.invoke(icpList.setting.syncSysConfigs, {
+        await clientStore.ipc.invoke(icpList.setting.syncActions, {
             token: token || '',
             action: 'update',
             data: data