From 5e610f4c9d9870b393720bc5fcc856e97bc2ea4b Mon Sep 17 00:00:00 2001
From: zongzhibin <zongzhibin@weben-smart.com>
Date: 周三, 27 11月 2024 09:36:26 +0800
Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/LA24030-LuLI_PackageLine

---
 LA24030_LuLiPackageLine_Web/src/views/main/PrintCenter/wmsRecordPrint/index.vue |  380 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 380 insertions(+), 0 deletions(-)

diff --git a/LA24030_LuLiPackageLine_Web/src/views/main/PrintCenter/wmsRecordPrint/index.vue b/LA24030_LuLiPackageLine_Web/src/views/main/PrintCenter/wmsRecordPrint/index.vue
new file mode 100644
index 0000000..bfdc572
--- /dev/null
+++ b/LA24030_LuLiPackageLine_Web/src/views/main/PrintCenter/wmsRecordPrint/index.vue
@@ -0,0 +1,380 @@
+锘�<template>
+  <div class="wmsRecordPrint-container">
+    <el-card shadow="hover" :body-style="{ paddingBottom: '0' }"> 
+      <el-form :model="queryParamsWmsRecordPrint" ref="queryForm" labelWidth="90">
+        <el-row>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10">
+            <el-form-item label="鍏抽敭瀛�">
+              <el-input v-model="queryParamsWmsRecordPrint.searchKey" clearable="" placeholder="鍖呰鍙�,閿�鍞悎鍚屽崟鍙�,鐢熶骇鍗曞彿,绗嚑鍖�,缁忛攢搴楀悕绉�,浜у搧鍚嶇О,瀹㈡埛鍚嶇О,鑷彁or鍙戣揣,鍖呰閮ㄤ欢鎬绘暟閲�,鍖呰闈㈢Н,閮ㄤ欢鍚嶇О,閮ㄤ欢灏哄,澶囨敞,鍒涘缓浜�,淇敼浜�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鎵撳嵃绫诲瀷">
+              <el-select clearable="" v-model="queryParamsWmsRecordPrint.printType" placeholder="璇烽�夋嫨鎵撳嵃绫诲瀷">
+                <el-option v-for="(item,index) in getEnumPrintTypeData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
+                
+              </el-select>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鎵撳嵃鏉ユ簮">
+              <el-select clearable="" v-model="queryParamsWmsRecordPrint.printSource" placeholder="璇烽�夋嫨鎵撳嵃鏉ユ簮">
+                <el-option v-for="(item,index) in getEnumPrintSourceData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
+                
+              </el-select>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鍖呰鍙�">
+              <el-input v-model="queryParamsWmsRecordPrint.packageCode" clearable="" placeholder="璇疯緭鍏ュ寘瑁呭彿"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="閿�鍞悎鍚屽崟鍙�">
+              <el-input v-model="queryParamsWmsRecordPrint.info4" clearable="" placeholder="璇疯緭鍏ラ攢鍞悎鍚屽崟鍙�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鐢熶骇鍗曞彿">
+              <el-input v-model="queryParamsWmsRecordPrint.info5" clearable="" placeholder="璇疯緭鍏ョ敓浜у崟鍙�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="绗嚑鍖�">
+              <el-input v-model="queryParamsWmsRecordPrint.info6" clearable="" placeholder="璇疯緭鍏ョ鍑犲寘"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="缁忛攢搴楀悕绉�">
+              <el-input v-model="queryParamsWmsRecordPrint.info7" clearable="" placeholder="璇疯緭鍏ョ粡閿�搴楀悕绉�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="浜у搧鍚嶇О">
+              <el-input v-model="queryParamsWmsRecordPrint.info8" clearable="" placeholder="璇疯緭鍏ヤ骇鍝佸悕绉�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="瀹㈡埛鍚嶇О">
+              <el-input v-model="queryParamsWmsRecordPrint.info10" clearable="" placeholder="璇疯緭鍏ュ鎴峰悕绉�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鑷彁or鍙戣揣">
+              <el-input v-model="queryParamsWmsRecordPrint.info11" clearable="" placeholder="璇疯緭鍏ヨ嚜鎻恛r鍙戣揣"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鍖呰閮ㄤ欢鎬绘暟閲�">
+              <el-input v-model="queryParamsWmsRecordPrint.info12" clearable="" placeholder="璇疯緭鍏ュ寘瑁呴儴浠舵�绘暟閲�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鍖呰闈㈢Н">
+              <el-input v-model="queryParamsWmsRecordPrint.info13" clearable="" placeholder="璇疯緭鍏ュ寘瑁呴潰绉�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="閮ㄤ欢鍚嶇О">
+              <el-input v-model="queryParamsWmsRecordPrint.info14" clearable="" placeholder="璇疯緭鍏ラ儴浠跺悕绉�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="閮ㄤ欢鏁伴噺">
+              <el-input-number v-model="queryParamsWmsRecordPrint.info15"  clearable="" placeholder="璇疯緭鍏ラ儴浠舵暟閲�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="閮ㄤ欢灏哄">
+              <el-input v-model="queryParamsWmsRecordPrint.info16" clearable="" placeholder="璇疯緭鍏ラ儴浠跺昂瀵�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鎵撳嵃寮犳暟">
+              <el-input-number v-model="queryParamsWmsRecordPrint.printSheetNum"  clearable="" placeholder="璇疯緭鍏ユ墦鍗板紶鏁�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鎵撳嵃娆℃暟">
+              <el-input-number v-model="queryParamsWmsRecordPrint.printNum"  clearable="" placeholder="璇疯緭鍏ユ墦鍗版鏁�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鎵撳嵃鐘舵��">
+              <el-select clearable="" v-model="queryParamsWmsRecordPrint.printStatus" placeholder="璇烽�夋嫨鎵撳嵃鐘舵��">
+                <el-option v-for="(item,index) in getEnumPrintStatusData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
+                
+              </el-select>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="鏄惁鍏佽鎵撳嵃">
+              <el-select clearable="" v-model="queryParamsWmsRecordPrint.isAllowPrint" placeholder="璇烽�夋嫨鏄惁鍏佽鎵撳嵃">
+                <el-option v-for="(item,index) in getEnumIsAllowPrintData_Index" :key="index" :value="item.value" :label="`${item.describe}`" />
+                
+              </el-select>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRecordPrint">
+            <el-form-item label="澶囨敞">
+              <el-input v-model="queryParamsWmsRecordPrint.remarks" clearable="" placeholder="璇疯緭鍏ュ娉�"/>
+              
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb10">
+            <el-form-item>
+              <el-button-group style="display: flex; align-items: center;">
+                <el-button type="primary"  icon="ele-Search" @click="handleQueryWmsRecordPrint" v-auth="'wmsRecordPrint:page'" :disabled="disabled_btnWmsRecordPrint"> 鏌ヨ </el-button>
+                      <el-button icon="ele-Refresh" @click="resetWmsRecordPrint"> 閲嶇疆 </el-button>
+                        <el-button icon="ele-ZoomIn" @click="changeAdvanceQueryUIWmsRecordPrint" v-if="!showAdvanceQueryUIWmsRecordPrint" style="margin-left:5px;"> 楂樼骇鏌ヨ </el-button>
+                        <el-button icon="ele-ZoomOut" @click="changeAdvanceQueryUIWmsRecordPrint" v-if="showAdvanceQueryUIWmsRecordPrint" style="margin-left:5px;"> 闅愯棌 </el-button>
+                <el-button type="primary" style="margin-left:5px;" icon="ele-Plus" @click="openAddWmsRecordPrint" v-auth="'wmsRecordPrint:add'"> 鏂板 </el-button>
+              </el-button-group>
+            </el-form-item>
+            
+          </el-col>
+        </el-row>
+      </el-form>
+    </el-card>
+    <el-card class="full-table" shadow="hover" style="margin-top: 5px">
+      <el-table
+                ref="tableRefWmsRecordPrint"
+				:data="tableDataWmsRecordPrint"
+				style="width: 100%"
+				v-loading="loadingWmsRecordPrint"
+				tooltip-effect="light"
+                				row-key="id"
+                @sort-change="sortChangeWmsRecordPrint"
+				border="">
+        <el-table-column type="index" label="搴忓彿" width="55" align="center"/>
+          <el-table-column prop="printType" label="鎵撳嵃绫诲瀷"  show-overflow-tooltip="" >
+            <template #default="scope">
+              <el-tag>{{ getEnumDesc(scope.row.printType, getEnumPrintTypeData_Index)}}</el-tag>
+            </template>
+          </el-table-column>
+          <el-table-column prop="printSource" label="鎵撳嵃鏉ユ簮"  show-overflow-tooltip="" >
+            <template #default="scope">
+              <el-tag>{{ getEnumDesc(scope.row.printSource, getEnumPrintSourceData_Index)}}</el-tag>
+            </template>
+          </el-table-column>
+        <el-table-column prop="packageCode" label="鍖呰鍙�"  show-overflow-tooltip="" />
+        <el-table-column prop="info4" label="閿�鍞悎鍚屽崟鍙�"  show-overflow-tooltip="" />
+        <el-table-column prop="info5" label="鐢熶骇鍗曞彿"  show-overflow-tooltip="" />
+        <el-table-column prop="info6" label="绗嚑鍖�"  show-overflow-tooltip="" />
+        <el-table-column prop="info7" label="缁忛攢搴楀悕绉�"  show-overflow-tooltip="" />
+        <el-table-column prop="info8" label="浜у搧鍚嶇О"  show-overflow-tooltip="" />
+        <el-table-column prop="info10" label="瀹㈡埛鍚嶇О"  show-overflow-tooltip="" />
+        <el-table-column prop="info11" label="鑷彁or鍙戣揣"  show-overflow-tooltip="" />
+        <el-table-column prop="info12" label="鍖呰閮ㄤ欢鎬绘暟閲�"  show-overflow-tooltip="" />
+        <el-table-column prop="info13" label="鍖呰闈㈢Н"  show-overflow-tooltip="" />
+        <el-table-column prop="info14" label="閮ㄤ欢鍚嶇О"  show-overflow-tooltip="" />
+        <el-table-column prop="info15" label="閮ㄤ欢鏁伴噺"  show-overflow-tooltip="" />
+        <el-table-column prop="info16" label="閮ㄤ欢灏哄"  show-overflow-tooltip="" />
+        <el-table-column prop="printSheetNum" label="鎵撳嵃寮犳暟"  show-overflow-tooltip="" />
+        <el-table-column prop="printNum" label="鎵撳嵃娆℃暟"  show-overflow-tooltip="" />
+          <el-table-column prop="printStatus" label="鎵撳嵃鐘舵��"  show-overflow-tooltip="" >
+            <template #default="scope">
+              <el-tag>{{ getEnumDesc(scope.row.printStatus, getEnumPrintStatusData_Index)}}</el-tag>
+            </template>
+          </el-table-column>
+        <el-table-column prop="isAllowPrint" label="鏄惁鍏佽鎵撳嵃"  show-overflow-tooltip="">
+          <template #default="scope">
+            <el-tag v-if="scope.row.isAllowPrint"> 鏄� </el-tag>
+            <el-tag type="danger" v-else> 鍚� </el-tag>
+            
+          </template>
+          
+        </el-table-column>
+        <el-table-column prop="remarks" label="澶囨敞"  show-overflow-tooltip="" />
+         <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" width="130" :formatter="formatDate_T_Time"  show-overflow-tooltip="" />
+         <el-table-column prop="updateTime" label="淇敼鏃堕棿" width="130" :formatter="formatDate_T_Time"  show-overflow-tooltip="" />
+        <el-table-column prop="createUserName" label="鍒涘缓浜�"  show-overflow-tooltip="" />
+        <el-table-column prop="updateUserName" label="淇敼浜�"  show-overflow-tooltip="" />
+        <el-table-column label="鎿嶄綔" width="140" align="center" fixed="right" show-overflow-tooltip="" v-if="auth('wmsRecordPrint:update') || auth('wmsRecordPrint:delete')">
+          <template #default="scope">
+            <el-button icon="ele-Edit" size="small" text="" type="primary" @click="openEditWmsRecordPrint(scope.row)" v-auth="'wmsRecordPrint:update'"> 缂栬緫 </el-button>
+            <el-button icon="ele-Delete" size="small" text="" type="primary" @click="delWmsRecordPrint(scope.row)" v-auth="'wmsRecordPrint:delete'"> 鍒犻櫎 </el-button>
+          </template>
+        </el-table-column>
+      </el-table>
+      <el-pagination
+				v-model:currentPage="tableParamsWmsRecordPrint.page"
+				v-model:page-size="tableParamsWmsRecordPrint.pageSize"
+				:total="tableParamsWmsRecordPrint.total"
+				:page-sizes="[10, 20, 50, 100, 200, 500]"
+				small=""
+				background=""
+				@size-change="handleSizeChangeWmsRecordPrint"
+				@current-change="handleCurrentChangeWmsRecordPrint"
+				layout="total, sizes, prev, pager, next, jumper"
+	/>
+      <printDialogWmsRecordPrint
+        ref="printDialogRefWmsRecordPrint"
+        :title="printWmsRecordPrintTitle"
+        @reloadTable="handleQueryWmsRecordPrint" />
+      <editDialogWmsRecordPrint
+        ref="editDialogRefWmsRecordPrint"
+        :title="editWmsRecordPrintTitle"
+        @reloadTable="handleQueryWmsRecordPrint"
+      />
+    </el-card>
+  </div>
+</template>
+
+<script lang="ts" setup="" name="wmsRecordPrint">
+  import { ref,onMounted } from "vue";
+  import { ElMessageBox, ElMessage } from "element-plus";
+  import { auth } from '/@/utils/authFunction';
+  import { getDictDataItem as di, getDictDataList as dl } from '/@/utils/dict-utils';
+  import { formatDate,formatDate_T_Date,formatDate_T_Time,defaultTimeRange } from '/@/utils/formatTime';
+
+
+  import printDialogWmsRecordPrint from '/@/views/system/print/component/hiprint/preview.vue'
+  import editDialogWmsRecordPrint from '/@/views/main/PrintCenter/wmsRecordPrint/component/editDialog.vue'
+  import { pageWmsRecordPrint, deleteWmsRecordPrint,importExcelWmsRecordPrint,downloadExcelTemplateWmsRecordPrint } from '/@/api/main/PrintCenter/wmsRecordPrint';
+	import { getAPI } from '/@/utils/axios-utils';
+	import { SysEnumApi } from '/@/api-services/api';
+  import commonFunction from '/@/utils/commonFunction';
+
+  const getEnumPrintTypeData_Index = ref<any>([]);
+  const getEnumPrintSourceData_Index = ref<any>([]);
+  const getEnumPrintStatusData_Index = ref<any>([]);
+  const getEnumIsAllowPrintData_Index = ref<any>([]);
+
+	const { getEnumDesc } = commonFunction();
+  
+  /***************************************************[鎵撳嵃璁板綍鎿嶄綔]寮�濮�***************************************************/
+  const showAdvanceQueryUIWmsRecordPrint = ref(false);
+  const tableRefWmsRecordPrint = ref(null);
+  const printDialogRefWmsRecordPrint = ref();
+  const editDialogRefWmsRecordPrint = ref();
+  const loadingWmsRecordPrint = ref(false);
+  const disabled_btnWmsRecordPrint = ref(false);
+  const tableDataWmsRecordPrint = ref<any>([]);
+  const queryParamsWmsRecordPrint = ref<any>({});
+  const tableParamsWmsRecordPrint = ref({
+    page: 1,
+    pageSize: 10,
+    total: 0,
+  });
+
+  const printWmsRecordPrintTitle = ref("");
+  const editWmsRecordPrintTitle = ref("");
+
+  // 鏀瑰彉楂樼骇鏌ヨ鐨勬帶浠舵樉绀虹姸鎬�
+  const changeAdvanceQueryUIWmsRecordPrint = () => {
+    showAdvanceQueryUIWmsRecordPrint.value = !showAdvanceQueryUIWmsRecordPrint.value;
+  }
+
+  // 鏌ヨ鎵撳嵃璁板綍
+  const handleQueryWmsRecordPrint = async () => {
+    loadingWmsRecordPrint.value = true;
+    disabled_btnWmsRecordPrint.value = true;
+    var res = await pageWmsRecordPrint(Object.assign(queryParamsWmsRecordPrint.value, tableParamsWmsRecordPrint.value));
+    if(res.data.type=="success"){
+      tableDataWmsRecordPrint.value = res.data.result?.items ?? [];
+      tableParamsWmsRecordPrint.value.total = res.data.result?.total;
+    }
+    loadingWmsRecordPrint.value = false;
+    disabled_btnWmsRecordPrint.value = false;
+  };
+
+  // 閲嶇疆鎵撳嵃璁板綍鏌ヨ
+  const resetWmsRecordPrint = async () => {
+    queryParamsWmsRecordPrint.value = {}
+  };
+
+  // 鎵撳嵃璁板綍鍒楁帓搴�
+  const sortChangeWmsRecordPrint = async (column: any) => {
+	queryParamsWmsRecordPrint.value.field = column.prop;
+	queryParamsWmsRecordPrint.value.order = column.order;
+	await handleQueryWmsRecordPrint();
+  };
+
+  // 鎵撳紑鏂板鎵撳嵃璁板綍椤甸潰
+  const openAddWmsRecordPrint = () => {
+    editWmsRecordPrintTitle.value = '娣诲姞鎵撳嵃璁板綍';
+    editDialogRefWmsRecordPrint.value.openDialog(1,{});
+  };
+
+  // 鎵撳紑鎵撳嵃鎵撳嵃璁板綍椤甸潰
+  const openPrintWmsRecordPrint = async (row: any) => {
+    printWmsRecordPrintTitle.value = '鎵撳嵃鎵撳嵃璁板綍';
+  }
+  
+  // 鎵撳紑缂栬緫鎵撳嵃璁板綍椤甸潰
+  const openEditWmsRecordPrint = (row: any) => {
+    editWmsRecordPrintTitle.value = '缂栬緫鎵撳嵃璁板綍';
+    editDialogRefWmsRecordPrint.value.openDialog(2,row);
+  };
+
+  // 鍒犻櫎鎵撳嵃璁板綍
+  const delWmsRecordPrint = (row: any) => {
+    ElMessageBox.confirm(`纭畾瑕佸垹闄ゅ悧?`, "鎻愮ず", {
+    confirmButtonText: "纭畾",
+    cancelButtonText: "鍙栨秷",
+    type: "warning",
+  })
+  .then(async () => {
+    loadingWmsRecordPrint.value = true;
+    var ret = await deleteWmsRecordPrint(row);
+    if(ret.data.type=="success"){
+        ElMessage.success("鍒犻櫎鎴愬姛");
+	}
+    loadingWmsRecordPrint.value = false;
+    handleQueryWmsRecordPrint();
+  })
+  .catch(() => {});
+  };
+
+  // 鏀瑰彉鎵撳嵃璁板綍椤甸潰瀹归噺
+  const handleSizeChangeWmsRecordPrint = (val: number) => {
+    tableParamsWmsRecordPrint.value.pageSize = val;
+    handleQueryWmsRecordPrint();
+  };
+
+  // 鏀瑰彉鎵撳嵃璁板綍椤电爜搴忓彿
+  const handleCurrentChangeWmsRecordPrint = (val: number) => {
+    tableParamsWmsRecordPrint.value.page = val;
+    handleQueryWmsRecordPrint();
+  };
+
+/***************************************************[鎵撳嵃璁板綍鎿嶄綔]缁撴潫***************************************************/
+  // 鎵撳嵃璁板綍椤甸潰鍔犺浇鏃�
+  onMounted(async () => {
+    getEnumPrintTypeData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PrintTypeEnum')).data.result ?? [];
+    getEnumPrintSourceData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PrintSourceEnum')).data.result ?? [];
+    getEnumPrintStatusData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('PrintStatuEnum')).data.result ?? [];
+    getEnumIsAllowPrintData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('TrueFalseEnum')).data.result ?? [];
+  });
+
+  handleQueryWmsRecordPrint();
+</script>
+<style scoped>
+:deep(.el-input),
+:deep(.el-select),
+:deep(.el-input-number) {
+	width: 100%;
+}
+</style>
+

--
Gitblit v1.9.3