This commit is contained in:
2025-02-25 13:37:51 +08:00
22 changed files with 2181 additions and 123 deletions

View File

@@ -9,7 +9,13 @@ const OrderApi = {
params: params,
});
},
add() { },
add(data: addRequest) {
return request<any, OrderInfo>({
url: `${baseURL}/createOrder`,
method: "post",
data
});
},
edit() { },
delete() { },
};
@@ -214,3 +220,244 @@ export interface OrderDetailSmallVO {
skuName?: string;
[property: string]: any;
}
export interface addRequest {
/**
* 用餐模式 堂食 dine-in 外带 take-out 外卖 take-away
*/
dineMode: string;
/**
* 多次下单时使用
*/
orderId?: number;
/**
* 订单原金额(包含打包费+餐位费) 不含折扣价格
*/
originAmount?: number;
/**
* 打包费
*/
packFee?: number;
/**
* 当前订单下单次数
*/
placeNum?: number;
/**
* 备注
*/
remark?: string;
/**
* 用餐人数
*/
seatNum?: number;
/**
* 店铺Id
*/
shopId?: number;
/**
* 台桌编码
*/
tableCode: string;
userId?: number;
/**
* 是否使用会员价
*/
vipPrice?: boolean;
/**
* 是否等叫 0 否 1 等叫
*/
waitCall?: boolean;
[property: string]: any;
}
/**
* OrderInfo
*/
export interface OrderInfo {
/**
* 用户使用的卡券
*/
couponInfoList?: string;
createTime?: string;
/**
* 挂账人id
*/
creditBuyerId?: number;
/**
* 用餐模式 堂食 dine-in 外带 take-out 外卖 take-away
*/
dineMode?: string;
/**
* 折扣金额
*/
discountAmount?: number;
/**
* 折扣信息 json
*/
discountInfo?: string;
/**
* 折扣比例
*/
discountRatio?: number;
/**
* 满减优惠券抵扣金额
*/
fullCouponDiscountAmount?: number;
id?: number;
/**
* 是否回收站 0-否1回收站
*/
isDel?: number;
/**
* 是否使用了霸王餐
*/
isFreeDine?: number;
/**
* 是否等叫 0 否 1 等叫
*/
isWaitCall?: number;
/**
* 订单金额 (扣除各类折扣)
*/
orderAmount?: number;
/**
* 订单编号
* pc 收银机客户端 PC+雪花ID
* wechat 微信小程序 WX+雪花ID
* alipay 支付宝小程序 ALI+雪花ID
* admin-pc PC管理端 WEB+雪花ID
* admin-app APP管理端 APP+雪花ID
*/
orderNo?: string;
/**
* 订单类型-
* cash收银(除小程序以外 都属于收银)
* miniapp小程序
*/
orderType?: string;
/**
* 订单原金额 不含折扣价格
*/
originAmount?: number;
/**
* 打包费
*/
packFee?: number;
/**
* 支付时间
*/
paidTime?: string;
/**
* 实际支付金额
*/
payAmount?: number;
/**
* 支付模式:
* 后付费 after-pay
* 先付费 before-pay
* 无桌码 no-table
*/
payMode?: string;
/**
* 支付订单号
* tb_order_payment.id
* tb_shop_user_flow.id
*/
payOrderId?: number;
payOrderNo?: string;
/**
* 支付类型
* 主扫 main-scan
* 被扫 back-scan
* 微信小程序 wechat-mini
* 支付宝小程序 alipay-mini
* 会员支付 vip-pay
* 现金支付 cash-pay
*/
payType?: string;
/**
* 当前订单下单次数
*/
placeNum?: number;
/**
* 平台类型 pc 收银机客户端 wechat 微信小程序 alipay 支付宝小程序 admin-pc PC管理端 admin-app APP管理端
*/
platformType?: string;
/**
* 积分抵扣金额
*/
pointsDiscountAmount?: number;
/**
* 使用的积分数量
*/
pointsNum?: number;
/**
* 商品优惠券抵扣金额
*/
productCouponDiscountAmount?: number;
/**
* 是否支持退款1支持退单 0不支持退单
*/
refundAble?: number;
/**
* 退单金额
*/
refundAmount?: number;
/**
* 退款备注
*/
refundRemark?: string;
/**
* 备注
*/
remark?: string;
/**
* 抹零金额 减免多少钱
*/
roundAmount?: number;
/**
* 餐位费
*/
seatAmount?: number;
/**
* 用餐人数
*/
seatNum?: number;
/**
* 店铺Id
*/
shopId?: number;
/**
* 员工id
*/
staffId?: number;
/**
* OrderStatusEnums 枚举类
* 状态: unpaid-待支付;in-production 制作中;wait-out
* 待取餐;;done-订单完成;refunding-申请退单;refund-退单;part-refund 部分退单;cancelled-取消订单
*/
status?: string;
/**
* 台桌Id
*/
tableCode?: string;
/**
* 台桌名称
*/
tableName?: string;
/**
* 取餐码
*/
takeCode?: string;
/**
* 交易日期
*/
tradeDay?: string;
updateTime?: string;
/**
* 用户Id user_info表的id
*/
userId?: number;
[property: string]: any;
}