Browse Source

巡查管理-右侧巡查tab记录列表编号展示错误

dev
巴林闲侠 3 years ago
parent
commit
5d9e0adf15
  1. 19
      web/client/src/sections/fillion/components/maintenanceTable.js
  2. 21
      web/client/src/sections/fillion/components/patrolTable.js

19
web/client/src/sections/fillion/components/maintenanceTable.js

@ -90,6 +90,8 @@ const DetailList = (props) => {
}
}
let daySet = {};
const columns = [
{
title: '编号',
@ -97,6 +99,14 @@ const DetailList = (props) => {
dataIndex: 'id',
align: 'center',
render: (text, record) => {
let day = moment(record.time).format("YYYYMMDD")
if (daySet[day]) {
daySet[day].add(Symbol())
} else {
daySet[day] = new Set()
daySet[day].add(Symbol())
}
return day * 10000 + daySet[day].size
return moment(record.time).format("YYYYMMDD") * 10000 + record.id;
}
}, {
@ -104,6 +114,15 @@ const DetailList = (props) => {
key: 'projectType',
dataIndex: 'projectType',
align: 'center',
render: (text, record) => {
switch (text) {
case 'road': return '道路';
case 'bridge': return '桥梁';
case 'culvert ': return '涵洞';
case 'other': return '其他';
default: return text;
}
}
}, {
title: '所属道路',
key: 'road',

21
web/client/src/sections/fillion/components/patrolTable.js

@ -90,7 +90,7 @@ const DetailList = (props) => {
})
}
}
let daySet = {};
const columns = [
{
title: '编号',
@ -98,6 +98,14 @@ const DetailList = (props) => {
dataIndex: 'id',
align: 'center',
render: (text, record) => {
let day = moment(record.time).format("YYYYMMDD")
if (daySet[day]) {
daySet[day].add(Symbol())
} else {
daySet[day] = new Set()
daySet[day].add(Symbol())
}
return day * 10000 + daySet[day].size
return moment(record.time).format("YYYYMMDD") * 10000 + record.id;
}
},
@ -106,6 +114,15 @@ const DetailList = (props) => {
key: 'projectType',
dataIndex: 'projectType',
align: 'center',
render: (text, record) => {
switch (text) {
case 'road': return '道路';
case 'bridge': return '桥梁';
case 'culvert ': return '涵洞';
case 'other': return '其他';
default: return text;
}
}
},
{
title: '所属道路',
@ -388,7 +405,7 @@ const PatrolTable = (props) => {
);
};
function mapStateToProps(state) {
function mapStateToProps (state) {
const { auth, depMessage, userList, reportList, reportDetail } = state;
const pakData = (dep) => {
return dep.map((d) => {

Loading…
Cancel
Save