From 502972ac7bb96cfe84fed3defda6ae07719a0e8e Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Fri, 28 Mar 2025 11:27:51 +0800
Subject: [PATCH] feat: 日期调整

---
 src/components/CommonDateTime.vue |   62 ++++++++++++++++++------------
 1 files changed, 37 insertions(+), 25 deletions(-)

diff --git a/src/components/CommonDateTime.vue b/src/components/CommonDateTime.vue
index 4e6fdc0..efd1c5a 100644
--- a/src/components/CommonDateTime.vue
+++ b/src/components/CommonDateTime.vue
@@ -5,10 +5,16 @@
       type="daterange"
       range-separator="-"
       start-placeholder="开始日期"
-      end-placeholder="结束日期">
+      end-placeholder="结束日期"
+    >
     </el-date-picker>
     <div class="time-card">
-      <div class="card-item" :class="item==checked?'active':''" v-for="item in timeList" @click="timeClick(item)">
+      <div
+        class="card-item"
+        :class="item == checked ? 'active' : ''"
+        v-for="item in timeList"
+        @click="timeClick(item)"
+      >
         {{ item }}
       </div>
     </div>
@@ -17,32 +23,37 @@
 
 <script setup>
 const newTime = ref([]);
-let timeList = ['今日','本周','本月','本年' ];
+let timeList = ['今日', '本周', '本月', '本年'];
 
 let checked = ref('今日');
-let timeClick = (item) => {
+let timeClick = item => {
   checked.value = item;
-}
+};
 </script>
 
 <style scoped lang="scss">
 .common-date-time {
   position: relative;
-  top: 19px;
-  display: flex ;
+  display: flex;
   justify-content: space-between;
+
   :deep(.el-date-editor) {
-    background: rgba(0,15,34,0.5);
+    box-shadow: none;
+    width: 0;
+    flex: 1;
+    margin-right: 4px;
+
+    background: rgba(0, 15, 34, 0.5);
     border-radius: 0px 0px 0px 0px;
-    border: 1px solid #306FCA;
+    border: 1px solid #306fca;
     height: 28px;
 
     .el-input__wrapper {
       background-color: transparent;
-      box-shadow: 0 0 0 1px #0070FF;
+      box-shadow: 0 0 0 1px #0070ff;
 
       &.is-focus {
-        box-shadow: 0 0 0 1px #0070FF;
+        box-shadow: 0 0 0 1px #0070ff;
       }
     }
 
@@ -50,34 +61,35 @@
       background-color: transparent;
       color: #fff;
       height: 28px;
+
       &::placeholder {
         color: rgba(255, 255, 255, 0.6);
       }
     }
   }
+
   .time-card {
-    width: 156px;
-    height: 28px;
-    background: linear-gradient( 270deg, #195BAD 0%, rgba(25,91,173,0) 100%);
-    border-radius: 0px 0px 0px 0px;
-    border: 1px solid #306FCA;
-    font-family: Source Han Sans CN, Source Han Sans CN;
+    text-align: center;
+    background: linear-gradient(270deg, #195bad 0%, rgba(25, 91, 173, 0) 100%);
+    border: 1px solid #306fca;
+    font-family: Source Han Sans CN, Source Han Sans CN, serif;
     font-weight: 400;
     font-size: 14px;
-    color: #FFFFFF;
+    color: #ffffff;
     display: flex;
+    height: 28px;
+
     .card-item {
-      width: 40px;
-      height: 28px;
-      line-height: 28px;
-      text-align: center;
+      width: 39px;
+      height: 100%;
+      line-height: 26px;
       cursor: pointer;
     }
+
     .active {
-      background: linear-gradient( 270deg, #19AD8D 0%, rgba(25,173,141,0) 100%);
-      box-shadow: inset 0px 0px 8px 0px rgba(0,255,200,0.6);
+      background: linear-gradient(270deg, #19ad8d 0%, rgba(25, 173, 141, 0) 100%);
+      box-shadow: inset 0px 0px 8px 0px rgba(0, 255, 200, 0.6);
       border-radius: 0px 0px 0px 0px;
-      border: 1px solid #30CAA9;
     }
   }
 }

--
Gitblit v1.9.3