Browse Source

subsite

master
han\hanst 2 weeks ago
parent
commit
e79d7bcdbd
  1. 11
      src/views/modules/recv/recv.vue

11
src/views/modules/recv/recv.vue

@ -600,7 +600,7 @@ export default {
} else { } else {
printLabelType = 'BIL标签'; printLabelType = 'BIL标签';
} }
this.printViaServer(data.data,item.needCheck,printLabelType); // 调用打印
this.printViaServer(data.data, item.needCheck, printLabelType, receiveData.site); // 使用本次接收站点打印
this.processFlag = 1; this.processFlag = 1;
this.scanCode = ''; this.scanCode = '';
this.poList = []; this.poList = [];
@ -619,7 +619,11 @@ export default {
/** /**
* 通过服务器打印 * 通过服务器打印
*/ */
async printViaServer(receiptNo,needCheck,printLabelType) {
async printViaServer(receiptNo, needCheck, printLabelType, site) {
if (!site || !receiptNo) {
this.$message.error('接收成功,但缺少接收站点或接收单号,无法打印标签')
return
}
this.$emit('print-start') this.$emit('print-start')
try { try {
const printRequest = { const printRequest = {
@ -631,6 +635,7 @@ export default {
userId: localStorage.getItem('userName'), userId: localStorage.getItem('userName'),
username: localStorage.getItem('userName'), username: localStorage.getItem('userName'),
site: localStorage.getItem('site'), site: localStorage.getItem('site'),
subSite: site,
receiptNo: receiptNo, receiptNo: receiptNo,
needCheck:needCheck, needCheck:needCheck,
labelType:printLabelType labelType:printLabelType
@ -638,6 +643,8 @@ export default {
const { data } = await printLabel(printRequest) const { data } = await printLabel(printRequest)
if (data.code === 200) { if (data.code === 200) {
this.$message.success(`打印任务已发送!`) this.$message.success(`打印任务已发送!`)
} else {
this.$message.error(data.msg || '接收成功,但标签打印失败,请补打标签')
} }
} catch (error) { } catch (error) {
console.error('服务器打印失败:', error) console.error('服务器打印失败:', error)

Loading…
Cancel
Save