| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327 |
- import request from '@/utils/request';
- export default {
- // 入库
- storage: async (data) => {
- const res = await request.post('/wms/outintwo/inStorage', data);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 批量获取包装编码
- getAssetNum: async (data) => {
- const res = await request.post('/wms/outintwo/getAssetNum', data);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 提交流程
- submitTwo: async (data) => {
- const res = await request.post('/bpm/outinApprove/submitTwo', data);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 提交质检流程
- qualityInspectionTwo: async (data) => {
- const res = await request.post(
- '/bpm/outinApprove/qualityInspectionTwo',
- data
- );
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 获取入库列表
- getList: async (params) => {
- const res = await request.get(`/wms/outintwo/page`, {
- params
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 获取入库详情
- getInboundList: async (params) => {
- const res = await request.get(`/wms/outintwo/page`, {
- params
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 获取入库详情
- getInboundDetailsById: async (id) => {
- const res = await request.get(`/wms/outintwo/getById/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- //多ID获取出入库详情
- getInboundDetailsByIds: async (data) => {
- const res = await request.post(`/wms/outintwo/getByIds`, data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 删除入库详情
- delete: async (data) => {
- const res = await request.delete('/wms/outintwo/delete', { data });
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 物品维度台账列表
- getProductList: async (params) => {
- const res = await request.get(`/wms/outindetailtwo/page`, {
- params
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 批次维度台账列表
- getBatchList: async (params) => {
- const res = await request.get(`/wms/outindetailtwo/batchPage`, {
- params
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 包装维度台账列表
- getPackingList: async (params) => {
- const res = await request.get(`/wms/outInDetailRecordTwo/page`, {
- params
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 获取物料维度台账列表
- getMaterialList: async (params) => {
- const res = await request.get(`/wms/materialDetail/page`, {
- params
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 获取物料维度台账列表
- getInfoBySourceBizNo: async (id) => {
- const res = await request.get(`/wms/outintwo/getInfoBySourceBizNo/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- getInfoBySourceBizNoAll: async (id) => {
- const res = await request.get(
- `/wms/outintwo/getInfoBySourceBizNoAll/${id}`
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 质检保存
- qualityInspection: async (data) => {
- const res = await request.post(`/wms/outintwo/qualityInspection`, data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 质检回执保存
- uploadQualityFile: async (data) => {
- const res = await request.post(`/wms/outintwo/uploadQualityFile`, data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 通过台账id获取出库物品详情
- getHierarchyList: async (params) => {
- const res = await request.get(`/wms/outintwo/getHierarchyList`, {
- params
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- getHierarchyFifo: async (data) => {
- const res = await request.post('/wms/outintwo/getHierarchyFifo', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 出库
- outStorage: async (data) => {
- const res = await request.post('/wms/outintwo/outStorage', data);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- getListByNameOrModeType: async (data) => {
- const res = await request.post(
- `/main/category/getListByNameOrModeType`,
- data
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- },
- // 动态表头
- fieldModel: async (params) => {
- const res = await request.get(`/main/fieldmodel/list`, { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 通过物品id获取供货商列表
- contactQueryByCategoryIdsAPI: async (data) => {
- const res = await request.post('/eom/contact/queryByCategoryIds', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 库内调拨详情列表
- getAllotDetailList: async (data) => {
- const res = await request.get(`/wms/allotDetail/list`, {
- params: data
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 库内调拨详情
- getAllotDetail: async (id) => {
- const res = await request.get(`/wms/allotApply/getById/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 调拨出入库
- allot: async (data) => {
- const res = await request.post('/wms/outintwo/allot', data);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 调拨驳回
- notAllotPass: async (data) => {
- const res = await request.post('/bpm/outinApprove/notAllotPass', data);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 获取临时盘点计划详情
- getReportPlanDetailById: async (id) => {
- const res = await request.get('/wms/planProfitLoss/getById/' + id);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 报损报溢驳回
- notProfitLoss: async (data) => {
- const res = await request.post('/bpm/outinApprove/notProfitLoss', data);
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 报损报溢通过
- addSubtractStockPacking: async (data) => {
- const res = await request.post(
- '/wms/stockpackingtwo/addSubtractStockPacking',
- data
- );
- if (res.data.code == 0) {
- return res.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 根据物品ID获取包装维度
- getCategoryPackageDisposition: async (data) => {
- const res = await request.post(
- '/main/categoryPackageDisposition/list',
- data
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 生产入库申请驳回
- notPass: async (data) => {
- const res = await request.post('/bpm/inwarehouse/notPass', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 包装退货
- getHierarchyList: async (params) => {
- const res = await request.get('/wms/outintwo/getHierarchyList', { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- //验证是否重复入库
- isVerifyRepeatIsStock: async (data) => {
- const res = await request.post(
- '/wms/outindetailtwo/isVerifyRepeatIsStock',
- data
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- //释放锁库数量
- lockOrderRelease: async (orderNo) => {
- const res = await request.get(
- `/wms/lockOrder/v1/release/${orderNo}`,
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- },
- //释放锁库数量
- isLocked: async (orderNo) => {
- const res = await request.get(
- `/wms/lockOrder/v1/isLocked/${orderNo}`,
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- };
|