import React, { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import '../style.less'; import BuildingTable from '../components/buildingTable'; const superagent = require('superagent'); const building = (props) => { const { dispatch, user } = props const [data, setData] = useState() useEffect(() => { // dispatch(getDepMessage()) setData(props) }, []); const exports = (ids, differentiate) => { //console.log('sssss1', ids, differentiate) let idas = ids.toString() if (differentiate == 'bridge') { window.open( '/_api/' + `data/export/?ids=${idas || ''}&exp=${differentiate}&token=${user.token}`) } if (differentiate == 'project') { window.open( '/_api/' + `data/export/?ids=${idas || ''}&exp=${differentiate}&token=${user.token}`) } } return ( <> ) } function mapStateToProps(state) { const { auth } = state return { user: auth.user, } } export default connect(mapStateToProps)(building);