staticData.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. // 获取地址栏参数
  2. const urlParameter = (data) => {
  3. if (data) {
  4. const query = data.substring(data.indexOf("?") + 1);
  5. const arr = query.split("&");
  6. const params = {};
  7. arr.forEach((v) => {
  8. const key = v.substring(0, v.indexOf("="));
  9. const val = v.substring(v.indexOf("=") + 1);
  10. params[key] = val;
  11. });
  12. return params;
  13. } else return {};
  14. };
  15. const urlParameObj = urlParameter(window.location.href);
  16. let urlId = "";
  17. if (urlParameObj && urlParameObj.m) urlId = urlParameObj.m;
  18. else alert("参数错误!");
  19. const myDataObj = {
  20. "SS-FywslgRPbfM": [
  21. {
  22. name: "L1",
  23. son: [
  24. {
  25. name: "咨询取号",
  26. panoId: "70",
  27. x: 0.07256088352569225,
  28. y: 0.001799198869421463,
  29. z: -0.0001308967188923444,
  30. w: 0.9973623533758672,
  31. },
  32. {
  33. name: "综合业务窗口",
  34. panoId: "60",
  35. x: 0.07196785289360731,
  36. y: -0.004640676071885168,
  37. z: 0.00033485141248565994,
  38. w: 0.9973960999272111,
  39. },
  40. {
  41. name: "复印区",
  42. panoId: "71",
  43. x: -0.21642954157194208,
  44. y: 0.00941865383675915,
  45. z: 0.0020880652848909503,
  46. w: 0.9762505736122402,
  47. },
  48. {
  49. name: "智慧户政服务区",
  50. panoId: "73",
  51. x: 0.00030046249832111407,
  52. y: 0.9992874524725224,
  53. z: -0.03685266812310379,
  54. w: 0.008147263680010269,
  55. },
  56. {
  57. name: "便民自助拍照、自助打印资料",
  58. panoId: "82",
  59. x: -0.0010886875255479058,
  60. y: 0.36226021176382217,
  61. z: 0.00042312864931863336,
  62. w: 0.9320762708568696,
  63. },
  64. {
  65. name: "卫生间",
  66. panoId: "28",
  67. x: -0.21564633064571587,
  68. y: -0.029517216343401473,
  69. z: -0.006521779174393988,
  70. w: 0.9760035145504219,
  71. },
  72. ],
  73. },
  74. {
  75. name: "L2",
  76. son: [
  77. {
  78. name: "综合业务办理区",
  79. panoId: "87",
  80. x: 0.022898261698883683,
  81. y: 0.9319250440709812,
  82. z: 0.0597817913859227,
  83. w: -0.3569559066091488,
  84. },
  85. {
  86. name: "智慧户政服务区",
  87. panoId: "88",
  88. x: -0.03947368273540117,
  89. y: -0.2799967800453929,
  90. z: -0.011523590458893385,
  91. w: 0.9591198248386134,
  92. },
  93. ],
  94. },
  95. ],
  96. "SS-ofZfNqhL5Z9": [
  97. {
  98. name: "L1",
  99. son: [
  100. {
  101. name: "24小时自助办理区",
  102. panoId: "34",
  103. x: 0.008253338596424482,
  104. y: 0.9813471230032338,
  105. z: 0.04328299007260641,
  106. w: -0.18712639938197745,
  107. },
  108. {
  109. name: "业务咨询",
  110. panoId: "31",
  111. x: 0.039684320870614284,
  112. y: 0.7887400648177643,
  113. z: -0.05120302921454509,
  114. w: 0.611303946190078,
  115. },
  116. {
  117. name: "母婴室",
  118. panoId: "15",
  119. x: -0.010028160460713042,
  120. y: 0.9898768645119385,
  121. z: 0.09297960785108825,
  122. w: 0.10676151753157818,
  123. },
  124. {
  125. name: "卫生间",
  126. panoId: "18",
  127. x: 0.02912102015830137,
  128. y: 0.8719527591559306,
  129. z: 0.05225567148864424,
  130. w: -0.4859214924065105,
  131. },
  132. {
  133. name: "安全教育体验区",
  134. panoId: "26",
  135. x: -0.002555146624337832,
  136. y: 0.9946414464677162,
  137. z: 0.10019200662129783,
  138. w: 0.025365843245106198,
  139. },
  140. ],
  141. },
  142. {
  143. name: "L2",
  144. son: [
  145. {
  146. name: "智慧户政服务区",
  147. panoId: "54",
  148. x: -0.18101975201423554,
  149. y: -0.35605297988516454,
  150. z: -0.0705132938117352,
  151. w: 0.9140492329691106,
  152. },
  153. {
  154. name: "综合业务窗口",
  155. panoId: "51",
  156. x: -0.11481074052242023,
  157. y: 0.4245959552426331,
  158. z: 0.054380593238492626,
  159. w: 0.8964259700228006,
  160. },
  161. {
  162. name: "出入境业务窗口",
  163. panoId: "46",
  164. x: 0.016505547542086052,
  165. y: 0.7279834589473417,
  166. z: -0.017536870699767143,
  167. w: 0.6851715906000918,
  168. },
  169. ],
  170. },
  171. ],
  172. "SS-hLost7QfGDE": [
  173. {
  174. name: "L1",
  175. son: [
  176. {
  177. name: "智慧户政服务区",
  178. panoId: "7",
  179. x: -0.0009049852195611181,
  180. y: -0.7995701102358854,
  181. z: -0.0012048521992316487,
  182. w: 0.600570868549503,
  183. },
  184. {
  185. name: "咨询取号",
  186. panoId: "3",
  187. x: -0.024201470077160885,
  188. y: -0.010058821891173563,
  189. z: -0.00024352193512028818,
  190. w: 0.9996564658147984,
  191. },
  192. {
  193. name: "综合业务窗口",
  194. panoId: "4",
  195. x: -0.0232434796429877,
  196. y: -0.016828849267335282,
  197. z: -0.00039132219946858086,
  198. w: 0.9995881038474594,
  199. },
  200. {
  201. name: "卫生间",
  202. panoId: "20",
  203. x: -0.13355351463784645,
  204. y: -0.443481343941781,
  205. z: -0.06702028359042682,
  206. w: 0.8837398021425363,
  207. },
  208. {
  209. name: "24小时自助办理区",
  210. panoId: "5",
  211. x: -0.0823242633639197,
  212. y: 0.8617886030115179,
  213. z: 0.14841212376606933,
  214. w: 0.4780344766858237,
  215. },
  216. ],
  217. },
  218. {
  219. name: "L2",
  220. son: [
  221. {
  222. name: "综合业务窗口",
  223. panoId: "29",
  224. x: -0.03965872393686045,
  225. y: 0.8796630146148184,
  226. z: 0.07453651652258311,
  227. w: 0.46804323949732274,
  228. },
  229. {
  230. name: "智慧户政服务区",
  231. panoId: "30",
  232. x: -0.0981823219849419,
  233. y: 0.1726619486571559,
  234. z: 0.01729967918308702,
  235. w: 0.9799228562676354,
  236. },
  237. ],
  238. },
  239. ],
  240. };
  241. const myData = myDataObj[urlId] || [];