From 84a7263f367f3a30bee52d81c3e9705a31a46fd5 Mon Sep 17 00:00:00 2001 From: wangqiao Date: Tue, 26 Aug 2025 21:28:11 +0800 Subject: [PATCH] Update detail page routing and swiper implementation --- api/drawe-detail/index.ts | 2 +- assets/scss/app.scss | 1 + components/kl-card-picture/index.vue | 38 +- nuxt.config.ts | 4 +- package.json | 1 + pages/down-drawe-detail/[id].vue | 365 ++++++++++++++++++ pages/down-drawe-detail/components/swiper.vue | 82 ++-- pages/down-drawe-detail/index.vue | 350 ----------------- pages/home/components/Leaderboard.vue | 2 +- pages/home/components/PopularDrawings.vue | 2 +- pages/personal-detail/index.vue | 42 +- yarn.lock | 15 +- 12 files changed, 469 insertions(+), 435 deletions(-) create mode 100644 pages/down-drawe-detail/[id].vue delete mode 100644 pages/down-drawe-detail/index.vue diff --git a/api/drawe-detail/index.ts b/api/drawe-detail/index.ts index df9bb46..5fe0aa7 100644 --- a/api/drawe-detail/index.ts +++ b/api/drawe-detail/index.ts @@ -7,7 +7,7 @@ import type { ProjectRespVO, PageResultProjectCommentResVO, ProjectDrawPageRespV * @return {Promise} */ export const getDetail = (params: { id?: number | string }) => { - return useFetchRequest.get>('/prod-api/app-api/business/app/project-draw/preview', { params }) + return useFetchRequest.get>('/prod-api/app-api/business/app/project-draw/preview', { query:params }) } /** diff --git a/assets/scss/app.scss b/assets/scss/app.scss index 38c3777..3ad8838 100644 --- a/assets/scss/app.scss +++ b/assets/scss/app.scss @@ -11,6 +11,7 @@ li { } body { min-width: 1500px; + font-size: 14px; } img { user-select: none; diff --git a/components/kl-card-picture/index.vue b/components/kl-card-picture/index.vue index 08bc7b5..840af71 100644 --- a/components/kl-card-picture/index.vue +++ b/components/kl-card-picture/index.vue @@ -1,33 +1,33 @@