import request from '@/utils/request' // 分页查询盘点计划列表 export const getStockCheckPlanPage = (params) => { return request({ url: '/stockInventoryCheckPlan/listPage', method: 'get', params, }) } // 新增盘点计划 export const addStockCheckPlan = (data) => { return request({ url: '/stockInventoryCheckPlan/add', method: 'post', data, }) } // 修改盘点计划 export const updateStockCheckPlan = (data) => { return request({ url: '/stockInventoryCheckPlan/update', method: 'put', data, }) } // 删除盘点计划 export const deleteStockCheckPlan = (ids) => { return request({ url: '/stockInventoryCheckPlan/delete', method: 'delete', data: ids, }) } // 提交审批 export const submitApproval = (id) => { return request({ url: '/stockCheckPlan/submitApproval/' + id, method: 'post', }) } // 审批通过 export const approvePlan = (id) => { return request({ url: '/stockCheckPlan/approve/' + id, method: 'post', }) } // 审批拒绝 export const rejectPlan = (id, reason) => { return request({ url: '/stockCheckPlan/reject/' + id, method: 'post', data: { reason }, }) } // 开始盘点 export const startCheck = (id) => { return request({ url: '/stockInventoryCheckPlan/start/' + id, method: 'post', }) } // 结束盘点 export const completeCheck = (data) => { return request({ url: '/stockInventoryCheckPlan/end', method: 'post', data: data }) } // 获取盘点商品列表 export const getCheckItems = (planId) => { return request({ url: '/stockInventoryCheckPlan/detail/' + planId, method: 'get', }) } // 保存盘点数据 export const saveCheckData = (data) => { return request({ url: '/stockInventoryCheckPlanItem/batchUpdate', method: 'post', data, }) } // 获取差异汇总 export const getDiffSummary = (planId) => { return request({ url: '/stockCheckPlan/diffSummary/' + planId, method: 'get', }) } // 生成盈亏处理单 export const generateProfitLoss = (planId) => { return request({ url: '/stockCheckPlan/generateProfitLoss/' + planId, method: 'post', }) }