feat: 添加用户登录认证功能

- 新增登录页面(使用 shadcn-svelte 组件)
- 后端添加 JWT 认证 API (/api/auth/login, /api/auth/validate)
- 用户账号通过 server/config.yaml 配置
- 前端路由保护(未登录跳转登录页)
- 侧边栏显示当前用户信息
- 支持退出登录功能
This commit is contained in:
clz
2026-01-11 18:50:01 +08:00
parent 4884993d27
commit 829b3445bc
11 changed files with 639 additions and 16 deletions

View File

@@ -30,9 +30,9 @@ type CreateManualBillsRequest struct {
// CreateManualBillsResponse 批量创建手动账单响应
type CreateManualBillsResponse struct {
Result bool `json:"result"`
Message string `json:"message,omitempty"`
Data *CreateManualBillsData `json:"data,omitempty"`
Result bool `json:"result"`
Message string `json:"message,omitempty"`
Data *CreateManualBillsData `json:"data,omitempty"`
}
// CreateManualBillsData 批量创建手动账单数据