import React,{ useState,useEffect} from 'react'; import {deptAndCheckPointPage,delDeptAndCheckPoint} from "@/api/checkPointManage.js"; import EditableFormTable from './table'; import { Input} from 'antd'; const { Search } = Input; const CheckGroupManage = () => { let [arr,setarr] = useState([]); let [pages,setpages] = useState({}); let [ifUpdateList,setifUpdateList]=useState(false); let [ifRender,setifRender] = useState(false); const columns = [ { title: 'id', dataIndex: 'id', key: 'id', width:'10%', render: text => {text}, }, { title: '部门ID', dataIndex: 'deptId', key: 'deptId', editable: true, }, { title: '部门名称', dataIndex: 'deptName', key: 'deptName', editable: true, }, { title: '查核要点ID', dataIndex: 'checkPointId', key: 'checkPointId', editable: true, }, { title: '查核要点', dataIndex: 'checkPointName', key: 'checkPointName', editable: true, }, ]; const getData = async (pageObj)=>{ let data = await deptAndCheckPointPage(pageObj); const renderData = data.data.data.list.map((item,index)=>{ return { ...item, key:item['id'], // editable: true, } }) setarr(renderData); setpages({ 'currPage':data.data.data.currPage, 'totalPage':data.data.data.totalPage, 'totalCount':data.data.data.totalCount, }); setifRender(false); setifRender(true); } const deleteCallback = (record)=>{ // console.log('删除'); delDeptAndCheckPoint([record.id]).then(res=>{ if(res.data.msg=="success"){ getData(); } }) } const paginationCallback = (obj)=>{ const {currPage} = obj; getData({page:currPage,pageSize:10}); } const onSearch = (searchKey)=>{ // console.log({searchKey}); getData({ 'keyword':searchKey?searchKey:'' }); } useEffect(()=>{ getData(); },[]); return (

要点与单位

{/* */}
{ ifRender&& }
); } export default CheckGroupManage;