Files
backend/frontend/src/sky_btn_report.txt
T
34047007@qq.com a6cd99a4ca
CI / backend (push) Canceled after 0s
CI / frontend (push) Canceled after 0s
feat: initial commit - oncology literature search platform
OncoLit: a multi-tenant oncology literature search, feed, and
collaboration platform. Built with FastAPI + Vue 3 + PostgreSQL.
Includes PubMed pipeline, drug approvals, AI summaries, and
systematic review tools.
2026-07-27 07:59:18 +08:00

81 lines
2.7 KiB
Plaintext

Total buttons without icons: 20
views\admin\AdminLayout.vue (3 buttons):
btn_text="☰"
tag_text=<NButton v-if="ui.isMobile" size="small" @click="ui.toggleSidebar()" class="sky-
btn_text="🏠 首页"
tag_text=<NButton size="small" class="sky-btn" @click="router.push('/')">
btn_text="📱 用户端"
tag_text=<NButton size="small" class="sky-btn" @click="router.push('/app/feed')">
views\admin\PipelineView.vue (1 buttons):
btn_text="🔄 手动触发管道"
tag_text=<NButton type="primary" :loading="running" @click="triggerPipeline" class="sky-b
views\app\DomainCenterView.vue (1 buttons):
btn_text="🔍 搜索该领域文献"
tag_text=<NButton class="sky-btn" size="small" style="margin-top:8px" @click="goSearch(sh
views\app\LibraryView.vue (1 buttons):
btn_text="📥 批量导出"
tag_text=<NButton size="small" class="sky-btn">
views\app\LiteratureDetailView.vue (3 buttons):
btn_text="🔗 PubMed原文"
tag_text=<NButton @click="openPubMed(lit.pmid)" class="sky-btn">
btn_text="📄 DOI全文"
tag_text=<NButton v-if="lit.doi" @click="openDOI(lit.doi)" class="sky-btn">
btn_text="📋 复制引用"
tag_text=<NButton size="small" @click="copyCitation" class="sky-btn">
views\app\ProfileView.vue (1 buttons):
btn_text="📥 下载阅读周报"
tag_text=<NButton size="small" :loading="generating" @click="generateWeeklyReport" class=
views\app\SettingsView.vue (1 buttons):
btn_text="🎯 编辑关注领域"
tag_text=<NButton size="small" @click="router.push('/app/settings/interests')" style="mar
views\app\StatsView.vue (4 buttons):
btn_text="📥 下载阅读周报"
tag_text=<NButton type="primary" ghost size="small" :loading="weeklyLoading" @click="down
btn_text="🎯 设置关注领域"
tag_text=<NButton type="primary" ghost @click="router.push('/app/settings/interests')" cl
btn_text="📰 文献速览"
tag_text=<NButton ghost @click="router.push('/app/feed')" class="sky-btn">
btn_text="📚 查看收藏"
tag_text=<NButton ghost @click="router.push('/app/library')" class="sky-btn">
views\public\DrugApprovalsView.vue (4 buttons):
btn_text="🇺🇸 FDA"
tag_text=<NButton :type="agency==='FDA' ? 'primary' : 'default'" size="small" class="sky-
btn_text="🇨🇳 NMPA"
tag_text=<NButton :type="agency==='NMPA' ? 'primary' : 'default'" size="small" class="sky
btn_text="🇪🇺 EMA"
tag_text=<NButton :type="agency==='EMA' ? 'primary' : 'default'" size="small" class="sky-
btn_text="🔒 注册后按靶点订阅审批通知"
tag_text=<NButton class="sky-btn" v-if="!auth.isAuthenticated" type="primary" ghost @clic
views\public\LiteratureDetailView.vue (1 buttons):
btn_text="⭐ 收藏(登录后可用)"
tag_text=<NButton class="sky-btn" type="primary">