/
SoRusV
/
src_xendil
Обзор
Документация
Войти
/
SoRusV
/
src_xendil
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
html/src/MNet.js
104 строки
4 KB
ruslan
Initial commit
29 окт 2024, 11:18
29 окт 2024, 11:18
5c4dcf5
Код
Авторство
О чём код?
new DynamicTBody(document.getElementById("{@NetUdp@:{}}")); //let L=true; // JLPckt={"NetUdp":{"Count":8,"Data":{ // "0":{"ID":1186570,"IndexNet":5,"Name":"Name_1186570","AquaName":"Aq0","CloneName":"","IP":"192.168.1.100","TabLight":false,"TabTimer":false,"TabTemperature":false}, // "1":{"ID":1186571,"IndexNet":4,"Name":"Name_1186571","AquaName":"Aq0","CloneName":"","IP":"192.168.1.101","TabLight":true,"TabTimer":true,"TabTemperature":true}, // "2":{"ID":1186572,"IndexNet":3,"Name":"Name_1186572","AquaName":"Aq1","CloneName":"Cl1","IP":"192.168.1.102","TabLight":true,"TabTimer":true,"TabTemperature":true}, // "3":{"ID":1186573,"IndexNet":2,"Name":"Name_1186573","AquaName":"Aq1","CloneName":"Cl1","IP":"192.168.1.103","TabLight":true,"TabTimer":true,"TabTemperature":true}, // "4":{"ID":1186574,"IndexNet":1,"Name":"Name_1186574","AquaName":"Aq1","CloneName":"","IP":"192.168.1.104","TabLight":true,"TabTimer":true,"TabTemperature":true}, // "5":{"ID":1186575,"IndexNet":0,"Name":"Name_1186575","AquaName":"Aq1","CloneName":"","IP":"192.168.1.105","TabLight":true,"TabTimer":true,"TabTemperature":true}, // "6":{"ID":1186572,"IndexNet":3,"Name":"Name_1186576","AquaName":"Aq1","CloneName":"Cl2","IP":"192.168.1.102","TabLight":true,"TabTimer":true,"TabTemperature":true}, // "7":{"ID":1186573,"IndexNet":2,"Name":"Name_1186577","AquaName":"Aq1","CloneName":"Cl3","IP":"192.168.1.103","TabLight":true,"TabTimer":true,"TabTemperature":true} // }}} // let a={}; // function fa(){ // function fa0(s){ // alert(s); // } // a.f=fa0; // } // fa(); // a.f("fff"); //let bFirst=true; // MakeMenuNet(document.getElementById('MenuNet')); MakeMenuNet(document.getElementById('MenuNet'), undefined, FRefresh); // MakeMenuNet(document.getElementById('MenuNet'), undefined, function(){setTimeout(FRefresh, 1)}, []); // ShowWait(FRefresh); //let iCall=0; function FRefresh(){//JNetUdp_) { // JNetUdp=JNetUdp_; // SetTBodyFromJson("{@NetUdp@:{}}", JNetUdp); SetTBodyFromJson("NetUdp", JNetUdp); // MakeMenuNet(document.getElementById('MenuNet')); // iCall=0; // if(!b) WaitHide(); } function FRefreshBtn(JNetUdp_) { // iCall++; // if(!JNetUdp_) { // bFirst=true; // post_rest("Json={\"NetUdp\":{\"Refresh\":1400}}", _ip); // sleep2(2000); // // MakeMenuNet(document.getElementById('MenuNet')); // // MakeMenuNet(document.getElementById('MenuNet')); // MakeMenuNet(document.getElementById('MenuNet'), undefined, FRefresh); // return; // JNetUdpDShow.Data[0].FuncRet = function(){ // setTimeout(function(){ // MakeMenuNet(document.getElementById('MenuNet'), undefined, FRefresh); // }, 2000); // }; for(p in JNetUdpDShow.Data) JNetUdpDShow.Data[p].FuncRet = undefined; WokerSend([{"NetUdp":{"Refresh":1400}}], JNetUdpDShow, function(){ setTimeout(function(){ MakeMenuNet(document.getElementById('MenuNet'), undefined, FRefresh); }, 2000); }, "POST"); // } // FRefresh(); // else // if(iCall==1) // MakeMenuNet(document.getElementById('MenuNet')); //let JNetUdp_; // if(!JNetUdp_) { // try { // JNetUdp_ = GetJNetUdp(); // GetTBodyFromServer("{@NetUdp@:{}}").NetUdp; // } // catch (e) { // alert("Error connect to " + _ip); // JNetUdp_ = JNetUdp; // } // } }; function FSendRet(){ //sleep2(1000); setTimeout(FRefreshBtn,1000); // MakeMenuNet(document.getElementById('MenuNet')); // MakeMenuNet(document.getElementById('MenuNet'), undefined, FRefreshBtn); // FRefreshBtn(); }; function FSend(b, bSaveConfig) { let J=[]; J=[GetTBodyToSever("{@NetUdp@:{}}")];// if(bSaveConfig) J[1]={Main:{SaveConfig:0}}; for(p in JNetUdp.NetUdp.Data) JNetUdp.NetUdp.Data[p].FuncRet = undefined; WokerSend(J, JNetUdp.NetUdp, FSendRet, "POST"); }; function FSave(b) { FSend(0, true); // SaveConfigToFile(); }; ClickItem("Net");