diff --git a/src/views/maintenance/maintenance_records.vue b/src/views/maintenance/maintenance_records.vue index 19ee9a2..050d801 100644 --- a/src/views/maintenance/maintenance_records.vue +++ b/src/views/maintenance/maintenance_records.vue @@ -28,7 +28,7 @@
关键词: - +
@@ -76,6 +76,18 @@ min-width="120" align="center" /> + + @@ -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)} 天` },