From c4ee973e5236ccda405bc31f32f4a2ff66bce8e0 Mon Sep 17 00:00:00 2001 From: likexuan Date: Wed, 8 Jun 2022 12:57:42 +0800 Subject: [PATCH] =?UTF-8?q?NEZ-1869=20fix=20:=20=E4=BF=AE=E6=94=B9datePick?= =?UTF-8?q?er=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rightBox/administration/backupsBox.vue | 58 +++++++------------ 1 file changed, 22 insertions(+), 36 deletions(-) diff --git a/nezha-fronted/src/components/common/rightBox/administration/backupsBox.vue b/nezha-fronted/src/components/common/rightBox/administration/backupsBox.vue index 804d00cd5..846a98360 100644 --- a/nezha-fronted/src/components/common/rightBox/administration/backupsBox.vue +++ b/nezha-fronted/src/components/common/rightBox/administration/backupsBox.vue @@ -37,12 +37,12 @@ - - { if (valid) { - this.editBackup.datepicker[0] = bus - .timeFormate(this.editBackup.datepicker[0]) - .split(' ')[0] + // this.editBackup.stime = bus + // .timeFormate(this.editBackup.datepicker[0]) + // .split(' ')[0] // this.editBackup.stime = this.editBackup.datepicker.join(' ') - this.editBackup.stime = this.editBackup.schedule.datepicker - let offset = localStorage.getItem('nz-sys-timezone') - offset = moment.tz(offset).format('Z') - this.editBackup.stime = new Date(this.editBackup.stime).getTime() - offset = Number.parseInt(offset) - this.editBackup.stime -= offset * 60 * 60 * 1000 - + // this.editBackup.stime = this.editBackup.schedule.datepicker + // let offset = localStorage.getItem('nz-sys-timezone') + // offset = moment.tz(offset).format('Z') + // this.editBackup.stime = new Date(this.editBackup.stime).getTime() + // offset = Number.parseInt(offset) + // this.editBackup.stime -= offset * 60 * 60 * 1000 put('/sys/backup', { state: Number(this.editBackup.state), schedule: { type: Number(this.editBackup.type), stime: this.editBackup.stime, repeat: Number(this.editBackup.repeat), - nums: this.editBackup.nums, - datepicker: this.editBackup.schedule.datepicker + nums: this.editBackup.nums }, retention: Number(this.editBackup.retention) }).then((res) => { @@ -423,11 +411,11 @@ export default { this.editBackup.checkDay = [] this.editBackup.checkDays = [] this.editBackup.type = this.editBackup.type + '' - const stime1 = this.utcTimeToTimezoneStr(this.editBackup.stime) - const stime = this.utcTimeToTimezone(this.editBackup.stime) - const time = stime1.split(' ') - time[0] = stime - this.$set(this.editBackup, 'datepicker', time) + // const stime1 = this.utcTimeToTimezoneStr(this.editBackup.stime) + // const stime = this.utcTimeToTimezone(this.editBackup.stime) + // const time = stime1.split(' ') + // time[0] = stime + // this.$set(this.editBackup, 'datepicker', time) if (this.editBackup.state == 1) { this.editBackup.status = true this.$emit('statechange', true) @@ -492,13 +480,11 @@ export default { } } }, - 'editBackup.schedule.datepicker': { + 'editBackup.stime': { deep: true, handler (n) { - // this.editBackup.datepicker[0] = bus - // .timeFormate(new Date(n[0])) - // .split(' ')[0] - this.editBackup.schedule.datepicker = bus + console.log(n); + this.editBackup.stime = bus .timeFormate(new Date(n), 'YYYY-MM-DD HH:mm:ss') } }