Authored by wangtao

1425 B5,服务心跳管理功能,最近心跳时间异常的判断时长支持配置

... ... @@ -27,10 +27,10 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin'], function
}
});
// //按钮搜索
// $('#heartbeatQueryBtn').unbind().on('click',function (e) {
// reloadTable();
// })
//按钮搜索
$('#heartbeatQueryBtn').unbind().on('click',function (e) {
reloadTable();
})
// 渲染表格
... ... @@ -63,10 +63,12 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin'], function
}, {
field: 'currTime', title: '最近心跳时间', align: 'center',sort: true,
templet: function (d) {
var durationVal = $('[name="durationVal"]').val();
if(!durationVal || durationVal == '' || durationVal == null){
durationVal = 10;
}
var beatTime = new Date(d.currTime);
var time = new Date();
time.setMinutes(time.getMinutes() - 10);
if (time > beatTime) {
if (d.between > parseInt(durationVal)) {
return `<div class="red">${beatTime.format("yyyy-MM-dd HH:mm:ss")}</div>`
} else {
return `<div>${beatTime.format("yyyy-MM-dd HH:mm:ss")}</div>`
... ... @@ -85,7 +87,7 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin'], function
heartbeatTable.reload({
where: {
access_token: accessToken,
keyword: $('#condition-heartbeat-name').val(),
keyword: $('#condition-heartbeat-name').val()
},
page: {
curr: 1
... ... @@ -93,4 +95,4 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin'], function
});
}
});
});
\ No newline at end of file
});
... ...
... ... @@ -14,11 +14,16 @@
placeholder="输入关键字,回车搜索" autocomplete="off" class="layui-input">
</div>
</div>
<!-- <div class="layui-inline">-->
<!-- <button id="heartbeatQueryBtn" type="button" class="layui-btn layui-btn-normal" ><i-->
<!-- class="layui-icon layui-icon-search"></i>查询-->
<!-- </button>-->
<!-- </div>-->
<div class="layui-inline">
<div class="layui-input-inline">
<input type="number" name="durationVal"
lay-tips="最近心跳时间(单位:分钟)" placeholder="最近心跳时间" value="10" class="layui-input">
<!-- <span>分钟</span>-->
</div>
</div>
<div class="layui-inline">
<button id="heartbeatQueryBtn" type="button" class="layui-btn layui-btn-normal">查询</button>
</div>
</div>
</form>
</div>
... ... @@ -45,4 +50,4 @@
layui.use('selfmonitor', function (fn) {
fn();
});
</script>
\ No newline at end of file
</script>
... ...