diff --git a/src/api/workflow/processInstance/index.ts b/src/api/workflow/processInstance/index.ts
new file mode 100644
index 0000000..815b647
--- /dev/null
+++ b/src/api/workflow/processInstance/index.ts
@@ -0,0 +1,13 @@
+
+import request from '@/utils/request';
+const baseUrl = import.meta.env.VITE_APP_BASE_API;
+import { getToken } from '@/utils/auth';
+
+/**
+ * 通过流程实例id获取历史流程图
+ */
+export const getHistoryProcessImage = (processInstanceId: string) =>{
+ return baseUrl+`/workflow/processInstance/getHistoryProcessImage/${processInstanceId}`+'?Authorization=Bearer '+getToken()
+}
+
+
diff --git a/src/components/Process/approvalRecord.vue b/src/components/Process/approvalRecord.vue
index 53f5078..af9b806 100644
--- a/src/components/Process/approvalRecord.vue
+++ b/src/components/Process/approvalRecord.vue
@@ -1,34 +1,25 @@
-
+
diff --git a/src/views/workflow/task/taskWaiting.vue b/src/views/workflow/task/taskWaiting.vue
index e982b6b..b7ac13c 100644
--- a/src/views/workflow/task/taskWaiting.vue
+++ b/src/views/workflow/task/taskWaiting.vue
@@ -35,7 +35,7 @@
- 审批记录
+ 审批记录
@@ -43,7 +43,8 @@
-
+
+
@@ -51,9 +52,8 @@
import { getTaskWaitByPage } from '@/api/workflow/task';
import { ComponentInternalInstance } from 'vue';
import ApprovalRecord from '@/components/Process/approvalRecord.vue';
-
+//审批记录组件
const approvalRecordRef = ref>();
-
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
// 遮罩层
const loading = ref(true);
@@ -75,19 +75,16 @@ const queryParams = ref>({
pageSize: 10,
name: undefined
});
-const processInstanceId = ref('')
onMounted(() => {
getList();
});
-const approvalRecord = (row: any) => {
+//审批记录
+const handleApprovalRecord = (row: any) => {
if (approvalRecordRef.value) {
- processInstanceId.value = row.processInstanceId
- approvalRecordRef.value.visible = true
- console.log(processInstanceId.value)
- console.log(approvalRecordRef.value.visible)
+ approvalRecordRef.value.init(row.processInstanceId);
}
-}
+};
/** 搜索按钮操作 */
const handleQuery = () => {
queryParams.value.pageNum = 1;