wangliang_wd

feat:增加电子报逻辑判断

... ... @@ -84,7 +84,7 @@ export struct ENewspaperPageComponent {
selectDate: this.selectDate,
onDateChange: (date: RMCalendarBean) => {
console.log("onDateChange-日历选择弹框", "date:", JSON.stringify(date))
if (date.fullYear && date.month && date.date) {
if (date?.fullYear && date?.month && date?.date) {
let month: number = date.month + 1
this.calendarDate =
`${date.fullYear}-${month > 9 ? month : '0' + month}-${date.date > 9 ? date.date : '0' + date.date}`
... ... @@ -94,6 +94,7 @@ export struct ENewspaperPageComponent {
new Date(date.fullYear ? date.fullYear : 0, date.month ? date.month : 0, date.date ? date.date : 0)
}
//日历选择点击
if (this.newspaperListBean?.list) {
TrackingContent.clickWithEvent('date_selection_click', TrackConstants.PageName.NewsPaperPage,
TrackConstants.PageName.NewsPaperPage
, {
... ... @@ -103,6 +104,7 @@ export struct ENewspaperPageComponent {
'currentNumber': this.swiperIndex,
})
}
}
}),
alignment: DialogAlignment.Top,
offset: { dx: 0, dy: 80 },
... ...
... ... @@ -22,7 +22,7 @@ export struct InteractMComponent {
Column(){
Row(){
Text(this.messageModel.InteractMsubM.userName)
Text(this.messageModel.InteractMsubM?.userName)
.fontSize('14fp').fontColor('#222222')
Text(this.buildContentString())
... ... @@ -30,7 +30,7 @@ export struct InteractMComponent {
.margin({left:5})
}.width('100%')
Text(this.getPublishTime(this.messageModel.time,DateTimeUtils.getDateTimestamp(this.messageModel.time)+""))
Text(this.messageModel.time?this.getPublishTime(this.messageModel.time,DateTimeUtils.getDateTimestamp(this.messageModel.time)+""):'')
.margin({top:2})
.fontSize('12fp').fontColor('#B0B0B0').margin({top:10,bottom:10})
... ... @@ -59,7 +59,7 @@ export struct InteractMComponent {
Image($r('app.media.MessageOriginTextIcon'))
.width('12')
.height('12')
Text(this.messageModel.InteractMsubM.contentTitle)
Text(this.messageModel.InteractMsubM?.contentTitle)
.fontSize('12fp')
.fontColor('#666666')
.maxLines(1)
... ...