前端项目实战叁佰玖拾壹react-admin和material ui-useGetList获取列表值
    
const { data } = useGetList('t_prod_machine_type');
  useEffect(() => {
    if (data !== undefined) {
      data.forEach(it => {
        it['name'] = it['type_name'];
      });
      setMachineList(data);
    }
  }, [data]);
  const [solutionList, setSolutionList] = useState<any>()
  const { data: solution } = useGetList('t_prod_proc_solution');
  useEffect(() => {
    if (solution !== undefined) {
      solution.forEach(it => {
        it['name'] = it['solution_name'];
      });
      console.log(solution, "solution is")
      setSolutionList(solution);
      setMachineChangeList(solution)
    }
  }, [data]);
  const [stepList, setStepList] = useState<any>()
  const { data: step } = useGetList('t_prod_step_level');
  useEffect(() => {
    if (step !== undefined) {
      step.forEach(it => {
        it['name'] = it['level_name'];
      });
      setStepList(step);
    }
  }, [data]);
  const [partList, setPartList] = useState<any>()
  const { data: part } = useGetList('t_prod_part');
  useEffect(() => {
    if (part !== undefined) {
      part.forEach(it => {
        it['name'] = it['part_name'];
      });
      setPartList(part);
    }
  }, [data]);