From 166b9c6d7517fbff3a400e07d47d1f33c8634c69 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期六, 05 七月 2025 15:08:47 +0800
Subject: [PATCH] #
---
common/util.js | 3 ++-
pages/basics/order.vue | 11 +++++++++--
pages/basics/stockCheck.vue | 1 +
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/common/util.js b/common/util.js
index 628015f..68e4959 100644
--- a/common/util.js
+++ b/common/util.js
@@ -79,5 +79,6 @@
formatTime: formatTime,
formatLocation: formatLocation,
dateUtils: dateUtils,
- getStorage: getStorage
+ getStorage: getStorage,
+ debounce: debounce,
}
diff --git a/pages/basics/order.vue b/pages/basics/order.vue
index 0680ba2..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>
@@ -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({
diff --git a/pages/basics/stockCheck.vue b/pages/basics/stockCheck.vue
index c693ccb..b8f1053 100644
--- a/pages/basics/stockCheck.vue
+++ b/pages/basics/stockCheck.vue
@@ -279,6 +279,7 @@
},
confirm() {
let arr = this.matList[this.rowNum].origin.split("/")
+ console.log(arr);
let mainAnfme = this.count * parseFloat(arr[1]) * parseFloat(arr[0])
let flooredNum = Math.floor(mainAnfme * 10000) / 10000; // 鎴柇鍒板皬鏁扮偣鍚�4浣�
this.matList[this.rowNum].anfme = flooredNum
--
Gitblit v1.9.1