From ca7982c974c2ca5113d40479556d2e65edc904e5 Mon Sep 17 00:00:00 2001 From: wangqiao Date: Fri, 26 Sep 2025 22:13:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B7=A5=E5=85=B7=E7=AE=B1?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E8=AF=84=E8=AE=BA=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=8F=8AAPI=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/drawe-detail/index.ts | 12 ++++++++++-- api/toolbox/types.ts | 2 ++ components/comment-section/index.vue | 20 ++++++++++++++------ pages/toolbox-detail/[id].vue | 14 +++++++------- 4 files changed, 33 insertions(+), 15 deletions(-) diff --git a/api/drawe-detail/index.ts b/api/drawe-detail/index.ts index 58132bb..c650544 100644 --- a/api/drawe-detail/index.ts +++ b/api/drawe-detail/index.ts @@ -14,7 +14,7 @@ export const getDetail = (params: { id?: number | string }) => { * 获取评论列表 * @return {Promise} */ -export const getCommentList = (params: { relationId?: number | string; pageNum?: number; pageSize?: number }) => { +export const getCommentList = (params: { relationId?: number | string; pageNum?: number; pageSize?: number; type: number }) => { return useDollarFetchRequest.get>('/prod-api/app-api/business/app/project-comment/page', { query: params }) } @@ -22,7 +22,7 @@ export const getCommentList = (params: { relationId?: number | string; pageNum?: * 发表评论 * @return {Promise} */ -export const createComment = (params: { relationId?: number | string; content?: string; projectId?: number | string }) => { +export const createComment = (params: { relationId?: number | string; content?: string; projectId?: number | string; type: number }) => { return useDollarFetchRequest.post>('/prod-api/app-api/business/app/project-comment/create', params) } @@ -50,6 +50,14 @@ export const getUserInfo = (params: { id?: number | string }) => { return useFetchRequest.get>('/prod-api/app-api/business/app/project-draw/preview-user-info', { params }) } +/** + * 获取工具发布人信息 + */ + +export const getToolUserInfo = (params: { id?: number | string }) => { + return useFetchRequest.get>('/prod-api/app-api/business/resource/publish-user-info', { params }) +} + /** * 当前用户的主要作品内容 */ diff --git a/api/toolbox/types.ts b/api/toolbox/types.ts index a3f8471..3ca1a05 100644 --- a/api/toolbox/types.ts +++ b/api/toolbox/types.ts @@ -75,6 +75,8 @@ export interface ProjectResourceRespVO { favoriteId?: number downloadId?: string sourceType: number + ownedUserName?: string + ownedUserAvatar?: string ownedUserIdInfo: { id: number nickName: string diff --git a/components/comment-section/index.vue b/components/comment-section/index.vue index fd300bd..1d15083 100644 --- a/components/comment-section/index.vue +++ b/components/comment-section/index.vue @@ -1,6 +1,8 @@