From e3e17a37d85f50bace525ed019ee0cd8d39143eb Mon Sep 17 00:00:00 2001
From: CD配唱片 <CD配唱片>
Date: 星期四, 08 五月 2025 18:19:23 +0800
Subject: [PATCH] 钣金工单计划管理

---
 src/views/basicData/processRouteDataPreparate/index.vue |   47 ++++++++++++++++++++++++++++++++++-------------
 1 files changed, 34 insertions(+), 13 deletions(-)

diff --git a/src/views/basicData/processRouteDataPreparate/index.vue b/src/views/basicData/processRouteDataPreparate/index.vue
index 7d87169..c25fe34 100644
--- a/src/views/basicData/processRouteDataPreparate/index.vue
+++ b/src/views/basicData/processRouteDataPreparate/index.vue
@@ -82,6 +82,8 @@
       :data="processRouteList"
       :loading="loading"
       :height="height"
+      :virtualYConfig="virtualYConfig"
+      :showOverflow="true"
       @on-checkbox="handleCheckboxChange"
       :page="page"
       @changePageNo="changePageNo"
@@ -95,11 +97,16 @@
           link
           @click="handleCheckView(row)"
           v-hasPermi="['aps:calendar:update']"
-          >鏌ョ湅</el-button
+          >{{ $t("common.common.view") }}</el-button
         >
       </template>
     </HxlhTable>
-    <el-dialog :title="title" v-model="openDialog" width="900px" append-to-body>
+    <el-dialog
+      :title="$t('common.common.viewDetails')"
+      v-model="openDialog"
+      width="900px"
+      append-to-body
+    >
       <HxlhTable
         style="width: 100%"
         :columns="subGridOptions"
@@ -108,6 +115,13 @@
         :height="heightSub"
       >
       </HxlhTable>
+      <template #footer>
+        <span class="dialog-footer">
+          <el-button @click="openDialog = false">{{
+            $t("common.common.cancel")
+          }}</el-button>
+        </span>
+      </template>
     </el-dialog>
   </div>
 </template>
@@ -122,10 +136,15 @@
 import HxlhTable from "@/components/HxlhTable/index.vue";
 import { ref } from "vue";
 import { getToken } from "@/utils/auth.js";
-import { ElMessage } from "element-plus";
+// import { ElMessage } from "element-plus";
 import { useI18n } from "vue-i18n"; //瑕佸湪js涓娇鐢ㄥ浗闄呭寲
 const { t, locale } = useI18n();
 const { proxy } = getCurrentInstance();
+const virtualYConfig = {
+  enabled: true,
+  gt: 0,
+  threshold: 50,
+}
 // 鍒嗛〉灞炴��
 const page = ref({
   total: 0,
@@ -142,7 +161,7 @@
 const single = ref(true);
 const total = ref(0);
 
-const height = ref(document.documentElement.clientHeight - 270 + "px;");
+const height = ref(document.documentElement.clientHeight - 210 + "px;");
 const heightSub = ref(document.documentElement.clientHeight - 320 + "px;");
 // 琛ㄦ牸閰嶇疆
 const columns = ref([]);
@@ -155,8 +174,7 @@
     itemCode: null,
   },
   rules: {
-    itemCode: [
-    ],
+    itemCode: [],
   },
 });
 
@@ -164,7 +182,7 @@
 watch(
   locale,
   (newLocale) => {
-     rules.value = {
+    rules.value = {
       itemCode: [
         {
           required: true,
@@ -329,12 +347,15 @@
 function getList() {
   loading.value = true;
   queryParams.value.params = {};
-  apsStandardProcessRouteHeaderList(queryParams.value).then((response) => {
-    processRouteList.value = response.rows;
-    loading.value = false;
-  }).catch(()=>{
-    loading.value = false;
-  });
+  apsStandardProcessRouteHeaderList(queryParams.value)
+    .then((response) => {
+      processRouteList.value = response.rows;
+      page.value.total = response.total;
+      loading.value = false;
+    })
+    .catch(() => {
+      loading.value = false;
+    });
 }
 
 /** 鎼滅储鎸夐挳鎿嶄綔 */

--
Gitblit v1.9.3