diff --git a/doc/XXL-JOB官方文档.md b/doc/XXL-JOB官方文档.md index 40393da9..87879e44 100644 --- a/doc/XXL-JOB官方文档.md +++ b/doc/XXL-JOB官方文档.md @@ -1501,6 +1501,7 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段 - 14、调度组件销毁流程优化,先停止调度线程,然后等待时间轮内存量任务处理完成,最终销毁时间轮线程; - 15、执行器回调线程优化,回调地址为空时销毁问题修复; - 16、任务日志主键调整为long,防止海量日志情况下数据溢出; +- 17、任务日志列表交互优化,操作按钮合并为分割按钮; ### 6.26 版本 v2.1.1 Release Notes[规划中] diff --git a/xxl-job-admin/src/main/resources/static/js/jobinfo.index.1.js b/xxl-job-admin/src/main/resources/static/js/jobinfo.index.1.js index 01096a0f..c2204206 100644 --- a/xxl-job-admin/src/main/resources/static/js/jobinfo.index.1.js +++ b/xxl-job-admin/src/main/resources/static/js/jobinfo.index.1.js @@ -33,7 +33,6 @@ $(function() { { "data": 'jobGroup', "visible" : false, - "width":'20%', "render": function ( data, type, row ) { var groupMenu = $("#jobGroup").find("option"); for ( var index in $("#jobGroup").find("option")) { @@ -100,37 +99,48 @@ $(function() { }, { "data": I18n.system_opt , - "width":'15%', + "width":'10%', "render": function ( data, type, row ) { return function(){ - // status - var start_stop = ""; + + // status + var start_stop_div = ""; if (1 == row.triggerStatus ) { - start_stop = ' '; + start_stop_div = '
  • '+ I18n.jobinfo_opt_stop +'
  • \n'; } else { - start_stop = ' '; - } + start_stop_div = '
  • '+ I18n.jobinfo_opt_start +'
  • \n'; + } - // log url - var logUrl = base_url +'/joblog?jobId='+ row.id; - - // log url - var codeBtn = ""; + // log url + var logHref = base_url +'/joblog?jobId='+ row.id; + + // log url + var codeBtn = ""; if ('BEAN' != row.glueType) { - var codeUrl = base_url +'/jobcode?jobId='+ row.id; - codeBtn = ' ' - } + var codeUrl = base_url +'/jobcode?jobId='+ row.id; + codeBtn = '
  • GLUE IDE
  • \n'; + } - // html + // data tableData['key'+row.id] = row; - var html = '

    '+ - ' '+ - start_stop + - '
    '+ - ' '+ - codeBtn + - ' '+ - '

    '; + + // opt + var html = '
    \n' + + ' \n' + + ' \n' + + ' \n' + + '
    '; return html; }; @@ -201,7 +211,7 @@ $(function() { return; } - var id = $(this).parent('p').attr("id"); + var id = $(this).parents('ul').attr("_id"); layer.confirm( I18n.system_ok + typeName + '?', { icon: 3, @@ -234,7 +244,7 @@ $(function() { // job trigger $("#job_list").on('click', '.job_trigger',function() { - var id = $(this).parent('p').attr("id"); + var id = $(this).parents('ul').attr("_id"); var row = tableData['key'+id]; $("#jobTriggerModal .form input[name='id']").val( row.id ); @@ -404,7 +414,7 @@ $(function() { // update $("#job_list").on('click', '.update',function() { - var id = $(this).parent('p').attr("id"); + var id = $(this).parents('ul').attr("_id"); var row = tableData['key'+id]; // base data