| | |
| | | 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, |
| | |
| | | * 生命周期函数--监听页面初次渲染完成 |
| | | */ |
| | | 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') || '' |
| | |
| | | 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) { |
| | |
| | | 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, |
| | |
| | | |
| | | } |
| | | } else { |
| | | console.log('已打印第' + currentPrint + '张') |
| | | setTimeout(() => { |
| | | currentPrint++ |
| | | that.currentPrint = currentPrint |
| | | that.currentTime = 1 |
| | | that.Send(that.buffs[that.currentPrint - 1]) |
| | | }, 500) |
| | | |
| | | } |
| | | |
| | | // } else { |