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;