diff --git a/plugins/mysql-apt/js/mysql-apt.js b/plugins/mysql-apt/js/mysql-apt.js index 94acbd64e..5e736c44f 100755 --- a/plugins/mysql-apt/js/mysql-apt.js +++ b/plugins/mysql-apt/js/mysql-apt.js @@ -162,34 +162,6 @@ function myPort(){ }); } - -//数据库存储信置 -function changeMySQLDataPath(act) { - if (act != undefined) { - layer.confirm(lan.soft.mysql_to_msg, { closeBtn: 2, icon: 3 }, function() { - var datadir = $("#datadir").val(); - var data = 'datadir=' + datadir; - var loadT = layer.msg(lan.soft.mysql_to_msg1, { icon: 16, time: 0, shade: [0.3, '#000'] }); - $.post('/database?action=SetDataDir', data, function(rdata) { - layer.close(loadT) - layer.msg(rdata.msg, { icon: rdata.status ? 1 : 5 }); - }); - }); - return; - } - - $.post('/database?action=GetMySQLInfo', '', function(rdata) { - var LimitCon = '
\ - \ - \ -
'; - $(".soft-man-con").html(LimitCon); - }); -} - - - - //数据库配置状态 function myPerfOpt() { //获取MySQL配置 @@ -1691,12 +1663,12 @@ function getMasterRepSlaveListPage(){ } -function deleteSlave(){ - myPost('delete_slave', {}, function(data){ +function deleteSlave(sign){ + myPost('delete_slave', {sign:sign}, function(data){ var rdata = $.parseJSON(data.data); showMsg(rdata['msg'], function(){ masterOrSlaveConf(); - },{},3000); + },{icon:rdata.status?1:2,time:3000},3000); }); } @@ -1704,28 +1676,70 @@ function deleteSlave(){ function getFullSyncStatus(db){ var timeId = null; - var btn = ' '; - var loadOpen = layer.open({ - type: 1, - title: '全量同步['+db+']', - area: '500px', - content:"\ + 同步数据源:\ + \ +
"; } + + layer.open({ + type: 1, + title: '全量同步['+db+']', + area: '500px', + content:"' + rdata.data[i]['Master_Log_File'] +' | '; list += '' + rdata.data[i]['Slave_IO_Running'] +' | '; list += '' + rdata.data[i]['Slave_SQL_Running'] +' | '; + + if (isHasSign){ + list += '' + v['Channel_Name'] +' | '; + } + list += '' + status +' | '; list += '' + - '删除' + + '删除' + ' | '; list += ''; } + var signThead_th = ''; + if (isHasSign){ + var signThead_th = '标识 | '; + } + var con = '
---|
日志 | \IO | \SQL | \ + '+signThead_th+'\状态 | \操作 | \ \ @@ -2276,22 +2318,74 @@ function masterOrSlaveConf(version=''){ // $(".table_slave_status_list").html(con); - $('.db_error').click(function(){ + $(".btn_delete_slave").click(function(){ + var id = $(this).data('id'); + var v = rdata.data[id]; + if ('Channel_Name' in v){ + deleteSlave(v['Channel_Name']); + } else{ + deleteSlave(); + } + }); + + $('.db_error').click(function(){ + var id = $(this).data('id'); + var info = rdata.data[id]; + + var err_line = ""; + err_line +="
---|---|
IO错误 | \ +"+ (info['Last_IO_Error'] == '' ? '无':info['Last_IO_Error'])+" | \ +
SQL错误 | \ +"+(info['Last_SQL_Error'] == '' ? '无':info['Last_SQL_Error'])+" | \ +
状态 | \ +"+(info['Slave_SQL_Running_State'] == '' ? '无':info['Slave_SQL_Running_State']) +" | \ +