| | |
| | | import ExecutionListener from './property/ExecutionListener.vue'; |
| | | import TaskListener from './property/TaskListener.vue'; |
| | | import DueDate from './property/DueDate.vue'; |
| | | import { ModdleElement } from 'bpmn'; |
| | | import { TaskPanel } from 'bpmnDesign'; |
| | | import type { ModdleElement } from 'bpmn'; |
| | | import type { TaskPanel } from 'bpmnDesign'; |
| | | import { AllocationTypeEnum, MultiInstanceTypeEnum, SpecifyDescEnum } from '@/enums/bpmn/IndexEnums'; |
| | | import { UserVO } from '@/api/system/user/types'; |
| | | import { RoleVO } from '@/api/system/role/types'; |
| | |
| | | const roleSelectRef = ref<InstanceType<typeof RoleSelect>>(); |
| | | const dueDateRef = ref<InstanceType<typeof DueDate>>(); |
| | | |
| | | const isMultiple = ref(true); |
| | | const openUserSelect = () => { |
| | | userSelectRef.value.open(); |
| | | }; |
| | | const openSingleUserSelect = () => { |
| | | if (formData.value.assignee.includes('$')) { |
| | | if (formData.value.assignee?.includes('$')) { |
| | | formData.value.assignee = ''; |
| | | } |
| | | singleUserSelectRef.value.open(); |