From 51ff61a68be3db46dbaef2677986b396736b1198 Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期四, 05 十二月 2024 08:19:48 +0800 Subject: [PATCH] # --- pages/order/orderPakin2.vue | 103 +++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 75 insertions(+), 28 deletions(-) diff --git a/pages/order/orderPakin2.vue b/pages/order/orderPakin2.vue index 347b6a2..21eb7bf 100644 --- a/pages/order/orderPakin2.vue +++ b/pages/order/orderPakin2.vue @@ -4,24 +4,27 @@ <view class="item"> <view class="code-decs">璁㈠崟鍙�:</view> <input type="text" placeholder=" 鎵爜 / 杈撳叆" v-model="orderNo" :focus="orderNoFocus" @input="findOrder()"> + <view class="item-right" @click="clearOrderNo()"> + <uni-icons type="close" color="#c1c1c1"></uni-icons> + </view> </view> - <view class="item"> + <!-- <view class="item"> <view class="code-decs">鏈ㄧ绫诲瀷:</view> <input type="text" placeholder=" 鎵爜 / 杈撳叆" v-model="boxType" :focus="boxTypeFocus"> - </view> - <view class="item"> + </view> --> + <!-- <view class="item"> <view class="code-decs">鐮佸灈浣�:</view> <input type="text" placeholder=" 鎵爜 / 杈撳叆" v-model="palletizingNo2" :focus="palletizingNo2Focus"> <view class="item-right" @click="selectPst()"> <uni-icons type="right" color="#c1c1c1"></uni-icons> </view> - </view> + </view> --> </view> <view class="mat-list-title"> <view class="title-item"></view> <view class="title-item">鍟嗗搧鍒楄〃</view> <view class="title-item"> - <!-- <button size="mini" type="primary" @click="addMat()">娣诲姞</button> --> + <button size="mini" type="primary" @click="orderSelect()">鎻愬彇</button> </view> </view> @@ -62,7 +65,7 @@ <view class="left-item">{{item.anfme}}</view> </view> --> <view class="list-left-item"> - <view class="desc">鎵瑰彿锛�</view> + <view class="desc">绠卞彿锛�</view> <view class="left-item"> <uni-tag :text="item.batch" type="warning"></uni-tag> </view> @@ -165,7 +168,7 @@ boxType: '', createTime: '', dataList: [], - count: 0, + count: 1, rowNum: '', matnr: '', batch: '', @@ -193,6 +196,14 @@ this.token = uni.getStorageSync('token'); }, methods: { + // clearOrderNo + clearOrderNo() { + this.orderNo = '' + this.orderNoFocus = false + setTimeout(()=>{ + this.orderNoFocus = true + },100) + }, // 鑾峰彇閫�搴撳崟 findOrder() { let _this = this @@ -207,9 +218,6 @@ success(result) { result = result.data if (result.code === 200 && result.data) { - // for(let k of result.data[0].combMats) { - // _this.dataList.push(k) - // } uni.navigateTo({ url: "../order/orderDetls", // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹� @@ -227,7 +235,7 @@ }); } else { - uni.showToast({ title: res.msg, icon: "none", position: 'top' }) + uni.showToast({ title: result.msg, icon: "none", position: 'top' }) } } }) @@ -239,7 +247,43 @@ select(e) { this.palletizingNo2 = e this.$refs.inputDialog.close() - console.log(this.palletizingNo); + }, + // 鎻愬彇璁㈠崟 + orderSelect() { + let _this = this + uni.request({ + url: `${_this.baseUrl}/mobile/order/search/orderNo/auth/v2`, + header: { + 'token': uni.getStorageSync('token'), + 'content-type': 'application/x-www-form-urlencoded' + }, + data: {orderNo: ''}, + method: 'POST', + success(result) { + result = result.data + if (result.code === 200 && result.data) { + uni.navigateTo({ + url: "../order/orderDetls2", + // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹� + success: function(res) { + res.eventChannel.emit('orderDetls', { + data: result.data + }) + }, + // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹� + events: { + detls: function(data) { + _this.orderNo = data.data.orderNo + _this.findOrder() + }, + }, + }); + + } else { + uni.showToast({ title: result.msg, icon: "none", position: 'top' }) + } + } + }) }, // 娣诲姞鐗╂枡 addMat() { @@ -414,6 +458,7 @@ this.count = this.dataList[i].anfme this.batch = this.dataList[i].batch this.weight = this.dataList[i].weight + this.position = this.dataList[i].position this.rowNum = i this.eject() }, @@ -443,6 +488,7 @@ this.dataList[this.rowNum].anfme = this.count this.dataList[this.rowNum].batch = this.batch this.dataList[this.rowNum].weight = this.weight + this.dataList[this.rowNum].position = this.position this.matnr = '' this.messageText = "淇敼鎴愬姛" this.messageToggle('success') @@ -503,18 +549,18 @@ }, // 鎻愪氦鏍¢獙 combCheck(palletizingNo2,boxType,createTime) { - if (palletizingNo2 === '') { - this.messageText = "璇锋坊鍔犵爜鍨涗綅" - this.messageToggle('error') - this.checkFlag = true; - return - } - if (boxType === '') { - this.messageText = "璇锋坊鍔犳湪绠辩被鍨�" - this.messageToggle('error') - this.checkFlag = true; - return - } + // if (palletizingNo2 === '') { + // this.messageText = "璇锋坊鍔犵爜鍨涗綅" + // this.messageToggle('error') + // this.checkFlag = true; + // return + // } + // if (boxType === '') { + // this.messageText = "璇锋坊鍔犳湪绠辩被鍨�" + // this.messageToggle('error') + // this.checkFlag = true; + // return + // } if (this.dataList.length === 0) { this.messageText = "璇锋坊鍔犻��搴撳晢鍝�" this.messageToggle('error') @@ -543,6 +589,7 @@ resst() { this.dataList = [] this.barcode = '' + this.orderNo = '' this.barcodeFocuss() }, } @@ -552,7 +599,7 @@ <style> @import url('../../static/css/wms.css/wms.css'); .list:first-child { - margin-top: 320rpx; + margin-top: 200rpx; } .empty-list { height: 50%; @@ -564,7 +611,7 @@ .code { width: 100%; position: fixed; - min-height: 200rpx; + min-height: 70rpx; background-color: #FFF; z-index: 10; } @@ -590,7 +637,7 @@ .code-decs { width: 21vw; - font-size: 18px; + font-size: 14px; color: #303133; text-align: right; } @@ -612,7 +659,7 @@ width: 100%; background-color: white; position: fixed; - margin-top: 210rpx; + margin-top: 70rpx; z-index: 9; /* border-top: 1px solid #DCDFE6; */ text-align: center; -- Gitblit v1.9.1