vitesse-yitisheng-web/project_index.md

20 lines
973 B
Markdown

# Project File Index
- `src/utils/message.ts`: Global message utility.
- `src/utils/loading.ts`: Global loading utility (blocking overlay).
- `src/service/request/index.ts`: Axios wrapper.
- `src/service/api/auth.ts`: Authentication API.
- `src/service/api/score.ts`: Score API.
- `src/service/api/major.ts`: User major recommendation API.
- `src/stores/user.ts`: User Pinia store.
- `src/stores/score.ts`: Score Pinia store.
- `src/components/ui/WMessage.vue`: Message component UI.
- `src/components/ui/WLoading.vue`: Full-screen loading component UI.
- `src/components/TheNavigation.vue`: Main navigation component.
- `src/components/ScoreForm.vue`: Score editing form.
- `src/pages/index.vue`: Home page with dashboard/welcome sidebar.
- `src/pages/agreement.vue`: User agreement page.
- `src/pages/privacy-policy.vue`: Privacy policy page.
- `src/pages/simulate.vue`: Simulation and volunteer filling page.
- `src/service/api/volunteer.ts`: Volunteer management API.