|
|
|
@ -45,7 +45,7 @@
|
|
|
|
|
<button type="button" class="bx bx-sm bx-calendar bg-white"></button>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
<div class="col-4">
|
|
|
|
|
<label class="form-label fw-bold form-search-title">단속구분</label>
|
|
|
|
|
<select id="crdnInptSeCd--${pageName}" name="crdnInptSeCd" class="form-select">
|
|
|
|
|
<option value="">전체</option>
|
|
|
|
@ -54,14 +54,33 @@
|
|
|
|
|
</c:forEach>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
<div class="col-4">
|
|
|
|
|
<label class="form-label fw-bold form-search-title">차량번호</label>
|
|
|
|
|
<input type="text" id="vhrno--${pageName}" name="vhrno" class="form-control" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-4">
|
|
|
|
|
<span class="sameVehicleInspectionArea">
|
|
|
|
|
<label class="form-label fw-bold form-search-title">단속건수</label>
|
|
|
|
|
<input type="text" name="schCrdnCntFrom" class="form-control w-px-50" placeholder="2" />
|
|
|
|
|
~ <input type="text" name="schCrdnCntTo" class="form-control w-px-50"/>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-12">
|
|
|
|
|
<input type="hidden" id="by--${pageName}" name="by" />
|
|
|
|
|
<input type="text" id="byOutput--${pageName}" class="form-control" readonly value="동적 검색" />
|
|
|
|
|
<input type="text" id="term--${pageName}" name="term" class="form-control" />
|
|
|
|
|
<label>
|
|
|
|
|
<input type="checkbox" name="schExclEnd" class="form-check-input" />
|
|
|
|
|
서손자료제외
|
|
|
|
|
</label>
|
|
|
|
|
<label class="sameVehicleInspectionArea">
|
|
|
|
|
<input type="checkbox" name="schOnlySamePlace" class="form-check-input" />
|
|
|
|
|
동일장소만조회
|
|
|
|
|
</label>
|
|
|
|
|
<label class="photoInspectionArea">
|
|
|
|
|
<input type="checkbox" name="schOnlyUnpay" class="form-check-input" />
|
|
|
|
|
미납만조회
|
|
|
|
|
</label>
|
|
|
|
|
<span id="searchByTaskArea--${pageName}">
|
|
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
<span class="flr">
|
|
|
|
|
<button type="button" class="btn btn-open-detail"
|
|
|
|
|
data-bs-toggle="collapse" data-bs-target="#searchDetail--${pageName}">
|
|
|
|
@ -74,6 +93,11 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div id="searchDetail--${pageName}" class="container-search container-search-detail collapse">
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
<input type="hidden" id="by--${pageName}" name="by" />
|
|
|
|
|
<input type="text" id="byOutput--${pageName}" class="form-control" readonly value="동적 검색" />
|
|
|
|
|
<input type="text" id="term--${pageName}" name="term" class="form-control" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
<label class="form-label fw-bold form-search-title">자료상태</label>
|
|
|
|
|
<select id="crdnSttsCd--${pageName}" name="crdnSttsCd" class="form-select">
|
|
|
|
@ -98,21 +122,17 @@
|
|
|
|
|
<button type="button" class="bx bx-sm bx-calendar bg-white"></button>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
<input type="checkbox" name="" value="Y" /><label for="">동일장소만조회</label>
|
|
|
|
|
<input type="checkbox" name="" value="Y" /><label for="">미납만조회</label>
|
|
|
|
|
<input type="checkbox" name="" value="Y" /><label for="">서손자료제외</label>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row" id="searchByTaskArea--${pageName}">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
<template id="taskSearchOption--${pageName}">
|
|
|
|
|
<div class="col-6 pvs">
|
|
|
|
|
<input type="checkbox" name="exclude" value="Y" /><label for="exclude">2시간초과제외</label>(사진검사일때)
|
|
|
|
|
</div>
|
|
|
|
|
<span class="pvs">
|
|
|
|
|
<label class="photoInspectionArea">
|
|
|
|
|
<input type="checkbox" name="schExclTimeout" class="form-check-input" />
|
|
|
|
|
2시간초과제외
|
|
|
|
|
</label>
|
|
|
|
|
</span>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<div class="photoInspectionArea">
|
|
|
|
@ -137,7 +157,7 @@
|
|
|
|
|
<tr>
|
|
|
|
|
<th width="80px">단속일시</th>
|
|
|
|
|
<th width="80px">차량번호</th>
|
|
|
|
|
<th width="80px">단속건수?</th>
|
|
|
|
|
<th width="80px">위반횟수</th>
|
|
|
|
|
<th width="80px">검사결과</th>
|
|
|
|
|
<th width="80px">처리방법</th>
|
|
|
|
|
<th width="80px">위반동</th>
|
|
|
|
@ -154,7 +174,7 @@
|
|
|
|
|
<tr data-key="{CRDN_ID}">
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_YMD_TM}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{VHRNO}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_CNT}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{VLTN_NMTM}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{unknown}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{unknown}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_STDG_NM}</td>
|
|
|
|
@ -276,8 +296,8 @@
|
|
|
|
|
<th>처리상태</th>
|
|
|
|
|
<th>금액</th>
|
|
|
|
|
<th>성명</th>
|
|
|
|
|
<th>주민번호(전체)</th>
|
|
|
|
|
<th>주민번호(마스크)</th>
|
|
|
|
|
<th class="privacy">주민번호(전체)</th>
|
|
|
|
|
<th class="privacy-mask">주민번호(마스크)</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody id="sameVehicleInspectionSubTbody--${pageName}"></tbody>
|
|
|
|
@ -290,10 +310,10 @@
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_STDG_NM}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_PLC}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_STTS_CD}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{unknown}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{성명}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center privacy">{주민번호}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center privacy-mask">{주민번호마스크}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{FFNLG_AMT}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{RTPYR_NM}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center privacy">{RTPYR_NO}</td>
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center privacy-mask">************</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</template>
|
|
|
|
|
<template id="sameVehicleInspectionSubNotFound--${pageName}">
|
|
|
|
@ -373,7 +393,7 @@ $(document).ready(function(){
|
|
|
|
|
$P.sameVehicleControl = new InspectionControl({
|
|
|
|
|
prefix:"sameVehicleInspectionMain", prefixName:"종합", infoSize:"xl", urls : { load : "", getInfo : "" },
|
|
|
|
|
keymapper:info => info ? info.CRDN_ID_LIST : "", dataGetter:obj => obj.crdnList,
|
|
|
|
|
formats: { CRDN_CNT : numberFormat }
|
|
|
|
|
formats: { CRDN_CNT : numberFormat, FFNLG_AMT : numberFormat }
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
prefix:"sameVehicleInspectionSub", prefixName:"종합", infoSize:"xl", urls : { load : "", getInfo : "" },
|
|
|
|
@ -402,8 +422,6 @@ $(document).ready(function(){
|
|
|
|
|
|
|
|
|
|
$P.sameVehicleControl.sub.onDatasetChange = obj => {
|
|
|
|
|
$P.renderInspectionDataList("sameVehicleInspectionSub");
|
|
|
|
|
|
|
|
|
|
//총 건수만 표시
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
$P.fnReset = () => {
|
|
|
|
@ -428,6 +446,8 @@ $(document).ready(function(){
|
|
|
|
|
var searchOption = document.getElementById("taskSearchOption--${pageName}").content.querySelector("."+cssForTask)?.outerHTML;
|
|
|
|
|
if(!searchOption) searchOption = "";
|
|
|
|
|
$("#searchByTaskArea--${pageName}").html(searchOption);
|
|
|
|
|
|
|
|
|
|
$('#btnPhotoInspection--${pageName}').trigger("click");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$P.searchInspectionList = () => {
|
|
|
|
@ -555,13 +575,21 @@ $(document).ready(function(){
|
|
|
|
|
|
|
|
|
|
$('#btnReset--${pageName}').on('click', () => $P.fnReset()); //초기화버튼
|
|
|
|
|
$('#btnPhotoInspection--${pageName}').on('click', () => {
|
|
|
|
|
|
|
|
|
|
$(".photoInspectionArea").show();
|
|
|
|
|
$(".sameVehicleInspectionArea").hide();
|
|
|
|
|
|
|
|
|
|
$('#btnPhotoInspection--${pageName}').addClass("active");
|
|
|
|
|
$('#btnSameVehicleInspection--${pageName}').removeClass("active");
|
|
|
|
|
$P.currentDisplay = "photoInspection";
|
|
|
|
|
});
|
|
|
|
|
$('#btnSameVehicleInspection--${pageName}').on('click', () => {
|
|
|
|
|
|
|
|
|
|
$(".sameVehicleInspectionArea").show();
|
|
|
|
|
$(".photoInspectionArea").hide();
|
|
|
|
|
|
|
|
|
|
$('#btnSameVehicleInspection--${pageName}').addClass("active");
|
|
|
|
|
$('#btnPhotoInspection--${pageName}').removeClass("active");
|
|
|
|
|
$P.currentDisplay = "sameVehicleInspection";
|
|
|
|
|
});
|
|
|
|
|
$('#btnSearch--${pageName}').on('click', () => $P.searchInspectionList()); //검색버튼
|
|
|
|
@ -570,9 +598,7 @@ $(document).ready(function(){
|
|
|
|
|
//보안모드
|
|
|
|
|
fn_securityModeToggle($("#securityMode--top").is(":checked"));
|
|
|
|
|
|
|
|
|
|
$(".photoInspectionArea").show();
|
|
|
|
|
$(".sameVehicleInspectionArea").hide();
|
|
|
|
|
$P.currentDisplay = "photoInspection";
|
|
|
|
|
$('#btnPhotoInspection--${pageName}').trigger("click");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
</script>
|