Files
cmgd-mini-app/api/house_order.ts
2026-01-05 12:47:14 +08:00

183 lines
3.2 KiB
TypeScript

import config from '@/config';
import { houseRequest } from "./house_request";
// 保存远程收货地址
export function houseFetchUpdateAddress(form : {}) {
// 设置默认参数
const defaultParams = {
agent_id: config.wxapp_id,
address: {},
};
console.log(defaultParams);
console.log(form);
const requestParams = {
...defaultParams,
...form
};
return houseRequest({
url: '/store.api/updateAddress',
data: requestParams,
method: 'POST'
})
}
// 仓库商品状态校验
export function houseFetchCheckGoods(form : {}) {
// 设置默认参数
const defaultParams = {
agent_id: config.wxapp_id,
goods_id: 0,
};
console.log(defaultParams);
console.log(form);
const requestParams = {
...defaultParams,
...form
};
return houseRequest({
url: '/store.api/checkGoods',
data: requestParams,
method: 'POST'
})
}
// 仓库订单预览
export function houseFetchGoodsPreview(form : {}) {
// 设置默认参数
const defaultParams = {
agent_id: config.wxapp_id,
goods_id: 0,
};
console.log(defaultParams);
console.log(form);
const requestParams = {
...defaultParams,
...form
};
return houseRequest({
url: '/store.api/preview',
data: requestParams,
method: 'POST'
})
}
// 订单下单
export function fetchOrderbuyNow(data : {}) {
return houseRequest({
url: '/order/buyNow',
data: data,
method: 'POST'
})
}
// // 订单详情
// export function fetchOrderDetail(id : Number) {
// return request({
// url: '/order/detail',
// data: { id: id },
// })
// }
// // 订单统计
// export function fetchOrderTotalCount() {
// return request({
// url: '/order/totalCount'
// })
// }
// // 获取订单列表
// interface orderListParams {
// page ?: number;
// pageSize ?: number;
// status ?: 'all' | 'payment' | 'delivery' | 'received' | 'finish';
// goods_no ?: string;
// [key : string] : any; // 允许其他扩展参数
// }
// /**
// * 获取订单列表
// * @param params 请求参数对象
// * @returns Promise
// */
// export function fetchOrderList(params : orderListParams = {}) {
// // 设置默认参数
// const defaultParams = {
// page: 1,
// pageSize: 10,
// status: 'all',
// goods_no: '',
// };
// const requestParams = {
// ...defaultParams,
// ...params
// };
// return request({
// url: '/order/getList',
// method: 'GET', // 或 'POST' 根据实际需求
// data: requestParams
// });
// }
// // 取消订单
// export function fetchCancelOrder(id : Number) {
// return request({
// url: '/order/cancel',
// data: { id: id },
// })
// }
// // 标记付款
// export function fetchPayOrder(id : Number) {
// return request({
// url: '/order/paid',
// data: { id: id },
// })
// }
// // 标记发货
// export function fetchDeliveryOrder(form : {}) {
// return request({
// url: '/order/delivery',
// data: form,
// method: 'POST'
// })
// }
// // 确认收货
// export function fetchReceiptOrder(id : Number) {
// return request({
// url: '/order/receipt',
// data: { id: id },
// })
// }