From 6ea8e5ddef188285c2b9cb3d2b11665e1a0340ba Mon Sep 17 00:00:00 2001 From: aihe <961836564@qq.com> Date: Sun, 23 Jun 2024 21:13:25 +0800 Subject: [PATCH] uu --- .../render-template-native.vue | 20 +++++++++++++++++-- .../tpx-bluetooth-print/render-template.vue | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/components/tpx-bluetooth-print/render-template-native.vue b/components/tpx-bluetooth-print/render-template-native.vue index 42d7c4d..71c173f 100644 --- a/components/tpx-bluetooth-print/render-template-native.vue +++ b/components/tpx-bluetooth-print/render-template-native.vue @@ -14,7 +14,7 @@ - 正在打印, 请勿退出页面, 如果卡住了请重连打印机重试 + 正在发送数据, 请勿退出页面, 如果卡住了请重连打印机重试 @@ -71,11 +71,27 @@ export default { let commond = prtInstance.getPrintCmd() console.log("打印命令组装完成,开始打印=====", commond) printModule.print(commond) + await that.loadPrintProcess() // printModule.printTestSimple(deviceId) }) }, - + // 模拟打印进度, 用于加载进度条 + async loadPrintProcess(){ + let that = this + this.percentage = 0 + let addLen = 10 + for(let i=0; i<100; i = i + addLen) { + await new Promise((resolve)=> { + setTimeout(()=> { + that.percentage = i + resolve() + }, 3000/addLen) + }) + } + that.percentage = 0 + that.showToast('数据发送完毕') + }, renderCanvasImg(filePath) { let that = this showLoading() diff --git a/components/tpx-bluetooth-print/render-template.vue b/components/tpx-bluetooth-print/render-template.vue index 052962f..2be159f 100644 --- a/components/tpx-bluetooth-print/render-template.vue +++ b/components/tpx-bluetooth-print/render-template.vue @@ -15,7 +15,7 @@ - 正在打印, 请勿退出页面, 如果卡住了请重连打印机重试 + 正在发送数据, 请勿退出页面, 如果卡住了请重连打印机重试