|
|
@ -487,6 +487,13 @@ function copyPass(password){ |
|
|
|
$("#bt_copys").click(); |
|
|
|
$("#bt_copys").click(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function setDbAccess(username){ |
|
|
|
|
|
|
|
myPost('get_db_access','username='+username, function(data){ |
|
|
|
|
|
|
|
console.log(data); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function setDbPass(id, username, password){ |
|
|
|
function setDbPass(id, username, password){ |
|
|
|
|
|
|
|
|
|
|
|
var index = layer.open({ |
|
|
|
var index = layer.open({ |
|
|
@ -500,12 +507,13 @@ function setDbPass(id, username, password){ |
|
|
|
content: "<form class='bt-form pd20 pb70' id='mod_pwd'>\ |
|
|
|
content: "<form class='bt-form pd20 pb70' id='mod_pwd'>\ |
|
|
|
<div class='line'>\ |
|
|
|
<div class='line'>\ |
|
|
|
<span class='tname'>用户名</span>\ |
|
|
|
<span class='tname'>用户名</span>\ |
|
|
|
<div class='info-r'><input name=\"name\" class='bt-input-text mr5' type='text' style='width:330px' value='"+username+"' /></div>\ |
|
|
|
<div class='info-r'><input readonly='readonly' name=\"name\" class='bt-input-text mr5' type='text' style='width:330px;outline:none;' value='"+username+"' /></div>\ |
|
|
|
</div>\ |
|
|
|
</div>\ |
|
|
|
<div class='line'>\ |
|
|
|
<div class='line'>\ |
|
|
|
<span class='tname'>密码</span>\ |
|
|
|
<span class='tname'>密码</span>\ |
|
|
|
<div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+password+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\ |
|
|
|
<div class='info-r'><input class='bt-input-text mr5' type='text' name='password' id='MyPassword' style='width:330px' value='"+password+"' /><span title='随机密码' class='glyphicon glyphicon-repeat cursor' onclick='repeatPwd(16)'></span></div>\ |
|
|
|
</div>\ |
|
|
|
</div>\ |
|
|
|
|
|
|
|
<input type='hidden' name='id' value='"+id+"'>\ |
|
|
|
<div class='bt-form-submit-btn'>\ |
|
|
|
<div class='bt-form-submit-btn'>\ |
|
|
|
<button id='my_mod_close' type='button' class='btn btn-danger btn-sm btn-title'>关闭</button>\ |
|
|
|
<button id='my_mod_close' type='button' class='btn btn-danger btn-sm btn-title'>关闭</button>\ |
|
|
|
<button id='my_mod_save' type='button' class='btn btn-success btn-sm btn-title'>提交</button>\ |
|
|
|
<button id='my_mod_save' type='button' class='btn btn-success btn-sm btn-title'>提交</button>\ |
|
|
@ -519,15 +527,13 @@ function setDbPass(id, username, password){ |
|
|
|
|
|
|
|
|
|
|
|
$('#my_mod_save').click(function(){ |
|
|
|
$('#my_mod_save').click(function(){ |
|
|
|
var data = $("#mod_pwd").serialize(); |
|
|
|
var data = $("#mod_pwd").serialize(); |
|
|
|
console.log(data); |
|
|
|
myPost('set_user_pwd', data, function(data){ |
|
|
|
// myPost('set_root_pwd', data, function(data){
|
|
|
|
var rdata = $.parseJSON(data.data); |
|
|
|
// var rdata = $.parseJSON(data.data);
|
|
|
|
showMsg(rdata.msg,function(){ |
|
|
|
// // console.log(rdata);
|
|
|
|
dbList(); |
|
|
|
// showMsg(rdata.msg,function(){
|
|
|
|
$('.layui-layer-close1').click(); |
|
|
|
// dbList();
|
|
|
|
},{icon: rdata.status ? 1 : 2});
|
|
|
|
// $('.layui-layer-close1').click();
|
|
|
|
}); |
|
|
|
// },{icon: rdata.status ? 1 : 2});
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -679,10 +685,8 @@ function dbList(page, search){ |
|
|
|
} |
|
|
|
} |
|
|
|
myPost('get_db_list', _data, function(data){ |
|
|
|
myPost('get_db_list', _data, function(data){ |
|
|
|
var rdata = $.parseJSON(data.data); |
|
|
|
var rdata = $.parseJSON(data.data); |
|
|
|
// console.log(rdata);
|
|
|
|
|
|
|
|
var list = ''; |
|
|
|
var list = ''; |
|
|
|
for(i in rdata.data){ |
|
|
|
for(i in rdata.data){ |
|
|
|
// console.log(i, rdata.data[i]);
|
|
|
|
|
|
|
|
list += '<tr>'; |
|
|
|
list += '<tr>'; |
|
|
|
list +='<td><input value="1" class="check" onclick="bt.check_select();" type="checkbox"></td>'; |
|
|
|
list +='<td><input value="1" class="check" onclick="bt.check_select();" type="checkbox"></td>'; |
|
|
|
list += '<td>' + rdata.data[i]['name'] +'</td>'; |
|
|
|
list += '<td>' + rdata.data[i]['name'] +'</td>'; |
|
|
@ -697,9 +701,9 @@ function dbList(page, search){ |
|
|
|
list += '<td style="text-align:right">' +
|
|
|
|
list += '<td style="text-align:right">' +
|
|
|
|
'<a href="javascript:;" class="btlink" onclick="openPhpmyadmin(\''+rdata.data[i]['name']+'\',\''+rdata.data[i]['username']+'\',\''+rdata.data[i]['password']+'\')" title="数据库管理">管理</a> | ' + |
|
|
|
'<a href="javascript:;" class="btlink" onclick="openPhpmyadmin(\''+rdata.data[i]['name']+'\',\''+rdata.data[i]['username']+'\',\''+rdata.data[i]['password']+'\')" title="数据库管理">管理</a> | ' + |
|
|
|
'<a href="javascript:;" class="btlink" title="MySQL优化修复工具">工具</a> | ' + |
|
|
|
'<a href="javascript:;" class="btlink" title="MySQL优化修复工具">工具</a> | ' + |
|
|
|
'<a href="javascript:;" class="btlink" title="设置数据库权限">权限</a> | ' + |
|
|
|
'<a href="javascript:;" class="btlink" onclick="setDbAccess(\''+rdata.data[i]['username']+'\')" title="设置数据库权限">权限</a> | ' + |
|
|
|
'<a href="javascript:;" class="btlink" onclick="setDbPass('+rdata.data[i]['id']+',\''+ rdata.data[i]['username'] +'\',\'' + rdata.data[i]['password'] + '\')">改密</a> | ' + |
|
|
|
'<a href="javascript:;" class="btlink" onclick="setDbPass('+rdata.data[i]['id']+',\''+ rdata.data[i]['username'] +'\',\'' + rdata.data[i]['password'] + '\')">改密</a> | ' + |
|
|
|
'<a href="javascript:;" class="btlink" title="删除数据库" onclick="delDb(\''+rdata.data[i]['id']+'\',\''+rdata.data[i]['name']+'\')">删除</a>' + |
|
|
|
'<a href="javascript:;" class="btlink" onclick="delDb(\''+rdata.data[i]['id']+'\',\''+rdata.data[i]['name']+'\')" title="删除数据库">删除</a>' + |
|
|
|
'</td>'; |
|
|
|
'</td>'; |
|
|
|
list += '</tr>'; |
|
|
|
list += '</tr>'; |
|
|
|
} |
|
|
|
} |
|
|
|