index.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. import { http } from "@/utils/request";
  2. import config from "@/utils/config";
  3. const number = function () {
  4. return config.projectNum;
  5. };
  6. const scene = function () {
  7. return config.sceneNum;
  8. };
  9. const HDNumber = function () {
  10. return config.hengdaNum;
  11. };
  12. let ossUrl = config.CDN;
  13. let fdkkURL = config.fdkkURL;
  14. const URL_FILL = config.urlFill;
  15. /**
  16. * 获取全景作品基本信息
  17. * @param {*} data
  18. * @param {*} ok
  19. * @param {*} no
  20. */
  21. export function getPanoInfo(ok, no) {
  22. return http.get(
  23. `${ossUrl}/720yun_fd_manage/${number()}/someData.json?_=${Math.random()}`,
  24. {},
  25. ok,
  26. no
  27. );
  28. }
  29. /**
  30. * 获取四维看看场景基本信息
  31. * @param {*} data
  32. * @param {*} ok
  33. * @param {*} no
  34. */
  35. export function getFdkkInfo(data, ok, no) {
  36. return http.get(
  37. `${fdkkURL}api/scene/getInfo?num=${data.num}&_=${Math.random()}`,
  38. {},
  39. ok,
  40. no
  41. );
  42. }
  43. /**
  44. * 检查作品是否可用
  45. * @param {*} data
  46. * @param {*} ok
  47. * @param {*} no
  48. */
  49. export function checkWork(ok, no) {
  50. return http.get(
  51. `${URL_FILL}/web/common/checkWork/${number()}?visit=1111&val=0`,
  52. {},
  53. ok,
  54. no
  55. );
  56. }
  57. /**
  58. * 检查作品id
  59. * @param {*} data
  60. * @param {*} ok
  61. * @param {*} no
  62. */
  63. export function exchangeId(data, ok, no) {
  64. return http.post(
  65. `${URL_FILL}/web/common/getIdInfo`,
  66. data,
  67. ok,
  68. no
  69. );
  70. }