diff --git a/src/views/workflow/processDefinition/index.vue b/src/views/workflow/processDefinition/index.vue index 63764de2..45c6c8b8 100644 --- a/src/views/workflow/processDefinition/index.vue +++ b/src/views/workflow/processDefinition/index.vue @@ -215,6 +215,17 @@ > 发布流程 + + 取消发布 + @@ -335,6 +346,7 @@ import { importDef, unPublishList, publish, + unPublish, add, edit, getInfo, @@ -517,10 +529,10 @@ const handleDelete = async (row?: Partial) => { const handlePublish = async (row?: Partial) => { await modal.confirm( '是否确认发布流程定义编码为【' + - row.flowCode + - '】版本为【' + - row.version + - '】的数据项?,发布后会将已发布流程定义改为失效!' + row.flowCode + + '】版本为【' + + row.version + + '】的数据项?,发布后会将已发布流程定义改为失效!' ); setLoading(true); await publish(row.id).finally(() => setLoading(false)); @@ -528,6 +540,21 @@ const handlePublish = async (row?: Partial) => { await handleQuery(); modal.msgSuccess('发布成功'); }; +/** 取消发布流程定义 */ +const handleUnPublish = async (row?: Partial) => { + await modal.confirm( + '是否确认取消发布流程定义编码为【' + + row.flowCode + + '】版本为【' + + row.version + + '】的数据项?,取消发布后,此流程定义将不再显示在流程定义列表!' + ); + setLoading(true); + await unPublish(row.id).finally(() => setLoading(false)); + activeName.value = '1'; + await handleQuery(); + modal.msgSuccess('取消发布成功'); +} /** 挂起/激活 */ const handleProcessDefState = async (row: Partial, status: number | string | boolean) => { let msg: string;