This commit is contained in:
2026-04-24 18:17:21 +08:00
parent 524ff8cd32
commit b7ba9a26b0
34 changed files with 9819 additions and 7922 deletions
+7 -5
View File
@@ -34,11 +34,13 @@ export const getInviteConfig = () =>
// 更新邀请活动配置
export const updateInviteConfig = (data: {
firstOrderRate?: number;
secondOrderRate?: number;
minCashback?: number;
maxCashback?: number;
withdrawThreshold?: number;
config?: {
firstOrderRate?: number;
secondOrderRate?: number;
minCashback?: number;
maxCashback?: number;
withdrawThreshold?: number;
};
enabled?: boolean;
}) =>
request.put('/admin/activity/invite/config', data);
@@ -77,8 +77,8 @@ const InviteManage: React.FC = () => {
try {
const res = await getInviteConfig();
setConfig(res.data);
if (res.data) {
form.setFieldsValue(res.data);
if (res.data?.config) {
form.setFieldsValue(res.data.config);
}
} finally {
setConfigLoading(false);
@@ -121,9 +121,9 @@ const InviteManage: React.FC = () => {
const handleSaveConfig = async () => {
try {
const values = await form.validateFields();
await updateInviteConfig(values);
await updateInviteConfig({ config: values });
message.success('配置已保存');
setConfig({ ...config, ...values });
setConfig({ ...config, config: { ...config?.config, ...values } });
} catch {}
};