| | |
| | | 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' }); |
| | |
| | | </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="多人审批方式" |