zhenghy

修改视频评论

@@ -8,9 +8,11 @@ import { HttpUtils } from 'wdNetwork/Index'; @@ -8,9 +8,11 @@ import { HttpUtils } from 'wdNetwork/Index';
8 import { WDRouterPage, WDRouterRule } from 'wdRouter/Index'; 8 import { WDRouterPage, WDRouterRule } from 'wdRouter/Index';
9 import NoMoreLayout from '../../page/NoMoreLayout'; 9 import NoMoreLayout from '../../page/NoMoreLayout';
10 import { EmptyComponent } from '../../view/EmptyComponent'; 10 import { EmptyComponent } from '../../view/EmptyComponent';
  11 +import { ContentDetailDTO, Params } from 'wdBean/Index';
11 12
12 const TAG = 'CommentComponent'; 13 const TAG = 'CommentComponent';
13 14
  15 +
14 const testString = '因为读书的人\n是低着头向上看的人\n身处一隅,却能放眼世界\n2,因为读书的人\n总是比不读书的人\n活得有趣一点\n3,因为读书的人\n即使平凡,绝不平庸' 16 const testString = '因为读书的人\n是低着头向上看的人\n身处一隅,却能放眼世界\n2,因为读书的人\n总是比不读书的人\n活得有趣一点\n3,因为读书的人\n即使平凡,绝不平庸'
15 17
16 // @Entry 18 // @Entry
@@ -22,6 +24,7 @@ export struct CommentComponent { @@ -22,6 +24,7 @@ export struct CommentComponent {
22 @State isComments: boolean = true 24 @State isComments: boolean = true
23 /*必传*/ 25 /*必传*/
24 @ObjectLink publishCommentModel: publishCommentModel 26 @ObjectLink publishCommentModel: publishCommentModel
  27 + @Consume contentDetailData: ContentDetailDTO
25 listScroller: ListScroller = new ListScroller(); // scroller控制器 28 listScroller: ListScroller = new ListScroller(); // scroller控制器
26 historyOffset: number = 0; // 上次浏览到列表距离顶端的偏移量offset 29 historyOffset: number = 0; // 上次浏览到列表距离顶端的偏移量offset
27 isloading: boolean = false 30 isloading: boolean = false
@@ -180,7 +183,7 @@ export struct CommentComponent { @@ -180,7 +183,7 @@ export struct CommentComponent {
180 } 183 }
181 } 184 }
182 }, (item: commentItemModel, index: number) => JSON.stringify(item) + index.toString()) 185 }, (item: commentItemModel, index: number) => JSON.stringify(item) + index.toString())
183 - 186 +
184 // 加载更多 187 // 加载更多
185 ListItem() { 188 ListItem() {
186 if (this.hasMore === false) { 189 if (this.hasMore === false) {
@@ -205,6 +208,7 @@ export struct CommentComponent { @@ -205,6 +208,7 @@ export struct CommentComponent {
205 commentViewModel.fetchContentCommentList(this.currentPage + '', this.publishCommentModel.targetId, 208 commentViewModel.fetchContentCommentList(this.currentPage + '', this.publishCommentModel.targetId,
206 this.publishCommentModel.targetType) 209 this.publishCommentModel.targetType)
207 .then(commentListModel => { 210 .then(commentListModel => {
  211 + console.log('评论:', JSON.stringify(commentListModel.list))
208 this.currentPage++ 212 this.currentPage++
209 213
210 if (Number.parseInt(commentListModel.totalCommentNum) > 214 if (Number.parseInt(commentListModel.totalCommentNum) >
@@ -247,6 +251,7 @@ struct ChildCommentItem { @@ -247,6 +251,7 @@ struct ChildCommentItem {
247 @Link publishCommentModel: publishCommentModel 251 @Link publishCommentModel: publishCommentModel
248 @Link dialogController: CustomDialogController | null 252 @Link dialogController: CustomDialogController | null
249 @ObjectLink item: commentItemModel 253 @ObjectLink item: commentItemModel
  254 + @Consume contentDetailData: ContentDetailDTO
250 255
251 build() { 256 build() {
252 Column() { 257 Column() {
@@ -271,6 +276,14 @@ struct ChildCommentItem { @@ -271,6 +276,14 @@ struct ChildCommentItem {
271 .alignContent(Alignment.Center) 276 .alignContent(Alignment.Center)
272 .onClick(() => { 277 .onClick(() => {
273 // TODO 跳转个人详情 278 // TODO 跳转个人详情
  279 + // 跳转到号主页
  280 + if (this.contentDetailData.rmhInfo?.cnMainControl === 1) {
  281 + const params: Params = {
  282 + creatorId: this.contentDetailData.rmhInfo.rmhId,
  283 + pageID: ''
  284 + }
  285 + WDRouterRule.jumpWithPage(WDRouterPage.peopleShipHomePage, params)
  286 + }
274 }) 287 })
275 288
276 //昵称 289 //昵称