From ec763e1cb7dca873caf4afbc0dfde047b51753d3 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 17 十月 2025 17:26:54 +0800
Subject: [PATCH] 2025.10.17
---
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