diff --git a/web/client/.vscode/settings.json b/web/client/.vscode/settings.json
new file mode 100644
index 00000000..ed94f44b
--- /dev/null
+++ b/web/client/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "git.ignoreLimitWarning": true
+}
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/components/bridgeTable.js b/web/client/src/sections/fillion/components/bridgeTable.js
new file mode 100644
index 00000000..2195fba7
--- /dev/null
+++ b/web/client/src/sections/fillion/components/bridgeTable.js
@@ -0,0 +1,1599 @@
+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 BrideTable = (props) => {
+ const { dispatch, user, depData, depMessage, depLoading } = props
+ const [rowSelected, setRowSelected] = useState([])
+ const [regionId, setRegionId] = useState()//区域id
+ const [placeType, setPlaceType] = useState()//场所
+ const [day, setDay] = useState([moment('2022-03-01').format('YYYY-MM-DD'), moment().format('YYYY-MM-DD')])//日期
+ const [sitename, setSitename] = useState()//场所名称
+ const [counts, setCounts] = useState()//shuju
+ useEffect(() => {
+ setRegionId(user.departmentId)
+ }, [user])
+
+ const columns =
+ [
+ {
+ 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: '跨越地物类型1',
+ search: false,
+ dataIndex: 'time8',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 120,
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨越地物名称1',
+ 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: '改造部位',
+ 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: '年份1',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合1',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资1',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份2',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合2',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资2',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份3',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合3',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资3',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份4',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ },
+ {
+ title: '跨径组合4',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资4',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份5',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合5',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资5',
+ 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ]
+ return (
+
+
+
{ 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}
+
+ 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(),
+ { props.exports(rowSelected, counts) }}>
+
+
+ ],
+ }}
+
+ >
+
+
+
+ )
+}
+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)(BrideTable);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/components/enforceTable.js b/web/client/src/sections/fillion/components/enforceTable.js
new file mode 100644
index 00000000..f5d15f51
--- /dev/null
+++ b/web/client/src/sections/fillion/components/enforceTable.js
@@ -0,0 +1,1599 @@
+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 enforceTable = (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 columns =
+ [
+ {
+ 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: '跨越地物类型1',
+ search: false,
+ dataIndex: 'time8',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 120,
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨越地物名称1',
+ 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: '改造部位',
+ 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: '年份1',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合1',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资1',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份2',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合2',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资2',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份3',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合3',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资3',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份4',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ },
+ {
+ title: '跨径组合4',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资4',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份5',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合5',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资5',
+ 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ]
+ return (
+
+
+
{ 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}
+
+ 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(),
+ { props.exports(rowSelected, counts) }}>
+
+
+ ],
+ }}
+
+ >
+
+
+
+ )
+}
+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)(enforceTable);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/components/highwaysTable.js b/web/client/src/sections/fillion/components/highwaysTable.js
new file mode 100644
index 00000000..9efcf91d
--- /dev/null
+++ b/web/client/src/sections/fillion/components/highwaysTable.js
@@ -0,0 +1,1599 @@
+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 HigwaysTable = (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 columns =
+ [
+ {
+ 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: '跨越地物类型1',
+ search: false,
+ dataIndex: 'time8',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 120,
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨越地物名称1',
+ 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: '改造部位',
+ 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: '年份1',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合1',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资1',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份2',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合2',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资2',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份3',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合3',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资3',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份4',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ },
+ {
+ title: '跨径组合4',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资4',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '年份5',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '跨径组合5',
+ search: false,
+ dataIndex: 'time9',
+ valueType: 'dateRange',
+ initialValue: day,
+
+ width: 140,
+
+ render: (dom, record) => {
+ return record.address
+ },
+ fieldProps: {
+ getPopupContainer: (triggerNode) => triggerNode.parentNode,
+ }
+ }, {
+ title: '投资5',
+ 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ]
+ return (
+
+
+
{ 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}
+
+ 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(),
+ { props.exports(rowSelected, counts) }}>
+
+
+ ],
+ }}
+
+ >
+
+
+
+ )
+}
+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)(HigwaysTable);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/components/operationalTable.js b/web/client/src/sections/fillion/components/operationalTable.js
new file mode 100644
index 00000000..55c2d088
--- /dev/null
+++ b/web/client/src/sections/fillion/components/operationalTable.js
@@ -0,0 +1,3701 @@
+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 OperaTionalTable = (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 (
+ //
+ // );
+ // };
+ 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ], 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: '发动机号',
+ 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ], 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: '发动机排量',
+ 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
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ],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,
+ },
+ },
+ {
+ 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ]
+ }
+ return (
+
+
+
setActiveKey(key),
+ items: [
+ {
+ key: 'tab1',
+ tab: '客运车',
+ },
+ {
+ key: 'tab2',
+ tab: '出租车',
+ },
+ {
+ key: 'tab3',
+ tab: '危险货运',
+ },{
+ key: 'tab4',
+ 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(),
+ { props.exports(rowSelected, counts) }}>
+
+
+ ],
+ }}
+
+ >
+
+
+
+ )
+}
+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)(OperaTionalTable);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/components/protable.less b/web/client/src/sections/fillion/components/protable.less
new file mode 100644
index 00000000..be3408c0
--- /dev/null
+++ b/web/client/src/sections/fillion/components/protable.less
@@ -0,0 +1,9 @@
+.protable-transpor{
+ .ant-table-cell-fix-left{
+ background-color: #ffffff !important;
+ }
+ .ant-table-cell-fix-right{
+ background-color: #ffffff !important;
+ }
+
+}
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/components/publicTable.js b/web/client/src/sections/fillion/components/publicTable.js
new file mode 100644
index 00000000..c0d1ff6a
--- /dev/null
+++ b/web/client/src/sections/fillion/components/publicTable.js
@@ -0,0 +1,2464 @@
+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 PublicTable = (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 (
+ //
+ // );
+ // };
+ 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ], 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ]
+ }
+ return (
+
+
+
setActiveKey(key),
+ items: [
+ {
+ key: 'tab1',
+ tab: '运营线路',
+ },
+ {
+ key: 'tab2',
+ 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(),
+ { props.exports(rowSelected, counts) }}>
+
+
+ ],
+ }}
+
+ >
+
+
+
+ )
+}
+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)(PublicTable);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/components/transportationTable.js b/web/client/src/sections/fillion/components/transportationTable.js
new file mode 100644
index 00000000..666f5052
--- /dev/null
+++ b/web/client/src/sections/fillion/components/transportationTable.js
@@ -0,0 +1,3631 @@
+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 (
+ //
+ // );
+ // };
+ 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ], 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ], 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
+
+ }
+ },
+ {
+ key: "direction",
+ hideInTable: true,
+ dataIndex: "direction",
+ order: 6,
+ renderFormItem: (item, { type, defaultRender, ...rest }, form) => {
+ return (
+
+
+
+
+
+ );
+ },
+ },
+ ]
+ }
+ return (
+
+
+
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(),
+ { props.exports(rowSelected, counts) }}>
+
+
+ ],
+ }}
+
+ >
+
+
+
+ )
+}
+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);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/containers/bridge.js b/web/client/src/sections/fillion/containers/bridge.js
new file mode 100644
index 00000000..d1f968e7
--- /dev/null
+++ b/web/client/src/sections/fillion/containers/bridge.js
@@ -0,0 +1,42 @@
+import React, { useEffect, useState } from 'react';
+import { connect } from 'react-redux';
+import '../style.less';
+import { getDepMessage, getReportStatistic } from "../actions/infor"
+import BridgeTable from '../components/bridgeTable';
+const superagent = require('superagent');
+const infor = (props) => {
+ const { dispatch, user } = props
+ const [data, setData] = useState()
+ useEffect(() => {
+ // dispatch(getDepMessage())
+ dispatch(getReportStatistic())
+ setData(props)
+ }, []);
+ //批量导出
+ 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}`)
+ })
+ }
+ return (
+ <>
+ >
+ )
+}
+function mapStateToProps(state) {
+ const { auth } = state
+ return {
+ user: auth.user,
+ }
+}
+export default connect(mapStateToProps)(infor);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/containers/enforce.js b/web/client/src/sections/fillion/containers/enforce.js
new file mode 100644
index 00000000..b572c374
--- /dev/null
+++ b/web/client/src/sections/fillion/containers/enforce.js
@@ -0,0 +1,42 @@
+import React, { useEffect, useState } from 'react';
+import { connect } from 'react-redux';
+import '../style.less';
+import { getDepMessage, getReportStatistic } from "../actions/infor"
+import EnforceTable from '../components/enforceTable';
+const superagent = require('superagent');
+const enforce = (props) => {
+ const { dispatch, user } = props
+ const [data, setData] = useState()
+ useEffect(() => {
+ // dispatch(getDepMessage())
+ dispatch(getReportStatistic())
+ setData(props)
+ }, []);
+ //批量导出
+ 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}`)
+ })
+ }
+ return (
+ <>
+ >
+ )
+}
+function mapStateToProps(state) {
+ const { auth } = state
+ return {
+ user: auth.user,
+ }
+}
+export default connect(mapStateToProps)(enforce);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/containers/highways.js b/web/client/src/sections/fillion/containers/highways.js
new file mode 100644
index 00000000..7b30888e
--- /dev/null
+++ b/web/client/src/sections/fillion/containers/highways.js
@@ -0,0 +1,42 @@
+import React, { useEffect, useState } from 'react';
+import { connect } from 'react-redux';
+import '../style.less';
+import { getDepMessage, getReportStatistic } from "../actions/infor"
+import HighwaysTable from '../components/highwaysTable';
+const superagent = require('superagent');
+const highways = (props) => {
+ const { dispatch, user } = props
+ const [data, setData] = useState()
+ useEffect(() => {
+ // dispatch(getDepMessage())
+ dispatch(getReportStatistic())
+ setData(props)
+ }, []);
+ //批量导出
+ 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}`)
+ })
+ }
+ return (
+ <>
+ >
+ )
+}
+function mapStateToProps(state) {
+ const { auth } = state
+ return {
+ user: auth.user,
+ }
+}
+export default connect(mapStateToProps)(highways);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/containers/operational.js b/web/client/src/sections/fillion/containers/operational.js
new file mode 100644
index 00000000..82fb180e
--- /dev/null
+++ b/web/client/src/sections/fillion/containers/operational.js
@@ -0,0 +1,42 @@
+import React, { useEffect, useState } from 'react';
+import { connect } from 'react-redux';
+import '../style.less';
+import { getDepMessage, getReportStatistic } from "../actions/infor"
+import OperaTionalTable from '../components/operationalTable';
+const superagent = require('superagent');
+const operational = (props) => {
+ const { dispatch, user } = props
+ const [data, setData] = useState()
+ useEffect(() => {
+ // dispatch(getDepMessage())
+ dispatch(getReportStatistic())
+ setData(props)
+ }, []);
+ //批量导出
+ 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}`)
+ })
+ }
+ return (
+ <>
+ >
+ )
+}
+function mapStateToProps(state) {
+ const { auth } = state
+ return {
+ user: auth.user,
+ }
+}
+export default connect(mapStateToProps)(operational);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/containers/public.js b/web/client/src/sections/fillion/containers/public.js
new file mode 100644
index 00000000..073fd9d3
--- /dev/null
+++ b/web/client/src/sections/fillion/containers/public.js
@@ -0,0 +1,42 @@
+import React, { useEffect, useState } from 'react';
+import { connect } from 'react-redux';
+import '../style.less';
+import { getDepMessage, getReportStatistic } from "../actions/infor"
+import PublicTable from '../components/publicTable';
+const superagent = require('superagent');
+const Public = (props) => {
+ const { dispatch, user } = props
+ const [data, setData] = useState()
+ useEffect(() => {
+ // dispatch(getDepMessage())
+ dispatch(getReportStatistic())
+ setData(props)
+ }, []);
+ //批量导出
+ 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}`)
+ })
+ }
+ return (
+ <>
+ >
+ )
+}
+function mapStateToProps(state) {
+ const { auth } = state
+ return {
+ user: auth.user,
+ }
+}
+export default connect(mapStateToProps)(Public);
\ No newline at end of file
diff --git a/web/client/src/sections/fillion/containers/transportation.js b/web/client/src/sections/fillion/containers/transportation.js
new file mode 100644
index 00000000..b57967eb
--- /dev/null
+++ b/web/client/src/sections/fillion/containers/transportation.js
@@ -0,0 +1,42 @@
+import React, { useEffect, useState } from 'react';
+import { connect } from 'react-redux';
+import '../style.less';
+import { getDepMessage, getReportStatistic } from "../actions/infor"
+import TransporTationTable from '../components/transportationTable';
+const superagent = require('superagent');
+const transportation = (props) => {
+ const { dispatch, user } = props
+ const [data, setData] = useState()
+ useEffect(() => {
+ // dispatch(getDepMessage())
+ dispatch(getReportStatistic())
+ setData(props)
+ }, []);
+ //批量导出
+ 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}`)
+ })
+ }
+ return (
+ <>
+ >
+ )
+}
+function mapStateToProps(state) {
+ const { auth } = state
+ return {
+ user: auth.user,
+ }
+}
+export default connect(mapStateToProps)(transportation);
\ No newline at end of file