feat(quick-page, components): add pagination and pull refresh, refine UI and component logic

- add @lucide/vue dependency and replace van-icon with CalendarDays icon
- refactor TopNavBar to use vue-router back navigation instead of uni API
- update Card component styles for better visual appearance
- fix touch event formatting in CardSwiper and switch tap to click events
- major refactor of Calendar component: implement v-model:show, add exposed open/close methods, improve date handling logic
- add TypeScript types and update vant component declarations
- add pull-to-refresh and pagination support to quick booking page
This commit is contained in:
duanshuwen
2026-05-31 19:46:36 +08:00
parent 5064d7b444
commit 83279ca9bd
8 changed files with 192 additions and 139 deletions

View File

@@ -11,6 +11,7 @@
"test": "node --test src/**/*.test.ts"
},
"dependencies": {
"@lucide/vue": "^1.17.0",
"axios": "^1.16.1",
"mitt": "^3.0.1",
"pinia": "^3.0.3",