|
|
@ -503,14 +503,14 @@ const buttonTableClick = async (val, row) => { |
|
|
|
} else if (val == 'scflsq') { |
|
|
|
// 生成发料申请 |
|
|
|
if (row.available == 'FALSE') return message.warning('当前数据:【不可用】') |
|
|
|
await message.confirm('确认要生成发料申请吗?') |
|
|
|
//await message.confirm('确认要生成发料申请吗?') |
|
|
|
tableObject.loading = true |
|
|
|
|
|
|
|
await PreparetoissueMainApi.generateIssueRequest(row.number) |
|
|
|
.then((res) => { |
|
|
|
console.log('返回数据', res) |
|
|
|
if (res.status == '2') { |
|
|
|
message.error(t('common.trialResultFail')) |
|
|
|
message.error(res.message) |
|
|
|
} else { |
|
|
|
message.success(t('common.trialResultSuccess')) |
|
|
|
} |
|
|
@ -746,22 +746,23 @@ const resetShow = async () => { |
|
|
|
|
|
|
|
const src = ref(BASE_URL + '/jmreport/view/924811818898698240?token=' + getAccessToken()) |
|
|
|
const srcPoint = ref(BASE_URL + '/jmreport/view/940818992169918464?token=' + getAccessToken()) |
|
|
|
|
|
|
|
const masterIds = new Set(); |
|
|
|
// 批量打印 |
|
|
|
const handleSelectionPoint = async ()=>{ |
|
|
|
let rows:any = [] |
|
|
|
const handleSelectionPoint = ()=>{ |
|
|
|
selectionRows.value.forEach(item=>{ |
|
|
|
rows = [...rows,...item.selectionRows.map(item1=>item1.id)] |
|
|
|
}) |
|
|
|
console.log('批量打印',rows.join(',')) |
|
|
|
await PackageApi.batchPrintingLable(rows.join(',')).then(res => { |
|
|
|
console.log(res) |
|
|
|
window.open(srcPoint.value+'&relateNumber='+res) |
|
|
|
message.success('创建标签成功') |
|
|
|
}).catch(err => { |
|
|
|
console.log(err) |
|
|
|
message.error('创建标签失败') |
|
|
|
item.selectionRows.forEach(obj => { |
|
|
|
if (obj.masterId) { |
|
|
|
masterIds.add(obj.masterId); |
|
|
|
} |
|
|
|
}); |
|
|
|
}) |
|
|
|
// 将 masterIds 转换为数组 |
|
|
|
const idsArray = Array.from(masterIds); |
|
|
|
|
|
|
|
// 循环打开每个窗口 |
|
|
|
idsArray.forEach(id => { |
|
|
|
window.open(documentSrc.value + '&id=' + id); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
// 批量试算 |
|
|
|