scene.ts 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { ModelSceneStatus, QuoteSceneStatus, SceneType } from "@/store/scene";
  2. export const SceneTypeDesc: { [key in SceneType]: string } = {
  3. [SceneType.SWKK]: "八目",
  4. [SceneType.SWKJ]: "双目转台",
  5. [SceneType.SWSS]: "激光转台点云场景",
  6. [SceneType.SWMX]: "三维模型",
  7. [SceneType.SWSSMX]: "激光转台Mesh场景",
  8. // [SceneType.QJKK]: '全景看看',
  9. };
  10. export const SceneTypeDomain: { [key in SceneType]: string } = {
  11. [SceneType.SWKK]: window.location.href,
  12. [SceneType.SWKJ]: window.location.href,
  13. [SceneType.SWSS]: window.location.href,
  14. [SceneType.SWMX]: window.location.href,
  15. [SceneType.SWSSMX]: window.location.href,
  16. };
  17. export const SceneTypePaths: { [key in SceneType]: string[] } = {
  18. [SceneType.SWKK]: [
  19. "/swkk/spg.html",
  20. "/swkk/epg.html",
  21. "/swkk/livestream/fd/",
  22. ],
  23. [SceneType.SWKJ]: ["/swkk/spg.html", "/swkk/epg.html"],
  24. [SceneType.SWSS]: ["/swss/index.html", "/swss/index.html"],
  25. [SceneType.SWMX]: import.meta.env.DEV
  26. ? ["/dev-code/index.html", "/dev-code/index.html"]
  27. : ["/code/index.html", "/code/index.html"],
  28. [SceneType.SWSSMX]: ["/swkk/spg.html", "/swkk/epg.html"],
  29. };
  30. export const QuoteSceneStatusDesc: { [key in QuoteSceneStatus]: string } = {
  31. [QuoteSceneStatus.DEL]: "场景被删",
  32. [QuoteSceneStatus.RUN]: "计算中",
  33. [QuoteSceneStatus.ERR]: "计算失败",
  34. [QuoteSceneStatus.SUCCESS]: "计算成功",
  35. [QuoteSceneStatus.ARCHIVE]: "封存",
  36. [QuoteSceneStatus.RERUN]: "重新计算中",
  37. };
  38. export const ModelSceneStatusDesc: { [key in ModelSceneStatus]: string } = {
  39. [ModelSceneStatus.CANCEL]: "已取消",
  40. [ModelSceneStatus.ERR]: "上传失败",
  41. [ModelSceneStatus.RUN]: "上传中",
  42. [ModelSceneStatus.SUCCESS]: "成功",
  43. };
  44. export const ModelSupportType = ["obj", "ply", "las", "osgb", "b3dm"];
  45. export const ModelSupportFormats = [".zip"];
  46. export const ModelMaxSize = 1024 * 1024 * 1024;