import withLayout from '@/layouts' import Taro from '@tarojs/taro' import CustomNav from '@/components/CustomNav' import { useEffect, useState } from "react" import './addRoom.less' import { saveRoom, getHotelDetail } from '@/services/landlord' export default withLayout((props) => { const { hotelId, hotelName } = props.router.params const [roomModel, setRoomModel] = useState({ hotelId, roomName: '', address: '', location: '', parkingAddress: '', parkingLocation: '', wifiName: '', wifiPassword: '', weight: '', }) const onRoomMap = () => { Taro.chooseLocation().then((res) => { setRoomModel({ ...roomModel, location: res.longitude + ',' + res.latitude }) }) } const onParkMap = () => { Taro.chooseLocation().then((res) => { setRoomModel({ ...roomModel, parkingLocation: res.longitude + ',' + res.latitude }) }) } const sumbit = () => { if( roomModel.roomName!=''&& roomModel.address!=''&& roomModel.location!=''&& roomModel.weight!='' ) { saveRoom(roomModel).then(() => { Taro.showModal({ title: '保存成功', showCancel:false }).then(() => { Taro.navigateBack() }) }) } else{ Taro.showToast({ title: '有必填项未填哦', icon: 'none', }) } } return ( setRoomModel({ ...roomModel, roomName: e.detail.value })} value={roomModel.roomName} placeholder='请输入房屋名称(必填)' /> setRoomModel({ ...roomModel, address: e.detail.value })} value={roomModel.address} placeholder='请输入房屋位置(必填)' /> setRoomModel({ ...roomModel, parkingAddress: e.detail.value })} value={roomModel.parkingAddress} placeholder='请输入停车场位置' /> setRoomModel({ ...roomModel, wifiName: e.detail.value })} value={roomModel.wifiName} placeholder='请输入wifi名称' /> setRoomModel({ ...roomModel, wifiPassword: e.detail.value })} value={roomModel.wifiPassword} placeholder='请输入wifi密码' /> setRoomModel({ ...roomModel, weight: e.detail.value })} placeholder='请输入权重(必填)' /> ) })