From e5d380f112e97532656e8f15c38f554f49015da1 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期一, 23 九月 2024 22:42:36 +0800
Subject: [PATCH] update 打印机丢失问题
---
sub_pages/supplier/print/print-list.vue | 58 +++++++++++++++++++++++++++++++++-------------------------
1 files changed, 33 insertions(+), 25 deletions(-)
diff --git a/sub_pages/supplier/print/print-list.vue b/sub_pages/supplier/print/print-list.vue
index c35c8dd..c2800c2 100644
--- a/sub_pages/supplier/print/print-list.vue
+++ b/sub_pages/supplier/print/print-list.vue
@@ -106,11 +106,11 @@
returnResult: "",
canvasWidth: 80,
canvasHeight: 80,
- buffSize: [],
+ // buffSize: [],
buffIndex: 0,
- printNum: [],
- printNumIndex: 0,
- printerNum: 1,
+ // printNum: [],
+ // printNumIndex: 0,
+ // printerNum: 1,
currentPrint: 1,
isReceiptSend: false,
isLabelSend: false,
@@ -128,21 +128,24 @@
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function() {
- var list = []
- var numList = []
- var j = 0
- for (var i = 20; i < 200; i += 10) {
- list[j] = i;
- j++
- }
- for (var i = 1; i < 10; i++) {
- numList[i - 1] = i
- }
+ // var list = []
+ // var numList = []
+ // var j = 0
+ // for (var i = 20; i < 400; i += 10) {
+ // list[j] = i;
+ // j++
+ // }
+
+ // for (var i = 1; i < 10; i++) {
+ // numList[i - 1] = i
+ // }
let that = this
- that.buffSize = list
- that.oneTimeData = list[0]
- that.printNum = numList
- that.printerNum = numList[0]
+ // that.buffSize = list
+ // that.oneTimeData = list[0]
+ that.oneTimeData = 20
+ // that.printNum = numList
+ // that.printerNum = numList[0]
+
},
async onLoad() {
var t = this.$storage.getItem('cache_delivery_order_print') || ''
@@ -679,8 +682,8 @@
var loopTime = that.looptime
var lastData = that.lastData
var onTimeData = that.oneTimeData
- var printNum = that.printerNum
- var currentPrint = that.currentPrint
+ // var printNum = that.printerNum
+ let currentPrint = that.currentPrint
var buf
var dataView
if (currentTime < loopTime) {
@@ -696,7 +699,8 @@
dataView.setUint8(i, buff[(currentTime - 1) * onTimeData + i])
}
}
- console.log("第" + currentTime + "次发送数据大小为:" + buf.byteLength)
+
+ console.log("第" + currentTime + "次发送数据大小为:" + buf.byteLength, that.$util.toDateTime(new Date()))
wx.writeBLECharacteristicValue({
deviceId: that.deviceId,
serviceId: that.writeServiceId,
@@ -745,10 +749,14 @@
}
} else {
- currentPrint++
- that.currentPrint = currentPrint
- that.currentTime = 1
- that.Send(that.buffs[that.currentPrint - 1])
+ console.log('已打印第' + currentPrint + '张')
+ setTimeout(() => {
+ currentPrint++
+ that.currentPrint = currentPrint
+ that.currentTime = 1
+ that.Send(that.buffs[that.currentPrint - 1])
+ }, 500)
+
}
// } else {
--
Gitblit v1.9.3