|
|
|
|
@ -185,17 +185,17 @@
|
|
|
|
|
</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('CRDN_INPT_SE_CD',this.innerText,'codeValue','FIM003');"
|
|
|
|
|
style="width: 160px;" class="rvs pvs bpv dpv eca">자료출처</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('VHRNO',this.innerText,'match','part');"
|
|
|
|
|
<th data-sort="VHRNO" onclick="FimsSupport.searchFromGridTitle('VHRNO',this.innerText,'match','part');"
|
|
|
|
|
style="width: 130px;" class="cmn">차량번호</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('CRDN_YMD','위반일자','ymd','');"
|
|
|
|
|
<th data-sort="CRDN_YMD_TM" onclick="FimsSupport.searchFromGridTitle('CRDN_YMD','위반일자','ymd','');"
|
|
|
|
|
style="width: 180px;" class="cmn">위반일시</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('CRDN_PLC',this.innerText,'match','part');"
|
|
|
|
|
style="width: 250px;" class="cmn">단속장소</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('ATCH_FILE_CNT',this.innerText,'match','perfect');"
|
|
|
|
|
style="width: 100px;" class="cmn">사진건수</th>
|
|
|
|
|
<th data-sort="CRDN_STTS_CD" onclick="FimsSupport.searchFromGridTitle('CRDN_STTS_CD',this.innerText,'codeValue','FIM010');"
|
|
|
|
|
<th data-sort="CRDN_STTS_NM" onclick="FimsSupport.searchFromGridTitle('CRDN_STTS_CD',this.innerText,'codeValue','FIM010');"
|
|
|
|
|
style="width: 140px;" class="cmn">처리상태</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('LEVY_EXCL_RSN_CD',this.innerText,'codeValue','FIM022');"
|
|
|
|
|
<th data-sort="LEVY_EXCL_RSN_NM" onclick="FimsSupport.searchFromGridTitle('LEVY_EXCL_RSN_CD',this.innerText,'codeValue','FIM022');"
|
|
|
|
|
style="width: 250px;" class="cmn">제외사유</th>
|
|
|
|
|
<th onclick="FimsSupport.searchFromGridTitle('LEVY_EXCL_YMD',this.innerText,'ymd','');"
|
|
|
|
|
style="width: 140px;" class="cmn">제외처리일자</th>
|
|
|
|
|
@ -310,11 +310,28 @@ $(document).ready(function(){
|
|
|
|
|
$('button[name^="btnVehicle"]').prop("disabled", initial < 1);
|
|
|
|
|
$('span[name="crdnSummary"]').html(crdns.length > 0 ? "초기상태: " + initial + ", 부과제외: " + excluded : "");
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
$P.sortCrdnList = e => {
|
|
|
|
|
let col = e.getAttribute("data-sort");
|
|
|
|
|
ctrl.dataset.sort(col);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ctrl.dataset.onSort = sorter => {
|
|
|
|
|
var t = $P.getGridTemplate();
|
|
|
|
|
var trs = Apply.fromDataset.getTbody(ctrl.dataset, t.found, t.notFound, t.replacer);
|
|
|
|
|
let t = $P.getGridTemplate(),
|
|
|
|
|
trs = Apply.fromDataset.getTbody(ctrl.dataset, t.found, t.notFound, t.replacer);
|
|
|
|
|
$P.renderCrdnList(ctrl.dataset.totalSize, ctrl.dataset.length, trs);
|
|
|
|
|
|
|
|
|
|
document.querySelectorAll("div[data-doctx='${pageName}'] table[name='crdnTable'] th[data-sort]").forEach(th => {
|
|
|
|
|
th.classList.remove(
|
|
|
|
|
TableSupport.cssClass.sortable,
|
|
|
|
|
TableSupport.cssClass.asc,
|
|
|
|
|
TableSupport.cssClass.desc
|
|
|
|
|
);
|
|
|
|
|
if (th.getAttribute("data-sort") == sorter.by)
|
|
|
|
|
th.classList.add(TableSupport.cssClass[sorter.order]);
|
|
|
|
|
else
|
|
|
|
|
th.classList.add(TableSupport.cssClass.sortable);
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ctrl.dataset.onCurrentChange = (dataItem) => {
|
|
|
|
|
@ -635,6 +652,9 @@ $(document).ready(function(){
|
|
|
|
|
$P.$findn("frmSearch").find("input[name='taskSeCd']").each(function(i) {
|
|
|
|
|
$(this).prop("disabled", "true");
|
|
|
|
|
});
|
|
|
|
|
document.querySelectorAll("div[data-doctx='${pageName}'] table[name='crdnTable'] th[data-sort]").forEach(th => {
|
|
|
|
|
th.addEventListener('dblclick', () => $P.sortCrdnList(th));
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
//# sourceURL=crdn06010-main.jsp
|
|
|
|
|
</script>
|