41 lines
1001 B
TypeScript
41 lines
1001 B
TypeScript
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];
|
|
};
|