授权码功能目前限制在ssh协议上。

feature/assist-websocket
Apex Liu 2022-06-01 23:40:08 +08:00
parent e9de6513eb
commit 9df6e8c232
2 changed files with 45 additions and 54 deletions

View File

@ -339,7 +339,8 @@ $app.on_table_host_render_created = function (render) {
h.push(act_btn.join(''));
h.push('</div>');
if (!is_disabled) {
// 目前仅支持SSH可以使用远程连接授权码
if (!is_disabled && acc.protocol_type === TP_PROTOCOL_TYPE_SSH) {
h.push('<div class="remote-config">');
h.push('<button type="button" class="btn btn-default" data-action="ops_token" data-index="' + i + '" data-id="' + acc.uni_id + '" data-acc-id=' + acc.a_id + ' data-host-id=' + acc.h_id + '><i class="fa fa-key fa-fw"></i> 获取远程连接配置</button>');
h.push('</div>');
@ -348,7 +349,6 @@ $app.on_table_host_render_created = function (render) {
h.push('</div>');
}
return h.join('');
};
};
@ -523,7 +523,7 @@ $app.connect_remote = function (uni_id, acc_id, host_id, protocol_type, protocol
args.rdp_console = $app.dlg_rdp_options.rdp_console;
}
if (uni_id === 'none')
if (uni_id === 'none' || uni_id === '')
args.mode = 2;
// 根据acc_id判断此远程账号是否有预设密码如果没有则需要设置interactive模式。

View File

@ -130,14 +130,12 @@
{# user token #}
<hr>
<div class="row">
<div class="col-sm-12 bold"><span class="bold">客户端软件配置信息</span>
<div style="display: inline-block;padding-left: 5px;">
<div class="col-sm-3 bold">客户端软件配置信息</div>
<div class="col-sm-9">
<span class="badge" data-field="user-token-state" style="display: none;"><i class="fa fa-spinner fa-spin fa-fw"></i></span>
<button type="button" class="btn btn-xs btn-primary" id="btn-user-token-action" style="display: none;"></button>
<button type="button" class="btn btn-xs btn-danger" id="btn-remove-user-token" style="display: none;"><i class="fa fa-times fa-fw"></i> 删除此配置</button>
</div>
</div>
</div>
<div id="block-user-token" style="display: none;">
@ -154,7 +152,6 @@
<div class="col-sm-3 name">账号:</div>
<div class="col-sm-9"><span class="value" data-field="user-acc"></span></div>
</div>
{# <div id="block-user-token-password" style="display: none;">#}
<div class="row">
<div class="col-sm-3 name">密码:</div>
<div class="col-sm-9 value" data-field="user-password"></div>
@ -169,20 +166,18 @@
</div>
</div>
</div>
{# </div>#}
</div>
{# temp token #}
<hr>
<div class="row">
<div class="col-sm-12 bold"><span class="bold">临时配置信息</span>
<div style="display: inline-block;padding-left: 5px;">
<div class="col-sm-3 bold">临时配置信息</div>
<div class="col-sm-9">
<span class="badge" data-field="temp-token-state" style="display: none;"><i class="fa fa-spinner fa-spin fa-fw"></i></span>
<button type="button" class="btn btn-xs btn-primary" id="btn-temp-token-action" style="display: none;"></button>
<button type="button" class="btn btn-xs btn-danger" id="btn-remove-temp-token" style="display: none;"><i class="fa fa-times fa-fw"></i> 删除此配置</button>
</div>
</div>
</div>
<div id="block-temp-token" style="display: none;">
@ -198,7 +193,6 @@
<div class="col-sm-3 name">临时账号:</div>
<div class="col-sm-9"><span class="value" data-field="temp-acc"></span></div>
</div>
{# <div id="block-temp-token-password" style="display: none;">#}
<div class="row">
<div class="col-sm-3 name">临时密码:</div>
<div class="col-sm-9 value">
@ -229,10 +223,7 @@
</div>
</div>
</div>
{# </div>#}
</div>
</div>
</div>