From ee52ff98eebc3a6c29ca51d1b161d4bbab1e6103 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期三, 13 三月 2024 17:01:56 +0800
Subject: [PATCH] #

---
 pages/project/jmAGV/home.vue |   81 ++++++++++++++++++++++++++++++----------
 1 files changed, 60 insertions(+), 21 deletions(-)

diff --git a/pages/project/jmAGV/home.vue b/pages/project/jmAGV/home.vue
index 3a49553..d45f133 100644
--- a/pages/project/jmAGV/home.vue
+++ b/pages/project/jmAGV/home.vue
@@ -18,20 +18,21 @@
 				<view class="popup">
 					<view>{{text}}</view>
 					<view class="button-nk" @click="upTray()">{{btnTitle1}}</view>
-					<view class="button-nk" @click="downTray">{{btnTitle2}}</view>
+					<view class="button-nk" @click="downTray()">{{btnTitle2}}</view>
+					<view v-show="outType" class="button-nk" @click="downTray1()">{{btnTitle3}}</view>
 				</view>
 			</uni-popup>
 		</view>
 		
-		<!-- <view>
+		<view>
 			<uni-popup ref="revise2" type="dialog">
 				<view class="popup2">
 					<view>123</view>
-					<view class="button-nk" @click="inHouse">鎵樼洏-浠撳簱(鍏ュ簱)</view>
-					<view class="button-nk" @click="outHouse">浠撳簱-鎵樼洏(鍑哄簱)</view>
+					<view class="button-nk" @click="inHouse">2涓�</view>
+					<view class="button-nk" @click="outHouse">4涓�</view>
 				</view>
 			</uni-popup>
-		</view> -->
+		</view>
 	</view>
 </template>
 
@@ -69,6 +70,8 @@
 				text: '',
 				btnTitle1: '',
 				btnTitle2: '',
+				btnTitle3: '',
+				outType: '',
 				stationType: 'load'
 			}
 		},
@@ -82,11 +85,14 @@
 				this.item = item
 				this.text = item.name
 				if (type == 'left') {
+					this.outType = false
 					this.btnTitle1 = '鍦伴潰绔欐斁缃墭鐩�(涓婃灦)'
 					this.btnTitle2 = '鎵樼洏绔欏彇缃湴闈�(涓嬫灦)'
 				} else {
+					this.outType = true
 					this.btnTitle1 = '鎵樼洏-浠撳簱(鍏ュ簱)'
-					this.btnTitle2 = '浠撳簱-鎵樼洏(鍑哄簱)'
+					this.btnTitle2 = '浠撳簱-绌烘墭鐩�(鍑哄簱)'
+					this.btnTitle3 = '浠撳簱-婊℃墭鐩�(鍑哄簱)'
 				}
 				this.$refs.revise.open(type)
 			},
@@ -104,7 +110,7 @@
 				}
 				// this.text = originLocal + targetLocal
 				uni.request({
-					url: `${_this.baseUrl}/agv/inBound`,
+					url: `${_this.baseUrl}/agv/requestTask`,
 					data: {
 						originLocal: originLocal,
 						targetLocal: targetLocal,
@@ -118,7 +124,7 @@
 							this.$refs.revise.close()
 							uni.showToast({ title: '鎿嶄綔鎴愬姛', icon: "none", position: 'top' })
 						} else {
-							uni.showToast({ title: '寮傚父锛侊紒锛�', icon: "none", position: 'top' })
+							uni.showToast({ title: res.msg, icon: "none", position: 'top' })
 						}
 						
 					}
@@ -132,13 +138,12 @@
 					originLocal = this.item.traget,
 					targetLocal = this.item.code
 				} else {
-					type = 'out' // 鍑哄簱
+					type = 'out1' // 鍑哄簱
 					originLocal = 'KW-C'
 					targetLocal = this.item.code
 				}
-				// this.text = originLocal + targetLocal
 				uni.request({
-					url: `${_this.baseUrl}/agv/inBound`,
+					url: `${_this.baseUrl}/agv/requestTask`,
 					data: {
 						originLocal: originLocal,
 						targetLocal: targetLocal,
@@ -152,7 +157,40 @@
 							this.$refs.revise.close()
 							uni.showToast({ title: '鎿嶄綔鎴愬姛', icon: "none", position: 'top' })
 						} else {
-							uni.showToast({ title: '寮傚父锛侊紒锛�', icon: "none", position: 'top' })
+							uni.showToast({ title: res.msg, icon: "none", position: 'top' })
+						}
+					}
+				})
+			},
+			downTray1() {
+				let _this = this
+				let type = '',originLocal = '',targetLocal = '';
+				if (this.item.type == 'foolr') {
+					type = 'unload', // 涓嬫灦
+					originLocal = this.item.traget,
+					targetLocal = this.item.code
+				} else {
+					type = 'out2' // 鍑哄簱
+					originLocal = 'KW-C'
+					targetLocal = this.item.code
+				}
+				// this.text = originLocal + targetLocal
+				uni.request({
+					url: `${_this.baseUrl}/agv/requestTask`,
+					data: {
+						originLocal: originLocal,
+						targetLocal: targetLocal,
+						type: type
+					},
+					header: { 'token': uni.getStorageSync('token') },
+					method: 'POST',
+					success(res) {
+						res = res.data
+						if (res.code === 200) {
+							this.$refs.revise.close()
+							uni.showToast({ title: '鎿嶄綔鎴愬姛', icon: "none", position: 'top' })
+						} else {
+							uni.showToast({ title: res.msg, icon: "none", position: 'top' })
 						}
 					}
 				})
@@ -174,12 +212,13 @@
 		/* margin: 1%; */
 		background-color: azure;
 	}
-	.zcard {
+	/* .zcard {
 		margin: 10px 100px;
-		/* background-color: blanchedalmond; */
-	}
+		background-color: #409EFF;
+	} */
 	.zcard-flex {
 		/* background-color: coral; */
+		margin-top: 20rpx;
 		width: 100%;
 		height: 100%;
 		display: flex;
@@ -189,15 +228,15 @@
 		align-items: center;
 	}
 	.button-nk {
-		margin: 10rpx;
-		padding: 20rpx 70rpx;
+		margin: 10rpx 0rpx;
+		/* padding: 20rpx 70rpx; */
 		/* background-color: azure; */
-		min-width: 200rpx;
+		min-width: 150rpx;
 		/* margin: 0 auto; */
-		height: 50px;
+		height: 50rpx;
 		text-align: center;
-		line-height: 50px;
-		font-size: 20px;
+		line-height: 50rpx;
+		font-size: 20rpx;
 		background-color: #409EFF;
 		color: #ECF0F1;
 		border-radius: 7px;

--
Gitblit v1.9.1