+
{{ getBadgeText(scope.row.end_date) }}
@@ -872,10 +884,16 @@ export default {
return new Blob([u8arr], { type: mime })
},
getBadgeClass(planDate) {
+ if(!planDate){
+ return 'badge-gray'
+ }
const diffDays = this.getDateDifferenceInDays(planDate)
return diffDays >= 0 ? 'badge-blue' : 'badge-red'
},
- getBadgeText(planDate) {
+ getBadgeText(planDate) {
+ if(!planDate){
+ return '-'
+ }
const diffDays = this.getDateDifferenceInDays(planDate)
return diffDays >= 0 ? `还有 ${diffDays} 天` : `已超期 ${Math.abs(diffDays)} 天`
},