From 88cab86b63833e23fb2bcdba54cb636339b5d50e Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期一, 29 七月 2024 13:55:31 +0800 Subject: [PATCH] # --- pages/basics/combPro.vue | 36 ++++++++++++++++++++++++++++++++++-- 1 files changed, 34 insertions(+), 2 deletions(-) diff --git a/pages/basics/combPro.vue b/pages/basics/combPro.vue index b74495a..659d979 100644 --- a/pages/basics/combPro.vue +++ b/pages/basics/combPro.vue @@ -42,7 +42,7 @@ <!-- <button class="uni-button" size="mini" type="warn" @click="remove(index,item)">鍒犻櫎</button> --> </uni-td> <uni-td align="center">{{item.size}}</uni-td> - <uni-td align="center">{{item.matNo}}</uni-td> + <uni-td align="center">{{item.matnr}}</uni-td> <uni-td align="center">{{item.matName}}</uni-td> <uni-td align="center">{{item.seqNo}}</uni-td> <uni-td align="center">{{item.itemBatch}}</uni-td> @@ -263,7 +263,7 @@ for(var i=0;i<data.length;i++){ var toPush = true; for(var j=0;j<this.matData.length;j++){ - if(data[i].matNo ===this.matData[j].matNo && data[i].itemBatch === this.matData[j].itemBatch && data[i].specs === this.matData[j].specs){ + if(data[i].matnr ===this.matData[j].matnr && data[i].itemBatch === this.matData[j].itemBatch && data[i].specs === this.matData[j].specs){ this.matData[j].count = Number(this.matData[j].count) + Number(data[i].count); toPush = false; } @@ -327,6 +327,38 @@ } } + for (let item of that.matData) { + item['anfme'] = item.count + } + uni.request({ + url: that.baseHttp + that.baseIP + ':' +that.basePORT + that.baseUrl + "/mobile/comb/auth", + header: {'token':uni.getStorageSync('token')}, + data:{ + barcode:barcode, + combMats:that.matData, + billNo: billNo, + }, + method:'POST', + success(res) { + if(res.data.code === 200){ + that.reset() + that.matData = [] + that.couChange=true + that.messageToggle('success') + that.messageText = '缁勬墭鎴愬姛' + this.getFocus('firstFocus') + } else if(res.data.code === 403){ + uni.navigateBack({ + delta: 1 + }) + } else { + that.messageToggle('error') + that.messageText = res.data.msg + } + } + }) + return + // 涓�鏈熺殑濡備笅 for (var i = 0; i < that.matData.length; i++) { var sad = that.matData[i].qty - that.value if (sad <= 5 && sad > 0) { -- Gitblit v1.9.1