From 84ee03eb7701d8aeb8aa9514989f2c8b4ce53e79 Mon Sep 17 00:00:00 2001
From: CD配唱片 <CD配唱片>
Date: 星期五, 09 五月 2025 16:16:12 +0800
Subject: [PATCH] 批量更新日期联调等

---
 src/views/basicData/processRouteDataPreparate/index.vue |   58 ++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 40 insertions(+), 18 deletions(-)

diff --git a/src/views/basicData/processRouteDataPreparate/index.vue b/src/views/basicData/processRouteDataPreparate/index.vue
index 7d87169..3bf41f5 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"
@@ -94,20 +96,33 @@
           type="primary"
           link
           @click="handleCheckView(row)"
-          v-hasPermi="['aps:calendar:update']"
-          >鏌ョ湅</el-button
+          v-hasPermi="['Aps:ApsStandardProcessRouteLine:list']"
+          >{{ $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"
+      style="height:400px;overflow:hidden;"
+      append-to-body
+    >
       <HxlhTable
         style="width: 100%"
         :columns="subGridOptions"
         :data="subList"
         :loading="loading"
-        :height="heightSub"
+        :height="'280px;'"
       >
       </HxlhTable>
+      <template #footer>
+        <span class="dialog-footer">
+          <el-button @click="openDialog = false">{{
+            $t("common.common.close")
+          }}</el-button>
+        </span>
+      </template>
     </el-dialog>
   </div>
 </template>
@@ -122,10 +137,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 +162,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 +175,7 @@
     itemCode: null,
   },
   rules: {
-    itemCode: [
-    ],
+    itemCode: [],
   },
 });
 
@@ -164,7 +183,7 @@
 watch(
   locale,
   (newLocale) => {
-     rules.value = {
+    rules.value = {
       itemCode: [
         {
           required: true,
@@ -251,19 +270,19 @@
       {
         title: t("basic.table.effectiveDate"),
         field: "startDate",
-        width: 200,
+        width: 230,
         align: "center",
       },
       {
         title: t("basic.table.expiringDate"),
         field: "endDate",
-        width: 200,
+        width: 230,
         align: "center",
       },
       {
         title: t("basic.table.integrationDate"),
         field: "createTime",
-        width: 200,
+        width: 230,
         align: "center",
       },
       {
@@ -329,12 +348,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