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