import React, { useState, useEffect } from 'react'; import { View, RadioGroup, Radio, Button, Image, Input, Textarea, Picker } from '@tarojs/components'; import { AtForm, AtInput, AtButton, AtTextarea, AtImagePicker, AtTimeline } from 'taro-ui'; // import InputPicker from '../components/inputPicker'; import './index.scss'; import arrowIcon from '../../static/img/patrol/arrow-down.svg'; const Index = () => { const [isPatrol, setIsPatrol] = useState(true) // 巡查 or 养护 const [prjTypeSelector, setPrjTypeSelector] = useState([]) const [roadSelector, setRoadSelector] = useState([]) const [projectType, setProjectType] = useState('') const [road, setRoad] = useState('') const [images, setimages] = useState([]) const reportType = [ { value: '巡查', text: '巡查', checked: true }, { value: '养护', text: '养护', checked: false } ] useEffect(() => { const prjTypeSelector = ['道路', '桥梁', '涵洞'] const roadSelector = ['富山一路', '金沙大道', '玉湖路'] setPrjTypeSelector(prjTypeSelector) setRoadSelector(roadSelector) }, []) useEffect(() => { if (projectType) { setPrjTypeSelector(prjTypeSelector.filter(s => s.includes(projectType))) } }, [projectType]) // useEffect(() => { // if (projectType) { // setPrjTypeSelector(prjTypeSelector.filter(s => s.includes(projectType))) // } // }, [projectType]) function onTypeChange(e) { if (e.detail.value === '巡查') { setIsPatrol(true) } else { setIsPatrol(false) } } function onPrjTypeChange(e) { setProjectType(selector[e.detail.value]) } function onImgPickerChange() { } return ( 上报类型 { reportType.map((item, i) => { return ( {item.text} ) }) } setProjectType(value)} /> setRoad(value)} /> {/* */} { isPatrol ? 现场图片: : 养护图片: } 上报 ) } export default Index