소스 정리

main
이범준 1 year ago
parent ccd39384b4
commit a7cc7a2351

@ -16,8 +16,10 @@
</div> </div>
</div> </div>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}"
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">엑셀</button> class="btn btn-search w-px-120" title="검색">검색</button>
<button type="button" id="btnExcel--${pageName}"
class="btn btn-excel w-px-120" title="엑셀 저장">엑셀</button>
</span> </span>
</div> </div>
@ -40,11 +42,13 @@
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title">단속일자</label> <label class="form-label fw-bold form-search-title">단속일자</label>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom" class="form-control form-date" <input type="text" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom"
class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo" class="form-control form-date" <input type="text" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo"
class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</span> </span>
@ -126,11 +130,13 @@
<option value="mdfcnDt">수정일자</option> <option value="mdfcnDt">수정일자</option>
</select> </select>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schDateFrom--${pageName}" name="schDateFrom" class="form-control form-date" <input type="text" id="schDateFrom--${pageName}" name="schDateFrom"
class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
~ ~
<input type="text" id="schDateTo--${pageName}" name="schDateTo" class="form-control form-date" <input type="text" id="schDateTo--${pageName}" name="schDateTo"
class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</span> </span>
@ -143,17 +149,20 @@
<div class="d-flex flex-row justify-content-between"> <div class="d-flex flex-row justify-content-between">
<label id="photoInspectionPaging--${pageName}PagingInfo" <label id="photoInspectionPaging--${pageName}PagingInfo"
class="dataTables_info area-photoinspection" role="status" aria-live="polite"></label> class="dataTables_info area-photoinspection" role="status" aria-live="polite"></label>
<ul id="photoInspectionPaging--${pageName}" class="pagination pagination-primary area-photoinspection"> <ul id="photoInspectionPaging--${pageName}"
class="pagination pagination-primary area-photoinspection">
</ul> </ul>
</div> </div>
<div class="d-flex flex-row justify-content-between"> <div class="d-flex flex-row justify-content-between">
<label id="sameVehicleInspectionMainPaging--${pageName}PagingInfo" <label id="sameVehicleInspectionMainPaging--${pageName}PagingInfo"
class="dataTables_info area-samevehicleinspection" role="status" aria-live="polite"></label> class="dataTables_info area-samevehicleinspection" role="status" aria-live="polite"></label>
<ul id="sameVehicleInspectionMainPaging--${pageName}" class="pagination pagination-primary area-samevehicleinspection"> <ul id="sameVehicleInspectionMainPaging--${pageName}"
class="pagination pagination-primary area-samevehicleinspection">
</ul> </ul>
</div> </div>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" class="btn btn-primary" id="btnInstLevyExcl--${pageName}" title="비부과 등록">비부과 등록</button> <button type="button" id="btnInstLevyExcl--${pageName}" class="btn btn-primary"
title="비부과 등록">비부과 등록</button>
<span slot="button"> <span slot="button">
<template class="pvs"> <template class="pvs">
<slot> <slot>
@ -222,7 +231,9 @@
</template> </template>
<template id="photoInspectionNotFound--${pageName}"> <template id="photoInspectionNotFound--${pageName}">
<tr class="odd"> <tr class="odd">
<td valign="top" colspan="14" class="dataTables_empty text-center">단속 정보를 찾지 못했습니다.</td> <td valign="top" colspan="14" class="dataTables_empty text-center">
단속 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>
@ -233,21 +244,24 @@
<div style="height:200px;" class="area-photoinspection"> <div style="height:200px;" class="area-photoinspection">
선택자료 선택자료
<strong id="curDataVhrno--${pageName}"></strong> <strong id="curDataVhrno--${pageName}"></strong>
<div id="curDataFiles--${pageName}" style="width: 100%;height: 180px;overflow-x: scroll;background-color:#D9DEE3;"> <div id="curDataFiles--${pageName}"
style="width: 100%;height: 180px;overflow-x: scroll;background-color:#D9DEE3;">
</div> </div>
</div> </div>
<div style="height:200px;" class="area-photoinspection"> <div style="height:200px;" class="area-photoinspection">
비교자료(선택자료의 다음 자료가 보여집니다.) 비교자료(선택자료의 다음 자료가 보여집니다.)
<strong id="nextDataVhrno--${pageName}"></strong> <strong id="nextDataVhrno--${pageName}"></strong>
<div id="nextDataFiles--${pageName}" style="width: 100%;height: 180px;overflow-x: scroll;background-color:#D9DEE3;"> <div id="nextDataFiles--${pageName}"
style="width: 100%;height: 180px;overflow-x: scroll;background-color:#D9DEE3;">
</div> </div>
</div> </div>
<div class="area-samevehicleinspection" style="min-width:1400px;display:flex;justify-content: space-evenly;"> <div class="area-samevehicleinspection" style="min-width:1400px;display:flex;justify-content: space-evenly;">
<div class="card-datatable text-nowrap" style="display: inline-flex;"> <div class="card-datatable text-nowrap" style="display: inline-flex;">
<div id="sameVehicleInspectionMain_Table_0_wrapper--${pageName}" class="dataTables_wrapper dt-bootstrap5 no-footer"> <div id="sameVehicleInspectionMain_Table_0_wrapper--${pageName}"
class="dataTables_wrapper dt-bootstrap5 no-footer">
<div id="sameVehicleInspectionMain-responsive--${pageName}" class="table-responsive" <div id="sameVehicleInspectionMain-responsive--${pageName}" class="table-responsive"
style="overflow-x: scroll;height:400px;width:350px;overflow-y: scroll;"> style="overflow-x: scroll;height:400px;width:350px;overflow-y: scroll;">
<table id="sameVehicleInspectionMain_Table_0--${pageName}" <table id="sameVehicleInspectionMain_Table_0--${pageName}"
@ -275,7 +289,9 @@
</template> </template>
<template id="sameVehicleInspectionMainNotFound--${pageName}"> <template id="sameVehicleInspectionMainNotFound--${pageName}">
<tr class="odd"> <tr class="odd">
<td valign="top" colspan="4" class="dataTables_empty text-center">단속 정보를 찾지 못했습니다.</td> <td valign="top" colspan="4" class="dataTables_empty text-center">
단속 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>

@ -8,8 +8,10 @@
<div class="container-page-btn"> <div class="container-page-btn">
<button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button> <button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120"
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">엑셀</button> title="검색">검색</button>
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120"
title="엑셀 저장">엑셀</button>
</span> </span>
</div> </div>
<form id="frmSearch--${pageName}" name="frmSearch"> <form id="frmSearch--${pageName}" name="frmSearch">
@ -18,11 +20,13 @@
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title">단속일자</label> <label class="form-label fw-bold form-search-title">단속일자</label>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom" class="form-control form-date" <input type="text" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom"
class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo" class="form-control form-date" <input type="text" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo"
class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</span> </span>
@ -40,12 +44,14 @@
<div> <div>
<span class="container-page-btn"> <span class="container-page-btn">
<div class="d-flex flex-row justify-content-between"> <div class="d-flex flex-row justify-content-between">
<label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info" role="status" aria-live="polite"></label> <label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info"
role="status" aria-live="polite"></label>
<ul id="crdnPaging--${pageName}" class="pagination pagination-primary"> <ul id="crdnPaging--${pageName}" class="pagination pagination-primary">
</ul> </ul>
</div> </div>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnUpdateToConfirmData--${pageName}" class="btn btn-primary" title="개별 확인 자료로 수정">개별 확인 자료로 수정</button> <button type="button" id="btnUpdateToConfirmData--${pageName}"
class="btn btn-primary" title="개별 확인 자료로 수정">개별 확인 자료로 수정</button>
</span> </span>
</span> </span>
</div> </div>
@ -96,7 +102,9 @@
</template> </template>
<template id="crdnNotFound--${pageName}"> <template id="crdnNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="9" class="dataTables_empty text-center">단속 정보를 찾지 못했습니다.</td> <td valign="top" colspan="9" class="dataTables_empty text-center">
단속 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>

@ -6,9 +6,11 @@
<div class="card wrapper-list"> <div class="card wrapper-list">
<div class="container-page-btn"> <div class="container-page-btn">
<button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button> <button type="button" id="btnReset--${pageName}"
class="btn btn-outline-dark" title="초기화">초기화</button>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}"
class="btn btn-search w-px-120" title="검색">검색</button>
</span> </span>
</div> </div>
@ -30,7 +32,8 @@
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title">등록일자</label> <label class="form-label fw-bold form-search-title">등록일자</label>
<input type="text" id="regDt--${pageName}" name="regDt" class="form-control form-date" data-fmt-type="day" <input type="text" id="regDt--${pageName}" name="regDt"
class="form-control form-date" data-fmt-type="day"
title="금일" disabled="disabled" /> title="금일" disabled="disabled" />
</div> </div>
</div> </div>
@ -39,13 +42,16 @@
<div> <div>
<span class="container-page-btn"> <span class="container-page-btn">
<div class="d-flex flex-row justify-content-between"> <div class="d-flex flex-row justify-content-between">
<label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info" role="status" aria-live="polite"></label> <label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info"
role="status" aria-live="polite"></label>
<ul id="crdnPaging--${pageName}" class="pagination pagination-primary"> <ul id="crdnPaging--${pageName}" class="pagination pagination-primary">
</ul> </ul>
</div> </div>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnInsertByFile--${pageName}" class="btn btn-primary" title="단속 파일 등록">단속 파일 등록</button> <button type="button" id="btnInsertByFile--${pageName}" class="btn btn-primary"
<button type="button" id="btnInsertByHand--${pageName}" class="btn btn-primary" title="단속 수기 등록">단속 수기 등록</button> title="단속 파일 등록">단속 파일 등록</button>
<button type="button" id="btnInsertByHand--${pageName}" class="btn btn-primary"
title="단속 수기 등록">단속 수기 등록</button>
</span> </span>
</span> </span>
</div> </div>
@ -82,7 +88,9 @@
</template> </template>
<template id="crdnNotFound--${pageName}"> <template id="crdnNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="8" class="dataTables_empty text-center">단속 정보를 찾지 못했습니다.</td> <td valign="top" colspan="8" class="dataTables_empty text-center">
단속 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>

@ -31,8 +31,10 @@
multiple="multiple" class="form-control"/> multiple="multiple" class="form-control"/>
</span> </span>
<span class="d-flex justify-content-end float-start ms-4"> <span class="d-flex justify-content-end float-start ms-4">
<button type="button" id="btnSearch--${pageName}" class="btn btn-primary">조회</button> <button type="button" id="btnSearch--${pageName}"
<button type="button" id="btnFileUpload--${pageName}" class="btn btn-primary" hidden>업로드</button> class="btn btn-primary">조회</button>
<button type="button" id="btnFileUpload--${pageName}"
class="btn btn-primary" hidden>업로드</button>
</span> </span>
</div> </div>
</div> </div>
@ -45,7 +47,8 @@
<div> <div>
<span class="container-page-btn"> <span class="container-page-btn">
<div class="d-flex flex-row justify-content-between"> <div class="d-flex flex-row justify-content-between">
<label id="parsedInfoPaging--${pageName}PagingInfo" class="dataTables_info" role="status" aria-live="polite"></label> <label id="parsedInfoPaging--${pageName}PagingInfo" class="dataTables_info"
role="status" aria-live="polite"></label>
<ul id="parsedInfoPaging--${pageName}" class="pagination pagination-primary"> <ul id="parsedInfoPaging--${pageName}" class="pagination pagination-primary">
</ul> </ul>
</div> </div>
@ -54,7 +57,8 @@
</span> </span>
</div> </div>
<div class="card-datatable text-nowrap"> <div class="card-datatable text-nowrap">
<div id="DataTables_Table_0_wrapper--${pageName}" class="dataTables_wrapper dt-bootstrap5 no-footer"> <div id="DataTables_Table_0_wrapper--${pageName}"
class="dataTables_wrapper dt-bootstrap5 no-footer">
<div id="table-responsive--${pageName}" class="table-responsive" <div id="table-responsive--${pageName}" class="table-responsive"
style="overflow-x: scroll;height:560px;overflow-y: scroll;"> style="overflow-x: scroll;height:560px;overflow-y: scroll;">
<span> <span>
@ -132,7 +136,9 @@
</template> </template>
<template class="notFound"> <template class="notFound">
<tr> <tr>
<td valign="top" colspan="99" class="dataTables_empty text-center">정보를 찾지 못했습니다.</td> <td valign="top" colspan="99" class="dataTables_empty text-center">
정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>
@ -142,7 +148,8 @@
</div> </div>
</form> </form>
</div> </div>
<div id="imageArea--${pageName}" class="card my-4 px-4 justify-content-center" style="min-width:600px;width:600px;height:600px;"> <div id="imageArea--${pageName}" class="card my-4 px-4 justify-content-center"
style="min-width:600px;width:600px;height:600px;">
</div> </div>
<div class="card my-4 px-2" style="width:120px;height:600px;min-width:120px;"> <div class="card my-4 px-2" style="width:120px;height:600px;min-width:120px;">

@ -12,8 +12,12 @@
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="pvs bpv"> <template class="pvs bpv">
<slot> <slot>
<label for="crdnSeCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">단속구분</label> <label for="crdnSeCd--${pageName}"
<select id="crdnSeCd--${pageName}" name="crdnSeCd" data-map="CRDN_SE_CD" class="form-select"> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
단속구분
</label>
<select id="crdnSeCd--${pageName}" name="crdnSeCd"
data-map="CRDN_SE_CD" class="form-select">
<c:forEach items="${FIM002List}" var="item"> <c:forEach items="${FIM002List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
</c:forEach> </c:forEach>
@ -22,7 +26,8 @@
</template> </template>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="crdnYmd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required"> <label for="crdnYmd--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required">
위반일자 위반일자
</label> </label>
<input type="text" id="crdnYmd--${pageName}" name="crdnYmd" data-map="CRDN_YMD" <input type="text" id="crdnYmd--${pageName}" name="crdnYmd" data-map="CRDN_YMD"
@ -30,7 +35,8 @@
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="crdnTm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required"> <label for="crdnTm--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required">
위반시간 위반시간
</label> </label>
<input type="text" id="crdnTm--${pageName}" name="crdnTm" data-map="CRDN_TM" <input type="text" id="crdnTm--${pageName}" name="crdnTm" data-map="CRDN_TM"
@ -38,14 +44,16 @@
placeholder="시:분:초" /> placeholder="시:분:초" />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="vhrno--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required"> <label for="vhrno--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required">
차량번호 차량번호
</label> </label>
<input type="text" id="vhrno--${pageName}" name="vhrno" data-map="VHRNO" class="form-control" <input type="text" id="vhrno--${pageName}" name="vhrno" data-map="VHRNO" class="form-control"
data-maxlengthb="30" required /> data-maxlengthb="30" required />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="vltnCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <label for="vltnCd--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
위반내용 위반내용
</label> </label>
<select id="vltnCd--${pageName}" name="vltnCd" class="form-select" data-map="VLTN_CD"> <select id="vltnCd--${pageName}" name="vltnCd" class="form-select" data-map="VLTN_CD">
@ -55,7 +63,10 @@
</select> </select>
</div> </div>
<div class="col-md-4 select2-primary"> <div class="col-md-4 select2-primary">
<label for="crdnStdgNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">법정동</label> <label for="crdnStdgNm--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
법정동
</label>
<input type="text" id="crdnStdgNm--${pageName}" name="crdnStdgNm" data-map="CRDN_STDG_NM" <input type="text" id="crdnStdgNm--${pageName}" name="crdnStdgNm" data-map="CRDN_STDG_NM"
class="form-control w-px-150" list="stdgNmList--${pageName}" /> class="form-control w-px-150" list="stdgNmList--${pageName}" />
<datalist id="stdgNmList--${pageName}"> <datalist id="stdgNmList--${pageName}">
@ -65,27 +76,41 @@
</datalist> </datalist>
</div> </div>
<div class="col-md-4 select2-primary"> <div class="col-md-4 select2-primary">
<label for="crdnRoadNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">도로명</label> <label for="crdnRoadNm--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
도로명
</label>
<input type="text" id="crdnRoadNm--${pageName}" name="crdnRoadNm" data-map="CRDN_ROAD_NM" <input type="text" id="crdnRoadNm--${pageName}" name="crdnRoadNm" data-map="CRDN_ROAD_NM"
class="form-control" /> class="form-control" />
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="crdnPlc--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">단속장소</label> <label for="crdnPlc--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
단속장소
</label>
<input type="text" id="crdnPlc--${pageName}" name="crdnPlc" data-map="CRDN_PLC" <input type="text" id="crdnPlc--${pageName}" name="crdnPlc" data-map="CRDN_PLC"
class="form-control w-px-300" data-maxlengthb="200" /> class="form-control w-px-300" data-maxlengthb="200" />
</div> </div>
<div class="col-md-6" slot="edit"> <div class="col-md-6" slot="edit">
<template class="bpv"> <template class="bpv">
<slot> <slot>
<label for="dtlCrdnPlc--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">상세단속장소</label> <label for="dtlCrdnPlc--${pageName}"
<input type="text" id="dtlCrdnPlc--${pageName}" name="dtlCrdnPlc" data-map="DTL_CRDN_PLC" class="form-control" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
상세단속장소
</label>
<input type="text" id="dtlCrdnPlc--${pageName}" name="dtlCrdnPlc"
data-map="DTL_CRDN_PLC" class="form-control"
data-maxlenghb="200" /> data-maxlenghb="200" />
</slot> </slot>
</template> </template>
<template class="pvs"> <template class="pvs">
<slot> <slot>
<label for="crdnSpareaCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">특별구역</label> <label for="crdnSpareaCd--${pageName}"
<select id="crdnSpareaCd--${pageName}" name="crdnSpareaCd" data-map="CRDN_SPAREA_CD" class="form-select"> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
특별구역
</label>
<select id="crdnSpareaCd--${pageName}" name="crdnSpareaCd"
data-map="CRDN_SPAREA_CD" class="form-select">
<c:forEach items="${FIM007List}" var="item"> <c:forEach items="${FIM007List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
</c:forEach> </c:forEach>
@ -94,20 +119,26 @@
</template> </template>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="etcCn--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">특기사항</label> <label for="etcCn--${pageName}"
<input type="text" id="etcCn--${pageName}" name="etcCn" data-map="ETC_CN" class="form-control" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
특기사항
</label>
<input type="text" id="etcCn--${pageName}" name="etcCn"
data-map="ETC_CN" class="form-control"
data-maxlengthb="1000" /> data-maxlengthb="1000" />
</div> </div>
</div> </div>
<div class="row my-1 mx-4 g-1" style="border: 1px solid #d9dee3;border-radius: 10px;"> <div class="row my-1 mx-4 g-1" style="border: 1px solid #d9dee3;border-radius: 10px;">
<div class="col-md-4"> <div class="col-md-4">
<label for="rtpyrNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">납부자명</label> <label for="rtpyrNm--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">납부자명</label>
<input type="text" id="rtpyrNm--${pageName}" name="rtpyrNm" data-map="RTPYR_NM" <input type="text" id="rtpyrNm--${pageName}" name="rtpyrNm" data-map="RTPYR_NM"
class="form-control" readonly class="form-control" readonly
/> />
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<label for="rtpyrSeCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">납부자구분</label> <label for="rtpyrSeCd--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">납부자구분</label>
<select id="rtpyrSeCd--${pageName}" name="rtpyrSeCd" data-map="RTPYR_SE_CD" <select id="rtpyrSeCd--${pageName}" name="rtpyrSeCd" data-map="RTPYR_SE_CD"
class="form-select" disabled> class="form-select" disabled>
<option value=""></option> <option value=""></option>
@ -117,50 +148,73 @@
</select> </select>
</div> </div>
<div class="col-md-5"> <div class="col-md-5">
<label for="rtpyrNo--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">납부자번호</label> <label for="rtpyrNo--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">납부자번호</label>
<input type="text" id="rtpyrNo--${pageName}" name="rtpyrNo" data-map="RTPYR_NO" <input type="text" id="rtpyrNo--${pageName}" name="rtpyrNo" data-map="RTPYR_NO"
class="form-control privacy" readonly /> class="form-control privacy" readonly />
<input type="text" id="mask-rtpyrNo--${pageName}" class="form-control privacy-mask" disabled value="******"/> <input type="text" id="mask-rtpyrNo--${pageName}"
class="form-control privacy-mask" disabled value="******"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="zip--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">우편번호</label> <label for="zip--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
우편번호
</label>
<input type="text" id="zip--${pageName}" name="zip" data-map="ZIP" class="form-control w-px-100" <input type="text" id="zip--${pageName}" name="zip" data-map="ZIP" class="form-control w-px-100"
readonly maxlength="7" pattern="(\d{3}-\d{3}|\d{6}|\d{5})" /> readonly maxlength="7" pattern="(\d{3}-\d{3}|\d{6}|\d{5})" />
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="addr--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">주소</label> <label for="addr--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
주소
</label>
<input type="text" id="addr--${pageName}" name="addr" data-map="ADDR" <input type="text" id="addr--${pageName}" name="addr" data-map="ADDR"
class="form-control w-px-700" readonly data-maxlengthb="320" /> class="form-control w-px-700" readonly data-maxlengthb="320" />
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="dtlAddr--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">상세주소</label> <label for="dtlAddr--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
상세주소
</label>
<input type="text" id="dtlAddr--${pageName}" name="dtlAddr" data-map="DTL_ADDR" <input type="text" id="dtlAddr--${pageName}" name="dtlAddr" data-map="DTL_ADDR"
class="form-control w-px-700" readonly data-maxlengthb="200" /> class="form-control w-px-700" readonly data-maxlengthb="200" />
</div> </div>
</div> </div>
<div class="row g-1"> <div class="row g-1">
<div class="col-md-4"> <div class="col-md-4">
<label for="vin--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">차대번호</label> <label for="vin--${pageName}"
<input type="text" id="vin--${pageName}" name="vin" data-map="VIN" class="form-control" readonly class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
차대번호
</label>
<input type="text" id="vin--${pageName}" name="vin"
data-map="VIN" class="form-control" readonly
placeholder="입력항목이 아닙니다." /> placeholder="입력항목이 아닙니다." />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="vhclNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">차량명칭</label> <label for="vhclNm--${pageName}"
<input type="text" id="vhclNm--${pageName}" name="vhclNm" data-map="VHCL_NM" class="form-control" readonly class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
차량명칭
</label>
<input type="text" id="vhclNm--${pageName}" name="vhclNm"
data-map="VHCL_NM" class="form-control" readonly
placeholder="입력항목이 아닙니다." /> placeholder="입력항목이 아닙니다." />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="vhclColor--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">차량색상</label> <label for="vhclColor--${pageName}"
<input type="text" id="vhclColor--${pageName}" name="vhclColor" data-map="VHCL_COLOR" class="form-control" readonly class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
차량색상
</label>
<input type="text" id="vhclColor--${pageName}" name="vhclColor"
data-map="VHCL_COLOR" class="form-control" readonly
placeholder="입력항목이 아닙니다." /> placeholder="입력항목이 아닙니다." />
</div> </div>
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="pvs bpv"> <template class="pvs bpv">
<slot> <slot>
<label for="ffnlgCarmdlCd--${pageName}" <label for="ffnlgCarmdlCd--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">차종</label> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
<select id="ffnlgCarmdlCd--${pageName}" name ="ffnlgCarmdlCd" data-map="FFNLG_CARMDL_CD" 차종
class="form-select"> </label>
<select id="ffnlgCarmdlCd--${pageName}" name ="ffnlgCarmdlCd"
data-map="FFNLG_CARMDL_CD" class="form-select">
<option value=""></option> <option value=""></option>
<c:forEach items="${FIM009List}" var="item"> <c:forEach items="${FIM009List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -172,8 +226,12 @@
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="eca"> <template class="eca">
<slot> <slot>
<label for="useFuelCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">연료구분</label> <label for="useFuelCd--${pageName}"
<select id="useFuelCd--${pageName}" name="useFuelCd" data-map="USE_FUEL_CD" class="form-select" disabled> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
연료구분
</label>
<select id="useFuelCd--${pageName}" name="useFuelCd"
data-map="USE_FUEL_CD" class="form-select" disabled>
<option value=""></option> <option value=""></option>
<c:forEach items="${LVS005List}" var="item"> <c:forEach items="${LVS005List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -185,7 +243,10 @@
<div class="col-md-4" slot="edit"> <div class="col-md-4" slot="edit">
<template class="dpv eca pvs"> <template class="dpv eca pvs">
<slot> <slot>
<label for="towngYn--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">견인지시</label> <label for="towngYn--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
견인지시
</label>
<select id="towngYn--${pageName}" name="towngYn" class="form-select" data-map="TOWNG_YN"> <select id="towngYn--${pageName}" name="towngYn" class="form-select" data-map="TOWNG_YN">
<c:forEach items="${FIM053List}" var="item"> <c:forEach items="${FIM053List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -197,8 +258,12 @@
<div class="col-md-4" slot="edit"> <div class="col-md-4" slot="edit">
<template class="dpv eca pvs"> <template class="dpv eca pvs">
<slot> <slot>
<label for="crdnSn--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">스티커번호</label> <label for="crdnSn--${pageName}"
<input type="text" id="crdnSn--${pageName}" name="crdnSn" data-map="CRDN_SN" class="form-control" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
스티커번호
</label>
<input type="text" id="crdnSn--${pageName}" name="crdnSn"
data-map="CRDN_SN" class="form-control"
maxlength="20" data-maxlengthb="20" /> maxlength="20" data-maxlengthb="20" />
</slot> </slot>
</template> </template>
@ -206,8 +271,12 @@
<div class="col-md-4" slot="edit"> <div class="col-md-4" slot="edit">
<template class="dpv"> <template class="dpv">
<slot> <slot>
<label for="parkngPsbltyRsltCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">장애차량확인</label> <label for="parkngPsbltyRsltCd--${pageName}"
<select id="parkngPsbltyRsltCd--${pageName}" name="parkngPsbltyRsltCd" data-map="PARKNG_PSBLTY_RSLT_CD" class="form-select"> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
장애차량확인
</label>
<select id="parkngPsbltyRsltCd--${pageName}" name="parkngPsbltyRsltCd"
data-map="PARKNG_PSBLTY_RSLT_CD" class="form-select">
<c:forEach items="${FIM034List}" var="item"> <c:forEach items="${FIM034List}" var="item">
<c:if test="${item.code == '0' or item.code == '1'}"> <c:if test="${item.code == '0' or item.code == '1'}">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -220,7 +289,10 @@
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="pvs bpv"> <template class="pvs bpv">
<slot> <slot>
<label for="teamId--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">단속조</label> <label for="teamId--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
단속조
</label>
<select id="teamId--${pageName}" name="teamId" data-map="TEAM_ID" class="form-select"> <select id="teamId--${pageName}" name="teamId" data-map="TEAM_ID" class="form-select">
<option value=""></option> <option value=""></option>
<c:forEach items="${TeamList}" var="item"> <c:forEach items="${TeamList}" var="item">
@ -234,16 +306,22 @@
<template class="pvs bpv"> <template class="pvs bpv">
<slot> <slot>
<label class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">단속원</label> <label class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">단속원</label>
<input type="text" id="teamer1--${pageName}" name="teamer1" data-map="TEAMER_1" class="form-control" /> <input type="text" id="teamer1--${pageName}" name="teamer1"
<input type="text" id="teamer2--${pageName}" name="teamer2" data-map="TEAMER_2" class="form-control" /> data-map="TEAMER_1" class="form-control" />
<input type="text" id="teamer3--${pageName}" name="teamer3" data-map="TEAMER_3" class="form-control" /> <input type="text" id="teamer2--${pageName}" name="teamer2"
<input type="text" id="teamer4--${pageName}" name="teamer4" data-map="TEAMER_4" class="form-control" /> data-map="TEAMER_2" class="form-control" />
<input type="text" id="teamer3--${pageName}" name="teamer3"
data-map="TEAMER_3" class="form-control" />
<input type="text" id="teamer4--${pageName}" name="teamer4"
data-map="TEAMER_4" class="form-control" />
</slot> </slot>
</template> </template>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="doWarning--${pageName}"> <label for="doWarning--${pageName}">
<input type="checkbox" id="doWarning--${pageName}" name="doWarning" class="form-check-input" />계고처리 <input type="checkbox" id="doWarning--${pageName}" name="doWarning"
class="form-check-input" />
계고처리
</label> </label>
</div> </div>
</div> </div>
@ -262,11 +340,13 @@
</div> </div>
<div class="card" style="width:400px;"> <div class="card" style="width:400px;">
<form id="frmFile--${pageName}" method="post" enctype="multipart/form-data"> <form id="frmFile--${pageName}" method="post" enctype="multipart/form-data">
<input type="file" id="newFileList--${pageName}" name="newFileList" multiple accept="image/*" hidden /> <input type="file" id="newFileList--${pageName}" name="newFileList"
multiple accept="image/*" hidden />
</form> </form>
<form id="frmUploadSet--${pageName}" method="post" enctype="multipart/form-data"> <form id="frmUploadSet--${pageName}" method="post" enctype="multipart/form-data">
<input type="file" id="inputUploadSet--${pageName}" name="inputUploadSet" multiple accept="image/*" hidden /> <input type="file" id="inputUploadSet--${pageName}" name="inputUploadSet"
multiple accept="image/*" hidden />
</form> </form>
<div class="col-md-12"> <div class="col-md-12">
<button type="button" id="btnAddFile--${pageName}" class="btn btn-primary">이미지 추가</button> <button type="button" id="btnAddFile--${pageName}" class="btn btn-primary">이미지 추가</button>

@ -6,10 +6,16 @@
<div class="card wrapper-list"> <div class="card wrapper-list">
<div class="container-page-btn"> <div class="container-page-btn">
<button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button> <button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">
초기화
</button>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">엑셀</button> 검색
</button>
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">
엑셀
</button>
</span> </span>
</div> </div>
@ -32,11 +38,13 @@
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title">단속일자</label> <label class="form-label fw-bold form-search-title">단속일자</label>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom" class="form-control form-date" <input type="text" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom"
class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo" class="form-control form-date" <input type="text" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo"
class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</span> </span>
@ -60,11 +68,13 @@
<option value="mdfcnDt">수정일자</option> <option value="mdfcnDt">수정일자</option>
</select> </select>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schDateFrom--${pageName}" name="schDateFrom" class="form-control form-date" <input type="text" id="schDateFrom--${pageName}" name="schDateFrom"
class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
~ ~
<input type="text" id="schDateTo--${pageName}" name="schDateTo" class="form-control form-date" <input type="text" id="schDateTo--${pageName}" name="schDateTo"
class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</span> </span>
@ -197,19 +207,29 @@
</template> </template>
<template id="crdnNotFound--${pageName}"> <template id="crdnNotFound--${pageName}">
<tr class="dpv"> <tr class="dpv">
<td valign="top" colspan="14" class="dataTables_empty text-center">단속 정보를 찾지 못했습니다.</td> <td valign="top" colspan="14" class="dataTables_empty text-center">
단속 정보를 찾지 못했습니다.
</td>
</tr> </tr>
<tr class="eca"> <tr class="eca">
<td valign="top" colspan="13" class="dataTables_empty text-center">단속 정보를 찾지 못했습니다.</td> <td valign="top" colspan="13" class="dataTables_empty text-center">
단속 정보를 찾지 못했습니다.
</td>
</tr> </tr>
<tr class="pvs"> <tr class="pvs">
<td valign="top" colspan="13" class="dataTables_empty text-center">단속 정보를 찾지 못했습니다.</td> <td valign="top" colspan="13" class="dataTables_empty text-center">
단속 정보를 찾지 못했습니다.
</td>
</tr> </tr>
<tr class="bpv"> <tr class="bpv">
<td valign="top" colspan="12" class="dataTables_empty text-center">단속 정보를 찾지 못했습니다.</td> <td valign="top" colspan="12" class="dataTables_empty text-center">
단속 정보를 찾지 못했습니다.
</td>
</tr> </tr>
<tr class="tpv"> <tr class="tpv">
<td valign="top" colspan="11" class="dataTables_empty text-center">단속 정보를 찾지 못했습니다.</td> <td valign="top" colspan="11" class="dataTables_empty text-center">
단속 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>

@ -19,26 +19,37 @@
<div class="row g-1"> <div class="row g-1">
<!-- 단속 일자 --> <!-- 단속 일자 -->
<div class="col-md-6"> <div class="col-md-6">
<label for="crdnYmd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">단속일자</label> <label for="crdnYmd--${pageName}"
<input type="text" class="form-control form-date" id="crdnYmd--${pageName}" name="crdnYmd" data-map="CRDN_YMD" data-fmt-type="day" maxlength="10" required /> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">단속일자</label>
<input type="text" id="crdnYmd--${pageName}" name="crdnYmd"
class="form-control form-date" data-map="CRDN_YMD"
data-fmt-type="day" maxlength="10" required />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</div> </div>
<!-- 단속 시간 --> <!-- 단속 시간 -->
<div class="col-md-6"> <div class="col-md-6">
<label for="crdnTm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">단속시간</label> <label for="crdnTm--${pageName}"
<input type="text" class="form-control form-time" id="crdnTm--${pageName}" name="crdnTm" data-map="CRDN_TM" data-fmt-type="time" maxlength="8" required placeholder="시:분:초" /> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">단속시간</label>
<input type="text" id="crdnTm--${pageName}" name="crdnTm"
class="form-control form-time" data-map="CRDN_TM"
data-fmt-type="time" maxlength="8" required placeholder="시:분:초" />
</div> </div>
<!-- 차량번호 --> <!-- 차량번호 -->
<div class="col-md-6"> <div class="col-md-6">
<label for="vhrno--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차량번호</label> <label for="vhrno--${pageName}"
<input type="text" class="form-control w-40" id="vhrno--${pageName}" name="vhrno" data-map="VHRNO" /> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차량번호</label>
<button type="button" class="btn btn-sm btn-outline-dark" id="btnVehicle--${pageName}" title="차량 검색" onclick="fnVehicle${pageName}();"> <input type="text" id="vhrno--${pageName}" name="vhrno"
class="form-control w-40" data-map="VHRNO" />
<button type="button" id="btnVehicle--${pageName}" class="btn btn-sm btn-outline-dark"
title="차량 검색" onclick="fnVehicle${pageName}();">
조회 조회
</button> </button>
</div> </div>
<!-- 위반 내용 --> <!-- 위반 내용 -->
<div class="col-md-6"> <div class="col-md-6">
<label for="vltnCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">위반내용</label> <label for="vltnCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
위반내용
</label>
<select class="form-select" id="vltnCd--${pageName}" name="vltnCd" data-map="VLTN_CD"> <select class="form-select" id="vltnCd--${pageName}" name="vltnCd" data-map="VLTN_CD">
<c:forEach items="${VLTNList}" var="item"> <c:forEach items="${VLTNList}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -47,8 +58,12 @@
</div> </div>
<!-- 법정동 --> <!-- 법정동 -->
<div class="col-md-6 select2-primary"> <div class="col-md-6 select2-primary">
<label for="crdnStdgNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">법정동</label> <label for="crdnStdgNm--${pageName}"
<input type="text" class="form-control w-50" id="crdnStdgNm--${pageName}" name="crdnStdgNm" data-map="CRDN_STDG_NM" list="stdgNmList--${pageName}" /> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
법정동
</label>
<input type="text" id="crdnStdgNm--${pageName}" name="crdnStdgNm"
class="form-control w-50" data-map="CRDN_STDG_NM" list="stdgNmList--${pageName}" />
<datalist id="stdgNmList--${pageName}"> <datalist id="stdgNmList--${pageName}">
<c:forEach items="${stdgNmList}" var="item"> <c:forEach items="${stdgNmList}" var="item">
<option value="${item}"></option> <option value="${item}"></option>
@ -57,28 +72,44 @@
</div> </div>
<!-- 도로명 --> <!-- 도로명 -->
<div class="col-md-6 select2-primary"> <div class="col-md-6 select2-primary">
<label for="crdnRoadNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">도로명</label> <label for="crdnRoadNm--${pageName}"
<input type="text" class="form-control w-50" id="crdnRoadNm--${pageName}" name="crdnRoadNm" data-map="CRDN_ROAD_NM" /> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
도로명
</label>
<input type="text" id="crdnRoadNm--${pageName}" name="crdnRoadNm"
class="form-control w-50" data-map="CRDN_ROAD_NM" />
</div> </div>
<!-- 단속 장소 --> <!-- 단속 장소 -->
<div class="col-md-12"> <div class="col-md-12">
<label for="crdnPlc--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">단속장소</label> <label for="crdnPlc--${pageName}"
<input type="text" class="form-control w-80" id="crdnPlc--${pageName}" name="crdnPlc" data-map="CRDN_PLC" data-maxlengthb="200" /> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
단속장소
</label>
<input type="text" id="crdnPlc--${pageName}" name="crdnPlc"
class="form-control w-80" data-map="CRDN_PLC" data-maxlengthb="200" />
</div> </div>
<!-- 상세 단속 장소 --> <!-- 상세 단속 장소 -->
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="bpv"> <template class="bpv">
<slot> <slot>
<label for="dtlCrdnPlc--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">상세단속장소</label> <label for="dtlCrdnPlc--${pageName}"
<input type="text" class="form-control w-80" id="dtlCrdnPlc--${pageName}" name="dtlCrdnPlc" data-map="DTL_CRDN_PLC" data-maxlenghb="200" /> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
상세단속장소
</label>
<input type="text" id="dtlCrdnPlc--${pageName}" name="dtlCrdnPlc"
class="form-control w-80" data-map="DTL_CRDN_PLC" data-maxlenghb="200" />
</slot> </slot>
</template> </template>
</div> </div>
<div class="col-md-6" slot="edit"> <div class="col-md-6" slot="edit">
<template class="pvs"> <template class="pvs">
<slot> <slot>
<label for="crdnSpareaCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">특별구역</label> <label for="crdnSpareaCd--${pageName}"
<select class="form-select" id="crdnSpareaCd--${pageName}" name="crdnSpareaCd" data-map="CRDN_SPAREA_CD"> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
특별구역
</label>
<select id="crdnSpareaCd--${pageName}" name="crdnSpareaCd"
class="form-select" data-map="CRDN_SPAREA_CD">
<c:forEach items="${FIM007List}" var="item"> <c:forEach items="${FIM007List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
</c:forEach> </c:forEach>
@ -90,33 +121,51 @@
<template class="pvs"> <template class="pvs">
<slot> <slot>
<label for="towngYnNm--${pageName}"> <label for="towngYnNm--${pageName}">
<input type="checkbox" class="form-check-input" id="towngYnNm--${pageName}" name="towngYnNm" data-map="TOWNG_YN_NM" />견인여부 <input type="checkbox" id="towngYnNm--${pageName}" name="towngYnNm"
class="form-check-input" data-map="TOWNG_YN_NM" />
견인여부
</label> </label>
</slot> </slot>
</template> </template>
</div> </div>
<!-- 기타 내용 --> <!-- 기타 내용 -->
<div class="col-md-12"> <div class="col-md-12">
<label for="etcCn--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">특기사항</label> <label for="etcCn--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
<input type="text" class="form-control w-80" id="etcCn--${pageName}" name="etcCn" data-map="ETC_CN" data-maxlengthb="1000" /> 특기사항
</label>
<input type="text" id="etcCn--${pageName}" name="etcCn"
class="form-control w-80" data-map="ETC_CN" data-maxlengthb="1000" />
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="vin--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차대번호</label> <label for="vin--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
<input type="text" class="form-control" id="vin--${pageName}" name="vin" data-map="VIN" readonly placeholder="입력항목이 아닙니다." /> 차대번호
</label>
<input type="text" id="vin--${pageName}" name="vin"
class="form-control" data-map="VIN" readonly placeholder="입력항목이 아닙니다." />
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="vhclNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차량명칭</label> <label for="vhclNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
<input type="text" class="form-control" id="vhclNm--${pageName}" name="vhclNm" data-map="VHCL_NM" readonly placeholder="입력항목이 아닙니다." /> 차량명칭
</label>
<input type="text" id="vhclNm--${pageName}" name="vhclNm"
class="form-control" data-map="VHCL_NM" readonly placeholder="입력항목이 아닙니다." />
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="vhclColor--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차량색상</label> <label for="vhclColor--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
<input type="text" class="form-control" id="vhclColor--${pageName}" name="vhclColor" data-map="VHCL_COLOR" readonly placeholder="입력항목이 아닙니다." /> 차량색상
</label>
<input type="text" id="vhclColor--${pageName}" name="vhclColor"
class="form-control" data-map="VHCL_COLOR" readonly placeholder="입력항목이 아닙니다." />
</div> </div>
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="pvs bpv"> <template class="pvs bpv">
<slot> <slot>
<label for="ffnlgCarmdlCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차종</label> <label for="ffnlgCarmdlCd--${pageName}"
<select class="form-select" id="ffnlgCarmdlCd--${pageName}" name ="ffnlgCarmdlCd" data-map="FFNLG_CARMDL_CD"> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
차종
</label>
<select id="ffnlgCarmdlCd--${pageName}" name ="ffnlgCarmdlCd"
class="form-select" data-map="FFNLG_CARMDL_CD">
<option value=""></option> <option value=""></option>
<c:forEach items="${FIM009List}" var="item"> <c:forEach items="${FIM009List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -128,8 +177,12 @@
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="eca"> <template class="eca">
<slot> <slot>
<label for="useFuelCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">연료구분</label> <label for="useFuelCd--${pageName}"
<select id="useFuelCd--${pageName}" class="form-select" name="useFuelCd" data-map="USE_FUEL_CD" disabled> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
연료구분
</label>
<select id="useFuelCd--${pageName}"
class="form-select" name="useFuelCd" data-map="USE_FUEL_CD" disabled>
<option value=""></option> <option value=""></option>
<c:forEach items="${LVS005List}" var="item"> <c:forEach items="${LVS005List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -141,8 +194,10 @@
<div class="col-md-6" slot="edit"> <div class="col-md-6" slot="edit">
<template class="dpv eca pvs"> <template class="dpv eca pvs">
<slot> <slot>
<label for="towngYn--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">견인지시</label> <label for="towngYn--${pageName}"
<select class="form-select" id="towngYn--${pageName}" name="towngYn" data-map="TOWNG_YN"> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">견인지시</label>
<select id="towngYn--${pageName}" name="towngYn"
class="form-select" data-map="TOWNG_YN">
<c:forEach items="${FIM053List}" var="item"> <c:forEach items="${FIM053List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
</c:forEach> </c:forEach>
@ -153,16 +208,24 @@
<div class="col-md-6" slot="edit"> <div class="col-md-6" slot="edit">
<template class="dpv eca pvs"> <template class="dpv eca pvs">
<slot> <slot>
<label for="crdnSn--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">스티커번호</label> <label for="crdnSn--${pageName}"
<input type="text" class="form-control" id="crdnSn--${pageName}" name="crdnSn" data-map="CRDN_SN" maxlength="20" data-maxlengthb="20" /> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
스티커번호
</label>
<input type="text" id="crdnSn--${pageName}" name="crdnSn"
class="form-control" data-map="CRDN_SN" maxlength="20" data-maxlengthb="20" />
</slot> </slot>
</template> </template>
</div> </div>
<div class="col-md-6" slot="edit"> <div class="col-md-6" slot="edit">
<template class="dpv"> <template class="dpv">
<slot> <slot>
<label for="parkngPsbltyRsltCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">장애차량확인</label> <label for="parkngPsbltyRsltCd--${pageName}"
<select class="form-select" id="parkngPsbltyRsltCd--${pageName}" name="parkngPsbltyRsltCd" data-map="PARKNG_PSBLTY_RSLT_CD"> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
장애차량확인
</label>
<select id="parkngPsbltyRsltCd--${pageName}" name="parkngPsbltyRsltCd"
class="form-select" data-map="PARKNG_PSBLTY_RSLT_CD">
<c:forEach items="${FIM034List}" var="item"> <c:forEach items="${FIM034List}" var="item">
<c:if test="${item.code == '0' or item.code == '1'}"> <c:if test="${item.code == '0' or item.code == '1'}">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -175,8 +238,11 @@
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="pvs bpv"> <template class="pvs bpv">
<slot> <slot>
<label for="teamId--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">단속조</label> <label for="teamId--${pageName}"
<select class="form-select" id="teamId--${pageName}" name="teamId" data-map="TEAM_ID"> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
단속조
</label>
<select id="teamId--${pageName}" name="teamId" class="form-select" data-map="TEAM_ID">
<option value=""></option> <option value=""></option>
<c:forEach items="${TeamList}" var="item"> <c:forEach items="${TeamList}" var="item">
<option value="${item.TEAM_ID}">${item.TEAM_NM}</option> <option value="${item.TEAM_ID}">${item.TEAM_NM}</option>
@ -188,11 +254,17 @@
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="pvs bpv"> <template class="pvs bpv">
<slot> <slot>
<label class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">단속원</label> <label class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
<input type="text" class="form-control" id="teamer1--${pageName}" name="teamer1" data-map="TEAMER_1" /> 단속원
<input type="text" class="form-control" id="teamer2--${pageName}" name="teamer2" data-map="TEAMER_2" /> </label>
<input type="text" class="form-control" id="teamer3--${pageName}" name="teamer3" data-map="TEAMER_3" /> <input type="text" id="teamer1--${pageName}" name="teamer1"
<input type="text" class="form-control" id="teamer4--${pageName}" name="teamer4" data-map="TEAMER_4" /> class="form-control" data-map="TEAMER_1" />
<input type="text" id="teamer2--${pageName}" name="teamer2"
class="form-control" data-map="TEAMER_2" />
<input type="text" id="teamer3--${pageName}" name="teamer3"
class="form-control" data-map="TEAMER_3" />
<input type="text" id="teamer4--${pageName}" name="teamer4"
class="form-control" data-map="TEAMER_4" />
</slot> </slot>
</template> </template>
</div> </div>
@ -207,7 +279,10 @@
<span class="container-page-btn"> <span class="container-page-btn">
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<!-- 업무 버튼 --> <!-- 업무 버튼 -->
<button type="button" class="btn btn-primary w-px-80" id="btnSave--${pageName}" title="저장" onclick="fnSave${pageName}()">저장</button> <button type="button" id="btnSave--${pageName}" class="btn btn-primary w-px-80"
title="저장" onclick="fnSave${pageName}()">
저장
</button>
</span> </span>
</span> </span>
</div> </div>

@ -19,8 +19,12 @@
<div class="row g-1"> <div class="row g-1">
<!-- 단속 처리 상태 코드 --> <!-- 단속 처리 상태 코드 -->
<div class="col-md-12"> <div class="col-md-12">
<label for="crdnSttsCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">처리 상태</label> <label for="crdnSttsCd--${pageName}"
<select class="form-select" id="crdnSttsCd--${pageName}" name="crdnSttsCd" data-map="CRDN_STTS_CD" required> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">
처리 상태
</label>
<select id="crdnSttsCd--${pageName}" name="crdnSttsCd"
class="form-select" data-map="CRDN_STTS_CD" required>
<option value="">선택하세요</option> <option value="">선택하세요</option>
<c:forEach items="${FIM010List}" var="item"> <c:forEach items="${FIM010List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -29,8 +33,11 @@
</div> </div>
<!-- 기타 내용 --> <!-- DB에 등록할 때 문구가 추가로 붙기 때문에 data-maxlengthb="940" 으로 지정 --> <!-- 기타 내용 --> <!-- DB에 등록할 때 문구가 추가로 붙기 때문에 data-maxlengthb="940" 으로 지정 -->
<div class="col-md-12"> <div class="col-md-12">
<label for="etcCn--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">기타 내용</label> <label for="etcCn--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">
<input type="text" class="form-control w-80" id="etcCn--${pageName}" name="etcCn" data-maxlengthb="940" /> 기타 내용
</label>
<input type="text" id="etcCn--${pageName}" name="etcCn"
class="form-control w-80" data-maxlengthb="940" />
</div> </div>
</div> </div>
</form> <!-- /입력 영역 --> </form> <!-- /입력 영역 -->
@ -41,7 +48,8 @@
<span class="container-page-btn"> <span class="container-page-btn">
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<!-- 업무 버튼 --> <!-- 업무 버튼 -->
<button type="button" class="btn btn-primary w-px-80" id="btnSave--${pageName}" title="저장" onclick="fnSave${pageName}()">저장</button> <button type="button" id="btnSave--${pageName}" class="btn btn-primary w-px-80"
title="저장" onclick="fnSave${pageName}()">저장</button>
</span> </span>
</span> </span>
</div> </div>

@ -7,9 +7,13 @@
<!-- 조회조건 --> <!-- 조회조건 -->
<div class="container-page-btn"> <div class="container-page-btn">
<button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button> <button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">
초기화
</button>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">
검색
</button>
</span> </span>
</div> </div>
<form id="frmSearch--${pageName}" name="frmSearch"> <form id="frmSearch--${pageName}" name="frmSearch">
@ -80,7 +84,9 @@
</template> </template>
<template id="useTeamNotFound--${pageName}"> <template id="useTeamNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="9" class="dataTables_empty text-center">단속팀 정보를 찾지 못했습니다.</td> <td valign="top" colspan="9" class="dataTables_empty text-center">
단속팀 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>
@ -94,7 +100,8 @@
<div class="row g-1"> <div class="row g-1">
<div class="col-md-3"> <div class="col-md-3">
<label for="teamNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required"> <label for="teamNm--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required">
단속조명 단속조명
</label> </label>
<input type="text" id="teamNm--${pageName}" name="teamNm" class="form-control" <input type="text" id="teamNm--${pageName}" name="teamNm" class="form-control"
@ -163,16 +170,21 @@
<!-- 비사용 리스트 --> <!-- 비사용 리스트 -->
<div class="container-search"> <div class="container-search">
<div class="row g-1"> <div class="row g-1">
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title" for="deletedTeamNm--${pageName}">선택된 단속조</label> <label for="deletedTeamNm--${pageName}" class="form-label fw-bold form-search-title">
<span class="form-search-linebox"> 선택된 단속조
<input type="text" class="form-control" id="deletedTeamNm--${pageName}" name="deletedTeamNm" /> </label>
<button type="button" id="btnShowDeleted--${pageName}" class="btn btn-search">비사용 단속조 조회</button> <span class="form-search-linebox">
</span> <input type="text" id="deletedTeamNm--${pageName}" name="deletedTeamNm"
</div> class="form-control" />
</div> <button type="button" id="btnShowDeleted--${pageName}" class="btn btn-search">
</div> 비사용 단속조 조회
</button>
</span>
</div>
</div>
</div>
<div class="card-datatable text-nowrap"> <div class="card-datatable text-nowrap">
<div class="dataTables_wrapper dt-bootstrap5 no-footer"> <div class="dataTables_wrapper dt-bootstrap5 no-footer">
<div id="table-responsive--${pageName}" class="table-responsive" <div id="table-responsive--${pageName}" class="table-responsive"
@ -210,7 +222,9 @@
</template> </template>
<template id="delTeamNotFound--${pageName}"> <template id="delTeamNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="10" class="dataTables_empty text-center">조회된 정보가 없습니다.</td> <td valign="top" colspan="10" class="dataTables_empty text-center">
조회된 정보가 없습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>

@ -5,10 +5,16 @@
<div class="container-xxl flex-grow-1 px-0"> <div class="container-xxl flex-grow-1 px-0">
<div class="card wrapper-list"> <div class="card wrapper-list">
<div class="container-page-btn"> <div class="container-page-btn">
<button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button> <button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">
초기화
</button>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">엑셀</button> 검색
</button>
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">
엑셀
</button>
</span> </span>
</div> </div>
@ -16,11 +22,15 @@
<div class="container-search"> <div class="container-search">
<div class="row g-1"> <div class="row g-1">
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title" for="vhrno--${pageName}">차량번호</label> <label class="form-label fw-bold form-search-title" for="vhrno--${pageName}">
차량번호
</label>
<input type="text" id="vhrno--${pageName}" name="vhrno" class="form-control" /> <input type="text" id="vhrno--${pageName}" name="vhrno" class="form-control" />
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title" for="delYn--${pageName}">삭제여부</label> <label class="form-label fw-bold form-search-title" for="delYn--${pageName}">
삭제여부
</label>
<select id="delYn--${pageName}" name="denYn" class="form-select"> <select id="delYn--${pageName}" name="denYn" class="form-select">
<option value="">전체</option> <option value="">전체</option>
<option value="N">사용</option> <option value="N">사용</option>
@ -95,7 +105,9 @@
</template> </template>
<template id="exmptnVhclNotFound--${pageName}"> <template id="exmptnVhclNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="15" class="dataTables_empty text-center">면제차량 정보를 찾지 못했습니다.</td> <td valign="top" colspan="15" class="dataTables_empty text-center">
면제차량 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>
@ -126,7 +138,7 @@
<div> <div>
<span class="container-page-btn"> <span class="container-page-btn">
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" class="btn btn-primary" id="btnRemove--${pageName}" title="확인">확인</button> <button type="button" id="btnRemove--${pageName}" class="btn btn-primary" title="확인">확인</button>
</span> </span>
</span> </span>
</div> </div>

@ -50,7 +50,9 @@
</template> </template>
<template id="exmptnVhclNotFound--${pageName}"> <template id="exmptnVhclNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="15" class="dataTables_empty text-center">면제차량 이력 정보를 찾지 못했습니다.</td> <td valign="top" colspan="15" class="dataTables_empty text-center">
면제차량 이력 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>

@ -6,10 +6,16 @@
<div class="card wrapper-list"> <div class="card wrapper-list">
<div class="container-page-btn"> <div class="container-page-btn">
<button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button> <button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">
초기화
</button>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">엑셀</button> 검색
</button>
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">
엑셀
</button>
</span> </span>
</div> </div>
@ -32,18 +38,24 @@
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title">접수일자</label> <label class="form-label fw-bold form-search-title">접수일자</label>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCvlcptRcptYmdFrom--${pageName}" name="schCvlcptRcptYmdFrom" class="form-control form-date" <input type="text" id="schCvlcptRcptYmdFrom--${pageName}" name="schCvlcptRcptYmdFrom"
class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCvlcptRcptYmdTo--${pageName}" name="schCvlcptRcptYmdTo" class="form-control form-date" <input type="text" id="schCvlcptRcptYmdTo--${pageName}" name="schCvlcptRcptYmdTo"
class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<button type="button" onclick="$('#cvlcptPrcsPicNm--${pageName}').val('${currentUserName}');">담당자명 지정</button> <button type="button"
<input type="text" id="cvlcptPrcsPicNm--${pageName}" name="cvlcptPrcsPicNm" class="form-control"/> onclick="$('#cvlcptPrcsPicNm--${pageName}').val('${currentUserName}');">
담당자명 지정
</button>
<input type="text" id="cvlcptPrcsPicNm--${pageName}" name="cvlcptPrcsPicNm"
class="form-control" />
</div> </div>
<div class="col-6"> <div class="col-6">
<input type="hidden" id="by--${pageName}" name="by" /> <input type="hidden" id="by--${pageName}" name="by" />
@ -87,13 +99,19 @@
<div> <div>
<span class="container-page-btn"> <span class="container-page-btn">
<div class="d-flex flex-row justify-content-between"> <div class="d-flex flex-row justify-content-between">
<label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info" role="status" aria-live="polite"></label> <label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info"
role="status" aria-live="polite"></label>
<ul id="crdnPaging--${pageName}" class="pagination pagination-primary"> <ul id="crdnPaging--${pageName}" class="pagination pagination-primary">
</ul> </ul>
</div> </div>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnOpenCvlcptOrgnl--${pageName}" class="btn btn-primary" title="민원원본보기">민원원본보기</button> <button type="button" id="btnOpenCvlcptOrgnl--${pageName}" class="btn btn-primary"
<button type="button" id="btnHold--${pageName}" class="btn btn-primary" title="처리 잠시 보류">처리 잠시 보류</button> title="민원원본보기">
민원원본보기
</button>
<button type="button" id="btnHold--${pageName}" class="btn btn-primary" title="처리 잠시 보류">
처리 잠시 보류
</button>
</span> </span>
</span> </span>
</div> </div>
@ -156,7 +174,9 @@
</template> </template>
<template id="crdnNotFound--${pageName}"> <template id="crdnNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="14" class="dataTables_empty text-center">민원 정보를 찾지 못했습니다.</td> <td valign="top" colspan="14" class="dataTables_empty text-center">
민원 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>
@ -165,8 +185,12 @@
</div> </div>
<div class="mt-2"> <div class="mt-2">
단속장소 <input id="bottomCrdnPlc--${pageName}" type="text" class="form-control" size="100" readonly /> 단속장소 <input id="bottomCrdnPlc--${pageName}" type="text" class="form-control" size="100" readonly />
<button type="button" id="btnDelete--${pageName}" class="btn btn-primary" title="선택자료 삭제">선택자료 삭제</button> <button type="button" id="btnDelete--${pageName}" class="btn btn-primary" title="선택자료 삭제">
<button type="button" id="btnDeleteSameRcptYmd--${pageName}" class="btn btn-primary" title="접수일 전체 삭제">접수일 전체 삭제</button> 선택자료 삭제
</button>
<button type="button" id="btnDeleteSameRcptYmd--${pageName}" class="btn btn-primary" title="접수일 전체 삭제">
접수일 전체 삭제
</button>
</div> </div>
<div class="toast-container position-fixed bottom-0 end-0 p-3"> <div class="toast-container position-fixed bottom-0 end-0 p-3">
<div id="divToast--${pageName}" class="toast" role="alert" aria-live="assertive" aria-atomic="true"> <div id="divToast--${pageName}" class="toast" role="alert" aria-live="assertive" aria-atomic="true">

@ -13,7 +13,8 @@
<div class="col-md-12 ps-4 pe-4"> <div class="col-md-12 ps-4 pe-4">
<button type="button" id="btnReset--${pageName}" class="btn btn-primary">초기화</button> <button type="button" id="btnReset--${pageName}" class="btn btn-primary">초기화</button>
<span class="float-end"> <span class="float-end">
<input type="text" id="countStauts--${pageName}" class="form-control w-px-150 text-center fw-bold" readonly /> <input type="text" id="countStauts--${pageName}"
class="form-control w-px-150 text-center fw-bold" readonly />
<button type="button" id="btnPrev--${pageName}" class="w-px-50 btn-PageUp">◀</button> <button type="button" id="btnPrev--${pageName}" class="w-px-50 btn-PageUp">◀</button>
<button type="button" id="btnNext--${pageName}" class="w-px-50 btn-PageDown">▶</button> <button type="button" id="btnNext--${pageName}" class="w-px-50 btn-PageDown">▶</button>
</span> </span>
@ -24,8 +25,12 @@
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="pvs bpv"> <template class="pvs bpv">
<slot> <slot>
<label for="crdnSeCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">단속구분</label> <label for="crdnSeCd--${pageName}"
<select id="crdnSeCd--${pageName}" name="crdnSeCd" data-map="CRDN_SE_CD" class="form-select"> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
단속구분
</label>
<select id="crdnSeCd--${pageName}" name="crdnSeCd"
data-map="CRDN_SE_CD" class="form-select">
<c:forEach items="${FIM002List}" var="item"> <c:forEach items="${FIM002List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
</c:forEach> </c:forEach>
@ -34,7 +39,8 @@
</template> </template>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="crdnYmd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required"> <label for="crdnYmd--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required">
위반일자 위반일자
</label> </label>
<input type="text" id="crdnYmd--${pageName}" name="crdnYmd" data-map="CRDN_YMD" <input type="text" id="crdnYmd--${pageName}" name="crdnYmd" data-map="CRDN_YMD"
@ -42,7 +48,8 @@
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="crdnTm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required"> <label for="crdnTm--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end required">
위반시간 위반시간
</label> </label>
<input type="text" id="crdnTm--${pageName}" name="crdnTm" data-map="CRDN_TM" <input type="text" id="crdnTm--${pageName}" name="crdnTm" data-map="CRDN_TM"
@ -66,12 +73,15 @@
</c:forEach> </c:forEach>
</select> </select>
<label for="dstrbncYn--${pageName}"> <label for="dstrbncYn--${pageName}">
<input type="checkbox" id="dstrbncYn--${pageName}" name="dstrbncYn" data-map="DSTRBNC_YN" value="Y" /> <input type="checkbox" id="dstrbncYn--${pageName}" name="dstrbncYn"
data-map="DSTRBNC_YN" value="Y" />
1면 방해 1면 방해
</label> </label>
</div> </div>
<div class="col-md-6 select2-primary"> <div class="col-md-6 select2-primary">
<label for="crdnStdgNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">법정동</label> <label for="crdnStdgNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
법정동
</label>
<input type="text" id="crdnStdgNm--${pageName}" name="crdnStdgNm" data-map="CRDN_STDG_NM" <input type="text" id="crdnStdgNm--${pageName}" name="crdnStdgNm" data-map="CRDN_STDG_NM"
class="form-control" list="stdgNmList--${pageName}" /> class="form-control" list="stdgNmList--${pageName}" />
<datalist id="stdgNmList--${pageName}"> <datalist id="stdgNmList--${pageName}">
@ -81,22 +91,32 @@
</datalist> </datalist>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="crdnPlc--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">단속장소</label> <label for="crdnPlc--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
단속장소
</label>
<input type="text" id="crdnPlc--${pageName}" name="crdnPlc" data-map="CRDN_PLC" <input type="text" id="crdnPlc--${pageName}" name="crdnPlc" data-map="CRDN_PLC"
class="form-control w-px-300" data-maxlengthb="200" /> class="form-control w-px-300" data-maxlengthb="200" />
</div> </div>
<div class="col-md-6" slot="edit"> <div class="col-md-6" slot="edit">
<template class="bpv"> <template class="bpv">
<slot> <slot>
<label for="dtlCrdnPlc--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">상세단속장소</label> <label for="dtlCrdnPlc--${pageName}"
<input type="text" id="dtlCrdnPlc--${pageName}" name="dtlCrdnPlc" data-map="DTL_CRDN_PLC" class="form-control" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
상세단속장소
</label>
<input type="text" id="dtlCrdnPlc--${pageName}" name="dtlCrdnPlc"
data-map="DTL_CRDN_PLC" class="form-control"
data-maxlenghb="200" /> data-maxlenghb="200" />
</slot> </slot>
</template> </template>
<template class="pvs"> <template class="pvs">
<slot> <slot>
<label for="crdnSpareaCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">특별구역</label> <label for="crdnSpareaCd--${pageName}"
<select id="crdnSpareaCd--${pageName}" name="crdnSpareaCd" data-map="CRDN_SPAREA_CD" class="form-select"> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
특별구역
</label>
<select id="crdnSpareaCd--${pageName}" name="crdnSpareaCd"
data-map="CRDN_SPAREA_CD" class="form-select">
<c:forEach items="${FIM007List}" var="item"> <c:forEach items="${FIM007List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
</c:forEach> </c:forEach>
@ -105,35 +125,51 @@
</template> </template>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="cvlcptAplcntNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">신고자</label> <label for="cvlcptAplcntNm--${pageName}"
<input type="text" id="cvlcptAplcntNm--${pageName}" name="cvlcptAplcntNm" data-map="CVLCPT_APLCNT_NM" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
class="form-control" readonly /> 신고자
</label>
<input type="text" id="cvlcptAplcntNm--${pageName}" name="cvlcptAplcntNm"
data-map="CVLCPT_APLCNT_NM" class="form-control" readonly />
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="cvlcptPrcsPicNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">담당자</label> <label for="cvlcptPrcsPicNm--${pageName}"
<input type="text" id="cvlcptPrcsPicNm--${pageName}" name="cvlcptPrcsPicNm" data-map="CVLCPT_PRCS_PIC_NM" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
class="form-control" readonly /> 담당자
</label>
<input type="text" id="cvlcptPrcsPicNm--${pageName}" name="cvlcptPrcsPicNm"
data-map="CVLCPT_PRCS_PIC_NM" class="form-control" readonly />
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="cvlcptAplyCn--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end align-top" <label for="cvlcptAplyCn--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end align-top"
>신고내용</label> >신고내용</label>
<textarea type="text" id="cvlcptAplyCn--${pageName}" name="cvlcptAplyCn" data-map="CVLCPT_APLY_CN" <textarea type="text" id="cvlcptAplyCn--${pageName}" name="cvlcptAplyCn"
class="form-control" cols="100%" rows="4" readonly data-map="CVLCPT_APLY_CN" class="form-control"
cols="100%" rows="4" readonly
></textarea> ></textarea>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="cvlcptRcptYmd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">접수일</label> <label for="cvlcptRcptYmd--${pageName}"
<input type="text" id="cvlcptRcptYmd--${pageName}" name="cvlcptRcptYmd" data-map="CVLCPT_RCPT_YMD" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
class="form-control form-date" data-fmt-type="day" maxlength="10" disabled /> 접수일
</label>
<input type="text" id="cvlcptRcptYmd--${pageName}" name="cvlcptRcptYmd"
data-map="CVLCPT_RCPT_YMD" class="form-control form-date"
data-fmt-type="day" maxlength="10" disabled />
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="cvldptPrcsPrnmntDt--${pageName}" <label for="cvldptPrcsPrnmntDt--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">답변기한</label> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">답변기한</label>
<input type="text" id="cvldptPrcsPrnmntDt--${pageName}" name="cvldptPrcsPrnmntDt" data-map="CVLCPT_PRCS_PRNMNT_DT" <input type="text" id="cvldptPrcsPrnmntDt--${pageName}" name="cvldptPrcsPrnmntDt"
class="form-control form-date" data-fmt-type="day" maxlength="10" disabled /> data-map="CVLCPT_PRCS_PRNMNT_DT" class="form-control form-date"
data-fmt-type="day" maxlength="10" disabled />
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="etcCn--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">특기사항</label> <label for="etcCn--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
특기사항
</label>
<input type="text" id="etcCn--${pageName}" name="etcCn" data-map="ETC_CN" <input type="text" id="etcCn--${pageName}" name="etcCn" data-map="ETC_CN"
class="form-control w-px-500" data-maxlengthb="1000" /> class="form-control w-px-500" data-maxlengthb="1000" />
</div> </div>
@ -150,54 +186,76 @@
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="rtpyrNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">납부자명</label> <label for="rtpyrNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
납부자명
</label>
<input type="text" id="rtpyrNm--${pageName}" name="rtpyrNm" data-map="RTPYR_NM" <input type="text" id="rtpyrNm--${pageName}" name="rtpyrNm" data-map="RTPYR_NM"
class="form-control w-px-140" readonly /> class="form-control w-px-140" readonly />
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<label for="rtpyrSeCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">납부자구분</label> <label for="rtpyrSeCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
<select id="rtpyrSeCd--${pageName}" name="rtpyrSeCd" data-map="RTPYR_SE_CD" class="form-select" disabled> 납부자구분
</label>
<select id="rtpyrSeCd--${pageName}" name="rtpyrSeCd"
data-map="RTPYR_SE_CD" class="form-select" disabled>
<c:forEach items="${FIM011List}" var="item"> <c:forEach items="${FIM011List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
</c:forEach> </c:forEach>
</select> </select>
</div> </div>
<div class="col-md-5"> <div class="col-md-5">
<label for="rtpyrNo--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">납부자번호</label> <label for="rtpyrNo--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
납부자번호
</label>
<input type="text" id="rtpyrNo--${pageName}" name="rtpyrNo" data-map="RTPYR_NO" <input type="text" id="rtpyrNo--${pageName}" name="rtpyrNo" data-map="RTPYR_NO"
class="form-control privacy" readonly /> class="form-control privacy" readonly />
<input type="text" id="mask-rtpyrNo--${pageName}" class="form-control privacy-mask" disabled value="******"/> <input type="text" id="mask-rtpyrNo--${pageName}" class="form-control privacy-mask"
disabled value="******"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="zip--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">우편번호</label> <label for="zip--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
우편번호
</label>
<input type="text" id="zip--${pageName}" name="zip" data-map="ZIP" class="form-control w-px-100" <input type="text" id="zip--${pageName}" name="zip" data-map="ZIP" class="form-control w-px-100"
readonly maxlength="7" pattern="(\d{3}-\d{3}|\d{6}|\d{5})" /> readonly maxlength="7" pattern="(\d{3}-\d{3}|\d{6}|\d{5})" />
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="addr--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">주소</label> <label for="addr--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
주소
</label>
<input type="text" id="addr--${pageName}" name="addr" data-map="ADDR" <input type="text" id="addr--${pageName}" name="addr" data-map="ADDR"
class="form-control w-px-700" readonly data-maxlengthb="320" /> class="form-control w-px-700" readonly data-maxlengthb="320" />
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="dtlAddr--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">상세주소</label> <label for="dtlAddr--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
상세주소
</label>
<input type="text" id="dtlAddr--${pageName}" name="dtlAddr" data-map="DTL_ADDR" <input type="text" id="dtlAddr--${pageName}" name="dtlAddr" data-map="DTL_ADDR"
class="form-control w-px-700" readonly data-maxlengthb="200" /> class="form-control w-px-700" readonly data-maxlengthb="200" />
</div> </div>
</div> </div>
<div class="row g-1"> <div class="row g-1">
<div class="col-md-4"> <div class="col-md-4">
<label for="vin--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">차대번호</label> <label for="vin--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
차대번호
</label>
<input type="text" id="vin--${pageName}" name="vin" data-map="VIN" class="form-control" readonly <input type="text" id="vin--${pageName}" name="vin" data-map="VIN" class="form-control" readonly
placeholder="입력항목이 아닙니다." /> placeholder="입력항목이 아닙니다." />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="vhclNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">차량명칭</label> <label for="vhclNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
<input type="text" id="vhclNm--${pageName}" name="vhclNm" data-map="VHCL_NM" class="form-control" readonly 차량명칭
</label>
<input type="text" id="vhclNm--${pageName}" name="vhclNm"
data-map="VHCL_NM" class="form-control" readonly
placeholder="입력항목이 아닙니다." /> placeholder="입력항목이 아닙니다." />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="vhclColor--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">차량색상</label> <label for="vhclColor--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
<input type="text" id="vhclColor--${pageName}" name="vhclColor" data-map="VHCL_COLOR" class="form-control" readonly 차량색상
</label>
<input type="text" id="vhclColor--${pageName}" name="vhclColor"
data-map="VHCL_COLOR" class="form-control" readonly
placeholder="입력항목이 아닙니다." /> placeholder="입력항목이 아닙니다." />
</div> </div>
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
@ -205,8 +263,8 @@
<slot> <slot>
<label for="ffnlgCarmdlCd--${pageName}" <label for="ffnlgCarmdlCd--${pageName}"
class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end">차종</label> class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end">차종</label>
<select id="ffnlgCarmdlCd--${pageName}" name ="ffnlgCarmdlCd" data-map="FFNLG_CARMDL_CD" <select id="ffnlgCarmdlCd--${pageName}" name ="ffnlgCarmdlCd"
class="form-select"> data-map="FFNLG_CARMDL_CD" class="form-select">
<option value=""></option> <option value=""></option>
<c:forEach items="${FIM009List}" var="item"> <c:forEach items="${FIM009List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -218,8 +276,12 @@
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="eca"> <template class="eca">
<slot> <slot>
<label for="useFuelCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">연료구분</label> <label for="useFuelCd--${pageName}"
<select id="useFuelCd--${pageName}" name="useFuelCd" data-map="USE_FUEL_CD" class="form-select" disabled> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
연료구분
</label>
<select id="useFuelCd--${pageName}" name="useFuelCd"
data-map="USE_FUEL_CD" class="form-select" disabled>
<option value=""></option> <option value=""></option>
<c:forEach items="${LVS005List}" var="item"> <c:forEach items="${LVS005List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -231,7 +293,10 @@
<div class="col-md-4" slot="edit"> <div class="col-md-4" slot="edit">
<template class="dpv eca pvs"> <template class="dpv eca pvs">
<slot> <slot>
<label for="towngYn--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">견인지시</label> <label for="towngYn--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
견인지시
</label>
<select id="towngYn--${pageName}" name="towngYn" class="form-select" data-map="TOWNG_YN"> <select id="towngYn--${pageName}" name="towngYn" class="form-select" data-map="TOWNG_YN">
<c:forEach items="${FIM053List}" var="item"> <c:forEach items="${FIM053List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
@ -243,8 +308,12 @@
<div class="col-md-4" slot="edit"> <div class="col-md-4" slot="edit">
<template class="dpv eca pvs"> <template class="dpv eca pvs">
<slot> <slot>
<label for="crdnSn--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">스티커번호</label> <label for="crdnSn--${pageName}"
<input type="text" id="crdnSn--${pageName}" name="crdnSn" data-map="CRDN_SN" class="form-control" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
스티커번호
</label>
<input type="text" id="crdnSn--${pageName}" name="crdnSn"
data-map="CRDN_SN" class="form-control"
maxlength="20" data-maxlengthb="20" /> maxlength="20" data-maxlengthb="20" />
</slot> </slot>
</template> </template>
@ -252,8 +321,12 @@
<div class="col-md-4" slot="edit"> <div class="col-md-4" slot="edit">
<template class="dpv"> <template class="dpv">
<slot> <slot>
<label for="parkngPsbltyRsltCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">장애차량확인</label> <label for="parkngPsbltyRsltCd--${pageName}"
<select id="parkngPsbltyRsltCd--${pageName}" name="parkngPsbltyRsltCd" data-map="PARKNG_PSBLTY_RSLT_CD" class="form-select"> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
장애차량확인
</label>
<select id="parkngPsbltyRsltCd--${pageName}" name="parkngPsbltyRsltCd"
data-map="PARKNG_PSBLTY_RSLT_CD" class="form-select">
<c:forEach items="${FIM034List}" var="item"> <c:forEach items="${FIM034List}" var="item">
<option value="${item.code}">${item.value}</option> <option value="${item.code}">${item.value}</option>
</c:forEach> </c:forEach>
@ -266,13 +339,27 @@
<div class="row mt-4 justify-content-end mb-3"> <div class="row mt-4 justify-content-end mb-3">
<div class="col-md-12"> <div class="col-md-12">
<div class="float-end pe-4"> <div class="float-end pe-4">
<button type="button" id="btnInstLevyExcl1--${pageName}" class="btn btn-primary">저장(서손처리)</button> <button type="button" id="btnInstLevyExcl1--${pageName}" class="btn btn-primary">
<button type="button" id="btnInstLevyExcl2--${pageName}" class="btn btn-primary">저장(계고처리)</button> 저장(서손처리)
<button type="button" id="btnAccept--${pageName}" class="btn btn-primary">저장(수용)</button> </button>
<button type="button" id="btnSendBack--${pageName}" class="btn btn-primary">반송</button> <button type="button" id="btnInstLevyExcl2--${pageName}" class="btn btn-primary">
<button type="button" id="btnDataCopy--${pageName}" class="btn btn-primary">자료복사</button> 저장(계고처리)
<button type="button" id="btnHold--${pageName}" class="btn btn-primary">처리보류</button> </button>
<button type="button" id="btnOpenCvlcptOrgnl--${pageName}" class="btn btn-primary">원본보기</button> <button type="button" id="btnAccept--${pageName}" class="btn btn-primary">
저장(수용)
</button>
<button type="button" id="btnSendBack--${pageName}" class="btn btn-primary">
반송
</button>
<button type="button" id="btnDataCopy--${pageName}" class="btn btn-primary">
자료복사
</button>
<button type="button" id="btnHold--${pageName}" class="btn btn-primary">
처리보류
</button>
<button type="button" id="btnOpenCvlcptOrgnl--${pageName}" class="btn btn-primary">
원본보기
</button>
</div> </div>
</div> </div>
</div> </div>
@ -281,32 +368,47 @@
</div> </div>
<div class="card" style="width:500px;"> <div class="card" style="width:500px;">
<form id="frmFile--${pageName}" method="post" enctype="multipart/form-data"> <form id="frmFile--${pageName}" method="post" enctype="multipart/form-data">
<input type="file" id="newFileList--${pageName}" name="newFileList" multiple accept="image/*" hidden /> <input type="file" id="newFileList--${pageName}" name="newFileList"
<input type="file" id="modifyFileList--${pageName}" name="modifyFileList" multiple accept="image/*" hidden /> multiple accept="image/*" hidden />
<input type="file" id="modifyFileList--${pageName}" name="modifyFileList"
multiple accept="image/*" hidden />
</form> </form>
<div class="col-md-12 d-flex justify-content-between"> <div class="col-md-12 d-flex justify-content-between">
<div class="fs-4 fw-bold">등록된 사진</div> <div class="fs-4 fw-bold">등록된 사진</div>
<div> <div>
<button type="button" id="btnEditPhoto--${pageName}" class="btn btn-primary">선택 사진 편집</button> <button type="button" id="btnEditPhoto--${pageName}" class="btn btn-primary">
<button type="button" id="btnDeleteExistPhoto--${pageName}" class="btn btn-primary">선택 사진 삭제</button> 선택 사진 편집
</button>
<button type="button" id="btnDeleteExistPhoto--${pageName}" class="btn btn-primary">
선택 사진 삭제
</button>
</div> </div>
</div> </div>
<div id="displayForExist--${pageName}" style="overflow-y: scroll;min-height: 40px;max-height: 340px;border-style: solid;"> <div id="displayForExist--${pageName}"
style="overflow-y: scroll;min-height: 40px;max-height: 340px;border-style: solid;">
</div> </div>
<form id="frmUploadSet--${pageName}" method="post" enctype="multipart/form-data"> <form id="frmUploadSet--${pageName}" method="post" enctype="multipart/form-data">
<input type="file" id="inputUploadSet--${pageName}" name="inputUploadSet" multiple accept="image/*" hidden /> <input type="file" id="inputUploadSet--${pageName}" name="inputUploadSet"
multiple accept="image/*" hidden />
</form> </form>
<div class="col-md-12 d-flex justify-content-between"> <div class="col-md-12 d-flex justify-content-between">
<div class="fs-4 fw-bold">추가한 사진</div> <div class="fs-4 fw-bold">추가한 사진</div>
<div> <div>
<button type="button" id="btnAddFile--${pageName}" class="btn btn-primary">사진 추가</button> <button type="button" id="btnAddFile--${pageName}" class="btn btn-primary">
<button type="button" id="btnOpenVideoCapture--${pageName}" class="btn btn-primary">동영상 캡쳐</button> 사진 추가
<button type="button" id="btnCancelAddFile--${pageName}" class="btn btn-primary">선택 사진 삭제</button> </button>
<button type="button" id="btnOpenVideoCapture--${pageName}" class="btn btn-primary">
동영상 캡쳐
</button>
<button type="button" id="btnCancelAddFile--${pageName}" class="btn btn-primary">
선택 사진 삭제
</button>
</div> </div>
</div> </div>
<div id="displayForNew--${pageName}" style="overflow-y: scroll;min-height: 40px;max-height: 340px;border-style: solid;"> <div id="displayForNew--${pageName}"
style="overflow-y: scroll;min-height: 40px;max-height: 340px;border-style: solid;">
</div> </div>
</div> </div>
</div> </div>

@ -16,39 +16,46 @@
class="form-control" readonly /> class="form-control" readonly />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="cvlcptRcptNo--${pageName}" class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end"> <label for="cvlcptRcptNo--${pageName}"
class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end">
접수번호 접수번호
</label> </label>
<input type="text" id="cvlcptRcptNo--${pageName}" name="cvlcptRcptNo" data-map="CVLCPT_RCPT_NO" <input type="text" id="cvlcptRcptNo--${pageName}" name="cvlcptRcptNo"
class="form-control" readonly /> data-map="CVLCPT_RCPT_NO" class="form-control" readonly />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="cvlcptAplcntNm--${pageName}" class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end"> <label for="cvlcptAplcntNm--${pageName}"
class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end">
신청자 신청자
</label> </label>
<input type="text" id="cvlcptAplcntNm--${pageName}" name="cvlcptAplcntNm" data-map="CVLCPT_APLCNT_NM" <input type="text" id="cvlcptAplcntNm--${pageName}" name="cvlcptAplcntNm"
class="form-control" readonly /> data-map="CVLCPT_APLCNT_NM" class="form-control" readonly />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="cvlcptRcptYmd--${pageName}" class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end"> <label for="cvlcptRcptYmd--${pageName}"
class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end">
접수일자 접수일자
</label> </label>
<input type="text" id="cvlcptRcptYmd--${pageName}" name="cvlcptRcptYmd" data-map="CVLCPT_RCPT_YMD" <input type="text" id="cvlcptRcptYmd--${pageName}" name="cvlcptRcptYmd"
class="form-control" readonly /> data-map="CVLCPT_RCPT_YMD" class="form-control" readonly />
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<label for="cvlcptPrcsPrnmtDt--${pageName}" class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end"> <label for="cvlcptPrcsPrnmtDt--${pageName}"
class="w-px-150 bg-lighter pe-2 col-form-label text-sm-end">
처리기한 처리기한
</label> </label>
<input type="text" id="cvlcptPrcsPrnmtDt--${pageName}" name="cvlcptPrcsPrnmtDt" data-map="CVLCPT_PRCS_PRNMNT_DT" <input type="text" id="cvlcptPrcsPrnmtDt--${pageName}" name="cvlcptPrcsPrnmtDt"
class="form-control" readonly /> data-map="CVLCPT_PRCS_PRNMNT_DT" class="form-control" readonly />
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="cvlcptAplyCn--${pageName}" class="w-px-150 bg-lighter pe-2 col-form-label text-sm-center"> <label for="cvlcptAplyCn--${pageName}"
class="w-px-150 bg-lighter pe-2 col-form-label text-sm-center">
민원 내용 민원 내용
</label> </label>
<span class="float-end pe-4"> <span class="float-end pe-4">
<button type="button" class="btn btn-blue" id="btnMakeHwp--${pageName}" title="한글파일 다운">한글파일 다운</button> <button type="button" class="btn btn-blue" id="btnMakeHwp--${pageName}" title="한글파일 다운">
한글파일 다운
</button>
<div id="tempArea--${pageName}"></div> <div id="tempArea--${pageName}"></div>
</span> </span>
</div> </div>
@ -60,10 +67,12 @@
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="cvlcptAplySeCd--${pageName}" class="w-px-150 bg-lighter pe-2 col-form-label text-sm-center"> <label for="cvlcptAplySeCd--${pageName}"
class="w-px-150 bg-lighter pe-2 col-form-label text-sm-center">
접수경로 접수경로
</label> </label>
<select id="cvlcptAplySeCd--${pageName}" name="cvlcptAplySeCd" class="form-select" data-map="CVLCPT_APLY_SE_CD" <select id="cvlcptAplySeCd--${pageName}" name="cvlcptAplySeCd" class="form-select"
data-map="CVLCPT_APLY_SE_CD"
disabled="disabled"> disabled="disabled">
<option value=""></option> <option value=""></option>
<c:forEach items="${FIM039List}" var="item"> <c:forEach items="${FIM039List}" var="item">
@ -72,7 +81,8 @@
</select> </select>
</div> </div>
<div class="col-md-6" id="pageNavArea--${pageName}"> <div class="col-md-6" id="pageNavArea--${pageName}">
<input type="text" id="countStauts--${pageName}" class="form-control w-px-150 text-center fw-bold" readonly /> <input type="text" id="countStauts--${pageName}"
class="form-control w-px-150 text-center fw-bold" readonly />
<button type="button" id="btnPrev--${pageName}" class="w-px-50 btn-PageUp">◀</button> <button type="button" id="btnPrev--${pageName}" class="w-px-50 btn-PageUp">◀</button>
<button type="button" id="btnNext--${pageName}" class="w-px-50 btn-PageDown">▶</button> <button type="button" id="btnNext--${pageName}" class="w-px-50 btn-PageDown">▶</button>
</div> </div>

@ -6,10 +6,16 @@
<div class="card wrapper-list"> <div class="card wrapper-list">
<div class="container-page-btn"> <div class="container-page-btn">
<button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button> <button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">
초기화
</button>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">엑셀</button> 검색
</button>
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">
엑셀
</button>
</span> </span>
</div> </div>
@ -32,11 +38,13 @@
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title">접수일자</label> <label class="form-label fw-bold form-search-title">접수일자</label>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCvlcptRcptYmdFrom--${pageName}" name="schCvlcptRcptYmdFrom" class="form-control form-date" <input type="text" id="schCvlcptRcptYmdFrom--${pageName}" name="schCvlcptRcptYmdFrom"
class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCvlcptRcptYmdTo--${pageName}" name="schCvlcptRcptYmdTo" class="form-control form-date" <input type="text" id="schCvlcptRcptYmdTo--${pageName}" name="schCvlcptRcptYmdTo"
class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</span> </span>
@ -97,7 +105,8 @@
<div> <div>
<span class="container-page-btn"> <span class="container-page-btn">
<div class="d-flex flex-row justify-content-between"> <div class="d-flex flex-row justify-content-between">
<label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info" role="status" aria-live="polite"></label> <label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info"
role="status" aria-live="polite"></label>
<ul id="crdnPaging--${pageName}" class="pagination pagination-primary"> <ul id="crdnPaging--${pageName}" class="pagination pagination-primary">
</ul> </ul>
</div> </div>
@ -188,7 +197,9 @@
</template> </template>
<template id="crdnNotFound--${pageName}"> <template id="crdnNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="15" class="dataTables_empty text-center">민원 정보를 찾지 못했습니다.</td> <td valign="top" colspan="15" class="dataTables_empty text-center">
민원 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>

@ -10,31 +10,37 @@
<div class="row g-1"> <div class="row g-1">
<div class="col-md-6"> <div class="col-md-6">
<label for="cvlcptAplyCn--${pageName}" class="w-px-150 bg-lighter pe-2 col-form-label text-sm-center"> <label for="cvlcptAplyCn--${pageName}"
class="w-px-150 bg-lighter pe-2 col-form-label text-sm-center">
민원 내용 민원 내용
</label> </label>
</div> </div>
<div class="col-md-6 text-end"> <div class="col-md-6 text-end">
<input type="text" id="countStauts--${pageName}" class="form-control w-px-150 text-center fw-bold" readonly /> <input type="text" id="countStauts--${pageName}"
class="form-control w-px-150 text-center fw-bold" readonly />
<button type="button" id="btnPrev--${pageName}" class="w-px-50 btn-PageUp">◀</button> <button type="button" id="btnPrev--${pageName}" class="w-px-50 btn-PageUp">◀</button>
<button type="button" id="btnNext--${pageName}" class="w-px-50 btn-PageDown">▶</button> <button type="button" id="btnNext--${pageName}" class="w-px-50 btn-PageDown">▶</button>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<div class="px-2"> <div class="px-2">
<textarea rows="10" style="width:100%" id="cvlcptAplyCn--${pageName}" name="cvlcptAplyCn" data-map="CVLCPT_APLY_CN" <textarea id="cvlcptAplyCn--${pageName}" name="cvlcptAplyCn"
data-map="CVLCPT_APLY_CN" rows="10" style="width:100%"
></textarea> ></textarea>
</div> </div>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="cvlcptPrcsRsltCn--${pageName}" class="required w-px-150 bg-lighter pe-2 col-form-label text-sm-center"> <label for="cvlcptPrcsRsltCn--${pageName}"
class="required w-px-150 bg-lighter pe-2 col-form-label text-sm-center">
답변 내용 답변 내용
</label> </label>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<div class="px-2"> <div class="px-2">
<textarea id="cvlcptPrcsRsltCn--${pageName}" name="cvlcptPrcsRsltCn" data-map="CVLCPT_PRCS_RSLT_CN" <textarea id="cvlcptPrcsRsltCn--${pageName}" name="cvlcptPrcsRsltCn"
required rows="10" style="width:100%"></textarea> data-map="CVLCPT_PRCS_RSLT_CN"
required rows="10" style="width:100%"
></textarea>
</div> </div>
</div> </div>
@ -42,7 +48,9 @@
변경할내용이있으면 수정하시오. 변경할내용이있으면 수정하시오.
</div> </div>
<div class="col-md-6 text-end"> <div class="col-md-6 text-end">
<button type="button" id="btnSave--${pageName}" class="btn btn-primary">변경 내용 저장</button> <button type="button" id="btnSave--${pageName}" class="btn btn-primary">
변경 내용 저장
</button>
</div> </div>
</div> </div>
</form> </form>

@ -6,10 +6,16 @@
<div class="card wrapper-list"> <div class="card wrapper-list">
<div class="container-page-btn"> <div class="container-page-btn">
<button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button> <button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">
초기화
</button>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">엑셀</button> 검색
</button>
<button type="button" id="btnExcel--${pageName}" class="btn btn-excel w-px-120" title="엑셀 저장">
엑셀
</button>
</span> </span>
</div> </div>
@ -32,18 +38,24 @@
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title">접수일자</label> <label class="form-label fw-bold form-search-title">접수일자</label>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCvlcptRcptYmdFrom--${pageName}" name="schCvlcptRcptYmdFrom" class="form-control form-date" <input type="text" id="schCvlcptRcptYmdFrom--${pageName}" name="schCvlcptRcptYmdFrom"
class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCvlcptRcptYmdTo--${pageName}" name="schCvlcptRcptYmdTo" class="form-control form-date" <input type="text" id="schCvlcptRcptYmdTo--${pageName}" name="schCvlcptRcptYmdTo"
class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<button type="button" onclick="$('#cvlcptPrcsPicNm--${pageName}').val('${currentUserName}');">담당자명 지정</button> <button type="button"
<input type="text" id="cvlcptPrcsPicNm--${pageName}" name="cvlcptPrcsPicNm" class="form-control"/> onclick="$('#cvlcptPrcsPicNm--${pageName}').val('${currentUserName}');">
담당자명 지정
</button>
<input type="text" id="cvlcptPrcsPicNm--${pageName}" name="cvlcptPrcsPicNm"
class="form-control"/>
</div> </div>
<div class="col-6"> <div class="col-6">
<input type="hidden" id="by--${pageName}" name="by" /> <input type="hidden" id="by--${pageName}" name="by" />
@ -87,7 +99,8 @@
<div> <div>
<span class="container-page-btn"> <span class="container-page-btn">
<div class="d-flex flex-row justify-content-between"> <div class="d-flex flex-row justify-content-between">
<label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info" role="status" aria-live="polite"></label> <label id="crdnPaging--${pageName}PagingInfo" class="dataTables_info"
role="status" aria-live="polite"></label>
<ul id="crdnPaging--${pageName}" class="pagination pagination-primary"> <ul id="crdnPaging--${pageName}" class="pagination pagination-primary">
</ul> </ul>
</div> </div>
@ -164,7 +177,9 @@
</template> </template>
<template id="crdnNotFound--${pageName}"> <template id="crdnNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="16" class="dataTables_empty text-center">민원 정보를 찾지 못했습니다.</td> <td valign="top" colspan="16" class="dataTables_empty text-center">
민원 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>

@ -6,9 +6,13 @@
<div class="card wrapper-list"> <div class="card wrapper-list">
<div class="container-page-btn"> <div class="container-page-btn">
<button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">초기화</button> <button type="button" id="btnReset--${pageName}" class="btn btn-outline-dark" title="초기화">
초기화
</button>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" id="btnSearch--${pageName}" class="btn btn-search w-px-120" title="검색">
검색
</button>
</span> </span>
</div> </div>
@ -99,7 +103,9 @@
</template> </template>
<template id="dmndNotFound--${pageName}"> <template id="dmndNotFound--${pageName}">
<tr> <tr>
<td valign="top" colspan="8" class="dataTables_empty text-center">요청 정보를 찾지 못했습니다.</td> <td valign="top" colspan="8" class="dataTables_empty text-center">
요청 정보를 찾지 못했습니다.
</td>
</tr> </tr>
</template> </template>
</table> </table>
@ -129,22 +135,24 @@
<div class="col-md-12"> <div class="col-md-12">
<label for="rcptYmd--${pageName}" <label for="rcptYmd--${pageName}"
class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">접수일자</label> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">접수일자</label>
<input type="text" id="rcptYmd--${pageName}" name="rcptYmd" required <input type="text" id="rcptYmd--${pageName}" name="rcptYmd"
class="form-control form-date" data-fmt-type="day" /> class="form-control form-date" required data-fmt-type="day" />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label for="pstNo--${pageName}" <label for="pstNo--${pageName}"
class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">목록번호</label> class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">목록번호</label>
<input type="text" id="pstNo--${pageName}" name="pstNo" required <input type="text" id="pstNo--${pageName}" name="pstNo" class="form-control"
class="form-control" type="text" maxlength="6" data-maxlengthb="6" data-fmt-type="zeroLpadNumber" /> required maxlength="6" data-maxlengthb="6" data-fmt-type="zeroLpadNumber" />
</div> </div>
</div> </div>
</div> </div>
<div> <div>
<span class="container-page-btn"> <span class="container-page-btn">
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<button type="button" class="btn btn-primary" id="btnCreate--${pageName}" title="확인">확인</button> <button type="button" class="btn btn-primary" id="btnCreate--${pageName}" title="확인">
확인
</button>
</span> </span>
</span> </span>
</div> </div>

@ -222,7 +222,9 @@
<input type="hidden" id="dstrbncYn--${pageName}" name="dstrbncYn" /> <input type="hidden" id="dstrbncYn--${pageName}" name="dstrbncYn" />
<input type="hidden" id="ansWordsId--${pageName}" name="ansWordsId" /> <input type="hidden" id="ansWordsId--${pageName}" name="ansWordsId" />
<label for="prcsRsltCn--${pageName}" <label for="prcsRsltCn--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-center">답변내용</label> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-center">
답변내용
</label>
<br/> <br/>
<textarea id="prcsRsltCn--${pageName}" name="prcsRsltCn" <textarea id="prcsRsltCn--${pageName}" name="prcsRsltCn"
class="form-control" required class="form-control" required

@ -84,9 +84,11 @@
class="form-control w-px-500" /> class="form-control w-px-500" />
<br/> <br/>
<label for="mailCn--${pageName}" <label for="mailCn--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-center" hidden>내용</label> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-center" hidden>
<textarea id="mailCn--${pageName}" name="mailCn" class="form-control" required 내용
style="width:100%;" rows="15" </label>
<textarea id="mailCn--${pageName}" name="mailCn" class="form-control"
required style="width:100%;" rows="15"
></textarea> ></textarea>
</form> </form>
</div> </div>

@ -85,7 +85,8 @@
<!-- 대체차량번호 --> <!-- 대체차량번호 -->
<div class="col-4"> <div class="col-4">
<label class="form-label fw-bold form-search-title text-end">대체차량번호</label> <label class="form-label fw-bold form-search-title text-end">대체차량번호</label>
<input type="text" id="ischRpmSzrVhrno--${pageName}" name="ischRpmSzrVhrno" class="form-control w-px-150" /> <input type="text" id="ischRpmSzrVhrno--${pageName}" name="ischRpmSzrVhrno"
class="form-control w-px-150" />
<label> <label>
<input type="checkbox" id="ischRpmSzrVhrnoSimilar--${pageName}" name="ischRpmSzrVhrnoSimilar" <input type="checkbox" id="ischRpmSzrVhrnoSimilar--${pageName}" name="ischRpmSzrVhrnoSimilar"
class="form-check-input" value="Y" />유사조회 class="form-check-input" value="Y" />유사조회
@ -94,7 +95,8 @@
<!-- 단속차량번호 --> <!-- 단속차량번호 -->
<div class="col-4"> <div class="col-4">
<label class="form-label fw-bold form-search-title text-end">단속차량번호</label> <label class="form-label fw-bold form-search-title text-end">단속차량번호</label>
<input type="text" id="ischCrdnVhrno--${pageName}" name="ischCrdnVhrno" class="form-control w-px-150" /> <input type="text" id="ischCrdnVhrno--${pageName}" name="ischCrdnVhrno"
class="form-control w-px-150" />
<label> <label>
<input type="checkbox" id="ischCrdnVhrnoSimilar--${pageName}" name="ischCrdnVhrnoSimilar" <input type="checkbox" id="ischCrdnVhrnoSimilar--${pageName}" name="ischCrdnVhrnoSimilar"
class="form-check-input" value="Y" />유사조회 class="form-check-input" value="Y" />유사조회
@ -103,7 +105,8 @@
<!-- 납부자명 --> <!-- 납부자명 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">납부자명</label> <label class="form-label fw-bold form-search-title text-end">납부자명</label>
<input type="text" id="ischRtpyrNm--${pageName}" name="ischRtpyrNm" class="form-control w-px-150" /> <input type="text" id="ischRtpyrNm--${pageName}" name="ischRtpyrNm"
class="form-control w-px-150" />
<label> <label>
<input type="checkbox" id="ischRtpyrNmSimilar--${pageName}" name="ischRtpyrNmSimilar" <input type="checkbox" id="ischRtpyrNmSimilar--${pageName}" name="ischRtpyrNmSimilar"
class="form-check-input" value="Y" />유사조회 class="form-check-input" value="Y" />유사조회
@ -112,12 +115,14 @@
<!-- 납부자번호 --> <!-- 납부자번호 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">납부자번호</label> <label class="form-label fw-bold form-search-title text-end">납부자번호</label>
<input type="text" id="ischRtpyrNo--${pageName}" name="ischRtpyrNo" class="form-control w-px-150" /> <input type="text" id="ischRtpyrNo--${pageName}" name="ischRtpyrNo"
class="form-control w-px-150" />
</div> </div>
<!-- 민원신청인명 --> <!-- 민원신청인명 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">민원신청인명</label> <label class="form-label fw-bold form-search-title text-end">민원신청인명</label>
<input type="text" id="ischCvlcptAplcntNm--${pageName}" name="ischCvlcptAplcntNm" class="form-control w-px-150" /> <input type="text" id="ischCvlcptAplcntNm--${pageName}" name="ischCvlcptAplcntNm"
class="form-control w-px-150" />
</div> </div>
<!-- 동적검색 --> <!-- 동적검색 -->
<div class="col-6"> <div class="col-6">
@ -164,22 +169,26 @@
<!-- 납부자주소 --> <!-- 납부자주소 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">납부자주소</label> <label class="form-label fw-bold form-search-title text-end">납부자주소</label>
<input type="text" id="ischRtpyrAddr--${pageName}" name="ischRtpyrAddr" class="form-control w-px-300" /> <input type="text" id="ischRtpyrAddr--${pageName}" name="ischRtpyrAddr"
class="form-control w-px-300" />
</div> </div>
<!-- 납부자상세주소 --> <!-- 납부자상세주소 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">납부자상세주소</label> <label class="form-label fw-bold form-search-title text-end">납부자상세주소</label>
<input type="text" id="ischRtpyrDtlAddr--${pageName}" name="ischRtpyrDtlAddr" class="form-control w-px-300" /> <input type="text" id="ischRtpyrDtlAddr--${pageName}" name="ischRtpyrDtlAddr"
class="form-control w-px-300" />
</div> </div>
<!-- 고지번호 --> <!-- 고지번호 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">고지번호</label> <label class="form-label fw-bold form-search-title text-end">고지번호</label>
<input type="text" id="ischGojiNo--${pageName}" name="ischGojiNo" class="form-control w-px-150" /> <input type="text" id="ischGojiNo--${pageName}" name="ischGojiNo"
class="form-control w-px-150" />
</div> </div>
<!-- 전자납부번호 --> <!-- 전자납부번호 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">전자납부번호</label> <label class="form-label fw-bold form-search-title text-end">전자납부번호</label>
<input type="text" id="ischEpayno--${pageName}" name="ischEpayno" class="form-control w-px-150" /> <input type="text" id="ischEpayno--${pageName}" name="ischEpayno"
class="form-control w-px-150" />
</div> </div>
<!-- 위반항목 --> <!-- 위반항목 -->
<div class="col-6"> <div class="col-6">
@ -221,22 +230,26 @@
<!-- 단속법정동 --> <!-- 단속법정동 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">단속법정동</label> <label class="form-label fw-bold form-search-title text-end">단속법정동</label>
<input type="text" id="ischCrdnStdgNm--${pageName}" name="ischCrdnStdgNm" class="form-control w-px-150" /> <input type="text" id="ischCrdnStdgNm--${pageName}" name="ischCrdnStdgNm"
class="form-control w-px-150" />
</div> </div>
<!-- 단속장소 --> <!-- 단속장소 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">단속장소</label> <label class="form-label fw-bold form-search-title text-end">단속장소</label>
<input type="text" id="ischCrdnPlc--${pageName}" name="ischCrdnPlc" class="form-control w-px-300" /> <input type="text" id="ischCrdnPlc--${pageName}" name="ischCrdnPlc"
class="form-control w-px-300" />
</div> </div>
<!-- 신고자전화번호 --> <!-- 신고자전화번호 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">신고자전화번호</label> <label class="form-label fw-bold form-search-title text-end">신고자전화번호</label>
<input type="text" id="ischCelNoV--${pageName}" name="ischCelNoV" class="form-control w-px-150" /> <input type="text" id="ischCelNoV--${pageName}" name="ischCelNoV"
class="form-control w-px-150" />
</div> </div>
<!-- 민원목록번호 --> <!-- 민원목록번호 -->
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title text-end">민원목록번호</label> <label class="form-label fw-bold form-search-title text-end">민원목록번호</label>
<input type="text" id="ischCvlcptListNo--${pageName}" name="ischCvlcptListNo" class="form-control w-px-150" /> <input type="text" id="ischCvlcptListNo--${pageName}" name="ischCvlcptListNo"
class="form-control w-px-150" />
</div> </div>
</div> </div>

@ -53,7 +53,9 @@
<div class="row mt-4 justify-content-end mb-3"> <div class="row mt-4 justify-content-end mb-3">
<div class="col-md-12"> <div class="col-md-12">
<div class="float-end pe-4"> <div class="float-end pe-4">
<button type="button" id="btnInputEtcCn--${pageName}" class="btn btn-primary">특기사항등록(일괄)</button> <button type="button" id="btnInputEtcCn--${pageName}" class="btn btn-primary">
특기사항등록(일괄)
</button>
</div> </div>
</div> </div>
</div> </div>

@ -8,7 +8,7 @@
<div class="row mt-4 mb-3 justify-content-start"> <div class="row mt-4 mb-3 justify-content-start">
<div class="col-md-12"> <div class="col-md-12">
<div class="float-start ps-4"> <div class="float-start ps-4">
<button type="button" id="" class="btn btn-excel">엑셀</button> <button type="button" id="btnExcel--${pageName}" class="btn btn-excel">엑셀</button>
<button type="button" id="" class="btn btn-info">단속내역서출력</button> <button type="button" id="" class="btn btn-info">단속내역서출력</button>
<button type="button" id="" class="btn btn-info">단속확인서출력</button> <button type="button" id="" class="btn btn-info">단속확인서출력</button>
<label> <label>

Loading…
Cancel
Save