index.ts 906 B

12345678910111213141516171819202122232425262728
  1. export const visual2DEditorPageUrl = `${import.meta.env.VITE_VIEW_URL}/`;
  2. export const visual2DPreviewPageUrl = `${import.meta.env.VITE_VIEW_URL}/preview`;
  3. /**
  4. * 实时监测和大屏等模块与其可视化 Iframe 内嵌网页通信的消息前缀
  5. */
  6. export const visual2DMsgPrefix = 'hvac-visual-2d';
  7. /**
  8. * 实时监测和大屏模块与其可视化 Iframe 内嵌网页通信的消息类型
  9. */
  10. export const enum Visual2DMsgType {
  11. EditLoaded = 'edit-loaded',
  12. CloseEditor = 'close-editor',
  13. SendDeviceData = 'send-device-data',
  14. SendDeviceIds = 'send-device-ids',
  15. SaveModule = 'save-module',
  16. SaveModuleFailed = 'save-module-failed',
  17. OpenDevCtrlModal = 'open-dev-ctrl-modal',
  18. PreviewLoaded = 'preview-loaded',
  19. PreviewClicked = 'preview-clicked',
  20. ExportImg = 'export-img',
  21. }
  22. export const getVisual2DMsgType = (type: Visual2DMsgType) => {
  23. return visual2DMsgPrefix + '-' + type;
  24. };