You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
247 lines
4.5 KiB
247 lines
4.5 KiB
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,id) => { |
|
return request({ |
|
url: '/api/logpm-distribution/reservation/getDeliveryZeroOrderDetail', |
|
method: 'get', |
|
params: { id,deliveryId } |
|
}); |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|