diff --git a/apps/web/src/app/admin/base-setting/page.tsx b/apps/web/src/app/admin/base-setting/page.tsx index 1f8d42f..eb43d6b 100755 --- a/apps/web/src/app/admin/base-setting/page.tsx +++ b/apps/web/src/app/admin/base-setting/page.tsx @@ -44,12 +44,21 @@ export default function BaseSettingPage() { } async function onSubmit(values: BaseSetting) { setLoading(true); + const appConfig = values?.appConfig || {}; try { await update.mutateAsync({ where: { slug: AppConfigSlug.BASE_SETTING, }, - data: { meta: { ...baseSetting, ...values } }, + data: { + meta: { + ...baseSetting, + appConfig: { + ...baseSetting.appConfig, + ...appConfig, + }, + }, + }, }); setIsFormChanged(false); message.success("已保存");