ソースを参照

fix:改正后的vue页面

侯茂昌 1 年間 前
コミット
7671fc6d01
100 ファイル変更2579 行追加0 行削除
  1. BIN
      ruoyi-ui/public/favicon.ico
  2. 21 0
      ruoyi-ui/public/html/ie.html
  3. 208 0
      ruoyi-ui/public/index.html
  4. 2 0
      ruoyi-ui/public/robots.txt
  5. 29 0
      ruoyi-ui/src/App.vue
  6. 155 0
      ruoyi-ui/src/api/bpmprocess/process.js
  7. 44 0
      ruoyi-ui/src/api/bussiness/bpmExcuteProcess.js
  8. 63 0
      ruoyi-ui/src/api/dataEngine/index.js
  9. 28 0
      ruoyi-ui/src/api/datasheet/index.js
  10. 82 0
      ruoyi-ui/src/api/dragform/form.js
  11. 28 0
      ruoyi-ui/src/api/dragform/tableList.js
  12. 59 0
      ruoyi-ui/src/api/login.js
  13. 24 0
      ruoyi-ui/src/api/menu.js
  14. 26 0
      ruoyi-ui/src/api/monitor/activationcode.js
  15. 57 0
      ruoyi-ui/src/api/monitor/cache.js
  16. 71 0
      ruoyi-ui/src/api/monitor/job.js
  17. 26 0
      ruoyi-ui/src/api/monitor/jobLog.js
  18. 34 0
      ruoyi-ui/src/api/monitor/logininfor.js
  19. 18 0
      ruoyi-ui/src/api/monitor/online.js
  20. 26 0
      ruoyi-ui/src/api/monitor/operlog.js
  21. 9 0
      ruoyi-ui/src/api/monitor/server.js
  22. 69 0
      ruoyi-ui/src/api/relateTable/index.js
  23. 13 0
      ruoyi-ui/src/api/system/PortalEngine.js
  24. 50 0
      ruoyi-ui/src/api/system/btn.js
  25. 60 0
      ruoyi-ui/src/api/system/config.js
  26. 42 0
      ruoyi-ui/src/api/system/data.js
  27. 52 0
      ruoyi-ui/src/api/system/dept.js
  28. 52 0
      ruoyi-ui/src/api/system/dict/data.js
  29. 60 0
      ruoyi-ui/src/api/system/dict/type.js
  30. 76 0
      ruoyi-ui/src/api/system/menu.js
  31. 44 0
      ruoyi-ui/src/api/system/notice.js
  32. 44 0
      ruoyi-ui/src/api/system/post.js
  33. 119 0
      ruoyi-ui/src/api/system/role.js
  34. 44 0
      ruoyi-ui/src/api/system/style.js
  35. 22 0
      ruoyi-ui/src/api/system/table.js
  36. 93 0
      ruoyi-ui/src/api/system/tenant.js
  37. 58 0
      ruoyi-ui/src/api/system/tenant/data.js
  38. 67 0
      ruoyi-ui/src/api/system/tenant/type.js
  39. 135 0
      ruoyi-ui/src/api/system/user.js
  40. 209 0
      ruoyi-ui/src/api/tablelist/commonTable.js
  41. 44 0
      ruoyi-ui/src/api/tablelist/style.js
  42. 76 0
      ruoyi-ui/src/api/tool/gen.js
  43. BIN
      ruoyi-ui/src/assets/401_images/401.gif
  44. BIN
      ruoyi-ui/src/assets/404_images/404.png
  45. BIN
      ruoyi-ui/src/assets/404_images/404_cloud.png
  46. 9 0
      ruoyi-ui/src/assets/icons/index.js
  47. 1 0
      ruoyi-ui/src/assets/icons/svg/404.svg
  48. 14 0
      ruoyi-ui/src/assets/icons/svg/bpmn-empty-state.svg
  49. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-association.svg
  50. 6 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-business-rule-task.svg
  51. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-call-activity.svg
  52. 11 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-collaboration.svg
  53. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-conditional-flow.svg
  54. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-connection.svg
  55. 4 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-input-output-association.svg
  56. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-input.svg
  57. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-object.svg
  58. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-output.svg
  59. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-store.svg
  60. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-default-flow.svg
  61. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-cancel.svg
  62. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-compensation.svg
  63. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-error.svg
  64. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-escalation.svg
  65. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-link.svg
  66. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-message.svg
  67. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-multiple.svg
  68. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-none.svg
  69. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-signal.svg
  70. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-terminate.svg
  71. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-event-subprocess-expanded.svg
  72. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-complex.svg
  73. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-eventbased.svg
  74. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-none.svg
  75. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-or.svg
  76. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-parallel.svg
  77. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-xor.svg
  78. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-group.svg
  79. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-cancel.svg
  80. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-compensation.svg
  81. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-condition.svg
  82. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-error.svg
  83. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-escalation.svg
  84. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-link.svg
  85. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-message.svg
  86. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-multiple.svg
  87. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-condition.svg
  88. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-escalation.svg
  89. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-message.svg
  90. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-multiple.svg
  91. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-parallel.svg
  92. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-signal.svg
  93. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-timer.svg
  94. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-parallel-multiple.svg
  95. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-signal.svg
  96. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-timer.svg
  97. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-none.svg
  98. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-throw-compensation.svg
  99. 3 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-throw-escalation.svg
  100. 1 0
      ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-throw-link.svg

BIN
ruoyi-ui/public/favicon.ico


ファイルの差分が大きいため隠しています
+ 21 - 0
ruoyi-ui/public/html/ie.html


+ 208 - 0
ruoyi-ui/public/index.html

@@ -0,0 +1,208 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="renderer" content="webkit">
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
+    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
+    <title><%= webpackConfig.name %></title>
+    <!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
+	  <style >
+    html,
+    body,
+    #app {
+      height: 100%;
+      margin: 0px;
+      padding: 0px;
+    }
+    .chromeframe {
+      margin: 0.2em 0;
+      background: #ccc;
+      color: #000;
+      padding: 0.2em 0;
+    }
+
+    #loader-wrapper {
+      position: fixed;
+      top: 0;
+      left: 0;
+      width: 100%;
+      height: 100%;
+      z-index: 999999;
+    }
+
+    #loader {
+      display: block;
+      position: relative;
+      left: 50%;
+      top: 50%;
+      width: 150px;
+      height: 150px;
+      margin: -75px 0 0 -75px;
+      border-radius: 50%;
+      border: 3px solid transparent;
+      border-top-color: #FFF;
+      -webkit-animation: spin 2s linear infinite;
+      -ms-animation: spin 2s linear infinite;
+      -moz-animation: spin 2s linear infinite;
+      -o-animation: spin 2s linear infinite;
+      animation: spin 2s linear infinite;
+      z-index: 1001;
+    }
+
+    #loader:before {
+      content: "";
+      position: absolute;
+      top: 5px;
+      left: 5px;
+      right: 5px;
+      bottom: 5px;
+      border-radius: 50%;
+      border: 3px solid transparent;
+      border-top-color: #FFF;
+      -webkit-animation: spin 3s linear infinite;
+      -moz-animation: spin 3s linear infinite;
+      -o-animation: spin 3s linear infinite;
+      -ms-animation: spin 3s linear infinite;
+      animation: spin 3s linear infinite;
+    }
+
+    #loader:after {
+      content: "";
+      position: absolute;
+      top: 15px;
+      left: 15px;
+      right: 15px;
+      bottom: 15px;
+      border-radius: 50%;
+      border: 3px solid transparent;
+      border-top-color: #FFF;
+      -moz-animation: spin 1.5s linear infinite;
+      -o-animation: spin 1.5s linear infinite;
+      -ms-animation: spin 1.5s linear infinite;
+      -webkit-animation: spin 1.5s linear infinite;
+      animation: spin 1.5s linear infinite;
+    }
+
+
+    @-webkit-keyframes spin {
+      0% {
+        -webkit-transform: rotate(0deg);
+        -ms-transform: rotate(0deg);
+        transform: rotate(0deg);
+      }
+      100% {
+        -webkit-transform: rotate(360deg);
+        -ms-transform: rotate(360deg);
+        transform: rotate(360deg);
+      }
+    }
+
+    @keyframes spin {
+      0% {
+        -webkit-transform: rotate(0deg);
+        -ms-transform: rotate(0deg);
+        transform: rotate(0deg);
+      }
+      100% {
+        -webkit-transform: rotate(360deg);
+        -ms-transform: rotate(360deg);
+        transform: rotate(360deg);
+      }
+    }
+
+
+    #loader-wrapper .loader-section {
+      position: fixed;
+      top: 0;
+      width: 51%;
+      height: 100%;
+      background: #7171C6;
+      z-index: 1000;
+      -webkit-transform: translateX(0);
+      -ms-transform: translateX(0);
+      transform: translateX(0);
+    }
+
+    #loader-wrapper .loader-section.section-left {
+      left: 0;
+    }
+
+    #loader-wrapper .loader-section.section-right {
+      right: 0;
+    }
+
+
+    .loaded #loader-wrapper .loader-section.section-left {
+      -webkit-transform: translateX(-100%);
+      -ms-transform: translateX(-100%);
+      transform: translateX(-100%);
+      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+    }
+
+    .loaded #loader-wrapper .loader-section.section-right {
+      -webkit-transform: translateX(100%);
+      -ms-transform: translateX(100%);
+      transform: translateX(100%);
+      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+    }
+
+    .loaded #loader {
+      opacity: 0;
+      -webkit-transition: all 0.3s ease-out;
+      transition: all 0.3s ease-out;
+    }
+
+    .loaded #loader-wrapper {
+      visibility: hidden;
+      -webkit-transform: translateY(-100%);
+      -ms-transform: translateY(-100%);
+      transform: translateY(-100%);
+      -webkit-transition: all 0.3s 1s ease-out;
+      transition: all 0.3s 1s ease-out;
+    }
+
+    .no-js #loader-wrapper {
+      display: none;
+    }
+
+    .no-js h1 {
+      color: #222222;
+    }
+
+    #loader-wrapper .load_title {
+      font-family: 'Open Sans';
+      color: #FFF;
+      font-size: 19px;
+      width: 100%;
+      text-align: center;
+      z-index: 9999999999999;
+      position: absolute;
+      top: 60%;
+      opacity: 1;
+      line-height: 30px;
+    }
+
+    #loader-wrapper .load_title span {
+      font-weight: normal;
+      font-style: italic;
+      font-size: 13px;
+      color: #FFF;
+      opacity: 0.5;
+    }
+  </style>
+  </head>
+  <body>
+    <div id="app">
+	    <div id="loader-wrapper">
+		    <div id="loader"></div>
+		    <div class="loader-section section-left"></div>
+		    <div class="loader-section section-right"></div>
+		    <div class="load_title">正在加载系统资源,请耐心等待</div>
+        </div>
+	</div>
+  </body>
+</html>

+ 2 - 0
ruoyi-ui/public/robots.txt

@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: /

+ 29 - 0
ruoyi-ui/src/App.vue

@@ -0,0 +1,29 @@
+<template>
+  <div id="app">
+    <router-view /> 
+    <theme-picker />
+  </div>
+</template>
+
+<script>
+import ThemePicker from "@/components/ThemePicker";
+
+export default {
+  name: "App",
+  components: { ThemePicker },
+    metaInfo() {
+        return {
+            title: this.$store.state.settings.dynamicTitle && this.$store.state.settings.title,
+            titleTemplate: title => {
+                return title ? `${title} - ${process.env.VUE_APP_TITLE}` : process.env.VUE_APP_TITLE
+            }
+        }
+    }
+};
+</script>
+<style >
+#app .theme-picker {
+  display: none;
+}
+
+</style>

+ 155 - 0
ruoyi-ui/src/api/bpmprocess/process.js

@@ -0,0 +1,155 @@
+import request from '@/utils/request'
+
+// 查询流程定义列表
+export function listProcess(query) {
+  return request({
+    url: '/system/process/list',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API4
+  })
+}
+
+// 查询流程定义详细
+export function getProcess(processId) {
+  return request({
+    url: '/system/process/' + processId,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API4
+  })
+}
+
+// 新增流程定义
+export function addProcess(data) {
+  return request({
+    url: '/system/process',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API4,
+  })
+}
+
+// 修改流程定义
+export function updateProcess(data) {
+  return request({
+    url: '/system/process',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API4
+  })
+}
+
+// 删除流程定义
+export function delProcess(processId) {
+  return request({
+    url: '/system/process/' + processId,
+    method: 'delete',
+    baseURL: process.env.VUE_APP_BASE_API4
+  })
+}
+
+//备份流程
+export function bpmBackups(data) {
+  return request({
+    url: 'system/process/bpmBackups',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API4
+  })
+}
+
+// 导出流程文件
+export function exportFileProcess(processIds) {
+  console.log()
+  return request({
+    url: '/system/process/exportProcessFile/' + processIds,
+    method: 'get',
+    responseType: 'blob',
+    baseURL: process.env.VUE_APP_BASE_API4,
+  })
+}
+
+// 启用版本状态
+// 新增流程定义
+export function enableProcess(data) {
+  return request({
+    url: '/system/process/enableProcess',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API4,
+  })
+}
+
+
+// 新增流程配置
+export function addConfiguration(data) {
+  return request({
+    url: '/system/configuration/addProcessNodeConfiguration',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API4,
+    // baseURL: 'http://192.168.110.59:8055',
+  })
+}
+
+// 修改流程配置
+export function updateConfiguration(data) {
+  return request({
+    url: '/system/configuration/updateProcessNodeConfiguration',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API4,
+  })
+}
+// 查询流程节点详情
+export function getNodeData(processKey) {
+  return request({
+    url: '/system/configuration/selectByProcessByKey/' + processKey,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API4,
+  })
+}
+
+
+// 查询流程节点脚本列表
+export function listScript(query) {
+  return request({
+    url: '/system/script/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询流程节点脚本详细
+export function getScript(id) {
+  return request({
+    url: '/system/script/' + id,
+    method: 'get'
+  })
+}
+
+// 新增流程节点脚本
+export function addScript(data) {
+  return request({
+    url: '/system/script',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改流程节点脚本
+export function updateScript(data) {
+  return request({
+    url: '/system/script',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除流程节点脚本
+export function delScript(id) {
+  return request({
+    url: '/system/script/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
ruoyi-ui/src/api/bussiness/bpmExcuteProcess.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询流程执行任务表列表
+export function listProcess(query) {
+  return request({
+    url: '/system/process/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询流程执行任务表详细
+export function getProcess(id) {
+  return request({
+    url: '/system/process/' + id,
+    method: 'get'
+  })
+}
+
+// 新增流程执行任务表
+export function addProcess(data) {
+  return request({
+    url: '/system/process',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改流程执行任务表
+export function updateProcess(data) {
+  return request({
+    url: '/system/process',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除流程执行任务表
+export function delProcess(id) {
+  return request({
+    url: '/system/process/' + id,
+    method: 'delete'
+  })
+}

+ 63 - 0
ruoyi-ui/src/api/dataEngine/index.js

@@ -0,0 +1,63 @@
+import request from '@/utils/request'
+
+export function tableInfoList(query) {
+  return request({
+    url: '/tableInfo/tableInfoList',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API2
+  })
+}
+
+
+// export function removeTable(tableName) {
+//   return request({
+//     url: '/tableInfo/removeTable/' + tableName,
+//     method: 'delete',
+//     baseURL:process.env.VUE_APP_BASE_API2
+//   })
+// }
+
+export function removeTable(data) {
+  return request({
+    url: '/tableInfo/removeTable',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API2
+  })
+}
+
+// export function tableInfo(tableName) {
+//   return request({
+//     url: '/tableInfo/tableFieldInfo?tableName=' + tableName,
+//     method: 'get',
+//     baseURL:process.env.VUE_APP_BASE_API2
+//   })
+// }
+
+export function tableInfo(data) {
+  return request({
+    url: '/tableInfo/tableFieldInfo',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API2
+  })
+}
+
+export function editTable(data) {
+  return request({
+    url: '/tableInfo/editTable',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API2
+  })
+}
+
+export function changeDatasource(data = {}) {
+  return request({
+    url: '/dataSource/changeDatasource',
+    method: 'post',
+    data: data,
+    // baseURL: process.env.VUE_APP_BASE_API2
+  })
+}

+ 28 - 0
ruoyi-ui/src/api/datasheet/index.js

@@ -0,0 +1,28 @@
+import request from '@/utils/request'
+
+export function createDatabase(data) {
+    return request({
+      url: '/tableInfo/createTable',
+      method: 'post',
+      data: data,
+      baseURL:process.env.VUE_APP_BASE_API2
+    })
+  }
+
+  export function createSqlServerDataBase(data) {
+    return request({
+      url: '/tableInfo/createSqlServerDataBase',
+      method: 'post',
+      data: data,
+      baseURL:process.env.VUE_APP_BASE_API2
+    })
+  }
+
+  export function createDmDataBase(data) {
+    return request({
+      url: '/tableInfo/createDmDataBase',
+      method: 'post',
+      data: data,
+      baseURL:process.env.VUE_APP_BASE_API2
+    })
+  }

+ 82 - 0
ruoyi-ui/src/api/dragform/form.js

@@ -0,0 +1,82 @@
+import request from '@/utils/request'
+
+// 查询动态表单列表
+export function listForm(query) {
+  return request({
+    url: '/dragform/form/list',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询动态表单详细
+export function getForm(fId) {
+  return request({
+    url: '/dragform/form/' + fId,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 新增动态表单
+export function addForm(data) {
+  return request({
+    url: '/dragform/form',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改动态表单
+export function updateForm(data) {
+  return request({
+    url: '/dragform/form',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 删除动态表单
+export function delForm(fId) {
+  return request({
+    url: '/dragform/form/' + fId,
+    method: 'delete',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 获取当前数据源所有表 
+export function getFormName(data) {
+  return request({
+    url: '/dataSource/getAllTable',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+// 获取列名
+export function getListName(data) {
+  return request({
+    url: '/dataSource/getInfoTable',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 获取表格预览数据
+export function dragTablePreview(query) {
+  return request({
+    url: '/dragform/common/dragTablePreview',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+
+
+

+ 28 - 0
ruoyi-ui/src/api/dragform/tableList.js

@@ -0,0 +1,28 @@
+import request from '@/utils/request'
+// 查询动态格列表
+export function listTable(query) {
+  return request({
+    url: '/system/table/list',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+// 查询拖拽表格列表
+export function dragTableList(query) {
+  return request({
+    url: '/system/table/dragTableList',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+// 删除表格列表
+export function removeTableList(data) {
+  return request({
+    url: '/system/table/remove',
+    method: 'delete',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}

+ 59 - 0
ruoyi-ui/src/api/login.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 登录方法
+export function login(username, password, code, uuid) {
+  const data = {
+    username,
+    password,
+    code,
+    uuid
+  }
+  return request({
+    url: '/login',
+    headers: {
+      isToken: false
+    },
+    method: 'post',
+    data: data
+  })
+}
+
+// 注册方法
+export function register(data) {
+  return request({
+    url: '/register',
+    headers: {
+      isToken: false
+    },
+    method: 'post',
+    data: data
+  })
+}
+
+// 获取用户详细信息
+export function getInfo() {
+  return request({
+    url: '/getInfo',
+    method: 'get'
+  })
+}
+
+// 退出方法
+export function logout() {
+  return request({
+    url: '/logout',
+    method: 'post'
+  })
+}
+
+// 获取验证码
+export function getCodeImg() {
+  return request({
+    url: '/captchaImage',
+    headers: {
+      isToken: false
+    },
+    method: 'get',
+    timeout: 20000
+  })
+}

+ 24 - 0
ruoyi-ui/src/api/menu.js

@@ -0,0 +1,24 @@
+import request from '@/utils/request'
+
+// 获取路由
+export const getRouters = () => {
+  return request({
+    url: '/getRouters',
+    method: 'get'
+  })
+}
+// 根据用户权限获取菜单路由接口
+export const getMenuList = () => {
+  return request({
+    url: '/system/menu/list',
+    method: 'get'
+  })
+}
+// 新增菜单(租户管理员新增到自己菜单下)
+export function addMenu(data) {
+  return request({
+    url: '/system/menu/addMenu',
+    method: 'post',
+    data: data
+  })
+}

+ 26 - 0
ruoyi-ui/src/api/monitor/activationcode.js

@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 查询操作日志列表
+export function list(query) {
+  return request({
+    url: '/monitor/activationlog/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除操作日志
+export function delActivationLog(logId) {
+  return request({
+    url: '/monitor/activationlog/' + logId,
+    method: 'delete'
+  })
+}
+
+// 清空操作日志
+export function cleanActivationLog() {
+  return request({
+    url: '/monitor/activationlog/clean',
+    method: 'delete'
+  })
+}

+ 57 - 0
ruoyi-ui/src/api/monitor/cache.js

@@ -0,0 +1,57 @@
+import request from '@/utils/request'
+
+// 查询缓存详细
+export function getCache() {
+  return request({
+    url: '/monitor/cache',
+    method: 'get'
+  })
+}
+
+// 查询缓存名称列表
+export function listCacheName() {
+  return request({
+    url: '/monitor/cache/getNames',
+    method: 'get'
+  })
+}
+
+// 查询缓存键名列表
+export function listCacheKey(cacheName) {
+  return request({
+    url: '/monitor/cache/getKeys/' + cacheName,
+    method: 'get'
+  })
+}
+
+// 查询缓存内容
+export function getCacheValue(cacheName, cacheKey) {
+  return request({
+    url: '/monitor/cache/getValue/' + cacheName + '/' + cacheKey,
+    method: 'get'
+  })
+}
+
+// 清理指定名称缓存
+export function clearCacheName(cacheName) {
+  return request({
+    url: '/monitor/cache/clearCacheName/' + cacheName,
+    method: 'delete'
+  })
+}
+
+// 清理指定键名缓存
+export function clearCacheKey(cacheKey) {
+  return request({
+    url: '/monitor/cache/clearCacheKey/' + cacheKey,
+    method: 'delete'
+  })
+}
+
+// 清理全部缓存
+export function clearCacheAll() {
+  return request({
+    url: '/monitor/cache/clearCacheAll',
+    method: 'delete'
+  })
+}

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

@@ -0,0 +1,71 @@
+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({
+    url: '/monitor/job/' + jobId,
+    method: 'get'
+  })
+}
+
+// 新增定时任务调度
+export function addJob(data) {
+  return request({
+    url: '/monitor/job',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改定时任务调度
+export function updateJob(data) {
+  return request({
+    url: '/monitor/job',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除定时任务调度
+export function delJob(jobId) {
+  return request({
+    url: '/monitor/job/' + jobId,
+    method: 'delete'
+  })
+}
+
+// 任务状态修改
+export function changeJobStatus(jobId, status) {
+  const data = {
+    jobId,
+    status
+  }
+  return request({
+    url: '/monitor/job/changeStatus',
+    method: 'put',
+    data: data
+  })
+}
+
+
+// 定时任务立即执行一次
+export function runJob(jobId, jobGroup) {
+  const data = {
+    jobId,
+    jobGroup
+  }
+  return request({
+    url: '/monitor/job/run',
+    method: 'put',
+    data: data
+  })
+}

+ 26 - 0
ruoyi-ui/src/api/monitor/jobLog.js

@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 查询调度日志列表
+export function listJobLog(query) {
+  return request({
+    url: '/monitor/jobLog/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除调度日志
+export function delJobLog(jobLogId) {
+  return request({
+    url: '/monitor/jobLog/' + jobLogId,
+    method: 'delete'
+  })
+}
+
+// 清空调度日志
+export function cleanJobLog() {
+  return request({
+    url: '/monitor/jobLog/clean',
+    method: 'delete'
+  })
+}

+ 34 - 0
ruoyi-ui/src/api/monitor/logininfor.js

@@ -0,0 +1,34 @@
+import request from '@/utils/request'
+
+// 查询登录日志列表
+export function list(query) {
+  return request({
+    url: '/monitor/logininfor/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除登录日志
+export function delLogininfor(infoId) {
+  return request({
+    url: '/monitor/logininfor/' + infoId,
+    method: 'delete'
+  })
+}
+
+// 解锁用户登录状态
+export function unlockLogininfor(userName) {
+  return request({
+    url: '/monitor/logininfor/unlock/' + userName,
+    method: 'get'
+  })
+}
+
+// 清空登录日志
+export function cleanLogininfor() {
+  return request({
+    url: '/monitor/logininfor/clean',
+    method: 'delete'
+  })
+}

+ 18 - 0
ruoyi-ui/src/api/monitor/online.js

@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+
+// 查询在线用户列表
+export function list(query) {
+  return request({
+    url: '/monitor/online/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 强退用户
+export function forceLogout(tokenId) {
+  return request({
+    url: '/monitor/online/' + tokenId,
+    method: 'delete'
+  })
+}

+ 26 - 0
ruoyi-ui/src/api/monitor/operlog.js

@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 查询操作日志列表
+export function list(query) {
+  return request({
+    url: '/monitor/operlog/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除操作日志
+export function delOperlog(operId) {
+  return request({
+    url: '/monitor/operlog/' + operId,
+    method: 'delete'
+  })
+}
+
+// 清空操作日志
+export function cleanOperlog() {
+  return request({
+    url: '/monitor/operlog/clean',
+    method: 'delete'
+  })
+}

+ 9 - 0
ruoyi-ui/src/api/monitor/server.js

@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+// 获取服务信息
+export function getServer() {
+  return request({
+    url: '/monitor/server',
+    method: 'get'
+  })
+}

+ 69 - 0
ruoyi-ui/src/api/relateTable/index.js

@@ -0,0 +1,69 @@
+import request from '@/utils/request'
+
+// 查询拖拽格组列表
+export function listGroup(query) {
+  return request({
+    url: '/system/group/list',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+
+  })
+}
+
+// 查询拖拽格组详细
+export function getGroup(id) {
+  return request({
+    url: '/system/group/' + id,
+    method: 'get'
+  })
+}
+
+// 新增拖拽格组
+export function addGroup(data) {
+  return request({
+    url: '/system/group',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改拖拽格组
+export function getTable(query) {
+  return request({
+    url: '/system/group/listDetail',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 删除拖拽格组
+export function delGroup(id) {
+  return request({
+    url: '/system/group/' + id,
+    method: 'delete',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询联动表格列表
+export function dragGroupTableInfo(query) {
+  return request({
+    url: '/system/group/dragGroupTableInfo',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改表格
+export function updataGroup(data){
+  return request({
+    url: '/system/group',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}

+ 13 - 0
ruoyi-ui/src/api/system/PortalEngine.js

@@ -0,0 +1,13 @@
+import request from '@/utils/request'
+import { parseStrEmpty } from "@/utils/ruoyi";
+
+
+//  这里的名称,需要和引入的地方,进行对应,就是一样的,
+export function getTenant(data) {
+    return request({
+      url: 'system/tenant/list',
+      method: 'get',
+      params: data,
+    //   baseURL:process.env.VUE_APP_BASE_API2
+    })
+  }

+ 50 - 0
ruoyi-ui/src/api/system/btn.js

@@ -0,0 +1,50 @@
+import request from '@/utils/request'
+
+// 查询格绑定的自定义按钮列表
+// btnParentId:0 
+export function listBtn(query) {
+  return request({
+    url: '/system/btn/list',
+    method: 'get',
+    params: query,
+    baseURL:process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询格绑定的自定义按钮详细
+export function getBtn(id) {
+  return request({
+    url: '/system/btn/' + id,
+    method: 'get',
+    baseURL:process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 新增格绑定的自定义按钮
+export function addBtn(data) {
+  return request({
+    url: '/system/btn',
+    method: 'post',
+    data: data,
+    baseURL:process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改格绑定的自定义按钮
+export function updateBtn(data) {
+  return request({
+    url: '/system/btn',
+    method: 'put',
+    data: data,
+    baseURL:process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 删除格绑定的自定义按钮
+export function delBtn(id) {
+  return request({
+    url: '/system/btn/' + id,
+    method: 'delete',
+    baseURL:process.env.VUE_APP_BASE_API3
+  })
+}

+ 60 - 0
ruoyi-ui/src/api/system/config.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request'
+
+// 查询参数列表
+export function listConfig(query) {
+  return request({
+    url: '/system/config/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询参数详细
+export function getConfig(configId) {
+  return request({
+    url: '/system/config/' + configId,
+    method: 'get'
+  })
+}
+
+// 根据参数键名查询参数值
+export function getConfigKey(configKey) {
+  return request({
+    url: '/system/config/configKey/' + configKey,
+    method: 'get'
+  })
+}
+
+// 新增参数配置
+export function addConfig(data) {
+  return request({
+    url: '/system/config',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改参数配置
+export function updateConfig(data) {
+  return request({
+    url: '/system/config',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除参数配置
+export function delConfig(configId) {
+  return request({
+    url: '/system/config/' + configId,
+    method: 'delete'
+  })
+}
+
+// 刷新参数缓存
+export function refreshCache() {
+  return request({
+    url: '/system/config/refreshCache',
+    method: 'delete'
+  })
+}

+ 42 - 0
ruoyi-ui/src/api/system/data.js

@@ -0,0 +1,42 @@
+import request from '@/utils/request'
+import { parseStrEmpty } from "@/utils/ruoyi";
+
+// 查询
+export function getList(query) {
+  return request({
+    url: '/dataSource/list',
+    method: 'get',
+    params: query,
+    baseURL:process.env.VUE_APP_BASE_API2
+  })
+}
+
+// 新增
+export function addSave(data) {
+  return request({
+    url: '/dataSource/save',
+    method: 'post',
+    data: data
+  })
+}
+
+
+// 校验当前数据库名称得到得到当前数据源下所有库的信息
+export function getDataSourceInfo(query) {
+  return request({
+    url: '/dataSource/querySelectDataSource',
+    method: 'get',
+    params: query,
+    baseURL:process.env.VUE_APP_BASE_API2
+  })
+}
+// 校验当前数据库名称得到得到当前数据源下所有库的信息
+export function insertDataSource(data) {
+  return request({
+    url: '/tableInfo/initDatabase',
+    method: 'post',
+    data: data,
+    baseURL:process.env.VUE_APP_BASE_API2
+  })
+}
+

+ 52 - 0
ruoyi-ui/src/api/system/dept.js

@@ -0,0 +1,52 @@
+import request from '@/utils/request'
+
+// 查询部门列表
+export function listDept(query) {
+  return request({
+    url: '/system/dept/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询部门列表(排除节点)
+export function listDeptExcludeChild(deptId) {
+  return request({
+    url: '/system/dept/list/exclude/' + deptId,
+    method: 'get'
+  })
+}
+
+// 查询部门详细
+export function getDept(deptId) {
+  return request({
+    url: '/system/dept/' + deptId,
+    method: 'get'
+  })
+}
+
+// 新增部门
+export function addDept(data) {
+  return request({
+    url: '/system/dept',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改部门
+export function updateDept(data) {
+  return request({
+    url: '/system/dept',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除部门
+export function delDept(deptId) {
+  return request({
+    url: '/system/dept/' + deptId,
+    method: 'delete'
+  })
+}

+ 52 - 0
ruoyi-ui/src/api/system/dict/data.js

@@ -0,0 +1,52 @@
+import request from '@/utils/request'
+
+// 查询字典数据列表
+export function listData(query) {
+  return request({
+    url: '/system/dict/data/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询字典数据详细
+export function getData(dictCode) {
+  return request({
+    url: '/system/dict/data/' + dictCode,
+    method: 'get'
+  })
+}
+
+// 根据字典类型查询字典数据信息
+export function getDicts(dictType) {
+  return request({
+    url: '/system/dict/data/type/' + dictType,
+    method: 'get'
+  })
+}
+
+// 新增字典数据
+export function addData(data) {
+  return request({
+    url: '/system/dict/data',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改字典数据
+export function updateData(data) {
+  return request({
+    url: '/system/dict/data',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除字典数据
+export function delData(dictCode) {
+  return request({
+    url: '/system/dict/data/' + dictCode,
+    method: 'delete'
+  })
+}

+ 60 - 0
ruoyi-ui/src/api/system/dict/type.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request'
+
+// 查询字典类型列表
+export function listType(query) {
+  return request({
+    url: '/system/dict/type/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询字典类型详细
+export function getType(dictId) {
+  return request({
+    url: '/system/dict/type/' + dictId,
+    method: 'get'
+  })
+}
+
+// 新增字典类型
+export function addType(data) {
+  return request({
+    url: '/system/dict/type',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改字典类型
+export function updateType(data) {
+  return request({
+    url: '/system/dict/type',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除字典类型
+export function delType(dictId) {
+  return request({
+    url: '/system/dict/type/' + dictId,
+    method: 'delete'
+  })
+}
+
+// 刷新字典缓存
+export function refreshCache() {
+  return request({
+    url: '/system/dict/type/refreshCache',
+    method: 'delete'
+  })
+}
+
+// 获取字典选择框列表
+export function optionselect() {
+  return request({
+    url: '/system/dict/type/optionselect',
+    method: 'get'
+  })
+}

+ 76 - 0
ruoyi-ui/src/api/system/menu.js

@@ -0,0 +1,76 @@
+import request from '@/utils/request'
+
+// 查询菜单列表
+export function listMenu(query) {
+  return request({
+    url: '/system/menu/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询菜单详细
+export function getMenu(sqlKey) {
+  return request({
+    url: '/system/menu/' + sqlKey,
+    method: 'get'
+  })
+}
+
+// 获取菜单数据
+export function getParticMenu(menuId) {
+  return request({
+    url: '/system/menu/particular/' + menuId,
+    method: 'get'
+  })
+}
+
+
+// 查询菜单下拉树结构
+export function treeselect() {
+  return request({
+    url: '/system/menu/treeselect',
+    method: 'get'
+  })
+}
+
+// 根据角色ID查询菜单下拉树结构
+export function roleMenuTreeselect(roleId) {
+  return request({
+    url: '/system/menu/roleMenuTreeselect/' + roleId,
+    method: 'get'
+  })
+}
+
+// 新增菜单
+export function addMenu(data) {
+  return request({
+    url: '/system/menu',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改菜单
+export function updateMenu(data) {
+  return request({
+    url: '/system/menu',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除菜单
+// export function delMenu(menuId) {
+//   return request({
+//     url: '/system/menu/' + menuId,
+//     method: 'delete'
+//   })
+// }
+
+export function delMenu(menuId) {
+    return request({
+      url: '/system/menu/removeBatch/' + menuId,
+      method: 'delete',
+    })
+  }

+ 44 - 0
ruoyi-ui/src/api/system/notice.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询公告列表
+export function listNotice(query) {
+  return request({
+    url: '/system/notice/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询公告详细
+export function getNotice(noticeId) {
+  return request({
+    url: '/system/notice/' + noticeId,
+    method: 'get'
+  })
+}
+
+// 新增公告
+export function addNotice(data) {
+  return request({
+    url: '/system/notice',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改公告
+export function updateNotice(data) {
+  return request({
+    url: '/system/notice',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除公告
+export function delNotice(noticeId) {
+  return request({
+    url: '/system/notice/' + noticeId,
+    method: 'delete'
+  })
+}

+ 44 - 0
ruoyi-ui/src/api/system/post.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询岗位列表
+export function listPost(query) {
+  return request({
+    url: '/system/post/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询岗位详细
+export function getPost(postId) {
+  return request({
+    url: '/system/post/' + postId,
+    method: 'get'
+  })
+}
+
+// 新增岗位
+export function addPost(data) {
+  return request({
+    url: '/system/post',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改岗位
+export function updatePost(data) {
+  return request({
+    url: '/system/post',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除岗位
+export function delPost(postId) {
+  return request({
+    url: '/system/post/' + postId,
+    method: 'delete'
+  })
+}

+ 119 - 0
ruoyi-ui/src/api/system/role.js

@@ -0,0 +1,119 @@
+import request from '@/utils/request'
+
+// 查询角色列表
+export function listRole(query) {
+  return request({
+    url: '/system/role/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询角色详细
+export function getRole(roleId) {
+  return request({
+    url: '/system/role/' + roleId,
+    method: 'get'
+  })
+}
+
+// 新增角色
+export function addRole(data) {
+  return request({
+    url: '/system/role',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改角色
+export function updateRole(data) {
+  return request({
+    url: '/system/role',
+    method: 'put',
+    data: data
+  })
+}
+
+// 角色数据权限
+export function dataScope(data) {
+  return request({
+    url: '/system/role/dataScope',
+    method: 'put',
+    data: data
+  })
+}
+
+// 角色状态修改
+export function changeRoleStatus(roleId, status) {
+  const data = {
+    roleId,
+    status
+  }
+  return request({
+    url: '/system/role/changeStatus',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除角色
+export function delRole(roleId) {
+  return request({
+    url: '/system/role/' + roleId,
+    method: 'delete'
+  })
+}
+
+// 查询角色已授权用户列表
+export function allocatedUserList(query) {
+  return request({
+    url: '/system/role/authUser/allocatedList',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询角色未授权用户列表
+export function unallocatedUserList(query) {
+  return request({
+    url: '/system/role/authUser/unallocatedList',
+    method: 'get',
+    params: query
+  })
+}
+
+// 取消用户授权角色
+export function authUserCancel(data) {
+  return request({
+    url: '/system/role/authUser/cancel',
+    method: 'put',
+    data: data
+  })
+}
+
+// 批量取消用户授权角色
+export function authUserCancelAll(data) {
+  return request({
+    url: '/system/role/authUser/cancelAll',
+    method: 'put',
+    params: data
+  })
+}
+
+// 授权用户选择
+export function authUserSelectAll(data) {
+  return request({
+    url: '/system/role/authUser/selectAll',
+    method: 'put',
+    params: data
+  })
+}
+
+// 根据角色ID查询部门树结构
+export function deptTreeSelect(roleId) {
+  return request({
+    url: '/system/role/deptTree/' + roleId,
+    method: 'get'
+  })
+}

+ 44 - 0
ruoyi-ui/src/api/system/style.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询动态格样式模板列表
+export function listStyle(query) {
+  return request({
+    url: '/system/style/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询动态格样式模板详细
+export function getStyle(id) {
+  return request({
+    url: '/system/style/' + id,
+    method: 'get'
+  })
+}
+
+// 新增动态格样式模板
+export function addStyle(data) {
+  return request({
+    url: '/system/style',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改动态格样式模板
+export function updateStyle(data) {
+  return request({
+    url: '/system/style',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除动态格样式模板
+export function delStyle(id) {
+  return request({
+    url: '/system/style/' + id,
+    method: 'delete'
+  })
+}

+ 22 - 0
ruoyi-ui/src/api/system/table.js

@@ -0,0 +1,22 @@
+
+import request from '@/utils/request'
+
+
+// 获取表格数据
+export function getTableInfo(query) {
+  return request({
+    url: `/system/table/getInfo/${query}`,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改表格
+export function editTable(data) {
+  return request({
+    url: '/system/table/edit',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}

+ 93 - 0
ruoyi-ui/src/api/system/tenant.js

@@ -0,0 +1,93 @@
+import request from '@/utils/request'
+
+// 查询租户信息列表
+export function listTenant(query) {
+  return request({
+    url: '/system/tenant/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询租户信息详细
+export function getTenant(tenantId) {
+  return request({
+    url: '/system/tenant/' + tenantId,
+    method: 'get'
+  })
+}
+
+// 新增租户信息
+export function addTenant(data) {
+  return request({
+    url: '/system/tenant',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改租户信息
+export function updateTenant(data) {
+  return request({
+    url: '/system/tenant',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除租户信息
+export function delTenant(tenantId) {
+  return request({
+    url: '/system/tenant/' + tenantId,
+    method: 'delete'
+  })
+}
+
+//绑定数据源
+export function bindDatasource(data) {
+  return request({
+    url: '/dataSource/save',
+    method: 'post',
+    data: data
+  })
+}
+
+// 获取用户信息
+export function selectAllUser() {
+  return request({
+    url: '/system/user/selectAllUser',
+    method: 'get'
+  })
+}
+
+// 创建租户管理员
+export function createTenant(data) {
+  return request({
+    url: '/system/user',
+    method: 'post',
+    data
+  })
+}
+
+// 初始化租户菜单
+export function initTenantMenuData(tenantId) {
+  return request({
+    url: `/system/tenant/initTenantMenuData/${tenantId}`,
+    method: 'get'
+  })
+}
+
+// 生成激活码
+export function createTenantCode(data) {
+  return request({
+    url: `/system/tenant/crateTenantCode/${data.tenantCode}/${data.tenantExpirationDate}`,
+    method: 'get',
+  })
+}
+// 激活码激活租户
+export function activationOperation(data) {
+  return request({
+    url: `/system/tenant/activationOperation/${data.tenantId}/${data.tenantExpirationTime}`,
+    method: 'get',
+  })
+}

+ 58 - 0
ruoyi-ui/src/api/system/tenant/data.js

@@ -0,0 +1,58 @@
+import request from '@/utils/request'
+
+// 查询字典数据列表
+export function listData(query) {
+  return request({
+    url: '/system/dict/data/list',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询字典数据详细
+export function getData(dictCode) {
+  return request({
+    url: '/system/dict/data/' + dictCode,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 根据字典类型查询字典数据信息
+export function getDicts(dictType) {
+  return request({
+    url: '/system/dict/data/type/' + dictType,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 新增字典数据
+export function addData(data) {
+  return request({
+    url: '/system/dict/data',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改字典数据
+export function updateData(data) {
+  return request({
+    url: '/system/dict/data',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 删除字典数据
+export function delData(dictCode) {
+  return request({
+    url: '/system/dict/data/' + dictCode,
+    method: 'delete',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}

+ 67 - 0
ruoyi-ui/src/api/system/tenant/type.js

@@ -0,0 +1,67 @@
+import request from '@/utils/request'
+
+// 查询字典类型列表
+export function listType(query) {
+  return request({
+    url: '/system/dict/type/list',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询字典类型详细
+export function getType(dictId) {
+  return request({
+    url: '/system/dict/type/' + dictId,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 新增字典类型
+export function addType(data) {
+  return request({
+    url: '/system/dict/type',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改字典类型
+export function updateType(data) {
+  return request({
+    url: '/system/dict/type',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 删除字典类型
+export function delType(dictId) {
+  return request({
+    url: '/system/dict/type/' + dictId,
+    method: 'delete',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 刷新字典缓存
+export function refreshCache() {
+  return request({
+    url: '/system/dict/type/refreshCache',
+    method: 'delete',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 获取字典选择框列表
+export function optionselect() {
+  return request({
+    url: '/system/dict/type/optionselect',
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}

+ 135 - 0
ruoyi-ui/src/api/system/user.js

@@ -0,0 +1,135 @@
+import request from '@/utils/request'
+import { parseStrEmpty } from "@/utils/ruoyi";
+
+// 查询用户列表
+export function listUser(query) {
+  return request({
+    url: '/system/user/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用户详细
+export function getUser(userId) {
+  return request({
+    url: '/system/user/' + parseStrEmpty(userId),
+    method: 'get'
+  })
+}
+
+// 新增用户
+export function addUser(data) {
+  return request({
+    url: '/system/user',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用户
+export function updateUser(data) {
+  return request({
+    url: '/system/user',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用户
+export function delUser(userId) {
+  return request({
+    url: '/system/user/' + userId,
+    method: 'delete'
+  })
+}
+
+// 用户密码重置
+export function resetUserPwd(userId, password) {
+  const data = {
+    userId,
+    password
+  }
+  return request({
+    url: '/system/user/resetPwd',
+    method: 'put',
+    data: data
+  })
+}
+
+// 用户状态修改
+export function changeUserStatus(userId, status) {
+  const data = {
+    userId,
+    status
+  }
+  return request({
+    url: '/system/user/changeStatus',
+    method: 'put',
+    data: data
+  })
+}
+
+// 查询用户个人信息
+export function getUserProfile() {
+  return request({
+    url: '/system/user/profile',
+    method: 'get'
+  })
+}
+
+// 修改用户个人信息
+export function updateUserProfile(data) {
+  return request({
+    url: '/system/user/profile',
+    method: 'put',
+    data: data
+  })
+}
+
+// 用户密码重置
+export function updateUserPwd(oldPassword, newPassword) {
+  const data = {
+    oldPassword,
+    newPassword
+  }
+  return request({
+    url: '/system/user/profile/updatePwd',
+    method: 'put',
+    params: data
+  })
+}
+
+// 用户头像上传
+export function uploadAvatar(data) {
+  return request({
+    url: '/system/user/profile/avatar',
+    method: 'post',
+    data: data
+  })
+}
+
+// 查询授权角色
+export function getAuthRole(userId) {
+  return request({
+    url: '/system/user/authRole/' + userId,
+    method: 'get'
+  })
+}
+
+// 保存授权角色
+export function updateAuthRole(data) {
+  return request({
+    url: '/system/user/authRole',
+    method: 'put',
+    params: data
+  })
+}
+
+// 查询部门下拉树结构
+export function deptTreeSelect() {
+  return request({
+    url: '/system/user/deptTree',
+    method: 'get'
+  })
+}

+ 209 - 0
ruoyi-ui/src/api/tablelist/commonTable.js

@@ -0,0 +1,209 @@
+import request from '@/utils/request'
+
+
+// 查询动态表单列表
+export function listTableData(query) {
+  return request({
+    url: '/dragform/common/selectList',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询动态表单列表
+export function unionListTableData(query) {
+  return request({
+    url: '/dragform/common/getTableList',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询动态表单列表
+export function dragTableInfo(query) {
+  return request({
+    url: '/dragform/common/dragTableInfo',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+
+// 新增动态表单
+export function addTableData(data) {
+  return request({
+    url: '/dragform/common/batchInsert',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 批量修改动态表单
+export function batchEdit(data) {
+  return request({
+    url: '/dragform/common/batchEdit',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改动态表单
+export function updateTableData(data) {
+  return request({
+    url: '/dragform/common/edit',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 删除动态表单
+export function delTableData(data) {
+  return request({
+    url: '/dragform/common/batchDelete',
+    method: 'delete',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询动态格列表
+export function listTableTem(query) {
+  return request({
+    url: '/system/table/list',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询动态格详细
+export function getTableTem(tId) {
+  return request({
+    url: '/system/table/' + tId,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 新增动态格
+export function addTableTem(data) {
+  return request({
+    url: '/system/table',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改动态格
+export function updateTableTem(data) {
+  return request({
+    url: '/system/table',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 删除动态格
+export function delTableTem(tId) {
+  return request({
+    url: '/system/table/' + tId,
+    method: 'delete',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 获取动态表单详细信息
+export function getInfoBySqlKey(sqlKey) {
+  return request({
+    url: '/dragform/form/getInfoBySqlKey/' + sqlKey,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 新增表格
+export function addDragTable(data) {
+  return request({
+    url: '/system/table/addDragTable',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+
+// 新增动态表格统计
+export function addStatistic(data) {
+  return request({
+    url: '/system/statistic',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 修改动态格统计
+export function updateStatistic(data) {
+  return request({
+    url: '/system/statistic',
+    method: 'put',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 获取动态统计详细信息
+export function getStatistic(id) {
+  return request({
+    url: '/system/statistic/' + id,
+    method: 'get',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 删除动态格统计
+export function delStatistic(data) {
+  return request({
+    url: '/system/statistic/' + data,
+    method: 'delete',
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 导出动态格统计数据
+export function exportStatistic(data) {
+  return request({
+    url: '/system/statistic/export',
+    method: 'post',
+    data: data,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询动态格统计列表
+export function listStatistic(query) {
+  return request({
+    url: '/system/statistic/list',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}
+
+// 查询动态统计
+export function getStatisticList(query) {
+  return request({
+    url: '/system/statistic/getStatisticList',
+    method: 'get',
+    params: query,
+    baseURL: process.env.VUE_APP_BASE_API3
+  })
+}

+ 44 - 0
ruoyi-ui/src/api/tablelist/style.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询动态格样式列表
+export function listStyle(query) {
+  return request({
+    url: '/system/style/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询动态格样式详细
+export function getStyle(id) {
+  return request({
+    url: '/system/style/' + id,
+    method: 'get'
+  })
+}
+
+// 新增动态格样式
+export function addStyle(data) {
+  return request({
+    url: '/system/style',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改动态格样式
+export function updateStyle(data) {
+  return request({
+    url: '/system/style',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除动态格样式
+export function delStyle(id) {
+  return request({
+    url: '/system/style/' + id,
+    method: 'delete'
+  })
+}

+ 76 - 0
ruoyi-ui/src/api/tool/gen.js

@@ -0,0 +1,76 @@
+import request from '@/utils/request'
+
+// 查询生成表数据
+export function listTable(query) {
+  return request({
+    url: '/tool/gen/list',
+    method: 'get',
+    params: query
+  })
+}
+// 查询db数据库列表
+export function listDbTable(query) {
+  return request({
+    url: '/tool/gen/db/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询表详细信息
+export function getGenTable(tableId) {
+  return request({
+    url: '/tool/gen/' + tableId,
+    method: 'get'
+  })
+}
+
+// 修改代码生成信息
+export function updateGenTable(data) {
+  return request({
+    url: '/tool/gen',
+    method: 'put',
+    data: data
+  })
+}
+
+// 导入表
+export function importTable(data) {
+  return request({
+    url: '/tool/gen/importTable',
+    method: 'post',
+    params: data
+  })
+}
+
+// 预览生成代码
+export function previewTable(tableId) {
+  return request({
+    url: '/tool/gen/preview/' + tableId,
+    method: 'get'
+  })
+}
+
+// 删除表数据
+export function delTable(tableId) {
+  return request({
+    url: '/tool/gen/' + tableId,
+    method: 'delete'
+  })
+}
+
+// 生成代码(自定义路径)
+export function genCode(tableName) {
+  return request({
+    url: '/tool/gen/genCode/' + tableName,
+    method: 'get'
+  })
+}
+
+// 同步数据库
+export function synchDb(tableName) {
+  return request({
+    url: '/tool/gen/synchDb/' + tableName,
+    method: 'get'
+  })
+}

BIN
ruoyi-ui/src/assets/401_images/401.gif


BIN
ruoyi-ui/src/assets/404_images/404.png


BIN
ruoyi-ui/src/assets/404_images/404_cloud.png


+ 9 - 0
ruoyi-ui/src/assets/icons/index.js

@@ -0,0 +1,9 @@
+import Vue from 'vue'
+import SvgIcon from '@/components/SvgIcon'// svg component
+
+// register globally
+Vue.component('svg-icon', SvgIcon)
+
+const req = require.context('./svg', false, /\.svg$/)
+const requireAll = requireContext => requireContext.keys().map(requireContext)
+requireAll(req)

+ 1 - 0
ruoyi-ui/src/assets/icons/svg/404.svg

@@ -0,0 +1 @@
+<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M121.718 73.272v9.953c3.957-7.584 6.199-16.05 6.199-24.995C127.917 26.079 99.273 0 63.958 0 28.644 0 0 26.079 0 58.23c0 .403.028.806.028 1.21l22.97-25.953h13.34l-19.76 27.187h6.42V53.77l13.728-19.477v49.361H22.998V73.272H2.158c5.951 20.284 23.608 36.208 45.998 41.399-1.44 3.3-5.618 11.263-12.565 12.674-8.607 1.764 23.358.428 46.163-13.178 17.519-4.611 31.938-15.849 39.77-30.513h-13.506V73.272H85.02V59.464l22.998-25.977h13.008l-19.429 27.187h6.421v-7.433l13.727-19.402v39.433h-.027zm-78.24 2.822a10.516 10.516 0 0 1-.996-4.535V44.548c0-1.613.332-3.124.996-4.535a11.66 11.66 0 0 1 2.713-3.68c1.134-1.032 2.49-1.864 4.04-2.468 1.55-.605 3.21-.908 4.982-.908h11.292c1.77 0 3.431.303 4.981.908 1.522.604 2.85 1.41 3.986 2.418l-12.26 16.303v-2.898a1.96 1.96 0 0 0-.665-1.512c-.443-.403-.996-.604-1.66-.604-.665 0-1.218.201-1.661.604a1.96 1.96 0 0 0-.664 1.512v9.071L44.364 77.606a10.556 10.556 0 0 1-.886-1.512zm35.73-4.535c0 1.613-.332 3.124-.997 4.535a11.66 11.66 0 0 1-2.712 3.68c-1.134 1.032-2.49 1.864-4.04 2.469-1.55.604-3.21.907-4.982.907H55.185c-1.77 0-3.431-.303-4.981-.907-1.55-.605-2.906-1.437-4.041-2.47a12.49 12.49 0 0 1-1.384-1.512l13.727-18.217v6.375c0 .605.222 1.109.665 1.512.442.403.996.604 1.66.604.664 0 1.218-.201 1.66-.604a1.96 1.96 0 0 0 .665-1.512V53.87L75.97 36.838c.913.932 1.66 1.99 2.214 3.175.664 1.41.996 2.922.996 4.535v27.011h.028z"/></svg>

+ 14 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-empty-state.svg

@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" viewBox="0 0 64 64">
+  <defs>
+    <rect id="empty-state-bpmn-a" width="57" height="47" x="3" y="8" rx="7"/>
+    <mask id="empty-state-bpmn-b" width="57" height="47" x="0" y="0" fill="#fff" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox">
+      <use xlink:href="#empty-state-bpmn-a"/>
+    </mask>
+  </defs>
+  <g fill="none" fill-rule="evenodd">
+    <path fill="#818798" d="M52,11 C54.7614237,11 57,13.2385763 57,16 L57,47 C57,49.7614237 54.7614237,52 52,52 L11,52 C8.23857625,52 6,49.7614237 6,47 L6,16 C6,13.2385763 8.23857625,11 11,11 L52,11 Z M52,13 L11,13 C9.40231912,13 8.09633912,14.24892 8.00509269,15.8237272 L8,16 L8,47 C8,48.5976809 9.24891996,49.9036609 10.8237272,49.9949073 L11,50 L52,50 C53.5976809,50 54.9036609,48.75108 54.9949073,47.1762728 L55,47 L55,16 C55,14.4023191 53.75108,13.0963391 52.1762728,13.0050927 L52,13 Z"/>
+    <rect width="31" height="6" x="16" y="24" fill="#D5D7DD"/>
+    <rect width="21" height="6" x="21" y="33" fill="#D5D7DD"/>
+    <use stroke="#B9BCC6" stroke-dasharray="5 2" stroke-width="2" mask="url(#empty-state-bpmn-b)" xlink:href="#empty-state-bpmn-a"/>
+  </g>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-association.svg

@@ -0,0 +1,3 @@
+<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
+    <line x1="1.5" y1="30.5" x2="30.5" y2="1.5" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="3.3,6" stroke-linecap="square"/>
+</svg>

+ 6 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-business-rule-task.svg

@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <g transform="translate(0 3)">
+    <path d="M6.49417317,0 C2.91556567,0 0,2.90326667 0,6.475 L0,19.8583333 C0,23.4300667 2.91556567,26.3333333 6.49417317,26.3333333 L25.5058267,26.3333333 C29.084435,26.3333333 32,23.4300667 32,19.8583333 L32,6.475 C32,2.90326667 29.084435,0 25.5058267,0 L6.49417317,0 Z M6.49417317,2 L25.5058267,2 C28.0147767,2 30,3.98043383 30,6.475 L30,19.8583333 C30,22.3529 28.0147767,24.3333333 25.5058267,24.3333333 L6.49417317,24.3333333 C3.98522267,24.3333333 2,22.3529 2,19.8583333 L2,6.475 C2,3.98043383 3.98522267,2 6.49417317,2 Z M5.29550783,4.39847 L5.29550783,17.0631183 L22.1658533,17.0631183 L22.1658533,4.39847 L5.29550783,4.39847 Z M6.01393233,8.78356117 L21.4474617,8.78356117 L21.4474617,12.223405 L9.984668,12.223405 L9.984668,8.79205733 L9.2662435,8.79205733 L9.2662435,12.223405 L6.01393233,12.223405 L6.01393233,8.78356117 Z M6.01393233,12.9418295 L9.2662435,12.9418295 L9.2662435,16.3446933 L6.01393233,16.3446933 L6.01393233,12.9418295 Z M9.984668,12.9418295 L21.4474617,12.9418295 L21.4474617,16.3446933 L9.984668,16.3446933 L9.984668,12.9418295 Z"/>
+    <polygon points="6.079 5.209 6.079 8.796 21.44 8.796 21.44 5.209"/>
+  </g>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-call-activity.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M24.9777017,3 C28.7394332,3 31.8671909,5.97871378 31.9958815,9.6951347 L32,9.93333333 L32,22.4 C32,26.1467982 28.9506116,29.2035703 25.2169284,29.3293096 L24.9777017,29.3333333 L7.02229817,29.3333333 C3.26056733,29.3333333 0.132809099,26.3546196 0.00411853569,22.6381986 L0,22.4 L0,9.93333333 C0,6.18653511 3.04938883,3.12976304 6.78307145,3.00402375 L7.02229817,3 L24.9777017,3 Z M24.9777017,6.66666667 L7.02229817,6.66666667 C5.18048424,6.66666667 3.76707783,8.01129037 3.67179155,9.74602016 L3.66666667,9.93333333 L3.66666667,22.4 C3.66666667,24.1613769 5.01656225,25.5667378 6.8266408,25.6615649 L7.02229817,25.6666667 L10,25.666 L10,15 L22,15 L22,25.666 L24.9777017,25.6666667 C26.8195159,25.6666667 28.2329222,24.3220428 28.3282084,22.5873132 L28.3333333,22.4 L28.3333333,9.93333333 C28.3333333,8.17195632 26.9834379,6.76659548 25.1733591,6.67176843 L24.9777017,6.66666667 Z M21.2457143,15.7542857 L10.7542857,15.7542857 L10.754,25.666 L21.245,25.666 L21.2457143,15.7542857 Z M16.7714286,17.5714286 L16.7714286,20.2285714 L19.4285714,20.2285714 L19.4285714,21.7714286 L16.7714286,21.7714286 L16.7714286,24.4285714 L15.2285714,24.4285714 L15.2285714,21.7714286 L12.5714286,21.7714286 L12.5714286,20.2285714 L15.2285714,20.2285714 L15.2285714,17.5714286 L16.7714286,17.5714286 Z"/>
+</svg>

+ 11 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-collaboration.svg

@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <g fill-rule="evenodd">
+    <path fill-rule="nonzero" d="M0 0L0 8.62 32 8.62 32 0 0 0zM1.65517241 7.05446983L1.65517241 1.68446983 30.2758621 1.68446983 30.2758621 1.68446983 30.2758621 7.05446983 1.65517241 7.05446983zM0 23.38L0 32 32 32 32 23.38 0 23.38zM1.65517241 30.43447L1.65517241 25.06447 30.2758621 25.06447 30.2758621 25.06447 30.2758621 30.43447 1.65517241 30.43447z"/>
+    <path d="M24,8 L28,15 L20,15 L24,8 Z M24,10 L21.72,14 L26.28,14 L24,10 Z"/>
+    <rect width="1" height="3" x="23.5" y="21"/>
+    <rect width="1" height="3" x="23.5" y="15"/>
+    <path d="M8,24 L4,17 L12,17 L8,24 Z M8,22 L10.28,18 L5.72,18 L8,22 Z"/>
+    <rect width="1" height="3" x="7.5" y="8"/>
+    <rect width="1" height="3" x="7.5" y="14"/>
+  </g>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-conditional-flow.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M32,0 C32,0 20.4194917,5.90888659 14.5369837,8.67185832 C15.7971407,9.82263411 16.9692569,11.063825 18.1852343,12.2601495 C12.4817021,18.0397893 15.0344038,15.563022 10.0977868,20.5757277 L1.62601217,21.952516 L2.2487726e-15,31.9588947 L10.0064183,30.3329207 L10.1035819,29.7348341 L11.3828572,21.8619573 C16.358497,16.8101278 13.785979,19.3071147 19.500632,13.516206 C20.7188624,14.7301375 21.9302072,15.9509081 23.1488826,17.1644564 C26.290901,10.9765251 32,0 32,0 Z M9.60269704,22.3561195 L8.5411608,28.8675083 L2.02969487,29.9290837 L3.09126968,23.413909 L9.60269704,22.3561195 Z" transform="translate(0 .041)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-connection.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M32,0 C32,0 20.3308185,5.95413115 14.4032705,8.73825818 C15.6730764,9.89784518 16.8541675,11.1485404 18.0794556,12.3540247 C12.0529976,18.4608998 6.02645794,24.5676573 2.26599131e-15,30.6745304 C0.441940276,31.0962868 0.883529352,31.517826 1.32546963,31.9395825 C7.35192757,25.8327074 13.3784672,19.7265738 19.4049252,13.6196987 C20.6324835,14.842925 21.8531035,16.0730433 23.0811102,17.2958838 C26.2471868,11.0605729 32,0 32,0 Z" transform="translate(0 .06)"/>
+</svg>

+ 4 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-input-output-association.svg

@@ -0,0 +1,4 @@
+<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
+    <line x1="1.5" y1="30.5" x2="27" y2="5" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-dasharray="1.1,4.3"/>
+    <polygon fill="#000" points="31.8033009 0.196699141 26.5 16.1066017 24.9797204 14.5863221 28.7627417 3.2372583 17.4136779 7.02027958 15.8933983 5.5"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-input.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M17.3449687,0 C11.5633135,0 5.78165617,0 0,0 L0,32 L24.5120942,32 L24.5120942,7.35976687 C22.1230517,4.90651118 19.7340112,2.45325569 17.3449687,0 Z M15.2400597,1.81793745 L15.2400597,9.32497766 L22.6941567,9.32497766 L22.6941567,30.1820625 L1.81793745,30.1820625 L1.81793745,1.81793745 C6.29197828,1.81793745 10.7660193,1.81793745 15.2400597,1.81793745 Z M17.0579972,2.31104511 L22.1180019,7.5070402 L17.0579972,7.5070402 L17.0579972,2.31104511 Z M7.87619038,3.17164599 L7.87619038,4.10546936 L7.87619038,6.91463256 L3.59322751,6.91463256 L3.59322751,10.1373685 L7.87619038,10.1373685 L7.87619038,13.8803944 L13.575433,8.52600041 L7.87619038,3.17164599 Z M8.68416258,5.03933211 L12.39543,8.52600041 L8.68416258,12.0126689 L8.68416258,9.32939625 L4.40119971,9.32939625 L4.40119971,7.72260476 L8.68416258,7.72260476 L8.68416258,5.03933211 Z" transform="translate(3.488)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-object.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M17.3449683,0 C11.5633122,0 5.78165602,0 0,0 C0,10.6666936 0,21.3333472 0,32 C8.17069786,32 16.3413961,32 24.5120936,32 C24.5120936,23.7865891 24.5120936,15.5731784 24.5120936,7.35976749 C22.1230511,4.90651186 19.7340107,2.45325644 17.3449683,0 L17.3449683,0 Z M15.2400593,1.8179366 C15.2400593,4.32028401 15.2400593,6.82263082 15.2400593,9.32497742 C17.7247576,9.32497742 20.2094579,9.32497742 22.6941562,9.32497742 C22.6941562,16.2773393 22.6941562,23.2296995 22.6941562,30.1820618 C15.735417,30.1820618 8.77667699,30.1820618 1.81793741,30.1820618 C1.81793741,20.7273673 1.81793741,11.2726719 1.81793741,1.8179366 C6.29197812,1.8179366 10.7660186,1.8179366 15.2400593,1.8179366 L15.2400593,1.8179366 Z M17.0579967,2.31104505 C18.7446649,4.0430433 20.4313331,5.77504176 22.1180013,7.50704001 C20.4313331,7.50704001 18.7446649,7.50704001 17.0579967,7.50704001 C17.0579967,5.77504176 17.0579967,4.0430433 17.0579967,2.31104505 Z" transform="translate(4)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-output.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M17.3449683,0 C11.5633133,0 5.78165602,0 0,0 L0,32 L24.5120936,32 L24.5120936,7.35976749 C22.1230511,4.90651105 19.7340107,2.45325563 17.3449683,0 Z M15.2400593,1.8179366 L15.2400593,9.32497742 L22.6941562,9.32497742 L22.6941562,30.1820618 L1.81793741,30.1820618 L1.81793741,1.8179366 C6.29197812,1.8179366 10.766019,1.8179366 15.2400593,1.8179366 L15.2400593,1.8179366 Z M17.0579967,2.31104505 L22.1180013,7.50704001 L17.0579967,7.50704001 L17.0579967,2.31104505 Z M7.87619018,3.17164591 L7.87619018,6.91463239 L3.59322742,6.91463239 L3.59322742,10.1373682 L7.87619018,10.1373682 L7.87619018,13.8803941 L13.5754326,8.52600019 L7.87619018,3.17164591 Z" transform="translate(3.488)"/>
+</svg>

ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-data-store.svg


+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-default-flow.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M32,0 C32,0 20.3308205,5.95413055 14.4032705,8.73825818 C15.6730764,9.89784538 16.8541675,11.14854 18.0794556,12.3540247 C14.3329441,16.1505303 10.5863993,19.9469862 6.83986397,23.7434562 L0.0452748534,23.7434562 L0.0452748534,25.4987447 L5.10769841,25.4987447 C3.40513247,27.2240078 1.70255657,28.949257 2.26599131e-15,30.6745322 C0.441940276,31.0962886 0.883529352,31.5178657 1.32546963,31.9396222 C3.44423622,29.7925826 5.56301137,27.6456666 7.68179092,25.4987447 L14.8274846,25.4987447 L14.8274846,23.7434562 L9.41403442,23.7434562 C12.7443361,20.36894 16.0746459,16.9944179 19.4049252,13.6196987 C20.6324835,14.8429252 21.8531035,16.0730431 23.0811102,17.2958836 C26.2471868,11.0605717 32,0 32,0 Z" transform="translate(0 .06)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-cancel.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.6761859,0.000432365742 C7.94297348,0.00694746402 0.833735786,6.45084717 0.104143122,14.1590269 C-0.678757135,20.7242629 3.01600638,27.5863052 9.04640534,30.3749641 C14.6466754,33.1121136 21.8347822,32.2459016 26.4795563,28.0313162 C31.205405,23.9419062 33.270329,16.971484 31.1944649,11.0247262 C29.2203773,4.9577629 23.3943587,0.313022163 16.9778199,0.0319034629 C16.5445282,0.00358118766 16.1102637,-0.00173664991 15.6761859,0.000432365742 Z M15.9929513,5.00628033 C21.6880929,4.84062189 26.9092975,9.86363263 26.9761285,15.56106 C27.2224174,20.7732135 23.3066634,25.8914062 18.1124808,26.7652445 C13.0862248,27.77209 7.51165001,24.8672331 5.75233349,19.9876027 C3.85834087,15.1621756 5.79064373,9.05997034 10.400746,6.5273023 C12.0863331,5.53758826 14.0377933,5.00384576 15.9929513,5.00628033 Z M12.0378921,8.92442293 C11.0057084,9.95660658 9.97352494,10.9887901 8.94134129,12.0209737 C10.2695818,13.3492256 11.5978224,14.6774776 12.9260629,16.0057295 C11.6218151,17.3099879 10.3175672,18.6142481 9.01331947,19.9185066 C10.0291254,20.9343122 11.0449314,21.9501178 12.0607374,22.9659235 C13.3649964,21.661665 14.6692552,20.3574048 15.9735141,19.0531464 C17.3025312,20.3821635 18.6315466,21.7111806 19.9605637,23.0401977 C20.9927484,22.008013 22.0249313,20.97583 23.057116,19.9436453 C21.7280989,18.6146282 20.3990818,17.2856129 19.0700647,15.9565958 C20.3743578,14.6522919 21.6786508,13.347988 22.9829438,12.0436841 C21.9671381,11.0278781 20.9513308,10.0120722 19.9355251,8.99626618 C18.6312321,10.300559 17.3269409,11.6048517 16.0226479,12.9091445 C14.694396,11.580904 13.3661439,10.2526634 12.0378921,8.92442293 Z" transform="translate(0 .051)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-compensation.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.6761859,0.000432365742 C7.94297348,0.00694746402 0.833735786,6.45084717 0.104143122,14.1590269 C-0.678757135,20.7242629 3.01600638,27.5863052 9.04640534,30.3749641 C14.6466754,33.1121136 21.8347822,32.2459016 26.4795563,28.0313162 C31.205405,23.9419062 33.270329,16.971484 31.1944649,11.0247262 C29.2203773,4.9577629 23.3943587,0.313022163 16.9778199,0.0319034629 C16.5445282,0.00358118766 16.1102637,-0.00173664991 15.6761859,0.000432365742 Z M15.9929513,5.00628033 C21.6880929,4.84062189 26.9092975,9.86363263 26.9761285,15.56106 C27.2224174,20.7732135 23.3066634,25.8914062 18.1124808,26.7652445 C13.0862248,27.77209 7.51165001,24.8672331 5.75233349,19.9876027 C3.85834087,15.1621756 5.79064373,9.05997034 10.400746,6.5273023 C12.0863331,5.53758826 14.0377933,5.00384576 15.9929513,5.00628033 Z M15.4338292,10.7502348 C12.9644534,12.4936971 10.4950777,14.2371595 8.02570189,15.9806219 C10.495248,17.724969 12.9644275,19.4698344 15.4338292,21.2143854 C15.4338292,19.5285934 15.4338292,17.8427997 15.4338292,16.1570077 C17.8184162,17.844194 20.2051438,19.5283619 22.5905548,21.2143854 C22.5905548,17.7263356 22.5905548,14.238285 22.5905548,10.7502348 C20.2049796,12.4349698 17.8194045,14.1197049 15.4338292,15.8044399 C15.4338292,14.1197049 15.4338292,12.4349698 15.4338292,10.7502348 Z" transform="translate(0 .051)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-error.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.6761859,0.000432365742 C7.94297348,0.00694746402 0.833735786,6.45084717 0.104143122,14.1590269 C-0.678757135,20.7242629 3.01600638,27.5863052 9.04640534,30.3749641 C14.6466754,33.1121136 21.8347822,32.2459016 26.4795563,28.0313162 C31.205405,23.9419062 33.270329,16.971484 31.1944649,11.0247262 C29.2203773,4.9577629 23.3943587,0.313022163 16.9778199,0.0319034629 C16.5445282,0.00358118766 16.1102637,-0.00173664991 15.6761859,0.000432365742 Z M15.9929513,5.00628033 C21.6880929,4.84062189 26.9092975,9.86363263 26.9761285,15.56106 C27.2224174,20.7732135 23.3066634,25.8914062 18.1124808,26.7652445 C13.0862248,27.77209 7.51165001,24.8672331 5.75233349,19.9876027 C3.85834087,15.1621756 5.79064373,9.05997034 10.400746,6.5273023 C12.0863331,5.53758826 14.0377933,5.00384576 15.9929513,5.00628033 Z M22.1246034,9.17217932 C20.9138179,11.6266059 19.7030341,14.0810324 18.4922486,16.535459 C16.9867679,14.577254 15.4812863,12.6190489 13.9758051,10.660844 C12.6084878,14.7047094 11.2411703,18.7485754 9.87385302,22.7924402 C11.4067913,20.8220759 12.9397295,18.8517116 14.4726678,16.8813473 C16.0539184,18.6907131 17.6351678,20.5000806 19.2164172,22.3094464 C20.185812,17.9303568 21.1552086,13.5512683 22.1246034,9.17217932 L22.1246034,9.17217932 Z" transform="translate(0 .051)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-escalation.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.6761859,0.000432365742 C7.94297348,0.00694746402 0.833735786,6.45084717 0.104143122,14.1590269 C-0.678757135,20.7242629 3.01600638,27.5863052 9.04640534,30.3749641 C14.6466754,33.1121136 21.8347822,32.2459016 26.4795563,28.0313162 C31.205405,23.9419062 33.270329,16.971484 31.1944649,11.0247262 C29.2203773,4.9577629 23.3943587,0.313022163 16.9778199,0.0319034629 C16.5445282,0.00358118766 16.1102637,-0.00173664991 15.6761859,0.000432365742 Z M15.9929513,5.00628033 C21.6880929,4.84062189 26.9092975,9.86363263 26.9761285,15.56106 C27.2224174,20.7732135 23.3066634,25.8914062 18.1124808,26.7652445 C13.0862248,27.77209 7.51165001,24.8672331 5.75233349,19.9876027 C3.85834087,15.1621756 5.79064373,9.05997034 10.400746,6.5273023 C12.0863331,5.53758826 14.0377933,5.00384576 15.9929513,5.00628033 Z M15.9992282,8.90549182 C14.3270372,13.5588473 13.26567,18.4057762 11.5934692,23.0591286 C13.1276101,21.5340103 14.4651747,19.825495 15.9992282,18.3002937 C17.4678146,19.8865726 18.9364009,21.4728497 20.4049873,23.0591286 C18.9084546,18.3499786 17.4957575,13.614642 15.9992282,8.90549182 Z" transform="translate(0 .051)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-link.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.6761859,0.000432365742 C7.94297348,0.00694746402 0.833735786,6.45084717 0.104143122,14.1590269 C-0.678757135,20.7242629 3.01600638,27.5863052 9.04640534,30.3749641 C14.6466754,33.1121136 21.8347822,32.2459016 26.4795563,28.0313162 C31.205405,23.9419062 33.270329,16.971484 31.1944649,11.0247262 C29.2203773,4.9577629 23.3943587,0.313022163 16.9778199,0.0319034629 C16.5445282,0.00358118766 16.1102637,-0.00173664991 15.6761859,0.000432365742 Z M15.9929513,5.00628033 C21.6880929,4.84062189 26.9092975,9.86363263 26.9761285,15.56106 C27.2224174,20.7732135 23.3066634,25.8914062 18.1124808,26.7652445 C13.0862248,27.77209 7.51165001,24.8672331 5.75233349,19.9876027 C3.85834087,15.1621756 5.79064373,9.05997034 10.400746,6.5273023 C12.0863331,5.53758826 14.0377933,5.00384576 15.9929513,5.00628033 Z M17.7727691,9.07131526 C17.7727691,10.2562291 17.7727691,11.441143 17.7727691,12.6260569 C15.1082904,12.6260569 12.4438118,12.6260569 9.77933308,12.6260569 C9.77933308,14.8636714 9.77933308,17.1012863 9.77933308,19.3389005 C12.4438118,19.3389005 15.1082904,19.3389005 17.7727691,19.3389005 C17.7727691,20.5237024 17.7727691,21.7085026 17.7727691,22.8933045 C19.7156208,20.589673 21.6584707,18.2860433 23.6013223,15.9824118 C21.6584707,13.678713 19.7156208,11.3750141 17.7727691,9.07131526 Z"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-message.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.6761859,0.000432365742 C7.94297348,0.00694746402 0.833735786,6.45084717 0.104143122,14.1590269 C-0.678757135,20.7242629 3.01600638,27.5863052 9.04640534,30.3749641 C14.6466754,33.1121136 21.8347822,32.2459016 26.4795563,28.0313162 C31.205405,23.9419062 33.270329,16.971484 31.1944649,11.0247262 C29.2203773,4.9577629 23.3943587,0.313022163 16.9778199,0.0319034629 C16.5445282,0.00358118766 16.1102637,-0.00173664991 15.6761859,0.000432365742 Z M15.9929513,5.00628033 C21.6880929,4.84062189 26.9092975,9.86363263 26.9761285,15.56106 C27.2224174,20.7732135 23.3066634,25.8914062 18.1124808,26.7652445 C13.0862248,27.77209 7.51165001,24.8672331 5.75233349,19.9876027 C3.85834087,15.1621756 5.79064373,9.05997034 10.400746,6.5273023 C12.0863331,5.53758826 14.0377933,5.00384576 15.9929513,5.00628033 Z M10.0830388,10.4535142 C12.0966761,12.0870465 14.1103136,13.7205789 16.1239509,15.3541112 C18.1375884,13.7205789 20.1512242,12.0870465 22.1648617,10.4535142 C18.1375867,10.4535142 14.1103131,10.4535142 10.0830388,10.4535142 Z M8.74265019,11.5908925 C8.74265019,14.8976301 8.74265019,18.2043674 8.74265019,21.5111055 C13.5803692,21.5111055 18.4180884,21.5111055 23.2558071,21.5111055 C23.2558071,18.2717911 23.2558071,15.0324755 23.2558071,11.7931606 C20.8785217,13.7217375 18.5012363,15.6503143 16.1239509,17.5788913 C13.6635173,15.5828924 11.2030838,13.5868921 8.74265019,11.5908925 Z"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-multiple.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.6761678,0.000432469172 C7.94295029,0.00694366922 0.833733852,6.45086545 0.104143226,14.1590413 C-0.678757795,20.7242843 3.01600922,27.5863335 9.04641452,30.3749951 C14.6466893,33.1121457 21.8348031,32.2459363 26.4795818,28.0313449 C31.20543,23.9419274 33.2703198,16.9714965 31.194464,11.0247392 C29.2203883,4.95775982 23.3943587,0.313084431 16.9778359,0.0319113726 C16.5445317,0.00358286648 16.1102582,-0.00173718791 15.6761678,0.000432469172 Z M15.9929335,5.00628542 C21.6880825,4.8406802 26.9093286,9.86360887 26.9761545,15.5610758 C27.2224436,20.773235 23.3066857,25.8914311 18.1124997,26.7652702 C13.0862375,27.7721167 7.5116575,24.8672569 5.75233922,19.9876217 C3.85834437,15.1621901 5.79065002,9.05998293 10.4007533,6.5273089 C12.0863312,5.53759405 14.0377829,5.00384946 15.9929335,5.00628542 Z M16.004138,8.04466265 C13.4643603,9.88821393 10.924724,11.7319596 8.38502805,13.5756235 C9.35508317,16.5586298 10.3251865,19.5416219 11.2952413,22.5246279 C14.4344828,22.5246279 17.5737249,22.5246279 20.7129662,22.5246279 C21.683022,19.5416219 22.6531227,16.5586298 23.6231785,13.5756235 C21.0835012,11.7319649 18.5438153,9.88832122 16.004138,8.04466265 Z"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-none.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.8403486,0.000390732616 C8.65426372,-0.0531133165 1.9126915,5.39460208 0.400717567,12.4124941 C-1.05756055,18.5769966 1.55345144,25.4532701 6.78285744,29.0470702 C11.8587045,32.6825031 19.0927303,32.9674122 24.372744,29.5909723 C29.6819273,26.3397653 32.8083579,19.8473833 31.8177003,13.6695049 C30.9105425,7.2654046 25.7948231,1.69563309 19.4421569,0.37926628 C18.261065,0.115758838 17.0501882,-0.00763487475 15.8403486,0.000390732616 L15.8403486,0.000390732616 Z M16.2219171,5.00987453 C21.5023286,4.99315451 26.3528034,9.36326492 26.8910123,14.6202049 C27.5780227,19.644904 24.3385398,24.901008 19.4681164,26.4116614 C14.7144786,28.0293229 8.98238566,25.9649026 6.50595141,21.5555001 C3.76577197,16.9807367 4.93164827,10.4616027 9.2737856,7.28546862 C11.2429122,5.76612082 13.7358126,4.95269208 16.2219171,5.00987453 L16.2219171,5.00987453 Z" transform="translate(0 .042)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-signal.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.6761859,0.000432365742 C7.94297348,0.00694746402 0.833735786,6.45084717 0.104143122,14.1590269 C-0.678757135,20.7242629 3.01600638,27.5863052 9.04640534,30.3749641 C14.6466754,33.1121136 21.8347822,32.2459016 26.4795563,28.0313162 C31.205405,23.9419062 33.270329,16.971484 31.1944649,11.0247262 C29.2203773,4.9577629 23.3943587,0.313022163 16.9778199,0.0319034629 C16.5445282,0.00358118766 16.1102637,-0.00173664991 15.6761859,0.000432365742 Z M15.9929513,5.00628033 C21.6880929,4.84062189 26.9092975,9.86363263 26.9761285,15.56106 C27.2224174,20.7732135 23.3066634,25.8914062 18.1124808,26.7652445 C13.0862248,27.77209 7.51165001,24.8672331 5.75233349,19.9876027 C3.85834087,15.1621756 5.79064373,9.05997034 10.400746,6.5273023 C12.0863331,5.53758826 14.0377933,5.00384576 15.9929513,5.00628033 Z M15.9992282,8.49791868 C13.7378369,12.5685329 11.4667822,16.6337834 9.20161712,20.7023032 C13.7333579,20.7023032 18.265098,20.7023032 22.7968393,20.7023032 C20.5309695,16.6341756 18.265098,12.5660468 15.9992282,8.49791868 Z" transform="translate(0 .051)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-end-event-terminate.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.6761859,0.000432365742 C7.94297348,0.00694746402 0.833735786,6.45084717 0.104143122,14.1590269 C-0.678757135,20.7242629 3.01600638,27.5863052 9.04640534,30.3749641 C14.6466754,33.1121136 21.8347822,32.2459016 26.4795563,28.0313162 C31.205405,23.9419062 33.270329,16.971484 31.1944649,11.0247262 C29.2203773,4.9577629 23.3943587,0.313022163 16.9778199,0.0319034629 C16.5445282,0.00358118766 16.1102637,-0.00173664991 15.6761859,0.000432365742 Z M15.9929513,5.00628033 C21.6880929,4.84062189 26.9092975,9.86363263 26.9761285,15.56106 C27.2224174,20.7732135 23.3066634,25.8914062 18.1124808,26.7652445 C13.0862248,27.77209 7.51165001,24.8672331 5.75233349,19.9876027 C3.85834087,15.1621756 5.79064373,9.05997034 10.400746,6.5273023 C12.0863331,5.53758826 14.0377933,5.00384576 15.9929513,5.00628033 Z M15.9992282,7.86482699 C10.735097,7.66495533 6.50408419,13.4160692 8.24430304,18.3811921 C9.61001008,23.4659132 16.3520345,25.817424 20.582707,22.6819524 C25.0384964,19.8745267 25.2911728,12.7392406 21.0451285,9.62366406 C19.6248967,8.49068355 17.8157521,7.86030876 15.9992282,7.86482699 Z" transform="translate(0 .051)"/>
+</svg>

ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-event-subprocess-expanded.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-complex.svg


+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-eventbased.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.9990822,0 C15.6646851,0 15.3303034,0.123717979 15.0822395,0.372943099 L0.370948941,15.0843688 C-0.125179101,15.5804749 -0.122880975,16.4219818 0.373247257,16.9180882 L15.0822395,31.6269781 C15.5783675,32.1232524 16.419831,32.1254277 16.9159582,31.6269781 L31.627283,16.9157554 C32.1234101,16.419649 32.1211137,15.5781089 31.6249502,15.0820028 L16.9159253,0.372943099 C16.6678608,0.124890066 16.3334793,0 15.9990822,0 Z M15.997966,2.18124481 L29.8190148,16.0023942 L15.997966,29.8233755 L2.17691859,16.0023942 L15.997966,2.18124481 Z M15.9987448,8.05733823 L15.7443016,8.24201807 L8.36741388,13.5971952 L11.2823079,22.5607628 L20.715112,22.5607628 L23.6300069,13.5971952 L15.9987448,8.05733823 Z M15.9986755,9.12637946 L22.6123744,13.9275504 L20.0862065,21.6959706 L11.9112134,21.6959706 L9.38504628,13.9275504 L15.9986755,9.12637946 Z"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-none.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M0.370943724,15.0843572 C-0.125184379,15.5804634 -0.122875702,16.4219854 0.373252636,16.9180916 L15.0822519,31.6269781 C15.57838,32.1232517 16.419839,32.1254284 16.915967,31.6269781 L31.6272863,16.9157475 C32.1234143,16.4196413 32.1211054,15.5781193 31.6249423,15.0820132 L16.9159435,0.372959172 C16.4198156,-0.123146997 15.5783567,-0.12549107 15.0822286,0.372959172 L0.370908798,15.0843572 L0.370943724,15.0843572 Z M2.17690676,16.0023964 L15.997966,2.18124356 L29.8190151,16.0023964 L15.9979543,29.8233819 L2.17690676,16.0023964 Z" transform="translate(.002)"/>
+</svg>

+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-or.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.9990822,0 C15.6646851,0 15.3303034,0.123717979 15.0822395,0.372943099 L0.370948941,15.0843688 C-0.125179101,15.5804749 -0.122880975,16.4219818 0.373247257,16.9180882 L15.0822395,31.6269781 C15.5783675,32.1232524 16.419831,32.1254277 16.9159582,31.6269781 L31.627283,16.9157554 C32.1234101,16.419649 32.1211137,15.5781089 31.6249502,15.0820028 L16.9159253,0.372943099 C16.6678608,0.124890066 16.3334793,0 15.9990822,0 Z M15.997966,2.18124481 L29.8190148,16.0023942 L15.997966,29.8233755 L2.17691859,16.0023942 L15.997966,2.18124481 Z M15.9987101,8.55996908 C11.893344,8.55996908 8.55743414,11.8960729 8.55743414,16.0013801 C8.55743414,20.1066871 11.893344,23.4426561 15.9987101,23.4426561 C20.104076,23.4426561 23.4399862,20.1066871 23.4399862,16.0013801 C23.4399862,11.8960729 20.104076,8.55996908 15.9987101,8.55996908 Z M15.9987101,9.38524899 C19.6571754,9.38524899 22.6149096,12.3429536 22.6149096,16.0013801 C22.6149096,19.6598073 19.6571754,22.6177145 15.9987101,22.6177145 C12.3402464,22.6177145 9.38251123,19.6598073 9.38251123,16.0013801 C9.38251123,12.3429536 12.3402464,9.38524899 15.9987101,9.38524899 Z" transform="translate(.002)"/>
+</svg>

ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-parallel.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-gateway-xor.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-group.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-cancel.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-compensation.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-condition.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-error.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-escalation.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-link.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-message.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-multiple.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-condition.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-escalation.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-message.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-multiple.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-parallel.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-signal.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-non-interrupting-timer.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-parallel-multiple.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-signal.svg


ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-catch-timer.svg


+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-none.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.8482439,0.00102696136 C8.11277103,-0.0925937022 0.931278972,6.28180323 0.125121586,13.9826043 C-0.730147077,20.5330416 2.86606693,27.4424137 8.86565821,30.2971752 C14.5308477,33.1437449 21.8770075,32.2864471 26.5754124,27.9661879 C31.3201143,23.8049166 33.3024633,16.7241852 31.1073747,10.7603817 C29.1051296,4.93784517 23.5489322,0.479996963 17.367021,0.0605429546 C16.8620462,0.017076218 16.3550568,-0.00298535279 15.8482439,0.000358242335 L15.8482439,0.00102696136 Z M16.1408745,1.72765948 C23.2535389,1.62902343 29.8032439,7.69781576 30.2184966,14.808138 C30.7777882,21.1069697 26.7015779,27.5425544 20.6361275,29.4870221 C14.8382714,31.4910059 7.82998865,29.3666527 4.35268917,24.2497819 C0.717303964,19.158824 0.874353613,11.6382426 5.01587722,6.87612726 C7.72240697,3.63818974 11.9021812,1.62885625 16.1408745,1.72765948 Z M15.7262107,3.28293276 C9.15705955,3.25785579 3.2557188,9.15645914 3.27790038,15.7294656 C3.11883553,21.694105 7.64309288,27.4542835 13.5712462,28.4658882 C18.9798777,29.5308232 24.941578,26.7222033 27.3463133,21.7134978 C29.8803873,16.7265257 28.7321081,10.0861458 24.3933187,6.462023 C22.0285242,4.38514889 18.8810861,3.19181979 15.7262107,3.28293276 L15.7262107,3.28293276 Z M16.2333784,4.97529343 C22.0534708,4.94854467 27.2463683,10.2927799 27.0230362,16.1181585 C26.9988118,21.4175896 22.7097249,26.3846674 17.3871528,26.9211472 C12.3120273,27.5875257 6.96106049,24.3333718 5.5019547,19.3684674 C3.9669289,14.6235715 5.99579049,8.90803002 10.4273697,6.48275329 C12.1759192,5.4619537 14.2080139,4.92748002 16.2333784,4.97529343 Z"/>
+</svg>

ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-throw-compensation.svg


+ 3 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-throw-escalation.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+  <path d="M15.9749493,0.00289560922 C8.19459375,-0.155925046 0.934430646,6.23969914 0.125121246,13.9849645 C-0.730146789,20.5353971 2.86607384,27.4445971 8.86565799,30.2993566 C14.5308464,33.1460914 21.8770087,32.2887943 26.5754169,27.9685381 C31.3201154,23.8072697 33.302463,16.7263762 31.1073743,10.762577 C29.089165,4.88437382 23.4445435,0.40747033 17.2012601,0.0493715483 C16.7932599,0.0192792136 16.3841061,0.00256124994 15.9749493,0.00256124994 L15.9749493,0.00289560922 Z M15.7938235,1.72668484 C22.9282059,1.45802717 29.6335103,7.40711454 30.1925606,14.5309732 C30.8791574,20.8137512 26.9261347,27.322556 20.9104613,29.3930758 C15.0626781,31.5553772 7.88454808,29.4532604 4.35270421,24.2519676 C0.727774413,19.1743876 0.871745237,11.6793902 4.98477699,6.91577359 C7.61726779,3.74487742 11.6564688,1.74206537 15.7938235,1.72668484 Z M16.0771392,3.28045239 C9.47736109,3.07047477 3.40557172,8.8647538 3.28634071,15.4648387 C2.99540066,21.4289722 7.41566336,27.2819313 13.3206265,28.4179169 C18.7919192,29.6155919 24.9052321,26.8048006 27.3462922,21.7156853 C29.8708936,16.7454347 28.7418192,10.1311395 24.4343406,6.50049937 C22.1519741,4.47879603 19.1330526,3.28379598 16.0771392,3.28045239 Z M15.9994843,4.97465083 C21.817471,4.82084556 27.116248,10.0565774 27.0229417,15.8802801 C27.1257739,21.2639659 22.7926783,26.3806659 17.3871388,26.9234982 C12.312013,27.5898762 6.96104459,24.3355574 5.5019395,19.3706565 C3.97250679,14.6403087 5.98191976,8.94282669 10.3895826,6.50718656 C12.0795325,5.51163182 14.0371711,4.9713448 15.9994843,4.97465083 Z M16.0051684,8.90236922 C14.3328247,13.5561488 13.271368,18.4035223 11.5990151,23.0573019 C13.1332929,21.5321221 14.4709779,19.823379 16.0051684,18.2981992 C17.4738866,19.8845667 18.9426049,21.4709343 20.4113231,23.0573019 C18.9146541,18.3478515 17.5018357,13.6119868 16.0051684,8.90236922 Z" transform="translate(0 .046)"/>
+</svg>

ファイルの差分が大きいため隠しています
+ 1 - 0
ruoyi-ui/src/assets/icons/svg/bpmn-icon-intermediate-event-throw-link.svg


この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません