diff --git a/apps/web-antd/src/api/bpm/definition/index.ts b/apps/web-antd/src/api/bpm/definition/index.ts index b591de12d..c7facf6ec 100644 --- a/apps/web-antd/src/api/bpm/definition/index.ts +++ b/apps/web-antd/src/api/bpm/definition/index.ts @@ -8,6 +8,7 @@ export namespace BpmProcessDefinitionApi { id: string; version: number; name: string; + description: string; deploymentTime: number; suspensionState: number; modelType: number; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition-dialog.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition-dialog.vue index 4577a9343..5d8eb78d5 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition-dialog.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition-dialog.vue @@ -62,9 +62,15 @@ const [Modal, modalApi] = useVbenModal({ }, }); -// TODO xingyu 暴露 modalApi 给父组件是否合适? trigger-node-config.vue 会有多个 conditionDialog 实例 -// TODO @jason:回复 from xingyu:不用暴露啊,用 useVbenModal 就可以了 -defineExpose({ modalApi }); +/** + * 打开条件配置弹窗,不暴露 modalApi 给父组件 + */ +function openModal(conditionObj: any) { + modalApi.setData(conditionObj).open(); +} + +// 暴露方法给父组件 +defineExpose({ openModal });