| | |
| | | } |
| | | }); |
| | | } else if (isValidDate(data[i].name)) { |
| | | col.push({ field: data[i].name, title: Format(data[i].name, 'MM.dd'), width: 70, totalRow: true, filter: true }) |
| | | col.push({ |
| | | field: data[i].name, title: Format(data[i].name, 'MM.dd'), width: 70, totalRow: true, filter: true, templet: function (d) { |
| | | //è·åå½åä»å¤©æå¤©å天ä¸å¤©çæ¥æå符串 |
| | | const dates = []; |
| | | const today = new Date(); |
| | | for (let i = 0; i < 3; i++) { |
| | | const date = new Date(today); |
| | | date.setDate(today.getDate() + i); |
| | | const dateStr = date.toISOString().slice(0, 10); |
| | | dates.push(`${dateStr}`); |
| | | } |
| | | // å¦æè¡æ¥æå¨å½åæ¥æä¸å¤©åï¼åå
容æ 红 |
| | | if (this.field == dates[0] || this.field == dates[1] || this.field == dates[2]) { |
| | | return '<span style="color:red">' + (d[this.field] == null ? 0 : d[this.field]) + '</span>'; |
| | | } else { |
| | | return d[this.field] == null ? 0 : d[this.field] |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |