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> |