From 6323a79de6354010aaf578522df707aeb0e99a24 Mon Sep 17 00:00:00 2001 From: ssc Date: Sat, 22 May 2021 00:43:20 +0800 Subject: [PATCH] :tada: 1.0.2.RELEASE --- .gitignore | 1 + build.sh | 9 - src/api/plugin/workflow/process.js | 91 ++++++++- src/views/plugin/workflow/design/form.vue | 7 +- src/views/plugin/workflow/process/claim.vue | 12 +- .../workflow/process/components/detail.vue | 100 ++++++++-- src/views/plugin/workflow/process/done.vue | 6 +- src/views/plugin/workflow/process/my-done.vue | 185 ++++++++++++++++++ src/views/plugin/workflow/process/send.vue | 6 +- src/views/plugin/workflow/process/start.vue | 3 +- src/views/plugin/workflow/process/todo.vue | 10 +- 11 files changed, 392 insertions(+), 38 deletions(-) delete mode 100755 build.sh create mode 100644 src/views/plugin/workflow/process/my-done.vue diff --git a/.gitignore b/.gitignore index f3522f0..76e8d28 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_Store node_modules* /dist +*.sh /tests/e2e/videos/ /tests/e2e/screenshots/ diff --git a/build.sh b/build.sh deleted file mode 100755 index 0886879..0000000 --- a/build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -echo "====================打包文件====================" -yarn build -echo "====================传输文件====================" - -scp -P 22 -r ./dist/** root@192.168.0.157:/docker/nginx/web/html - -echo "====================部署完毕====================" diff --git a/src/api/plugin/workflow/process.js b/src/api/plugin/workflow/process.js index 5fc0276..85a2ad3 100644 --- a/src/api/plugin/workflow/process.js +++ b/src/api/plugin/workflow/process.js @@ -2,6 +2,9 @@ import request from '@/router/axios' const prefix = '/api/blade-workflow/process' +/** + * 可发起流程列表 + */ export const processList = (current, size, params) => { return request({ url: `${prefix}/processList`, @@ -14,6 +17,9 @@ export const processList = (current, size, params) => { }) } +/** + * 待签列表 + */ export const claimList = (current, size, params) => { return request({ url: `${prefix}/claimList`, @@ -26,6 +32,9 @@ export const claimList = (current, size, params) => { }) } +/** + * 待办列表 + */ export const todoList = (current, size, params) => { return request({ url: `${prefix}/todoList`, @@ -38,6 +47,9 @@ export const todoList = (current, size, params) => { }) } +/** + * 我发起的请求 + */ export const sendList = (current, size, params) => { return request({ url: `${prefix}/sendList`, @@ -50,6 +62,9 @@ export const sendList = (current, size, params) => { }) } +/** + * 办结列表 + */ export const doneList = (current, size, params) => { return request({ url: `${prefix}/doneList`, @@ -62,6 +77,24 @@ export const doneList = (current, size, params) => { }) } +/** + * 我的已办(流程不一定办结) + */ +export const myDoneList = (current, size, params) => { + return request({ + url: `${prefix}/myDoneList`, + method: 'get', + params: { + ...params, + current, + size, + } + }) +} + +/** + * 抄送列表 + */ export const copyList = (current, size, params) => { return request({ url: `${prefix}/copyList`, @@ -74,6 +107,9 @@ export const copyList = (current, size, params) => { }) } +/** + * 根据流程id获取表单 + */ export const getFormByProcessId = (params) => { return request({ url: `${prefix}/getFormByProcessId`, @@ -82,6 +118,9 @@ export const getFormByProcessId = (params) => { }) } +/** + * 流程详情 + */ export const detail = (params) => { return request({ url: `${prefix}/detail`, @@ -90,6 +129,9 @@ export const detail = (params) => { }) } +/** + * 发起流程 + */ export const startProcess = (data) => { return request({ url: `${prefix}/startProcess`, @@ -98,6 +140,9 @@ export const startProcess = (data) => { }) } +/** + * 任务审批 + */ export const completeTask = (data) => { return request({ url: `${prefix}/completeTask`, @@ -106,6 +151,9 @@ export const completeTask = (data) => { }) } +/** + * 任务转办 + */ export const transferTask = (data) => { return request({ url: `${prefix}/transferTask`, @@ -114,6 +162,9 @@ export const transferTask = (data) => { }) } +/** + * 任务委托 + */ export const delegateTask = (data) => { return request({ url: `${prefix}/delegateTask`, @@ -122,7 +173,9 @@ export const delegateTask = (data) => { }) } - +/** + * 签收任务 + */ export const claimTask = (data) => { return request({ url: `${prefix}/claimTask`, @@ -131,6 +184,42 @@ export const claimTask = (data) => { }) } +/** + * 获取可退回节点 + */ +export const backNodes = (params) => { + return request({ + url: `${prefix}/getBackNodes`, + method: 'get', + params + }) +} + +/** + * 退回到指定节点 + */ +export const rollbackTask = (data) => { + return request({ + url: `${prefix}/rollbackTask`, + method: 'post', + data + }) +} + +/** + * 终止流程 + */ +export const terminateProcess = (data) => { + return request({ + url: `${prefix}/terminateProcess`, + method: 'post', + data + }) +} + +/** + * 用户列表 + */ export const userList = (current, size, params) => { return request({ url: `/api/blade-user/user-search`, diff --git a/src/views/plugin/workflow/design/form.vue b/src/views/plugin/workflow/design/form.vue index 38190dc..ce92691 100644 --- a/src/views/plugin/workflow/design/form.vue +++ b/src/views/plugin/workflow/design/form.vue @@ -50,7 +50,8 @@ append-to-body title="表单设计" fullscreen> - diff --git a/src/views/plugin/workflow/process/components/detail.vue b/src/views/plugin/workflow/process/components/detail.vue index c169ce1..4b3f697 100644 --- a/src/views/plugin/workflow/process/components/detail.vue +++ b/src/views/plugin/workflow/process/components/detail.vue @@ -67,6 +67,7 @@ + + + @@ -361,7 +440,6 @@ export default { margin-left: -20px; // right: 0; z-index: 101; - width: 98%; height: 66px; background-color: #fff; display: flex; diff --git a/src/views/plugin/workflow/process/done.vue b/src/views/plugin/workflow/process/done.vue index 62e3136..a035208 100644 --- a/src/views/plugin/workflow/process/done.vue +++ b/src/views/plugin/workflow/process/done.vue @@ -15,11 +15,13 @@ @on-load="onLoad">