index.ts 799 B

12345678910111213141516171819202122232425
  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. OpenDevCtrlModal = 'open-dev-ctrl-modal',
  16. PreviewLoaded = 'preview-loaded',
  17. PreviewClicked = 'preview-clicked',
  18. }
  19. export const getVisual2DMsgType = (type: Visual2DMsgType) => {
  20. return visual2DMsgPrefix + '-' + type;
  21. };