import { queryMembraneList } from '@/services/SmartOps'; import { UnityAction } from '@/utils/utils'; import { RightOutlined } from '@ant-design/icons'; import { history, useParams, useRequest } from '@umijs/max'; import styles from './PredictionAnalysis.less'; const PredictionAnalysis = () => { const { projectId } = useParams(); const { data: deviceList } = useRequest(queryMembraneList, { defaultParams: [{ project_id: projectId, type: 'uf' }], formatResult: (result) => { console.log(result.data.list); if (result?.data?.list) { return result.data.list; } }, }); const toDetail = (code) => { const devs = {}; deviceList.forEach((item) => { devs[item.device_code] = 0; }); const msg = { SysName: '超滤工艺单元', SysDevs: devs, }; UnityAction.sendMsg('ProcessPredictDetail', JSON.stringify(msg)); history.push(`/smart-ops/prediction/${projectId}?code=${code}`); }; return ( <>