1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- import React, { useEffect, useMemo, useState } from 'react'
- import Taro,{useRouter} from '@tarojs/taro'
- import { useSelector, useDispatch } from 'react-redux'
- import { View, ScrollView } from '@tarojs/components'
- import Tab from '../../compents/tab/index'
- import Customer from '../customer/index'
- import Landlord from '../landlord/index'
- import roleList from '../../util/userRole'
- import './index.scss'
- import request from '../../util/request'
- import GetPhone from '@/compents/getPhone'
- const index = (props) => {
-
-
- const router = useRouter()
-
- const { houseId ,orderId} = router.params
- const user = useSelector(state => state.user)
-
- const dispatch = useDispatch()
-
- const [userRole, setUserRole] = useState('1')
- const [pageState, SetPageState] = useState('1')
- const [list, setList] = useState([])
- const [visible, setVisible] = useState(false)
-
- useEffect(() => {
- console.log(user,houseId, 'indexuser')
- if (user.personId && !user.phone) {
- setVisible(true)
- }
- if (user.personId && user.phone) {
- setVisible(false)
- }
- }, [user.phone])
-
-
- const onOk = (res) => {
-
- dispatch({ type: 'LOGIN', user: res.data.data })
- setVisible(false)
- }
-
- const onCancel = (e) => {
- setVisible(false)
- }
- console.log(user.role == roleList.landlord, 'indexuser')
-
- return <View className='index'>
-
- {user.personId && <View>
- {visible && <GetPhone visible={true} onOk={onOk} onCancel={onCancel} ></GetPhone>}
- {!visible && user.role == roleList.customer && <Customer houseId={houseId} orderId={orderId}></Customer>}
- {!visible && user.role == roleList.landlord && <Landlord ></Landlord>}
- </View>}
-
-
-
-
-
- {/* {userRole == 1 ? <Register userRole={userRole} list={list} onChange={(e) => onRegisterChange(e)}></Register> :
- <View>userRole={userRole} list={list} onChange={(e) => onRegisterChange(e)}
- {(userRole == 'guide' || userRole == 2) && <Guide userRole={userRole}/>}
- {userRole == 'recommend' && <Recommend userRole={userRole}/>}
- </View>
- }
- {userRole == 2 ? <Register userRole={userRole} list={list} onChange={(e) => onRegisterChange(e)}></Register> :
- <View>
- {(userRole == 'guide' || userRole == 2) && <Guide userRole={userRole}/>}
- {userRole == 'recommend' && <Recommend userRole={userRole}/>}
- </View>
- }
- <HouseLIst userRole={userRole} list={list} onChange={(e) => onRegisterChange(e)}></HouseLIst> */}
-
-
-
- {/* </View>
- </ScrollView>
- <Tab value={userRole} onClick={(e) => onTabClick(e)}></Tab> */}
- </View>
- }
-
- export default index
|