mirror of https://github.com/midoks/mdserver-web
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.
53 lines
1.2 KiB
53 lines
1.2 KiB
function lvsPostMin(method, args, callback){
|
|
|
|
var req_data = {};
|
|
req_data['name'] = 'lvs';
|
|
req_data['func'] = method;
|
|
|
|
if (typeof(args) != 'undefined' && args!=''){
|
|
req_data['args'] = JSON.stringify(args);
|
|
}
|
|
|
|
$.post('/plugins/run', req_data, function(data) {
|
|
if (!data.status){
|
|
layer.msg(data.msg,{icon:0,time:2000,shade: [0.3, '#000']});
|
|
return;
|
|
}
|
|
|
|
if(typeof(callback) == 'function'){
|
|
callback(data);
|
|
}
|
|
},'json');
|
|
}
|
|
|
|
function lvsPost(method, args, callback, msg = '正在获取...'){
|
|
var loadT = layer.msg(msg, { icon: 16, time: 0, shade: 0.3 });
|
|
lvsPostMin(method,args,function(data){
|
|
layer.close(loadT);
|
|
if(typeof(callback) == 'function'){
|
|
callback(data);
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
function secToTime(s) {
|
|
var t;
|
|
if(s > -1){
|
|
var hour = Math.floor(s/3600);
|
|
var min = Math.floor(s/60) % 60;
|
|
var sec = s % 60;
|
|
if(hour < 10) {
|
|
t = '0'+ hour + ":";
|
|
} else {
|
|
t = hour + ":";
|
|
}
|
|
|
|
if(min < 10){t += "0";}
|
|
t += min + ":";
|
|
if(sec < 10){t += "0";}
|
|
t += sec.toFixed(2);
|
|
}
|
|
return t;
|
|
}
|
|
|
|
|