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