From 79c97902cc5bae4f8202bebf7c1d4f25b6e59da8 Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期二, 08 四月 2025 11:18:16 +0800 Subject: [PATCH] #更新pda --- pages/basics/stockCheck.vue | 78 +++++++++++++++++++++++++++++++++++--- 1 files changed, 71 insertions(+), 7 deletions(-) diff --git a/pages/basics/stockCheck.vue b/pages/basics/stockCheck.vue index 2fa1509..353bc78 100644 --- a/pages/basics/stockCheck.vue +++ b/pages/basics/stockCheck.vue @@ -1,7 +1,7 @@ <template> <view> <scroll-view scroll-y> - <view class="pak-seach-box"> +<!-- <view class="pak-seach-box"> <view class="box-top"> <view class="color-block-blue"></view> <text class="title">閫夋嫨绔欏彴</text> @@ -12,7 +12,7 @@ <uni-combox @input="getCheckDetl" emptyTips="鏆傛棤鏁版嵁" :candidates="staNoList" v-model="staNo" placeholder="璇烽�夋嫨"></uni-combox> </view> </view> - </view> + </view> --> <view class="square-2"> <view class="square-title"> @@ -57,7 +57,7 @@ <button class="cu-btn lg" @click="resst()">閲嶇疆</button> </view> <view> - <button class="cu-btn lg pakin-btn bg-blue" @click="adjust()">纭</button> + <button class="cu-btn lg pakin-btn bg-blue" @click="confirm()">纭</button> </view> </view> </scroll-view> @@ -196,9 +196,9 @@ findMat() { let that = this uni.request({ - url: that.commonUrl + '/mat/auth', + url: that.commonUrl + '/plate/out/startFree', data: { - matnr:that.matnr + barcode:that.barcode }, header: { 'token':uni.getStorageSync('token') @@ -253,9 +253,73 @@ }, confirm() { - this.matList[this.rowNum].anfme = this.count - this.$refs.revise.close() + let that = this; + console.log("褰撳墠鏉$爜鏄細", that.barcode); + + if (!that.barcode) { + uni.showToast({ + title: '璇峰厛杈撳叆鎴栨壂鐮佹墭鐩樻潯鐮�', + icon: 'none' + }); + return; + } + + uni.request({ + url: that.commonUrl + '/plate/out/startFree', + method: 'POST', + data: JSON.stringify(that.barcode), // 娉ㄦ剰杩欓噷鐩存帴浼犲瓧绗︿覆 + header: { + 'token': uni.getStorageSync('token'), + 'Content-Type': 'application/json' // 閲嶈锛屽憡璇夊悗绔綘鍙戠殑鏄� JSON 瀛楃涓� + }, + success(result) { + uni.vibrateShort(); + let res = result.data; + + if (res.code === 200) { + uni.showToast({ + title: res.msg || '鍑哄簱鍚姩鎴愬姛', + icon: 'success' + }); + + // 娓呯┖鎵樼洏鏉$爜 + that.barcode = ''; + + // 濡傛灉鏈� matData 鍐嶈烦杞� + if (res.data) { + that.matData = res.data; + + uni.navigateTo({ + url: "matQuery", + events: { + matList: function(data) { + that.matList.push(data.data); + }, + }, + success: function(res) { + res.eventChannel.emit('matData', { + data: that.matData + }); + } + }); + } + } else { + uni.showToast({ + title: res.msg || '鍑哄簱鍚姩澶辫触', + icon: 'none' + }); + } + }, + fail(err) { + uni.showToast({ + title: '缃戠粶璇锋眰澶辫触', + icon: 'none' + }); + console.error('璇锋眰澶辫触锛�', err); + } + }); }, + resst() { this.matList = [] this.staNo = '' -- Gitblit v1.9.1