Browse Source

补给品收货打印标签

intex_online20241228
张立 2 months ago
parent
commit
3e3472a0dd
  1. 52
      src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue

52
src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue

@ -959,22 +959,52 @@ const searchTableSuccessLabel = async (formField, searchField, val, formRef, typ
return return
} }
// window.open(src.value + '&asn_number=' + val.map(item1=>item1.number).join(',')) // window.open(src.value + '&asn_number=' + val.map(item1=>item1.number).join(','))
let array = []//
await PackageApi.batchPrintingLable(val.map((item1) => item1.number).join(',')) let array1 = []//
.then((res) => { let packingNumbers = []
val.forEach((item,index) => {
packingNumbers.push(item.number)
if (item.itemType == '可采购') {
array.push(item)
}
if (item.itemType == '可制造') {
array1.push(item)
}
})
if (array.length>0) {
await PackageApi.getPrintingLableId({packingNumbers:array.map(item1=>item1.number)}).then(res => {
console.log(res) console.log(res)
if (labelType.value == 'cg') { window.open(BASE_URL + '/jmreport/view/1016234988731322368?token=' + getAccessToken()+'&id=' + res)
const src = ref(BASE_URL + '/jmreport/view/922729953438072832?token=' + getAccessToken()) }).catch(err => {
window.open(src.value + '&asn_number=' + res) console.log(err)
} else { message.error('创建标签失败')
const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken())
window.open(src.value + '&asn_number=' + res)
}
}) })
.catch((err) => { }
if (array1.length > 0) {
await PackageApi.batchPrintingLable(array1.map(item1=>item1.number).join(',')).then(res => {
const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken())
window.open(src.value + '&asn_number=' + res)
}).catch(err => {
console.log(err) console.log(err)
message.error('创建标签失败') message.error('创建标签失败')
}) })
}
// await PackageApi.batchPrintingLable(val.map((item1) => item1.number).join(','))
// .then((res) => {
// console.log(res)
// if (labelType.value == 'cg') {
// const src = ref(BASE_URL + '/jmreport/view/922729953438072832?token=' + getAccessToken())
// window.open(src.value + '&asn_number=' + res)
// } else {
// const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken())
// window.open(src.value + '&asn_number=' + res)
// }
// })
// .catch((err) => {
// console.log(err)
// message.error('')
// })
} }
const getDefaultWorkshopCode = async () => { const getDefaultWorkshopCode = async () => {
const data = await ConfigApi.getConfigPage({ const data = await ConfigApi.getConfigPage({

Loading…
Cancel
Save