tuqin
3 天以前 abfe3ffe5f6d161f2a6466c8bdbcbc17de1e64b6
src/views/bpm/model/form/modules/process-design.vue
@@ -3,7 +3,7 @@
import { computed, inject, nextTick, ref } from 'vue';
import { BpmModelType } from '..\..\..\..\..\packages\constants\src';
import { BpmModelType } from '@vben/constants';
import BpmModelEditor from './bpm-model-editor.vue';
import SimpleModelDesign from './simple-model-design.vue';
@@ -47,7 +47,12 @@
/** 是否显示设计器 */
const showDesigner = computed(() => {
  return Boolean(modelData.value?.key && modelData.value?.name);
  // 简易设计器(Simple 类型)始终显示,不依赖 key/name;
  // 只有 BPMN 设计器才要求先填写流程标识与名称
  if (modelData.value?.type === BpmModelType.BPMN) {
    return Boolean(modelData.value?.key && modelData.value?.name);
  }
  return true;
});
defineExpose({ validate });