From cb623fcefa72d5b54b1e536aa84c3f3851743975 Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期三, 20 十一月 2024 11:01:43 +0800 Subject: [PATCH] update 打印可能的空白(不能确定是不是纸张大小超出还是空数据的问题,已经提交了 --- sub_pages/supplier/print/print-list.vue | 81 +++++++++++++++++++++++----------------- 1 files changed, 47 insertions(+), 34 deletions(-) diff --git a/sub_pages/supplier/print/print-list.vue b/sub_pages/supplier/print/print-list.vue index 253d446..9acb176 100644 --- a/sub_pages/supplier/print/print-list.vue +++ b/sub_pages/supplier/print/print-list.vue @@ -69,7 +69,8 @@ </view> <view class="print-container m-t-12"> - <button class="btn" type="primary" @click="startSearch" :loading="isScanning"> 开始搜索 </button> + <button class="btn" type="primary" @click="startSearch" :loading="isScanning"> + 开始搜索({{buffs&&buffs.length || 0}}个) </button> <button class="btn m-t-12" type="default" @click="breakPrint=true"> 中断打印 </button> <view v-for="(device,index) of list" :key="device.deviceId" @click="bindViewTap(device)"> <view class="item"> @@ -154,12 +155,12 @@ var requrl = '' // #ifdef PUB_SUPPLIER // apitype = '/supplier' - if(options.source=='detail'){ + if (options.source == 'detail') { requrl = `/api/supplier/delivery/list/items/views` - - }else{ + + } else { requrl = `/api/supplier/delivery/list/items/views/new` - + } // #endif // #ifndef PUB_SUPPLIER @@ -168,35 +169,47 @@ //获取详情接口 var ids = [] for (var item of this.items) { - ids.push(item.id) + if (item.id) + ids.push(item.id) } - this.$message.showLoading() - // const { - // code, - // data - // } = await this.$http.request('get', `/api${apitype}/delivery/list/items/view`, { - // params: { - // id: this.item.id, - // ids: ids - // } - // }) - const { - code, - data - } = await this.$http.request('post', requrl, { - data: { - // id: this.item.id, - ids: ids + if (ids.length > 0) { + + + this.$message.showLoading() + // const { + // code, + // data + // } = await this.$http.request('get', `/api${apitype}/delivery/list/items/view`, { + // params: { + // id: this.item.id, + // ids: ids + // } + // }) + const { + code, + data + } = await this.$http.request('post', requrl, { + data: { + // id: this.item.id, + ids: ids + } + }) + this.$message.hideLoading() + if (code == 0 && data && data.length > 0) { + // this.item = { + // ...this.item, + // ...data + // } + var tarr = [] + for (var t of data) { + if (t) { + tarr.push(t) + } + } + if (tarr.length > 0) + this.items = tarr || [] + console.log('items len:', this.items.length) } - }) - this.$message.hideLoading() - if (code == 0 && data) { - // this.item = { - // ...this.item, - // ...data - // } - this.items = data || [] - console.log('items len:', this.items.length) } } else { this.$message.showToast('获取详情失败') @@ -570,7 +583,7 @@ } command.setText(30, 40, "TSS24.BF2", 1, 1, "" + (each.supplierName || '-')) command.setText(200, 40, "TSS24.BF2", 1, 1, "" + (each.warehouseName || '待分配')) - var flowerCategory = each.flowerCategory + var flowerCategory = each.flowerCategory || '' if (flowerCategory) { //只取二级分类 var tarr = flowerCategory.split("/") @@ -765,7 +778,7 @@ that.prepareSend(that.buffs[that.currentPrint - 1]) - }, 500) + }, 800) } -- Gitblit v1.9.3