From b603d9d854d745fa046a9ac8919ce9b8c15c6159 Mon Sep 17 00:00:00 2001 From: wangqiao Date: Sat, 23 Aug 2025 22:55:59 +0800 Subject: [PATCH] Refactor API requests and update component styles --- api/channel/index.ts | 6 +- api/drawe-detail/index.ts | 2 +- api/toolbox/index.ts | 2 +- components/kl-menus-v2/index.vue | 2 +- components/kl-nav-tab/index.vue | 2 +- pages/channel/components/HotLlabel.vue | 10 +- pages/channel/components/RightContent.vue | 30 ++--- pages/channel/index.vue | 11 +- .../components/RecommendedColumnsV2.vue | 14 +-- pages/foreign/index.vue | 38 +++--- pages/toolbox/components/search.vue | 12 +- pages/toolbox/index.vue | 119 ++++++++++-------- 12 files changed, 136 insertions(+), 112 deletions(-) diff --git a/api/channel/index.ts b/api/channel/index.ts index a1bac85..439f3aa 100644 --- a/api/channel/index.ts +++ b/api/channel/index.ts @@ -20,7 +20,7 @@ import type { * @return {Promise} */ export const page = (params: TpageReq) => { - return useFetchRequest.get>('/prod-api/app-api/business/posts/page', params) + return useDollarFetchRequest.get>('/prod-api/app-api/business/posts/page', {query: params}) } /** @@ -35,7 +35,7 @@ export const create = (params: TcreateReq) => { * @return {Promise} */ export const list = () => { - return useFetchRequest.get>('/prod-api/app-api/business/channel/list') + return useDollarFetchRequest.get>('/prod-api/app-api/business/channel/list') } /** * 获得论坛频道列表 @@ -121,7 +121,7 @@ export const clearUnreadMessage = (params: { id: number }) => { * 获得论坛频道 */ export const getChannelLunTanDetail = (params: { id: string }) => { - return useFetchRequest.get>('/prod-api/app-api/business/channel/get', params) + return useDollarFetchRequest.get>('/prod-api/app-api/business/channel/get', {query:params}) } /** diff --git a/api/drawe-detail/index.ts b/api/drawe-detail/index.ts index 3b6d8ed..df9bb46 100644 --- a/api/drawe-detail/index.ts +++ b/api/drawe-detail/index.ts @@ -31,7 +31,7 @@ export const createComment = (params: { relationId?: number | string; content?: * @return {Promise} */ export const getRelationRecommend = (params: { type?: number | string; projectType?: number | string }) => { - return useFetchRequest.get>('/prod-api/app-api/business/app/project-draw/top-list', { params }) + return useFetchRequest.get>('/prod-api/app-api/business/app/project-draw/top-list', { query:params }) } /** diff --git a/api/toolbox/index.ts b/api/toolbox/index.ts index 1237e85..e8ecf35 100644 --- a/api/toolbox/index.ts +++ b/api/toolbox/index.ts @@ -15,5 +15,5 @@ export const create = (params: TcreateReq) => { * 获得内容信息分页 */ export const page = (params: TpageReq) => { - return useFetchRequest.get>('/prod-api/app-api/business/app/project-resource/page', params) + return useFetchRequest.get>('/prod-api/app-api/business/app/project-resource/page', {query:params}) } diff --git a/components/kl-menus-v2/index.vue b/components/kl-menus-v2/index.vue index faf1b81..93c14bd 100644 --- a/components/kl-menus-v2/index.vue +++ b/components/kl-menus-v2/index.vue @@ -41,7 +41,7 @@ { name: '模型', path: '/model' }, { name: '国外专区', path: '/foreign' }, { name: '工具箱', path: '/toolbox' }, - { name: '交流频道', path: '/communication/channel' }, + { name: '交流频道', path: '/channel' }, // { name: '牛人社区', path: '/community' }, ]) diff --git a/components/kl-nav-tab/index.vue b/components/kl-nav-tab/index.vue index 13998c8..b3aa1ee 100644 --- a/components/kl-nav-tab/index.vue +++ b/components/kl-nav-tab/index.vue @@ -164,7 +164,7 @@ navigateTo('/community') // 修改为在新窗口打开 break case '交流频道': - navigateTo('/communication/channel') // 修改为在新窗口打开 + navigateTo('/channel') // 修改为在新窗口打开 break case '工具箱': navigateTo('/toolbox') // 修改为在新窗口打开 diff --git a/pages/channel/components/HotLlabel.vue b/pages/channel/components/HotLlabel.vue index c067e2a..2030879 100644 --- a/pages/channel/components/HotLlabel.vue +++ b/pages/channel/components/HotLlabel.vue @@ -1,11 +1,11 @@ @@ -43,7 +43,7 @@ const emit = defineEmits(['updatePageNo']) - const pageRes = defineModel('modelValue', { + const pageRes = defineModel('modelValue', { required: true, }) const lunTanRes = defineModel('lunTanRes', { diff --git a/pages/channel/index.vue b/pages/channel/index.vue index 546b940..424eba1 100644 --- a/pages/channel/index.vue +++ b/pages/channel/index.vue @@ -1,7 +1,7 @@