diff --git a/src/api/wms/package/index.ts b/src/api/wms/package/index.ts index 8854a8b3d..03d44165a 100644 --- a/src/api/wms/package/index.ts +++ b/src/api/wms/package/index.ts @@ -101,6 +101,11 @@ export const batchPrintingLable = async (data: any) => { return await request.post({ url: `/wms/package/batchPrintingLable`, data }) } +// 批量打印标签(德立) +export const batchPrintingLablesForDL = async (data: any) => { + return await request.post({ url: `/wms/package/batchPrintingLablesForDL`, data }) +} + // 批量打印标签多选 export const batchPrintingLables = async (data: any) => { diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue index 4cd1fddf4..249822828 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue @@ -1186,10 +1186,24 @@ const searchTableSuccess1 = async (formField, searchField, val, formRef, type, r } // window.open(src.value + '&asn_number=' + val.map(item1=>item1.number).join(',')) - await PackageApi.batchPrintingLable(val.map((item1) => item1.number).join(',')) + await PackageApi.batchPrintingLablesForDL(val.map((item1) => item1.number).join(',')) .then((res) => { console.log(res) - window.open(src.value + '&asn_number=' + res) +     if (res.zzLabel) { +        //制造标签 +        const src = ref(BASE_URL + '/jmreport/view/1037887334228496384?token=' + getAccessToken()) +        window.open(src.value + '&asn_number=' + res.zzLabel) +      } +      if (res.cgLabel) { +        //采购标签 +        const src = ref(BASE_URL + '/jmreport/view/1038243804040212480?token=' + getAccessToken()) +        window.open(src.value + '&asn_number=' + res.cgLabel) +      } +      if (res.hsjLabel) { +        //回收件 +        const src = ref(BASE_URL + '/jmreport/view/1038602906075467776?token=' + getAccessToken()) +        window.open(src.value + '&asn_number=' + res.hsjLabel) +      } }) .catch((err) => { console.log(err)