diff --git a/src/pages/inspectiontasks/components/Inspectionrecords/inspectionRecords.js b/src/pages/inspectiontasks/components/Inspectionrecords/inspectionRecords.js index c5f672d..9d4c6de 100644 --- a/src/pages/inspectiontasks/components/Inspectionrecords/inspectionRecords.js +++ b/src/pages/inspectiontasks/components/Inspectionrecords/inspectionRecords.js @@ -2,7 +2,7 @@ import styles from './inspectionRecords.less' import titleBg from '@/assets/img/recordTitleBg.png' import {useEffect, useRef, useState} from "react"; -import {Button, Col, DatePicker, Input, Menu, Row, Select, Table} from "antd"; +import {Button, Col, DatePicker, Drawer, Input, Menu, Row, Select, Table} from "antd"; import {MenuBg, TablePagination} from "@/pages/inspectiontasks/components/Inspectiontaskplan/InspectionTaskPlan"; import {DownOutlined, SearchOutlined, UndoOutlined} from "@ant-design/icons"; import {Title} from "@/pages/inspectiontasks/InspectionTasks"; @@ -11,6 +11,58 @@ import btnImg1 from '@/assets/img/planBtn1.png' import btnImg2 from '@/assets/img/planBtn2.png' import btnImg3 from '@/assets/img/planBtn3.png' + +const Drawers=(props)=>{ + console.log(props.row) + return( + + + + + 岗位类型:{props.row.postType} + + + 签到人员:{props.row.signPerson} + + + 值别:{props.row.dutyLevel} + + + 签到时间:{props.row.signDate} + + + 班次:{props.row.shift} + + + 接班人员:{props.row.handoverPerson} + + + 签到状态:{props.row.signStatus} + + + 接班时间:{props.row.handoverTime} + + + + + + + + + + ) +} + + //巡检记录首页 const InspectionRecordHomepage=()=>{ const [data1,setData1]=useState([]) @@ -880,16 +932,18 @@ const HistoricalDailyValueRecordQuery=()=>{ const [currentPage, setCurrentPage] = useState(1); const [pageSize, setPageSize] = useState(10); const [total, setTotal] = useState(85); // 总条数,实际项目中从接口获取 - - - const columns = [ - { - title: '', - dataIndex: 'checkbox', - key: 'checkbox', - width: 40, - render: () => + const [selectedRowKeys, setSelectedRowKeys] = useState([]); // 选中的行ID + const [open,setOpen]=useState(false) + const [row,setRow]=useState([]) + // 选择框配置 + const rowSelection = { + selectedRowKeys, + onChange: (newSelectedRowKeys) => { + setSelectedRowKeys(newSelectedRowKeys); }, + }; + const columns = [ + { title: '序号', dataIndex: 'serial', @@ -949,7 +1003,7 @@ const HistoricalDailyValueRecordQuery=()=>{ title: '操作', dataIndex: 'operation', key: 'operation', - render: () => 查看详情 + render: (_,record) => handleView(record)} style={{color:'#2C9E9D'}}>查看详情 } ]; const dataSource = [ @@ -1039,8 +1093,10 @@ const HistoricalDailyValueRecordQuery=()=>{ } ]; - - + const handleView=(record)=>{ + setRow(record) + setOpen(true) + } // 处理页码变化 const handlePageChange = (page, pageSize) => { setCurrentPage(page); @@ -1097,8 +1153,14 @@ const HistoricalDailyValueRecordQuery=()=>{ dataSource={dataSource} columns={columns} pagination={false} + rowSelection={{ + type: 'checkbox', + ...rowSelection, + }} + rowKey="key" style={{width:'100%'}} > + setOpen(false)} row={row}>