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