wangliang_wd

feat:优化他人主页未登录状态逻辑,优化无简介分割线展示逻辑

import { ContentDTO } from 'wdBean/Index'
import { DateTimeUtils, StringUtils, UserDataLocal } from 'wdKit/Index'
import { DateTimeUtils, SPHelper, StringUtils, UserDataLocal } from 'wdKit/Index'
import MinePageDatasModel from '../../../model/MinePageDatasModel'
import { CommentLikeOperationRequestItem } from '../../../viewmodel/CommentLikeOperationRequestItem'
import { CommentListItem } from '../../../viewmodel/CommentListItem'
import measure from '@ohos.measure'
import { TrackConstants, TrackingContent, TrackParamConvert } from 'wdTracking/Index'
import { ProcessUtils } from 'wdRouter/Index'
import { ProcessUtils, WDRouterPage, WDRouterRule } from 'wdRouter/Index'
import { SpConstants } from 'wdConstant'
@Component
export struct ChildCommentComponent {
... ... @@ -221,6 +222,11 @@ export struct ChildCommentComponent {
}
commentLikeOperation() {
let userid = SPHelper.default.getSync(SpConstants.USER_ID,"") as string
if (!userid) {
WDRouterRule.jumpWithPage(WDRouterPage.loginPage)
return
}
let item = new CommentLikeOperationRequestItem(this.data.targetId, this.data.id + "", this.data.targetType + "", UserDataLocal.getUserName(), UserDataLocal.getUserHeaderUrl(), this.data.like_status === 0 ? 1 : 0)
MinePageDatasModel.getCommentLikeOperation(item, getContext(this)).then((value) => {
if (value != null) {
... ...
... ... @@ -205,9 +205,10 @@ struct OtherNormalUserHomePage {
.justifyContent(FlexAlign.Center)
.width('100%')
.backgroundColor($r('app.color.white'))
}
//间隔符
Divider().width('100%').height('12lpx').color($r('app.color.color_F5F5F5')).strokeWidth('12lpx')
}
//tab 页面
Stack({ alignContent: Alignment.Top }){
... ...