RuoYi 6 anos atrás
pai
commit
2cc14e5f56
42 arquivos alterados com 3325 adições e 25 exclusões
  1. 1 1
      ruoyi-ui/package.json
  2. 80 0
      ruoyi-ui/src/api/monitor/job.js
  3. 35 0
      ruoyi-ui/src/api/monitor/jobLog.js
  4. 1 1
      ruoyi-ui/src/components/SvgIcon/index.vue
  5. 1 1
      ruoyi-ui/src/layout/components/TagsView/index.vue
  6. 13 0
      ruoyi-ui/src/router/index.js
  7. 6 13
      ruoyi-ui/src/store/modules/tagsView.js
  8. 485 2
      ruoyi-ui/src/views/monitor/job/index.vue
  9. 295 0
      ruoyi-ui/src/views/monitor/job/log.vue
  10. 14 1
      ruoyi/pom.xml
  11. 170 0
      ruoyi/sql/quartz.sql
  12. 1 1
      ruoyi/src/main/java/com/ruoyi/RuoYiApplication.java
  13. 50 0
      ruoyi/src/main/java/com/ruoyi/common/constant/ScheduleConstants.java
  14. 34 0
      ruoyi/src/main/java/com/ruoyi/common/exception/job/TaskException.java
  15. 40 0
      ruoyi/src/main/java/com/ruoyi/common/utils/ExceptionUtil.java
  16. 110 0
      ruoyi/src/main/java/com/ruoyi/common/utils/bean/BeanUtils.java
  17. 0 1
      ruoyi/src/main/java/com/ruoyi/common/utils/http/HttpHelper.java
  18. 107 0
      ruoyi/src/main/java/com/ruoyi/common/utils/job/AbstractQuartzJob.java
  19. 63 0
      ruoyi/src/main/java/com/ruoyi/common/utils/job/CronUtils.java
  20. 182 0
      ruoyi/src/main/java/com/ruoyi/common/utils/job/JobInvokeUtil.java
  21. 21 0
      ruoyi/src/main/java/com/ruoyi/common/utils/job/QuartzDisallowConcurrentExecution.java
  22. 19 0
      ruoyi/src/main/java/com/ruoyi/common/utils/job/QuartzJobExecution.java
  23. 113 0
      ruoyi/src/main/java/com/ruoyi/common/utils/job/ScheduleUtils.java
  24. 57 0
      ruoyi/src/main/java/com/ruoyi/framework/config/ScheduleConfig.java
  25. 1 0
      ruoyi/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
  26. 1 1
      ruoyi/src/main/java/com/ruoyi/framework/interceptor/impl/SameUrlDataInterceptor.java
  27. 28 0
      ruoyi/src/main/java/com/ruoyi/framework/task/RyTask.java
  28. 0 1
      ruoyi/src/main/java/com/ruoyi/framework/web/domain/Server.java
  29. 20 0
      ruoyi/src/main/java/com/ruoyi/project/common/CommonController.java
  30. 130 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/controller/SysJobController.java
  31. 87 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/controller/SysJobLogController.java
  32. 170 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/domain/SysJob.java
  33. 155 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/domain/SysJobLog.java
  34. 64 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/mapper/SysJobLogMapper.java
  35. 67 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/mapper/SysJobMapper.java
  36. 56 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/service/ISysJobLogService.java
  37. 102 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/service/ISysJobService.java
  38. 87 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/service/impl/SysJobLogServiceImpl.java
  39. 254 0
      ruoyi/src/main/java/com/ruoyi/project/monitor/service/impl/SysJobServiceImpl.java
  40. 1 2
      ruoyi/src/main/resources/application.yml
  41. 93 0
      ruoyi/src/main/resources/mybatis/system/SysJobLogMapper.xml
  42. 111 0
      ruoyi/src/main/resources/mybatis/system/SysJobMapper.xml

+ 1 - 1
ruoyi-ui/package.json

@@ -1,6 +1,6 @@
 {
   "name": "ruoyi",
-  "version": "2.1.0",
+  "version": "2.2.0",
   "description": "若依管理系统",
   "author": "若依",
   "license": "MIT",

+ 80 - 0
ruoyi-ui/src/api/monitor/job.js

@@ -0,0 +1,80 @@
+import request from '@/utils/request'
+
+// 查询定时任务调度列表
+export function listJob(query) {
+  return request({
+    url: '/monitor/job/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询定时任务调度详细
+export function getJob(jobId) {
+  return request({