chenqs

fix |> 外链H5跳转调整及启动接口数据字段更新

... ... @@ -204,7 +204,12 @@ export class ProcessUtils {
ProcessUtils.gotoAudio(content)
break;
case ContentConstants.TYPE_TELETEXT:
ProcessUtils.gotoWeb(content);
if (content?.linkUrl) {
ProcessUtils.gotoDefaultWebPage(content?.linkUrl);
}else {
ProcessUtils.gotoWeb(content);
}
break;
case ContentConstants.TYPE_Activity:
// 图文详情,跳转h5
... ...
import { AgreementBean } from '../launchPage/AgreementBean';
export interface NetLayerLaunchOperatModel {
... ... @@ -70,6 +70,54 @@ export interface mournsInfoModel{
}
export interface NetLayerLaunchOperationUrlModel{
linkUrl : string //白名单文件下载地址
enabled : boolean //是否开启白名单功能,YES校验白名单,NO不校验白名单
md5 : string //白名单文件发生变更时的md5
}
export interface NetLayerUserScoreOperateTypeSwitchModel{
turnOnPushSwitch: boolean //9打开推送开关
uploadAvatar: boolean //8上传头像
openClient: boolean //7打开客户端
follow: boolean //6关注
like: boolean //5点赞
sharing: boolean //4分享
reply: boolean //3回复(积分任务同评论)
read: boolean //1阅读
comment: boolean //2评论
}
export interface NetLayerUserScoreOperateTypesSwitchModel{
operateSwitch : boolean //全局开关
operateTypes: NetLayerUserScoreOperateTypeSwitchModel
}
export interface NetLayerLaunchHitsModel{
md5 : string
hitList: Array<string>
}
export interface NetLayerLaunchAgreementModel{
md5 : string
agreementList: AgreementBean[]
}
export interface NetLayerLaunchAreaModel{
md5 : string
areasUrl: string
}
export default interface LaunchDataModel{
... ... @@ -77,6 +125,13 @@ export default interface LaunchDataModel{
launchAdInfo : NetLayerLauncherADInfoModel[]
h5Template : NetLayerLauncherH5TemplateInfoModel[]
mourns: mournsInfoModel
newsTabMd5: string
bottomNavGroupMd5:string
pointOperate:NetLayerUserScoreOperateTypesSwitchModel
operationUrl:NetLayerLaunchOperationUrlModel // 白名单信息
hits:NetLayerLaunchHitsModel //热门搜索词
agreements:NetLayerLaunchAgreementModel
areas:NetLayerLaunchAreaModel
}
... ...