From 387731cab892804912e68cb91e6fb804411c4756 Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期一, 27 十月 2025 23:32:16 +0800
Subject: [PATCH] 优化与ERP出库单逻辑,增加打印程序

---
 项目代码/PDA/pages/Allocate/AllocateOutorderboxing.vue |   70 +++++++++++++++++++----------------
 1 files changed, 38 insertions(+), 32 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/PDA/pages/Allocate/AllocateOutorderboxing.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/PDA/pages/Allocate/AllocateOutorderboxing.vue"
index 2daffbe..2b88b98 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/PDA/pages/Allocate/AllocateOutorderboxing.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/PDA/pages/Allocate/AllocateOutorderboxing.vue"
@@ -4,36 +4,40 @@
 		</uni-segmented-control> -->
 		<view class="content">
 			<!-- <view v-if="current === 0" class="headerstyle"> -->
-				<view class="itemstyle">
-					<u-sticky>
-						<view style="background-color: #ffffff;">
-							<uni-search-bar @confirm="search" v-model="searchValue"></uni-search-bar>
-						</view>
-					</u-sticky>
-					<uni-forms label-width="50">
-						<uni-forms-item label="鍑哄簱鍖哄煙"><uni-data-select v-model="value"
-								:localdata="range"></uni-data-select></uni-forms-item>
-					</uni-forms>
-					<uni-list :border="true">
-						<uni-list-item direction="column" v-for="(item,index) in orderInfo" :key="item.dtlId">
-							<template v-slot:body>
-								<view class="uni-list-box">
-									<button type="primary" style="position: absolute;right: 1%;" size="mini"
-										@click="OutBound(item.id)">鍑哄簱</button>
-									<view class="uni-content">
-										<view style="font-size: 18px;">鍗曟嵁缂栧彿锛歿{orderNo}}</view>
-										<view style="font-size: 18px;">鐗╂枡缂栫爜锛歿{item.materielCode}}</view>
-										<view style="font-size: 18px;">鐗╂枡鍚嶇О锛歿{item.materielName}}</view>
-										<view style="font-size: 18px;">鍗曟嵁鏁伴噺锛歿{item.orderQuantity}}</view>
-										<!-- <view style="font-size: 18px;">宸插垎閰嶆暟閲忥細{{item.processQty}}</view> -->
-										<view style="font-size: 18px;">鍑哄簱鏁伴噺锛歿{item.overOutQuantity}}</view>
-									</view>
+			<view class="itemstyle">
+				<u-sticky>
+					<view style="background-color: #ffffff;">
+						<uni-search-bar @confirm="search" v-model="searchValue"></uni-search-bar>
+					</view>
+				</u-sticky>
+				<uni-forms label-width="50">
+					<uni-forms-item label="鍑哄簱鍖哄煙"><uni-data-select v-model="value"
+							:localdata="range"></uni-data-select></uni-forms-item>
+					<uni-forms-item label="璋冩嫧浠撳簱">
+						<uni-easyinput type="text" :focus="!istrue" v-model="Warehouse" placeholder="璇疯緭鍏ヨ皟鎷ㄤ粨搴�"
+							ref='midInput' />
+					</uni-forms-item>
+				</uni-forms>
+				<uni-list :border="true">
+					<uni-list-item direction="column" v-for="(item,index) in orderInfo" :key="item.dtlId">
+						<template v-slot:body>
+							<view class="uni-list-box">
+								<button type="primary" style="position: absolute;right: 1%;" size="mini"
+									@click="OutBound(item.id)">鍑哄簱</button>
+								<view class="uni-content">
+									<view style="font-size: 18px;">鍗曟嵁缂栧彿锛歿{orderNo}}</view>
+									<view style="font-size: 18px;">鐗╂枡缂栫爜锛歿{item.materielCode}}</view>
+									<view style="font-size: 18px;">鐗╂枡鍚嶇О锛歿{item.materielName}}</view>
+									<view style="font-size: 18px;">鍗曟嵁鏁伴噺锛歿{item.orderQuantity}}</view>
+									<!-- <view style="font-size: 18px;">宸插垎閰嶆暟閲忥細{{item.processQty}}</view> -->
+									<view style="font-size: 18px;">鍑哄簱鏁伴噺锛歿{item.overOutQuantity}}</view>
 								</view>
-							</template>
-						</uni-list-item>
-					</uni-list>
-				</view>
-				<u-toast ref="uToast" />
+							</view>
+						</template>
+					</uni-list-item>
+				</uni-list>
+			</view>
+			<u-toast ref="uToast" />
 			<!-- </view> -->
 		</view>
 	</view>
@@ -56,7 +60,8 @@
 				orderIds: [],
 				orderInfo: [],
 				searchValue: "",
-				value:"2",
+				value: "2",
+				Warehouse:"",
 				label: "",
 				range: [],
 				orderDetail: {},
@@ -108,11 +113,12 @@
 				}
 			},
 			OutBound(id) {
-				this.orderIds=[];
+				this.orderIds = [];
 				this.orderIds.push(id);
 				var postData = {
 					AreaId: this.value,
-					orderIds: this.orderIds
+					orderIds: this.orderIds,
+					Warehouse:this.Warehouse,
 				};
 				console.log(postData);
 				this.$u.post('/api/AllocateOutboundOrder/GenerateAllocateOutboundTask', postData).then(res => {

--
Gitblit v1.9.3