diff --git a/src/api/wms/purchasereceiptJobDetail/index.ts b/src/api/wms/purchasereceiptJobDetail/index.ts index 420ec63a4..dba43b0b2 100644 --- a/src/api/wms/purchasereceiptJobDetail/index.ts +++ b/src/api/wms/purchasereceiptJobDetail/index.ts @@ -43,16 +43,46 @@ export const getPurchasereceiptJobDetailPage = async (params) => { return await request.get({ url: `/wms/purchasereceipt-job-detail/page`, params }) } } +// 查询采购收货任务子列表 +export const getASNPurchasereceiptJobDetailPage = async (params) => { + if (params.isSearch) { + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "ASN" + }) + } + delete params.source_type + delete params.sourceType + delete params.isSearch + const data = {...params} + return await request.post({ url: '/wms/purchasereceipt-job-detail/senior', data }) + } else { + params.sourceType = "ASN" + delete params.source_type + return await request.get({ url: `/wms/purchasereceipt-job-detail/page`, params }) + } +} // 查询协定品收货任务子列表 export const getToolPurchasereceiptJobDetailPage = async (params) => { if (params.isSearch) { - params.source_type = "TOOL" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "TOOL" + }) + } + delete params.source_type + delete params.sourceType delete params.isSearch const data = {...params} return await request.post({ url: '/wms/purchasereceipt-job-detail/senior', data }) } else { params.sourceType = "TOOL" + delete params.source_type return await request.get({ url: `/wms/purchasereceipt-job-detail/page`, params }) } } @@ -60,12 +90,21 @@ export const getToolPurchasereceiptJobDetailPage = async (params) => { // 查询号试品收货任务子列表 export const getDevelopPurchasereceiptJobDetailPage = async (params) => { if (params.isSearch) { - params.source_type = "Develop" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "Develop" + }) + } + delete params.source_type + delete params.sourceType delete params.isSearch const data = {...params} return await request.post({ url: '/wms/purchasereceipt-job-detail/senior', data }) } else { params.sourceType = "Develop" + delete params.source_type return await request.get({ url: `/wms/purchasereceipt-job-detail/page`, params }) } } diff --git a/src/api/wms/purchasereceiptJobMain/index.ts b/src/api/wms/purchasereceiptJobMain/index.ts index d9f182a32..b7c822abe 100644 --- a/src/api/wms/purchasereceiptJobMain/index.ts +++ b/src/api/wms/purchasereceiptJobMain/index.ts @@ -99,15 +99,45 @@ export const exportPurchasereceiptJobMain = async (params) => { return await request.download({ url: `/wms/purchasereceipt-job-main/export-excel`, params }) } } - +// 导出采购收货任务主 Excel +export const exportASNPurchasereceiptJobMain = async (params) => { + if (params.isSearch) { + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "ASN" + }) + } + delete params.source_type + delete params.sourceType + delete params.isSearch + const data = {...params} + return await request.downloadPost({ url: `/wms/purchasereceipt-job-main/export-excel-senior`, data }) + } else { + params.sourceType = "ASN" + delete params.source_type + return await request.download({ url: `/wms/purchasereceipt-job-main/export-excel`, params }) + } +} // 导出协定品收货任务主 Excel export const exportToolPurchasereceiptJobMain = async (params) => { if (params.isSearch) { - params.source_type = "TOOL" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "TOOL" + }) + } + delete params.source_type + delete params.sourceType + delete params.isSearch const data = {...params} return await request.downloadPost({ url: `/wms/purchasereceipt-job-main/export-excel-senior`, data }) } else { params.sourceType = "TOOL" + delete params.source_type return await request.download({ url: `/wms/purchasereceipt-job-main/export-excel`, params }) } } @@ -115,11 +145,21 @@ export const exportToolPurchasereceiptJobMain = async (params) => { // 导出号试品收货任务主 Excel export const exportDevelopPurchasereceiptJobMain = async (params) => { if (params.isSearch) { - params.source_type = "Develop" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "Develop" + }) + } + delete params.source_type + delete params.sourceType + delete params.isSearch const data = {...params} return await request.downloadPost({ url: `/wms/purchasereceipt-job-main/export-excel-senior`, data }) } else { params.sourceType = "Develop" + delete params.source_type return await request.download({ url: `/wms/purchasereceipt-job-main/export-excel`, params }) } } diff --git a/src/api/wms/purchasereceiptRecordDetail/index.ts b/src/api/wms/purchasereceiptRecordDetail/index.ts index b7f2602b4..38d64a65e 100644 --- a/src/api/wms/purchasereceiptRecordDetail/index.ts +++ b/src/api/wms/purchasereceiptRecordDetail/index.ts @@ -61,27 +61,70 @@ export const getPurchasereceiptRecordDetailPage = async (params) => { } } + +// 查询采购收货记录子列表 +export const getASNPurchasereceiptRecordDetailPage = async (params) => { + if (params.isSearch) { + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "ASN" + }) + } + delete params.source_type + delete params.sourceType + delete params.isSearch + delete params.isSearch + const data = { ...params } + return await request.post({ url: '/wms/purchasereceipt-record-detail/senior', data }) + } else { + params.sourceType = "ASN" + delete params.source_type + return await request.get({ url: `/wms/purchasereceipt-record-detail/page`, params }) + } +} + + // 查询协定品收货记录子列表 export const getToolPurchasereceiptRecordDetailPage = async (params) => { if (params.isSearch) { - params.source_type = "TOOL" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "TOOL" + }) + } + delete params.source_type + delete params.sourceType delete params.isSearch const data = { ...params } return await request.post({ url: '/wms/purchasereceipt-record-detail/senior', data }) } else { params.sourceType = "TOOL" + delete params.source_type return await request.get({ url: `/wms/purchasereceipt-record-detail/page`, params }) } } // 查询号试品收货记录子列表 export const getDevelopPurchasereceiptRecordDetailPage = async (params) => { if (params.isSearch) { - params.source_type = "Develop" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "Develop" + }) + } + delete params.source_type + delete params.sourceType delete params.isSearch const data = { ...params } return await request.post({ url: '/wms/purchasereceipt-record-detail/senior', data }) } else { params.sourceType = "Develop" + delete params.source_type return await request.get({ url: `/wms/purchasereceipt-record-detail/page`, params }) } } diff --git a/src/api/wms/purchasereceiptRecordMain/index.ts b/src/api/wms/purchasereceiptRecordMain/index.ts index ed9bc0861..a14582527 100644 --- a/src/api/wms/purchasereceiptRecordMain/index.ts +++ b/src/api/wms/purchasereceiptRecordMain/index.ts @@ -88,14 +88,43 @@ export const exportPurchasereceiptRecordMain = async (params) => { return await request.download({ url: `/wms/purchasereceipt-record-main/export-excel`, params }) } } +// 导出采购收货记录主 Excel +export const exportASNPurchasereceiptRecordMain = async (params) => { + if (params.isSearch) { + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "ASN" + }) + } + delete params.source_type + delete params.sourceType + const data = {...params} + return await request.downloadPost({ url: `/wms/purchasereceipt-record-main/export-excel-senior`, data }) + } else { + params.sourceType = "ASN" + delete params.source_type + return await request.download({ url: `/wms/purchasereceipt-record-main/export-excel`, params }) + } +} // 导出协定品收货记录主 Excel export const exportToolPurchasereceiptRecordMain = async (params) => { if (params.isSearch) { - params.source_type = "TOOL" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "TOOL" + }) + } + delete params.source_type + delete params.sourceType const data = {...params} return await request.downloadPost({ url: `/wms/purchasereceipt-record-main/export-excel-senior`, data }) } else { params.sourceType = "TOOL" + delete params.source_type return await request.download({ url: `/wms/purchasereceipt-record-main/export-excel`, params }) } } @@ -103,11 +132,20 @@ export const exportToolPurchasereceiptRecordMain = async (params) => { // 导出号试品收货记录主 Excel export const exportDevelopPurchasereceiptRecordMain = async (params) => { if (params.isSearch) { - params.source_type = "Develop" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "Develop" + }) + } + delete params.source_type + delete params.sourceType const data = {...params} return await request.downloadPost({ url: `/wms/purchasereceipt-record-main/export-excel-senior`, data }) } else { params.sourceType = "Develop" + delete params.source_type return await request.download({ url: `/wms/purchasereceipt-record-main/export-excel`, params }) } } diff --git a/src/api/wms/purchasereceiptRequestDetail/index.ts b/src/api/wms/purchasereceiptRequestDetail/index.ts index 3d55b6d0d..f42c07c07 100644 --- a/src/api/wms/purchasereceiptRequestDetail/index.ts +++ b/src/api/wms/purchasereceiptRequestDetail/index.ts @@ -46,16 +46,48 @@ export const getPurchasereceiptRequestDetailPage = async (params) => { } } +// 查询采购收货申请子列表 +export const getASNPurchasereceiptRequestDetailPage = async (params) => { + if (params.isSearch) { + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "ASN" + }) + } + delete params.source_type + delete params.sourceType + delete params.isSearch + const data = {...params} + return await request.post({ url: '/wms/purchasereceipt-request-detail/senior', data }) + } else { + params.sourceType = "ASN" + delete params.source_type + return await request.get({ url: `/wms/purchasereceipt-request-detail/page`, params }) + } +} + // 查询协定品收货申请子列表 export const getTOOLPurchasereceiptRequestDetailPage = async (params) => { if (params.isSearch) { - params.source_type = "TOOL" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "TOOL" + }) + } + delete params.source_type + delete params.sourceType + delete params.isSearch delete params.isSearch const data = {...params} return await request.post({ url: '/wms/purchasereceipt-request-detail/senior', data }) } else { params.sourceType = "TOOL" + delete params.source_type return await request.get({ url: `/wms/purchasereceipt-request-detail/page`, params }) } } @@ -65,11 +97,20 @@ export const getTOOLPurchasereceiptRequestDetailPage = async (params) => { export const getDevelopPurchasereceiptRequestDetailPage = async (params) => { if (params.isSearch) { - params.source_type = "Develop" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "Develop" + }) + } + delete params.source_type + delete params.sourceType delete params.isSearch const data = {...params} return await request.post({ url: '/wms/purchasereceipt-request-detail/senior', data }) } else { + delete params.source_type params.sourceType = "Develop" return await request.get({ url: `/wms/purchasereceipt-request-detail/page`, params }) } diff --git a/src/api/wms/purchasereceiptRequestMain/index.ts b/src/api/wms/purchasereceiptRequestMain/index.ts index d2a98945c..b3570511a 100644 --- a/src/api/wms/purchasereceiptRequestMain/index.ts +++ b/src/api/wms/purchasereceiptRequestMain/index.ts @@ -87,15 +87,44 @@ export const exportPurchasereceiptRequestMain = async (params) => { return await request.download({ url: `/wms/purchasereceipt-request-main/export-excel`, params }) } } +// 导出采购收货申请主 Excel +export const exportASNPurchasereceiptRequestMain = async (params) => { + if (params.isSearch) { + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "ASN" + }) + } + delete params.source_type + delete params.sourceType + const data = {...params} + return await request.downloadPost({ url: `/wms/purchasereceipt-request-main/export-excel-senior`, data }) + } else { + params.sourceType = "ASN" + delete params.source_type + return await request.download({ url: `/wms/purchasereceipt-request-main/export-excel`, params }) + } +} // 导出协定品收货申请主 Excel export const exportToolPurchasereceiptRequestMain = async (params) => { if (params.isSearch) { - params.source_type = "TOOL" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "TOOL" + }) + } + delete params.source_type + delete params.sourceType const data = {...params} return await request.downloadPost({ url: `/wms/purchasereceipt-request-main/export-excel-senior`, data }) } else { params.sourceType = "TOOL" + delete params.source_type return await request.download({ url: `/wms/purchasereceipt-request-main/export-excel`, params }) } } @@ -103,11 +132,20 @@ export const exportToolPurchasereceiptRequestMain = async (params) => { // 导出号试品收货申请主 Excel export const exportDevelopPurchasereceiptRequestMain = async (params) => { if (params.isSearch) { - params.source_type = "Develop" + if(!params.filters.find(item=>item.column=='source_type')){ + params.filters.push({ + column : "source_type", + action : '==', + value : "Develop" + }) + } + delete params.source_type + delete params.sourceType const data = {...params} return await request.downloadPost({ url: `/wms/purchasereceipt-request-main/export-excel-senior`, data }) } else { params.sourceType = "Develop" + delete params.source_type return await request.download({ url: `/wms/purchasereceipt-request-main/export-excel`, params }) } }