|
|
|
@ -594,6 +594,12 @@
|
|
|
|
.tr-tab-panel { display: none; }
|
|
|
|
.tr-tab-panel { display: none; }
|
|
|
|
.tr-tab-panel.active { display: block; }
|
|
|
|
.tr-tab-panel.active { display: block; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* 快捷日期按钮 */
|
|
|
|
|
|
|
|
.tr-quick-dates { display: flex; gap: 8px; margin-bottom: 16px; }
|
|
|
|
|
|
|
|
.tr-quick-date { padding: 6px 16px; border-radius: 20px; border: 1px solid #e0e0e0; background: #fff; color: var(--text-secondary); font-size: 13px; cursor: pointer; transition: all 0.2s; }
|
|
|
|
|
|
|
|
.tr-quick-date:hover { border-color: var(--color-brand); color: var(--color-brand); }
|
|
|
|
|
|
|
|
.tr-quick-date.active { background: var(--color-brand); color: #fff; border-color: var(--color-brand); }
|
|
|
|
|
|
|
|
|
|
|
|
/* 数据管理 Tab 样式 */
|
|
|
|
/* 数据管理 Tab 样式 */
|
|
|
|
.tr-data-management { background: var(--bg-card); border-radius: var(--radius-card); padding: 32px; box-shadow: var(--shadow-sm); }
|
|
|
|
.tr-data-management { background: var(--bg-card); border-radius: var(--radius-card); padding: 32px; box-shadow: var(--shadow-sm); }
|
|
|
|
.tr-section-title { font-size: 16px; font-weight: 600; color: var(--text-primary); margin-bottom: 16px; padding-bottom: 8px; border-bottom: 1px solid rgba(0,0,0,0.05); }
|
|
|
|
.tr-section-title { font-size: 16px; font-weight: 600; color: var(--text-primary); margin-bottom: 16px; padding-bottom: 8px; border-bottom: 1px solid rgba(0,0,0,0.05); }
|
|
|
|
@ -1124,9 +1130,9 @@
|
|
|
|
<!-- 子 Tab 切换栏 -->
|
|
|
|
<!-- 子 Tab 切换栏 -->
|
|
|
|
<div class="tr-subtabs" id="tr-subtabs">
|
|
|
|
<div class="tr-subtabs" id="tr-subtabs">
|
|
|
|
<button class="tr-subtab active" data-subtab="stats">统计分析</button>
|
|
|
|
<button class="tr-subtab active" data-subtab="stats">统计分析</button>
|
|
|
|
<button class="tr-subtab" data-subtab="data">数据管理</button>
|
|
|
|
|
|
|
|
<button class="tr-subtab" data-subtab="reflection">交易反思</button>
|
|
|
|
<button class="tr-subtab" data-subtab="reflection">交易反思</button>
|
|
|
|
<button class="tr-subtab" data-subtab="experience">经验库</button>
|
|
|
|
<button class="tr-subtab" data-subtab="experience">经验库</button>
|
|
|
|
|
|
|
|
<button class="tr-subtab" data-subtab="data">数据管理</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 数据管理子 Tab -->
|
|
|
|
<!-- 数据管理子 Tab -->
|
|
|
|
@ -1185,8 +1191,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 统计分析子 Tab -->
|
|
|
|
<!-- 统计分析子 Tab -->
|
|
|
|
<div id="tr-tab-stats" class="tr-tab-panel active">
|
|
|
|
<div id="tr-tab-stats" class="tr-tab-panel active">
|
|
|
|
|
|
|
|
<!-- 快捷日期 -->
|
|
|
|
|
|
|
|
<div class="tr-quick-dates" id="tr-quick-dates">
|
|
|
|
|
|
|
|
<button class="tr-quick-date active" data-range="today">当日</button>
|
|
|
|
|
|
|
|
<button class="tr-quick-date" data-range="week">近一周</button>
|
|
|
|
|
|
|
|
<button class="tr-quick-date" data-range="half-month">近半月</button>
|
|
|
|
|
|
|
|
<button class="tr-quick-date" data-range="month">近一月</button>
|
|
|
|
|
|
|
|
<button class="tr-quick-date" data-range="quarter">近三月</button>
|
|
|
|
|
|
|
|
<button class="tr-quick-date" data-range="custom">指定日期</button>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<!-- 工具栏 -->
|
|
|
|
<!-- 工具栏 -->
|
|
|
|
<div class="tr-toolbar">
|
|
|
|
<div class="tr-toolbar" id="tr-stats-toolbar">
|
|
|
|
<div class="tr-toolbar-left">
|
|
|
|
<div class="tr-toolbar-left">
|
|
|
|
<input type="date" id="tr-start-date" class="tr-date-input" title="开始日期" />
|
|
|
|
<input type="date" id="tr-start-date" class="tr-date-input" title="开始日期" />
|
|
|
|
<span style="color:var(--text-tertiary);font-size:13px;">~</span>
|
|
|
|
<span style="color:var(--text-tertiary);font-size:13px;">~</span>
|
|
|
|
|