|
|
@@ -13,10 +13,15 @@ import { message } from 'antd'
|
|
|
const imgArrTemp = ['like.png', 'likeAc.png']
|
|
|
const imgArr = imgArrTemp.map(item => require(`@/assets/img/${item}`))
|
|
|
|
|
|
+declare global {
|
|
|
+ interface Window {
|
|
|
+ backczbClick: (state: boolean) => void;
|
|
|
+ }
|
|
|
+}
|
|
|
function A2main() {
|
|
|
// 漫游的状态
|
|
|
const { state3d } = useSelector((state: RootState) => state.three)
|
|
|
-
|
|
|
+ const [isIntroShow, setIsIntroShow] = useState(false)
|
|
|
const [hotListShow, setHotListShow] = useState(false)
|
|
|
const hiddenMap = (isShow: boolean) => {
|
|
|
const cad: any = document.querySelector('.cad')
|
|
|
@@ -76,7 +81,7 @@ function A2main() {
|
|
|
</div>
|
|
|
|
|
|
{/* 新的热点列表 */}
|
|
|
- <div
|
|
|
+ {/* <div
|
|
|
className='A2hotIcon'
|
|
|
rel='tooltip'
|
|
|
onClick={() => {
|
|
|
@@ -87,9 +92,8 @@ function A2main() {
|
|
|
}}
|
|
|
>
|
|
|
<img src={`images/hotlist${hotListShow ? '_active' : ''}.png`} alt='' />
|
|
|
- {/* 鼠标移入 */}
|
|
|
<div className='hoveImg'>热点列表</div>
|
|
|
- </div>
|
|
|
+ </div> */}
|
|
|
|
|
|
<div data-original-title='全景漫游' id='gui-modes-inside' rel='tooltip'>
|
|
|
<img className='icon icon-inside' src={`images/inside${state3d === 'panorama' ? '_active' : ''}.png`} alt='' />
|
|
|
@@ -188,6 +192,41 @@ function A2main() {
|
|
|
hiddenMap(false)
|
|
|
}}
|
|
|
/>
|
|
|
+
|
|
|
+ <div className="chengzhebei" onClick={() => {
|
|
|
+ setIsIntroShow(true)
|
|
|
+ if (window.parent !== window) {
|
|
|
+ window.parent.backczbClick(true);
|
|
|
+ }
|
|
|
+ }}>
|
|
|
+ <img className='c1' src={require('@/assets/img/chengzhebei1.png')} alt="" />
|
|
|
+ <img className='c2' src={require('@/assets/img/chengzhebei2.png')} alt="" />
|
|
|
+ </div>
|
|
|
+
|
|
|
+ {isIntroShow && (
|
|
|
+ <div className="chengzhebeiD">
|
|
|
+ <div className="titleLogo">
|
|
|
+ 程哲碑
|
|
|
+ </div>
|
|
|
+ <div className="modalC">
|
|
|
+ <iframe title='czbMODEL' src="https://4dscene.4dage.com/culturalrelics/demo2/Model2.html?m=chengzhebei" />
|
|
|
+ </div>
|
|
|
+ <div className="IntroD">
|
|
|
+ <div className="IntroClose" onClick={() => {
|
|
|
+ setIsIntroShow(false)
|
|
|
+ if (window.parent !== window) {
|
|
|
+ window.parent.backczbClick(false);
|
|
|
+ }
|
|
|
+ }}><img src={require('@/assets/img/closeWithTxt.png')} alt="" draggable="false" /></div>
|
|
|
+
|
|
|
+
|
|
|
+ <div className="infoD" >
|
|
|
+
|
|
|
+ <div className="contentD" >据当地村民介绍,程哲碑在迁往太原之前一直保存于古佛堂檐下。</div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>)}
|
|
|
</div>
|
|
|
)
|
|
|
}
|