diff --git a/src/api/operation/dynamic/index.js b/src/api/operation/dynamic/index.js index 868232d..b51c0c5 100644 --- a/src/api/operation/dynamic/index.js +++ b/src/api/operation/dynamic/index.js @@ -8,6 +8,13 @@ export function dynamicList(params) { params: params, }) } +export function dynamicInfo(params) { + return httpService({ + url: `/user/dynamic/findById`, + method: 'get', + params: params, + }) +} // 删除 export function dynamicDel(params) { return httpService({ diff --git a/src/views/Operation/BBS/_dynamic/detail.vue b/src/views/Operation/BBS/_dynamic/detail.vue index 7ff0796..626e9e6 100644 --- a/src/views/Operation/BBS/_dynamic/detail.vue +++ b/src/views/Operation/BBS/_dynamic/detail.vue @@ -3,10 +3,42 @@
动态信息
- 动态内容 - {{ detailData.content }} + + + + + {{ detailData.createName }} + + + {{ detailData.content }} + + + {{ detailData.views }} + + + {{ detailData.likes }} + + + {{ detailData.createDate }} + + + {{ detailData.isPublic === 1 ? "是" : "否" }} + + + {{ detailData.isComment === 1 ? "是" : "否" }} + + + {{ detailData.likes }} + + + {{ detailData.views }} + + + + +
动态图片
- - 发布者 - -
-
{{detailData.createName}}
-
-
- - 其他信息 - - - - {{detailData.views}} - - - {{detailData.likes}} - - - {{detailData.createDate}} - - - {{detailData.isPublic===1?'是':'否'}} - - - {{detailData.isComment===1?'是':'否'}} - - - - - -
关联话题
-
- #{{detailData.content}} - #{{detailData.content}} - #{{detailData.content}} - #{{detailData.content}} -
-
+ +
关联话题
+
+ #{{ item.title }} +
+
@@ -121,10 +126,12 @@ import { commentList, commentRecover, commentDel, + dynamicInfo, } from "@/api/operation/dynamic"; export default { data() { return { + id: undefined, detailData: {}, tableData: [], selectedRowKeys: [], @@ -194,11 +201,17 @@ export default { }; }, mounted() { - this.detailData = this.$route.params.data; - console.log(this.detailData); + this.id = this.$route.params.data.id; this.getComment(); + this.getData(); }, methods: { + async getData() { + let res = await dynamicInfo({ + communityDynamicId: this.id, + }); + this.detailData = res.data; + }, async getComment() { let res = await commentList({ pageNum: this.pagination.current, @@ -292,18 +305,18 @@ export default { width: 168px; height: 92px; border-radius: 4px; - margin:10px; + margin: 10px; } -.img-box{ - display: flex; - justify-content:flex-start; +.img-box { + display: flex; + justify-content: flex-start; } -.topic-box{ - display: flex; - justify-content:flex-start; +.topic-box { + display: flex; + justify-content: flex-start; } -.topic{ - margin:5px; - border-radius:44px; +.topic { + margin: 5px; + border-radius: 44px; } - \ No newline at end of file +