99 lines
4.5 KiB
HTML
99 lines
4.5 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<link rel="stylesheet" href="styles.css">
|
|
<link rel="stylesheet" href="iconsfont.css">
|
|
<script src="main.js"></script>
|
|
<script src="res.js"></script>
|
|
<title>~name~</title>
|
|
</head>
|
|
<body>
|
|
<script>PageSurround();</script>
|
|
<!--========== CONTENTS ==========-->
|
|
<main>
|
|
<section>
|
|
<div class="masonry-layout">
|
|
|
|
<div class="masonry-layout__panel">
|
|
<div class="masonry-layout__panel-content">
|
|
<form name="conf1" method="post">
|
|
<h3>SYSTEM</h3>
|
|
<table class='cntr'><script>PrintTextInputNoReg('Имя устройства:','nam','~dname~', 3, 31 );
|
|
PrintTextInput('Имя пользователя:','lgn','~login~', 3, 31 );
|
|
PrintTextInput('Пароль пользователя','psn','~pass~', 5, 31 );
|
|
PrintCheckBox('Подтверждать TCP','tcpdel','~tcpdel~',null);
|
|
PrintCheckBox('Подтверждать LoRaWAN','lrdel','~lrdel~',null);
|
|
PrintCheckBox('Включить OTA обновление','ota','~ota~',null);</script></table>
|
|
<table class='cntr'><tr><td align="center">URL файла обновления:</td></tr>
|
|
<tr><td align="center"><textarea type="text" cols="40" raws="5" name='otaurl' title="64 символа" ">~otaurl~</textarea></td></tr>
|
|
</table>
|
|
<table class='cntr'><script>
|
|
PrintSep();
|
|
PrintLabel('Версия ПО:','~fver~');
|
|
PrintLabel('Версия IDF:','~idfver~');
|
|
PrintLabel('Дата сборки:','~builddate~');
|
|
PrintLabel('Серийный номер:','~serial10~');</script></table>
|
|
<script>PrintSaveFail('~status_fail~');</script>
|
|
<button type="submit" class ='btn' name='upd' value='prs'>Обновить ПО</button>
|
|
<button type="submit" class ='btn' name='rst' value='prs'>Перезагрузить</button>
|
|
<button type="submit" class ='btn' name='sav' value='prs'>Сохранить</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="masonry-layout__panel">
|
|
<div class="masonry-layout__panel-content">
|
|
<form name="conf2" method="post">
|
|
<h3>STAT</h3>
|
|
<table class='cntr'>
|
|
<tr><td class='rl'>Ethernet:</td><td><span id='eth'>?</span></td></tr>
|
|
<tr><td class='rl'>WiFi:</td><td><span id='wfi'>?</span></td></tr>
|
|
<tr><td class='rl'>GPRS:</td><td><span id='gpr'>?</span></td></tr>
|
|
<tr><td class='rl'>LoRaWAN:</td><td><span id='lrw'>?</span></td></tr>
|
|
<tr><td height='20px'></td></tr>
|
|
<tr><td class='rl'>Основной адаптер:</td><td><span id='adp'>?</span></td></tr>
|
|
<tr><td height='20px'></td></tr>
|
|
<tr><td class='rl'>MQTT соединение 1:</td><td><span id='mq1'>?</span></td></tr>
|
|
<tr><td class='rl'>MQTT соединение 2:</td><td><span id='mq2'>?</span></td></tr>
|
|
<tr><td height='20px'></td></tr>
|
|
<tr><td class='rl'>Свободной памяти:</td><td><span id='mem'>?</span></td></tr>
|
|
<tr><td class='rl'>Минимум памяти:</td><td><span id='mmem'>?</span></td></tr>
|
|
</table>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="masonry-layout__panel">
|
|
<div class="masonry-layout__panel-content">
|
|
<form name="conf2" method="post">
|
|
<h3>CONTROL</h3>
|
|
<div style='margin:auto;text-align:center'>
|
|
</br>
|
|
<button type="submit" class ='btn' name='cmd' value='1'>BAT ON</button>
|
|
<button type="submit" class ='btn' name='cmd' value='2'>BAT OFF</button></br></br>
|
|
<button type="submit" class ='btn' name='cmd' value='3'>MQTT ON</button>
|
|
<button type="submit" class ='btn' name='cmd' value='4'>MQTT OFF</button></br></br>
|
|
<button type="submit" class ='btn' name='cmd' value='5'>LORA RJN</button>
|
|
<button type="submit" class ='btn' name='cmd' value='6'>FREE</button></br></br>
|
|
<button type="submit" class ='btn' name='cmd' value='7'>DEF ETH</button>
|
|
<button type="submit" class ='btn' name='cmd' value='8'>DEF WIFI</button></br></br>
|
|
<button type="submit" class ='btn' name='cmd' value='9'>DEF PPP</button>
|
|
<button type="submit" class ='btn' name='cmd' value='10'>IF NEXT</button></br></br>
|
|
<button type="submit" class ='btn' name='cmd' value='11'>IF PRINT</button>
|
|
<button type="submit" class ='btn' name='cmd' value='12'>TEST</button></br></br>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</section>
|
|
</main>
|
|
<script>
|
|
showMenu('header-toggle','navbar');
|
|
linkColor.forEach(l => l.addEventListener('click', colorLink))
|
|
</script>
|
|
</body>
|
|
</html> |