init
This commit is contained in:
183
api/house_order.ts
Normal file
183
api/house_order.ts
Normal file
@@ -0,0 +1,183 @@
|
||||
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 },
|
||||
// })
|
||||
// }
|
||||
Reference in New Issue
Block a user