diff --git a/src/views/template/printmaterial.vue b/src/views/template/printmaterial.vue index 24c60183..b7778071 100644 --- a/src/views/template/printmaterial.vue +++ b/src/views/template/printmaterial.vue @@ -105,17 +105,22 @@ export default { let obj = {}; obj.printer_commands = str; obj.printer_name = that.printer_name; - let printerInterval = that.$TOOL.data.get('printerInterval'); - if(printerInterval==null){ - let intervalID = setInterval(() => { - that.printLabel(obj) - }, 2000); - that.visible = false; - that.$TOOL.data.set('printerInterval',intervalID ); + if(that.print_count>1){ + let printerInterval = that.$TOOL.data.get('printerInterval'); + if(printerInterval==null){ + let intervalID = setInterval(() => { + that.printLabel(obj) + }, 2000); + that.visible = false; + that.$TOOL.data.set('printerInterval',intervalID ); + }else{ + that.$message.warning("请等待当前打印任务完成"); + } }else{ - that.$message.warning("请等待当前打印任务完成"); + that.$API.wpm.prints.req(obj).then((response) => {}); } + }) }, closed(){