From d98b056b57a37f2fb5073311a0d47f66fd9e93e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E7=BA=A7=E8=80=81=E7=99=BD=E5=85=94?= Date: Mon, 8 Sep 2025 17:05:30 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=AE=B0=E5=BD=95=E9=A1=B5=E9=9D=A2):=20?= =?UTF-8?q?=E9=87=8D=E6=9E=84=E6=9C=8B=E5=8F=8B=E5=9C=88=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E9=A1=B5=E9=9D=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改API端点从点赞记录变更为发表记录 - 更新日期格式化函数处理时间戳 - 移除记录卡片中不必要的操作者信息 - 调整样式移除最大宽度限制 - 更新页面标题和空状态提示文本 --- .../workspace/moments-sync/record/api.ts | 2 +- .../workspace/moments-sync/record/index.tsx | 58 +++++-------------- .../moments-sync/record/record.module.scss | 1 - 3 files changed, 16 insertions(+), 45 deletions(-) diff --git a/Cunkebao/src/pages/mobile/workspace/moments-sync/record/api.ts b/Cunkebao/src/pages/mobile/workspace/moments-sync/record/api.ts index 6142fde8..1a131cbc 100644 --- a/Cunkebao/src/pages/mobile/workspace/moments-sync/record/api.ts +++ b/Cunkebao/src/pages/mobile/workspace/moments-sync/record/api.ts @@ -59,5 +59,5 @@ export function fetchLikeRecords( if (keyword) { params.keyword = keyword; } - return request("/v1/workbench/like-records", params, "GET"); + return request("/v1/workbench/moments-records", params, "GET"); } diff --git a/Cunkebao/src/pages/mobile/workspace/moments-sync/record/index.tsx b/Cunkebao/src/pages/mobile/workspace/moments-sync/record/index.tsx index 1915fa48..b844e809 100644 --- a/Cunkebao/src/pages/mobile/workspace/moments-sync/record/index.tsx +++ b/Cunkebao/src/pages/mobile/workspace/moments-sync/record/index.tsx @@ -24,9 +24,10 @@ import { fetchLikeRecords } from "./api"; import Layout from "@/components/Layout/Layout"; // 格式化日期 -const formatDate = (dateString: string) => { +const formatDate = (timestamp: number) => { + timestamp = timestamp * 1000; try { - const date = new Date(dateString); + const date = new Date(timestamp); return date.toLocaleString("zh-CN", { year: "numeric", month: "2-digit", @@ -35,7 +36,7 @@ const formatDate = (dateString: string) => { minute: "2-digit", }); } catch (error) { - return dateString; + return timestamp; } }; @@ -58,7 +59,7 @@ export default function AutoLikeRecord() { setCurrentPage(1); }) .catch(() => { - message.error("获取点赞记录失败,请稍后重试"); + message.error("获取发表记录失败,请稍后重试"); }) .finally(() => setRecordsLoading(false)); // eslint-disable-next-line react-hooks/exhaustive-deps @@ -73,7 +74,7 @@ export default function AutoLikeRecord() { setCurrentPage(1); }) .catch(() => { - message.error("获取点赞记录失败,请稍后重试"); + message.error("获取发表记录失败,请稍后重试"); }); }; @@ -84,7 +85,7 @@ export default function AutoLikeRecord() { setTotal(response.total || 0); }) .catch(() => { - message.error("获取点赞记录失败,请稍后重试"); + message.error("获取发表记录失败,请稍后重试"); }); }; @@ -96,7 +97,7 @@ export default function AutoLikeRecord() { setCurrentPage(newPage); }) .catch(() => { - message.error("获取点赞记录失败,请稍后重试"); + message.error("获取发表记录失败,请稍后重试"); }); }; @@ -104,7 +105,7 @@ export default function AutoLikeRecord() { - +
-

暂无点赞记录

+

暂无发表记录

) : ( <> @@ -213,7 +214,7 @@ export default function AutoLikeRecord() {
} size={40} className={styles.avatarImg} @@ -223,20 +224,13 @@ export default function AutoLikeRecord() { className={styles.friendName} title={record.friendName} > - {record.friendName} + {record.operatorName} +
+
+ {formatDate(record.publishTime)}
-
内容发布者
-
@@ -273,28 +267,6 @@ export default function AutoLikeRecord() {
)} -
- } - size={32} - className={styles.operatorAvatar} - /> -
- - {record.operatorName} - - - - 已赞 - -
-
))} diff --git a/Cunkebao/src/pages/mobile/workspace/moments-sync/record/record.module.scss b/Cunkebao/src/pages/mobile/workspace/moments-sync/record/record.module.scss index b63be1f0..22172d79 100644 --- a/Cunkebao/src/pages/mobile/workspace/moments-sync/record/record.module.scss +++ b/Cunkebao/src/pages/mobile/workspace/moments-sync/record/record.module.scss @@ -160,7 +160,6 @@ display: flex; align-items: center; gap: 12px; - max-width: 65%; } .avatarImg { width: 40px;