chore: initialize tuhui repository
This commit is contained in:
58
frontend/src/api/payment.js
Normal file
58
frontend/src/api/payment.js
Normal file
@@ -0,0 +1,58 @@
|
||||
import request from '../utils/request';
|
||||
|
||||
/**
|
||||
* 创建支付链接(易收米)
|
||||
* @param {number} orderId - 订单ID
|
||||
*/
|
||||
export const createPayment = async (orderId) => {
|
||||
try {
|
||||
const response = await request.post(`/payment/create/${orderId}`);
|
||||
return {
|
||||
success: true,
|
||||
data: response
|
||||
};
|
||||
} catch (error) {
|
||||
return {
|
||||
success: false,
|
||||
message: error.message
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询订单支付状态
|
||||
* @param {string} orderNumber - 订单号
|
||||
*/
|
||||
export const queryPaymentStatus = async (orderNumber) => {
|
||||
try {
|
||||
const response = await request.get(`/payment/query/${orderNumber}`);
|
||||
return {
|
||||
success: true,
|
||||
data: response
|
||||
};
|
||||
} catch (error) {
|
||||
return {
|
||||
success: false,
|
||||
message: error.message
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* 取消订单
|
||||
* @param {number} orderId - 订单ID
|
||||
*/
|
||||
export const cancelOrder = async (orderId) => {
|
||||
try {
|
||||
const response = await request.post(`/payment/cancel/${orderId}`);
|
||||
return {
|
||||
success: true,
|
||||
data: response
|
||||
};
|
||||
} catch (error) {
|
||||
return {
|
||||
success: false,
|
||||
message: error.message
|
||||
};
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user