ykt-wxapp/utils/order.js

23 lines
589 B
JavaScript
Raw Normal View History

2026-01-20 13:21:50 +08:00
import { getOrderInfo } from "@/api/consult-order.js";
// 聊天页依赖的最小订单状态枚举(与后端 consult-order 一致)
export const orderStatus = {
INIT: "INIT",
PAID: "PAID",
CONSULTING: "CONSULTING",
COMPLETED: "COMPLETED",
CANCELLED: "CANCELLED",
};
/**
* `pages/message/hooks/chat-order-hook.js` 使用
* 根据 orderId 获取订单信息
*/
export async function getChatOrder(orderId) {
const res = await getOrderInfo({ orderId });
if (res && res.success) return res.data;
return Promise.reject(res?.message || "获取订单失败");
}