From 166b9c6d7517fbff3a400e07d47d1f33c8634c69 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期六, 05 七月 2025 15:08:47 +0800 Subject: [PATCH] # --- pages/basics/order.vue | 30 ++++++++++++++++++++---------- 1 files changed, 20 insertions(+), 10 deletions(-) diff --git a/pages/basics/order.vue b/pages/basics/order.vue index 0e68fc3..520902c 100644 --- a/pages/basics/order.vue +++ b/pages/basics/order.vue @@ -23,7 +23,7 @@ </view> <view class="square-content"> <view class="content-input"> - <input v-model="matnr" type="text" placeholder="鎵爜 / 杈撳叆" @input="findMat()" + <input v-model="matnr" type="text" placeholder="鎵爜 / 杈撳叆" @input="findMatInput()" :focus="focus" placeholder-style="line-height: 85rpx;"> <uni-icons type="closeempty" size="20" color="#dadada" @click="removeMatnr()"></uni-icons> </view> @@ -98,7 +98,7 @@ <view class="revise-box "> <view class="revise-box-top"> <view class="color-block-blue"></view> - <text class="title">淇敼鎵瑰彿/鏁伴噺</text> + <text class="title">淇敼鏁伴噺</text> </view> <!-- <view class="" style="position: relative;left: 50px;margin-bottom: 20px;"> <text style="display: inline-block;float: left;width: 60px;">鎵规锛�</text> @@ -143,7 +143,8 @@ check:false, checkText:'鍏ㄩ��', checkedData:[], - batch:'' + batch:'', + timeout: null, } }, onShow() { @@ -297,6 +298,12 @@ }); that.matnr = '' }, + findMatInput() { + clearTimeout(this.timeout) + this.timeout = setTimeout(() => { + this.findMat() + },600) + }, findMat() { let that = this uni.request({ @@ -350,13 +357,16 @@ checkMat(mat) { var len = this.matList.length var add = true - for (var i = 0; i < len; i++) { - if (mat.matnr == this.matList[i].matnr&&mat.batch == this.matList[i].batch&&mat.orderNo == this.matList[i].orderNo) { - this.matList[i].anfme += mat.anfme - this.$forceUpdate() // 寮哄埗鍒锋柊 - add = false - } - } + // for (var i = 0; i < len; i++) { + // if (mat.matnr == this.matList[i].tiaoma){ + // uni.showToast({title: "鏉$爜閲嶅鎵簡", icon: "none", position: 'top'}) + // } + // // if (mat.matnr == this.matList[i].matnr&&mat.batch == this.matList[i].batch&&mat.orderNo == this.matList[i].orderNo) { + // // this.matList[i].anfme += mat.anfme + // // this.$forceUpdate() // 寮哄埗鍒锋柊 + // // add = false + // // } + // } if (add) { this.matList.unshift(mat) } -- Gitblit v1.9.1