Browse Source

计划外入库申请打印标签

intex_online20241228
张立 4 months ago
parent
commit
67c9100e2f
  1. 6
      src/api/wms/unplannedreceiptRequestDetail/index.ts
  2. 14
      src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue

6
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 })
}

14
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)
}
/** 初始化 **/

Loading…
Cancel
Save