data.ts 766 B

12345678910111213141516171819202122232425262728293031
  1. import UserTask from './task-components/UserTask.vue'
  2. import ServiceTask from './task-components/ServiceTask.vue'
  3. import ScriptTask from './task-components/ScriptTask.vue'
  4. import ReceiveTask from './task-components/ReceiveTask.vue'
  5. export const installedComponent = {
  6. UserTask: {
  7. name: '用户任务',
  8. componet: UserTask
  9. },
  10. ServiceTask: {
  11. name: '服务任务',
  12. componet: ServiceTask
  13. },
  14. ScriptTask: {
  15. name: '脚本任务',
  16. componet: ScriptTask
  17. },
  18. ReceiveTask: {
  19. name: '接收任务',
  20. componet: ReceiveTask
  21. }
  22. }
  23. export const getTaskCollapseItemName = (elementType) => {
  24. return installedComponent[elementType].name
  25. }
  26. export const isTaskCollapseItemShow = (elementType) => {
  27. return installedComponent[elementType]
  28. }