Update mysql.js

pull/109/head
midoks 4 years ago
parent e44081a312
commit d1e478e5f1
  1. 57
      plugins/mysql/js/mysql.js

@ -1340,9 +1340,6 @@ function masterOrSlaveConf(version=''){
_data['page'] = page;
_data['page_size'] = 10;
if(typeof(search) != 'undefined'){
_data['search'] = search;
}
myPost('get_masterdb_list', _data, function(data){
var rdata = $.parseJSON(data.data);
@ -1400,9 +1397,9 @@ function masterOrSlaveConf(version=''){
list += '<td>' + rdata.data[i]['Master_Log_File'] +'</td>';
list += '<td>' + rdata.data[i]['Slave_IO_Running'] +'</td>';
list += '<td>' + rdata.data[i]['Slave_SQL_Running'] +'</td>';
// list += '<td style="text-align:right">' +
// '<a href="javascript:;" class="btlink" onclick="" title="待定">待定</a>' +
// '</td>';
list += '<td style="text-align:right">' +
'<a href="javascript:;" class="btlink" onclick="" title="删除">删除</a>' +
'</td>';
list += '</tr>';
}
@ -1416,7 +1413,8 @@ function masterOrSlaveConf(version=''){
<th>用户</th>\
<th>日志</th>\
<th>IO</th>\
<th>SQL</th></thead>\
<th>SQL</th>\
<th style="text-align:right;">操作</th></tr></thead>\
<tbody>\
'+ list +'\
</tbody></table>\
@ -1428,9 +1426,51 @@ function masterOrSlaveConf(version=''){
// <span class="sync btn btn-default btn-sm" onclick="getMasterRepSlaveList()" title="">添加</span>\
// </div>\
$(".table_slave_status_list").html(con);
});
}
function getAsyncDataList(){
var _data = {};
if (typeof(page) =='undefined'){
var page = 1;
}
_data['page'] = page;
_data['page_size'] = 10;
myPost('get_masterdb_list', _data, function(data){
var rdata = $.parseJSON(data.data);
var list = '';
for(i in rdata.data){
list += '<tr>';
list += '<td>' + rdata.data[i]['name'] +'</td>';
list += '<td style="text-align:right">' +
'<a href="javascript:;" class="btlink" onclick="getMasterRepSlaveUserCmd(\'\',\''+rdata.data[i]['name']+'\')" title="全量同步">全量同步</a>' +
'</td>';
list += '</tr>';
}
var con = '<div class="divtable mtb10">\
<div class="tablescroll">\
<table id="DataBody" class="table table-hover" width="100%" cellspacing="0" cellpadding="0" border="0" style="border: 0 none;">\
<thead><tr>\
<th>本地库名</th>\
<th style="text-align:right;">操作</th></tr></thead>\
<tbody>\
'+ list +'\
</tbody></table>\
</div>\
<div id="databasePage" class="dataTables_paginate paging_bootstrap page"></div>\
<div class="table_toolbar">\
<span class="sync btn btn-default btn-sm" onclick="getMasterRepSlaveList()" title="">设置主服务器密钥</span>\
</div>\
</div>';
$(".table_slave_list").html(con);
$('#databasePage').html(rdata.page);
});
}
function getMasterStatus(){
myPost('get_master_status', '', function(data){
var rdata = $.parseJSON(data.data);
@ -1445,6 +1485,8 @@ function masterOrSlaveConf(version=''){
<span class="f14 c6 mr20">Slave[]配置</span><span class="f14 c6 mr20"></span>\
<button class="btn '+(!rdata.data.slave_status ? 'btn-danger' : 'btn-success')+' btn-xs btn-slave va0">'+(!rdata.data.slave_status ? '未启动' : '已启动') +'</button><hr/>\
</p>\
<!-- slave status list -->\
<div class="safe bgw table_slave_status_list"></div>\
<!-- slave list -->\
<div class="safe bgw table_slave_list"></div>\
';
@ -1477,6 +1519,7 @@ function masterOrSlaveConf(version=''){
if (rdata.data.slave_status){
getAsyncMasterDbList();
getAsyncDataList()
}
});

Loading…
Cancel
Save