import React, { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import '../style.less'; import { getDepMessage, getReportStatistic } from "../actions/infor" import MaintenanceTable from '../components/maintenanceTable'; import { getUserList } from '../actions/patrol'; const superagent = require('superagent'); const Maintenance = (props) => { const { dispatch, user } = props const [data, setData] = useState() useEffect(() => { // dispatch(getDepMessage()) setData(props) }, []); useEffect(() => { dispatch(getUserList()) }, [true]) //批量导出 const exports = (ids, counts) => { // console.log(user); let reportIds = ids.toString(); window.open( '/_api/' + `data/export?exp=maintenance&ids=${reportIds}&token=${user.token}`) } return ( <> ) } function mapStateToProps(state) { const { auth } = state return { user: auth.user, } } export default connect(mapStateToProps)(Maintenance);