diff --git a/api/drawe-detail/index.ts b/api/drawe-detail/index.ts index 2ee8409..58132bb 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', { query:params }) + return useFetchRequest.get>('/prod-api/app-api/business/app/project-draw/preview', { query: params }) } /** @@ -15,7 +15,7 @@ export const getDetail = (params: { id?: number | string }) => { * @return {Promise} */ export const getCommentList = (params: { relationId?: number | string; pageNum?: number; pageSize?: number }) => { - return useDollarFetchRequest.get>('/prod-api/app-api/business/app/project-comment/page', { query:params }) + return useDollarFetchRequest.get>('/prod-api/app-api/business/app/project-comment/page', { query: params }) } /** @@ -31,14 +31,14 @@ 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', { query:params }) + return useFetchRequest.get>('/prod-api/app-api/business/app/project-draw/top-list', { query: params }) } /** * 举报 * @return {Promise} */ -export const report = (params: { id?: number | string; title?: string; comments?: string; files?: any; projectId: any; drawId: any }) => { +export const report = (params: { id?: number | string; title?: string; comments?: string; files?: any; projectId?: any; drawId: any; type: any }) => { return useDollarFetchRequest.post>('/prod-api/app-api/business/project-report/create', params) } @@ -59,7 +59,7 @@ export const getMainWork = (params: { id?: number | string; limit: number; membe /** * 创建内容信息 */ -export const createContent = (params: { projectId: any; drawId: any }) => { +export const createContent = (params: { projectId?: any; drawId: any; type: any }) => { return useDollarFetchRequest.post>('/prod-api/app-api/business/project-member-favorites/create', params) } diff --git a/api/drawe-detail/types.ts b/api/drawe-detail/types.ts index 37be65b..db1693c 100644 --- a/api/drawe-detail/types.ts +++ b/api/drawe-detail/types.ts @@ -137,6 +137,7 @@ export interface UserExtendSimpleRespDTO { files: any[] fansCount: number projectCount: number + postsNum?: number } export interface ProjectDrawMemberRespVO { diff --git a/pages/down-drawe-detail/[id].vue b/pages/down-drawe-detail/[id].vue index f492e90..de5a162 100644 --- a/pages/down-drawe-detail/[id].vue +++ b/pages/down-drawe-detail/[id].vue @@ -146,7 +146,7 @@
fans
-
粉丝: {{ userInfo.fansCount || 0 }}
+
发帖数: {{ userInfo.postsNum || 0 }}
@@ -361,6 +361,7 @@ comments: value, projectId: detail.value?.projectId, drawId: detail.value?.id, + type: detail.value?.type, }).then((res) => { if (res.code === 0) { ElMessage.success('举报成功') @@ -380,6 +381,7 @@ : await createContent({ projectId: detail.value?.projectId, drawId: detail.value?.id, + type: detail.value?.type, }) if (res.code === 0) { ElMessage.success(`${detail.value?.favoriteId ? '取消' : '收藏'}成功`) diff --git a/pages/toolbox-detail/[id].vue b/pages/toolbox-detail/[id].vue index 8d7a369..f028f30 100644 --- a/pages/toolbox-detail/[id].vue +++ b/pages/toolbox-detail/[id].vue @@ -99,33 +99,33 @@
-
{{ userInfo.nickname }}
+
{{ userInfo.nickname }}
{{ item }}
-
{{ userInfo.description }}
+
{{ userInfo.description }}
works
-
作品: {{ userInfo.projectCount || 0 }}
+
作品: {{ userInfo?.projectCount || 0 }}
fans
-
粉丝: {{ userInfo.fansCount || 0 }}
+
发帖数: {{ userInfo?.fansCount || 0 }}
-
+
{ if (res.code === 0) { ElMessage.success('举报成功') @@ -319,8 +319,8 @@ const res = detail.value?.favoriteId ? await deleteProject({ id: detail.value.favoriteId }) : await createContent({ - projectId: detail.value?.projectId, drawId: detail.value?.id, + type: 4, }) if (res.code === 0) { ElMessage.success(`${detail.value?.favoriteId ? '取消' : '收藏'}成功`)