From bda52da89628d1587ab804510f9995c671a318ca Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期日, 07 四月 2024 14:49:19 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) diff --git a/zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx b/zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx index 6b8cdd5..d020f2a 100644 --- a/zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx +++ b/zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx @@ -71,18 +71,29 @@ mesh.name = item.locNo; mesh.traverse(function (child) { if (child.isMesh) { - if (child.name === '涓嶈鍒�') { - // child.visible = false; - child.material.color.set(0xE8B67E); - } if (child.name === '璐ф灦') { - // child.visible = false; child.material.color.set(0x4680BF); } + let palletVisible = true, cargoVisible = true; + switch (item.locSts) { + case 'D': + cargoVisible = false; + break; + case 'O': + palletVisible = false; + cargoVisible = false; + break; + default: + break; + } if (child.name === '鎵樼洏') { - // child.visible = false; + child.visible = palletVisible; child.material.color.set(0xBEBEBE); } + if (child.name === '涓嶈鍒�') { + child.visible = cargoVisible; + child.material.color.set(0xE8B67E); + } child.name = item.locNo child.castShadow = true; child.receiveShadow = true; -- Gitblit v1.9.1