From dc2accf9c90ee7aa2a3f5b3132b6c8407330604e Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期五, 19 一月 2024 15:52:18 +0800
Subject: [PATCH] #

---
 pages/order/orderPakin2.vue |   76 ++++++++++++++++++++++++++++++-------
 1 files changed, 61 insertions(+), 15 deletions(-)

diff --git a/pages/order/orderPakin2.vue b/pages/order/orderPakin2.vue
index 347b6a2..ecc8941 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')
@@ -552,7 +598,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 +610,7 @@
 	.code {
 		width: 100%;
 		position: fixed;
-		min-height: 200rpx;
+		min-height: 70rpx;
 		background-color: #FFF;
 		z-index: 10;
 	}
@@ -612,7 +658,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