feat(project): pickup mode switch with auto-save and rollback

This commit is contained in:
2026-02-20 10:09:58 +08:00
parent 22d1a44683
commit 344ebc3910
6 changed files with 161 additions and 14 deletions

View File

@@ -101,6 +101,12 @@ export interface SavePickupFineRuleParams {
storeId: string;
}
/** 保存自提模式参数 */
export interface SavePickupModeParams {
mode: PickupMode;
storeId: string;
}
/** 复制自提设置参数 */
export interface CopyStorePickupSettingsParams {
sourceStoreId: string;
@@ -131,6 +137,11 @@ export async function savePickupFineRuleApi(data: SavePickupFineRuleParams) {
return requestClient.post('/store/pickup/fine-rule/save', data);
}
/** 保存自提模式 */
export async function savePickupModeApi(data: SavePickupModeParams) {
return requestClient.post('/store/pickup/mode/save', data);
}
/** 复制到其他门店 */
export async function copyStorePickupSettingsApi(
data: CopyStorePickupSettingsParams,