import React, { useEffect, useState } from 'react' import Taro, { useDidShow } from '@tarojs/taro' import { View, Input, Picker, ScrollView } from '@tarojs/components' import { AtButton, AtIcon } from 'taro-ui' import { NoData } from '@/components/index' import moment from 'moment' import request from '@/services/request' import { getRoadSpotList } from '@/services/api' import './index.scss' function Index() { // const pageSize = 10 // const count = 0 // const [page, setPage] = useState(1) const [startTime, setStartTime] = useState('') const [endTime, setEndTime] = useState('') const [roadSpotList, setRoadSpotList] = useState([]) useDidShow(() => { getSpotList() }) const getSpotList = () => { request.get(`${getRoadSpotList()}?startTime=${startTime}&endTime=${endTime}`) .then(res => { if (res.statusCode === 200) { setRoadSpotList(res.data) } }) } const resetTime = () => { setStartTime('') setEndTime('') } const navigateTo = (url) => { Taro.navigateTo({ url }) } const onScrollToLower = (e) => { console.log(e) } return ( setStartTime(e.detail.value)} > setEndTime(e.detail.value)} > 查询 重置 {roadSpotList.length ? roadSpotList.map((item, index) => navigateTo(`/packages/maintenanceSpotCheck/spotCheckRoad/index?item=${encodeURIComponent(JSON.stringify(item))}&isOld=${index !== 0}`)} > 抽查县道比例(%):{item.countyPercentage} 抽查县道(公里):{item.countryMil?.toFixed(3)} 抽查乡道(公里):{item.townMil?.toFixed(3)} 抽查村道(公里):{item.villageMil?.toFixed(3)} 抽查日期:{moment(item.date).format('YYYY-MM-DD')} ) : } {roadSpotList.length && !roadSpotList[0].abstractFinish ? navigateTo(`/packages/maintenanceSpotCheck/startSpotCheck/index?item=${encodeURIComponent(JSON.stringify(roadSpotList[0]))}`)} >继续抽查 : navigateTo('/packages/maintenanceSpotCheck/startSpotCheck/index')} >发起抽查} ) } export default Index