diff --git a/nezha-fronted/src/components/common/table/settings/backupsTable.vue b/nezha-fronted/src/components/common/table/settings/backupsTable.vue index 9569faa04..81cdcdb82 100644 --- a/nezha-fronted/src/components/common/table/settings/backupsTable.vue +++ b/nezha-fronted/src/components/common/table/settings/backupsTable.vue @@ -146,8 +146,8 @@ export default { }) }, changeDate (item) { - const time = Date.parse(item) - const time1 = this.timeFormate(time) + const time = this.utcTimeToTimezoneStr(item) + const time1 = this.timeFormate(Date.parse(time)) return time1 }, getNum (item) { @@ -157,6 +157,7 @@ export default { post('/sys/backup').then((res) => { if (res.code == 200) { this.$message.success(this.$t('backup.backupNow')) + bus.$emit('backupNow') } else { this.$message.error(res.msg) } diff --git a/nezha-fronted/src/components/page/config/backups.vue b/nezha-fronted/src/components/page/config/backups.vue index a8c127dec..13e9ef43b 100644 --- a/nezha-fronted/src/components/page/config/backups.vue +++ b/nezha-fronted/src/components/page/config/backups.vue @@ -59,6 +59,7 @@ import nzDataList from '@/components/common/table/nzDataList' import backupsTable from '@/components/common/table/settings/backupsTable' import backupsBox from '@/components/common/rightBox/administration/backupsBox' +import bus from '@/libs/bus' export default { name: 'backups', @@ -106,6 +107,9 @@ export default { mounted () { this.getTableData() + bus.$on('backupNow', () => { + this.getTableData() + }) }, methods: { @@ -123,7 +127,7 @@ export default { } } }) - this.$post('/sys/backup/list').then((res) => { + this.$get('/sys/backup/list').then((res) => { if (res.code === 200) { if (res.data) { this.tableData2 = res.data @@ -143,7 +147,7 @@ export default { } }) - this.$post('/sys/backup/list').then((res) => { + this.$get('/sys/backup/list').then((res) => { if (res.code === 200) { if (res.data) { this.tableData2 = res.data @@ -151,7 +155,7 @@ export default { } }) } else if (item == 'recent') { - this.$post('/sys/backup/list').then((res) => { + this.$get('/sys/backup/list').then((res) => { if (res.code === 200) { if (res.data) { this.tableData2 = res.data