diff --git a/apps/web-antd/src/views/workflow/processDefinition/index.vue b/apps/web-antd/src/views/workflow/processDefinition/index.vue index 84105524..ef86cb9f 100644 --- a/apps/web-antd/src/views/workflow/processDefinition/index.vue +++ b/apps/web-antd/src/views/workflow/processDefinition/index.vue @@ -26,6 +26,7 @@ import CategoryTree from './category-tree.vue'; import { ActivityStatusEnum } from './constant'; import { columns, querySchema } from './data'; import processDefinitionDeployModal from './process-definition-deploy-modal.vue'; +import processDefinitionHistoryModal from './process-definition-history-modal.vue'; import processDefinitionModal from './process-definition-modal.vue'; // 左边部门用 @@ -137,12 +138,16 @@ async function handleActive(row: any) { await tableApi.query(); } +const [ProcessDefinitionHistoryModal, historyModalApi] = useVbenModal({ + connectedComponent: processDefinitionHistoryModal, +}); /** * 历史版本 - * @param _row row + * @param row row */ -function handleHistory(_row: any) { - message.info('暂未开放'); +function handleHistory(row: any) { + historyModalApi.setData({ flowCode: row.flowCode }); + historyModalApi.open(); } /** @@ -328,5 +333,6 @@ function handleDeploy() { + diff --git a/apps/web-antd/src/views/workflow/processDefinition/process-definition-history-modal.vue b/apps/web-antd/src/views/workflow/processDefinition/process-definition-history-modal.vue new file mode 100644 index 00000000..d5ae375a --- /dev/null +++ b/apps/web-antd/src/views/workflow/processDefinition/process-definition-history-modal.vue @@ -0,0 +1,62 @@ + + +