pull/109/head
Mr Chen 7 years ago
parent 7c48d7d6ae
commit 1f5c63ae69
  1. 27
      plugins/redis/js/redis.js
  2. 4
      route/plugins.py

@ -1,8 +1,21 @@
//服务
function redisService(){ function redisService(name,status){
console.log('redisService'); if(status == 'false') status = false;
if(status == 'true') status = true;
var serviceCon ='<p class="status">当前状态:<span>'+(status?lan.soft.on:lan.soft.off)+'</span><span style="color: '+(status?'#20a53a;':'red;')+' margin-left: 3px;" class="glyphicon '+(status?'glyphicon glyphicon-play':'glyphicon-pause')+'"></span></p>\
<div class="sfm-opt">\
<button class="btn btn-default btn-sm" onclick="ServiceAdmin(\''+name+'\',\''+(status?'stop':'start')+'\')">'+(status?lan.soft.stop:lan.soft.start)+'</button>\
<button class="btn btn-default btn-sm" onclick="ServiceAdmin(\''+name+'\',\'restart\')">'+lan.soft.restart+'</button>\
<button class="btn btn-default btn-sm" onclick="ServiceAdmin(\''+name+'\',\'reload\')">'+lan.soft.reload+'</button>\
</div>';
$(".soft-man-con").html(serviceCon);
var help = '<ul class="help-info-text c7 mtb15" style="padding-top:30px"><li>'+lan.soft.mysql_mem_err+'</li></ul>';
if(name == 'mysqld'){
$(".soft-man-con").append(help);
}
} }
@ -16,12 +29,11 @@ function redisStatus() {
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 }); var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
$.post('/plugins/run', {name:'redis', func:'status'}, function(data) { $.post('/plugins/run', {name:'redis', func:'status'}, function(data) {
layer.close(loadT); layer.close(loadT);
if (data.code < 0){ if (!data.status){
return; return;
} }
var rdata = $.parseJSON(data.data); var rdata = $.parseJSON(data.data);
hit = (parseInt(rdata.keyspace_hits) / (parseInt(rdata.keyspace_hits) + parseInt(rdata.keyspace_misses)) * 100).toFixed(2); hit = (parseInt(rdata.keyspace_hits) / (parseInt(rdata.keyspace_hits) + parseInt(rdata.keyspace_misses)) * 100).toFixed(2);
var Con = '<div class="divtable">\ var Con = '<div class="divtable">\
<table class="table table-hover table-bordered" style="width: 490px;">\ <table class="table table-hover table-bordered" style="width: 490px;">\
@ -46,4 +58,5 @@ function redisStatus() {
$(".soft-man-con").html(Con); $(".soft-man-con").html(Con);
},'json'); },'json');
} }
redisStatus();
redisService('redis', false);

@ -140,5 +140,5 @@ def run():
data = public.execShell(py) data = public.execShell(py)
if data[1].strip() == '': if data[1].strip() == '':
return public.getJson({"data": data[0].strip(), "code": 0}) return public.returnJson(True, "OK", data[0].strip())
return public.getJson({"data": data[1].strip(), "code": -1}) return public.returnJson(False, data[1].strip())

Loading…
Cancel
Save