import React, { useEffect, useMemo, useState } from 'react' // import { useEffect, useLayoutEffect, useReducer, useState, useContext, useRef, useCallback, useMemo } from '@tarojs/taro' import Taro, { useShareAppMessage, useRouter } from "@tarojs/taro"; import { useSelector, } from 'react-redux' import { View, Input, Text, Image, Picker } from '@tarojs/components' import Layout from '../../layout/index' import Tab from '../../compents/tab/index' import Container from '../../compents/container/index' import locationicon from '../../assets/locationicon.png' import './index.scss' import request from '../../util/request'; // Page({ // data: { // text: 'init data', // array: [{ msg: '1' }, { msg: '2' }] // } // }) const index = (props) => { const router = useRouter() const { houseId } = router.params const user = useSelector(state => state.user) const [userRole, setUserRole] = useState('1') const [pageState, setPageState] = useState('1') const [list, setList] = useState([]) const [personNum, setPersonNum] = useState() const [startTime, setStartTime] = useState('') const [endTime, setEndTime] = useState('') useEffect(() => { // console.log(page, 'page') setList([ { name: 'zhou', phone: '177' }, { name: 'zhou', phone: '177' }, { name: 'zhou', phone: '177' } ]) }, []) useShareAppMessage(res => { console.log('3333') if (res.from === 'button') { // 来自页面内转发按钮 console.log(res.target) } const data = { houseId, personNum, startDate: startTime, endDate: endTime } return request({ url: '/taHouseSetting', method: 'post', data }).then(res => { const { data } = res.data if (res.data.data) { console.log(data.taHouseOrder.orderId) const { orderId } = data.taHouseOrder return request({ url: `/taHouse/${houseId}/share` }).then(res => { return { title: '分享到微信', path: `/pages/index/index?houseId=${houseId}&personNum=${personNum}&startTime=${startTime}&endTime=${endTime}&orderId=${orderId}` } }) } else { Taro.showModal({ title: '输入信息有误', content: '请重新输入', showCancel: false, success: function (res) { if (res.confirm) { console.log('用户点击确定') } else if (res.cancel) { console.log('用户点击取消') } } }) } }) }) async function syncAddOrder() { } const onTimeChange = (e) => { console.log(e, '111') setStartTime(e.detail.value) } return 入住人数 setPersonNum(e.detail.value)} placeholderClass='placeholderinput' className='input' type='text' placeholder='' /> 入住日期 {startTime} {/* */} 离店日期 { setEndTime(e.detail.value) }}> {endTime} console.log(33)} value={['分享到微信']} > } export default index