From f643ca16262f9218188bcaee0b419e32cbd230ba Mon Sep 17 00:00:00 2001 From: njdaoyehu Date: Mon, 19 May 2025 10:20:04 +0800 Subject: [PATCH] fixed --- src/views/data/task/drawer.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/data/task/drawer.vue b/src/views/data/task/drawer.vue index 6821b00..98e0d48 100644 --- a/src/views/data/task/drawer.vue +++ b/src/views/data/task/drawer.vue @@ -354,14 +354,14 @@ const handleParamData = () => { }); // 判断正面、背面 const uniqueY = Array.from(new Map(paramData.value.map((item: any) => [item.nY, item])).values()); - const maxY = Math.max(...uniqueY.map((item: any) => Number(item.nY))); - const minY = Math.min(...uniqueY.map((item: any) => Number(item.nY))); + const maxY = Math.max(...uniqueY.map((item: any) => Math.abs(Number(item.nY)))); + const minY = Math.min(...uniqueY.map((item: any) => Math.abs(Number(item.nY)))); paramData.value.forEach((d: any) => { - if (Number(d.nY) === minY) { + if (Math.abs(Number(d.nY)) === minY) { d.zm = 1; - } else if (Number(d.nY) === maxY) { + } else if (Math.abs(Number(d.nY)) === maxY) { d.zm = 0; - } else if (maxY - Number(d.nY) < Number(d.nY) - minY) { + } else if (maxY - Math.abs(Number(d.nY)) < Math.abs(Number(d.nY)) - minY) { d.zm = 0; } else { d.zm = 1;