From 232a3c6a9b65ee04e4ac73236a9d90076ee7a105 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期五, 03 十月 2025 13:16:32 +0800
Subject: [PATCH] 1

---
 pages/AGV/AGVPakin.vue |   47 ++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 44 insertions(+), 3 deletions(-)

diff --git a/pages/AGV/AGVPakin.vue b/pages/AGV/AGVPakin.vue
index 67c80d9..b37e5a7 100644
--- a/pages/AGV/AGVPakin.vue
+++ b/pages/AGV/AGVPakin.vue
@@ -21,6 +21,10 @@
 				</view>
 			</view>
 			<view class="item">
+				<view class="code-decs">浠撳簱:</view>
+				<uni-combox :candidates="floorList" placeholder="璇烽�夋嫨浠撳簱" v-model="floor"></uni-combox>
+			</view>
+			<view class="item">
 			<view class="code-decs" style="width: 25vw;">澶у皬鎵樼洏:</view>
 			<radio-group @change="isFullPlt">
 				<label>
@@ -184,7 +188,10 @@
 				removeNum: 0,
 				ck1: true,
 				ck2: false,
-				fullPlt: '1'
+				fullPlt: '1',
+				ck : '',
+				floorList: [],
+				floor: '',
 			}
 		},
 		onLoad() {
@@ -193,6 +200,7 @@
 		onShow() {
 			this.baseUrl = uni.getStorageSync('baseUrl');
 			this.token = uni.getStorageSync('token');
+			this.getSite();
 		},
 		methods: {
 			// 澶у皬鎵樼洏
@@ -205,6 +213,33 @@
 				} else {
 					this.fullPlt = '2'
 				}
+			},
+			//鑾峰彇浠撳簱
+			getSite() {
+				let that = this
+				uni.request({
+					url: that.baseUrl + '/mobile/ck',
+					header: { 'token': uni.getStorageSync('token') },
+					method: 'POST',
+					success(res) {
+						res = res.data 
+						console.log(res)
+						if (res.code === 200) {
+							that.floorList = res.data
+						} else if (res.code == 403) {
+							that.messageText = res.msg
+							that.messageToggle('error')
+							setTimeout(() => {
+								uni.reLaunch({
+									url: '../login/login'
+								});
+							}, 1000);
+						} else {
+							that.messageText = res.msg
+							that.messageToggle('error')
+						}
+					}
+				})
 			},
 			messageToggle(type) {
 				this.msgType1 = type
@@ -438,6 +473,11 @@
 					this.messageToggle('error')
 					return;
 				}
+				if(that.floor===''){
+					this.messageText = "浠撳簱涓嶈兘涓虹┖"
+					this.messageToggle('error')
+					return;
+				}
 				for (var i = 0; i < that.dataList.length; i++) {
 					if (that.dataList[i].anfme == 0 || that.dataList[i].anfme == '') {
 						this.messageText = that.dataList[i].matnr + '缁勬墭鏁伴噺涓嶈兘涓�0'
@@ -452,7 +492,8 @@
 						barcodeSize: '0',
 						rsta: that.rsta,
 						barcode: that.barcode,
-						combMats: that.dataList
+						combMats: that.dataList,
+						ck : that.floor,
 					}),
 					method: 'POST',
 					header: {
@@ -571,7 +612,7 @@
 	@import url('../../static/css/wms.css/wms.css');
 
 	.list:first-child {
-		margin-top: 460rpx;
+		margin-top: 530rpx;
 	}
 	.code {
 		width: 100%;

--
Gitblit v1.9.1