import React, { useState, useEffect } from 'react';
import { Form, Input, Button, Icon, Select, Tabs, Radio, DatePicker,message,Checkbox,Row, Col } from 'antd';
import { FormattedMessage } from 'umi-plugin-react/locale';
import styles from '../style/GoodsList.less';
import moment from 'moment';
import router from 'umi/router';
import BuildSelect from '../../components/SelectButton/BuildSelect'
import XForm, { FieldTypes } from '../../components/XForm';
import Wangedit from '../../components/Wangedit/Wangedit'
import request from '../../utils/request'
const { MonthPicker, RangePicker, WeekPicker } = DatePicker;
/**
*
*
* @param {*} props
* @returns
*/
const Edit = (props) => {
const [ data, setData ] = useState([])
const [ checkData, setCheckData ] = useState([])
useEffect(() => {
getReportList();
getCheckedList();
},[])
// 查询数据
const getReportList = () => {
request({
url: '/api/admin/tdReports',
method: 'GET',
}).then((data) => {
setData((data.records || []).map(x => ({label: x.reportName, value: x.reportCode}) ))
})
}
const getCheckedList = () => {
request({
url: '/api/admin/taBuildingReports',
method: 'GET',
}).then((data) => {
setCheckData((data.records || []).map((x) => x.reportCode))
})
}
const onChange = (checkedValues) => {
console.log('checked = ', checkedValues);
setCheckData(checkedValues)
}
const saveCheckedReport = () => {
console.log(checkData)
request({
url: '/api/admin/taBuildingReport/add',
method: 'POST',
data: {list: checkData}
}).then((data) => {
message.info("保存成功")
})
}
return (
<>
>
);
}
export default Edit