You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3631 lines
112 KiB
3631 lines
112 KiB
3 years ago
|
import React, { useEffect, useState } 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 { getReportStatistic } from "../actions/infor"
|
||
|
const InForTable = (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
|
||
|
useEffect(() => {
|
||
|
setRegionId(user.departmentId)
|
||
|
}, [user])
|
||
|
const [activeKey, setActiveKey] = useState('tab1');
|
||
|
// const renderBadge = (count, active = false) => {
|
||
|
// return (
|
||
|
// <Badge
|
||
|
// count={count}
|
||
|
// style={{
|
||
|
// marginTop: -2,
|
||
|
// marginLeft: 4,
|
||
|
// color: active ? '#1890FF' : '#999',
|
||
|
// backgroundColor: active ? '#E6F7FF' : '#eee',
|
||
|
// }}
|
||
|
// />
|
||
|
// );
|
||
|
// };
|
||
|
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,
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
title: '路线代码',
|
||
|
search: false,
|
||
|
dataIndex: 'containers',
|
||
|
|
||
|
fixed: 'left',
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
title: '路段序号',
|
||
|
search: false,
|
||
|
dataIndex: 'time2',
|
||
|
valueType: 'dateRange',
|
||
|
// align: 'right',
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
title: '乡镇编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time3',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '起点地名',
|
||
|
search: false,
|
||
|
dataIndex: 'time4',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '起点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time5',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '起点分界点类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time6',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '止点地名',
|
||
|
search: false,
|
||
|
dataIndex: 'time7',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '止点分界点类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time8',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '止点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路段类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路网调整前路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '原路段序号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '原路段起点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '原路段止点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路线等级',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路段性质',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '建成时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '改建时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '建设性质',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '最近一次修复养护年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: 'GBM及文明样板路',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '地貌',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '收费性质',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '所属收费站',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '涵洞数量',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '技术等级',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路面类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '面层厚度(厘米)',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路面宽度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路基宽度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '是否晴雨通车',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '车道特征',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '设计时速',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '是否城管路段',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '管养单位',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路政管理单位',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '列养情况',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '列养资金来源',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '养护时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '可绿化里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '已绿化里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '重复道路路段类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '重复路段序号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '重复路段路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划资金类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划文号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目唯一编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目名称',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工情况',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划资金类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划文号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目唯一编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目名称',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工情况',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '桩号范围',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '填报单位',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '变更原因',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '变更时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '是否按干线公路管理接养',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '备注',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年路线名称',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年起点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年止点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '图形里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '桩号里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '所在区县',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '所在地市',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
title: '操作',
|
||
|
dataIndex: 'creatTime',
|
||
|
valueType: 'dateTimeRange',
|
||
|
hideInSearch: true,
|
||
|
width: 120,
|
||
|
fixed: 'right',
|
||
|
render: (dom, record) => {
|
||
|
return <div><Button type="link">编辑</Button><Button type="link">删除</Button></div>
|
||
|
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
key: "direction",
|
||
|
hideInTable: true,
|
||
|
dataIndex: "direction",
|
||
|
order: 6,
|
||
|
renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
|
||
|
return (
|
||
|
<div> <Button
|
||
|
type="primary"
|
||
|
style={{ width: "100px" }}
|
||
|
onClick={() => {
|
||
|
dispatch(push(`article/update/post`));
|
||
|
}}
|
||
|
>
|
||
|
新增
|
||
|
</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,
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
title: '路线代码',
|
||
|
search: false,
|
||
|
dataIndex: 'containers',
|
||
|
|
||
|
fixed: 'left',
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
title: '路段序号',
|
||
|
search: false,
|
||
|
dataIndex: 'time2',
|
||
|
valueType: 'dateRange',
|
||
|
// align: 'right',
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
title: '乡镇编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time3',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '起点地名',
|
||
|
search: false,
|
||
|
dataIndex: 'time4',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '起点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time5',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '起点分界点类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time6',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '止点地名',
|
||
|
search: false,
|
||
|
dataIndex: 'time7',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '止点分界点类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time8',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '止点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路段类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路网调整前路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '原路段序号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '原路段起点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '原路段止点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路线等级',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路段性质',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '建成时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '改建时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '建设性质',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '最近一次修复养护年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: 'GBM及文明样板路',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '地貌',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '收费性质',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '所属收费站',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '涵洞数量',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '技术等级',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路面类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '面层厚度(厘米)',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路面宽度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路基宽度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '是否晴雨通车',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '车道特征',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '设计时速',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '是否城管路段',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '管养单位',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路政管理单位',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '列养情况',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '列养资金来源',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '养护时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '可绿化里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '已绿化里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '重复道路路段类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '重复路段序号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '重复路段路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划资金类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划文号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目唯一编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目名称',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工情况',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划资金类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划文号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目唯一编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目名称',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工情况',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '桩号范围',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '填报单位',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '变更原因',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '变更时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '是否按干线公路管理接养',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '备注',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年路线名称',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年起点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年止点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '图形里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '桩号里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '所在区县',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '所在地市',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
title: '操作',
|
||
|
dataIndex: 'creatTime',
|
||
|
valueType: 'dateTimeRange',
|
||
|
hideInSearch: true,
|
||
|
width: 120,
|
||
|
fixed: 'right',
|
||
|
render: (dom, record) => {
|
||
|
return <div><Button type="link">编辑</Button><Button type="link">删除</Button></div>
|
||
|
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
key: "direction",
|
||
|
hideInTable: true,
|
||
|
dataIndex: "direction",
|
||
|
order: 6,
|
||
|
renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
|
||
|
return (
|
||
|
<div> <Button
|
||
|
type="primary"
|
||
|
style={{ width: "100px" }}
|
||
|
onClick={() => {
|
||
|
dispatch(push(`article/update/post`));
|
||
|
}}
|
||
|
>
|
||
|
新增
|
||
|
</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,
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
title: '路线代码',
|
||
|
search: false,
|
||
|
dataIndex: 'containers',
|
||
|
|
||
|
fixed: 'left',
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
title: '路段序号',
|
||
|
search: false,
|
||
|
dataIndex: 'time2',
|
||
|
valueType: 'dateRange',
|
||
|
// align: 'right',
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
title: '乡镇编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time3',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '起点地名',
|
||
|
search: false,
|
||
|
dataIndex: 'time4',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '起点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time5',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '起点分界点类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time6',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '止点地名',
|
||
|
search: false,
|
||
|
dataIndex: 'time7',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '止点分界点类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time8',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 120,
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '止点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路段类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路网调整前路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '原路段序号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '原路段起点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '原路段止点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路线等级',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路段性质',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '建成时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '改建时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '建设性质',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '最近一次修复养护年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: 'GBM及文明样板路',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '地貌',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '收费性质',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '所属收费站',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '涵洞数量',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '技术等级',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路面类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '面层厚度(厘米)',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路面宽度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路基宽度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '是否晴雨通车',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '车道特征',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '设计时速',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '是否城管路段',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '管养单位',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '路政管理单位',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '列养情况',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '列养资金来源',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '养护时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '可绿化里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '已绿化里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '重复道路路段类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '重复路段序号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '重复路段路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划资金类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划文号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目唯一编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目名称',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目类型',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工情况',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划资金类别',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划文号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目唯一编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '计划项目名称',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工情况',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '完工年度',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '桩号范围',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '填报单位',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '变更原因',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '变更时间',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '是否按干线公路管理接养',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '备注',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年路线编码',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年路线名称',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年起点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '上年止点桩号',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '图形里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '桩号里程',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '所在区县',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
}, {
|
||
|
title: '所在地市',
|
||
|
search: false,
|
||
|
dataIndex: 'time9',
|
||
|
valueType: 'dateRange',
|
||
|
initialValue: day,
|
||
|
|
||
|
width: 140,
|
||
|
|
||
|
render: (dom, record) => {
|
||
|
return record.address
|
||
|
},
|
||
|
fieldProps: {
|
||
|
getPopupContainer: (triggerNode) => triggerNode.parentNode,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
title: '操作',
|
||
|
dataIndex: 'creatTime',
|
||
|
valueType: 'dateTimeRange',
|
||
|
hideInSearch: true,
|
||
|
width: 120,
|
||
|
fixed: 'right',
|
||
|
render: (dom, record) => {
|
||
|
return <div><Button type="link">编辑</Button><Button type="link">删除</Button></div>
|
||
|
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
key: "direction",
|
||
|
hideInTable: true,
|
||
|
dataIndex: "direction",
|
||
|
order: 6,
|
||
|
renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
|
||
|
return (
|
||
|
<div> <Button
|
||
|
type="primary"
|
||
|
style={{ width: "100px" }}
|
||
|
onClick={() => {
|
||
|
dispatch(push(`article/update/post`));
|
||
|
}}
|
||
|
>
|
||
|
新增
|
||
|
</Button>
|
||
|
<Button
|
||
|
type="primary"
|
||
|
style={{ width: "100px", marginLeft: 20 }}
|
||
|
onClick={() => {
|
||
|
// dispatch(push(`article/update/post`));
|
||
|
}}
|
||
|
>
|
||
|
导入
|
||
|
</Button>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
);
|
||
|
},
|
||
|
},
|
||
|
]
|
||
|
}
|
||
|
return (
|
||
|
<Spin spinning={false}>
|
||
|
<div className='protable-transpor'>
|
||
|
<ProTable
|
||
|
|
||
|
toolbar={{
|
||
|
multipleLine: true,
|
||
|
|
||
|
tabs: {
|
||
|
activeKey,
|
||
|
onChange: (key) => setActiveKey(key),
|
||
|
items: [
|
||
|
{
|
||
|
key: 'tab1',
|
||
|
tab: '县道',
|
||
|
},
|
||
|
{
|
||
|
key: 'tab2',
|
||
|
tab: '乡道',
|
||
|
},
|
||
|
{
|
||
|
key: 'tab3',
|
||
|
tab: '村道',
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
}}
|
||
|
scroll={{ x: 800 }}
|
||
|
options={false}
|
||
|
ref={c => { finishedProductTable = c; }}
|
||
|
style={{ width: "100% ", overflow: "auto", height: '760px' }}
|
||
|
rowKey={activeKey}
|
||
|
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 || {}).rows || []}
|
||
|
request={async (params) => {
|
||
|
const query = {
|
||
|
startDate: day[0],
|
||
|
endDate: day[1],
|
||
|
placeType: placeType,
|
||
|
regionId: regionId,
|
||
|
placeName: sitename,
|
||
|
limit: params.pageSize,
|
||
|
offset: ((params.current ? params.current : 1) - 1) * params.pageSize
|
||
|
}
|
||
|
setRowSelected([]);
|
||
|
const res = await dispatch(getReportStatistic(query));
|
||
|
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>
|
||
|
|
||
|
</Spin >
|
||
|
)
|
||
|
}
|
||
|
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)(InForTable);
|