| | |
| | | } |
| | | } |
| | | if (column.field == 'materielInfo') { |
| | | const today = new Date() |
| | | column.formatter = (row) => { |
| | | if(row.details.length<=0) return; |
| | | const today = new Date(); |
| | | const closestDate = row.details |
| | | .map(x => { |
| | |
| | | }) |
| | | .reduce((closest, current) => (current.diffInDays < closest.diffInDays? current : closest)) |
| | | .date; |
| | | |
| | | |
| | | const daysSinceClosest = Math.ceil(Math.abs((today - closestDate) / (1000 * 60 * 60 * 24))); |
| | | return '<span style="color: #F56C6C">'+ daysSinceClosest+"天"+'</span>'; |
| | | } |
| | | } |
| | | if (column.field == 'sumStock') { |
| | | column.formatter = (row) => { |
| | | if(row.details.length<=0) return; |
| | | var sum=0; |
| | | const closestDate = row.details |
| | | .map(x => { |