import React from 'react'; import { WarningRecordCard } from '@zhst/biz'; import { Space } from 'antd'; // 例如 后端返回这样的数据结构 const backEndData = [ { imageKey: 'https://i.yourimageshare.com/lRHiD2UnAT.png', id: '1561561', warningType: '火焰识别', boxId: '2', position: '2', cabietId: '002', // warningTime: "2023-03-01 ", warningTimestamp: Date.now(), // warningTimeFormat:"YYYY-MM-DD" odRect: [{ // "id": "123", "x": 0.5519352, "y": 0.2965385, "w": 0.05185461, "h": 0.24698898, }] }, { imageKey: 'https://i.yourimageshare.com/lRHiD2UnAT.png', id: '156156155', warningType: '火焰识别', boxId: '1', position: '1', cabietId: '001', // warningTime: "2023-03-01 ", warningTimestamp: Date.now(), // warningTimeFormat:"YYYY-MM-DD" odRect: [{ // "id": "456", "x": 0.1519352, "y": 0.2965385, "w": 0.05185461, "h": 0.24698898, }] } ] // 前端处理数据结构 const dataSource = backEndData.map(o => { return { imageKey: o.imageKey, id: o.id, warningType: o.warningType, boxId: o.boxId, position: o.position, cabietId: o.cabietId, warningInfo: [`盒子${o.boxId}`, `位置${o.position}`, `柜子ID${o.cabietId}`], // cabietText: `柜子ID: ${o.cabietId}`, warningTimestamp: o.warningTimestamp, odRect: o.odRect } }) export default () => { return ( {dataSource?.map((record) => )} ) }