From 482e29579a4f8bff8d053bbbe5ea38de68a0096f Mon Sep 17 00:00:00 2001 From: hi2hi Date: Fri, 13 Dec 2024 16:49:18 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E5=93=AA=E5=90=92v1=E7=9A=84loa?= =?UTF-8?q?d1\load5\load15=E4=B8=BA0=E4=B8=8D=E8=BF=94=E5=9B=9E=EF=BC=8C?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E9=85=8D=E7=BD=AE=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/transform-v1-2-v0.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/utils/transform-v1-2-v0.js b/src/utils/transform-v1-2-v0.js index a02b207..dead487 100644 --- a/src/utils/transform-v1-2-v0.js +++ b/src/utils/transform-v1-2-v0.js @@ -2,6 +2,7 @@ * V1版数据加载 */ import store from '@/store'; +import validate from '@/utils/validate'; import { Mapping } from '@/utils/object-mapping'; /** @@ -97,6 +98,14 @@ export default function (v1Data) { break; case '_$mapping': v0Data[key] = Mapping.each(magics[$magic[1]], v1Data); + if (key === 'State') { + // 修复Load1、Load5、Load15字段为空时的问题 + ['Load1', 'Load5', 'Load15'].forEach((k) => { + if (!validate.isSet(v0Data[key][k])) { + v0Data[key][k] = 0; + } + }); + } break; default: break;