import request from '@/utils/request'; // 列表 export async function getList(data) { const res = await request.post(`/qms/quality_plan/page`, data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 新增 export async function save(data) { const res = await request.post(`/qms/quality_plan/save`, data); if (res.data.code == 0) { return res.data; } return Promise.reject(new Error(res.data.message)); } // 编辑 export async function update(data) { const res = await request.post(`/qms/quality_plan/update`, data); if (res.data.code == 0) { return res.data.message; } return Promise.reject(new Error(res.data.message)); } // 下发 export async function planIssued(data) { const res = await request.post(`/qms/quality_plan/plan_issued`, data); if (res.data.code == 0) { return res.data.message; } return Promise.reject(new Error(res.data.message)); } // 采购收货单 export async function purchaseorderreceive(params) { const res = await request.get(`/eom/purchaseorderreceive/listForQms`, { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 采购收货单 详情 export async function purchaseorderreceiveGetById(id) { const res = await request.get(`/eom/purchaseorderreceive/getById/` + id, {}); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 删除 export async function removeItem(data) { const res = await request.delete('/qms/quality_plan/delete', { data }); if (res.data.code == 0) { return res.data.message; } return Promise.reject(new Error(res.data.message)); } // 清单列表接口 1 export async function getPurchaseWarehouseGoods(params) { const res = await request.get(`/wms/outInDetailRecordTwo/getPurchaseWarehouseGoods`, { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 清单列表接口 2 export async function outInRecordsPage(params) { const res = await request.get(`/wms/outInDetailRecordTwo/outInRecordsPage`, { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 方案列表 export async function getQualityTemplateList(params) { const res = await request.get(`/qms/qualitytemplate/getQualityTemplateList`, { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 修改时查询 质检方案 export async function getTemplateListByPlanId(data) { const res = await request.post(`/qms/quality_plan/getQualityTemplateList`, data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 修改时查询 质检样品 export async function getSampleListByPlanId(data) { const res = await request.post(`/qms/quality_plan/getQualitySampleList`, data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 修改时查询 质检清单 export async function getInventoryListByPlanId(data) { const res = await request.post(`/qms/quality_plan/getQueryQualityInventory`, data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 根据物品id 查询 仓库信息 export async function getByCategoryId(data) { const res = await request.post(`/qms/quality_plan/categoryId`, data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 清单列表接口 3 export async function getBatchInfoData(params) { const res = await request.get(`/wms/outindetailtwo/getBatchInfo`, { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); }