You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

220 lines
7.4 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>實時故障</title>
<link rel="stylesheet" href="../dist/css/adminlte.min.css">
</head>
<body>
<div class="col-12">
<div class="card">
<!-- ./card-header -->
<div class="card-body">
<table class="table table-bordered table-hover">
<thead>
<tr>
<th style="font-weight: bolder;font-size: 13px">電梯ID</th>
<th style="font-weight: bolder;font-size: 13px">地址</th>
<th style="font-weight: bolder;font-size: 13px">錯誤描述</th>
<th style="font-weight: bolder;font-size: 13px">時間</th>
</tr>
</thead>
<tbody id="leijidata">
</tbody>
</table>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<script src="js/lib/jquery-3.4.1.min.js"></script>
<script type="text/javascript">
window.onload = getrealtimefail();
var intervalId = window.setInterval(function(){
getrealtimefail();
}, 5000);
//愛佳梯錯誤提示
var falutsOptions = {
type: 'aijiati',
detail: [
{
code:'A1108',
scname:'運行時開門',
tcname:'運行時開門'
},
{
code:'A1207',
scname:'門開時運行',
tcname:'門開時運行'
},
{
code:'A1100',
scname:'運行中急停(安全回路斷路)',
tcname:'運行中急停(安全回路斷路)'
},
{
code:'A1103',
scname:'運行速度異常偏大',
tcname:'運行速度異常偏大'
},{
code:'A1102',
scname:'運行速度異常偏小',
tcname:'運行速度異常偏小'
},{
code:'A1101',
scname:'運行超時',
tcname:'運行超時'
},
{
code:'A1106',
scname:'開鎖區域外停止',
tcname:'開鎖區域外停止'
},
{
code:'A1104',
scname:'轎廂沖頂',
tcname:'轎廂沖頂'
},
{
code:'A1105',
scname:'轎廂蹲底',
tcname:'轎廂蹲底'
},
{
code:'A1205',
scname:'關門不到位',
tcname:'關門不到位'
},
{
code:'A1202',
scname:'開門不到位',
tcname:'開門不到位'
},
{
code:'A1206',
scname:'關門過程異常',
tcname:'關門過程異常'
},{
code:'A1203',
scname:'開門過程異常',
tcname:'開門過程異常'
},
{
code:'A1201',
scname:'平層不開門',
tcname:'平層不開門'
},
{
code:'A1204',
scname:'長時間不關門',
tcname:'長時間不關門'
},
{
code:'A1107',
scname:'轎廂意外移動',
tcname:'轎廂意外移動'
},
{
code:'A1301',
scname:'電梯不運行',
tcname:'電梯不運行'
},
{
code:'A1302',
scname:'運行時有異常振動',
tcname:'運行時有異常振動'
},
{
code:'A301',
scname:'電瓶車進入',
tcname:'電瓶車進入'
},
{
code:'A1303',
scname:'電梯困人',
tcname:'電梯困人'
},
{
code:'A1208',
scname:'反覆開關門',
tcname:'反覆開關門'
},
{
code:'A6',
scname:'檢修模式停止',
tcname:'檢修模式停止'
},
{
code:'A1400',
scname:'檢修模式',
tcname:'檢修模式'
}
]
}
function getrealtimefail() {
//var apikey = 'Masada90491339';
//var query_date =nowtime();
const urll = location.href;
const wurl = urll.split('phb')[0];
var URL = wurl + 'phb/da/api/screen.php?m=realtimefail_v2';
$.ajax({
type: "GET",
url: URL,
success: function (msg) {
var result = eval("(" + msg + ")");
console.log('查詢的電梯數據');
console.log(result);
var htmlds1=" ";
if (result.length > 0) {
for (i = 0; i < result.length; i++) {
var facilityno = result[i]['facilityno'];
var address = result[i]['address'];
var fault_name = result[i]['fault_message'];
var end_date = result[i]['create_at'];
htmlds1 +=
'<tr data-widget="expandable-table" aria-expanded="false" >'
+ '<td style="width: 20%;font-weight: bolder;font-size: 12px">' + facilityno + '</td>'
+ '<td style="width: 30%;font-weight: bolder;font-size: 12px">' + address + '</td>'
+ '<td style="width: 20%;font-weight: bolder;font-size: 12px">' + fault_name + '</td>'
+ '<td style="width: 20%;font-weight: bolder;font-size: 10px">' + end_date + '</td>'
+ '</tr>';
}
}else{
htmlds1+=
'<tr >'
+ '<td style="width: 100%;text-align: center" colspan="4"> 今日暫無數據 </td>'
+ '</tr>';
}
$('#leijidata').empty().append(htmlds1);
}
})
}
function nowtime(){//將當前時間轉換成yyyymmdd格式
var mydate = new Date();
var str = "" + mydate.getFullYear();
var mm = mydate.getMonth()+1
if(mydate.getMonth()>9){
str +="-" + mm;
}
else{
str += "-0" + mm;
}
if(mydate.getDate()>9){
str += "-" +mydate.getDate();
}
else{
str += "-0" + mydate.getDate();
}
return str;
}
</script>
</body>
</html>