|
|
|
@ -387,6 +387,9 @@ var app = new Vue({ |
|
|
|
DrawLableBarCodeApiDemo(drawLableBarCodeParamDemo, callableFunction) { |
|
|
|
DrawLableBarCode(drawLableBarCodeParamDemo, callableFunction) |
|
|
|
}, |
|
|
|
DrawLableQrCodeApiDemo(drawLableQrCodeParamDemo,callableFunction){ |
|
|
|
DrawLableQrCode(drawLableQrCodeParamDemo,callableFunction) |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* 开始打印任务 |
|
|
|
@ -434,27 +437,53 @@ var app = new Vue({ |
|
|
|
} |
|
|
|
|
|
|
|
// 为了防止打印时未生成对应图像
|
|
|
|
|
|
|
|
|
|
|
|
// 初始化画板
|
|
|
|
InitDrawingBoard(this.InitDrawingBoardParam, (data1 => { |
|
|
|
// 添加文字
|
|
|
|
this.DrawLableBarCodeApiDemo(this.DrawLableBarCodeParam, (data => { |
|
|
|
// 提交数据
|
|
|
|
var totalCount = parseInt(pageCount) * parseInt(quantityCount); |
|
|
|
|
|
|
|
|
|
|
|
if(this.dialogDrawLableBarCodeParam){ |
|
|
|
|
|
|
|
this.DrawLableBarCodeApiDemo(this.DrawLableBarCodeParam, (data => { |
|
|
|
// 提交数据
|
|
|
|
var totalCount = parseInt(pageCount) * parseInt(quantityCount); |
|
|
|
startJob(parseInt(density), parseInt(paperType), parseInt(printMode), totalCount, function (data) { |
|
|
|
bCanclePrint = false; |
|
|
|
var arrParse = JSON.parse(JSON.stringify(data)); |
|
|
|
if (arrParse.resultAck.result !== 0) { |
|
|
|
self.$message({ |
|
|
|
message: '打印失败!', |
|
|
|
type: 'warning' |
|
|
|
}); |
|
|
|
return; |
|
|
|
} |
|
|
|
var intPageCount = parseInt(pageCount); |
|
|
|
var intQuantityCount = parseInt(quantityCount); |
|
|
|
self.sendCommitJob(self.DrawLableTextParamDemo, pageIndex, intPageCount, intQuantityCount); |
|
|
|
}); |
|
|
|
})) |
|
|
|
bCanclePrint = false; |
|
|
|
var arrParse = JSON.parse(JSON.stringify(data)); |
|
|
|
if (arrParse.resultAck.result !== 0) { |
|
|
|
self.$message({ |
|
|
|
message: '打印失败!', |
|
|
|
type: 'warning' |
|
|
|
}); |
|
|
|
return; |
|
|
|
} |
|
|
|
var intPageCount = parseInt(pageCount); |
|
|
|
var intQuantityCount = parseInt(quantityCount); |
|
|
|
self.sendCommitJob(self.DrawLableTextParamDemo, pageIndex, intPageCount, intQuantityCount); |
|
|
|
}); |
|
|
|
})) |
|
|
|
}else{ |
|
|
|
this.DrawLableQrCodeApiDemo(this.DrawLableBarCodeParam, (data => { |
|
|
|
// 提交数据
|
|
|
|
var totalCount = parseInt(pageCount) * parseInt(quantityCount); |
|
|
|
startJob(parseInt(density), parseInt(paperType), parseInt(printMode), totalCount, function (data) { |
|
|
|
bCanclePrint = false; |
|
|
|
var arrParse = JSON.parse(JSON.stringify(data)); |
|
|
|
if (arrParse.resultAck.result !== 0) { |
|
|
|
self.$message({ |
|
|
|
message: '打印失败!', |
|
|
|
type: 'warning' |
|
|
|
}); |
|
|
|
return; |
|
|
|
} |
|
|
|
var intPageCount = parseInt(pageCount); |
|
|
|
var intQuantityCount = parseInt(quantityCount); |
|
|
|
self.sendCommitJob(self.DrawLableTextParamDemo, pageIndex, intPageCount, intQuantityCount); |
|
|
|
}); |
|
|
|
})) |
|
|
|
} |
|
|
|
|
|
|
|
})) |
|
|
|
|
|
|
|
|
|
|
|
@ -506,10 +535,19 @@ var app = new Vue({ |
|
|
|
setTimeout(function () { |
|
|
|
// 初始化画板
|
|
|
|
InitDrawingBoard(self.InitDrawingBoardParam, (data1 => { |
|
|
|
// 添加文字
|
|
|
|
self.DrawLableBarCodeApiDemo(self.DrawLableBarCodeParam, (data => { |
|
|
|
self.sendCommitJob(self.DrawLableTextParamDemo, pageIndex, pageCount, quantityCount); |
|
|
|
})) |
|
|
|
|
|
|
|
if(this.dialogDrawLableBarCodeParam){ |
|
|
|
// 添加文字
|
|
|
|
self.DrawLableBarCodeApiDemo(self.DrawLableBarCodeParam, (data => { |
|
|
|
self.sendCommitJob(self.DrawLableTextParamDemo, pageIndex, pageCount, quantityCount); |
|
|
|
})) |
|
|
|
}else{ |
|
|
|
// 添加文字
|
|
|
|
self.DrawLableQrCodeApiDemo(self.DrawLableQrCodeParam, (data => { |
|
|
|
self.sendCommitJob(self.DrawLableTextParamDemo, pageIndex, pageCount, quantityCount); |
|
|
|
})) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}))// 提交数据
|
|
|
|
}, 500); |
|
|
|
|