From 1788c96aea9247cc36ef8b82734997f1a6a92fb4 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 23 八月 2024 11:07:42 +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