|
@@ -3,6 +3,7 @@ import styles from './index.module.scss'
|
|
|
import classNames from 'classnames'
|
|
|
import { baseURL, myData } from '@/utils/http'
|
|
|
import { domDelOwnFu } from '@/utils/utilsSome'
|
|
|
+import Hot2 from '@/pages/A2visit/PanoVideo/Hot2'
|
|
|
|
|
|
type Props = {
|
|
|
isShow: boolean //是否显示
|
|
@@ -15,6 +16,7 @@ type Props = {
|
|
|
imgNow: boolean
|
|
|
hidden?: boolean
|
|
|
lastNum?: number
|
|
|
+ bird?: string //鸟图,时辰图
|
|
|
}
|
|
|
|
|
|
function BaseImg({
|
|
@@ -27,7 +29,8 @@ function BaseImg({
|
|
|
imgNumFu,
|
|
|
imgNow,
|
|
|
hidden = false,
|
|
|
- lastNum = 100
|
|
|
+ lastNum = 100,
|
|
|
+ bird
|
|
|
}: Props) {
|
|
|
const [loding, setLoding] = useState(myData.isLdong ? 0 : 100)
|
|
|
|
|
@@ -58,6 +61,10 @@ function BaseImg({
|
|
|
}
|
|
|
}, [btnStartFu, imgNow, lastNum, loding, moreSta, num])
|
|
|
|
|
|
+ // 点击 小鸡 出来的热点信息
|
|
|
+
|
|
|
+ const [jiAc, setJiAc] = useState(false)
|
|
|
+
|
|
|
return (
|
|
|
<div
|
|
|
id='BaseImg'
|
|
@@ -68,28 +75,56 @@ function BaseImg({
|
|
|
|
|
|
{moreSta ? null : <img onLoad={imgNumFu} className='BIlogo' src={iconSrc} alt='' />}
|
|
|
|
|
|
- <div
|
|
|
- className='BIbaseBtn'
|
|
|
- onClick={btnStartFu}
|
|
|
- style={{ pointerEvents: loding >= 100 ? 'auto' : 'none' }}
|
|
|
- >
|
|
|
- {moreSta ? null : (
|
|
|
- <div className='BIcon'>
|
|
|
- <img onLoad={imgNumFu} src={`${baseURL}visit/arrow.png`} alt='' />
|
|
|
+ {bird ? (
|
|
|
+ <div
|
|
|
+ className='birdBox'
|
|
|
+ style={{
|
|
|
+ opacity: loding >= 100 ? '1' : '0',
|
|
|
+ pointerEvents: loding >= 100 ? 'auto' : 'none'
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ {/* 鸟图 */}
|
|
|
+ <img className='bird1' onLoad={imgNumFu} src={`${baseURL}bird/${bird}.png`} alt='' />
|
|
|
+ <div className='bird2' onClick={btnStartFu}>
|
|
|
+ 点击继续
|
|
|
</div>
|
|
|
- )}
|
|
|
-
|
|
|
- <div className={classNames('BIBtxt', loding >= 100 && !moreSta ? 'BIBtxtFont' : '')}>
|
|
|
- {loding >= 100 ? (moreSta ? '加载中' : '点击继续') : '加载中'}
|
|
|
+ <div className='bird3' onClick={() => setJiAc(true)}></div>
|
|
|
</div>
|
|
|
- {loding >= 100 ? null : (
|
|
|
- <div className='BIBxian'>
|
|
|
- <div>
|
|
|
- <div style={{ width: loding + '%' }}></div>
|
|
|
+ ) : (
|
|
|
+ <div
|
|
|
+ className='BIbaseBtn'
|
|
|
+ onClick={btnStartFu}
|
|
|
+ style={{ pointerEvents: loding >= 100 ? 'auto' : 'none' }}
|
|
|
+ >
|
|
|
+ {moreSta ? null : (
|
|
|
+ <div className='BIcon'>
|
|
|
+ <img onLoad={imgNumFu} src={`${baseURL}visit/arrow.png`} alt='' />
|
|
|
</div>
|
|
|
+ )}
|
|
|
+ <div className={classNames('BIBtxt', loding >= 100 && !moreSta ? 'BIBtxtFont' : '')}>
|
|
|
+ {loding >= 100 ? (moreSta ? '加载中' : '点击继续') : '加载中'}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ )}
|
|
|
+
|
|
|
+ {/* 进度条 */}
|
|
|
+ {loding >= 100 ? null : (
|
|
|
+ <div className='BIBxian'>
|
|
|
+ <div>
|
|
|
+ <div style={{ width: loding + '%' }}></div>
|
|
|
</div>
|
|
|
- )}
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ )}
|
|
|
+
|
|
|
+ {/* 点击小鸡 */}
|
|
|
+ {jiAc ? (
|
|
|
+ <Hot2
|
|
|
+ data={myData.xianJu.imgHot.find(v => v.name === '褐绿釉陶桃都树')!.data}
|
|
|
+ name='褐绿釉陶桃都树'
|
|
|
+ closeFu={() => setJiAc(false)}
|
|
|
+ isJi={true}
|
|
|
+ />
|
|
|
+ ) : null}
|
|
|
</div>
|
|
|
)
|
|
|
}
|