Toggle navigation
Toggle navigation
This project
Loading...
Sign in
developOne
/
harmonyPool
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
yangchenggong1_wd
2024-05-16 18:22:01 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
ef2be72d8e378b4631ae038128474a00563a9e95
ef2be72d
1 parent
79d83201
fix:bug[17755] 消息中的预约消息无法跳转到对应的直播详情页
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
1 deletions
sight_harmony/features/wdComponent/src/main/ets/components/mine/message/subscribe/SubscribeMessageComponent.ets
sight_harmony/features/wdComponent/src/main/ets/model/InteractMessageModel.ets
sight_harmony/features/wdComponent/src/main/ets/components/mine/message/subscribe/SubscribeMessageComponent.ets
View file @
ef2be72
...
...
@@ -7,6 +7,8 @@ import { CustomTitleUI } from '../../../reusable/CustomTitleUI';
import { ListHasNoMoreDataUI } from '../../../reusable/ListHasNoMoreDataUI';
import { EmptyComponent } from '../../../view/EmptyComponent';
import { SubscribeListChildComponent } from './SubscribeListChildComponent';
import { Action } from 'wdBean/Index';
import { WDRouterPage, WDRouterRule } from 'wdRouter/Index';
const TAG = "SubscribeMessageComponent"
...
...
@@ -71,6 +73,19 @@ export struct SubscribeMessageComponent{
ListItem() {
SubscribeListChildComponent({ item: item })
}.width('100%')
.onClick(()=>{
let action = {
type:item.contentType,
params:{
extra:{
relId:item.relId,
relType:item.relType
},
contentID:item.contentId
}
} as Action
WDRouterRule.jumpWithPage(WDRouterPage.detailPlayLiveCommon, action)
})
})
//没有更多数据 显示提示
if (!this.hasMore) {
...
...
@@ -97,7 +112,11 @@ export struct SubscribeMessageComponent{
let remark = JSON.parse(value.remark) as Remark
this.data.push(new SubscribeMessageModel(dealTime,value.message,remark.coverImageUrl,value.title,dealTime2,value.contentId))
let bean = new SubscribeMessageModel(dealTime,value.message,remark.coverImageUrl,value.title,dealTime2,value.contentId)
bean.relId = remark.relationId
bean.relType = remark.relationType
bean.contentType = value.contentType
this.data.push(bean)
})
this.data.notifyDataReload()
this.count = this.data.totalCount()
...
...
sight_harmony/features/wdComponent/src/main/ets/model/InteractMessageModel.ets
View file @
ef2be72
...
...
@@ -90,6 +90,9 @@ export class SubscribeMessageModel{
desc:string = ""
time:string = ""
contentId:string = ""
contentType:string = ""
relId :string = ""
relType:string = ""
constructor(dealTime: string, title: string, imgUrl: string, desc: string , time: string, contentId: string) {
this.dealTime = dealTime
...
...
Please
register
or
login
to post a comment