v2.0.0 — 日打卡彻底改为周打卡

This commit is contained in:
mac
2026-07-24 16:20:40 +08:00
parent 350c9fb877
commit 5b637e7fed
5 changed files with 286 additions and 336 deletions

View File

@@ -22,7 +22,7 @@
</div>
<div class="sync-modal-loading" id="sync-loading">
<div class="sync-spinner"></div>
<p>正在从钉钉同步过去15天~未来15天日程…</p>
<p>正在从钉钉同步过去4周~未来4周日程…</p>
</div>
<div class="sync-modal-results" id="sync-results" style="display:none">
<div class="sync-summary" id="sync-summary"></div>
@@ -55,7 +55,7 @@
<div class="sidebar-stats" id="sidebar-stats">
<div class="stat-item">
<span class="stat-num" id="stat-days">--</span>
<span class="stat-label">打卡</span>
<span class="stat-label">打卡</span>
</div>
<div class="stat-item">
<span class="stat-num" id="stat-morning">--</span>
@@ -67,21 +67,18 @@
</div>
</div>
<!-- 日历 -->
<!-- 日历(周视图) -->
<div class="calendar-widget">
<div class="cal-header">
<button class="cal-nav" onclick="changeCalMonth(-1)">
<button class="cal-nav" onclick="changeCalYear(-1)">
<svg class="icon-sm"><use href="#icon-chevron-left"/></svg>
</button>
<span class="cal-month-label" id="cal-month-label">2026年 6月</span>
<button class="cal-nav" onclick="changeCalMonth(1)">
<span class="cal-month-label" id="cal-year-label">2026年</span>
<button class="cal-nav" onclick="changeCalYear(1)">
<svg class="icon-sm"><use href="#icon-chevron-right"/></svg>
</button>
</div>
<div class="cal-weekdays">
<span></span><span></span><span></span><span></span><span></span><span></span><span></span>
</div>
<div class="cal-grid" id="cal-grid"></div>
<div class="cal-week-list" id="cal-week-list"></div>
<div class="cal-legend">
<span class="legend-dot pass"></span> 达标
<span class="legend-dot fail"></span> 未达标
@@ -93,7 +90,7 @@
<nav class="sidebar-nav">
<a class="nav-item active" data-panel="daily" onclick="switchPanel('daily')">
<svg class="icon-sm"><use href="#icon-calendar"/></svg>
打卡
打卡
</a>
<a class="nav-item" data-panel="weekly" onclick="switchPanel('weekly')">
<svg class="icon-sm"><use href="#icon-chart-bar"/></svg>
@@ -115,9 +112,9 @@
<!-- 底部新建按钮 -->
<div class="sidebar-footer">
<button class="btn-new-day" onclick="goToday()">
<button class="btn-new-day" onclick="goToCurrentWeek()">
<svg class="icon-sm"><use href="#icon-sun"/></svg>
回到今天
回到本周
</button>
</div>
</aside>
@@ -125,12 +122,12 @@
<!-- ═══ 右侧主内容区 ═══ -->
<main class="main-content">
<!-- ── 每打卡面板 ── -->
<!-- ── 每打卡面板 ── -->
<section class="panel active" id="panel-daily">
<div class="panel-header">
<h2>打卡</h2>
<h2>打卡</h2>
<div class="panel-header-right">
<input type="date" id="check-date" class="check-date-input" onchange="loadCheckin()">
<input type="week" id="check-date" class="check-date-input" onchange="loadCheckin()">
<button class="btn-cal-sync" onclick="syncCalendar()" title="同步钉钉日历">
<svg class="icon-sm"><use href="#icon-calendar"/></svg> 日历同步
</button>
@@ -147,7 +144,7 @@
<svg class="icon-sm"><use href="#icon-pencil"/></svg>
</button>
</div>
<p class="card-desc">今天最重要的 1~3 件事</p>
<p class="card-desc">本周最重要的 1~3 件事</p>
<div id="morning-list"></div>
<button class="btn-add edit-only" onclick="addMorning()">
<svg class="icon-sm"><use href="#icon-plus"/></svg> 增加一条
@@ -163,7 +160,7 @@
<svg class="icon-sm"><use href="#icon-pencil"/></svg>
</button>
</div>
<p class="card-desc">今天犯的错 &amp; 改进方案最多5条</p>
<p class="card-desc">本周反思改正最多5条</p>
<div id="evening-list"></div>
<button class="btn-add edit-only" onclick="addEvening()">
<svg class="icon-sm"><use href="#icon-plus"/></svg> 增加一条
@@ -174,7 +171,7 @@
<svg class="icon-h2"><use href="#icon-book-open"/></svg>
<h3>勤学打卡</h3>
</div>
<p class="card-desc">今日修行清单</p>
<p class="card-desc">本周修行清单</p>
<div id="study-list"></div>
</div>
</div>