김의진 4 weeks ago
commit 81874ba1e1

@ -158,7 +158,7 @@
<div class="card-datatable text-nowrap"> <div class="card-datatable text-nowrap">
<div class="dataTables_wrapper dt-bootstrap5"> <div class="dataTables_wrapper dt-bootstrap5">
<div name="table-responsive" class="table-responsive h-px-500"> <div name="table-responsive" class="table-responsive h-px-500">
<table name="crdnTable" class="table-layout-fixed table table-bordered dataTable"> <table name="crdnTable" class="table dataTable table-bordered table-layout-fixed">
<thead class="sticky-thead"> <thead class="sticky-thead">
<tr name="crdnThead" data-search-target="[data-doctx='${pageName}']"> <tr name="crdnThead" data-search-target="[data-doctx='${pageName}']">
</tr> </tr>
@ -262,6 +262,7 @@ var FIM010 = new CommonCodes(${FIM010});
var FIM022 = new CommonCodes(${FIM022}); var FIM022 = new CommonCodes(${FIM022});
var FIM026 = new CommonCodes(${FIM026}); var FIM026 = new CommonCodes(${FIM026});
var FIM034 = new CommonCodes(${FIM034}); var FIM034 = new CommonCodes(${FIM034});
pageObject["${pageName}"] = newDoctxFinder("${pageName}"); pageObject["${pageName}"] = newDoctxFinder("${pageName}");
$(document).ready(function(){ $(document).ready(function(){
@ -642,5 +643,6 @@ $(document).ready(function(){
th.addEventListener('dblclick', () => $P.sortCrdnList(th)); th.addEventListener('dblclick', () => $P.sortCrdnList(th));
}); });
}); });
//# sourceURL=crdn06010-main.jsp //# sourceURL=crdn06010-main.jsp
</script> </script>

@ -8,51 +8,37 @@
<div class="row g-1"> <div class="row g-1">
<div class="col-md-12"> <div class="col-md-12">
<label is="name-label" for="eqpCd" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <label is="name-label" for="eqpCd" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">장비코드</label>
장비코드
</label>
<input type="text" is="id-input" name="eqpCd" data-map="EQP_CD" <input type="text" is="id-input" name="eqpCd" data-map="EQP_CD"
class="form-control w-px-300" data-maxlengthb="1000" maxlength="3"/> class="form-control w-px-300" data-maxlengthb="1000" maxlength="3"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label is="name-label" for="plcNm" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <label is="name-label" for="plcNm" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">단속장소명</label>
단속장소명
</label>
<input type="text" is="id-input" name="plcNm" data-map="PLC_NM" <input type="text" is="id-input" name="plcNm" data-map="PLC_NM"
class="form-control w-px-300" data-maxlengthb="1000" maxlength="100"/> class="form-control w-px-300" data-maxlengthb="1000" maxlength="100"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label is="name-label" for="stdgNm" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <label is="name-label" for="stdgNm" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">법정동</label>
법정동
</label>
<input type="text" is="id-input" name="stdgNm" data-map="STDG_NM" <input type="text" is="id-input" name="stdgNm" data-map="STDG_NM"
class="form-control w-px-300" data-maxlengthb="1000" maxlength="30"/> class="form-control w-px-300" data-maxlengthb="1000" maxlength="30"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label is="name-label" for="roadNm" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <label is="name-label" for="roadNm" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">도로명</label>
도로명
</label>
<input type="text" is="id-input" name="roadNm" data-map="ROAD_NM" <input type="text" is="id-input" name="roadNm" data-map="ROAD_NM"
class="form-control w-px-300" data-maxlengthb="1000" maxlength="50"/> class="form-control w-px-300" data-maxlengthb="1000" maxlength="50"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label is="name-label" for="plc" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <label is="name-label" for="plc" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">단속장소</label>
단속장소
</label>
<input type="text" is="id-input" name="plc" data-map="PLC" <input type="text" is="id-input" name="plc" data-map="PLC"
class="form-control w-px-300" data-maxlengthb="1000" maxlength="100"/> class="form-control w-px-300" data-maxlengthb="1000" maxlength="100"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label is="name-label" for="laneNo" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <label is="name-label" for="laneNo" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">차선번호</label>
차선번호
</label>
<input type="text" is="id-input" name="laneNo" data-map="LANE_NO" <input type="text" is="id-input" name="laneNo" data-map="LANE_NO"
class="form-control w-px-300" data-maxlengthb="1000" maxlength="2"/> class="form-control w-px-300" data-maxlengthb="1000" maxlength="2"/>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label is="name-label" for="drctn" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end me-3"> <label is="name-label" for="drctn" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end me-3">차선방향</label>
차선방향
</label>
<label class="form-label me-3"> <label class="form-label me-3">
<input type="radio" name="drctn" value="0" class="form-check-input" checked> 상행 <input type="radio" name="drctn" value="0" class="form-check-input" checked> 상행
</label> </label>
@ -61,23 +47,18 @@
</label> </label>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<label is="name-label" for="etcInfo" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end"> <label is="name-label" for="etcInfo" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">비고</label>
비고
</label>
<input type="text" is="id-input" name="etcInfo" data-map="ETC_INFO" <input type="text" is="id-input" name="etcInfo" data-map="ETC_INFO"
class="form-control w-px-300" data-maxlengthb="1000" maxlength="60"/> class="form-control w-px-300" data-maxlengthb="1000" maxlength="60"/>
</div> </div>
</div> </div>
<div class="row mt-4 justify-content-end mb-3"> <div class="row mt-4 justify-content-end mb-3">
<div class="row justify-content-end"> <div class="row justify-content-end">
<div class="col-sm-3"> <div class="col-sm-3">
<button type="button" name="btnSave" class="btn btn-primary">저장</button> <button type="button" name="btnSave" class="btn btn-primary">저장</button>
</div> </div>
</div> </div>
</div> </div>
</form> </form>
</div> </div>
@ -97,7 +78,6 @@ pageObject.childReq.push({
}); });
$(document).ready(function(){ $(document).ready(function(){
var $P = pageObject["${pageName}"]; var $P = pageObject["${pageName}"];
if(pageObject.parentRes.length > 0){ if(pageObject.parentRes.length > 0){
@ -121,7 +101,6 @@ $(document).ready(function(){
} }
$P.fnSave = async() => { $P.fnSave = async() => {
if(!AppSupport.customValidate($P.$findn("frmEdit").find("input"))) return; if(!AppSupport.customValidate($P.$findn("frmEdit").find("input"))) return;
if(await confirm2("단속장비장소 정보를 저장하시겠습니까?")){ if(await confirm2("단속장비장소 정보를 저장하시겠습니까?")){
@ -141,7 +120,6 @@ $(document).ready(function(){
} }
}); });
} }
}; };
$P.saveCallback = (resp) => { $P.saveCallback = (resp) => {

@ -1,14 +1,10 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false" session="false"%>
pageEncoding="UTF-8" isELIgnored="false" session="false"%>
<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%> <%@ include file="/WEB-INF/jsp/include/taglib.jsp"%>
<c:set var="prefixName" scope="request">단속장비 관리</c:set> <c:set var="prefixName" scope="request">단속장비 관리</c:set>
<div class="content-wrapper" data-doctx="${pageName}"> <div class="content-wrapper" data-doctx="${pageName}">
<!-- Page Body --> <!-- Page Body -->
<div id="DataTables_Table_0_wrapper" <div class="dataTables_wrapper dt-bootstrap5">
class="dataTables_wrapper dt-bootstrap5 no-footer"> <div class="d-flex flex-row justify-content-between py-3">
<div class="d-flex flex-row justify-content-between p-3">
<div class="d-flex flex-grow-1 me-5"> <div class="d-flex flex-grow-1 me-5">
<div class="input-group me-3 w-px-400"> <div class="input-group me-3 w-px-400">
<select name="schType" <select name="schType"
@ -24,31 +20,28 @@
<button type="button" name="btnSearch" class="btn btn-search w-px-120" title="검색">검색</button> <button type="button" name="btnSearch" class="btn btn-search w-px-120" title="검색">검색</button>
<button type="button" name="btnInsert" class="btn btn-primary w-px-120" title="추가">추가</button> <button type="button" name="btnInsert" class="btn btn-primary w-px-120" title="추가">추가</button>
<button type="button" name="btnRemove" class="btn btn-primary w-px-120" title="삭제">삭제</button> <button type="button" name="btnRemove" class="btn btn-primary w-px-120" title="삭제">삭제</button>
</div> </div>
</div> </div>
<div name="table-responsive" class="table-responsive"> <div name="table-responsive" class="table-responsive">
<table <table class="table dataTable table-bordered">
class="datatables-ajax table table-bordered dataTable no-footer">
<thead name="eqplcThead"> <thead name="eqplcThead">
<tr> <tr><th style="width: 70px;">ID</th>
<th class="sorting" style="width: 70px;">ID</th> <th style="width: 70px;">업체코드</th>
<th class="sorting" style="width: 70px;">업체코드</th> <th style="width: 70px;">장비코드</th>
<th class="sorting" style="width: 70px;">장비코드</th> <th style="width: 120px;">단속장소명</th>
<th class="sorting" style="width: 120px;">단속장소명</th> <th style="width: 70px;">법정동명</th>
<th class="sorting" style="width: 70px;">법정동명</th> <th style="width: 150px;">도로명</th>
<th class="sorting" style="width: 150px;">도로명</th> <th style="width: 150px;">단속장소</th>
<th class="sorting" style="width: 150px;">단속장소</th> <th style="width: 40px;">차선번호</th>
<th class="sorting" style="width: 40px;">차선번호</th> <th style="width: 40px;">차선방향</th>
<th class="sorting" style="width: 40px;">차선방향</th> <th style="width: 300px;">비고</th>
<th class="sorting" style="width: 300px;">비고</th> <th style="width: 150px;">등록일시</th>
<th class="sorting" style="width: 150px;">등록일시</th> <th style="width: 100px;">등록자</th>
<th class="sorting" style="width: 100px;">등록자</th>
</tr> </tr>
</thead> </thead>
<tbody name="eqplcTbody"></tbody> <tbody name="eqplcTbody"></tbody>
<template is="curly-brackets" name=eqplcRow> <template is="curly-brackets" name="eqplcRow">
<tr data-index="DATA-INDEX"> <tr data-index="DATA-INDEX">
<td onclick ondblclick class="text-center">{EQPLC_CD}</td> <td onclick ondblclick class="text-center">{EQPLC_CD}</td>
<td onclick ondblclick class="text-center">{CMPNY_CD}</td> <td onclick ondblclick class="text-center">{CMPNY_CD}</td>
<td onclick ondblclick class="text-center">{EQP_CD}</td> <td onclick ondblclick class="text-center">{EQP_CD}</td>
@ -62,16 +55,14 @@
<td onclick ondblclick class="text-center">{REG_DT}</td> <td onclick ondblclick class="text-center">{REG_DT}</td>
<td onclick ondblclick class="text-center">{RGTR_NM}</td> <td onclick ondblclick class="text-center">{RGTR_NM}</td>
</tr> </tr>
</template> </template>
<template name="eqplcNotFound"> <template name="eqplcNotFound">
<tr><td valign="top" colspan="12" class="dataTables_empty text-center">${prefixName} 정보를 찾지 못했습니다.</td> <tr><td valign="top" colspan="12" class="dataTables_empty text-center">${prefixName} 정보를 찾지 못했습니다.</td></tr>
</tr> </template>
</template>
</table> </table>
</div> </div>
<div class="d-flex flex-row p-3 justify-content-between"> <div class="d-flex flex-row p-3 justify-content-between">
<label name="eqplcPagingInfo" class="dataTables_info" <label name="eqplcPagingInfo" class="dataTables_info" role="status" aria-live="polite"></label>
role="status" aria-live="polite"></label>
<ul name="eqplcPaging" class="pagination pagination-primary"> <ul name="eqplcPaging" class="pagination pagination-primary">
</ul> </ul>
</div> </div>
@ -87,7 +78,6 @@ LoadScript("eqplcScript",wctx.url("/resources/js/fims/eqplc/eqplc.js?${ver}"));
pageObject["${pageName}"] = newDoctxFinder("${pageName}"); pageObject["${pageName}"] = newDoctxFinder("${pageName}");
$(document).ready(function(){ $(document).ready(function(){
var $P = pageObject["${pageName}"]; var $P = pageObject["${pageName}"];
/************************************************************************** /**************************************************************************
@ -160,7 +150,6 @@ $(document).ready(function(){
}; };
ctrl.load(1); ctrl.load(1);
} }
$P.scrollEqplcList = () => { $P.scrollEqplcList = () => {
@ -251,7 +240,6 @@ $(document).ready(function(){
}; };
$P.fnRemove = () => { $P.fnRemove = () => {
dialog.alert({ dialog.alert({
content:"선택한 ${prefixName} 정보를 제거하시겠습니까?", content:"선택한 ${prefixName} 정보를 제거하시겠습니까?",
onOK:() => { onOK:() => {
@ -279,9 +267,6 @@ $(document).ready(function(){
} }
}); });
}; };
$P.provide = { $P.provide = {

Loading…
Cancel
Save