|
|
|
import request from '@/axios';
|
|
|
|
|
|
|
|
export const getList = (current, size, params) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/list',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
...params,
|
|
|
|
current,
|
|
|
|
size,
|
|
|
|
},
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export const getDetail = (id) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/detail',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
id
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export const remove = (ids) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/remove',
|
|
|
|
method: 'post',
|
|
|
|
params: {
|
|
|
|
ids,
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export const add = (row) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/save',
|
|
|
|
method: 'post',
|
|
|
|
data: row
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export const autonomouslySave = (row) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/autonomouslySave',
|
|
|
|
method: 'post',
|
|
|
|
data: row
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export const update = (row) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/update',
|
|
|
|
method: 'post',
|
|
|
|
data: row
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export const updateReservation = (row) => { //修改用户信息
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/updateClient',
|
|
|
|
method: 'post',
|
|
|
|
data: row
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 批量转备货
|
|
|
|
* @param ids 预约列表id
|
|
|
|
* @returns {AxiosPromise}
|
|
|
|
*/
|
|
|
|
export const confirms = (row) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/stockUpTask',
|
|
|
|
method: 'post',
|
|
|
|
data:row
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 预约批量确认
|
|
|
|
* @param row
|
|
|
|
* @returns {AxiosPromise}
|
|
|
|
*/
|
|
|
|
export const addReservations = (row) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/confirmReservations',
|
|
|
|
method: 'post',
|
|
|
|
data:row
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 预约批量确认
|
|
|
|
* @param row
|
|
|
|
* @returns {AxiosPromise}
|
|
|
|
*/
|
|
|
|
export const getReservationAddr = (ids) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/getReservationAddr',
|
|
|
|
method: 'get',
|
|
|
|
params:{
|
|
|
|
ids
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 预约转配送任务
|
|
|
|
* @param row
|
|
|
|
* @returns {AxiosPromise}
|
|
|
|
*/
|
|
|
|
export const deliveryTask = (data) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/deliveryTask',
|
|
|
|
method: 'post',
|
|
|
|
data:data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export const getReservationInfo = (reservationId) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/getReservationInfo',
|
|
|
|
method: 'get',
|
|
|
|
params:{
|
|
|
|
reservationId
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 预约批量确认
|
|
|
|
* @param row
|
|
|
|
* @returns {AxiosPromise}
|
|
|
|
*/
|
|
|
|
export const deliveryBusinessTask = (data) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/deliveryBusinessTask',
|
|
|
|
method: 'post',
|
|
|
|
data:data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 取消预约
|
|
|
|
* @param data
|
|
|
|
* @returns {AxiosPromise}
|
|
|
|
*/
|
|
|
|
export const cancelReservation = (data) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/cancelReservation',
|
|
|
|
method: 'put',
|
|
|
|
data:data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export const getReservationDetail = (id) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/getReservationDetail',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
id
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export const getReservationPackage = (reservationId,id) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/getReservationPackage',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
reservationId,
|
|
|
|
id
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export const getReservationPackageList = (reservationId,id) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/getReservationPackageList',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
reservationId,
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export const getReservationStockListInfo = (reservationId) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/getReservationStockListInfo',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
reservationId,
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export const patchPrintList = (ids) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/deliveryList/printBatchByReservation',
|
|
|
|
method: 'post',
|
|
|
|
params: ids
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查询预约计划零担详情
|
|
|
|
* @param ids
|
|
|
|
* @returns {AxiosPromise}
|
|
|
|
*/
|
|
|
|
export const getReservationZeroOrderDetail = (reservationId,id) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/getReservationZeroOrderDetail',
|
|
|
|
method: 'get',
|
|
|
|
params: { id,reservationId }
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查询预约计划零担详情
|
|
|
|
* @param ids
|
|
|
|
* @returns {AxiosPromise}
|
|
|
|
*/
|
|
|
|
export const getDeliveryZeroOrderDetail = (deliveryId,orderId) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/deliveryList/getDeliveryZeroOrderDetail',
|
|
|
|
method: 'get',
|
|
|
|
params: { deliveryId,orderId }
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查询预约计划零担详情
|
|
|
|
* @param ids
|
|
|
|
* @returns {AxiosPromise}
|
|
|
|
*/
|
|
|
|
export const getReservationPackageListByOrderId = (reservationId,orderId,current, size) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/logpm-distribution/reservation/getReservationPackageListByOrderId',
|
|
|
|
method: 'get',
|
|
|
|
params: { reservationId,orderId,current, size }
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|