MCUT_Supervisor/N4JS/index2.html
2025-03-26 10:38:33 +08:00

164 lines
5.0 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<script src="js/bscriptReq.js"></script>
<script type='text/javascript'
src='/module/js/com/tridium/js/ext/require/require.min.js?version=1496767636459'></script>
<script type='text/javascript'>define('niagaraSystemProperties', function () {
return {
};
});
</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="js/jquery-3.1.1.min.js"></script>
<script src="js/require.config.js"></script>
<script src="js/site.js"></script>
<script src="js/bajatest_kai3.js"></script>
</head>
<body>
<div id="main">
<div><label>Version: </label>
<div id="Version" style="text-align: center;">&mdash;</div>
</div>
<div><label>User: </label>
<div id="User" style="text-align: center;">&mdash;</div>
</div>
<div><label>Roles: </label>
<div id="Roles" style="text-align: center;">&mdash;</div>
</div>
<div><label>Ramp1: </label>
<div id="Ramp1" style="text-align: center;">&mdash;</div>
</div>
<div><label>Light1 control: </label>
<div id="Light1Control" style="text-align: center;">&mdash;</div>
</div>
<div><label>Group monitoring: </label>
<div id="GroupMonitoring" style="text-align: center;">&mdash;</div>
</div>
<div><label>Group control: </label>
<div id="GroupControl" style="text-align: center;">&mdash;</div>
</div>
<div><label>Alarm: </label>
<div id="Alarm" style="text-align: center;">&mdash;</div>
</div>
<div><label>History: </label>
<div id="History" style="text-align: center;">&mdash;</div>
</div>
<div><label>Schedule: </label>
<div id="Schedule" style="text-align: center;">&mdash;</div>
</div>
<div>
<label>H_B_B5F_2A_01_ST</label>
<div id="H_B_B5F_2A_01_ST-value1" style="text-align: center;"></div>
</div>
<div>
<label>自動加入內容區域</label><button onclick="changeStatus()">點擊切換</button>
<div id="auto-append-wrap"></div>
</div>
<div>
<label>IP自動加入內容區域</label>
<div id="ip-auto-append-wrap"></div>
</div>
<div>
<label>1W點位訂閱(同點)</label>
<div id="6w-point-auto-append-wrap"></div>
</div>
<div><label>Alarm 表格</label>
<div id="alarm-table"></div>
</div>
</div>
<script>
var myBaja = new MyBaja();
$(function () {
myBaja.setMyUserAccount(myUser);
// myBaja.setCallBack(myFunc)
});
function myUser(account) {
console.log("這是我的func的account", account)
var url = 'http://60.251.164.125:8848/' + "api/Login/";
var send_data = {
account: account
}
$.ajax({
method: "post",
url: url,
data: send_data,
async: false,
dataType: 'json',
success: function (rel) {
//rel = JSON.stringify(rel);
if (rel.code != "0000") {
if (rel.code == "9999") {
toast_error(rel.msg);
}
else {
toast_ok(rel.msg);
}
return;
}
else {
localStorage.setItem('JWT-Authorization', rel.data.token);
// GetMenu(account);
ttt()
return;
}
},
error: function (xhr, textStatus, thrownError) {
alert(textStatus);
}
});
}
function myFunc(alarm_device_number = []) {
console.log("這是我的func的alarm_device_number", alarm_device_number)
}
function ttt(){
var current_devices = [];
var send_data = {
building_guid: "72993008-11BA-4CCF-B412-F35B898372B5",
main_system_guid: "EB98FB0E-C5C5-4053-99DF-BEE754D913A3",
sub_system_guid: "1D6966FA-2B67-4711-AC43-BCC36843229E"
}
$.ajax({
url: 'http://60.251.164.125:8848/' + 'api/GetDevice',
data: send_data,
type: 'POST',
dataType: 'json',
success: function (code, statut) {
// console.log("device", code);
// console.log(selected_subsystem);
getdeviceresult = code;
// 設定Bajascript要訂閱的設備
code.data.forEach(function (item, index) {
item.device.forEach(function (device_item, device_index) {
current_devices.push(device_item)
});
});
myBaja.setPrepareSubscribeDevices(current_devices);
// myBaja.setCallBack(myFunc)
}
});
}
</script>
</body>
</html>