import React, {useEffect, useState} from 'react'; // import {WingBlank, WhiteSpace, ActivityIndicator} from "antd-mobile"; import axiosRequest from '../../utils/request'; import AddressCheckbox from '../../components/AddressList/AddressCheckbox'; const SubmitDetail = (props) => { const [data, setData] = useState([]); // const [title, setTitle] = useState([]); const [disabled, setDisabled] = useState(true); useEffect(() => { const {type} = props.match.params axiosRequest({ method: 'post', url: `/idtAppServiceV6/oApp/getLeaders?nType=${type}`, }).then(res => { setData(res) }); }, []); const [suData, setSuData] = useState([]) const checkName = (name, checked) => { const newData = [...suData]; const index = newData.indexOf(name); checked ? newData.push(name) : newData.splice(index, 1); newData.length > 0 ? setDisabled(false) : setDisabled(true) setSuData(newData) } const textClick = () => { console.log(suData) } return ( <div> <div className='adMainBox'> <AddressCheckbox data={data} setName={checkName}/> </div> <div className="event-footer"> <div className={`event-footer-button ${(disabled) ? 'button-disabled' : '' }`} onClick={textClick}> {suData.length > 0 ?`(${suData.length})` : null} 确认发送 </div> </div> </div> ); }; export default SubmitDetail;