jobLog.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. var prefix = "/monitor/jobLog"
  2. $(function() {
  3. var columns = [{
  4. checkbox: true
  5. },
  6. {
  7. field: 'jobLogId',
  8. title: '任务日志编号'
  9. },
  10. {
  11. field: 'jobName',
  12. title: '任务名称'
  13. },
  14. {
  15. field: 'jobGroup',
  16. title: '任务组名'
  17. },
  18. {
  19. field: 'methodName',
  20. title: '方法名称'
  21. },
  22. {
  23. field: 'params',
  24. title: '方法参数'
  25. },
  26. {
  27. field: 'jobMessage',
  28. title: '日志信息'
  29. },
  30. {
  31. field: 'isException',
  32. title: '状态',
  33. align: 'center',
  34. formatter: function(value, row, index) {
  35. if (value == 0) {
  36. return '<span class="label label-success">正常</span>';
  37. } else if (value == 1) {
  38. return '<span class="label label-danger">异常</span>';
  39. }
  40. }
  41. },
  42. {
  43. field: 'createTime',
  44. title: '创建时间'
  45. },
  46. {
  47. title: '操作',
  48. align: 'center',
  49. formatter: function(value, row, index) {
  50. var actions = [];
  51. actions.push('<a class="btn btn-warning btn-sm ' + removeFlag + '" href="#" title="删除" onclick="remove(\'' + row.jobLogId + '\')"><i class="fa fa-remove"></i></a>');
  52. return actions.join('');
  53. }
  54. }];
  55. var url = prefix + "/list";
  56. $.initTable(columns, url);
  57. });
  58. // 单条删除
  59. function remove(jobLogId) {
  60. $.modalConfirm("确定要删除选中岗位吗?", function() {
  61. _ajax(prefix + "/remove/" + jobLogId, "", "post");
  62. })
  63. }
  64. // 批量删除
  65. function batchRemove() {
  66. var rows = $.getSelections("jobLogId");
  67. if (rows.length == 0) {
  68. $.modalMsg("请选择要删除的数据", "warning");
  69. return;
  70. }
  71. $.modalConfirm("确认要删除选中的" + rows.length + "条数据吗?", function() {
  72. _ajax(prefix + '/batchRemove', { "ids": rows }, "post");
  73. });
  74. }