From 04839b0c8660e2ba4228a743edf8f784e2470d6c Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期三, 19 二月 2025 09:21:12 +0800 Subject: [PATCH] # --- pages/phyz/stationManage/pickAgain.vue | 41 ++++++++++++++++++++++++++++++++++------- 1 files changed, 34 insertions(+), 7 deletions(-) diff --git a/pages/phyz/stationManage/pickAgain.vue b/pages/phyz/stationManage/pickAgain.vue index 7d6f2f3..ec5d9b2 100644 --- a/pages/phyz/stationManage/pickAgain.vue +++ b/pages/phyz/stationManage/pickAgain.vue @@ -25,7 +25,7 @@ <!-- 鏍囬 --> <view class="title">鎷f枡鏁伴噺</view> <view class="popup-item"> - <uni-number-box :value="count" :step='1' :max="maxCount" color="#747474" @change="changeValue" /> + <uni-number-box :value="count" :step='0.01' :max="maxCount" color="#747474" @change="changeValue" /> </view> <view class="btn"> <view class="btn-left" @click="addClose">鍙栨秷</view> @@ -65,16 +65,15 @@ const eventChannel = this.getOpenerEventChannel(); // 鐩戝惉acceptDataFromOpenerPage浜嬩欢锛岃幏鍙栦笂涓�椤甸潰閫氳繃eventChannel浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹� eventChannel.on('item', function(data) { - console.log(data); + // console.log(data); _this.pickList = data.wrkDetls _this.wrkNo = data.wrkDetls[0].wrkNo _this.locNo = data.item.sourceLocNo - _this.getLocDetl(data.item.sourceLocNo) + _this.getWrkDetl(data.wrkDetls[0].wrkNo) }) }, methods: { getLocDetl(locNo) { - let _this = this uni.request({ url: `${_this.baseUrl}/agv/locDetl/list/auth/v2`, @@ -87,7 +86,7 @@ method: 'GET', success(res) { res = res.data - console.log(res); + // console.log(res); if (res.code === 200) { _this.chosed(_this.pickList,res.data.records) return @@ -125,15 +124,44 @@ }, }) }, + // 鑾峰彇宸ヤ綔鏄庣粏 + getWrkDetl(wrkNo) { + let _this = this + uni.request({ + url: `${_this.baseUrl}/agv/wrkDetl/list/auth`, + header: {'token': uni.getStorageSync('token')}, + data: { + curr: 1, + limit: 1000, + wrk_no: wrkNo + }, + method: 'GET', + success(res) { + res = res.data + if (res.code === 200) { + _this.pickList = res.data.records + _this.getLocDetl(_this.locNo) + } else if (res.code == 403) { + uni.showToast({ title: res.msg, icon: "error", position: 'top' }) + setTimeout(() => { uni.reLaunch({ url: '../../login/login' }); }, 1000); + } else { + uni.showToast({ title: res.msg, icon: "error", position: 'top' }) + } + } + }) + }, // 宸查�夋嫞鏂欏垪琛� chosed(wrkDetls,locDetls) { + console.log(wrkDetls,locDetls); let isfl = false, enbleList = [] for (let locDetl of locDetls) { locDetl['color'] = 'order-sts-start' locDetl['pickedAnfme'] = 0 locDetl['count'] = 0 for (let wrkDetl of wrkDetls) { - if (wrkDetl.threeCode == locDetl.threeCode && wrkDetl.matnr == locDetl.matnr) { + console.log(wrkDetl); + if (wrkDetl.threeCode.replace(/\s/g, "") == locDetl.threeCode.replace(/\s/g, "") && wrkDetl.matnr == locDetl.matnr) { + console.log(wrkDetl); locDetl['pickedAnfme'] = wrkDetl.anfme if (locDetl.stock == -1) { locDetl.stock = 0 @@ -203,7 +231,6 @@ success(res) { _this.pickAgaDis = false res = res.data - console.log(res); if (res.code === 200) { _this.getOpenerEventChannel().emit('acceptDataFromOpenedPage', {data: 1}); setTimeout(()=>{ -- Gitblit v1.9.1