import React, { useState } from 'react' import Taro, { useDidShow } from '@tarojs/taro' import { View, Picker, Input, Image } from '@tarojs/components' import moment from 'moment' import './index.scss' import NoData from '@/components/no-data/noData' import chevronDown from '../../static/img/patrolView/chevron-down.png' import searchIcon from '../../static/img/patrolView/search.png' import cardImg from '../../static/img/patrolView/card-img.png' import patrolIcon from '../../static/img/patrolView/patrol.svg' import patrolActiveIcon from '../../static/img/patrolView/patrol-active.svg' import conserveIcon from '../../static/img/patrolView/conserve.svg' import conserveActiveIcon from '../../static/img/patrolView/conserve-active.svg' function Index() { const [datePicker, setDatePicker] = useState(moment().format('YYYY-MM-DD')) const [listData, setListData] = useState([]) const [inputSite, setInputSite] = useState('') const [page, setPage] = useState(0) const [total, setTotal] = useState(0) const [num, setNum] = useState(Math.random()) const [systemInfo, setSystemInfo] = useState('') const data = [ { place: { name: '飞尚' }, user: { name: '用户1' }, time: '2022-7-1' } ] useDidShow(() => { let refresh = Taro.getStorageSync('refresh'); // 返回列表需要刷新 if (refresh) { setPage(0) setNum(Math.random()) Taro.removeStorageSync('refresh'); // 返回列表需要刷新 } Taro.getSystemInfo({ success: (res) => { // windows | mac为pc端 // android | ios为手机端 setSystemInfo(res.platform); } }); }) const onDateChange = e => { setDatePicker(e.detail.value); } const handleConfirm = () => { setPage(0) setListData([]); setTotal(0); setNum(Math.random()) } const handleInput = e => { setInputSite(e.detail.value); if (!e.detail.value) { setPage(0) setListData([]); setTotal(0); setNum(Math.random()) } } return ( 巡查 养护 日期: {datePicker || '请选择'} { data && data.length > 0 ? data && data.map((e, index) => { return ( handleDetail(index)}> {e.place.name} 填报人: {e.user.name} {moment(e.time).format('YYYY-MM-DD HH:mm:ss')} ) }) : } ) } export default Index