23 lines
589 B
JavaScript
23 lines
589 B
JavaScript
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 || "获取订单失败");
|
|
}
|
|
|
|
|