tuqin
2 天以前 adffcb4ac80fdf736bde01eb56711c161bf602ba
src/views/bpm/components/bpmn-process-designer/package/penal/PropertiesPanel.vue
@@ -20,6 +20,10 @@
import SignalAndMassage from './signal-message/SignalAndMessage.vue';
import { getTaskCollapseItemName, isTaskCollapseItemShow } from './task/data';
import ElementTask from './task/ElementTask.vue';
// 审批人配置(规则类型:指定成员/角色/岗位/部门负责人/发起人本人…)
// 注意:这个组件此前没有被挂到面板上,导致流程设计里根本看不到审批人配置项,
// 保存后在「发布」时必然报「用户任务(xxx)未配置审批人」。
import UserTask from './task/task-components/UserTask.vue';
import TimeEventConfig from './time-event-config/TimeEventConfig.vue';
defineOptions({ name: 'MyPropertiesPanel' });
@@ -329,6 +333,17 @@
        </template>
        <ElementTask :id="elementId" :type="elementType" />
      </CollapsePanel>
      <!-- 审批人:用户任务必须配置,否则「发布」时报「用户任务(xxx)未配置审批人」 -->
      <CollapsePanel
        key="candidate"
        header="审批人"
        v-if="elementType === 'UserTask'"
      >
        <template #extra>
          <IconifyIcon icon="ep:user-filled" />
        </template>
        <UserTask :id="elementId" :type="elementType" />
      </CollapsePanel>
      <CollapsePanel
        key="multiInstance"
        header="多人审批方式"