--- description: Frontend development rules for HealthLink-HIS Vue 3/Element Plus code paths: - "healthlink-his-ui/src/**/*.{vue,js,ts,jsx,tsx}" - "healthlink-his-ui/package.json" - "healthlink-his-ui/vite.config.js" --- # Frontend Development Rules ## Tech stack - Vue 3.5 + Vite 6.4 + Element Plus 2.14 + Pinia 2.2 + TypeScript 5.9 - Based on RuoYi-Vue3 framework ## Directory structure ``` src/api/{module}/ # API interfaces src/views/{module}/ # Page components src/store/modules/ # Pinia state management src/components/ # Shared components ``` ## Key constraints - API prefix: `/healthlink-his/api/v1/` - Route lazy loading: `() => import('@/views/xxx/index.vue')` - Use `