src/blazor/admin/BootstrapAdmin.Web/wwwroot/libs/healths.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
$(function () {
$.extend({
sendHealths: function (data) {
$.bc({ url: 'api/Healths', data: JSON.stringify(data), method: 'post' });
}
});
var healthStatus = ['<button class="btn btn-danger"><i class="fa fa-times-circle"></i><span>不健康</span></button>', '<button class="btn btn-warning"><i class="fa fa-exclamation-circle"></i><span>亚健康</span></button>', '<button class="btn btn-success"><i class="fa fa-check-circle"></i><span>健康</span></button>'];
var StatusFormatter = function (value) {
return healthStatus[value];
};
var cate = { "db": "数据库", "file": "组件文件", "app-mem": "内存", "sys-mem": "系统", "Gitee": "Gitee 接口", "gc": "垃圾回收器", "dotnet-runtime": "运行时", "environment": "环境变量" };
var CategoryFormatter = function (value) {
return cate[value];
};
var ExceptionFormatter = function (value) {
return value ? JSON.stringify(value) : null;
};
var $table = $('#tbCheck').smartTable({
pagination: false,
showToggle: false,
showRefresh: false,
showColumns: false,
toolbar: false,
search: false,
columns: [
{ title: "分类", field: "Name", formatter: CategoryFormatter },
{ title: "描述", field: "Description" },
{ title: "异常信息", field: "Exception", formatter: ExceptionFormatter },
{ title: "耗时", field: "Duration" },
{ title: "检查结果", field: "Status", formatter: StatusFormatter },
{
title: "明细数据", field: "Data", formatter: function (value, row, index) {
return '<button class="detail btn btn-info"><i class="fa fa-info-circle"></i><span>明细</span></button>';
},
events: {
'click .detail': function (e, value, row, index) {
if ($.isEmptyObject(row.Data)) return;
var content = $.map(row.Data, function (v, name) {
return { name: name, value: v };
});
// 弹出 modal 健康检查明细窗口
$checkDetail.bootstrapTable('load', content);
$('#dialogNew').modal('show');
}
}
}
]
});
$table.bootstrapTable('showLoading');
$('#checkTotalEplsed').text('--');
$.bc({
url: 'healths',
callback: function (result) {
// async send result to cloud
$.sendHealths(result);
后面还有 31 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
