fix: 订单管理页面调整增加退款功能,代客下单调整
This commit is contained in:
@@ -7,6 +7,7 @@ const API = {
|
||||
return request({
|
||||
url: `${baseURL}/code?num=` + num,
|
||||
method: "post",
|
||||
responseType: 'blob'
|
||||
});
|
||||
},
|
||||
getList(data: getListRequest) {
|
||||
|
||||
@@ -24,12 +24,12 @@ const OrderApi = {
|
||||
params: params,
|
||||
});
|
||||
},
|
||||
// 订单全额退款 只传订单id
|
||||
// 订单退款 只传订单id
|
||||
refundOrder(data: refundOrderRequest) {
|
||||
return request<any>({
|
||||
url: `${baseURL}/refundOrder`,
|
||||
method: "post",
|
||||
params: data,
|
||||
data
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
100
src/api/order/pay.ts
Normal file
100
src/api/order/pay.ts
Normal file
@@ -0,0 +1,100 @@
|
||||
import request from "@/utils/request";
|
||||
import { Order_BaseUrl } from "@/api/config";
|
||||
const baseURL = Order_BaseUrl + "/pay";
|
||||
const Api = {
|
||||
// h5支付
|
||||
|
||||
h5Pay(data: h5PayRequest) {
|
||||
return request<any>({
|
||||
url: `${baseURL}/h5Pay`,
|
||||
method: "post",
|
||||
data
|
||||
});
|
||||
},
|
||||
//反扫
|
||||
microPay(data: any) {
|
||||
return request<any>({
|
||||
url: `${baseURL}/microPay`,
|
||||
method: "post",
|
||||
data
|
||||
});
|
||||
},
|
||||
//现金支付
|
||||
cashPay(data: any) {
|
||||
return request<any>({
|
||||
url: `${baseURL}/cashPay`,
|
||||
method: "post",
|
||||
data
|
||||
});
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
export default Api;
|
||||
|
||||
export interface h5PayRequest {
|
||||
/**
|
||||
* 支付备注
|
||||
*/
|
||||
buyerRemark?: string;
|
||||
checkOrderPay?: CheckOrderPay;
|
||||
/**
|
||||
* 跳转地址
|
||||
*/
|
||||
returnUrl?: string;
|
||||
shopId: number;
|
||||
[property: string]: any;
|
||||
}
|
||||
|
||||
/**
|
||||
* CheckOrderPay
|
||||
*/
|
||||
export interface CheckOrderPay {
|
||||
/**
|
||||
* 用户使用的卡券
|
||||
*/
|
||||
couponList?: number[];
|
||||
/**
|
||||
* 手动优惠金额
|
||||
*/
|
||||
discountAmount?: number;
|
||||
/**
|
||||
* 折扣比例(计算时 向上取整保留 两位小数)
|
||||
*/
|
||||
discountRatio?: number;
|
||||
/**
|
||||
* 满减优惠券抵扣金额
|
||||
*/
|
||||
fullCouponDiscountAmount?: number;
|
||||
/**
|
||||
* 订单金额
|
||||
*/
|
||||
orderAmount?: number;
|
||||
orderId: number;
|
||||
/**
|
||||
* 订单原金额(包含打包费+餐位费) 不含折扣价格
|
||||
*/
|
||||
originAmount?: number;
|
||||
/**
|
||||
* 积分抵扣金额(tb_points_basic_setting表)
|
||||
*/
|
||||
pointsDiscountAmount?: number;
|
||||
/**
|
||||
* 使用的积分数量 (扣除各类折扣 enable_deduction后使用)
|
||||
*/
|
||||
pointsNum?: number;
|
||||
/**
|
||||
* 商品优惠券抵扣金额
|
||||
*/
|
||||
productCouponDiscountAmount?: number;
|
||||
/**
|
||||
* 抹零金额 减免多少钱
|
||||
*/
|
||||
roundAmount?: number;
|
||||
/**
|
||||
* 用餐人数
|
||||
*/
|
||||
seatNum?: number;
|
||||
userId?: number;
|
||||
[property: string]: any;
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
import request from "@/utils/request";
|
||||
import { property } from "lodash";
|
||||
|
||||
const USER_BASE_URL = "/api/v1/users";
|
||||
|
||||
@@ -237,6 +238,7 @@ export interface UserInfo {
|
||||
|
||||
/** 店铺logo */
|
||||
logo: string;
|
||||
[property: string]: any
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user