/** * 地磅业务 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) => db.post(`/weighing/${id}/void`), delete: (id) => db.del(`/weighing/${id}`) }