diff --git a/src/main/webapp/WEB-INF/jsp/adds/nims/dsuseMgtDsuseQyByPrdStatistics-main.jsp b/src/main/webapp/WEB-INF/jsp/adds/nims/dsuseMgtDsuseQyByPrdStatistics-main.jsp index 0ebc87c..438ef5b 100644 --- a/src/main/webapp/WEB-INF/jsp/adds/nims/dsuseMgtDsuseQyByPrdStatistics-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/adds/nims/dsuseMgtDsuseQyByPrdStatistics-main.jsp @@ -140,7 +140,7 @@ } , prefix: "dsuseMgtDsuseQyByPrdStatistics" , prefixName: "제품별 폐기 현황" - , keymapper: info => info ? info.prduct_cd : "" + , keymapper: info => info ? info.ROW_NUM : "" , dataGetter: obj => obj.${infoPrefix}List , appendData: true , infoSize: "xl" @@ -186,14 +186,14 @@ return; } - let key = item.data.prduct_cd; + let key = item.data.ROW_NUM; $("#tbody--${pageName}").setCurrentRow(key); }; - $P.control.getInfo = (obj, prductCd) => { - if(prductCd === undefined || prductCd === '') return; + $P.control.getInfo = (obj, rowNum) => { + if(rowNum === undefined || rowNum === '') return; - const row = $P.control.dataset.getData(prductCd); + const row = $P.control.dataset.getData(rowNum); if(row.dept_nm === 'TOTAL') return; if(row[obj.dataset.val] === 0 || row[obj.dataset.val] === undefined) return; @@ -203,7 +203,7 @@ params.schDateTo = ''; } params.deptCd = row.dept_cd; - params.prductCd = prductCd; + params.prductCd = row.prduct_cd; params.prgrsSttsCd = obj.dataset.div; ajax.get({ @@ -241,7 +241,7 @@ }); let replacer = (str, dataItem) => { - str = str.replace(/{onclick}/gi, "pageObject['${pageName}'].control.getInfo(this, '" + dataItem.getValue("prduct_cd") + "');"); + str = str.replace(/{onclick}/gi, "pageObject['${pageName}'].control.getInfo(this, '" + dataItem.getValue("ROW_NUM") + "');"); if(dataItem.getValue("dept_cd") === "TOTAL"){ str = str.replace(/{fw-bold-if-total}/gi, "fw-bold"); str = str.replace(/{ROW_NUM}/gi, "")