diff --git a/src/modules/04_system/components/cardBackupRestore.vue b/src/modules/04_system/components/cardBackupRestore.vue index c53a9d07..bda1b0a9 100644 --- a/src/modules/04_system/components/cardBackupRestore.vue +++ b/src/modules/04_system/components/cardBackupRestore.vue @@ -28,6 +28,7 @@ const { deleteBackUp, backupRunningList, restoreRunningList, + getSize, } = useDataStore(); const storeData = useDataStore(); const { dataBackUp, backupRunTotal, restoreRunTotal } = storeToRefs(storeData); @@ -41,7 +42,13 @@ const tab = defineModel("tab", { required: true }); * Table */ const filter = ref(""); -const visibleColumns = ref(["name", "createAt", "status"]); +const visibleColumns = ref([ + "name", + "createAt", + "databaseSize", + "storageSize", + "status", +]); const baseColumns = ref([ { name: "name", @@ -63,6 +70,26 @@ const baseColumns = ref([ headerStyle: "font-size: 14px", style: "font-size: 14px", }, + { + name: "databaseSize", + align: "center", + label: "ขนาดของฐานข้อมูล ", + sortable: true, + // field: (v) => date2Thai(v, false, true), + field: "databaseSize", + headerStyle: "font-size: 14px", + style: "font-size: 14px", + }, + { + name: "storageSize", + align: "center", + label: "ขนาดของไฟล์ ", + sortable: true, + // field: (v) => date2Thai(v, false, true), + field: "storageSize", + headerStyle: "font-size: 14px", + style: "font-size: 14px", + }, { name: "status", align: "center", @@ -188,8 +215,16 @@ onMounted(async () => {