From 4b2e89faeb6383335db4fc4a56d3cb71565abe08 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 26 11月 2024 17:42:24 +0800
Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/LA24030-LuLI_PackageLine

---
 LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/component/openAllprop.vue |   34 +++++++++++++++++++++++++++-------
 1 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/component/openAllprop.vue b/LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/component/openAllprop.vue
index 5113be7..56e8c87 100644
--- a/LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/component/openAllprop.vue
+++ b/LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/component/openAllprop.vue
@@ -258,11 +258,11 @@
 			</template>
 		</el-dialog>
 		<!-- 鍗曡鎯� -->
-		<el-drawer v-model="drawerVisible" :title="`${detailForm.poId}鐗╂枡璇︽儏`" direction="rtl" size="80%" @close="handleDrawerClose">
+		<el-drawer v-model="drawerVisible" :title="`${detailForm.poId}璇︽儏`" direction="rtl" size="80%" @close="handleDrawerClose">
 			<template #title>
 				<div class="slot_title">
 					<div class="title_orderNo">{{ title }}</div>
-					<div>鐗╂枡璇︽儏</div>
+					<div>璇︽儏</div>
 				</div>
 			</template>
 
@@ -273,15 +273,20 @@
 					<el-form :model="detailForm">
 						<el-row>
 							<el-col :span="6">
-								<el-form-item label="鐗╂枡缂栧彿">
-									<el-input v-model="detailForm.materialCode" clearable placeholder="璇疯緭鍏ョ墿鏂欑紪鍙�" />
+								<el-form-item label="鍖呰鍙�">
+									<el-input v-model="detailForm.packageCode" clearable placeholder="璇疯緭鍏ュ寘瑁呭彿" />
 								</el-form-item>
 							</el-col>
 							<el-col :span="4">
 								<el-form-item label-width="20px">
 									<el-button type="primary" icon="el-icon-search" @click="getDetail">鏌ヨ</el-button>
+									<!-- <el-button type="primary" icon="ele-Printer" @click="getPrint">鎵撳嵃</el-button> -->
+									<!-- :disabled="checkRows.length == 0" -->
+									<el-button type="primary" style="margin-left: 5px" icon="ele-Printer" @click="handleHtmlPrint">
+									鎵撳嵃
+								</el-button>
 
-									<el-button type="primary" icon="ele-Printer" @click="getPrint">鎵撳嵃</el-button>
+
 								</el-form-item>
 							</el-col>
 						</el-row>
@@ -354,6 +359,11 @@
 		</el-dialog>
 
 		<printDialogTestStudent ref="printDialogRefTestStudent" :title="printTestStudentTitle" @reloadTable="handleQueryTestStudent" />
+
+
+				<!-- 鎵撳嵃 -->
+				<print-table-ckd ref="printTableRef"></print-table-ckd>
+
 	</div>
 </template>
 <script lang="ts" setup>
@@ -376,13 +386,13 @@
 import { pageBaseCustomer } from '/@/api/main/WmsBase/baseCustomer';
 import { listWmsOrderPurchaseDetails, pageWmsOrderPurchaseDetails } from '/@/api/main/WmsOrder/wmsOrderPurchaseDetails';
 import { formatDate, formatDate_T_Date, formatDate_T_Time, defaultTimeRange } from '/@/utils/formatTime';
+import printTableCkd from '/@/components/printTableCkd.vue';
 import commonFunction from '/@/utils/commonFunction';
 import { handleSlectDataWmsBusinessType } from '/@/utils/selectData';
 // 鎺ㄨ崘璁剧疆鎿嶄綔 width 涓� 200
 import { hiprint } from 'vue-plugin-hiprint';
 import { SysPrintApi } from '/@/api-services/api';
 import { SysPrint } from '/@/api-services/models';
-
 const moveType = 10; //绉诲姩绫诲瀷 鍏ュ簱
 const { proxy }: any = getCurrentInstance(); // 璁块棶瀹炰緥涓婁笅鏂� proxy鍚屾椂鏀寔寮�鍙� 绾夸笂鐜
 const getEnumOrderTypeData = ref<any>([]);
@@ -620,7 +630,7 @@
 // const
 //鍗曞彿
 const purchaseNo = ref('');
-
+const IsPack = ref(false);
 //鎵撳紑鎶藉眽
 const openDrawer = async (type: number, scope: any = {}, entozhExcell?: any) => {
 	detailForm.value.Page = 1; //bug:鐐圭紪杈�-鍐嶇偣璇︽儏
@@ -634,6 +644,7 @@
 	detailForm.value.poId = scope.id;
 	//鍏ュ簱鍗�
 	purchaseNo.value = scope.packageCode;
+	IsPack.value = scope.isPack;
 	debugger;
 	detailForm.value.poId = scope.id;
 	//鑾峰彇鐗╂枡鍒楄〃
@@ -1129,6 +1140,15 @@
 	printDialogRefTestStudent.value.showDialog(new hiprint.PrintTemplate({ template: template }), row, template.panels[0].width);
 };
 
+
+
+// 鎵撳嵃
+let itemSubTitle = ref<any[]>([]);
+const handleHtmlPrint = () => {
+	var title = IsPack.value==true?"榻愬寘娓呭崟":"缂哄寘娓呭崟";
+	proxy.$refs['printTableRef'].printHd(title, itemSubTitle.value, drawerList.value); //deltailList
+};
+
 // 鏆撮湶鏂规硶
 defineExpose({ openDialog, openDrawer });
 </script>

--
Gitblit v1.9.3