From c767ea92abec1e85900ca92cfb67f9a03c4dcf08 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 21 三月 2026 14:14:58 +0800
Subject: [PATCH] #

---
 src/main/webapp/static/js/basMap/editor.js |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/main/webapp/static/js/basMap/editor.js b/src/main/webapp/static/js/basMap/editor.js
index 3d28b60..40205cf 100644
--- a/src/main/webapp/static/js/basMap/editor.js
+++ b/src/main/webapp/static/js/basMap/editor.js
@@ -27,6 +27,7 @@
     var STATIC_SPRITE_POOL_SLACK = 96;
     var MIN_LABEL_COUNT = 180;
     var MAX_LABEL_COUNT = 360;
+    var SHOW_CANVAS_ELEMENT_LABELS = true;
     var DRAW_TYPES = ['shelf', 'devp', 'crn', 'dualCrn', 'rgv'];
     var ARRAY_TEMPLATE_TYPES = ['shelf', 'crn', 'dualCrn', 'rgv'];
     var DEVICE_CONFIG_TYPES = ['crn', 'dualCrn', 'rgv'];
@@ -2997,6 +2998,13 @@
                 if (!this.doc) {
                     return;
                 }
+                if (!SHOW_CANVAS_ELEMENT_LABELS) {
+                    this.labelLayer.visible = false;
+                    for (var hiddenIdx = 0; hiddenIdx < this.labelPool.length; hiddenIdx++) {
+                        this.labelPool[hiddenIdx].visible = false;
+                    }
+                    return;
+                }
                 var capability = this.ensureLabelCapability();
                 if (capability.maxWidth * this.camera.scale < ABS_MIN_LABEL_SCREEN_WIDTH
                     || capability.maxHeight * this.camera.scale < ABS_MIN_LABEL_SCREEN_HEIGHT) {

--
Gitblit v1.9.1