feat: 添加结算功能并优化界面

- 新增结算历史页面,支持查看历史结算记录和排行榜
- 实现结算功能,可将当前积分记录归档并清零学生分数
- 优化学生搜索功能,支持拼音匹配
- 更新应用图标和品牌标识
- 改进主题系统,支持自定义侧边栏文本颜色
- 重构积分管理表单,优化用户体验
- 修复若干已知问题并改进代码结构
This commit is contained in:
Fox_block
2026-01-16 18:57:06 +08:00
parent f27e2f21bb
commit b41139b941
25 changed files with 828 additions and 95 deletions
+14 -3
View File
@@ -1,5 +1,5 @@
appId: com.electron.app
productName: secscore
appId: com.secscore.app
productName: SecScore
directories:
buildResources: build
files:
@@ -11,13 +11,24 @@ files:
- '!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}'
asarUnpack:
- resources/**
afterPack: ./scripts/afterPack.cjs
extraFiles:
- from: themes
to: themes
extraResources:
- from: resources
to: assets
win:
executableName: secscore
target:
- zip
executableName: SecScore
icon: resources/SecScore_logo.ico
nsis:
artifactName: ${name}-${version}-setup.${ext}
shortcutName: ${productName}
uninstallDisplayName: ${productName}
createDesktopShortcut: always
allowToChangeInstallationDirectory: true
mac:
entitlementsInherit: build/entitlements.mac.plist
extendInfo: