提交 693562ec authored 作者: xuxueli's avatar xuxueli

执行器注册节点显示优化,解决注册节点过多时无法展示问题。

上级 e3b2e123
...@@ -2352,8 +2352,8 @@ public void execute() { ...@@ -2352,8 +2352,8 @@ public void execute() {
- 3、【修复】"CVE-2024-29025" netty低版本漏洞修复。 - 3、【修复】"CVE-2024-29025" netty低版本漏洞修复。
- 4、【修复】"CVE-2024-3366" freemarker模板注入漏洞修复。 - 4、【修复】"CVE-2024-3366" freemarker模板注入漏洞修复。
- 5、【修复】调度日志页面XSS漏洞修复(ISSUE-3360)。 - 5、【修复】调度日志页面XSS漏洞修复(ISSUE-3360)。
- 6、[规划中]登陆态Token声称逻辑优化,混淆登陆时间属性,降低token泄漏风险 - 6、【优化】执行器注册节点显示优化,解决注册节点过多时无法展示问题
- 7、[规划中]注册节点,弹框分页展示;解决注册节点过多时无法展示问题; - 7、[规划中]登陆态Token声称逻辑优化,混淆登陆时间属性,降低token泄漏风险。
### TODO LIST ### TODO LIST
- 1、调度隔离:调度中心针对不同执行器,各自维护不同的调度和远程触发组件。 - 1、调度隔离:调度中心针对不同执行器,各自维护不同的调度和远程触发组件。
......
...@@ -123,7 +123,7 @@ $(function() { ...@@ -123,7 +123,7 @@ $(function() {
var id = $(this).attr("_id"); var id = $(this).attr("_id");
var row = tableData['key'+id]; var row = tableData['key'+id];
var html = '<div>'; /*var html = '<div>';
if (row.registryList) { if (row.registryList) {
for (var index in row.registryList) { for (var index in row.registryList) {
html += (parseInt(index)+1) + '. <span class="badge bg-green" >' + row.registryList[index] + '</span><br>'; html += (parseInt(index)+1) + '. <span class="badge bg-green" >' + row.registryList[index] + '</span><br>';
...@@ -135,8 +135,19 @@ $(function() { ...@@ -135,8 +135,19 @@ $(function() {
title: I18n.jobinfo_opt_registryinfo , title: I18n.jobinfo_opt_registryinfo ,
btn: [ I18n.system_ok ], btn: [ I18n.system_ok ],
content: html content: html
}); });*/
var html = '<table class="table table-bordered"><tbody>';
if (row.registryList) {
for (var index in row.registryList) {
html += '<tr><th>' + (parseInt(index)+1) + '</th>';
html += '<th><span class="badge bg-green" >' + row.registryList[index] + '</span></th><tr>';
}
}
html += '</tbody></table>';
$('#showRegistryListModal .data').html(html);
$('#showRegistryListModal').modal({backdrop: false, keyboard: false}).modal('show');
}); });
......
...@@ -70,6 +70,25 @@ ...@@ -70,6 +70,25 @@
</section> </section>
</div> </div>
<!-- 注册列表查看.模态框 -->
<div class="modal fade" id="showRegistryListModal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" >${I18n.jobinfo_opt_registryinfo}</h4>
</div>
<div class="modal-body">
<div class="data" style="word-wrap: break-word;"></div>
</div>
<div class="modal-footer">
<div class="text-center" >
<button type="button" class="btn btn-info ok" data-dismiss="modal" >${I18n.system_ok}</button>
</div>
</div>
</div>
</div>
</div>
<!-- 新增.模态框 --> <!-- 新增.模态框 -->
<div class="modal fade" id="addModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal fade" id="addModal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog "> <div class="modal-dialog ">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论