import {useEffect, useState} from "react"; import {useRouter} from '@tarojs/taro' import {getHjmCar, pageHjmCar} from "@/api/hjm/hjmCar"; import {HjmCar} from "@/api/hjm/hjmCar/model"; import {Image,Cell} from '@nutui/nutui-react-taro' import './location.scss' /** * 电子围栏 * @constructor */ const Fence = () => { const {params} = useRouter(); const [keywords, setKeywords] = useState() const [item, setItem] = useState() // 打开地图选择位置 // const chooseLocation = async () => { // try { // const res = await Taro.chooseLocation({ // latitude, // 默认纬度 // longitude // 默认经度 // }) // console.log('选择的位置:', res); // } catch (err) { // console.error('选择位置失败:', err); // } // } const reload = () => { const id = Number(params.id); // 执行搜索 if (keywords) { pageHjmCar({keywords}).then(res => { if (res?.list && res?.list?.length > 0) { const data = res?.list[0]; setItem(data) setKeywords(data.code) } }) return false; } // 获取车辆信息 if (id) { getHjmCar(id).then(data => { setItem(data) setKeywords(data.code) }) } } useEffect(() => { reload() }, []) return ( <> {/*
*/} {/*
*/} {/* */} {/* */} {/* */} {/* */} {/* */} {/*
*/} {/*
*/} {/* */} {/**/} {item ? (
车辆编号:{item?.code} 快递公司:{item?.kuaidi} 管理负责人:{item?.kuaidiAdmin} 操作员:{item?.driver} 保险状态:{item?.insuranceStatus} GPS编号:{item?.gpsNo} 电子围栏:{item?.fenceName}
) : ''} ) } export default Fence