diff --git a/ui/src/views/compute/backup/BackupSchedule.vue b/ui/src/views/compute/backup/BackupSchedule.vue index 627bcd8cfbf5..b3e894ec9821 100644 --- a/ui/src/views/compute/backup/BackupSchedule.vue +++ b/ui/src/views/compute/backup/BackupSchedule.vue @@ -99,7 +99,7 @@ export default { default: false }, dataSource: { - type: Object, + type: Array, required: true }, deleteFn: { @@ -128,6 +128,7 @@ export default { dataIndex: 'intervaltype' }, { + key: 'time', title: this.$t('label.time'), dataIndex: 'schedule' }, diff --git a/ui/src/views/compute/backup/FormSchedule.vue b/ui/src/views/compute/backup/FormSchedule.vue index 1833449c3cc7..7d951deaf205 100644 --- a/ui/src/views/compute/backup/FormSchedule.vue +++ b/ui/src/views/compute/backup/FormSchedule.vue @@ -35,16 +35,16 @@ v-model:value="form.intervaltype" button-style="solid" @change="handleChangeIntervalType"> - + {{ $t('label.hourly') }} - + {{ $t('label.daily') }} - + {{ $t('label.weekly') }} - + {{ $t('label.monthly') }} @@ -54,6 +54,7 @@ @@ -79,6 +81,7 @@ @@ -90,7 +91,8 @@ export default { return { backupOffering: null, showAddBackupSchedule: false, - localBackupOfferingId: this.backupOfferingId + localBackupOfferingId: this.backupOfferingId, + dataSource: [] } }, provide () { diff --git a/ui/src/views/storage/FormSchedule.vue b/ui/src/views/storage/FormSchedule.vue index acc12e8158bd..433e399d2a8c 100644 --- a/ui/src/views/storage/FormSchedule.vue +++ b/ui/src/views/storage/FormSchedule.vue @@ -38,16 +38,16 @@ v-model:value="form.intervaltype" buttonStyle="solid" @change="handleChangeIntervalType"> - + {{ $t('label.hourly') }} - + {{ $t('label.daily') }} - + {{ $t('label.weekly') }} - + {{ $t('label.monthly') }} @@ -60,6 +60,7 @@ :title="$t('label.minute.past.hour')"> @@ -85,6 +87,7 @@