|
@@ -2,23 +2,35 @@ import withLayout from '@/layouts'
|
2
|
2
|
import React, { useState, useEffect, useRef } from 'react'
|
3
|
3
|
import CustomNav from '@/components/CustomNav'
|
4
|
4
|
import Taro from '@tarojs/taro'
|
|
5
|
+import { useModel } from '@/store'
|
5
|
6
|
import copy from '@/assets/icons/landlord/copy.png'
|
6
|
7
|
import { Input, Button, View, Picker, Label, Image } from '@tarojs/components'
|
7
|
|
-import { getRoomOrderList } from '@/services/landlord'
|
|
8
|
+import { getRoomOrderList,getHotelDetail } from '@/services/landlord'
|
8
|
9
|
import './roomOrder.less'
|
9
|
10
|
|
10
|
11
|
|
11
|
12
|
|
12
|
13
|
|
13
|
14
|
export default withLayout((props) => {
|
14
|
|
- const { roomId, roomName } = props.router.params
|
|
15
|
+ const { hotelId, roomId, roomName } = props.router.params
|
15
|
16
|
const [detail, setDetail] = useState([])
|
|
17
|
+ const { setHotel } = useModel('hotel')
|
16
|
18
|
|
17
|
19
|
useEffect(() => {
|
18
|
|
- getRoomOrderList({ roomId: roomId }).then((res) => {
|
19
|
|
- setDetail(res.records || [])
|
20
|
|
- })
|
21
|
|
- }, [])
|
|
20
|
+ if (roomId) {
|
|
21
|
+ getRoomOrderList({ roomId: roomId }).then((res) => {
|
|
22
|
+ setDetail(res.records || [])
|
|
23
|
+ })
|
|
24
|
+ }
|
|
25
|
+ }, [roomId])
|
|
26
|
+
|
|
27
|
+ useEffect(() => {
|
|
28
|
+ if (hotelId) {
|
|
29
|
+ getHotelDetail(hotelId).then((res)=>{
|
|
30
|
+ setHotel(res)
|
|
31
|
+ })
|
|
32
|
+ }
|
|
33
|
+ }, [hotelId])
|
22
|
34
|
|
23
|
35
|
const CopyName = (val) => {
|
24
|
36
|
Taro.setClipboardData({
|