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 @@
- 正在打印, 请勿退出页面, 如果卡住了请重连打印机重试
+ 正在发送数据, 请勿退出页面, 如果卡住了请重连打印机重试