|
|
4 月之前 | |
|---|---|---|
| app | 4 月之前 | |
| components | 4 月之前 | |
| hooks | 4 月之前 | |
| lib | 4 月之前 | |
| public | 6 月之前 | |
| .dockerignore | 6 月之前 | |
| .env.example | 4 月之前 | |
| .eslintrc.json | 6 月之前 | |
| .gitignore | 4 月之前 | |
| AGENTS.md | 4 月之前 | |
| Dockerfile | 6 月之前 | |
| README.md | 4 月之前 | |
| eslint.config.mjs | 6 月之前 | |
| metadata.json | 6 月之前 | |
| next-env.d.ts | 4 月之前 | |
| next.config.ts | 4 月之前 | |
| package.json | 4 月之前 | |
| pnpm-lock.yaml | 4 月之前 | |
| pnpm-workspace.yaml | 4 月之前 | |
| postcss.config.mjs | 6 月之前 | |
| proxy.ts | 4 月之前 | |
| tsconfig.json | 6 月之前 | |
| tsconfig.tsbuildinfo | 5 月之前 |
Next.js 前端项目,用于展示 SeeCoder 能力分析指标。当前已接入后端 D4「态度与团队协作」指标接口,其它指标保留目录与页面结构,等待后端 API 补齐。
backend/ 中的 Spring Boot 服务pnpm install
pnpm run dev
默认前端地址为 Next.js 输出的本地地址,后端默认地址为:
NEXT_PUBLIC_SEEC_ANALYSIS_API_BASE_URL=http://localhost:8080
如需修改后端地址,编辑根目录 .env。
前端调用:
GET /api/d4/metrics
完整后端地址由 .env 中的 NEXT_PUBLIC_SEEC_ANALYSIS_API_BASE_URL 与 /api/d4/metrics 拼接得到。
支持的查询参数与后端一致:
from: 起始时间,ISO-8601to: 结束时间,ISO-8601projectId: 可选项目过滤taskType: 可选任务类型过滤userId: 可选用户过滤slaMs: 可选 SLA 毫秒数账号登录仍保留为前端本地测试账号:
stu / passwdteacher / passwdpnpm lint
pnpm typecheck
backend/ 是后端实现,本前端改动不修改该目录。