shaogen1995 8 月之前
父节点
当前提交
b4ef57f206
共有 100 个文件被更改,包括 766 次插入87 次删除
  1. 755 71
      Code/public/myData/hot.js
  2. 1 0
      Code/src/components/Zhot/type.d.ts
  3. 10 16
      Code/src/pages/A2visit2/A22Pano/index.tsx
  4. 二进制
      资源/staticData/Zhot/2/ding1/ww_gaiding.png
  5. 二进制
      资源/staticData/Zhot/2/ding1/ww_taoding.png
  6. 二进制
      资源/staticData/Zhot/2/ding1/ww_tongding.png
  7. 二进制
      资源/staticData/Zhot/2/he/ww_taohe.png
  8. 二进制
      资源/staticData/Zhot/2/hu/ww_tonghu.png
  9. 二进制
      资源/staticData/Zhot/2/hu/ww_tonghu2.png
  10. 二进制
      资源/staticData/Zhot/2/hu/ww_tonghu3.png
  11. 二进制
      资源/staticData/Zhot/2/hu/ww_tonghu4.png
  12. 二进制
      资源/staticData/Zhot/2/lian/ww_xianwenlian.png
  13. 二进制
      资源/staticData/Zhot/2/panyi/ww_fangyi.png
  14. 二进制
      资源/staticData/Zhot/2/panyi/ww_suxi1.png
  15. 二进制
      资源/staticData/Zhot/2/panyi/ww_suxi2.png
  16. 二进制
      资源/staticData/Zhot/2/panyi/ww_tongyi.png
  17. 二进制
      资源/staticData/Zhot/2/xing/ww_tongxing.png
  18. 二进制
      资源/staticData/Zhot/cheQi/CheLiang/ww_anche.png
  19. 二进制
      资源/staticData/Zhot/cheQi/CheLiang/ww_fanche.png
  20. 二进制
      资源/staticData/Zhot/cheQi/CheLiang/ww_niuche.png
  21. 二进制
      资源/staticData/Zhot/cheQi/CheLiang/ww_pingche.png
  22. 二进制
      资源/staticData/Zhot/cheQi/CheLiang/ww_yaoche.png
  23. 二进制
      资源/staticData/Zhot/cheQi/CheLiang/ww_ziche.png
  24. 二进制
      资源/staticData/Zhot/cheQi/YinBin/ww_menli.png
  25. 二进制
      资源/staticData/Zhot/cheQi/YinBin/ww_menli2.png
  26. 二进制
      资源/staticData/Zhot/cheQi/YinBin/ww_menli3.png
  27. 二进制
      资源/staticData/Zhot/cheQi/YinBin/ww_menli4.png
  28. 二进制
      资源/staticData/Zhot/cheQi/YinBin/ww_menli5.png
  29. 二进制
      资源/staticData/Zhot/cheQi/YinBin/ww_menli6.png
  30. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_banwa1.png
  31. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_banwa2.png
  32. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_fangzhuan.png
  33. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_louyuan.png
  34. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_xiangzhuan.png
  35. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo1.png
  36. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo2.png
  37. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo3.png
  38. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo4.png
  39. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo5.png
  40. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo6.png
  41. 二进制
      资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo7.png
  42. 二进制
      资源/staticData/Zhot/cheQi/douji/ww_huaxiangshi3.png
  43. 二进制
      资源/staticData/Zhot/cheQi/douji/ww_huaxiangshi4.png
  44. 二进制
      资源/staticData/Zhot/cheQi/fang/ww_sufang.png
  45. 二进制
      资源/staticData/Zhot/cheQi/fang/ww_tongfang1.png
  46. 二进制
      资源/staticData/Zhot/cheQi/fang/ww_tongfang2.png
  47. 二进制
      资源/staticData/Zhot/cheQi/handailouge/ww_taolou.png
  48. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang1.png
  49. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang10.png
  50. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang11.png
  51. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang2.png
  52. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang3.png
  53. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang4.png
  54. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang5.png
  55. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang6.png
  56. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang7.png
  57. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang8.png
  58. 二进制
      资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang9.png
  59. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_dianding.png
  60. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_jianding.png
  61. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_luding.png
  62. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_shanding1.png
  63. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_shanding2.png
  64. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_shanding3.png
  65. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_tunding.png
  66. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_yuanluo10.png
  67. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_yuanluo8.png
  68. 二进制
      资源/staticData/Zhot/cheQi/handaiwudin/ww_yuanluo9.png
  69. 二进制
      资源/staticData/Zhot/cheQi/handaizuoju/ww_chuang.png
  70. 二进制
      资源/staticData/Zhot/cheQi/handaizuoju/ww_ping.png
  71. 二进制
      资源/staticData/Zhot/cheQi/handaizuoju/ww_ta.png
  72. 二进制
      资源/staticData/Zhot/cheQi/jinglaozhifeng/ww_zhangsho.png
  73. 二进制
      资源/staticData/Zhot/cheQi/jiuche/ww_huaxiangshi.png
  74. 二进制
      资源/staticData/Zhot/cheQi/jiuche/ww_jiuche.png
  75. 二进制
      资源/staticData/Zhot/cheQi/touhu/ww_huaxiangshi2.png
  76. 二进制
      资源/staticData/Zhot/cheQi/touhu/ww_touhu.png
  77. 0 0
      资源/staticData/Zhot/hot/kongbai.png
  78. 二进制
      资源/staticData/Zhot/hot/tag_douji.png
  79. 二进制
      资源/staticData/Zhot/hot/tag_handaicheliang.png
  80. 二进制
      资源/staticData/Zhot/hot/tag_handailouge.png
  81. 0 0
      资源/staticData/Zhot/hot/tag_handaiwadang.png
  82. 0 0
      资源/staticData/Zhot/hot/tag_handaiwudin.png
  83. 二进制
      资源/staticData/Zhot/hot/tag_handaiyuanluo.png
  84. 二进制
      资源/staticData/Zhot/hot/tag_handaizuoju.png
  85. 二进制
      资源/staticData/Zhot/hot/tag_handaizuozi.png
  86. 二进制
      资源/staticData/Zhot/hot/tag_jinglaozhifeng.png
  87. 二进制
      资源/staticData/Zhot/hot/tag_jiuche.png
  88. 二进制
      资源/staticData/Zhot/hot/tag_touhu.png
  89. 二进制
      资源/staticData/Zhot/hot/tag_yangjiuheli.png
  90. 0 0
      资源/staticData/Zhot/hot/tag_yingbinliyi.png
  91. 0 0
      资源/staticData/Zhot/hot/tag_yonghuiyingbin.png
  92. 0 0
      资源/staticData/Zhot/hot/tag_yuanlou.png
  93. 0 0
      资源/staticData/Zhot/hot/tag_yuanluo.png
  94. 二进制
      资源/staticData/visit/hot/2_28.png
  95. 二进制
      资源/staticData/visit/hot/2_29.png
  96. 二进制
      资源/staticData/visit/hot/2_30.png
  97. 二进制
      资源/staticData/visit/hot/2_31.png
  98. 二进制
      资源/staticData/visit/hot/2_32.png
  99. 二进制
      资源/staticData/visit/hot/2_33.png
  100. 0 0
      资源/staticData/visit/hot/2_34.png

文件差异内容过多而无法显示
+ 755 - 71
Code/public/myData/hot.js


+ 1 - 0
Code/src/components/Zhot/type.d.ts

@@ -41,6 +41,7 @@ export type HotSonType = {
 
 
 export type HotInfoType = {
 export type HotInfoType = {
   cheQi: HotRowType[]
   cheQi: HotRowType[]
+  cheQi2: HotRowType[]
   周礼九拜: {
   周礼九拜: {
     name: string
     name: string
     tubiao: '普通' | '文物'
     tubiao: '普通' | '文物'

+ 10 - 16
Code/src/pages/A2visit2/A22Pano/index.tsx

@@ -1,17 +1,17 @@
 import React, { useState } from 'react'
 import React, { useState } from 'react'
 import styles from './index.module.scss'
 import styles from './index.module.scss'
-import { myData, otherUrl } from '@/utils/http'
-import Hot2 from '@/pages/A2visit/PanoVideo/Hot2'
+import { hotInfo, otherUrl } from '@/utils/http'
 import { HotSpot, Krpano, Scene, View } from '@dage/krpano'
 import { HotSpot, Krpano, Scene, View } from '@dage/krpano'
 import HotIcon from '@/components/HotIcon'
 import HotIcon from '@/components/HotIcon'
 import { KrpanoMiddleware } from '@/components/KrpanoMiddleware'
 import { KrpanoMiddleware } from '@/components/KrpanoMiddleware'
+import Zhot from '@/components/Zhot'
 
 
 // window.draggbleHotspotEvent = (ath: number, atv: number) => {
 // window.draggbleHotspotEvent = (ath: number, atv: number) => {
 //   console.log(`ath: ${ath}, atv: ${atv}`)
 //   console.log(`ath: ${ath}, atv: ${atv}`)
 // }
 // }
 
 
 function A22Pano() {
 function A22Pano() {
-  const [acInd, setAcInd] = useState(-1)
+  const [acName, setAcName] = useState('')
   const [activeIdx, setActiveIdx] = useState(-1)
   const [activeIdx, setActiveIdx] = useState(-1)
 
 
   return (
   return (
@@ -40,26 +40,26 @@ function A22Pano() {
             ]}
             ]}
           >
           >
             <View hlookat={0} vlookat={0} fovType='MFOV' fov={120} fovMin={70} fovMax={130} />
             <View hlookat={0} vlookat={0} fovType='MFOV' fov={120} fovMin={70} fovMax={130} />
-            {myData.visit2.hot.map((item, index) => (
+            {hotInfo.cheQi2.map((item, index) => (
               // 热点图标
               // 热点图标
               <HotSpot
               <HotSpot
                 key={index}
                 key={index}
                 type='text'
                 type='text'
                 name={item.name}
                 name={item.name}
-                atv={item.atv}
-                ath={item.ath}
+                atv={item.panoLoc.atv}
+                ath={item.panoLoc.ath}
                 edge='top'
                 edge='top'
                 distorted={true}
                 distorted={true}
-                scale={item.size}
+                scale={item.panoLoc.size}
                 bg={false}
                 bg={false}
                 onOver={() => setActiveIdx(index)}
                 onOver={() => setActiveIdx(index)}
                 onOut={() => setActiveIdx(-1)}
                 onOut={() => setActiveIdx(-1)}
-                onClick={() => setAcInd(index)}
+                onClick={() => setAcName(item.name)}
                 // @ts-ignore
                 // @ts-ignore
                 // onDown='draggable_hotspot()'
                 // onDown='draggable_hotspot()'
               >
               >
                 <HotIcon
                 <HotIcon
-                  isModel={item.isModel ? true : false}
+                  isModel={item.tubiao === '文物' ? true : false}
                   key={index}
                   key={index}
                   index={index}
                   index={index}
                   isHoverAc={activeIdx === index}
                   isHoverAc={activeIdx === index}
@@ -72,13 +72,7 @@ function A22Pano() {
         </Krpano>
         </Krpano>
       </KrpanoMiddleware>
       </KrpanoMiddleware>
 
 
-      {acInd !== -1 ? (
-        <Hot2
-          data={myData.visit2.hot[acInd].data}
-          closeFu={() => setAcInd(-1)}
-          name={myData.visit2.hot[acInd].name}
-        />
-      ) : null}
+      {acName ? <Zhot name={acName} closeFu={() => setAcName('')} /> : null}
     </div>
     </div>
   )
   )
 }
 }

二进制
资源/staticData/Zhot/2/ding1/ww_gaiding.png


二进制
资源/staticData/Zhot/2/ding1/ww_taoding.png


二进制
资源/staticData/Zhot/2/ding1/ww_tongding.png


二进制
资源/staticData/Zhot/2/he/ww_taohe.png


二进制
资源/staticData/Zhot/2/hu/ww_tonghu.png


二进制
资源/staticData/Zhot/2/hu/ww_tonghu2.png


二进制
资源/staticData/Zhot/2/hu/ww_tonghu3.png


二进制
资源/staticData/Zhot/2/hu/ww_tonghu4.png


二进制
资源/staticData/Zhot/2/lian/ww_xianwenlian.png


二进制
资源/staticData/Zhot/2/panyi/ww_fangyi.png


二进制
资源/staticData/Zhot/2/panyi/ww_suxi1.png


二进制
资源/staticData/Zhot/2/panyi/ww_suxi2.png


二进制
资源/staticData/Zhot/2/panyi/ww_tongyi.png


二进制
资源/staticData/Zhot/2/xing/ww_tongxing.png


二进制
资源/staticData/Zhot/cheQi/CheLiang/ww_anche.png


二进制
资源/staticData/Zhot/cheQi/CheLiang/ww_fanche.png


二进制
资源/staticData/Zhot/cheQi/CheLiang/ww_niuche.png


二进制
资源/staticData/Zhot/cheQi/CheLiang/ww_pingche.png


二进制
资源/staticData/Zhot/cheQi/CheLiang/ww_yaoche.png


二进制
资源/staticData/Zhot/cheQi/CheLiang/ww_ziche.png


二进制
资源/staticData/Zhot/cheQi/YinBin/ww_menli.png


二进制
资源/staticData/Zhot/cheQi/YinBin/ww_menli2.png


二进制
资源/staticData/Zhot/cheQi/YinBin/ww_menli3.png


二进制
资源/staticData/Zhot/cheQi/YinBin/ww_menli4.png


二进制
资源/staticData/Zhot/cheQi/YinBin/ww_menli5.png


二进制
资源/staticData/Zhot/cheQi/YinBin/ww_menli6.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_banwa1.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_banwa2.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_fangzhuan.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_louyuan.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_xiangzhuan.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo1.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo2.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo3.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo4.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo5.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo6.png


二进制
资源/staticData/Zhot/cheQi/YuanLuo/ww_yuanluo7.png


二进制
资源/staticData/Zhot/cheQi/douji/ww_huaxiangshi3.png


二进制
资源/staticData/Zhot/cheQi/douji/ww_huaxiangshi4.png


二进制
资源/staticData/Zhot/cheQi/fang/ww_sufang.png


二进制
资源/staticData/Zhot/cheQi/fang/ww_tongfang1.png


二进制
资源/staticData/Zhot/cheQi/fang/ww_tongfang2.png


二进制
资源/staticData/Zhot/cheQi/handailouge/ww_taolou.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang1.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang10.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang11.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang2.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang3.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang4.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang5.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang6.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang7.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang8.png


二进制
资源/staticData/Zhot/cheQi/handaiwadang/ww_wadang9.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_dianding.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_jianding.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_luding.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_shanding1.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_shanding2.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_shanding3.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_tunding.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_yuanluo10.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_yuanluo8.png


二进制
资源/staticData/Zhot/cheQi/handaiwudin/ww_yuanluo9.png


二进制
资源/staticData/Zhot/cheQi/handaizuoju/ww_chuang.png


二进制
资源/staticData/Zhot/cheQi/handaizuoju/ww_ping.png


二进制
资源/staticData/Zhot/cheQi/handaizuoju/ww_ta.png


二进制
资源/staticData/Zhot/cheQi/jinglaozhifeng/ww_zhangsho.png


二进制
资源/staticData/Zhot/cheQi/jiuche/ww_huaxiangshi.png


二进制
资源/staticData/Zhot/cheQi/jiuche/ww_jiuche.png


二进制
资源/staticData/Zhot/cheQi/touhu/ww_huaxiangshi2.png


二进制
资源/staticData/Zhot/cheQi/touhu/ww_touhu.png


资源/staticData/visit/hot/hotAc.png → 资源/staticData/Zhot/hot/kongbai.png


二进制
资源/staticData/Zhot/hot/tag_douji.png


二进制
资源/staticData/Zhot/hot/tag_handaicheliang.png


二进制
资源/staticData/Zhot/hot/tag_handailouge.png


资源/staticData/visit/hot/hot6.png → 资源/staticData/Zhot/hot/tag_handaiwadang.png


资源/staticData/visit/hot/hot4.png → 资源/staticData/Zhot/hot/tag_handaiwudin.png


二进制
资源/staticData/Zhot/hot/tag_handaiyuanluo.png


二进制
资源/staticData/Zhot/hot/tag_handaizuoju.png


二进制
资源/staticData/Zhot/hot/tag_handaizuozi.png


二进制
资源/staticData/Zhot/hot/tag_jinglaozhifeng.png


二进制
资源/staticData/Zhot/hot/tag_jiuche.png


二进制
资源/staticData/Zhot/hot/tag_touhu.png


二进制
资源/staticData/Zhot/hot/tag_yangjiuheli.png


资源/staticData/visit/hot/hot3.png → 资源/staticData/Zhot/hot/tag_yingbinliyi.png


资源/staticData/visit/hot/hot2.png → 资源/staticData/Zhot/hot/tag_yonghuiyingbin.png


资源/staticData/visit2/hot/tag_yuanlou.png → 资源/staticData/Zhot/hot/tag_yuanlou.png


资源/staticData/visit2/hot/tag_yuanluo.png → 资源/staticData/Zhot/hot/tag_yuanluo.png


二进制
资源/staticData/visit/hot/2_28.png


二进制
资源/staticData/visit/hot/2_29.png


二进制
资源/staticData/visit/hot/2_30.png


二进制
资源/staticData/visit/hot/2_31.png


二进制
资源/staticData/visit/hot/2_32.png


二进制
资源/staticData/visit/hot/2_33.png


+ 0 - 0
资源/staticData/visit/hot/2_34.png


部分文件因为文件数量过多而无法显示