|
@@ -5,7 +5,7 @@ import classNames from 'classnames'
|
|
|
import { useSelector } from 'react-redux'
|
|
import { useSelector } from 'react-redux'
|
|
|
import store, { RootState } from '@/store'
|
|
import store, { RootState } from '@/store'
|
|
|
import Zback from '@/components/Zback'
|
|
import Zback from '@/components/Zback'
|
|
|
-import Zclose from '@/components/Zclose'
|
|
|
|
|
|
|
+import QuanwenBtns from '@/components/QuanwenBtns'
|
|
|
|
|
|
|
|
function A5wenwu() {
|
|
function A5wenwu() {
|
|
|
const { myLangue } = useSelector((state: RootState) => state.A0Layout)
|
|
const { myLangue } = useSelector((state: RootState) => state.A0Layout)
|
|
@@ -43,7 +43,7 @@ function A5wenwu() {
|
|
|
const handleTapian = () => {
|
|
const handleTapian = () => {
|
|
|
store.dispatch({
|
|
store.dispatch({
|
|
|
type: 'layout/lookBigImg',
|
|
type: 'layout/lookBigImg',
|
|
|
- payload: { url: require('@/assets/sgImg/img_tapian.png'), show: true, fromTxt: '', zoom: isMobiileFu() ? 4 : 1 }
|
|
|
|
|
|
|
+ payload: { url: require('@/assets/img/A5_tapian1.jpg'), show: true, fromTxt: '', zoom: isMobiileFu() ? 2 : 1 }
|
|
|
})
|
|
})
|
|
|
console.log('showTapian')
|
|
console.log('showTapian')
|
|
|
}
|
|
}
|
|
@@ -51,7 +51,7 @@ function A5wenwu() {
|
|
|
const handleLine = () => {
|
|
const handleLine = () => {
|
|
|
store.dispatch({
|
|
store.dispatch({
|
|
|
type: 'layout/lookBigImg',
|
|
type: 'layout/lookBigImg',
|
|
|
- payload: { url: require('@/assets/sgImg/img_xiantu.png'), show: true, fromTxt: '', zoom: isMobiileFu() ? 4 : 1 }
|
|
|
|
|
|
|
+ payload: { url: require('@/assets/img/A5_xiantu1.png'), show: true, fromTxt: '', zoom: isMobiileFu() ? 2 : 1 }
|
|
|
})
|
|
})
|
|
|
console.log('showLine')
|
|
console.log('showLine')
|
|
|
}
|
|
}
|
|
@@ -88,91 +88,72 @@ function A5wenwu() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
- <div className={classNames(styles.A5wenwu, myLangue === 'ZH' ? '' : styles.A5wenwuEn)}>
|
|
|
|
|
- <Zback clickFu={() => gotoBack()} />
|
|
|
|
|
-
|
|
|
|
|
- {isShowGesture && (
|
|
|
|
|
- <div className={classNames('gesture', gestureState1)}>
|
|
|
|
|
- <img src={require('@/assets/img/A5_gesture.png')} alt='' />
|
|
|
|
|
- <div className='txt'>
|
|
|
|
|
- {myLangue === 'EN' ? 'Rotate by swiping with a single finger' : '单指滑动进行旋转'}
|
|
|
|
|
|
|
+ <>
|
|
|
|
|
+ <div className={classNames(styles.A5wenwu, myLangue === 'ZH' ? '' : styles.A5wenwuEn)}>
|
|
|
|
|
+ <Zback clickFu={() => gotoBack()} />
|
|
|
|
|
+
|
|
|
|
|
+ {isShowGesture && (
|
|
|
|
|
+ <div className={classNames('gesture', gestureState1)}>
|
|
|
|
|
+ <img src={require('@/assets/img/A5_gesture.png')} alt='' />
|
|
|
|
|
+ <div className='txt'>
|
|
|
|
|
+ {myLangue === 'EN' ? 'Rotate by swiping with a single finger' : '单指滑动进行旋转'}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ )}
|
|
|
|
|
+
|
|
|
|
|
+ {/* 左边 */}
|
|
|
|
|
+ <div className='A5_tabBar'>
|
|
|
|
|
+ <div className={`tab`} onClick={handleSize}>
|
|
|
|
|
+ <img
|
|
|
|
|
+ src={require(`@/assets/img/A5_size${currentTab === 'tab1' ? 'Ac' : ''}.png`)}
|
|
|
|
|
+ alt=''
|
|
|
|
|
+ />
|
|
|
|
|
+ <div className='txt'>{myLangue === 'EN' ? 'size' : '尺寸'}</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className={`tab`} onClick={handleTapian}>
|
|
|
|
|
+ <img
|
|
|
|
|
+ src={require(`@/assets/img/A5_tapian${currentTab === 'tab2' ? 'Ac' : ''}.png`)}
|
|
|
|
|
+ alt=''
|
|
|
|
|
+ />
|
|
|
|
|
+ <div className='txt'>{myLangue === 'EN' ? 'rubbings' : '拓片'}</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className={`tab`} onClick={handleLine}>
|
|
|
|
|
+ <img
|
|
|
|
|
+ src={require(`@/assets/img/A5_line${currentTab === 'tab3' ? 'Ac' : ''}.png`)}
|
|
|
|
|
+ alt=''
|
|
|
|
|
+ />
|
|
|
|
|
+ <div className='txt'>{myLangue === 'EN' ? 'graph' : '线图'}</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ {/* 碑文 */}
|
|
|
|
|
+ <div className={`tab`} onClick={handleBeiwen}>
|
|
|
|
|
+ <img
|
|
|
|
|
+ src={require(`@/assets/img/A5_beiwen${currentTab === 'tab3' ? 'Ac' : ''}.png`)}
|
|
|
|
|
+ alt=''
|
|
|
|
|
+ />
|
|
|
|
|
+ <div className='txt'>{myLangue === 'EN' ? 'graph' : '碑文'}</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- )}
|
|
|
|
|
-
|
|
|
|
|
- {/* 左边 */}
|
|
|
|
|
- <div className='A5_tabBar'>
|
|
|
|
|
- <div className={`tab`} onClick={handleSize}>
|
|
|
|
|
- <img
|
|
|
|
|
- src={require(`@/assets/img/A5_size${currentTab === 'tab1' ? 'Ac' : ''}.png`)}
|
|
|
|
|
- alt=''
|
|
|
|
|
- />
|
|
|
|
|
- <div className='txt'>{myLangue === 'EN' ? 'size' : '尺寸'}</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div className={`tab`} onClick={handleTapian}>
|
|
|
|
|
- <img
|
|
|
|
|
- src={require(`@/assets/img/A5_tapian${currentTab === 'tab2' ? 'Ac' : ''}.png`)}
|
|
|
|
|
- alt=''
|
|
|
|
|
- />
|
|
|
|
|
- <div className='txt'>{myLangue === 'EN' ? 'rubbings' : '拓片'}</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div className={`tab`} onClick={handleLine}>
|
|
|
|
|
- <img
|
|
|
|
|
- src={require(`@/assets/img/A5_line${currentTab === 'tab3' ? 'Ac' : ''}.png`)}
|
|
|
|
|
- alt=''
|
|
|
|
|
- />
|
|
|
|
|
- <div className='txt'>{myLangue === 'EN' ? 'graph' : '线图'}</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- {/* 碑文 */}
|
|
|
|
|
- <div className={`tab`} onClick={handleBeiwen}>
|
|
|
|
|
- <img
|
|
|
|
|
- src={require(`@/assets/img/A5_beiwen${currentTab === 'tab3' ? 'Ac' : ''}.png`)}
|
|
|
|
|
- alt=''
|
|
|
|
|
- />
|
|
|
|
|
- <div className='txt'>{myLangue === 'EN' ? 'graph' : '碑文'}</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
|
|
|
- {/* 右边 */}
|
|
|
|
|
- <div className='A5_tabBarR'>
|
|
|
|
|
- <div className={`tab`} onClick={() => handleZoomIn(0.1)}>
|
|
|
|
|
- <img src={require(`@/assets/img/A5_zoomin.png`)} alt='' />
|
|
|
|
|
- <div className='txt'>{myLangue === 'EN' ? 'zoomIn' : '放大'}</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div className={`tab`} onClick={() => handleZoomOut(0.1)}>
|
|
|
|
|
- <img src={require(`@/assets/img/A5_zoomout.png`)} alt='' />
|
|
|
|
|
- <div className='txt'>{myLangue === 'EN' ? 'zoomOut' : '缩小'}</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div className={`tab`} onClick={handleReset}>
|
|
|
|
|
- <img src={require(`@/assets/img/A5_reset.png`)} alt='' />
|
|
|
|
|
- <div className='txt'>{myLangue === 'EN' ? 'reset' : '重置'}</div>
|
|
|
|
|
|
|
+ {/* 右边 */}
|
|
|
|
|
+ <div className='A5_tabBarR'>
|
|
|
|
|
+ <div className={`tab`} onClick={() => handleZoomIn(0.1)}>
|
|
|
|
|
+ <img src={require(`@/assets/img/A5_zoomin.png`)} alt='' />
|
|
|
|
|
+ <div className='txt'>{myLangue === 'EN' ? 'zoomIn' : '放大'}</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className={`tab`} onClick={() => handleZoomOut(0.1)}>
|
|
|
|
|
+ <img src={require(`@/assets/img/A5_zoomout.png`)} alt='' />
|
|
|
|
|
+ <div className='txt'>{myLangue === 'EN' ? 'zoomOut' : '缩小'}</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className={`tab`} onClick={handleReset}>
|
|
|
|
|
+ <img src={require(`@/assets/img/A5_reset.png`)} alt='' />
|
|
|
|
|
+ <div className='txt'>{myLangue === 'EN' ? 'reset' : '重置'}</div>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
- {/* 拓片弹窗 */}
|
|
|
|
|
- {/* <div
|
|
|
|
|
- className={classNames(styles.tapianModal)}
|
|
|
|
|
- style={{ display: isShowTapianModal ? 'flex' : 'none' }}
|
|
|
|
|
- >
|
|
|
|
|
- <Zclose
|
|
|
|
|
- clickFu={() => {
|
|
|
|
|
- handleTabClick('tab2')
|
|
|
|
|
- setIsShowTapianModal(false)
|
|
|
|
|
- }}
|
|
|
|
|
- />
|
|
|
|
|
|
|
|
|
|
- <div className='TContainner' onClick={() => {
|
|
|
|
|
- store.dispatch({
|
|
|
|
|
- type: 'layout/lookBigImg',
|
|
|
|
|
- payload: { url: require('@/assets/sgImg/img_tapian.png'), show: true, fromTxt: '', zoom: isMobiileFu() ? 2 : 1 }
|
|
|
|
|
- })
|
|
|
|
|
- }}>
|
|
|
|
|
- <img src={require('@/assets/sgImg/img_tapian.png')} alt='' />
|
|
|
|
|
- </div>
|
|
|
|
|
- </div> */}
|
|
|
|
|
|
|
+ {/* 拓片按钮 */}
|
|
|
|
|
|
|
|
- {/* 线图弹窗 */}
|
|
|
|
|
- {/* <div
|
|
|
|
|
|
|
+ {/* 线图弹窗 */}
|
|
|
|
|
+ {/* <div
|
|
|
className={classNames(styles.lineModal)}
|
|
className={classNames(styles.lineModal)}
|
|
|
style={{ display: isShowLineModal ? 'flex' : 'none' }}
|
|
style={{ display: isShowLineModal ? 'flex' : 'none' }}
|
|
|
>
|
|
>
|
|
@@ -189,7 +170,9 @@ function A5wenwu() {
|
|
|
<img src={require('@/assets/sgImg/img_xiantu.png')} alt='' />
|
|
<img src={require('@/assets/sgImg/img_xiantu.png')} alt='' />
|
|
|
</div>
|
|
</div>
|
|
|
</div> */}
|
|
</div> */}
|
|
|
- </div >
|
|
|
|
|
|
|
+ </div >
|
|
|
|
|
+ </>
|
|
|
|
|
+
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
|
|
|
|