From e6dfcdbf6b6e4ca101064f5fb10700d3761f4b68 Mon Sep 17 00:00:00 2001 From: nieli <329261568@qq.com> Date: Fri, 6 Jan 2023 14:00:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E8=AF=A6=E6=83=85-=E5=AE=9A=E6=97=B6=E5=99=A8=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=97=B6=E5=AF=B9=E8=B1=A1=E7=BB=91=E5=AE=9A=E6=B7=B1?= =?UTF-8?q?=E5=B1=82=E9=97=AE=E9=A2=98=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../profile/DeviceTimingConfig/DeviceTimingConfig.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/views/profile/DeviceTimingConfig/DeviceTimingConfig.vue b/src/views/profile/DeviceTimingConfig/DeviceTimingConfig.vue index d2dc9e34..dac59433 100644 --- a/src/views/profile/DeviceTimingConfig/DeviceTimingConfig.vue +++ b/src/views/profile/DeviceTimingConfig/DeviceTimingConfig.vue @@ -247,6 +247,9 @@ export default { deviceKey() { this.getList(); }, + list() { + this.monthTradingTableHeight = this.list.length >= 5 ? '290px' : '' + } }, created() { this.getDicts("timer_mod").then((response) => { @@ -327,14 +330,15 @@ export default { "{m}-{d}-{h}-{i}" ); let list = this.list.map((v, idx) => { - return v.num === this.form.num + let result = v.num === this.form.num ? Object.assign(v, this.form, { num: ++idx }) : Object.assign(v, { num: ++idx }); + return JSON.parse(JSON.stringify(result)); }); if (!this.updateIndex) { this.form.num = list.length + 1; - list = list.concat([this.form]); + list = list.concat([JSON.parse(JSON.stringify(this.form))]); } this.list = [...list] this.open = false; @@ -378,7 +382,6 @@ export default { getDeviceTimingConfig(this.deviceKey) .then((response) => { this.list = response.data; - this.monthTradingTableHeight = this.list.length >= 5 ? '290px' : 'auto' this.loading = false; }) .catch((e) => {