webssh 55%
This commit is contained in:
parent
ddc8cde44c
commit
d3db79a4ed
|
|
@ -73,7 +73,7 @@ class App():
|
|||
if not check[0]:
|
||||
return check[1]
|
||||
|
||||
title = args['title']
|
||||
title = args['title'].strip()
|
||||
cmd = args['cmd']
|
||||
|
||||
t = {
|
||||
|
|
@ -90,7 +90,7 @@ class App():
|
|||
if not check[0]:
|
||||
return check[1]
|
||||
|
||||
title = args['title']
|
||||
title = args['title'].strip()
|
||||
data_tmp = json.loads(mw.readFile(self.__cmd_path))
|
||||
for x in range(0, len(data_tmp)):
|
||||
if data_tmp[x]['title'] == title:
|
||||
|
|
@ -103,6 +103,13 @@ class App():
|
|||
alist = json.loads(mw.readFile(self.__cmd_path))
|
||||
return mw.returnJson(True, 'ok', alist)
|
||||
|
||||
def add_server(self):
|
||||
args = self.getArgs()
|
||||
check = self.checkArgs(
|
||||
args, ['host', 'port', 'username', 'password', 'pkey', 'pkey_passwd', 'ps'])
|
||||
if not check[0]:
|
||||
return check[1]
|
||||
|
||||
if __name__ == "__main__":
|
||||
func = sys.argv[1]
|
||||
classApp = App()
|
||||
|
|
|
|||
|
|
@ -402,10 +402,10 @@ function webShell_addServer(){
|
|||
</div>\
|
||||
<div class="line">\
|
||||
<span class="tname">验证方式</span>\
|
||||
<div class="info-r ">\
|
||||
<div class="info-r">\
|
||||
<div class="btn-group">\
|
||||
<button type="button" tabindex="-1" class="btn btn-sm auth_type_checkbox btn-success" data-ctype="0">密码验证</button>\
|
||||
<button type="button" tabindex="-1" class="btn btn-sm auth_type_checkbox btn-default" data-ctype="1">私钥验证\
|
||||
<button type="button" tabindex="-1" class="btn btn-sm auth_type_checkbox btn-success" data-ctype="0">密码验证</button>\
|
||||
<button type="button" tabindex="-1" class="btn btn-sm auth_type_checkbox btn-default" data-ctype="1">私钥验证\
|
||||
</button>\
|
||||
</div>\
|
||||
</div>\
|
||||
|
|
@ -436,7 +436,46 @@ function webShell_addServer(){
|
|||
</div>\
|
||||
</div>',
|
||||
success:function(){
|
||||
}
|
||||
$('.auth_type_checkbox').click(function(){
|
||||
var ctype = $(this).attr('data-ctype');
|
||||
|
||||
$('.auth_type_checkbox').removeClass('btn-success');
|
||||
$(this).addClass('btn-success');
|
||||
|
||||
if (ctype == 0){
|
||||
$('.c_password_view').removeClass('show').addClass('show');
|
||||
$('.c_pkey_view').removeClass('show').addClass('hide');
|
||||
$('.key_pwd_line').removeClass('show').addClass('hide');
|
||||
|
||||
}else{
|
||||
$('.c_password_view').removeClass('show').addClass('hide');
|
||||
$('.c_pkey_view').removeClass('show').addClass('show');
|
||||
$('.key_pwd_line').removeClass('show').addClass('show');
|
||||
|
||||
}
|
||||
});
|
||||
},
|
||||
yes:function(l,layeror){
|
||||
var host = $('input[name="host"]').val();
|
||||
var port = $('input[name="port"]').val();
|
||||
var username = $('input[name="username"]').val();
|
||||
var password = $('input[name="password"]').val();
|
||||
var pkey = $('input[name="pkey"]').val();
|
||||
var pkey_passwd = $('input[name="pkey_passwd"]').val();
|
||||
var ps = $('input[name="ps"]').val();
|
||||
|
||||
appPost('add_server',{
|
||||
host:host,
|
||||
port:port,
|
||||
username:username,
|
||||
password:password,
|
||||
pkey:pkey,
|
||||
pkey_passwd:pkey_passwd,
|
||||
ps
|
||||
},function(rdata){
|
||||
console.log(rdata);
|
||||
});
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -470,9 +470,7 @@ color: #bbb;
|
|||
|
||||
.tootls_host_list,
|
||||
.tootls_commonly_list {
|
||||
/* min-height: 300px; */
|
||||
overflow: auto;
|
||||
/* margin-bottom: 10px; */
|
||||
overflow-x: hidden;
|
||||
font-size: 12px;
|
||||
bottom: 0;
|
||||
|
|
|
|||
Loading…
Reference in New Issue