下拉此前只有全部/待处理/已通过/已拒绝。既然已通过、已拒绝都列了,说明这页是想
看历史单子的,已取消的缺席就不一致。
后端无需改动:material_applications.status 是 ENUM('pending','approved',
'rejected','cancelled'),ListAll 直接 AND a.status = ?,没有白名单拦截。
StatusBadge 也已备好 cancelled 的灰色标签,筛选结果不会显示成裸英文。
|
||
|---|---|---|
| .. | ||
| node_modules | ||
| src | ||
| .dockerignore | ||
| Dockerfile | ||
| index.html | ||
| nginx.conf | ||
| package-lock.json | ||
| package.json | ||
| vite.config.js | ||
| vitest.config.js | ||