import React, { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import { Select, Input, Button, CheckboxGroup } from '@douyinfe/semi-ui'; import { IconSearch } from '@douyinfe/semi-icons'; import PersonnelModal from '../components/personnelModal'; import ImportMembersModal from './import-members-modal' import '../style.less' const Rest = (props) => { const { dispatch, actions, history, user, loading, socket, xqMembers } = 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.getMemberSearch()).then((res) => {//搜索项企用户 if (res.success) { // 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 ( <>