mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-18 23:45:52 +08:00
优化
This commit is contained in:
+19
-5
@@ -122,8 +122,7 @@ function GetPercent(num, total) {
|
||||
|
||||
function GetDiskInfo() {
|
||||
$.get('/system/disk_info', function(rdata) {
|
||||
console.log(rdata);
|
||||
var dBody
|
||||
var dBody;
|
||||
for (var i = 0; i < rdata.length; i++) {
|
||||
if (rdata[i].path == '/' || rdata[i].path == '/www') {
|
||||
if (rdata[i].size[2].indexOf('M') != -1) {
|
||||
@@ -158,7 +157,7 @@ function GetDiskInfo() {
|
||||
}
|
||||
|
||||
//清理垃圾
|
||||
function ClearSystem() {
|
||||
function clearSystem() {
|
||||
var loadT = layer.msg('正在清理系统垃圾 <img src="/static/img/ing.gif">', { icon: 16, time: 0, shade: [0.3, "#000"] });
|
||||
$.get('/system?action=ClearSystem', function(rdata) {
|
||||
layer.close(loadT);
|
||||
@@ -190,7 +189,23 @@ function getInfo() {
|
||||
setcolor(memPre, "#left", 75, 90, 95);
|
||||
$("#info").html(info.system);
|
||||
$("#running").html(info.time);
|
||||
$("#core").html(info.cpuNum + " " + '核心');
|
||||
var _system = info.system;
|
||||
if(_system.indexOf("Windows") != -1){
|
||||
$(".ico-system").addClass("ico-windows");
|
||||
} else if(_system.indexOf("CentOS") != -1) {
|
||||
$(".ico-system").addClass("ico-centos");
|
||||
} else if(_system.indexOf("Ubuntu") != -1) {
|
||||
$(".ico-system").addClass("ico-ubuntu");
|
||||
} else if(_system.indexOf("Debian") != -1) {
|
||||
$(".ico-system").addClass("ico-debian");
|
||||
} else if(_system.indexOf("Fedora") != -1) {
|
||||
$(".ico-system").addClass("ico-fedora");
|
||||
} else if(_system.indexOf("Mac") != -1){
|
||||
$(".ico-system").addClass("ico-mac");
|
||||
} else {
|
||||
$(".ico-system").addClass("ico-linux");
|
||||
}
|
||||
$("#core").html(info.cpuNum + ' 核心');
|
||||
$("#state").html(info.cpuRealUsed);
|
||||
setcolor(memPre, "#state", 30, 70, 90);
|
||||
var memFree = info.memTotal - info.memRealUsed;
|
||||
@@ -246,7 +261,6 @@ function getNet() {
|
||||
setCookie("downNet", net.down);
|
||||
getLoad(net.load);
|
||||
|
||||
// console.log(net.mem);
|
||||
// setMemImg(net.mem);
|
||||
setImg();
|
||||
},'json');
|
||||
|
||||
+90
-88
@@ -1511,97 +1511,99 @@ function phpmyadmin(msg) {
|
||||
layer.msg(rdata.msg, { icon: rdata.status ? 1 : 2 });
|
||||
});
|
||||
}
|
||||
|
||||
//首页软件列表
|
||||
// function indexsoft() {
|
||||
// var loadT = layer.msg(lan.soft.get_list, { icon: 16, time: 0, shade: [0.3, '#000'] });
|
||||
// $.post('/plugin?action=getPluginList', 'display=1', function(rdata) {
|
||||
// layer.close(loadT);
|
||||
// var con = '';
|
||||
// for (var i = 0; i < rdata['data'].length - 1; i++) {
|
||||
// var len = rdata.data[i].versions.length;
|
||||
// var version_info = '';
|
||||
// for (var j = 0; j < len; j++) {
|
||||
// if (rdata.data[i].versions[j].status) continue;
|
||||
// version_info += rdata.data[i].versions[j].version + '|';
|
||||
// }
|
||||
// if (version_info != '') {
|
||||
// version_info = version_info.substring(0, version_info.length - 1);
|
||||
// }
|
||||
// if (rdata.data[i].display) {
|
||||
// var isDisplay = false;
|
||||
// if (rdata.data[i].name != 'php') {
|
||||
// for (var n = 0; n < len; n++) {
|
||||
// if (rdata.data[i].versions[n].status == true) {
|
||||
// isDisplay = true;
|
||||
// var version = rdata.data[i].versions[n].version;
|
||||
// if (rdata.data[i].versions[n].run == true) {
|
||||
// state = '<span style="color:#20a53a" class="glyphicon glyphicon-play"></span>'
|
||||
// } else {
|
||||
// state = '<span style="color:red" class="glyphicon glyphicon-pause"></span>'
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// if (isDisplay) {
|
||||
// var clickName = 'SoftMan';
|
||||
// if (rdata.data[i].tip == 'lib') {
|
||||
// clickName = 'PluginMan';
|
||||
// version_info = rdata.data[i].title;
|
||||
// }
|
||||
function indexsoft() {
|
||||
return;
|
||||
var loadT = layer.msg('正在获取列表...', { icon: 16, time: 0, shade: [0.3, '#000'] });
|
||||
$.post('/plugins/get_plugin_list', 'display=1', function(rdata) {
|
||||
layer.close(loadT);
|
||||
var con = '';
|
||||
for (var i = 0; i < rdata['data'].length - 1; i++) {
|
||||
var len = rdata.data[i].versions.length;
|
||||
var version_info = '';
|
||||
for (var j = 0; j < len; j++) {
|
||||
if (rdata.data[i].versions[j].status) continue;
|
||||
version_info += rdata.data[i].versions[j].version + '|';
|
||||
}
|
||||
if (version_info != '') {
|
||||
version_info = version_info.substring(0, version_info.length - 1);
|
||||
}
|
||||
if (rdata.data[i].display) {
|
||||
var isDisplay = false;
|
||||
if (rdata.data[i].name != 'php') {
|
||||
for (var n = 0; n < len; n++) {
|
||||
if (rdata.data[i].versions[n].status == true) {
|
||||
isDisplay = true;
|
||||
var version = rdata.data[i].versions[n].version;
|
||||
if (rdata.data[i].versions[n].run == true) {
|
||||
state = '<span style="color:#20a53a" class="glyphicon glyphicon-play"></span>'
|
||||
} else {
|
||||
state = '<span style="color:red" class="glyphicon glyphicon-pause"></span>'
|
||||
}
|
||||
}
|
||||
}
|
||||
if (isDisplay) {
|
||||
var clickName = 'SoftMan';
|
||||
if (rdata.data[i].tip == 'lib') {
|
||||
clickName = 'PluginMan';
|
||||
version_info = rdata.data[i].title;
|
||||
}
|
||||
|
||||
// con += '<div class="col-sm-3 col-md-3 col-lg-3" data-id="' + rdata.data[i].pid + '">\
|
||||
// <span class="spanmove"></span>\
|
||||
// <div onclick="' + clickName + '(\'' + rdata.data[i].name + '\',\'' + version_info + '\')">\
|
||||
// <div class="image"><img src="/static/img/soft_ico/ico-' + rdata.data[i].name + '.png"></div>\
|
||||
// <div class="sname">' + rdata.data[i].title + ' ' + version + state + '</div>\
|
||||
// </div>\
|
||||
// </div>'
|
||||
// }
|
||||
// } else {
|
||||
// for (var n = 0; n < len; n++) {
|
||||
// if (rdata.data[i].versions[n].status == true) {
|
||||
// var version = rdata.data[i].versions[n].version;
|
||||
// if (rdata.data[i].versions[n].run == true) {
|
||||
// state = '<span style="color:#20a53a" class="glyphicon glyphicon-play"></span>'
|
||||
// } else {
|
||||
// state = '<span style="color:red" class="glyphicon glyphicon-pause"></span>'
|
||||
// }
|
||||
// }
|
||||
// if (rdata.data[i].versions[n].display == true) {
|
||||
// con += '<div class="col-sm-3 col-md-3 col-lg-3" data-id="' + rdata.data[i].pid + '">\
|
||||
// <span class="spanmove"></span>\
|
||||
// <div onclick="phpSoftMain(\'' + rdata.data[i].versions[n].version + '\',' + n + ')">\
|
||||
// <div class="image"><img src="/static/img/soft_ico/ico-' + rdata.data[i].name + '.png"></div>\
|
||||
// <div class="sname">' + rdata.data[i].title + ' ' + rdata.data[i].versions[n].version + state + '</div>\
|
||||
// </div>\
|
||||
// </div>'
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// $("#indexsoft").html(con);
|
||||
// //软件位置移动
|
||||
// var softboxlen = $("#indexsoft > div").length;
|
||||
// var softboxsum = 12;
|
||||
// var softboxcon = '';
|
||||
// var softboxn = softboxlen;
|
||||
// if (softboxlen <= softboxsum) {
|
||||
// for (var i = 0; i < softboxsum - softboxlen; i++) {
|
||||
// softboxn += 1000;
|
||||
// softboxcon += '<div class="col-sm-3 col-md-3 col-lg-3 no-bg" data-id="' + softboxn + '"></div>'
|
||||
// }
|
||||
// $("#indexsoft").append(softboxcon);
|
||||
// }
|
||||
// $("#indexsoft").dragsort({ dragSelector: ".spanmove", dragBetween: true, dragEnd: saveOrder, placeHolderTemplate: "<div class='col-sm-3 col-md-3 col-lg-3 dashed-border'></div>" });
|
||||
con += '<div class="col-sm-3 col-md-3 col-lg-3" data-id="' + rdata.data[i].pid + '">\
|
||||
<span class="spanmove"></span>\
|
||||
<div onclick="' + clickName + '(\'' + rdata.data[i].name + '\',\'' + version_info + '\')">\
|
||||
<div class="image"><img src="/static/img/soft_ico/ico-' + rdata.data[i].name + '.png"></div>\
|
||||
<div class="sname">' + rdata.data[i].title + ' ' + version + state + '</div>\
|
||||
</div>\
|
||||
</div>'
|
||||
}
|
||||
} else {
|
||||
for (var n = 0; n < len; n++) {
|
||||
if (rdata.data[i].versions[n].status == true) {
|
||||
var version = rdata.data[i].versions[n].version;
|
||||
if (rdata.data[i].versions[n].run == true) {
|
||||
state = '<span style="color:#20a53a" class="glyphicon glyphicon-play"></span>'
|
||||
} else {
|
||||
state = '<span style="color:red" class="glyphicon glyphicon-pause"></span>'
|
||||
}
|
||||
}
|
||||
if (rdata.data[i].versions[n].display == true) {
|
||||
con += '<div class="col-sm-3 col-md-3 col-lg-3" data-id="' + rdata.data[i].pid + '">\
|
||||
<span class="spanmove"></span>\
|
||||
<div onclick="phpSoftMain(\'' + rdata.data[i].versions[n].version + '\',' + n + ')">\
|
||||
<div class="image"><img src="/static/img/soft_ico/ico-' + rdata.data[i].name + '.png"></div>\
|
||||
<div class="sname">' + rdata.data[i].title + ' ' + rdata.data[i].versions[n].version + state + '</div>\
|
||||
</div>\
|
||||
</div>'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$("#indexsoft").html(con);
|
||||
//软件位置移动
|
||||
var softboxlen = $("#indexsoft > div").length;
|
||||
var softboxsum = 12;
|
||||
var softboxcon = '';
|
||||
var softboxn = softboxlen;
|
||||
if (softboxlen <= softboxsum) {
|
||||
for (var i = 0; i < softboxsum - softboxlen; i++) {
|
||||
softboxn += 1000;
|
||||
softboxcon += '<div class="col-sm-3 col-md-3 col-lg-3 no-bg" data-id="' + softboxn + '"></div>'
|
||||
}
|
||||
$("#indexsoft").append(softboxcon);
|
||||
}
|
||||
$("#indexsoft").dragsort({ dragSelector: ".spanmove", dragBetween: true, dragEnd: saveOrder, placeHolderTemplate: "<div class='col-sm-3 col-md-3 col-lg-3 dashed-border'></div>" });
|
||||
|
||||
// function saveOrder() {
|
||||
// var data = $("#indexsoft > div").map(function() { return $(this).attr("data-id"); }).get();
|
||||
// var ssort = data.join("|");
|
||||
// $("input[name=list1SortOrder]").val(ssort);
|
||||
// $.post("/plugin?action=savePluginSort", 'ssort=' + ssort, function(rdata) {});
|
||||
// };
|
||||
// });
|
||||
// }
|
||||
function saveOrder() {
|
||||
var data = $("#indexsoft > div").map(function() { return $(this).attr("data-id"); }).get();
|
||||
var ssort = data.join("|");
|
||||
$("input[name=list1SortOrder]").val(ssort);
|
||||
$.post("/plugin?action=savePluginSort", 'ssort=' + ssort, function(rdata) {});
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
//插件设置菜单
|
||||
function PluginMan(name, title) {
|
||||
|
||||
Reference in New Issue
Block a user