|
|
|
@ -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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|