|
|
@@ -7,6 +7,10 @@ import { isPc } from '@/utils/http'
|
|
|
function A5wenwu() {
|
|
|
const [currentTab, setCurrentTab] = useState('tab0')
|
|
|
const [isShowGesture, setIsShowGesture] = useState(true)
|
|
|
+ const [isShowTapianModal, setIsShowTapianModal] = useState(false)
|
|
|
+ const [tapianType, setTapianType] = useState('碑面')
|
|
|
+ const [isShowLineModal, setIsShowLineModal] = useState(false)
|
|
|
+ const [lineType, setLineType] = useState('碑面')
|
|
|
|
|
|
useEffect(() => {
|
|
|
setIsShowGesture(true)
|
|
|
@@ -26,14 +30,14 @@ function A5wenwu() {
|
|
|
}
|
|
|
|
|
|
const handleTapian = () => {
|
|
|
- handleTabClick('tab2')
|
|
|
- callIframeFu('hideSize', undefined)
|
|
|
+ setCurrentTab('tab2')
|
|
|
+ setIsShowTapianModal(true)
|
|
|
console.log('showTapian')
|
|
|
}
|
|
|
|
|
|
const handleLine = () => {
|
|
|
- handleTabClick('tab3')
|
|
|
- callIframeFu('hideSize', undefined)
|
|
|
+ setCurrentTab('tab3')
|
|
|
+ setIsShowLineModal(true)
|
|
|
console.log('showLine')
|
|
|
}
|
|
|
|
|
|
@@ -115,6 +119,40 @@ function A5wenwu() {
|
|
|
<div className='txt'>重置</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ {/* 拓片弹窗 */}
|
|
|
+ <div className={classNames(styles.tapianModal)} style={{ display: isShowTapianModal ? 'flex' : 'none' }}>
|
|
|
+ <div className='close' onClick={() => { handleTabClick('tab2'); setIsShowTapianModal(false) }}>
|
|
|
+ <img src={require('@/assets/img/closeWithTxt.png')} alt='' />
|
|
|
+ </div>
|
|
|
+ <div className="TContainner">
|
|
|
+ <div className="TLeft">
|
|
|
+ <div className={`Tbtn1 ${tapianType === '碑面' ? 'TActive' : ''}`} onClick={() => setTapianType('碑面')}>碑面</div>
|
|
|
+ <div className={`Tbtn2 ${tapianType === '碑文' ? 'TActive' : ''}`} onClick={() => setTapianType('碑文')}>碑文</div>
|
|
|
+ </div>
|
|
|
+ <div className="TRight">
|
|
|
+ <img src={require(`@/assets/img/A5_tapian${tapianType === '碑面' ? '1' : '2'}.png`)} alt="" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+
|
|
|
+ {/* 线图弹窗 */}
|
|
|
+ <div className={classNames(styles.lineModal)} style={{ display: isShowLineModal ? 'flex' : 'none' }}>
|
|
|
+ <div className='close' onClick={() => { handleTabClick('tab3'); setIsShowLineModal(false) }}>
|
|
|
+ <img src={require('@/assets/img/closeWithTxt.png')} alt='' />
|
|
|
+ </div>
|
|
|
+ <div className="TContainner">
|
|
|
+ <div className="TLeft">
|
|
|
+ <div className={`Tbtn1 ${lineType === '碑面' ? 'TActive' : ''}`} onClick={() => setLineType('碑面')}>碑面</div>
|
|
|
+ <div className={`Tbtn2 ${lineType === '碑文' ? 'TActive' : ''}`} onClick={() => setLineType('碑文')}>碑文</div>
|
|
|
+ </div>
|
|
|
+ <div className="TRight">
|
|
|
+ <img src={require(`@/assets/img/A5_xiantu${lineType === '碑面' ? '1' : '2'}.png`)} alt="" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
</div>
|
|
|
)
|
|
|
}
|