From b1065de34917adfe4ea4c10b4e21ffc8a3675d49 Mon Sep 17 00:00:00 2001 From: bob Date: Thu, 19 Jan 2023 11:17:49 +0800 Subject: [PATCH] feat(process) allprocess --- ruoyi-ui/src/api/flowable/definition.js | 8 + ruoyi-ui/src/api/flowable/process.js | 8 + ruoyi-ui/src/api/system/attachment.js | 13 + .../views/flowable/task/allprocess/index.vue | 428 ++++++++++++++++++ 4 files changed, 457 insertions(+) create mode 100644 ruoyi-ui/src/api/system/attachment.js create mode 100644 ruoyi-ui/src/views/flowable/task/allprocess/index.vue diff --git a/ruoyi-ui/src/api/flowable/definition.js b/ruoyi-ui/src/api/flowable/definition.js index e9e6c5a..7cd49ca 100644 --- a/ruoyi-ui/src/api/flowable/definition.js +++ b/ruoyi-ui/src/api/flowable/definition.js @@ -25,6 +25,14 @@ export function getProcessVariables(taskId) { method: 'get' }) } +// 更新流程变量提交时间 +export function updateVariablesSubmitDate(data) { + return request({ + url: '/flowable/task/updateVariablesSubmitDate', + method: 'post', + data: data + }) +} // 激活/挂起流程 export function updateState(params) { diff --git a/ruoyi-ui/src/api/flowable/process.js b/ruoyi-ui/src/api/flowable/process.js index 18f908e..4f87937 100644 --- a/ruoyi-ui/src/api/flowable/process.js +++ b/ruoyi-ui/src/api/flowable/process.js @@ -9,6 +9,14 @@ export function myProcessList(query) { params: query }) } +// 所有流程 +export function allProcessList(query) { + return request({ + url: '/flowable/task/allProcess', + method: 'get', + params: query + }) +} // 完成任务 export function complete(data) { diff --git a/ruoyi-ui/src/api/system/attachment.js b/ruoyi-ui/src/api/system/attachment.js new file mode 100644 index 0000000..a750e70 --- /dev/null +++ b/ruoyi-ui/src/api/system/attachment.js @@ -0,0 +1,13 @@ +import request from '@/utils/request' + + + +// 附件下载 +export function downloadAttachment(processInstanceId) { + return request({ + url: '/flowable/attachment/download?processInstanceId=' + processInstanceId, + method: 'get' + }) +} + + diff --git a/ruoyi-ui/src/views/flowable/task/allprocess/index.vue b/ruoyi-ui/src/views/flowable/task/allprocess/index.vue new file mode 100644 index 0000000..5f40874 --- /dev/null +++ b/ruoyi-ui/src/views/flowable/task/allprocess/index.vue @@ -0,0 +1,428 @@ + + + + + +