chenrui  2 лет назад
Родитель
Сommit
79631d0a38
1 измененных файлов с 34 добавлено и 10 удалено
  1. 34 10
      src/views/securityCheck/components/securityCheckHeader.vue

+ 34 - 10
src/views/securityCheck/components/securityCheckHeader.vue

@@ -44,14 +44,24 @@
           class="radio-wrapper"
           style="margin-right: 36px"
         >
-          <a-radio-group v-model="formData.dateRangeRadio" size="small">
-            <a-radio-button value="当日"
+          <a-radio-group
+            v-model="formData.dateRangeRadio"
+            size="small"
+            @change="changes(formData.dateRangeRadio)"
+          >
+            <a-radio-button
+              value="当日"
+              :class="formData.dateRangeRadio == '当日' ? 'btn-mo' : 'btn-mos'"
               ><div class="btn-day">当日</div></a-radio-button
             >
-            <a-radio-button value="当月"
+            <a-radio-button
+              value="当月"
+              :class="formData.dateRangeRadio == '当月' ? 'btn-mo' : 'btn-mos'"
               ><div class="btn-day">当月</div></a-radio-button
             >
-            <a-radio-button value="当年"
+            <a-radio-button
+              value="当年"
+              :class="formData.dateRangeRadio == '当年' ? 'btn-mo' : 'btn-mos'"
               ><div class="btn-day">当年</div></a-radio-button
             >
           </a-radio-group>
@@ -59,10 +69,7 @@
       </template>
       <template v-if="withSelect">
         <a-form-item prop="selection" style="margin-right: 16px">
-          <a-select
-            :default-value="optionLists[0]"
-            @change="handleProvinceChange"
-          >
+          <a-select :default-value="optionLists[0]">
             <a-select-option v-for="province in optionLists" :key="province">
               {{ province }}
             </a-select-option>
@@ -258,6 +265,9 @@ export default {
     this.formData.dateRangeRadio = "当日";
   },
   methods: {
+    changes(data) {
+      console.log(data);
+    },
     change() {
       this.changeButtonLoading = true;
       this.$emit("change");
@@ -341,10 +351,18 @@ export default {
     line-height: 1;
     vertical-align: middle;
     display: inline-block;
+    .btn-mo {
+      background-color: #ffffff;
+      color: #303133;
+    }
+    .btn-mos {
+      background-color: #383c54;
+      color: #ffffff;
+    }
     .ant-radio-button-wrapper {
       height: 32px;
       padding: 8px 9px;
-      background-color: #383c54;
+      // background-color: #383c54;
       border: 2px solid #383c54;
       border-right: none;
       color: #ffffff;
@@ -358,9 +376,15 @@ export default {
         display: flex;
         align-items: center;
       }
+      .btn-days {
+        width: 100%;
+        height: 100%;
+        display: flex;
+        align-items: center;
+      }
     }
     .ant-radio-button-checked + .ant-radio-button__inner {
-      background-color: #ffffff;
+      // background-color: #ffffff;
       color: #303133;
     }
     // .ant-radio-button-wrapper {