mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-07 18:42:49 +08:00
refactor(admin): 重构系统状态模块以支持模块化结构
This commit is contained in:
44
extend/base/admin/view/system/status/index.js
Normal file
44
extend/base/admin/view/system/status/index.js
Normal file
@@ -0,0 +1,44 @@
|
||||
$(function () {
|
||||
layui.use(['element', 'layer'], function () {
|
||||
var element = layui.element;
|
||||
var layer = layui.layer;
|
||||
|
||||
var storageUsage = parseFloat($('div[lay-filter="storage"] .layui-progress-bar').attr('lay-percent'));
|
||||
var memoryUsage = parseFloat($('div[lay-filter="memory"] .layui-progress-bar').attr('lay-percent'));
|
||||
|
||||
if (storageUsage > 80) {
|
||||
$('div[lay-filter="storage"] .layui-progress-bar').addClass('layui-bg-red');
|
||||
} else if (storageUsage > 60) {
|
||||
$('div[lay-filter="storage"] .layui-progress-bar').addClass('layui-bg-orange');
|
||||
}
|
||||
|
||||
if (memoryUsage > 80) {
|
||||
$('div[lay-filter="memory"] .layui-progress-bar').addClass('layui-bg-red');
|
||||
} else if (memoryUsage > 60) {
|
||||
$('div[lay-filter="memory"] .layui-progress-bar').addClass('layui-bg-orange');
|
||||
}
|
||||
|
||||
if (typeof ClipboardJS !== 'undefined') {
|
||||
var clipboard = new ClipboardJS('[data-toggle="copy-text"]', {
|
||||
text: function (trigger) {
|
||||
return $(trigger).attr('data-clipboard-text');
|
||||
}
|
||||
});
|
||||
|
||||
clipboard.on('success', function (e) {
|
||||
layer.msg('复制成功', {icon: 1, time: 1500});
|
||||
e.clearSelection();
|
||||
});
|
||||
|
||||
clipboard.on('error', function (e) {
|
||||
layer.msg('复制失败,请手动复制', {icon: 2});
|
||||
});
|
||||
}
|
||||
|
||||
$('#refresh-btn').on('click', function () {
|
||||
location.reload();
|
||||
});
|
||||
});
|
||||
|
||||
ua.listen();
|
||||
});
|
||||
Reference in New Issue
Block a user