From 06e026c8b8b418b755f6b6527f8d2f42c363b3d5 Mon Sep 17 00:00:00 2001
From: bobobobo <1055026847@qq.com>
Date: Tue, 13 Jan 2026 01:12:29 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9C=8B=E5=8F=8B=E5=9C=88?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/my-index.js | 43 ++++++
pages/discover/dynamic/dynamic.vue | 201 +++++++++++++++++++++++------
pages/discover/dynamic/release.vue | 25 +++-
pages/discover/styles/dynamic.scss | 28 +++-
pages/discover/styles/index.scss | 2 +-
pages/my-index/wallet/record.vue | 1 +
pages/shop-together/index.vue | 6 +-
utils/dateUtils.js | 57 ++++++++
8 files changed, 319 insertions(+), 44 deletions(-)
diff --git a/api/my-index.js b/api/my-index.js
index ad2eb85..bcf8916 100644
--- a/api/my-index.js
+++ b/api/my-index.js
@@ -197,3 +197,46 @@ export const getUserTradeRecordList = data => {
data
})
}
+
+/** 发布朋友圈 */
+export const addUserMoments = data => {
+ return http({
+ url: '/api/service/userMoments',
+ method: 'post',
+ data
+ })
+}
+
+/** 获取朋友圈列表 */
+export const getUserMomentsList = data => {
+ return http({
+ url: '/api/service/userMoments/list',
+ method: 'get',
+ data
+ })
+}
+
+/** 点赞 */
+export const likeUserMoments = id => {
+ return http({
+ url: `/api/service/userMoments/like/${id}`,
+ method: 'put'
+ })
+}
+
+/** 发布评论 */
+export const addUserMomentsComment = data => {
+ return http({
+ url: '/api/service/userMoments/comment',
+ method: 'post',
+ data
+ })
+}
+
+/** 删除 */
+export const deleteUserMoments = id => {
+ return http({
+ url: `/api/service/userMoments/${id}`,
+ method: 'delete'
+ })
+}
\ No newline at end of file
diff --git a/pages/discover/dynamic/dynamic.vue b/pages/discover/dynamic/dynamic.vue
index a956841..f33b665 100644
--- a/pages/discover/dynamic/dynamic.vue
+++ b/pages/discover/dynamic/dynamic.vue
@@ -1,72 +1,171 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
- 名字
+ {{ userInfo.userName }}
-
-
+
+
名字
- 这是一条朋友圈的标题
+ {{ item.content }}
- 19分钟前
- 重庆市渝北xxx寄街道
+ {{ formatRelativeTime(item.createTime) }}
+
-
+
- 22
+ {{ item.likeCount }}
-
+
+
+
+
+
+
+
-
+