|
|
@ -18,6 +18,19 @@
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="col-md-4">
|
|
|
|
<div class="col-md-4">
|
|
|
|
|
|
|
|
<c:if test="${taskSeCd == 'PVS' or taskSeCd == 'BPV'}">
|
|
|
|
|
|
|
|
<label for="equipmentType--${pageName}"
|
|
|
|
|
|
|
|
class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">장비 구분</label>
|
|
|
|
|
|
|
|
<select id="equipmentType--${pageName}" name="equipmentType" class="form-select">
|
|
|
|
|
|
|
|
<option value="">선택</option>
|
|
|
|
|
|
|
|
<option value="고정형">고정형</option>
|
|
|
|
|
|
|
|
<option value="주행형">주행형</option>
|
|
|
|
|
|
|
|
<option value="버스장착형">버스장착형</option>
|
|
|
|
|
|
|
|
<option value="MOBILE">모바일(스마트폰)</option>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</c:if>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="col-md-4 d-flex align-items-center flex-nowrap">
|
|
|
|
<label for="entType--${pageName}"
|
|
|
|
<label for="entType--${pageName}"
|
|
|
|
class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">장비업체</label>
|
|
|
|
class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">장비업체</label>
|
|
|
|
<select id="entType--${pageName}" name="entType" class="form-select">
|
|
|
|
<select id="entType--${pageName}" name="entType" class="form-select">
|
|
|
@ -36,19 +49,6 @@
|
|
|
|
<option value="unknown">unknown</option>
|
|
|
|
<option value="unknown">unknown</option>
|
|
|
|
</c:if>
|
|
|
|
</c:if>
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="col-md-4 d-flex align-items-center flex-nowrap">
|
|
|
|
|
|
|
|
<c:if test="${taskSeCd == 'PVS' or taskSeCd == 'BPV'}">
|
|
|
|
|
|
|
|
<label for="equipmentType--${pageName}"
|
|
|
|
|
|
|
|
class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">장비 구분</label>
|
|
|
|
|
|
|
|
<select id="equipmentType--${pageName}" name="equipmentType" class="form-select">
|
|
|
|
|
|
|
|
<option value="">선택</option>
|
|
|
|
|
|
|
|
<option value="고정형">고정형</option>
|
|
|
|
|
|
|
|
<option value="주행형">주행형</option>
|
|
|
|
|
|
|
|
<option value="버스장착형">버스장착형</option>
|
|
|
|
|
|
|
|
<option value="MOBILE">모바일(스마트폰)</option>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</c:if>
|
|
|
|
|
|
|
|
<span class="d-flex justify-content-end float-end ms-auto me-4">
|
|
|
|
<span class="d-flex justify-content-end float-end ms-auto me-4">
|
|
|
|
<button type="button" id="btnSearch--${pageName}" class="btn btn-primary">조회</button>
|
|
|
|
<button type="button" id="btnSearch--${pageName}" class="btn btn-primary">조회</button>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
@ -83,7 +83,7 @@
|
|
|
|
<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 class="ino" hidden>
|
|
|
|
<span>
|
|
|
|
<table
|
|
|
|
<table
|
|
|
|
class="datatables-ajax table table-bordered dataTable no-footer">
|
|
|
|
class="datatables-ajax table table-bordered dataTable no-footer">
|
|
|
|
<thead class="sticky-thead">
|
|
|
|
<thead class="sticky-thead">
|
|
|
@ -94,131 +94,31 @@
|
|
|
|
파일명 <i class='bx bx-expand'></i>
|
|
|
|
파일명 <i class='bx bx-expand'></i>
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<th style="min-width: 80px;">타임스탬프</th>
|
|
|
|
<th style="min-width: 80px;">타임스탬프</th>
|
|
|
|
<th style="min-width: 80px;">사이즈</th>
|
|
|
|
<th style="min-width: 80px;">파일사이즈</th>
|
|
|
|
<th style="min-width: 80px;">디바이스ID</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">날짜/시간</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">차량번호</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">총사진갯수</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">사진시퀀스</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">위치좌표x</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">위치좌표y</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">입력구분</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">위반장소</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">위반장소(주소)</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">법정동</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">파일확장자</th>
|
|
|
|
<th style="min-width: 80px;">파일확장자</th>
|
|
|
|
</tr>
|
|
|
|
<th style="min-width: 80px;">파일상태</th>
|
|
|
|
</thead>
|
|
|
|
<th style="min-width: 80px;">총사진갯수</th>
|
|
|
|
<tbody></tbody>
|
|
|
|
|
|
|
|
<template class="found">
|
|
|
|
|
|
|
|
<tr data-key="{FILE_NAME}">
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{TEMP_GROUP_ID}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}"
|
|
|
|
|
|
|
|
title="{FILE_NAME}"
|
|
|
|
|
|
|
|
class="text-start text-truncate max-w-th">{FILE_NAME}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{TIMESTAMP}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{FILE_SIZE}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{DEVICE_ID}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_YMD_TM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{VHRNO}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{PHOTO_CNT}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{PHOTO_SEQ_NM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{LOCATION_X}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{LOCATION_Y}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{INPUT_SE}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_PLC}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_ADDRESS}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_STDG_NM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{EXTENSION}</td>
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<template class="notFound">
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
|
|
<td valign="top" colspan="17" class="dataTables_empty text-center">정보를 찾지 못했습니다.</td>
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="xit" hidden>
|
|
|
|
|
|
|
|
<table
|
|
|
|
|
|
|
|
class="datatables-ajax table table-bordered dataTable no-footer">
|
|
|
|
|
|
|
|
<thead class="sticky-thead">
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">단속자료</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;" title="더블클릭시 축소/확대 됩니다."
|
|
|
|
|
|
|
|
class="downsize" ondblclick="fnDownsizeToggle(this);" href="#">
|
|
|
|
|
|
|
|
파일명 <i class='bx bx-expand'></i>
|
|
|
|
|
|
|
|
</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">확장자</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">날짜</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">시간</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">업체코드</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">장비코드</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">파일순번</th>
|
|
|
|
<th style="min-width: 80px;">파일순번</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">디바이스ID</th>
|
|
|
|
<th style="min-width: 80px;">차량번호</th>
|
|
|
|
<th style="min-width: 80px;">차량번호</th>
|
|
|
|
<th style="min-width: 80px;">단속동명</th>
|
|
|
|
<th style="min-width: 80px;">사진시퀀스명</th>
|
|
|
|
<th style="min-width: 80px;">단속장소명</th>
|
|
|
|
<th style="min-width: 80px;">업체코드</th>
|
|
|
|
<th style="min-width: 80px;">법규</th>
|
|
|
|
<th style="min-width: 80px;">법규</th>
|
|
|
|
<th style="min-width: 80px;">어린이보호구역</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">단속시작시간</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">단속종료시간</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">위치좌표x</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">위치좌표y</th>
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
</thead>
|
|
|
|
|
|
|
|
<tbody></tbody>
|
|
|
|
|
|
|
|
<template class="found">
|
|
|
|
|
|
|
|
<tr data-key="{FILE_NAME}">
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{TEMP_GROUP_ID}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}"
|
|
|
|
|
|
|
|
title="{FILE_NAME}"
|
|
|
|
|
|
|
|
class="text-start text-truncate max-w-th">{FILE_NAME}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{EXTENSION}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_YMD}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_TM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{ENT_CD}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{EQM_CD}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{FILE_SN}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{VHRNO}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_DONG_NM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_PLC}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{LAW}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{SPECIAL_AREA}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_BGNG_TM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_END_TM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{GPS_X}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{GPS_Y}</td>
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<template class="notFound">
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
|
|
<td valign="top" colspan="17" class="dataTables_empty text-center">정보를 찾지 못했습니다.</td>
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="hitecom" hidden>
|
|
|
|
|
|
|
|
<table
|
|
|
|
|
|
|
|
class="datatables-ajax table table-bordered dataTable no-footer">
|
|
|
|
|
|
|
|
<thead class="sticky-thead">
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">단속자료</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;" title="더블클릭시 축소/확대 됩니다."
|
|
|
|
|
|
|
|
class="downsize" ondblclick="fnDownsizeToggle(this);" href="#">
|
|
|
|
|
|
|
|
파일명 <i class='bx bx-expand'></i>
|
|
|
|
|
|
|
|
</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">장비번호</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">차량속도</th>
|
|
|
|
<th style="min-width: 80px;">차량속도</th>
|
|
|
|
<th style="min-width: 80px;">날짜</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">시간</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">차량번호</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">번호판위치x</th>
|
|
|
|
<th style="min-width: 80px;">번호판위치x</th>
|
|
|
|
<th style="min-width: 80px;">번호판위치y</th>
|
|
|
|
<th style="min-width: 80px;">번호판위치y</th>
|
|
|
|
<th style="min-width: 80px;">번호판width</th>
|
|
|
|
<th style="min-width: 80px;">번호판width</th>
|
|
|
|
<th style="min-width: 80px;">번호판height</th>
|
|
|
|
<th style="min-width: 80px;">번호판height</th>
|
|
|
|
<th style="min-width: 80px;">위치좌표x</th>
|
|
|
|
<th style="min-width: 80px;">위치좌표x</th>
|
|
|
|
<th style="min-width: 80px;">위치좌표y</th>
|
|
|
|
<th style="min-width: 80px;">위치좌표y</th>
|
|
|
|
<th style="min-width: 80px;">총사진갯수</th>
|
|
|
|
<th style="min-width: 80px;">날짜</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">시간</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">단속시작시간</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">단속종료시간</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">어린이보호구역</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">단속장소명</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">단속법정동</th>
|
|
|
|
|
|
|
|
<th style="min-width: 80px;">단속장소(주소)</th>
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
</thead>
|
|
|
|
<tbody></tbody>
|
|
|
|
<tbody></tbody>
|
|
|
@ -228,23 +128,37 @@
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}"
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}"
|
|
|
|
title="{FILE_NAME}"
|
|
|
|
title="{FILE_NAME}"
|
|
|
|
class="text-start text-truncate max-w-th">{FILE_NAME}</td>
|
|
|
|
class="text-start text-truncate max-w-th">{FILE_NAME}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{EQUIPMENT}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{FILE_LAST_MODIFIED}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CAR_VELOCITY}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{FILE_SIZE}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_YMD}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{FILE_EXTENSION}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_TM}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{FILE_STATUS}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{PHOTO_CNT}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{FILE_SN}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{DEVICE_ID}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{VHRNO}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{VHRNO}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{PHOTO_SEQ_NM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{ENT_CD}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{LAW}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CAR_VELOCITY}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{MOSC_X}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{MOSC_X}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{MOSC_Y}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{MOSC_Y}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{PLATE_WIDTH}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{PLATE_WIDTH}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{PLATE_HEIGHT}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{PLATE_HEIGHT}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{GPS_X}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{GPS_X}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{GPS_Y}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{GPS_Y}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-end">{PHOTO_CNT}</td>
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_YMD}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_TM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_BGNG_TM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center">{CRDN_END_TM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{SPECIAL_AREA}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_PLC}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_STDG_NM}</td>
|
|
|
|
|
|
|
|
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start">{CRDN_ADDRESS}</td>
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
<template class="notFound">
|
|
|
|
<template class="notFound">
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top" colspan="17" class="dataTables_empty text-center">정보를 찾지 못했습니다.</td>
|
|
|
|
<td valign="top" colspan="99" class="dataTables_empty text-center">정보를 찾지 못했습니다.</td>
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</table>
|
|
|
|
</table>
|
|
|
@ -288,7 +202,6 @@ $(document).ready(function(){
|
|
|
|
keymapper : info => info ? info.FILE_NAME : "",
|
|
|
|
keymapper : info => info ? info.FILE_NAME : "",
|
|
|
|
dataGetter : obj => obj["List"],
|
|
|
|
dataGetter : obj => obj["List"],
|
|
|
|
formats: {
|
|
|
|
formats: {
|
|
|
|
CRDN_YMD_TM : datetimeFormat,
|
|
|
|
|
|
|
|
CRDN_YMD : dateFormat,
|
|
|
|
CRDN_YMD : dateFormat,
|
|
|
|
CRDN_TM : timeFormat,
|
|
|
|
CRDN_TM : timeFormat,
|
|
|
|
CRDN_BGNG_TM : timeFormat,
|
|
|
|
CRDN_BGNG_TM : timeFormat,
|
|
|
@ -320,7 +233,7 @@ $(document).ready(function(){
|
|
|
|
var dataKey = item.data.FILE_NAME;
|
|
|
|
var dataKey = item.data.FILE_NAME;
|
|
|
|
|
|
|
|
|
|
|
|
if($P.entType != ""){
|
|
|
|
if($P.entType != ""){
|
|
|
|
$("#table-responsive--${pageName}").find("."+$P.entType).find("tbody").setCurrentRow(dataKey);
|
|
|
|
$("#table-responsive--${pageName}").find("tbody").setCurrentRow(dataKey);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if(item.data.ENT_TYPE == "hitecom"){
|
|
|
|
if(item.data.ENT_TYPE == "hitecom"){
|
|
|
@ -347,29 +260,9 @@ $(document).ready(function(){
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
* pageObject.function
|
|
|
|
* pageObject.function
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
$P.validate = () => {
|
|
|
|
|
|
|
|
if($("#entType--${pageName}").val() == ""){
|
|
|
|
|
|
|
|
dialog.alert("장비업체를 선택하세요.");
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($("#entType--${pageName}").val() == "unkown"
|
|
|
|
|
|
|
|
|| $("#entType--${pageName}").val() == "knl"
|
|
|
|
|
|
|
|
|| $("#entType--${pageName}").val() == "gasan"
|
|
|
|
|
|
|
|
|| $("#entType--${pageName}").val() == "elisoft"
|
|
|
|
|
|
|
|
){
|
|
|
|
|
|
|
|
dialog.alert("해당 업체 연계는 현재 준비중입니다.");
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//ftp체크
|
|
|
|
//ftp체크
|
|
|
|
$P.checkFTP = () => {
|
|
|
|
$P.checkFTP = () => {
|
|
|
|
if(!$P.validate()){
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.post({
|
|
|
|
ajax.post({
|
|
|
|
url : wctx.url("/${taskSeCd}/crdn/crdn05/020/importFileFromServer.do"),
|
|
|
|
url : wctx.url("/${taskSeCd}/crdn/crdn05/020/importFileFromServer.do"),
|
|
|
@ -391,9 +284,6 @@ $(document).ready(function(){
|
|
|
|
|
|
|
|
|
|
|
|
//로컬파일업로드
|
|
|
|
//로컬파일업로드
|
|
|
|
$P.uploadLocalFile = () => {
|
|
|
|
$P.uploadLocalFile = () => {
|
|
|
|
if(!$P.validate()){
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($("#localFile--${pageName}").val() == ""){
|
|
|
|
if($("#localFile--${pageName}").val() == ""){
|
|
|
|
dialog.alert("파일이 없습니다.");
|
|
|
|
dialog.alert("파일이 없습니다.");
|
|
|
@ -428,9 +318,6 @@ $(document).ready(function(){
|
|
|
|
|
|
|
|
|
|
|
|
$P.equipmentType = $("#equipmentType--${pageName}").val();
|
|
|
|
$P.equipmentType = $("#equipmentType--${pageName}").val();
|
|
|
|
|
|
|
|
|
|
|
|
$("#table-responsive--${pageName}").find("span").attr("hidden","hidden");
|
|
|
|
|
|
|
|
$("#table-responsive--${pageName}").find("."+$P.entType).removeAttr("hidden");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.post({
|
|
|
|
ajax.post({
|
|
|
|
url : wctx.url("/${taskSeCd}/crdn/crdn05/020/list.do"),
|
|
|
|
url : wctx.url("/${taskSeCd}/crdn/crdn05/020/list.do"),
|
|
|
|
data : {
|
|
|
|
data : {
|
|
|
@ -449,17 +336,17 @@ $(document).ready(function(){
|
|
|
|
if(entType != ""){
|
|
|
|
if(entType != ""){
|
|
|
|
var parsedInfoList = $P.parsedInfoControl.dataset;
|
|
|
|
var parsedInfoList = $P.parsedInfoControl.dataset;
|
|
|
|
var empty = parsedInfoList.empty;
|
|
|
|
var empty = parsedInfoList.empty;
|
|
|
|
var notFound = [$("#table-responsive--${pageName}").find("."+entType).find("template.notFound")[0].innerHTML];
|
|
|
|
var notFound = [$("#table-responsive--${pageName}").find("template.notFound")[0].innerHTML];
|
|
|
|
var found = $("#table-responsive--${pageName}").find("."+entType).find("template.found")[0].innerHTML;
|
|
|
|
var found = $("#table-responsive--${pageName}").find("template.found")[0].innerHTML;
|
|
|
|
var replacer = (str, dataItem) => str
|
|
|
|
var replacer = (str, dataItem) => str
|
|
|
|
.replace(/{onclick}/gi, "pageObject['${pageName}'].clickParsedInfoList('" + dataItem.getValue("FILE_NAME") + "');");
|
|
|
|
.replace(/{onclick}/gi, "pageObject['${pageName}'].clickParsedInfoList('" + dataItem.getValue("FILE_NAME") + "');");
|
|
|
|
|
|
|
|
|
|
|
|
var trs = empty ? notFound : parsedInfoList.inStrings(found,replacer);
|
|
|
|
var trs = empty ? notFound : parsedInfoList.inStrings(found,replacer);
|
|
|
|
|
|
|
|
|
|
|
|
$("#table-responsive--${pageName}").find("."+entType).find("tbody").html(trs.join());
|
|
|
|
$("#table-responsive--${pageName}").find("tbody").html(trs.join());
|
|
|
|
|
|
|
|
|
|
|
|
if(!empty){
|
|
|
|
if(!empty){
|
|
|
|
fnDownsizeCheck($("#table-responsive--${pageName}").find("."+entType).find("table")[0]);
|
|
|
|
fnDownsizeCheck($("#table-responsive--${pageName}").find("table")[0]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -578,7 +465,7 @@ $(document).ready(function(){
|
|
|
|
|
|
|
|
|
|
|
|
$P.removeTableRow = (removedFileName) => {
|
|
|
|
$P.removeTableRow = (removedFileName) => {
|
|
|
|
if($P.entType != ""){
|
|
|
|
if($P.entType != ""){
|
|
|
|
var fileListTable = $("#table-responsive--${pageName}").find("."+$P.entType).find("table")[0];
|
|
|
|
var fileListTable = $("#table-responsive--${pageName}").find("table")[0];
|
|
|
|
|
|
|
|
|
|
|
|
var targetArr = [];
|
|
|
|
var targetArr = [];
|
|
|
|
if(Array.isArray(removedFileName)){
|
|
|
|
if(Array.isArray(removedFileName)){
|
|
|
|