gaoluyang
2026-06-24 bfdc0e0e6d5e47aa501f9b6fadd143d9c97cf00a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import CallActivity from './task-components/CallActivity.vue';
import ReceiveTask from './task-components/ReceiveTask.vue';
import ScriptTask from './task-components/ScriptTask.vue';
import ServiceTask from './task-components/ServiceTask.vue';
import UserTask from './task-components/UserTask.vue';
 
export const installedComponent = {
  UserTask: {
    name: '用户任务',
    component: UserTask,
  },
  ServiceTask: {
    name: '服务任务',
    component: ServiceTask,
  },
  ScriptTask: {
    name: '脚本任务',
    component: ScriptTask,
  },
  ReceiveTask: {
    name: '接收任务',
    component: ReceiveTask,
  },
  CallActivity: {
    name: '调用活动',
    component: CallActivity,
  },
};
 
export const getTaskCollapseItemName = (
  elementType: keyof typeof installedComponent,
) => {
  return installedComponent[elementType].name;
};
 
export const isTaskCollapseItemShow = (
  elementType: keyof typeof installedComponent,
) => {
  return installedComponent[elementType];
};