183 lines
3.2 KiB
TypeScript
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 },
|
|
// })
|
|
// }
|