diff --git a/src/DatabaseServices/Room/Entity/Wall/Hole/Window/WindowTempSelect.tsx b/src/DatabaseServices/Room/Entity/Wall/Hole/Window/WindowTempSelect.tsx index 7fe67fd15..9099b0818 100644 --- a/src/DatabaseServices/Room/Entity/Wall/Hole/Window/WindowTempSelect.tsx +++ b/src/DatabaseServices/Room/Entity/Wall/Hole/Window/WindowTempSelect.tsx @@ -142,7 +142,7 @@ export class WindowTempSelect extends React.Component { - userConfigStore.SaveConfig(BoardModalType.DatalistStore, datalistStore, { toaster: false }); //保存配置 + userConfigStore.SaveConfig(BoardModalType.DatalistStore, datalistStore, { toaster: false, isUploadUserConfigNames: false }); //保存配置 if (this.props.selectDiv) { diff --git a/src/UI/Components/BBS/LookOverBoardInfos.tsx b/src/UI/Components/BBS/LookOverBoardInfos.tsx index 99b0d39ed..29590da59 100644 --- a/src/UI/Components/BBS/LookOverBoardInfos.tsx +++ b/src/UI/Components/BBS/LookOverBoardInfos.tsx @@ -317,7 +317,7 @@ export class LookOverBoardInfosModal extends React.Component { private SaveConfig = () => { - userConfigStore.SaveConfig(BoardModalType.DatalistStore, datalistStore, { toaster: false }); //保存配置 + userConfigStore.SaveConfig(BoardModalType.DatalistStore, datalistStore, { toaster: false, isUploadUserConfigNames: false }); //保存配置 }; renderBigData = () => { diff --git a/src/UI/Components/SourceManage/CommonPanel.tsx b/src/UI/Components/SourceManage/CommonPanel.tsx index 624771b02..f3e856981 100644 --- a/src/UI/Components/SourceManage/CommonPanel.tsx +++ b/src/UI/Components/SourceManage/CommonPanel.tsx @@ -348,7 +348,7 @@ export class CommonPanel extends React.Component { commonPanelStore.m_Option.orderType = e.target.value as EOrderType; - userConfigStore.SaveConfig(BoardModalType.CommonPanelStore, commonPanelStore, { toaster: false }); //保存配置 + userConfigStore.SaveConfig(BoardModalType.CommonPanelStore, commonPanelStore, { toaster: false, isUploadUserConfigNames: false, }); //保存配置 this.handleGetData(); }} /> @@ -457,7 +457,7 @@ export class CommonPanel extends React.Component { commonPanelStore.m_Option.orderType = e.target.value as EOrderType; - userConfigStore.SaveConfig(BoardModalType.CommonPanelStore, commonPanelStore, { toaster: false }); //保存配置 + userConfigStore.SaveConfig(BoardModalType.CommonPanelStore, commonPanelStore, { toaster: false, isUploadUserConfigNames: false, }); //保存配置 this.handleGetData(); }} /> diff --git a/src/UI/Store/UserConfigStore.tsx b/src/UI/Store/UserConfigStore.tsx index 54086bde6..1badc9071 100644 --- a/src/UI/Store/UserConfigStore.tsx +++ b/src/UI/Store/UserConfigStore.tsx @@ -50,6 +50,7 @@ interface ISaveOption isInit?: boolean; isCheckName?: boolean; toaster?: boolean; + isUploadUserConfigNames?: boolean; } export enum EZengZhiBaoId { @@ -319,7 +320,7 @@ export class UserConfigStore extends Singleton } async SaveConfig(type: BoardModalType, store: IConfigStore, option: ISaveOption = {}, tagName?: string) { - const { isInit = false, isCheckName = false, toaster = true } = option; + const { isInit = false, isCheckName = false, toaster = true, isUploadUserConfigNames = true } = option; const configName = store.configName; if (configName === "") { @@ -390,9 +391,9 @@ export class UserConfigStore extends Singleton intent: Intent.SUCCESS, }); this.UpdateUserConfig(type, newConfig); - if (userConfig.userConfigName[type] != configName) + userConfig.userConfigName[type] = configName; + if (isUploadUserConfigNames) { - userConfig.userConfigName[type] = configName; await this.UploadUserConfigNames(dbStore); } }