소스 정리

main
이범준 3 months ago
parent 10c97085b7
commit 6866750e44

@ -11,11 +11,11 @@
<h5>파일 레이아웃</h5> <h5>파일 레이아웃</h5>
</div> </div>
<div class="card-body"> <div class="card-body">
<input type="hidden" id="fileLayoutId--${pageName}" name="fileLayoutId" data-map="FILE_LAYOUT_ID" /> <input type="hidden" name="fileLayoutId" data-map="FILE_LAYOUT_ID" />
<input type="hidden" id="sggCd--${pageName}" name="sggCd" data-map="SGG_CD" /> <input type="hidden" name="sggCd" data-map="SGG_CD" />
<input type="hidden" id="taskSeCd--${pageName}" name="taskSeCd" data-map="TASK_SE_CD" /> <input type="hidden" name="taskSeCd" data-map="TASK_SE_CD" />
<input type="hidden" id="instCd--${pageName}" name="instCd" data-map="INST_CD" /> <input type="hidden" name="instCd" data-map="INST_CD" />
<input type="hidden" id="deptCd--${pageName}" name="deptCd" data-map="DEPT_CD" /> <input type="hidden" name="deptCd" data-map="DEPT_CD" />
<div class="row g-1"> <div class="row g-1">
<div class="col-md-4"> <div class="col-md-4">

@ -44,19 +44,19 @@
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end">단속일자</label> <label class="form-label fw-bold form-search-title w-px-120 text-end">단속일자</label>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom" <input type="text" name="schCrdnYmdFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo" <input type="text" name="schCrdnYmdTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="crdnInptSeCd--${pageName}">단속구분</label> <label for="crdnInptSeCd--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">단속구분</label>
<select id="crdnInptSeCd--${pageName}" name="crdnInptSeCd" class="form-select"> <select id="crdnInptSeCd--${pageName}" name="crdnInptSeCd" class="form-select">
<option value="">전체</option> <option value="">전체</option>
<c:forEach items="${FIM003List}" var="item"> <c:forEach items="${FIM003List}" var="item">
@ -65,7 +65,7 @@
</select> </select>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="vhrno--${pageName}">차량번호</label> <label for="vhrno--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">차량번호</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">
@ -120,7 +120,7 @@
<div name="searchDetail" class="container-search container-search-detail collapse"> <div name="searchDetail" class="container-search container-search-detail collapse">
<div class="row"> <div class="row">
<div class="col-4"> <div class="col-4">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="crdnSttsCd--${pageName}">자료상태</label> <label for="crdnSttsCd--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">자료상태</label>
<select id="crdnSttsCd--${pageName}" name="crdnSttsCd" class="form-select"> <select id="crdnSttsCd--${pageName}" name="crdnSttsCd" class="form-select">
<option value="">전체</option> <option value="">전체</option>
<c:forEach items="${FIM010List}" var="item"> <c:forEach items="${FIM010List}" var="item">
@ -130,28 +130,28 @@
</div> </div>
<!-- 등록일자, 수정일자 --> <!-- 등록일자, 수정일자 -->
<div class="col-4"> <div class="col-4">
<select class="form-select w-px-120 text-center" id="schRegDateOpt--${pageName}" name="schRegDateOpt"> <select class="form-select w-px-120 text-center" name="schRegDateOpt">
<option value="regDt">등록일자</option> <option value="regDt">등록일자</option>
<option value="mdfcnDt">수정일자</option> <option value="mdfcnDt">수정일자</option>
</select> </select>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" class="form-control form-date" id="schRegDateFrom--${pageName}" name="schRegDateFrom" <input type="text" class="form-control form-date" name="schRegDateFrom"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" class="form-control form-date" id="schRegDateTo--${pageName}" name="schRegDateTo" <input type="text" class="form-control form-date" name="schRegDateTo"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</span> </span>
</div> </div>
<!-- 등록자명, 수정자명 --> <!-- 등록자명, 수정자명 -->
<div class="col-4"> <div class="col-4">
<select class="form-select w-px-120 text-center" id="schRgtrOpt--${pageName}" name="schRgtrOpt"> <select class="form-select w-px-120 text-center" name="schRgtrOpt">
<option value="rgtr">등록자</option> <option value="rgtr">등록자</option>
<option value="mdfr">수정자</option> <option value="mdfr">수정자</option>
</select> </select>
<input type="hidden" id="schRgtrCd--${pageName}" name="schRgtrCd" /> <input type="hidden" name="schRgtrCd" />
<input type="text" class="form-control w-px-160" id="schRgtrNm--${pageName}" name="schRgtrNm" /> <input type="text" class="form-control w-px-160" name="schRgtrNm" />
<button type="button" class="btn btn-sm btn-outline-dark" <button type="button" class="btn btn-sm btn-outline-dark"
name="btnFindUser" title="사용자 검색">검색</button> name="btnFindUser" title="사용자 검색">검색</button>
</div> </div>

@ -9,7 +9,7 @@
<div class="row g-1"> <div class="row g-1">
<div class="col-md-12"> <div class="col-md-12">
<label for="levyExclRsnCd--${pageName}" <label for="chgAmtSe--${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>
<select class="form-select" id="chgAmtSe--${pageName}" name="chgAmtSe" required> <select class="form-select" id="chgAmtSe--${pageName}" name="chgAmtSe" required>
<option value="1">가산</option> <option value="1">가산</option>

@ -22,12 +22,12 @@
<div class="col-6"> <div class="col-6">
<span class="form-label fw-bold form-search-title w-px-120 text-end">단속일자</span> <span class="form-label fw-bold form-search-title w-px-120 text-end">단속일자</span>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom" <input type="text" name="schCrdnYmdFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo" <input type="text" name="schCrdnYmdTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>

@ -31,7 +31,7 @@
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="regDt--${pageName}">등록일자</label> <label for="regDt--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">등록일자</label>
<input type="text" id="regDt--${pageName}" name="regDt" <input type="text" id="regDt--${pageName}" name="regDt"
class="form-control form-date" data-fmt-type="day" class="form-control form-date" data-fmt-type="day"
title="금일" disabled="disabled" /> title="금일" disabled="disabled" />

@ -9,7 +9,7 @@
<div class="col-md-12"> <div class="col-md-12">
<div class="form-check form-switch"> <div class="form-check form-switch">
<input class="form-check-input" type="checkbox" role="switch" id="direct--${pageName}" name="direct"> <input class="form-check-input" type="checkbox" role="switch" id="direct--${pageName}" name="direct">
<label class="form-check-label" for="direct--${pageName}">로컬파일업로드</label> <label for="direct--${pageName}" class="form-check-label">로컬파일업로드</label>
</div> </div>
</div> </div>
</div> </div>

@ -4,11 +4,11 @@
<div class="d-flex flex-row justify-content-evenly" data-doctx="${pageName}"> <div class="d-flex flex-row justify-content-evenly" data-doctx="${pageName}">
<div class="card mw-px-1000"> <div class="card mw-px-1000">
<form name="frmEdit"> <form name="frmEdit">
<input type="hidden" id="crdnId-${pageName}" name="crdnId" data-map="CRDN_ID" /> <input type="hidden" name="crdnId" data-map="CRDN_ID" />
<input type="hidden" id="rtpyrId--${pageName}" name="rtpyrId" data-map="RTPYR_ID"/> <input type="hidden" name="rtpyrId" data-map="RTPYR_ID"/>
<input type="hidden" id="addrSn--${pageName}" name="addrSn" data-map="ADDR_SN"/> <input type="hidden" name="addrSn" data-map="ADDR_SN"/>
<input type="hidden" id="sggCd--${pageName}" name="sggCd" value="${sggCd}" /> <input type="hidden" name="sggCd" value="${sggCd}" />
<input type="hidden" id="taskSeCd--${pageName}" name="taskSeCd" value="${taskSeCd}" /> <input type="hidden" name="taskSeCd" value="${taskSeCd}" />
<div class="row g-1"> <div class="row g-1">
<div class="col-md-12" slot="edit"> <div class="col-md-12" slot="edit">
<template class="pvs bpv"> <template class="pvs bpv">
@ -69,8 +69,8 @@
법정동 법정동
</label> </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}" name="stdgNmList">
<c:forEach items="${stdgNmList}" var="item"> <c:forEach items="${stdgNmList}" var="item">
<option value="${item}"></option> <option value="${item}"></option>
</c:forEach> </c:forEach>
@ -153,7 +153,7 @@
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="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}" <input type="text" id="mask-rtpyrNo--${pageName}" name="mask-rtpyrNo"
class="form-control privacy-mask" disabled value="******"/> class="form-control privacy-mask" disabled value="******"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
@ -307,13 +307,13 @@
<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" <input type="text" name="teamer1"
data-map="TEAMER_1" class="form-control" /> data-map="TEAMER_1" class="form-control" />
<input type="text" id="teamer2--${pageName}" name="teamer2" <input type="text" name="teamer2"
data-map="TEAMER_2" class="form-control" /> data-map="TEAMER_2" class="form-control" />
<input type="text" id="teamer3--${pageName}" name="teamer3" <input type="text" name="teamer3"
data-map="TEAMER_3" class="form-control" /> data-map="TEAMER_3" class="form-control" />
<input type="text" id="teamer4--${pageName}" name="teamer4" <input type="text" name="teamer4"
data-map="TEAMER_4" class="form-control" /> data-map="TEAMER_4" class="form-control" />
</slot> </slot>
</template> </template>
@ -341,12 +341,12 @@
</div> </div>
<div class="card w-px-400 min-w-px-400"> <div class="card w-px-400 min-w-px-400">
<form name="frmFile" method="post" enctype="multipart/form-data"> <form name="frmFile" method="post" enctype="multipart/form-data">
<input type="file" id="newFileList--${pageName}" name="newFileList" <input type="file" name="newFileList"
multiple accept="image/*" hidden /> multiple accept="image/*" hidden />
</form> </form>
<form name="frmUploadSet" method="post" enctype="multipart/form-data"> <form name="frmUploadSet" method="post" enctype="multipart/form-data">
<input type="file" id="inputUploadSet--${pageName}" name="inputUploadSet" <input type="file" name="inputUploadSet"
multiple accept="image/*" hidden /> multiple accept="image/*" hidden />
</form> </form>
<div class="col-md-12"> <div class="col-md-12">

@ -39,21 +39,21 @@
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="schCrdnYmdFrom--${pageName}">단속일자</label> <span class="form-label fw-bold form-search-title w-px-120 text-end">단속일자</span>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom" <input type="text" name="schCrdnYmdFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo" <input type="text" name="schCrdnYmdTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="crdnInptSeCd--${pageName}">자료출처</label> <label for="crdnInptSeCd--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">자료출처</label>
<select id="crdnInptSeCd--${pageName}" name="crdnInptSeCd" class="form-select"> <select id="crdnInptSeCd--${pageName}" name="crdnInptSeCd" class="form-select">
<option value="">전체</option> <option value="">전체</option>
<c:forEach items="${FIM003List}" var="item"> <c:forEach items="${FIM003List}" var="item">
@ -62,7 +62,7 @@
</select> </select>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="vhrno--${pageName}">차량번호</label> <label for="vhrno--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">차량번호</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">
@ -101,7 +101,7 @@
</template> </template>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="crdnSttsCd--${pageName}">자료상태</label> <label for="crdnSttsCd--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">자료상태</label>
<select id="crdnSttsCd--${pageName}" name="crdnSttsCd" class="form-select"> <select id="crdnSttsCd--${pageName}" name="crdnSttsCd" class="form-select">
<option value="">전체</option> <option value="">전체</option>
<c:forEach items="${FIM010List}" var="item"> <c:forEach items="${FIM010List}" var="item">
@ -112,8 +112,8 @@
<div slot="search" name="searchForNxrp" class="col-6 if-empty-col0"> <div slot="search" name="searchForNxrp" class="col-6 if-empty-col0">
<template class="pvs bpv"> <template class="pvs bpv">
<slot> <slot>
<label class="form-label fw-bold form-search-title w-px-120 text-end" <label for="nxrpSendStts--${pageName}"
for="nxrpSendStts--${pageName}">세외수입 전송 상태</label> class="form-label fw-bold form-search-title w-px-120 text-end">세외수입 전송 상태</label>
<select id="nxrpSendStts--${pageName}" name="nxrpSendStts" class="form-select"> <select id="nxrpSendStts--${pageName}" name="nxrpSendStts" class="form-select">
<option value="">전체</option> <option value="">전체</option>
<option value="01">전송가능</option> <option value="01">전송가능</option>
@ -126,28 +126,28 @@
<div class="col-12"></div> <div class="col-12"></div>
<!-- 등록일자, 수정일자 --> <!-- 등록일자, 수정일자 -->
<div class="col-6"> <div class="col-6">
<select class="form-select w-px-120 text-center" id="schRegDateOpt--${pageName}" name="schRegDateOpt"> <select class="form-select w-px-120 text-center" name="schRegDateOpt">
<option value="regDt">등록일자</option> <option value="regDt">등록일자</option>
<option value="mdfcnDt">수정일자</option> <option value="mdfcnDt">수정일자</option>
</select> </select>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" class="form-control form-date" id="schRegDateFrom--${pageName}" name="schRegDateFrom" <input type="text" class="form-control form-date" name="schRegDateFrom"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" class="form-control form-date" id="schRegDateTo--${pageName}" name="schRegDateTo" <input type="text" class="form-control form-date" name="schRegDateTo"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</span> </span>
</div> </div>
<!-- 등록자명, 수정자명 --> <!-- 등록자명, 수정자명 -->
<div class="col-6"> <div class="col-6">
<select class="form-select w-px-120 text-center" id="schRgtrOpt--${pageName}" name="schRgtrOpt"> <select class="form-select w-px-120 text-center" name="schRgtrOpt">
<option value="rgtr">등록자</option> <option value="rgtr">등록자</option>
<option value="mdfr">수정자</option> <option value="mdfr">수정자</option>
</select> </select>
<input type="hidden" id="schRgtrCd--${pageName}" name="schRgtrCd" /> <input type="hidden" name="schRgtrCd" />
<input type="text" class="form-control w-px-160" id="schRgtrNm--${pageName}" name="schRgtrNm" /> <input type="text" class="form-control w-px-160" name="schRgtrNm" />
<button type="button" class="btn btn-sm btn-outline-dark" name="btnFindUser" title="사용자 검색">검색</button> <button type="button" class="btn btn-sm btn-outline-dark" name="btnFindUser" title="사용자 검색">검색</button>
</div> </div>
</div> </div>
@ -191,7 +191,7 @@
<template name="crdnCols"> <template name="crdnCols">
<th style="width: 80px;" class="cmn">No.</th> <th style="width: 80px;" class="cmn">No.</th>
<th class="cmn" style="width: 56px;"> <th class="cmn" style="width: 56px;">
<input type="checkbox" class="form-check-input" id="gridAllCheckbox--${pageName}" <input type="checkbox" class="form-check-input" name="gridAllCheckbox"
onchange="pageObject['${pageName}'].checkCrdnList(this, this.checked);" /> onchange="pageObject['${pageName}'].checkCrdnList(this, this.checked);" />
</th> </th>
<th onclick="searchFromGridTitle('CRDN_INPT_SE_CD',this.innerText,'codeValue','FIM003');" <th onclick="searchFromGridTitle('CRDN_INPT_SE_CD',this.innerText,'codeValue','FIM003');"

@ -13,9 +13,9 @@
<!-- 입력 영역 --> <!-- 입력 영역 -->
<form name="frmEdit"> <form name="frmEdit">
<!-- hidden --> <!-- hidden -->
<input type="hidden" id="sggCd--${pageName}" name="sggCd" data-map="SGG_CD" /> <input type="hidden" name="sggCd" data-map="SGG_CD" />
<input type="hidden" id="taskSeCd--${pageName}" name="taskSeCd" data-map="TASK_SE_CD" /> <input type="hidden" name="taskSeCd" data-map="TASK_SE_CD" />
<input type="hidden" id="crdnId--${pageName}" name="crdnId" data-map="CRDN_ID" /> <input type="hidden" name="crdnId" data-map="CRDN_ID" />
<div class="row g-1"> <div class="row g-1">
<!-- 단속 일자 --> <!-- 단속 일자 -->
@ -56,7 +56,7 @@
<label for="crdnStdgNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">법정동</label> <label for="crdnStdgNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">법정동</label>
<input type="text" id="crdnStdgNm--${pageName}" name="crdnStdgNm" <input type="text" id="crdnStdgNm--${pageName}" name="crdnStdgNm"
class="form-control w-40" data-map="CRDN_STDG_NM" list="stdgNmList--${pageName}" /> class="form-control w-40" data-map="CRDN_STDG_NM" list="stdgNmList--${pageName}" />
<datalist id="stdgNmList--${pageName}"> <datalist id="stdgNmList--${pageName}" name="stdgNmList">
<c:forEach items="${stdgNmList}" var="item"> <c:forEach items="${stdgNmList}" var="item">
<option value="${item}"></option> <option value="${item}"></option>
</c:forEach> </c:forEach>

@ -13,9 +13,9 @@
<!-- 입력 영역 --> <!-- 입력 영역 -->
<form name="frmEdit"> <form name="frmEdit">
<!-- hidden --> <!-- hidden -->
<input type="hidden" id="sggCd--${pageName}" name="sggCd" data-map="SGG_CD" /> <input type="hidden" name="sggCd" data-map="SGG_CD" />
<input type="hidden" id="taskSeCd--${pageName}" name="taskSeCd" data-map="TASK_SE_CD" /> <input type="hidden" name="taskSeCd" data-map="TASK_SE_CD" />
<input type="hidden" id="crdnId--${pageName}" name="crdnId" data-map="CRDN_ID" /> <input type="hidden" name="crdnId" data-map="CRDN_ID" />
<div class="row g-1"> <div class="row g-1">
<!-- 단속 처리 상태 코드 --> <!-- 단속 처리 상태 코드 -->

@ -107,7 +107,7 @@
data-maxlengthb="20" required /> data-maxlengthb="20" required />
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<label for="teamNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <label for="crdnSeCd--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
단속구분 단속구분
</label> </label>
<select id="crdnSeCd--${pageName}" name="crdnSeCd" class="form-select"> <select id="crdnSeCd--${pageName}" name="crdnSeCd" class="form-select">

@ -22,13 +22,13 @@
<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 w-px-120 text-end" for="vhrno--${pageName}"> <label for="vhrno--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">
차량번호 차량번호
</label> </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 w-px-120 text-end" for="delYn--${pageName}"> <label for="delYn--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">
삭제여부 삭제여부
</label> </label>
<select id="delYn--${pageName}" name="denYn" class="form-select"> <select id="delYn--${pageName}" name="denYn" class="form-select">
@ -64,7 +64,7 @@
<div class="table-responsive ox-scroll oy-scroll h-px-600"> <div class="table-responsive ox-scroll oy-scroll h-px-600">
<table class="table-layout-fixed datatables-ajax table table-bordered dataTable no-footer"> <table class="table-layout-fixed datatables-ajax table table-bordered dataTable no-footer">
<thead class="sticky-thead"> <thead class="sticky-thead">
<tr id="exmptnVhclTheadTr--${pageName}"> <tr name="exmptnVhclTheadTr">
<th style="width: 80px;">No.</th> <th style="width: 80px;">No.</th>
<th style="width: 200px;">차량번호</th> <th style="width: 200px;">차량번호</th>
<th style="width: 200px;">사유</th> <th style="width: 200px;">사유</th>
@ -118,27 +118,6 @@
<div class="content-backdrop fade"></div> <div class="content-backdrop fade"></div>
<template name="delRsnDialogTemplate">
<form name="frmEdit">
<div class="card">
<div class="row g-1">
<div class="col-md-12">
<label for="delRsn--${pageName}"
class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">삭제사유</label>
<input type="text" id="delRsn--${pageName}" name="delRsn"
class="form-control w-80" type="text" maxlength="1000" data-maxlengthb="1000" />
</div>
</div>
</div>
<div>
<span class="container-page-btn">
<span class="container-window-btn-right">
<button type="button" name="btnRemove" class="btn btn-primary" title="확인">확인</button>
</span>
</span>
</div>
</form>
</template>
</div> </div>
@ -234,7 +213,7 @@ $(document).ready(function(){
return; return;
} }
var cellDefs = getCellDefs($("#exmptnVhclTheadTr--${pageName} th").not(".dummy-th").not(":eq(0)"), var cellDefs = getCellDefs($P.$find("exmptnVhclTheadTr").find("th").not(".dummy-th").not(":eq(0)"),
$($P.find("exmptnVhclRow").content).find("td").not(".dummy-td").not(":eq(0)")); $($P.find("exmptnVhclRow").content).find("td").not(".dummy-td").not(":eq(0)"));
$P.ctrl.query.cellDefs = cellDefs; $P.ctrl.query.cellDefs = cellDefs;
@ -364,31 +343,36 @@ $(document).ready(function(){
}; };
$P.fnOpenDelRsnDialog = () => { $P.fnOpenDelRsnDialog = () => {
dialog.open({
id : "delRsnDialog--${pageName}", fetch(wctx.url("/resources/html/inputRsnDialog.html"))
title : "삭제사유입력다이얼로그", .then(function(resp) { return resp.text(); })
content : $P.find("delRsnDialogTemplate").innerHTML, .then(function(template) {
size : "xl", dialog.open({
init : () => { id: "inputDelRsnDialog--${pageName}"
$("#delRsnDialog--${pageName} .modal-content").addClass("min-w-px-700"); , title: "삭제 사유 입력"
$("#delRsnDialog--${pageName}").find("[name='btnRemove']").on("click", () => $P.fnRemove()); , size: "lg"
}, , content: template
onClose : () => {} , init: () => { setDialogZindex(); }
}); , onOK: () => {
$P.fnRemove($("#reason").val());
}
});
});
} }
$P.fnRemove = () => { $P.fnRemove = (reason) => {
var dataKey = $P.ctrl.dataset.getCurrent()["EXMPTN_VHCL_ID"]; var dataKey = $P.ctrl.dataset.getCurrent()["EXMPTN_VHCL_ID"];
ajax.get({ ajax.get({
url : $P.ctrl.urls.remove, url : $P.ctrl.urls.remove,
data : { data : {
"exmptnVhclId" : dataKey, "exmptnVhclId" : dataKey,
"delRsn" : $("#delRsnDialog--${pageName}").find("[name='delRsn']").val() "delRsn" : reason
}, },
success : (resp) => { success : (resp) => {
if(resp.saved){ if(resp.saved){
dialog.close("delRsnDialog--${pageName}");
$P.refreshExmptnVhclList(); $P.refreshExmptnVhclList();
} }
} }

@ -4,8 +4,8 @@
<div class="card" data-doctx="${pageName}"> <div class="card" data-doctx="${pageName}">
<form name="frmEdit"> <form name="frmEdit">
<input type="hidden" id="exmptnVhclId--${pageName}" name="exmptnVhclId" data-map="EXMPTN_VHCL_ID" /> <input type="hidden" name="exmptnVhclId" data-map="EXMPTN_VHCL_ID" />
<input type="hidden" id="sggCd--${pageName}" name="sggCd" data-map="SGG_CD" /> <input type="hidden" name="sggCd" data-map="SGG_CD" />
<div class="row g-1"> <div class="row g-1">
@ -17,14 +17,14 @@
data-maxlengthb="30" required /> data-maxlengthb="30" required />
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <span class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
면제기간 면제기간
</label> </span>
<input type="text" id="exmptnBgngYmd--${pageName}" name="exmptnBgngYmd" data-map="EXMPTN_BGNG_YMD" <input type="text" name="exmptnBgngYmd" data-map="EXMPTN_BGNG_YMD"
class="form-control form-date" data-fmt-type="day" title="시작 날짜 선택" /> class="form-control form-date" data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="exmptnEndYmd--${pageName}" name="exmptnEndYmd" data-map="EXMPTN_END_YMD" <input type="text" name="exmptnEndYmd" data-map="EXMPTN_END_YMD"
class="form-control form-date" data-fmt-type="day" title="종료 날짜 선택"> class="form-control form-date" data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</div> </div>

@ -36,14 +36,14 @@
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="schCvlcptRcptYmdFrom--${pageName}">접수일자</label> <span class="form-label fw-bold form-search-title w-px-120 text-end">접수일자</span>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCvlcptRcptYmdFrom--${pageName}" name="schCvlcptRcptYmdFrom" <input type="text" name="schCvlcptRcptYmdFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCvlcptRcptYmdTo--${pageName}" name="schCvlcptRcptYmdTo" <input type="text" name="schCvlcptRcptYmdTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
@ -53,18 +53,18 @@
<button type="button" class="w-px-120" onclick="pageObject.${pageName}.$find('cvlcptPrcsPicNm').val('${currentUserName}');"> <button type="button" class="w-px-120" onclick="pageObject.${pageName}.$find('cvlcptPrcsPicNm').val('${currentUserName}');">
담당자명 지정 담당자명 지정
</button> </button>
<input type="text" id="cvlcptPrcsPicNm--${pageName}" name="cvlcptPrcsPicNm" <input type="text" name="cvlcptPrcsPicNm"
class="form-control" /> class="form-control" />
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="schCvlcptPrcsPrnmntDtFrom--${pageName}">처리기한</label> <span class="form-label fw-bold form-search-title w-px-120 text-end">처리기한</span>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCvlcptPrcsPrnmntDtFrom--${pageName}" name="schCvlcptPrcsPrnmntDtFrom" <input type="text" name="schCvlcptPrcsPrnmntDtFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCvlcptPrcsPrnmntDtTo--${pageName}" name="schCvlcptPrcsPrnmntDtTo" <input type="text" name="schCvlcptPrcsPrnmntDtTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
@ -90,16 +90,16 @@
<div name="searchDetail" class="container-search container-search-detail collapse"> <div name="searchDetail" class="container-search container-search-detail collapse">
<div class="row"> <div class="row">
<div class="col-6"> <div class="col-6">
<select class="form-select w-px-120 text-center" id="schRegDateOpt--${pageName}" name="schRegDateOpt"> <select class="form-select w-px-120 text-center" name="schRegDateOpt">
<option value="regDt">등록일자</option> <option value="regDt">등록일자</option>
<option value="mdfcnDt">수정일자</option> <option value="mdfcnDt">수정일자</option>
</select> </select>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" class="form-control form-date" id="schRegDateFrom--${pageName}" name="schRegDateFrom" <input type="text" class="form-control form-date" name="schRegDateFrom"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" class="form-control form-date" id="schRegDateTo--${pageName}" name="schRegDateTo" <input type="text" class="form-control form-date" name="schRegDateTo"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</span> </span>
@ -195,7 +195,7 @@
</div> </div>
</div> </div>
<div class="mt-2"> <div class="mt-2">
단속장소 <input id="bottomCrdnPlc--${pageName}" name="bottomCrdnPlc" type="text" class="form-control" size="100" readonly /> 단속장소 <input name="bottomCrdnPlc" type="text" class="form-control" size="100" readonly />
<button type="button" name="btnDelete" class="btn btn-primary" title="선택자료 삭제"> <button type="button" name="btnDelete" class="btn btn-primary" title="선택자료 삭제">
선택자료 삭제 선택자료 삭제
</button> </button>

@ -4,11 +4,11 @@
<div class="d-flex flex-row justify-content-evenly" data-doctx="${pageName}"> <div class="d-flex flex-row justify-content-evenly" data-doctx="${pageName}">
<div class="card mw-px-1000"> <div class="card mw-px-1000">
<form name="frmEdit"> <form name="frmEdit">
<input type="text" id="crdnId--${pageName}" name="crdnId" data-map="CRDN_ID" hidden /> <input type="text" name="crdnId" data-map="CRDN_ID" hidden />
<input type="text" id="rtpyrId--${pageName}" name="rtpyrId" data-map="RTPYR_ID" hidden /> <input type="text" name="rtpyrId" data-map="RTPYR_ID" hidden />
<input type="text" id="addrSn--${pageName}" name="addrSn" data-map="ADDR_SN" hidden /> <input type="text" name="addrSn" data-map="ADDR_SN" hidden />
<input type="text" id="sggCd--${pageName}" name="sggCd" data-map="SGG_CD" hidden /> <input type="text" name="sggCd" data-map="SGG_CD" hidden />
<input type="text" id="taskSeCd--${pageName}" name="taskSeCd" data-map="TASK_SE_CD" hidden /> <input type="text" name="taskSeCd" data-map="TASK_SE_CD" hidden />
<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 ps-4 pe-4"> <div class="col-md-12 ps-4 pe-4">
@ -16,7 +16,7 @@
초기화 초기화
</button> </button>
<span class="float-end"> <span class="float-end">
<input type="text" id="countStauts--${pageName}" <input type="text" name="countStauts"
class="form-control w-px-150 text-center fw-bold" readonly /> class="form-control w-px-150 text-center fw-bold" readonly />
<button type="button" name="btnPrev" class="w-px-50 btn-PageUp">◀</button> <button type="button" name="btnPrev" class="w-px-50 btn-PageUp">◀</button>
<button type="button" name="btnNext" class="w-px-50 btn-PageDown">▶</button> <button type="button" name="btnNext" class="w-px-50 btn-PageDown">▶</button>
@ -97,7 +97,7 @@
</label> </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}" name="stdgNmList">
<c:forEach items="${stdgNmList}" var="item"> <c:forEach items="${stdgNmList}" var="item">
<option value="${item}"></option> <option value="${item}"></option>
</c:forEach> </c:forEach>
@ -222,7 +222,7 @@
</label> </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" <input type="text" id="mask-rtpyrNo--${pageName}" name="mask-rtpyrNo" class="form-control privacy-mask"
disabled value="******"/> disabled value="******"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
@ -1190,7 +1190,7 @@ $(document).ready(function(){
//사진영역 설정 //사진영역 설정
settingPhotoMain("${pageName}", "crdnId--${pageName}", settingPhotoMain("${pageName}", $P.find("crdnId"),
function(){ function(){
return { return {
vhrno : $P.$find("vhrno").val(), vhrno : $P.$find("vhrno").val(),

@ -5,7 +5,7 @@
<div class="d-flex flex-row justify-content-evenly" data-doctx="${pageName}"> <div class="d-flex flex-row justify-content-evenly" data-doctx="${pageName}">
<div class="card"> <div class="card">
<form name="frmEdit"> <form name="frmEdit">
<input id="crdnId--${pageName}" name="crdnId" type="hidden" data-map="CRDN_ID" /> <input name="crdnId" type="hidden" data-map="CRDN_ID" />
<div class="row g-1"> <div class="row g-1">
<div class="col-md-4"> <div class="col-md-4">
@ -80,7 +80,7 @@
</select> </select>
</div> </div>
<div class="col-md-6" name="pageNavArea"> <div class="col-md-6" name="pageNavArea">
<input type="text" id="countStauts--${pageName}" name="countStauts" <input type="text" name="countStauts"
class="form-control w-px-150 text-center fw-bold" readonly /> class="form-control w-px-150 text-center fw-bold" readonly />
<button type="button" iname="btnPrev" class="w-px-50 btn-PageUp">◀</button> <button type="button" iname="btnPrev" class="w-px-50 btn-PageUp">◀</button>
<button type="button" name="btnNext" class="w-px-50 btn-PageDown">▶</button> <button type="button" name="btnNext" class="w-px-50 btn-PageDown">▶</button>

@ -39,21 +39,21 @@
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="schCvlcptRcptYmdFrom--${pageName}">접수일자</label> <span class="form-label fw-bold form-search-title w-px-120 text-end">접수일자</span>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCvlcptRcptYmdFrom--${pageName}" name="schCvlcptRcptYmdFrom" <input type="text" name="schCvlcptRcptYmdFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCvlcptRcptYmdTo--${pageName}" name="schCvlcptRcptYmdTo" <input type="text" name="schCvlcptRcptYmdTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="cvlcptPrcsCd--${pageName}">처리구분</label> <label for="cvlcptPrcsCd--${pageName}" class="form-label fw-bold form-search-title w-px-120 text-end">처리구분</label>
<select id="cvlcptPrcsCd--${pageName}" name="cvlcptPrcsCd" class="form-select w-px-160"> <select id="cvlcptPrcsCd--${pageName}" name="cvlcptPrcsCd" class="form-select w-px-160">
<option value="">전체</option> <option value="">전체</option>
<c:forEach items="${FIM017List}" var="item"> <c:forEach items="${FIM017List}" var="item">
@ -64,14 +64,14 @@
</select> </select>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="schCvlcptPrcsPrnmntDtFrom--${pageName}">처리기한</label> <span class="form-label fw-bold form-search-title w-px-120 text-end">처리기한</span>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCvlcptPrcsPrnmntDtFrom--${pageName}" name="schCvlcptPrcsPrnmntDtFrom" <input type="text" name="schCvlcptPrcsPrnmntDtFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCvlcptPrcsPrnmntDtTo--${pageName}" name="schCvlcptPrcsPrnmntDtTo" <input type="text" name="schCvlcptPrcsPrnmntDtTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
@ -97,16 +97,16 @@
<div name="searchDetail" class="container-search container-search-detail collapse"> <div name="searchDetail" class="container-search container-search-detail collapse">
<div class="row"> <div class="row">
<div class="col-6"> <div class="col-6">
<select class="form-select w-px-120 text-center" id="schRegDateOpt--${pageName}" name="schRegDateOpt"> <select class="form-select w-px-120 text-center" name="schRegDateOpt">
<option value="regDt">등록일자</option> <option value="regDt">등록일자</option>
<option value="mdfcnDt">수정일자</option> <option value="mdfcnDt">수정일자</option>
</select> </select>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" class="form-control form-date" id="schRegDateFrom--${pageName}" name="schRegDateFrom" <input type="text" class="form-control form-date" name="schRegDateFrom"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" class="form-control form-date" id="schRegDateTo--${pageName}" name="schRegDateTo" <input type="text" class="form-control form-date" name="schRegDateTo"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</span> </span>
@ -157,7 +157,7 @@
<tr data-search-target="[data-doctx='${pageName}']"> <tr data-search-target="[data-doctx='${pageName}']">
<th style="width: 80px;">No.</th> <th style="width: 80px;">No.</th>
<th style="width: 60px;"> <th style="width: 60px;">
<input type="checkbox" id="gridAllCheckbox--${pageName}" <input type="checkbox" name="gridAllCheckbox"
onchange="pageObject['${pageName}'].checkCrdnList(this, this.checked);" /> onchange="pageObject['${pageName}'].checkCrdnList(this, this.checked);" />
</th> </th>
<th onclick="searchFromGridTitle('CVLCPT_RCPT_NO',this.innerText,'match','part');" <th onclick="searchFromGridTitle('CVLCPT_RCPT_NO',this.innerText,'match','part');"

@ -5,8 +5,8 @@
<div class="d-flex flex-row justify-content-evenly" data-doctx="${pageName}"> <div class="d-flex flex-row justify-content-evenly" data-doctx="${pageName}">
<div class="card"> <div class="card">
<form name="frmEdit"> <form name="frmEdit">
<input id="crdnId--${pageName}" name="crdnId" type="hidden" data-map="CRDN_ID" /> <input name="crdnId" type="hidden" data-map="CRDN_ID" />
<input id="cvlcptLinkId--${pageName}" name="cvlcptLinkId" type="hidden" data-map="CVLCPT_LINK_ID" /> <input name="cvlcptLinkId" type="hidden" data-map="CVLCPT_LINK_ID" />
<div class="row g-1"> <div class="row g-1">
<div class="col-md-6"> <div class="col-md-6">
@ -16,7 +16,7 @@
</label> </label>
</div> </div>
<div class="col-md-6 text-end"> <div class="col-md-6 text-end">
<input type="text" id="countStauts--${pageName}" name="countStauts" <input type="text" name="countStauts"
class="form-control w-px-150 text-center fw-bold" readonly /> class="form-control w-px-150 text-center fw-bold" readonly />
<button type="button" name="btnPrev" class="w-px-50 btn-PageUp">◀</button> <button type="button" name="btnPrev" class="w-px-50 btn-PageUp">◀</button>
<button type="button" name="btnNext" class="w-px-50 btn-PageDown">▶</button> <button type="button" name="btnNext" class="w-px-50 btn-PageDown">▶</button>

@ -36,14 +36,14 @@
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="schCvlcptRcptYmdFrom--${pageName}">접수일자</label> <span class="form-label fw-bold form-search-title w-px-120 text-end">접수일자</span>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCvlcptRcptYmdFrom--${pageName}" name="schCvlcptRcptYmdFrom" <input type="text" name="schCvlcptRcptYmdFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCvlcptRcptYmdTo--${pageName}" name="schCvlcptRcptYmdTo" <input type="text" name="schCvlcptRcptYmdTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
@ -53,18 +53,18 @@
<button type="button" class="w-px-120" onclick="pageObject.${pageName}.$find('cvlcptPrcsPicNm').val('${currentUserName}');"> <button type="button" class="w-px-120" onclick="pageObject.${pageName}.$find('cvlcptPrcsPicNm').val('${currentUserName}');">
담당자명 지정 담당자명 지정
</button> </button>
<input type="text" id="cvlcptPrcsPicNm--${pageName}" name="cvlcptPrcsPicNm" <input type="text" name="cvlcptPrcsPicNm"
class="form-control" /> class="form-control" />
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="schCvlcptPrcsPrnmntDtFrom--${pageName}">처리기한</label> <span class="form-label fw-bold form-search-title w-px-120 text-end">처리기한</span>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schCvlcptPrcsPrnmntDtFrom--${pageName}" name="schCvlcptPrcsPrnmntDtFrom" <input type="text" name="schCvlcptPrcsPrnmntDtFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schCvlcptPrcsPrnmntDtTo--${pageName}" name="schCvlcptPrcsPrnmntDtTo" <input type="text" name="schCvlcptPrcsPrnmntDtTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
@ -90,16 +90,16 @@
<div name="searchDetail" class="container-search container-search-detail collapse"> <div name="searchDetail" class="container-search container-search-detail collapse">
<div class="row"> <div class="row">
<div class="col-6"> <div class="col-6">
<select class="form-select w-px-120 text-center" id="schRegDateOpt--${pageName}" name="schRegDateOpt"> <select class="form-select w-px-120 text-center" name="schRegDateOpt">
<option value="regDt">등록일자</option> <option value="regDt">등록일자</option>
<option value="mdfcnDt">수정일자</option> <option value="mdfcnDt">수정일자</option>
</select> </select>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" class="form-control form-date" id="schRegDateFrom--${pageName}" name="schRegDateFrom" <input type="text" class="form-control form-date" name="schRegDateFrom"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" class="form-control form-date" id="schRegDateTo--${pageName}" name="schRegDateTo" <input type="text" class="form-control form-date" name="schRegDateTo"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</span> </span>

@ -33,14 +33,14 @@
</span> </span>
</div> </div>
<div class="col-6"> <div class="col-6">
<label class="form-label fw-bold form-search-title w-px-120 text-end" for="schDmndYmdFrom--${pageName}">요청일자</label> <span class="form-label fw-bold form-search-title w-px-120 text-end">요청일자</span>
<span class="form-search-linebox"> <span class="form-search-linebox">
<input type="text" id="schDmndYmdFrom--${pageName}" name="schDmndYmdFrom" <input type="text" name="schDmndYmdFrom"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="시작 날짜 선택" /> data-fmt-type="day" title="시작 날짜 선택" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
~ ~
<input type="text" id="schDmndYmdTo--${pageName}" name="schDmndYmdTo" <input type="text" name="schDmndYmdTo"
class="form-control form-date" class="form-control form-date"
data-fmt-type="day" title="종료 날짜 선택"> data-fmt-type="day" title="종료 날짜 선택">
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg bx-calendar bg-white"></button>
@ -127,16 +127,18 @@
<div class="card"> <div class="card">
<div class="row g-1"> <div class="row g-1">
<div class="col-md-12"> <div class="col-md-12">
<label for="rcptYmd--${pageName}" <label for="rcptYmd--${pageName}" data-ref-doctx="${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" <input type="text" id="rcptYmd--${pageName}" name="rcptYmd"
data-ref-doctx="${pageName}"
class="form-control form-date" required data-fmt-type="day" /> class="form-control form-date" required data-fmt-type="day" />
<button type="button" class="bx bx-lg bx-calendar bg-white"></button> <button type="button" class="bx bx-lg 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}" data-ref-doctx="${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" class="form-control" <input type="text" id="pstNo--${pageName}" name="pstNo" class="form-control"
data-ref-doctx="${pageName}"
required maxlength="6" data-maxlengthb="6" data-fmt-type="zeroLpadNumber" /> required maxlength="6" data-maxlengthb="6" data-fmt-type="zeroLpadNumber" />
</div> </div>
</div> </div>
@ -154,8 +156,6 @@
</template> </template>
</div> </div>
<script> <script>
/************************************************************************** /**************************************************************************
@ -412,9 +412,9 @@ $(document).ready(function(){
//요청 등록 //요청 등록
$P.fnCreateDmnd = () => { $P.fnCreateDmnd = () => {
if(!customValidate($P.$find("frmEdit").find("input"))) return; if(!customValidate($("#seallDmndDialog--${pageName}").find("[name='frmEdit']").find("input"))) return;
var info = (new FimsFormFields($P.selector("frmEdit"))).get(); var info = (new FimsFormFields("#seallDmndDialog--${pageName} form[name='frmEdit']")).get();
info.taskSeCd = $P.$find("frmSearch").find("input[name='taskSeCd']:checked").val(); info.taskSeCd = $P.$find("frmSearch").find("input[name='taskSeCd']:checked").val();
ajax.get({ ajax.get({

@ -213,9 +213,9 @@
<div class="row g-1 h-px-400 oy-auto border-separator-b"> <div class="row g-1 h-px-400 oy-auto border-separator-b">
<div class="col-12"> <div class="col-12">
<form name="frmEditAnsBody"> <form name="frmEditAnsBody">
<input type="hidden" id="ansRsnCd--${pageName}" name="ansRsnCd" /> <input type="hidden" name="ansRsnCd" />
<input type="hidden" id="dstrbncYn--${pageName}" name="dstrbncYn" /> <input type="hidden" name="dstrbncYn" />
<input type="hidden" id="ansWordsId--${pageName}" name="ansWordsId" /> <input type="hidden" name="ansWordsId" />
<label for="prcsRsltCn--${pageName}" <label for="prcsRsltCn--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-center"> class="w-px-130 bg-lighter pe-2 col-form-label text-sm-center">
답변내용 답변내용

@ -73,8 +73,8 @@
<div class="row g-1 h-px-400 border-separator-b oy-auto"> <div class="row g-1 h-px-400 border-separator-b oy-auto">
<div class="col-12"> <div class="col-12">
<form name="frmEditWarningWords"> <form name="frmEditWarningWords">
<input type="hidden" id="ansRsnCd--${pageName}" name="ansRsnCd" /> <input type="hidden" name="ansRsnCd" />
<input type="hidden" id="ansWordsId--${pageName}" name="ansWordsId" /> <input type="hidden" name="ansWordsId" />
<label for="mailTtlNm--${pageName}" <label for="mailTtlNm--${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>
<input type="text" id="mailTtlNm--${pageName}" name="mailTtlNm" required <input type="text" id="mailTtlNm--${pageName}" name="mailTtlNm" required

@ -1008,7 +1008,7 @@
$P.control.setData([${crdnPayerInfo}]); // 단속, 납부자 정보 $P.control.setData([${crdnPayerInfo}]); // 단속, 납부자 정보
// 4. 사진영역 설정 // 4. 사진영역 설정
settingPhotoMain("${pageName}", "crdnId--${pageName}" settingPhotoMain("${pageName}", document.getElementById("crdnId--${pageName}")
, function() { , function() {
return { return {
vhrno: $("#vhrno--${pageName}").val() vhrno: $("#vhrno--${pageName}").val()

@ -134,9 +134,36 @@ class IdInput extends HTMLInputElement {
if(doctx != null){ if(doctx != null){
this.setAttribute("data-ref-doctx", doctx); this.setAttribute("data-ref-doctx", doctx);
this.id = this.getAttribute("name")+"--"+doctx; this.id = this.getAttribute("name")+"--"+doctx;
if(this.hasAttribute("list") && this.getAttribute("list").indexOf("--") == -1){
this.setAttribute("list",this.getAttribute("list")+"--"+doctx);
}
} }
} }
} }
} }
customElements.define("id-input", IdInput, { extends: "input" }); customElements.define("id-input", IdInput, { extends: "input" });
/**************************************************************************
* name과 doctx로 id를 생성하는 DATALIST
**************************************************************************/
class IdDataList extends HTMLDataListElement {
constructor() {
super();
}
connectedCallback(){
if(this.isConnected){
let doctx = this.getAttribute("data-ref-doctx");
if(doctx == null){
doctx = this.detectDoctx();
}
if(doctx != null){
this.setAttribute("data-ref-doctx", doctx);
this.id = this.getAttribute("name")+"--"+doctx;
}
}
}
}
customElements.define("id-datalist", IdDataList, { extends: "datalist" });

@ -1,6 +1,6 @@
LoadScript("sortableScript","/webjars/3rd-party/sneat/libs/sortablejs/sortable.js"); LoadScript("sortableScript","/webjars/3rd-party/sneat/libs/sortablejs/sortable.js");
function settingPhotoMain(pageName, crdnIdElementId, carInfoFunc, carLinkFunc){ function settingPhotoMain(pageName, crdnIdElement, carInfoFunc, carLinkFunc){
var $P = pageObject[pageName]; var $P = pageObject[pageName];
@ -26,7 +26,7 @@ function settingPhotoMain(pageName, crdnIdElementId, carInfoFunc, carLinkFunc){
}); });
//동영상캡쳐버튼 //동영상캡쳐버튼
$("#btnOpenVideoCapture--"+pageName).on('click', () => { $("#btnOpenVideoCapture--"+pageName).on('click', () => {
var crdnId = $("#"+crdnIdElementId).val(); var crdnId = $(crdnIdElement).val();
var popupWidth = 1800; var popupWidth = 1800;
var popupHeight = 950; var popupHeight = 950;
@ -217,7 +217,7 @@ function settingPhotoMain(pageName, crdnIdElementId, carInfoFunc, carLinkFunc){
$P.updateFileInfo = (flag) => { $P.updateFileInfo = (flag) => {
var formData = new FormData(document.getElementById("frmFile--"+pageName)); var formData = new FormData(document.getElementById("frmFile--"+pageName));
formData.append("crdnId", $("#"+crdnIdElementId).val()); formData.append("crdnId", $(crdnIdElement).val());
formData.append("atchFileCnt", $P.existFileArr.length); formData.append("atchFileCnt", $P.existFileArr.length);
var fileProcessingURL = ""; var fileProcessingURL = "";
@ -273,7 +273,7 @@ function settingPhotoMain(pageName, crdnIdElementId, carInfoFunc, carLinkFunc){
success : (resp) => { success : (resp) => {
if(resp.saved){ if(resp.saved){
var crdnId = $("#"+crdnIdElementId).val(); var crdnId = $(crdnIdElement).val();
ajax.post({ ajax.post({
url : wctx.url("file/list.do"), url : wctx.url("file/list.do"),
data : { data : {

Loading…
Cancel
Save