diff --git a/src/pages/index/components/calendar.vue b/src/pages/index/components/calendar.vue
new file mode 100644
index 00000000..2c25cbda
--- /dev/null
+++ b/src/pages/index/components/calendar.vue
@@ -0,0 +1,180 @@
+
+
+ {{nowDayObj.y}}年{{nowDayObj.M}}月
+
+
+ {{item}}
+
+
+
+ {{
+ nowDayStr === item ?'今':
+ item.split('-')[2]
+ }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/index/components/todo.vue b/src/pages/index/components/todo.vue
new file mode 100644
index 00000000..d59dcbcf
--- /dev/null
+++ b/src/pages/index/components/todo.vue
@@ -0,0 +1,73 @@
+
+
+
+
+
+ 待办事项
+
+
+
+ {{activeDate}}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index ae0e0b07..9f35808a 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -156,6 +156,7 @@
+
@@ -184,6 +185,8 @@
import badge from '@/components/points-and-badge/badge';
import points from '@/components/points-and-badge/points';
import usePointsAndBadge from '@/components/points-and-badge/usePointsAndBadge';
+ import toDoCom from './components/todo.vue'
+
const { initCheckInStatus, checkInRef, checkInFun, startLotteryFun, holidayRef } = useCheckIn();
const { handlePointsBadgePopup, badgeRef, pointsRef } = usePointsAndBadge();
const scrollTop = ref(0);