import React, { useEffect, useState, useRef } from 'react'; import { connect } from 'react-redux'; import { Spin, Button, Popconfirm, Badge } from 'antd'; import ProTable from '@ant-design/pro-table'; import './protable.less' import moment from 'moment'; import { getBridge, getProject, delBridge, delProject } from "../actions/infor" import UserModal from './infor/details'; import ProjectModal from './project/project'; const BrideTable = (props) => { const { dispatch, user, depData, depMessage, depLoading } = props const [rowSelected, setRowSelected] = useState([]) // const [regionId, setRegionId] = useState()//区域id // const [placeType, setPlaceType] = useState()//场所 // const [day, setDay] = useState([moment('2022-03-01').format('YYYY-MM-DD'), moment().format('YYYY-MM-DD')])//日期 const [sitename, setSitename] = useState()//场所名称 const [counts, setCounts] = useState()//shuju const [modalVisible, setModalVisible] = useState(false); const [modalVisibleyilan, setModalVisibleyilan] = useState(false); const [modalRecord, setModalRecord] = useState(); const [typecard, setTypecard] = useState(); const [activeKey, setActiveKey] = useState('tab1'); const [recortd, setRecortd] = useState() const [whichofits, setWhichofits] = useState('qiaoliang') const [delet, setDelet] = useState() const [differentiate, setDifferentiate] = useState('bridge') const ref = useRef() useEffect(() => { ref.current.reload() }, [whichofits, delet]) const deldata = (id) => { // 桥梁 const query = { bridgeId: id } dispatch(delBridge(query)).then((res) => { setDelet(res) }) } const deldatas = (id) => { // 工程 const query = { projectId: id } dispatch(delProject(query)).then((res) => { setDelet(res) }) } const columns = { tab1: [ { title: '桥梁代码', dataIndex: 'placeName1', fixed: 'left', width: 120, options: 1, search: false, backgroundColor: "#ffffff", fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, }, render: (dom, record) => { // console.log(record) return record.bridgeCode }, }, { title: '桥梁名称', dataIndex: 'placeName', fixed: 'left', width: 120, render: (dom, record) => { return record.bridgeName }, fieldProps: { onChange: (value, cs) => { setSitename(value.currentTarget.value) }, placeholder: '请输入桥梁名称进行搜索', getPopupContainer: (triggerNode) => triggerNode.parentNode, }, }, { title: '中心桩号', search: false, dataIndex: 'time2', valueType: 'dateRange', // align: 'right', width: 120, render: (dom, record) => { return record.centralStation }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨越地物类型', search: false, dataIndex: 'time3', valueType: 'dateRange', width: 120, render: (dom, record) => { return record.crossingFigureType }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨越地物名称', search: false, dataIndex: 'time4', valueType: 'dateRange', width: 120, render: (dom, record) => { return record.crossingFigureName }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '收费性质', search: false, dataIndex: 'time5', valueType: 'dateRange', width: 120, render: (dom, record) => { return record.natureOfCharges }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '匝道编码', search: false, dataIndex: 'time6', valueType: 'dateRange', width: 120, render: (dom, record) => { return record.rampCode }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '路段类型', search: false, dataIndex: 'time7', valueType: 'dateRange', width: 120, render: (dom, record) => { return record.sectionType }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨越地物类型1', search: false, dataIndex: 'time8', valueType: 'dateRange', width: 120, render: (dom, record) => { return record.crossingFigureType1 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨越地物名称1', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.crossingFigureName1 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '原桥梁代码', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.originalBridgeCode }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '是否宽路窄桥', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.whetherWideRoadAndNarrowBridge }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '是否在长大桥梁目录中', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.isItInTheDirectoryOfLongAndLongBridges }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '是否跨省桥梁', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.whetherItIsACrossProvincialBridge }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '互通类型', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.interworkingType }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '互通形式', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.interworkingForm }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '互通交叉方式', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.interworkingAndCrossoverMode }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥梁分类', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.bridgeClassification }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥梁全长', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.totalLengthOfBridge }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨径总长', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.totalSpanLength }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '主桥主跨', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.mainSpanOfMainBridge }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '主桥孔数', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.numberOfMainBridgeHoles }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨径组合', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.spanCombination }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥梁性质', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.bridgeProperties }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '设计荷载等级', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.designLoadClass }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '上部结构', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.superstructure }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '上部结构材料', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.superstructureMaterials }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥面铺装类型', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.bridgeDeckPavementType }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥面宽', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.bridgeDeckWidth }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥面净宽', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.clearWidthOfBridgeDeck }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥下净空', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.clearanceUnderBridge }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '抗震等级', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.seismicGrade }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '通航等级', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.navigationClass }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥台类型', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.abutmentType }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥墩类型', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.pierType }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '墩台防撞设施类型', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.typesOfPierAndAbutmentAntiCollisionFacilities }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '伸缩缝类型', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.expansionJointType }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '支座类型', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.supportType }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '弯坡斜特征', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.characteristicsOfCurvedSlope }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '桥梁高度', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.bridgeHeight }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '人行道宽度', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.sidewalkWidth }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '建设单位', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.constructionUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '建成时间', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.completionTime }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '通车日期', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.openingDate }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '改建时间', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.reconstructionTime }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '总造价', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.totalCost }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '设计单位名称', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.nameOfDesignUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '施工单位名称', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.nameOfConstructionUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '监理单位名称', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.nameOfSupervisionUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '建设性质', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.natureOfConstruction }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '评定日期', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.evaluationDate }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '技术状况评定', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.technicalConditionEvaluation }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '评定单位', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.assessmentUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '主要病害位置', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.locationOfMajorDiseases }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '病害描述', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.diseaseDescription }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '采取管制措施', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.takeControlMeasures }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '最近定期检查日期', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.dateOfLastPeriodicInspection }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '管养单位性质', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.natureOfManagementAndMaintenanceUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '管养单位', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.managementAndMaintenanceUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '监管单位', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.supervisionUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '改造施工单位', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.reconstructionConstructionUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '是否部补助项目', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.whetherItIsASubsidyProjectOfTheMinistry }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '工程性质', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.engineeringProperties }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '改造部位', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.reconstructionPart }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '改造完工日期', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.modificationCompletionDate }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '年份1', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.year1 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨径组合1', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.spanCombination1 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '投资1', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.investment1 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '年份2', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.year2 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨径组合2', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.spanCombination2 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '投资2', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.investment2 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '年份3', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.year3 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨径组合3', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.spanCombination3 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '投资3', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.investment3 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '年份4', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.year4 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨径组合4', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.spanCombination4 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '投资4', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.investment4 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '年份5', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.year5 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '跨径组合5', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.spanCombination5 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '投资5', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.investment5 }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '计划资金类别', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.plannedFundCategory }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '计划年度', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.plannedYear }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '计划文号', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.planDocumentNo }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '计划项目唯一编码', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.planItemUniqueCode }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '计划项目类型', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.plannedProjectType }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '计划项目名称', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.planProjectName }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '完工情况', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.ccompletionStatus }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '完工年度', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.yearOfCompletion }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '变更原因', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.reasonForChange }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '变更时间', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.changeTime }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '填报单位', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.reportingUnit }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '备注', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.remarks }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '是否跨线桥', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.whetherOverpassBridge }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '是否线外桥', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.offLineBridgeOrNot }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '是否危桥改造', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.whetherDangerousBridgeReconstruction }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '所在区县', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.districtcounty }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '所在地市', search: false, dataIndex: 'time9', valueType: 'dateRange', width: 140, render: (dom, record) => { return record.locationCity }, fieldProps: { getPopupContainer: (triggerNode) => triggerNode.parentNode, } }, { title: '操作', dataIndex: 'creatTime', valueType: 'dateTimeRange', hideInSearch: true, width: 160, fixed: 'right', render: (dom, record) => { return