diff --git a/src/api/wms/unplannedreceiptRequestDetail/index.ts b/src/api/wms/unplannedreceiptRequestDetail/index.ts index f9268afab..99ab181a3 100644 --- a/src/api/wms/unplannedreceiptRequestDetail/index.ts +++ b/src/api/wms/unplannedreceiptRequestDetail/index.ts @@ -118,3 +118,9 @@ export const importTemplate = () => { export const updateDetailPackingNumber = async (id: number, number) => { return await request.put({ url: '/wms/unplannedreceipt-request-detail/updateDetailPackingNumber?id=' + id + '&number=' + number }) } + +// 创建包装信息后更新子表数据packingNumber +export const getDetailList = async (masterId: number) => { + return await request.get({ url: '/wms/unplannedreceipt-request-detail/listForLables?masterId=' + masterId }) +} + diff --git a/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue b/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue index d16b26a6e..bf9aa2d13 100644 --- a/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue +++ b/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue @@ -926,7 +926,19 @@ const tableFormSelectOnBlur = (field, val, row, index) => { const BASE_URL = getJmreportBaseUrl() const src = ref(BASE_URL + '/jmreport/view/936912164754612224?token=' + getAccessToken()) const labelPrint = async (row) => { - window.open(src.value + '&request_number=' + row.number) + await UnplannedreceiptRequestDetailApi.getDetailList(row.masterId).then((res) => { + if (res.length > 0) { + const itemType = res.some(item=>item.itemType == '可采购') + const itemType1 = res.some(item => item.itemType == '可制造') + if (itemType) { + window.open(BASE_URL + '/jmreport/view/1016234988731322368?token=' + getAccessToken()+'&id=' + row.masterId) + } + if (itemType1) { + window.open(src.value + '&request_number=' + row.number) + } + } + }) + // window.open(src.value + '&request_number=' + row.number) } /** 初始化 **/