2
0

fix:套餐界面修改参数

This commit is contained in:
zhongzm
2024-12-24 19:11:44 +08:00
parent 70979b17e1
commit b214cc0552
4 changed files with 39 additions and 5 deletions

29
src/typings/api.d.ts vendored
View File

@@ -599,5 +599,34 @@ declare namespace Api {
data: PackageItem[];
total?: number;
}
interface OrderSubmitParams {
packageId: string;
type: 0; // 限定为字面量类型 0
}
}
namespace Order {
/** Order type enum */
type OrderType = 0 | 1 | 2; // 根据实际需要添加其他类型
/** Base order params */
interface BaseOrderParams {
type: OrderType;
}
/** Package order params */
interface PackageOrderParams extends BaseOrderParams {
type: 0;
packageId: string;
}
/** Recharge order params */
interface RechargeOrderParams extends BaseOrderParams {
type: 1;
orderAmount: number;
}
/** Combined order params type */
type SubmitOrderParams = PackageOrderParams | RechargeOrderParams;
}
}