From 7d02024c5351e620dcc2d49f36331e4a37228ea4 Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期四, 20 三月 2025 22:35:51 +0800
Subject: [PATCH] 走航融合(待完成)

---
 src/views/underwaymix/component/GridStyleTool.vue |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/src/views/underwaymix/component/GridStyleTool.vue b/src/views/underwaymix/component/GridStyleTool.vue
index 76d636a..e21302d 100644
--- a/src/views/underwaymix/component/GridStyleTool.vue
+++ b/src/views/underwaymix/component/GridStyleTool.vue
@@ -16,7 +16,7 @@
             <div v-for="(g, i) in gridCtrlList" :key="i">
               {{ g.name }}
               <div v-for="(value, t) in g.views" :key="t">
-                <!-- {{ value[0] }} -->
+                <span v-if="value.extData.type == 0">{{ value.tag + '.' }}</span>
                 {{ value.extData.name }}
                 <!-- {{ key }} -->
                 <!-- <el-text>{{ g.name }}</el-text> -->
@@ -53,10 +53,18 @@
                   >
                   </CheckButton>
                   <CheckButton
+                    v-if="value.extData.type == 0"
                     active-text="鏄剧ず璧拌埅杞ㄨ抗"
                     inactive-text="闅愯棌璧拌埅杞ㄨ抗"
                     :default-value="false"
                     @change="(e) => handleUnderwayClick(e, i, value)"
+                  >
+                  </CheckButton>
+                  <CheckButton
+                    v-if="value.extData.type == 1"
+                    active-text="楂樹寒铻嶅悎缃戞牸"
+                    :default-value="true"
+                    @change="(e) => handleHighlightGridClick(e, i, value)"
                   >
                   </CheckButton>
                 </el-row>
@@ -188,11 +196,18 @@
     dataId: value.tag
   });
 }
+
+function handleHighlightGridClick(e, index, value) {
+  toRaw(props.gridCtrls[index]).mixGrid(value.tag.split('-'), e);
+}
 </script>
 <style scoped>
 .content-wrap {
   min-width: 300px;
   min-height: 600px;
+  max-height: 80vh;
+  height: 80vh;
+  padding: 4px 16px;
 }
 
 :deep(.el-input-number) {

--
Gitblit v1.9.3