From f63307c52e66f3463cf3c2517c80d5c5b0f60140 Mon Sep 17 00:00:00 2001 From: xuxy <1059738716@qq.com> Date: 星期六, 05 十月 2024 18:05:38 +0800 Subject: [PATCH] update 更新支付 --- sub_pages/supplier/print/print-list.vue | 82 +++++++++++++++++++++++++---------------- 1 files changed, 50 insertions(+), 32 deletions(-) diff --git a/sub_pages/supplier/print/print-list.vue b/sub_pages/supplier/print/print-list.vue index c35c8dd..253d446 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: [], - buffIndex: 0, - printNum: [], - printNumIndex: 0, - printerNum: 1, + // buffSize: [], + // buffIndex: 0, + // printNum: [], + // printNumIndex: 0, + // printerNum: 1, currentPrint: 1, isReceiptSend: false, isLabelSend: false, @@ -128,32 +128,42 @@ * 生命周期函数--监听页面初次渲染完成 */ 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() { + async onLoad(options) { var t = this.$storage.getItem('cache_delivery_order_print') || '' if (t) { this.items = JSON.parse(t) - var apitype = '' + var requrl = '' // #ifdef PUB_SUPPLIER - apitype = '/supplier' - // #endif - // #ifdef PUB_PARTNER // apitype = '/supplier' + if(options.source=='detail'){ + requrl = `/api/supplier/delivery/list/items/views` + + }else{ + requrl = `/api/supplier/delivery/list/items/views/new` + + } + // #endif + // #ifndef PUB_SUPPLIER + requrl = `/api/delivery/list/items/views` // #endif //获取详情接口 var ids = [] @@ -173,7 +183,7 @@ const { code, data - } = await this.$http.request('post', `/api${apitype}/delivery/list/items/views`, { + } = await this.$http.request('post', requrl, { data: { // id: this.item.id, ids: ids @@ -679,8 +689,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 +706,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 +756,17 @@ } } 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]) + that.prepareSend(that.buffs[that.currentPrint - 1]) + + + }, 500) + } // } else { -- Gitblit v1.9.3