164 lines
5.0 KiB
HTML
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;">—</div>
|
|
</div>
|
|
<div><label>User: </label>
|
|
<div id="User" style="text-align: center;">—</div>
|
|
</div>
|
|
<div><label>Roles: </label>
|
|
<div id="Roles" style="text-align: center;">—</div>
|
|
</div>
|
|
<div><label>Ramp1: </label>
|
|
<div id="Ramp1" style="text-align: center;">—</div>
|
|
</div>
|
|
<div><label>Light1 control: </label>
|
|
<div id="Light1Control" style="text-align: center;">—</div>
|
|
</div>
|
|
<div><label>Group monitoring: </label>
|
|
<div id="GroupMonitoring" style="text-align: center;">—</div>
|
|
</div>
|
|
<div><label>Group control: </label>
|
|
<div id="GroupControl" style="text-align: center;">—</div>
|
|
</div>
|
|
<div><label>Alarm: </label>
|
|
<div id="Alarm" style="text-align: center;">—</div>
|
|
</div>
|
|
<div><label>History: </label>
|
|
<div id="History" style="text-align: center;">—</div>
|
|
</div>
|
|
<div><label>Schedule: </label>
|
|
<div id="Schedule" style="text-align: center;">—</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> |