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 @@
+
+
+
+
+
+
+ 清除
+
+
+
+
+
+
+
+
+
+
+