import React, { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import { Select, Input, Button, CheckboxGroup, Tooltip } from '@douyinfe/semi-ui'; import { IconSearch } from '@douyinfe/semi-icons'; import PersonnelModal from '../components/personnelModal'; import ExportMembersModal from './import-members-modal' import '../style.less' import moment from 'moment' const Rest = (props) => { const { dispatch, actions, history, user, loading, socket } = props const { humanAffairs } = actions; let [departmentValue, setDepartmentValue] = useState(''); let [archivesList, setArchivesList] = useState([]); const [personnelModal, setPersonnelModal] = useState(false);//档案弹框 const [exportModalVs, setExportModalVs] = useState(false); const options = [ { label: '离职', value: 'abc' }, { label: '请假', value: 'hotsoon' }, { label: '放假', value: 'pipixia' }, { label: '在岗', value: 'toutiao' }, { label: '加班', value: 'jiaban' } ] let [seachValue, setSeachValue] = useState(''); let [typeChoose, setTypeChoose] = useState([]); useEffect(() => { getMemberSearchList() }, []) function getMemberSearchList () {//搜索项企用户 dispatch(humanAffairs.getMemberList()).then((res) => {//搜索项企用户 if (res.success) { console.log('res.success', res.payload.data); setArchivesList(res.payload.data) // let mytableData = JSON.parse(JSON.stringify(res.payload.data.rows)); // let mytableKey = [] // for (let index = 0; index < mytableData.length; index++) { // mytableData[index].key = mytableData[index].id // mytableKey.push(mytableData[index].id) // } // setTableKey(mytableKey) // setTableData(mytableData) // setLimits(res.payload.data.count) // mylimits.current = res.payload.data.rows.length } }) } function typeOnChange (e) {//角色选择 console.log('e.target.value', e.target.value); setTypeChoose(e.target.value); } function seachValueChange () { } return ( <>