@@ -125,6 +136,7 @@
+
@@ -148,6 +160,7 @@ export default {
apartmentCount: 0,
roomCount: 0,
emptyRoomCount: 0,
+ reservedRoomCount: 0,
rentedRoomCount: 0,
soonExpireRoomCount: 0,
expiredRoomCount: 0,
@@ -176,6 +189,7 @@ export default {
this.apartmentCount = dashboardStats.apartmentCount
this.roomCount = dashboardStats.roomCount
this.emptyRoomCount = dashboardStats.emptyRoomCount
+ this.reservedRoomCount = dashboardStats.reservedRoomCount
this.rentedRoomCount = dashboardStats.rentedRoomCount
this.soonExpireRoomCount = dashboardStats.soonExpireRoomCount
this.expiredRoomCount = dashboardStats.expiredRoomCount
@@ -210,6 +224,10 @@ export default {
const value = Number(curr) || 0;
return prev + value;
}, 0);
+ } else if (column.property === 'total') {
+ sums[index] = data.reduce((sum, item) => {
+ return sum + (Number(item.empty) || 0) + (Number(item.reserved) || 0) + (Number(item.rented) || 0);
+ }, 0);
} else {
sums[index] = '';
}
diff --git a/src/views/rental/Detail.vue b/src/views/rental/Detail.vue
index bb0b265..2fadd39 100644
--- a/src/views/rental/Detail.vue
+++ b/src/views/rental/Detail.vue
@@ -5,7 +5,9 @@