From da67648220f86993fac22b8199165995df3d8563 Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期五, 21 三月 2025 17:35:51 +0800 Subject: [PATCH] 走航融合(待完成) --- src/components/monitor/FactorCheckbox.vue | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/components/monitor/FactorCheckbox.vue b/src/components/monitor/FactorCheckbox.vue index 7e236e3..093920a 100644 --- a/src/components/monitor/FactorCheckbox.vue +++ b/src/components/monitor/FactorCheckbox.vue @@ -63,9 +63,7 @@ }, emits: ['update:modelValue'], data() { - return { - checkbox: [checkboxOptions(TYPE0)[0].value] - }; + return {}; }, computed: { options() { @@ -81,7 +79,7 @@ const e = array[i]; res.push(e.value); } - this.$emit('update:modelValue', res); + this.handleChange(res); } } }, @@ -95,10 +93,23 @@ <style scoped> .el-checkbox { --el-checkbox-text-color: white; + --main-color: #23dad1; + --el-checkbox-checked-text-color: var(--main-color); + --el-checkbox-checked-input-border-color: var(--main-color); + --el-checkbox-checked-bg-color: var(--main-color); + --el-checkbox-input-border-color-hover: var(--main-color); + + --el-checkbox-disabled-checked-input-fill: var(--main-color); + --el-checkbox-disabled-checked-input-border-color: var(--main-color); + --el-checkbox-disabled-checked-icon-color: white; margin-right: 6px; /* height: initial; */ } +.el-checkbox__input.is-disabled + span.el-checkbox__label { + color: var(--el-color-primary); +} + .vertical-class { display: flex; flex-direction: column; -- Gitblit v1.9.3