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