From d36bac3029c9ff3ea53da4b95618a4b19f855450 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 01 Apr 2025 13:09:12 +0800
Subject: [PATCH] feat: 事件概况对接

---
 src/components/CommonDateTime.vue |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/components/CommonDateTime.vue b/src/components/CommonDateTime.vue
index e33162a..2cf3a06 100644
--- a/src/components/CommonDateTime.vue
+++ b/src/components/CommonDateTime.vue
@@ -8,13 +8,14 @@
       start-placeholder="开始日期"
       end-placeholder="结束日期"
       @change="change"
+      disabled
     />
     <div class="time-card">
       <div
         class="card-item"
         :class="item === checked ? 'active' : ''"
         v-for="(item, index) in timeList"
-        @click="timeClick(item)"
+        @click="timeClick(item,index)"
       >
         {{ timeListStr[index] }}
       </div>
@@ -32,6 +33,7 @@
 
 let timeList = ['today', 'week', 'month', 'year'];
 let timeListStr = ['今日', '本周', '本月', '本年'];
+let timeListEnum = ['TODAY', 'CURRENT_WEEK', 'CURRENT_MONTH', 'CURRENT_YEAR'];
 let checked = ref('today');
 
 const getDateRange = unit => {
@@ -49,13 +51,14 @@
 };
 
 const change = value => {
-  emit('change', value);
+  // todo 我对接
+  // emit('change', value);
 };
 
-let timeClick = item => {
+let timeClick = (item,index) => {
   checked.value = item;
   model.value = dateRanges[item];
-  emit('change', model.value);
+  emit('change', dateRanges[item],timeListEnum[index]);
 };
 </script>
 

--
Gitblit v1.9.3