42 lines
1.6 KiB
JavaScript
42 lines
1.6 KiB
JavaScript
/**
|
||
* 地磅业务 API(对齐 mobile-h5)
|
||
*/
|
||
import db from '@/utils/dbRequest'
|
||
|
||
export const dashboardApi = {
|
||
getInboundByCargo: () => db.get('/dashboard/inbound/by-cargo'),
|
||
getInboundByPartnerCargo: () => db.get('/dashboard/inbound/by-partner-cargo'),
|
||
getOutboundByCargo: () => db.get('/dashboard/outbound/by-cargo'),
|
||
getOutboundByPartnerCargo: () => db.get('/dashboard/outbound/by-partner-cargo')
|
||
}
|
||
|
||
export const planApi = {
|
||
list: (params) => db.get('/plans', params),
|
||
get: (id) => db.get(`/plans/${id}`),
|
||
getRelated: (id) => db.get(`/plans/${id}/related`),
|
||
create: (payload) => db.post('/plans', payload),
|
||
update: (id, payload) => db.patch(`/plans/${id}`, payload),
|
||
delete: (id) => db.del(`/plans/${id}`)
|
||
}
|
||
|
||
export const inventoryApi = {
|
||
list: (params) => db.get('/inventory', params),
|
||
get: (id) => db.get(`/inventory/${id}`),
|
||
getRelated: (id) => db.get(`/inventory/${id}/related`),
|
||
create: (payload) => db.post('/inventory', payload),
|
||
update: (id, payload) => db.patch(`/inventory/${id}`, payload),
|
||
delete: (id) => db.del(`/inventory/${id}`),
|
||
createLinkForPlan: (purchasePlanId, remarks) =>
|
||
db.post('/inventory/create-link-for-plan', { purchasePlanId, remarks })
|
||
}
|
||
|
||
export const weighingApi = {
|
||
list: (params) => db.get('/weighing', params),
|
||
get: (id) => db.get(`/weighing/${id}`),
|
||
getRelated: (id) => db.get(`/weighing/${id}/related`),
|
||
create: (payload) => db.post('/weighing', payload),
|
||
update: (id, payload) => db.patch(`/weighing/${id}`, payload),
|
||
void: (id, data = {}) => db.post(`/weighing/${id}/void`, data),
|
||
delete: (id) => db.del(`/weighing/${id}`)
|
||
}
|