import { Button, List, Modal, Select, Table } from 'antd'; import TreeSelect from 'rc-tree-select'; import React, { useEffect, useMemo } from 'react'; const ClassifyModal = ({ data, visible, userList, onClose, handleChange, loading }) => { const { classify = [], project_id } = data; const list = useMemo(() => { return userList.map(item => { return { label: `${item.CName}(${item.UserName})`, value: item.ID }; }); }, [userList]); const onChange = (e, item) => { console.log(e, item); const idx = classify.findIndex(cur => cur.classify_id == item.classify_id); if (idx > -1) { const curClassifyItem = { ...classify[idx], uid: e.join(',') }; classify[idx] = curClassifyItem; handleChange({ project_id, classify }); } }; const columns = [ { title: '分类名称', width: '50%', render: item => item.name, }, { title: '选择操作人', width: '50%', render: item => { return (