index.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. // {
  2. // category: "c_k2YkG4mw",
  3. // icon: "resource/images/1261.jpg",
  4. // id: "1261",
  5. // sceneCode: "1261",
  6. // sceneTitle: "酒店大堂",
  7. // type: "bigscene",
  8. // weight: 1
  9. // }
  10. let raw = {
  11. 'c_k2YkG4mw': [
  12. '酒店大堂,1261',
  13. '全日制餐厅,1272',
  14. '品聚餐厅,1285',
  15. '品聚餐厅包房,1295',
  16. '御苑中餐厅包房1(8人),1324',
  17. '御苑中餐厅包房2(12人),1299',
  18. '御苑中餐厅包房3(VIP包房1),1326',
  19. '御苑中餐厅包房4(VIP包房2),1325',
  20. '御苑中餐厅包房洗手间,1301',
  21. '御苑中餐接待,1298',
  22. '御苑中餐前厅,1334',
  23. '康体层电梯厅,1306',
  24. '康体层健身房,1333',
  25. '康体层接待台,1309',
  26. '康体层泳池,1331',
  27. '宴会厅,1284',
  28. '宴会会议-贵宾接待,1341',
  29. '2F会议室前厅,1327',
  30. '3F电梯前厅,1328',
  31. '会议室,1329',
  32. '入口,1335',
  33. '卫生间,1330',
  34. ],
  35. 'c_t3sVVlxk': [
  36. 'A户型(南区别墅),1313',
  37. 'DS-2,1323',
  38. 'K2户型,1311',
  39. 'DD户型,1312',
  40. 'D户型,1342',
  41. 'E户型,1344',
  42. '标准客房电梯厅轿厢,1314',
  43. '过道,1345',
  44. '南区B户型,1348',
  45. ],
  46. 'c_poTfM0Yd': [
  47. '标准客房,1350',
  48. '地下门厅,1349',
  49. '多功能厅,1357',
  50. '公区SPA,1355',
  51. '接见区,1356',
  52. '特色客房,1351',
  53. ]
  54. }
  55. let scene = [];
  56. Object.entries(raw).forEach(item => {
  57. console.log('result:', item);
  58. scene = scene.concat(item[1].map(sub => {
  59. let fix = sub.split(',')
  60. return {
  61. category: item[0],
  62. icon: `resource/images/${fix[1]}.jpg`,
  63. id: fix[1],
  64. sceneCode: fix[1],
  65. sceneTitle: fix[0],
  66. type: "bigscene",
  67. weight: 1
  68. }
  69. }))
  70. })
  71. scene.push({
  72. category: 'c_t3sVVlxk',
  73. icon: `resource/images/1XMt0UcrQZM.jpg`,
  74. id: '1XMt0UcrQZM',
  75. sceneCode: '1XMt0UcrQZM',
  76. sceneTitle: 'C户型(南区别墅)',
  77. type: "oldfdkk",
  78. weight: 1
  79. })
  80. console.log('result:', scene);
  81. let order = [
  82. "落客区",
  83. "酒店大堂",
  84. "康乐层-电梯厅",
  85. "泳池过道",
  86. "泳池中央",
  87. "中餐厅-接待区",
  88. "品聚餐厅包房",
  89. "品聚餐厅",
  90. "1楼观景台",
  91. "2楼观景台",
  92. "3楼观景台",
  93. "中餐厅-包房(12人)",
  94. "中餐厅-洗手间",
  95. "全日制餐厅",
  96. "宴会厅",
  97. "小径",
  98. "别墅入口",
  99. "别墅小桥",
  100. "泳池入口",
  101. "小桥",
  102. "亭",
  103. "网红桥",
  104. "主视角",
  105. "别墅视角",
  106. "正门视角",
  107. "俯瞰图",
  108. "一号楼视角",
  109. "别墅室内"
  110. ]
  111. let tag_position = {
  112. // 别墅入口
  113. 'fd720_pheJ4RRFp': {
  114. top: "61%",
  115. left: "48%"
  116. },
  117. // 别墅小桥
  118. 'fd720_XZBFnCXAS': {
  119. top: '87%',
  120. left: '51%'
  121. },
  122. // 小径
  123. 'fd720_bP7mNuaWZ': {
  124. top: '57%',
  125. left: '52%'
  126. },
  127. // 小桥
  128. 'fd720_VkaSVJx2c': {
  129. top: '61%',
  130. left: '51%'
  131. },
  132. // 亭
  133. 'fd720_eQGcCENDj': {
  134. top: '61%',
  135. left: '49%'
  136. },
  137. // 网红桥
  138. 'fd720_NfNBOxdap': {
  139. top: '61%',
  140. left: '46%'
  141. },
  142. // 泳池入口
  143. 'fd720_QXWVdqTJ9': {
  144. top: '30%',
  145. left: '48%'
  146. },
  147. // 泳池过道
  148. 'fd720_tsGMkrrXY': {
  149. top: '30%',
  150. left: '48%'
  151. },
  152. // 泳池中央
  153. 'fd720_0ebGQjUYv': {
  154. top: '30%',
  155. left: '48%'
  156. },
  157. 'fd720_SBxgPgjSV': {
  158. left: '25%',
  159. top: '85%',
  160. },
  161. 'fd720_ZlIf32Fjx': {
  162. left: '65%',
  163. top: '85%',
  164. },
  165. 'fd720_EVTdqRdFM': {
  166. left: '25%',
  167. top: '37%',
  168. },
  169. 'fd720_bZbjA6z8H': {
  170. left: '50%',
  171. top: '58%',
  172. },
  173. 'fd720_VtpxP2vrb': {
  174. left: '70%',
  175. top: '40%',
  176. },
  177. '1261': {
  178. left: '38%',
  179. top: '37%',
  180. },
  181. '1272': {
  182. left: '44%',
  183. top: '37%',
  184. },
  185. '1285': {
  186. left: '49%',
  187. top: '49%',
  188. },
  189. '1295': {
  190. left: '49%',
  191. top: '44%',
  192. },
  193. '1284': {
  194. left: '37%',
  195. top: '50%',
  196. },
  197. '1298': {
  198. left: '46%',
  199. top: '47%',
  200. },
  201. '1299': {
  202. left: '46%',
  203. top: '54%',
  204. },
  205. '1301': {
  206. left: '46%',
  207. top: '54%',
  208. },
  209. '1306': {
  210. left: '43%',
  211. top: '29%',
  212. },
  213. 'fd720_moPnVj3kT': {
  214. left: '30%',
  215. top: '37%',
  216. },
  217. 'fd720_VffCi2fe2': {
  218. left: '49%',
  219. top: '54%',
  220. },
  221. 'fd720_IyHCtYrNr': {
  222. left: '49%',
  223. top: '54%',
  224. },
  225. 'fd720_hd7optPGd': {
  226. left: '49%',
  227. top: '54%',
  228. }
  229. }
  230. export { scene, order, tag_position };