From ca3d4e981656ca953bb752485cd5507a89f382e4 Mon Sep 17 00:00:00 2001 From: mjkhan21 Date: Thu, 12 Jun 2025 16:23:29 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A1=B0=ED=9A=8C=EA=B2=B0=EA=B3=BC=20?= =?UTF-8?q?=EC=83=81=ED=83=9C=EB=B3=84=20summary?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WEB-INF/jsp/fims/crdn/crdn06010-main.jsp | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn06010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn06010-main.jsp index 5d9656e..bbe885c 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn06010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn06010-main.jsp @@ -147,6 +147,7 @@
+
@@ -299,9 +300,18 @@ $(document).ready(function(){ $P.pagingSupport.setPagingInfo(obj); - let disableVehicleBtns = ctrl.dataset.getDataset() - .filter(info => "01" == info.CRDN_STTS_CD).length < 1; - $('button[name^="btnVehicle"]').prop("disabled", disableVehicleBtns); + let crdns = ctrl.dataset.getDataset(); + byStatus = crdns.reduce((acc, crdn) => { + let status = crdn.CRDN_STTS_CD; + if (["01", "81"].includes(status)) + acc[status] = (acc[status] || 0) + 1; + return acc; + }, {}), + initial = byStatus["01"] || 0, + excluded = byStatus["81"] || 0; + + $('button[name^="btnVehicle"]').prop("disabled", initial < 1); + $('span[name="crdnSummary"]').html(crdns.length > 0 ? "초기상태: " + initial + ", 부과제외: " + excluded : ""); }; ctrl.dataset.onCurrentChange = (dataItem) => {