From c48093016b1511ce8b33ffb49062a3bf7a1aed16 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期四, 06 六月 2024 08:24:10 +0800
Subject: [PATCH] Merge branch 'phyzasrs' of http://47.97.1.152:5880/r/wms_app into phyzasrs

---
 pages/phyz/orderOut/orderCheck.vue |   47 ++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 40 insertions(+), 7 deletions(-)

diff --git a/pages/phyz/orderOut/orderCheck.vue b/pages/phyz/orderOut/orderCheck.vue
index 7cf5583..3052f9e 100644
--- a/pages/phyz/orderOut/orderCheck.vue
+++ b/pages/phyz/orderOut/orderCheck.vue
@@ -35,7 +35,16 @@
 					<!-- 鏍囬 -->
 					<view class="title">鍑哄簱鏁伴噺</view>
 					<view class="popup-item">
-						<uni-number-box :value="count" :step='1' :max="9999999" color="#747474" @change="changeValue" />
+						<view>
+							<uni-number-box :value="data.anfme" :step='1' :min="0" :max="count" color="#747474" @change="changeValue" />
+						</view>
+						
+					</view>
+					<view class="popup-item">
+						<view>
+							<view @click="max()" style="padding: 0rpx 16rpx;background-color: #d9d9d9;font-size: 10px;">MAX</view>
+						</view>
+						
 					</view>
 					<view class="btn">
 						<view class="btn-left" @click="addClose">鍙栨秷</view>
@@ -47,7 +56,7 @@
 		<!-- 搴曢儴鎿嶄綔鎸夐挳 -->
 		<view class="buttom">
 			<button size="mini" @click="reset('warn')">绋嶅悗澶勭悊</button>
-			<button size="mini" type="primary" @click="combConfirm('warn')">绔嬪嵆鍑哄簱</button>
+			<button size="mini" type="primary" @click="combConfirm('warn')" :disabled="combDis">绔嬪嵆鍑哄簱</button>
 		</view>
 	</view>
 </template>
@@ -60,10 +69,11 @@
 				token: '',
 				data: {},
 				option: '',
-				count: 0
+				count: 0,
+				combDis: false
 			}
 		},
-		onLoad() {
+		onShow() {
 			let _this = this
 			this.baseUrl = uni.getStorageSync('baseUrl');
 			this.token = uni.getStorageSync('token');
@@ -71,12 +81,14 @@
 			const eventChannel = this.getOpenerEventChannel();
 			// 鐩戝惉acceptDataFromOpenerPage浜嬩欢锛岃幏鍙栦笂涓�椤甸潰閫氳繃eventChannel浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�
 			eventChannel.on('mat', function(data) {
-				console.log(data);
 				let ids = [data.mat.id]
 				_this.getPakoutList(ids,data.mat.locNo)
 			})
 		},
 		methods: {
+			max() {
+				 this.data.anfme = this.count
+			},
 			toggleDropdown(item) {
 				item.isOpen = !item.isOpen;
 			},
@@ -99,11 +111,17 @@
 								if (locNo == k.locNo) {
 									k['isOpen'] = false
 									_this.count = k.anfme
+									k.anfme = 0
 									_this.data = k
 									return
 								}
 							}
-						} 
+						} 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' })
+						}
 					}
 				})
 			},
@@ -122,6 +140,12 @@
 			},
 			combConfirm() {
 				let _this = this
+				_this.combDis = true
+				if (_this.data.anfme == 0) {
+					uni.showToast({ title: '鍑哄簱鏁伴噺涓嶈兘涓�0锛�', icon: "error", position: 'top'})
+					return
+				}
+				uni.showLoading({})
 				let combList = []
 				combList.push(_this.data)
 				uni.request({
@@ -130,16 +154,25 @@
 					data: combList,
 					method: 'POST',
 					success(res) {
+						_this.combDis = true
 						res = res.data
-						console.log(res);
 						if (res.code === 200) {
+							uni.hideLoading({})
 							uni.showToast({ title: '鍑哄簱鎴愬姛', icon: "success", position: 'top'})
 							setTimeout(()=> {
 								uni.navigateBack({
 									delta: 2
 								});
 							},700)
+						} 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' })
 						}
+					},
+					fail(res) {
+						_this.combDis = false
 					}
 				})
 			}

--
Gitblit v1.9.1