refactor: 前端库清理、页面废弃、DB→API 数据源替换

- 删除重复库文件:lib/DataTables-2/、lib/echarts/、libai/、css/fontawesome/ 等 179 个冗余文件
- 下载外部 CDN 到本地:Mermaid、AOS、Google Fonts(Inter/Noto Serif SC/Noto Sans SC)
- 所有第三方库统一到 lib/,按库名-版本号命名
- 更新 8 个 research HTML 文件引用路径

- stock_his_pro → /api/stockbasic/(getStockHist、recentPrice)
- stock_all_pro → /api/stockinfo/(tscodeToName)
- index_hist_pro → /api/indexDatas/(getIndexData)
- 新增 callDoorcomeApi() 共享函数
- 被替换表的 DB 查询代码完全删除,无回退

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-06-07 15:50:39 +08:00
co-authored by Claude Opus 4.7
parent ef123c697f
commit 080d6da44c
201 changed files with 1820 additions and 694650 deletions
+59
View File
@@ -0,0 +1,59 @@
/* Noto Serif SC - downloaded from Google Fonts */
@font-face {
font-family: 'Noto Serif SC';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(../webfonts/google/NotoSerifSC-400.ttf) format('truetype');
}
@font-face {
font-family: 'Noto Serif SC';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(../webfonts/google/NotoSerifSC-600.ttf) format('truetype');
}
@font-face {
font-family: 'Noto Serif SC';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(../webfonts/google/NotoSerifSC-700.ttf) format('truetype');
}
/* Inter - downloaded from Google Fonts */
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(../webfonts/google/Inter-300.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(../webfonts/google/Inter-400.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(../webfonts/google/Inter-500.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(../webfonts/google/Inter-600.ttf) format('truetype');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(../webfonts/google/Inter-700.ttf) format('truetype');
}