|
@@ -5,7 +5,6 @@ import { ScrollView, Image } from '@tarojs/components'
|
5
|
5
|
import Disclaimer from '@/components/Disclaimer'
|
6
|
6
|
import { getImgURL } from '@/utils/image'
|
7
|
7
|
import { formateLeftTime } from '@/utils/tools'
|
8
|
|
-import { useSelector } from 'react-redux'
|
9
|
8
|
import { fetch } from '@/utils/request'
|
10
|
9
|
import { API_SPECIAL_ROOM_LIST } from '@/constants/api'
|
11
|
10
|
import '@/assets/css/iconfont.css'
|
|
@@ -15,7 +14,7 @@ const defaultRuleImage = 'https://yz-websit.oss-cn-hangzhou.aliyuncs.com/xlk/ind
|
15
|
14
|
|
16
|
15
|
export default withLayout((props) => {
|
17
|
16
|
const { city } = props
|
18
|
|
-
|
|
17
|
+
|
19
|
18
|
const [PageList, setPageList] = useState([])
|
20
|
19
|
const [IsPull, setPull] = useState(false)
|
21
|
20
|
const [pageNumber, setPageNumber] = useState(1)
|
|
@@ -39,14 +38,14 @@ export default withLayout((props) => {
|
39
|
38
|
}
|
40
|
39
|
|
41
|
40
|
const PageLoadMore = () => { // 页面上拉加载更多
|
42
|
|
- if(HasNextPage) {
|
|
41
|
+ if (HasNextPage) {
|
43
|
42
|
setPageNumber(pageNumber + 1)
|
44
|
43
|
}
|
45
|
44
|
}
|
46
|
45
|
|
47
|
46
|
useEffect(() => { // 下拉刷新触发
|
48
|
47
|
if (IsPull) {
|
49
|
|
- if(pageNumber === 1) {
|
|
48
|
+ if (pageNumber === 1) {
|
50
|
49
|
GetPageList()
|
51
|
50
|
} else {
|
52
|
51
|
setPageNumber(1)
|
|
@@ -84,7 +83,7 @@ export default withLayout((props) => {
|
84
|
83
|
|
85
|
84
|
//
|
86
|
85
|
const specialRoomList = item.specialRoomList || []
|
87
|
|
-
|
|
86
|
+
|
88
|
87
|
return (
|
89
|
88
|
<view key={item.buildingId}>
|
90
|
89
|
<view className='Title'>
|
|
@@ -98,6 +97,8 @@ export default withLayout((props) => {
|
98
|
97
|
<view className='InfoContent'>
|
99
|
98
|
<view className='Img' onClick={() => goto(item)}>
|
100
|
99
|
<Image mode='scaleToFill' src={mainImg} className='centerLabel'></Image>
|
|
100
|
+ <Image mode='heightFix' className='Tips Vr' src={require('@/assets/index-icon18.png')} />
|
|
101
|
+ <Image mode='heightFix' className='Tips Video' src={require('@/assets/index-icon19.png')} />
|
101
|
102
|
</view>
|
102
|
103
|
<view className='Name flex-h' onClick={() => goto(item)}>
|
103
|
104
|
<view className='flex-item'>
|