From 04f4f630adce8c72750374185dad14f2331a7a7b Mon Sep 17 00:00:00 2001 From: Lesan <1960681385@qq.com> Date: Thu, 9 Jan 2025 13:50:08 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E5=96=84UserTask=E5=AE=A1?= =?UTF-8?q?=E6=89=B9=E7=AD=BE=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/bpm/processInstance/index.ts | 1 + .../detail/ProcessInstanceOperationButton.vue | 24 +++++- .../detail/ProcessInstanceTimeline.vue | 9 ++ .../bpm/processInstance/detail/SignDialog.vue | 84 +++++++++++++++++++ 4 files changed, 117 insertions(+), 1 deletion(-) create mode 100644 src/views/bpm/processInstance/detail/SignDialog.vue diff --git a/src/api/bpm/processInstance/index.ts b/src/api/bpm/processInstance/index.ts index f97270f9..06dc3f88 100644 --- a/src/api/bpm/processInstance/index.ts +++ b/src/api/bpm/processInstance/index.ts @@ -36,6 +36,7 @@ export type ApprovalTaskInfo = { assigneeUser: User status: number reason: string + sign: string } // 审批节点信息 diff --git a/src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue b/src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue index 894a5d44..7f0696cf 100644 --- a/src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue +++ b/src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue @@ -44,6 +44,12 @@ :rows="4" /> + + 点击签名 + + {{ getButtonDisplayName(OperationButtonType.APPROVE) }} @@ -471,6 +477,8 @@   再次提交 + + diff --git a/src/views/bpm/processInstance/detail/ProcessInstanceTimeline.vue b/src/views/bpm/processInstance/detail/ProcessInstanceTimeline.vue index e24316cb..c45f207f 100644 --- a/src/views/bpm/processInstance/detail/ProcessInstanceTimeline.vue +++ b/src/views/bpm/processInstance/detail/ProcessInstanceTimeline.vue @@ -123,6 +123,15 @@ > 审批意见:{{ task.reason }} +
+ 签名: + +
diff --git a/src/views/bpm/processInstance/detail/SignDialog.vue b/src/views/bpm/processInstance/detail/SignDialog.vue new file mode 100644 index 00000000..49e7f138 --- /dev/null +++ b/src/views/bpm/processInstance/detail/SignDialog.vue @@ -0,0 +1,84 @@ + + + + +