운전시 버그 수정
This commit is contained in:
@@ -149,7 +149,7 @@
|
||||
<div class="card-cap">단일 태그 읽기</div>
|
||||
<div class="row-inp">
|
||||
<input id="x-node" class="inp flex1"
|
||||
value="ns=1;s=shinam:p-6102.hzset.fieldvalue"
|
||||
value="ns=1;s=sinamserver:p-6102.hzset.fieldvalue"
|
||||
placeholder="ns=1;s=..."/>
|
||||
<button class="btn-b" onclick="connRead()">읽기</button>
|
||||
</div>
|
||||
@@ -194,7 +194,7 @@
|
||||
<div class="card">
|
||||
<div class="card-cap">수집 노드 목록 <em>(한 줄에 하나씩)</em></div>
|
||||
<textarea id="w-nodes" class="ta" rows="9"
|
||||
placeholder="ns=1;s=...">ns=1;s=shinam:p-6102.hzset.fieldvalue</textarea>
|
||||
placeholder="ns=1;s=...">ns=1;s=sinamserver:p-6102.hzset.fieldvalue</textarea>
|
||||
<button class="btn-a" id="crawl-btn" onclick="crawlStart()"
|
||||
style="margin-top:14px">📡 크롤링 시작</button>
|
||||
</div>
|
||||
@@ -430,7 +430,7 @@
|
||||
<div class="card-cap">수동 포인트 추가</div>
|
||||
<div class="fg">
|
||||
<label>Node ID 직접 입력</label>
|
||||
<input id="pb-manual-nid" class="inp" placeholder="ns=2;s=Honeywell.Experion..."/>
|
||||
<input id="pb-manual-nid" class="inp" placeholder="ns=1;s=tagname.pv..."/>
|
||||
</div>
|
||||
<button class="btn-b" onclick="pbAddManual()">+ 추가</button>
|
||||
<div id="pb-manual-log" class="logbox hidden" style="margin-top:10px"></div>
|
||||
@@ -512,11 +512,13 @@
|
||||
<div class="cols-3">
|
||||
<div class="fg">
|
||||
<label>시작 시간</label>
|
||||
<input id="hf-from" class="inp" type="datetime-local"/>
|
||||
<input type="hidden" id="hf-from"/>
|
||||
<div class="dt-display inp" id="dtp-from-display" onclick="dtOpen('from')">— 선택 안 함 —</div>
|
||||
</div>
|
||||
<div class="fg">
|
||||
<label>종료 시간</label>
|
||||
<input id="hf-to" class="inp" type="datetime-local"/>
|
||||
<input type="hidden" id="hf-to"/>
|
||||
<div class="dt-display inp" id="dtp-to-display" onclick="dtOpen('to')">— 선택 안 함 —</div>
|
||||
</div>
|
||||
<div class="fg">
|
||||
<label>최대 행 수</label>
|
||||
@@ -536,6 +538,36 @@
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<!-- ── 날짜/시간 선택 팝업 ──────────────────────────────────── -->
|
||||
<div id="dt-overlay" class="dt-overlay hidden" onclick="dtCancel()"></div>
|
||||
<div id="dt-popup" class="dt-popup hidden">
|
||||
<div class="dt-cal-nav">
|
||||
<button class="dt-nav-btn" onclick="dtPrevMonth()">‹</button>
|
||||
<span id="dt-month-label" class="dt-month-label"></span>
|
||||
<button class="dt-nav-btn" onclick="dtNextMonth()">›</button>
|
||||
</div>
|
||||
<div class="dt-cal-grid" id="dt-cal-grid"></div>
|
||||
<div class="dt-time-row">
|
||||
<span class="dt-time-label">시간</span>
|
||||
<div class="dt-time-ctrl">
|
||||
<button onclick="dtAdjTime('h',-1)">−</button>
|
||||
<input id="dt-hour" class="dt-time-inp" type="number" min="0" max="23" value="0" oninput="dtClampTime('h',this)"/>
|
||||
<button onclick="dtAdjTime('h', 1)">+</button>
|
||||
</div>
|
||||
<span class="dt-time-sep">:</span>
|
||||
<div class="dt-time-ctrl">
|
||||
<button onclick="dtAdjTime('m',-1)">−</button>
|
||||
<input id="dt-min" class="dt-time-inp" type="number" min="0" max="59" value="0" oninput="dtClampTime('m',this)"/>
|
||||
<button onclick="dtAdjTime('m', 1)">+</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="dt-pop-btns">
|
||||
<button class="btn-b btn-sm" onclick="dtClear()">지우기</button>
|
||||
<button class="btn-b btn-sm" onclick="dtCancel()">취소</button>
|
||||
<button class="btn-a btn-sm" onclick="dtConfirm()">확인</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="/js/app.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user