|
|
|
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 { getRoadway, getProject, putRoadway } from "../actions/infor"
|
|
|
|
import UserModal from './infor/details';
|
|
|
|
import ProjectModal from './project/project';
|
|
|
|
|
|
|
|
const TransporTationTable = (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 ref = useRef()
|
|
|
|
//请求数据
|
|
|
|
const requestRoadway = (name) => {
|
|
|
|
const query = {
|
|
|
|
level: name
|
|
|
|
}
|
|
|
|
setSitename(name)
|
|
|
|
setRowSelected([]);
|
|
|
|
dispatch(getRoadway(query)).then((res) => {
|
|
|
|
setCounts(res.payload.data)
|
|
|
|
});
|
|
|
|
}
|
|
|
|
// useEffect(()=>{ref.current.reload()},[counts])
|
|
|
|
//工程数据
|
|
|
|
const requestProject = () => {
|
|
|
|
const query = {
|
|
|
|
type: '道路'
|
|
|
|
}
|
|
|
|
setRowSelected([]);
|
|
|
|
dispatch(getProject(query)).then((res) => {
|
|
|
|
setCounts(res.payload.data)
|
|
|
|
})
|
|
|
|
}
|
|
|
|
//打开弹窗
|
|
|
|
const openModal = (type, record) => {
|
|
|
|
setModalVisible(true);
|
|
|
|
// setModalType(type);
|
|
|
|
if (type == 'edit') {
|
|
|
|
setModalRecord(record);
|
|
|
|
} else {
|
|
|
|
setModalRecord(null);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const yilanModal = (type, record) => {
|
|
|
|
setModalVisibleyilan(true);
|
|
|
|
// setModalType(type);
|
|
|
|
if (type == 'edit') {
|
|
|
|
setModalRecord(record);
|
|
|
|
} else {
|
|
|
|
setModalRecord(null);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// console.log(counts)
|
|
|
|
//批量导出
|
|
|
|
const exports = (ids, counts) => {
|
|
|
|
// console.log(user);
|
|
|
|
let reportIds = [];
|
|
|
|
if (ids.length)
|
|
|
|
reportIds = ids
|
|
|
|
else
|
|
|
|
reportIds = (counts || {}).ids || [];
|
|
|
|
superagent.post('/_report/http')
|
|
|
|
.send({ id: reportIds.map(i => Number(i)) }).end((err, res) => {
|
|
|
|
const resTextIs = res.text.split('/').pop()
|
|
|
|
window.open(
|
|
|
|
'/_api/' +
|
|
|
|
`attachments?src=files/${resTextIs}&filename=${encodeURIComponent(resTextIs)}&token=${user.token}`)
|
|
|
|
})
|
|
|
|
}
|
|
|
|
const columns = {
|
|
|
|
tab1: [
|
|
|
|
{
|
|
|
|
title: '路线名称',
|
|
|
|
dataIndex: 'placeName',
|
|
|
|
fixed: 'left',
|
|
|
|
width: 120,
|
|
|
|
options: 1,
|
|
|
|
backgroundColor: "#ffffff",
|
|
|
|
fieldProps: {
|
|
|
|
// onChange: (value, cs) => {
|
|
|
|
// setSitename(value.currentTarget.value)
|
|
|
|
// },
|
|
|
|
placeholder: '请输入道路名称进行搜索',
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
},
|
|
|
|
render: (dom, record) => {
|
|
|
|
// console.log('record',record)
|
|
|
|
return record.routeName
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '路线代码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'containers',
|
|
|
|
|
|
|
|
fixed: 'left',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeCode
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '路段序号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time2',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
// align: 'right',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.sectionNo
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '乡镇编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time3',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.townshipCode
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '起点地名',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time4',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startingPlaceName
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '起点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time5',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startStation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '起点分界点类别',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time6',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.categoryOfStartingPointAndDividingPoint
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '止点地名',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time7',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.stopPlaceName
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '止点分界点类别',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time8',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.categoryOfDeadCenterAndDividingPoint
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '止点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 140,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.stopStation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路段类型',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 140,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.sectionType
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路网调整前路线编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 140,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeCodeBeforeRoadNetworkAdjustment
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '原路段序号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.serialNumberOfOriginalSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '原路段起点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startingStakeNumberOfTheOriginalRoadSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '原路段止点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.endingPointStakeNoOfTheOriginalRoadSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路线等级',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeLevel
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路段性质',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.natureOfRoadSection
|
|
|
|
},
|
|
|
|
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.reconstructionTime
|
|
|
|
},
|
|
|
|
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.lastRepairAndMaintenanceYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: 'GBM及文明样板路',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.gBMAndCivilizedModelRoad
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '地貌',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.landforms
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '收费性质',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.natureOfCharges
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '所属收费站',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.tollStation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '涵洞数量',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.numberOfCulverts
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '技术等级',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.technicalLevel
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路面类型',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.pavementType
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '面层厚度(厘米)',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.surfaceThickness
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路面宽度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.pavementWidth
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路基宽度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.subgradeWidth
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '是否晴雨通车',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.whetherItIsOpenToTrafficInSunnyOrRainyDays
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '车道特征',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.laneCharacteristics
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '设计时速',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.designSpeedPerHour
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '是否城管路段',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.urbanManagementSectionOrNot
|
|
|
|
},
|
|
|
|
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.roadAdministrationUnit
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '列养情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.alimentation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '列养资金来源',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.sourceOfListedMaintenanceFunds
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '养护时间',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.curingTime
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '可绿化里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.greeningMileage
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '已绿化里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.greeningMileaged
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '重复道路路段类型',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.typeOfRepeatedRoadSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '重复路段序号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.serialNumberOfRepeatedSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '重复路段路线编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.repeatedSectionRouteCode
|
|
|
|
},
|
|
|
|
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.plannedProjectRouteCode
|
|
|
|
},
|
|
|
|
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.plannedProjectType
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '完工情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.completionStatus
|
|
|
|
},
|
|
|
|
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.plannedFundCategoryOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划年度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.plannedYearOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划文号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.planDocumentNoOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划项目唯一编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.planItemUniqueCodeOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划项目名称',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.planProjectNameOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '完工情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.completionStatusOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '完工年度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.yearOfCompletionOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '桩号范围',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.stationRange
|
|
|
|
},
|
|
|
|
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.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.whetherMaintenanceManagedHighway
|
|
|
|
},
|
|
|
|
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.routeCodeOfLastYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '上年路线名称',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeNameOfLastYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '上年起点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startingStationOfLastYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '上年止点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.lastYearsEndingPointStakeNumber
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '图形里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.graphicMileage
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '桩号里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.chainageMileage
|
|
|
|
},
|
|
|
|
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: 120,
|
|
|
|
fixed: 'right',
|
|
|
|
render: (dom, record) => {
|
|
|
|
return <div><Button type="link"
|
|
|
|
onClick={() => {
|
|
|
|
setRecortd(record)
|
|
|
|
openModal('edit', record)
|
|
|
|
setTypecard('111')
|
|
|
|
// sessionStorage.setItem('record', JSON.stringify(record))
|
|
|
|
// sessionStorage.setItem('newly', JSON.stringify(data))
|
|
|
|
|
|
|
|
}}
|
|
|
|
>编辑</Button><Button type="link">删除</Button></div>
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
key: "direction",
|
|
|
|
hideInTable: true,
|
|
|
|
dataIndex: "direction",
|
|
|
|
order: 6,
|
|
|
|
renderFormItem: (item, { type, defaultRender, ...rest }, form, record) => {
|
|
|
|
return (
|
|
|
|
<div> <Button
|
|
|
|
type="primary"
|
|
|
|
style={{ width: "100px" }}
|
|
|
|
onClick={() => {
|
|
|
|
openModal('edit', record)
|
|
|
|
// sessionStorage.setItem('newly', JSON.stringify(data))
|
|
|
|
setTypecard('')
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
新增
|
|
|
|
</Button>
|
|
|
|
<Button
|
|
|
|
type="primary"
|
|
|
|
style={{ width: "100px", marginLeft: 20 }}
|
|
|
|
onClick={() => {
|
|
|
|
// dispatch(push(`article/update/post`));
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
导入
|
|
|
|
</Button>
|
|
|
|
</div>
|
|
|
|
);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
], tab2: [
|
|
|
|
{
|
|
|
|
title: '路线名称',
|
|
|
|
dataIndex: 'placeName',
|
|
|
|
fixed: 'left',
|
|
|
|
width: 120,
|
|
|
|
options: 1,
|
|
|
|
backgroundColor: "#ffffff",
|
|
|
|
fieldProps: {
|
|
|
|
// onChange: (value, cs) => {
|
|
|
|
// setSitename(value.currentTarget.value)
|
|
|
|
// },
|
|
|
|
placeholder: '请输入道路名称进行搜索',
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
},
|
|
|
|
render: (dom, record) => {
|
|
|
|
// console.log('record',record)
|
|
|
|
return record.routeName
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '路线代码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'containers',
|
|
|
|
|
|
|
|
fixed: 'left',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeCode
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '路段序号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time2',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
// align: 'right',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.sectionNo
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '乡镇编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time3',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.townshipCode
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '起点地名',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time4',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startingPlaceName
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '起点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time5',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startStation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '起点分界点类别',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time6',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.categoryOfStartingPointAndDividingPoint
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '止点地名',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time7',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.stopPlaceName
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '止点分界点类别',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time8',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.categoryOfDeadCenterAndDividingPoint
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '止点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 140,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.stopStation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路段类型',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 140,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.sectionType
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路网调整前路线编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 140,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeCodeBeforeRoadNetworkAdjustment
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '原路段序号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.serialNumberOfOriginalSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '原路段起点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startingStakeNumberOfTheOriginalRoadSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '原路段止点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.endingPointStakeNoOfTheOriginalRoadSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路线等级',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeLevel
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路段性质',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.natureOfRoadSection
|
|
|
|
},
|
|
|
|
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.reconstructionTime
|
|
|
|
},
|
|
|
|
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.lastRepairAndMaintenanceYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: 'GBM及文明样板路',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.gBMAndCivilizedModelRoad
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '地貌',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.landforms
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '收费性质',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.natureOfCharges
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '所属收费站',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.tollStation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '涵洞数量',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.numberOfCulverts
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '技术等级',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.technicalLevel
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路面类型',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.pavementType
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '面层厚度(厘米)',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.surfaceThickness
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路面宽度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.pavementWidth
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路基宽度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.subgradeWidth
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '是否晴雨通车',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.whetherItIsOpenToTrafficInSunnyOrRainyDays
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '车道特征',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.laneCharacteristics
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '设计时速',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.designSpeedPerHour
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '是否城管路段',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.urbanManagementSectionOrNot
|
|
|
|
},
|
|
|
|
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.roadAdministrationUnit
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '列养情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.alimentation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '列养资金来源',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.sourceOfListedMaintenanceFunds
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '养护时间',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.curingTime
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '可绿化里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.greeningMileage
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '已绿化里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.greeningMileaged
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '重复道路路段类型',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.typeOfRepeatedRoadSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '重复路段序号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.serialNumberOfRepeatedSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '重复路段路线编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.repeatedSectionRouteCode
|
|
|
|
},
|
|
|
|
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.plannedProjectRouteCode
|
|
|
|
},
|
|
|
|
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.plannedProjectType
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '完工情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.completionStatus
|
|
|
|
},
|
|
|
|
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.plannedFundCategoryOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划年度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.plannedYearOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划文号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.planDocumentNoOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划项目唯一编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.planItemUniqueCodeOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划项目名称',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.planProjectNameOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '完工情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.completionStatusOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '完工年度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.yearOfCompletionOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '桩号范围',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.stationRange
|
|
|
|
},
|
|
|
|
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.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.whetherMaintenanceManagedHighway
|
|
|
|
},
|
|
|
|
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.routeCodeOfLastYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '上年路线名称',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeNameOfLastYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '上年起点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startingStationOfLastYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '上年止点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.lastYearsEndingPointStakeNumber
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '图形里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.graphicMileage
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '桩号里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.chainageMileage
|
|
|
|
},
|
|
|
|
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: 120,
|
|
|
|
fixed: 'right',
|
|
|
|
render: (dom, record) => {
|
|
|
|
return <div><Button type="link"
|
|
|
|
onClick={() => {
|
|
|
|
openModal('edit', record)
|
|
|
|
setTypecard('111')
|
|
|
|
setRecortd(record)
|
|
|
|
|
|
|
|
}}
|
|
|
|
>编辑</Button><Button type="link">删除</Button></div>
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
key: "direction",
|
|
|
|
hideInTable: true,
|
|
|
|
dataIndex: "direction",
|
|
|
|
order: 6,
|
|
|
|
renderFormItem: (item, { type, defaultRender, ...rest }, form, record) => {
|
|
|
|
return (
|
|
|
|
<div> <Button
|
|
|
|
type="primary"
|
|
|
|
style={{ width: "100px" }}
|
|
|
|
onClick={() => {
|
|
|
|
openModal('edit', record)
|
|
|
|
setTypecard('')
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
新增
|
|
|
|
</Button>
|
|
|
|
<Button
|
|
|
|
type="primary"
|
|
|
|
style={{ width: "100px", marginLeft: 20 }}
|
|
|
|
onClick={() => {
|
|
|
|
// dispatch(push(`article/update/post`));
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
导入
|
|
|
|
</Button>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
], tab3: [
|
|
|
|
{
|
|
|
|
title: '路线名称',
|
|
|
|
dataIndex: 'placeName',
|
|
|
|
fixed: 'left',
|
|
|
|
width: 120,
|
|
|
|
options: 1,
|
|
|
|
backgroundColor: "#ffffff",
|
|
|
|
fieldProps: {
|
|
|
|
// onChange: (value, cs) => {
|
|
|
|
// setSitename(value.currentTarget.value)
|
|
|
|
// },
|
|
|
|
placeholder: '请输入道路名称进行搜索',
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
},
|
|
|
|
render: (dom, record) => {
|
|
|
|
// console.log('record',record)
|
|
|
|
return record.routeName
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '路线代码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'containers',
|
|
|
|
|
|
|
|
fixed: 'left',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeCode
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '路段序号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time2',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
// align: 'right',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.sectionNo
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '乡镇编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time3',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.townshipCode
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '起点地名',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time4',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startingPlaceName
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '起点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time5',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startStation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '起点分界点类别',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time6',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.categoryOfStartingPointAndDividingPoint
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '止点地名',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time7',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.stopPlaceName
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '止点分界点类别',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time8',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.categoryOfDeadCenterAndDividingPoint
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '止点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 140,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.stopStation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路段类型',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 140,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.sectionType
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路网调整前路线编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
width: 140,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeCodeBeforeRoadNetworkAdjustment
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '原路段序号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.serialNumberOfOriginalSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '原路段起点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startingStakeNumberOfTheOriginalRoadSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '原路段止点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.endingPointStakeNoOfTheOriginalRoadSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路线等级',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeLevel
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路段性质',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.natureOfRoadSection
|
|
|
|
},
|
|
|
|
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.reconstructionTime
|
|
|
|
},
|
|
|
|
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.lastRepairAndMaintenanceYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: 'GBM及文明样板路',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.gBMAndCivilizedModelRoad
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '地貌',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.landforms
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '收费性质',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.natureOfCharges
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '所属收费站',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.tollStation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '涵洞数量',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.numberOfCulverts
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '技术等级',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.technicalLevel
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路面类型',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.pavementType
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '面层厚度(厘米)',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.surfaceThickness
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路面宽度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.pavementWidth
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '路基宽度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.subgradeWidth
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '是否晴雨通车',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.whetherItIsOpenToTrafficInSunnyOrRainyDays
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '车道特征',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.laneCharacteristics
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '设计时速',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.designSpeedPerHour
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '是否城管路段',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.urbanManagementSectionOrNot
|
|
|
|
},
|
|
|
|
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.roadAdministrationUnit
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '列养情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.alimentation
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '列养资金来源',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.sourceOfListedMaintenanceFunds
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '养护时间',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.curingTime
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '可绿化里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.greeningMileage
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '已绿化里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.greeningMileaged
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '重复道路路段类型',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.typeOfRepeatedRoadSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '重复路段序号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.serialNumberOfRepeatedSection
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '重复路段路线编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.repeatedSectionRouteCode
|
|
|
|
},
|
|
|
|
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.plannedProjectRouteCode
|
|
|
|
},
|
|
|
|
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.plannedProjectType
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '完工情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.completionStatus
|
|
|
|
},
|
|
|
|
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.plannedFundCategoryOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划年度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.plannedYearOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划文号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.planDocumentNoOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划项目唯一编码',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.planItemUniqueCodeOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '计划项目名称',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.planProjectNameOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '完工情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.completionStatusOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '完工年度',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.yearOfCompletionOne
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '桩号范围',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.stationRange
|
|
|
|
},
|
|
|
|
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.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.whetherMaintenanceManagedHighway
|
|
|
|
},
|
|
|
|
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.routeCodeOfLastYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '上年路线名称',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.routeNameOfLastYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '上年起点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.startingStationOfLastYear
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '上年止点桩号',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.lastYearsEndingPointStakeNumber
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '图形里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.graphicMileage
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '桩号里程',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time9',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 140,
|
|
|
|
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.chainageMileage
|
|
|
|
},
|
|
|
|
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: 120,
|
|
|
|
fixed: 'right',
|
|
|
|
render: (dom, record) => {
|
|
|
|
return <div><Button type="link"
|
|
|
|
onClick={() => {
|
|
|
|
openModal('edit', record)
|
|
|
|
setTypecard('111')
|
|
|
|
setRecortd(record)
|
|
|
|
|
|
|
|
}}
|
|
|
|
>编辑</Button><Button type="link">删除</Button></div>
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
key: "direction",
|
|
|
|
hideInTable: true,
|
|
|
|
dataIndex: "direction",
|
|
|
|
order: 6,
|
|
|
|
renderFormItem: (item, { type, defaultRender, ...rest }, form, record) => {
|
|
|
|
return (
|
|
|
|
<div> <Button
|
|
|
|
type="primary"
|
|
|
|
style={{ width: "100px" }}
|
|
|
|
onClick={() => {
|
|
|
|
openModal('edit', record)
|
|
|
|
setTypecard('')
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
新增
|
|
|
|
</Button>
|
|
|
|
<Button
|
|
|
|
type="primary"
|
|
|
|
style={{ width: "100px", marginLeft: 20 }}
|
|
|
|
onClick={() => {
|
|
|
|
// dispatch(push(`article/update/post`));
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
导入
|
|
|
|
</Button>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
], tab4: [
|
|
|
|
{
|
|
|
|
title: '项目名称',
|
|
|
|
dataIndex: 'placeName',
|
|
|
|
fixed: 'left',
|
|
|
|
width: 120,
|
|
|
|
options: 1,
|
|
|
|
backgroundColor: "#ffffff",
|
|
|
|
fieldProps: {
|
|
|
|
// onChange: (value, cs) => {
|
|
|
|
// setSitename(value.currentTarget.value)
|
|
|
|
// },
|
|
|
|
placeholder: '请输入项目名称进行搜索',
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
},
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.entryName
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '工程里程(公里/延米)',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'containers',
|
|
|
|
|
|
|
|
fixed: 'left',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.projectMileage
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '投资(万元)',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time2',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
// align: 'right',
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.investment
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '建设单位',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time3',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.buildUnit
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '监理单位',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time4',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.constructionControlUnit
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '设计单位',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time5',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.designUnit
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '施工单位',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time6',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.constructionUnit
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '监督负责人及监督人员',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time7',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.supervisorAndSupervisor
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
title: '项目进展情况',
|
|
|
|
search: false,
|
|
|
|
dataIndex: 'time8',
|
|
|
|
valueType: 'dateRange',
|
|
|
|
|
|
|
|
|
|
|
|
width: 120,
|
|
|
|
render: (dom, record) => {
|
|
|
|
return record.projectProgress
|
|
|
|
},
|
|
|
|
fieldProps: {
|
|
|
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '操作',
|
|
|
|
dataIndex: 'creatTime',
|
|
|
|
valueType: 'dateTimeRange',
|
|
|
|
hideInSearch: true,
|
|
|
|
width: 120,
|
|
|
|
fixed: 'right',
|
|
|
|
render: (dom, record) => {
|
|
|
|
return <div><Button type="link"
|
|
|
|
onClick={() => {
|
|
|
|
yilanModal('edit', record)
|
|
|
|
setTypecard('111')
|
|
|
|
setRecortd(record)
|
|
|
|
}}
|
|
|
|
>编辑</Button><Button type="link">删除</Button></div>
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
key: "direction",
|
|
|
|
hideInTable: true,
|
|
|
|
dataIndex: "direction",
|
|
|
|
order: 6,
|
|
|
|
renderFormItem: (item, { type, defaultRender, ...rest }, form, record) => {
|
|
|
|
return (
|
|
|
|
<div> <Button
|
|
|
|
type="primary"
|
|
|
|
style={{ width: "100px" }}
|
|
|
|
onClick={() => {
|
|
|
|
yilanModal('edit', record)
|
|
|
|
setTypecard('')
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
新增
|
|
|
|
</Button>
|
|
|
|
<Button
|
|
|
|
type="primary"
|
|
|
|
style={{ width: "100px", marginLeft: 20 }}
|
|
|
|
|
|
|
|
>
|
|
|
|
导入
|
|
|
|
</Button>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
]
|
|
|
|
}
|
|
|
|
return (
|
|
|
|
<Spin spinning={false}>
|
|
|
|
<div className='protable-transpor'>
|
|
|
|
<ProTable
|
|
|
|
// actionRef={ref}
|
|
|
|
toolbar={{
|
|
|
|
multipleLine: true,
|
|
|
|
menu: {
|
|
|
|
activeKey,
|
|
|
|
onChange: (key) => setActiveKey(key),
|
|
|
|
items: [
|
|
|
|
{
|
|
|
|
key: 'tab1',
|
|
|
|
label: <span onClick={() => requestRoadway('县')}>县道{activeKey === 'tab1'}</span>,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
key: 'tab2',
|
|
|
|
label: <span onClick={() => requestRoadway('乡')}>乡道{activeKey === 'tab2'}</span>,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
key: 'tab3',
|
|
|
|
label: <span onClick={() => requestRoadway('村')}>村道{activeKey === 'tab3'}</span>,
|
|
|
|
}, {
|
|
|
|
key: 'tab4',
|
|
|
|
label: <span onClick={() => requestProject()}>工程一览{activeKey === 'tab4'}</span>,
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
}}
|
|
|
|
scroll={{ x: 800 }}
|
|
|
|
options={false}
|
|
|
|
ref={c => { finishedProductTable = c; }}
|
|
|
|
style={{ width: "100% ", overflow: "auto", height: '760px' }}
|
|
|
|
rowKey='id'
|
|
|
|
onReset={(v) => {
|
|
|
|
const { id } = depMessage[0]
|
|
|
|
// console.log(id)
|
|
|
|
// setRegionId(id)
|
|
|
|
// setPlaceType(-1)
|
|
|
|
// setDay([moment('2022-03-01').format('YYYY-MM-DD'), moment().format('YYYY-MM-DD')])
|
|
|
|
// setSitename('')
|
|
|
|
}}
|
|
|
|
rowSelection={{
|
|
|
|
selectedRowKeys: rowSelected,
|
|
|
|
onChange: (selectedRowKeys) => {
|
|
|
|
setRowSelected(selectedRowKeys);
|
|
|
|
},
|
|
|
|
}}
|
|
|
|
columns={columns[activeKey]}
|
|
|
|
|
|
|
|
dataSource={counts || []}
|
|
|
|
request={async (params) => {
|
|
|
|
const query = {
|
|
|
|
level: '县'
|
|
|
|
}
|
|
|
|
setSitename('县')
|
|
|
|
|
|
|
|
setRowSelected([]);
|
|
|
|
const res = await dispatch(getRoadway(query));
|
|
|
|
// console.log(res)
|
|
|
|
|
|
|
|
setCounts(res.payload.data)
|
|
|
|
return {
|
|
|
|
...res,
|
|
|
|
total: res.payload.data ? res.payload.data.count : 0
|
|
|
|
}
|
|
|
|
}}
|
|
|
|
search={{
|
|
|
|
defaultCollapsed: false,
|
|
|
|
optionRender: (searchConfig, formProps, dom) => [
|
|
|
|
...dom.reverse(),
|
|
|
|
<Popconfirm title="确认导出?" onConfirm={() => { props.exports(rowSelected, counts) }}>
|
|
|
|
<Button
|
|
|
|
>
|
|
|
|
导出
|
|
|
|
</Button>
|
|
|
|
</Popconfirm>
|
|
|
|
],
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
</ProTable>
|
|
|
|
</div>
|
|
|
|
{modalVisible ? <UserModal
|
|
|
|
visible={modalVisible}
|
|
|
|
onVisibleChange={setModalVisible}
|
|
|
|
modalRecord={modalRecord}
|
|
|
|
typecard={typecard}
|
|
|
|
rewkeys={'transportation'}
|
|
|
|
data={data}
|
|
|
|
recortd={recortd}
|
|
|
|
sitename={sitename}
|
|
|
|
setRecortd={setRecortd}
|
|
|
|
/> : ''}
|
|
|
|
{modalVisibleyilan ? <ProjectModal
|
|
|
|
visible={modalVisibleyilan}
|
|
|
|
onVisibleChange={setModalVisibleyilan}
|
|
|
|
modalRecord={modalRecord}
|
|
|
|
typecard={typecard}
|
|
|
|
rewkeys={'road'}
|
|
|
|
recortd={recortd}
|
|
|
|
setRecortd={setRecortd}
|
|
|
|
/> : ''}
|
|
|
|
</Spin >
|
|
|
|
)
|
|
|
|
}
|
|
|
|
const data = [
|
|
|
|
{ name: "路线名称", type: 'routeName' },
|
|
|
|
{ name: "路线代码", type: 'routeCode' },
|
|
|
|
{ name: "路段序号", type: 'sectionNo' },
|
|
|
|
{ name: "乡镇编码", type: 'townshipCode' },
|
|
|
|
{ name: "起点地名", type: 'startingPlaceName' },
|
|
|
|
{ name: "起点桩号", type: 'startStation' },
|
|
|
|
{ name: "起点分界点类别", type: 'categoryOfStartingPointAndDividingPoint' },
|
|
|
|
{ name: "止点地名", type: 'stopPlaceName' },
|
|
|
|
{ name: "止点分界点类别", type: 'categoryOfDeadCenterAndDividingPoint' },
|
|
|
|
{ name: "止点桩号", type: 'stopStation' },
|
|
|
|
{ name: "路段类型", type: 'sectionType' },
|
|
|
|
{ name: "路网调整前路线编码", type: 'routeCodeBeforeRoadNetworkAdjustment' },
|
|
|
|
{ name: "原路段序号", type: 'serialNumberOfOriginalSection' },
|
|
|
|
{ name: "原路段起点桩号", type: 'startingStakeNumberOfTheOriginalRoadSection' },
|
|
|
|
{ name: "原路段止点桩号", type: 'endingPointStakeNoOfTheOriginalRoadSection' },
|
|
|
|
{ name: "路线等级", type: 'routeLevel' },
|
|
|
|
{ name: "路段性质", type: 'natureOfRoadSection' },
|
|
|
|
{ name: "建成时间", type: 'completionTime' },
|
|
|
|
{ name: "改建时间", type: 'reconstructionTime' },
|
|
|
|
{ name: "建设性质", type: 'natureOfConstruction' },
|
|
|
|
{ name: "GBM及文明样板路", type: 'gBMAndCivilizedModelRoad' },
|
|
|
|
{ name: "地貌", type: 'landforms' },
|
|
|
|
{ name: "收费性质", type: 'natureOfCharges' },
|
|
|
|
{ name: "所属收费站", type: 'tollStation' },
|
|
|
|
{ name: "涵洞数量", type: 'numberOfCulverts' },
|
|
|
|
{ name: "技术等级", type: 'technicalLevel' },
|
|
|
|
{ name: "路面类型", type: 'pavementType' },
|
|
|
|
{ name: "路面宽度", type: 'pavementWidth' },
|
|
|
|
{ name: "路基宽度", type: 'subgradeWidth' },
|
|
|
|
{ name: "车道特征", type: 'laneCharacteristics' },
|
|
|
|
{ name: "是否晴雨通车", type: 'whetherItIsOpenToTrafficInSunnyOrRainyDays' },
|
|
|
|
{ name: "设计时速", type: 'designSpeedPerHour' },
|
|
|
|
{ name: "是否城管路段", type: 'urbanManagementSectionOrNot' },
|
|
|
|
{ name: "管养单位", type: 'managementAndMaintenanceUnit' },
|
|
|
|
{ name: "路政管理单位", type: 'roadAdministrationUnit' },
|
|
|
|
{ name: "列养情况", type: 'alimentation' },
|
|
|
|
{ name: "列养资金来源", type: 'sourceOfListedMaintenanceFunds' },
|
|
|
|
{ name: "养护时间", type: 'curingTime' },
|
|
|
|
{ name: "可绿化里程", type: 'greeningMileage' },
|
|
|
|
{ name: "已绿化里程", type: 'greeningMileaged' },
|
|
|
|
{ name: "重复道路路段类型", type: 'typeOfRepeatedRoadSection' },
|
|
|
|
{ name: "重复路段序号", type: 'serialNumberOfRepeatedSection' },
|
|
|
|
{ name: "重复路段路线编码", type: 'repeatedSectionRouteCode' },
|
|
|
|
{ name: "计划资金类别", type: 'plannedFundCategory' },
|
|
|
|
{ name: "计划年度", type: 'plannedYear' },
|
|
|
|
{ name: "计划文号", type: 'planDocumentNo' },
|
|
|
|
{ name: "计划项目唯一编码", type: 'planItemUniqueCode' },
|
|
|
|
{ name: "计划项目路线编码", type: 'plannedProjectRouteCode' },
|
|
|
|
{ name: "计划项目名称", type: 'planProjectName' },
|
|
|
|
{ name: "计划项目类型", type: 'plannedProjectType' },
|
|
|
|
{ name: "完工情况", type: 'completionStatus' },
|
|
|
|
{ name: "完工年度", type: 'yearOfCompletion' },
|
|
|
|
{ name: "计划资金类别_1", type: 'plannedFundCategoryOne' },
|
|
|
|
{ name: "计划年度_1", type: 'plannedYearOne' },
|
|
|
|
{ name: "计划文号_1", type: 'planDocumentNoOne' },
|
|
|
|
{ name: "计划项目唯一编码_1", type: 'planItemUniqueCodeOne' },
|
|
|
|
{ name: "计划项目名称_1", type: 'planProjectNameOne' },
|
|
|
|
{ name: "完工情况_1", type: 'completionStatusOne' },
|
|
|
|
{ name: "完工年度_1", type: 'yearOfCompletionOne' },
|
|
|
|
{ name: "桩号范围", type: 'stationRange' },
|
|
|
|
{ name: "填报单位", type: 'reportingUnit' },
|
|
|
|
{ name: "变更原因", type: 'reasonForChange' },
|
|
|
|
{ name: "变更时间", type: 'changeTime' },
|
|
|
|
{ name: "最近一次修复养护年度", type: 'lastRepairAndMaintenanceYear' },
|
|
|
|
{ name: "是否按干线公路管理接养", type: 'whetherMaintenanceManagedHighway' },
|
|
|
|
{ name: "备注", type: 'remarks' },
|
|
|
|
{ name: "上年路线编码", type: 'routeCodeOfLastYear' },
|
|
|
|
{ name: "上年路线名称", type: 'routeNameOfLastYear' },
|
|
|
|
{ name: "上年起点桩号", type: 'startingStationOfLastYear' },
|
|
|
|
{ name: "上年止点桩号", type: 'lastYearsEndingPointStakeNumber' },
|
|
|
|
{ name: "图形里程", type: 'graphicMileage' },
|
|
|
|
{ name: "桩号里程", type: 'chainageMileage' },
|
|
|
|
{ name: "所在区县", type: 'districtcounty' },
|
|
|
|
{ name: "所在地市", type: 'locationCity' },
|
|
|
|
{ name: "面层厚度", type: 'surfaceThickness' },
|
|
|
|
]
|
|
|
|
function mapStateToProps(state) {
|
|
|
|
const { auth, depMessage } = state;
|
|
|
|
const pakData = (dep) => {
|
|
|
|
return dep.map((d) => {
|
|
|
|
return {
|
|
|
|
title: d.name,
|
|
|
|
value: d.id,
|
|
|
|
// children: d.type >= 2 ? [] : pakData(d.subordinate)
|
|
|
|
children: pakData(d.subordinate)
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
let depData = pakData(depMessage.data || [])
|
|
|
|
return {
|
|
|
|
user: auth.user,
|
|
|
|
depMessage: depMessage.data || [],
|
|
|
|
depLoading: depMessage.isRequesting,
|
|
|
|
depData,
|
|
|
|
};
|
|
|
|
}
|
|
|
|
export default connect(mapStateToProps)(TransporTationTable);
|