import request from '@/common/system/request'; /** * 创建订单 * @param {Object} data 订单数据 * @returns {Promise} */ export const createOrder = async (data) => { const res = await request.post("Order/CreateOrder", data); if (res.code == 0) { return res.data; } return null; } /** * 获取个人订单列表 * @param {Object} params 查询参数 * @returns {Promise} */ export const getOrderList = async (params) => { const res = await request.post("Order/GetOrderList", params); if (res.code == 0) { return res.data; } return null; } /** * 获取订单不同状态的数量 * @param {Object} params 查询参数 * @returns {Promise} */ export const getOrderStatusNum = async (params) => { const res = await request.post("Order/GetOrderStatusNum", params); if (res.code == 0) { return res.data; } return null; } /** * 订单详情 * @param {string} id 订单ID * @returns {Promise} */ export const orderDetails = async (id) => { const res = await request.post("Order/OrderDetails", { id }); if (res.code == 0) { return res.data; } return null; } /** * 取消订单 * @param {string} id 订单ID * @returns {Promise} */ export const cancelOrder = async (id) => { const res = await request.post("Order/CancelOrder", { id }); if (res.code == 0) { return res.data; } return null; } /** * 删除订单 * @param {string} id 订单ID * @returns {Promise} */ export const deleteOrder = async (id) => { const res = await request.post("Order/DeleteOrder", { id }); if (res.code == 0) { return res.data; } return null; } /** * 确认签收订单 * @param {string} id 订单ID * @returns {Promise} */ export const orderConfirm = async (id) => { const res = await request.post("Order/OrderConfirm", { id }); if (res.code == 0) { return res.data; } return null; } /** * 添加售后单 * @param {Object} data 售后单数据 * @returns {Promise} */ export const addAftersales = async (data) => { const res = await request.post("Order/AddAftersales", data); if (res.code == 0) { return res.data; } return null; } /** * 获取售后单列表 * @param {Object} params 查询参数 * @returns {Promise} */ export const aftersalesList = async (params) => { const res = await request.post("Order/AftersalesList", params); if (res.code == 0) { return res.data; } return null; } /** * 获取售后单详情 * @param {string} id 售后单ID * @returns {Promise} */ export const aftersalesinfo = async (id) => { const res = await request.post("Order/Aftersalesinfo", { id }); if (res.code == 0) { return res.data; } return null; }