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.
218 lines
6.5 KiB
218 lines
6.5 KiB
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>故障類型</title>
|
|
</head>
|
|
<body class="hold-transition sidebar-mini">
|
|
|
|
<!-- Main content -->
|
|
<div class="content">
|
|
<div class="container-fluid">
|
|
<div class="col-md-12">
|
|
|
|
<div class="card">
|
|
<!-- /.card-header -->
|
|
<div class="card card-info">
|
|
<div class="card-header">
|
|
<h3 class="card-title">故障類型</h3>
|
|
</div>
|
|
<div class="card-body" style="display: flex;justify-content:center;align-items:center;">
|
|
<div class="chart-container" >
|
|
<div id="main" style="height:90vh; width:90vw;"></div>
|
|
</div>
|
|
</div>
|
|
<!-- /.card-body -->
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<!-- /.container-fluid -->
|
|
</div>
|
|
|
|
<script src="js/lib/jquery-3.4.1.min.js"></script>
|
|
<script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script>
|
|
<script type="text/javascript">
|
|
|
|
|
|
window.onload = getmonthfail();
|
|
|
|
//爱佳梯错误提示
|
|
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 getmonthfail() {
|
|
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=failturetype';
|
|
console.log(URL);
|
|
var self = this;
|
|
$.ajax({
|
|
type: "GET",
|
|
url: URL,
|
|
success: function (msg) {
|
|
var result = eval("(" + msg + ")");
|
|
console.log(result);
|
|
var data=result.data
|
|
var myChart = echarts.init(document.getElementById('main'));
|
|
myChart.setOption({
|
|
series : [
|
|
{
|
|
type: 'pie', // 设置图表类型为饼图
|
|
radius: '70%', // 饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的 55% 长度。
|
|
// data:[ // 数据数组,name 为数据项名称,value 为数据项值
|
|
// {value:4, name:'急停模式停止:4(50%)'},
|
|
// {value:1, name:'運行中急停(安全回路斷路):1(12.5%)'},
|
|
// {value:1, name:'運行時開門:1(12.5%)'},
|
|
// {value:2, name:'門開時運行:2(25%)'}
|
|
// ]
|
|
data:data
|
|
}
|
|
]
|
|
})
|
|
|
|
|
|
}
|
|
})
|
|
|
|
}
|
|
|
|
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>
|