wangliang_wd

Merge branch 'main' of http://192.168.1.42/developOne/harmonyPool into main

* 'main' of http://192.168.1.42/developOne/harmonyPool: (24 commits)
  fix: 直播预约卡滚动到底跳转更多预约
  fix:16782 【穿越测试】后台设置点赞样式置空,客户端展示点赞按钮
  fix:16838 未登录-点击收藏,跳转登录页面滑动问题,看视频
  fix:16922 早晚报-退出早晚报列表不该有下拉展示顶部效果
  fix:点赞数
  fix: 直播预约卡跳转更多预约
  fix:Web组件
  fix: 视频右侧操作栏据底侧距离
  fix:16958 UI还原问题--隐藏第三方入口之后(微信QQ微博)样式与安卓不一致
  fix: 控制标题显示
  fix(详情页):动态详情页缺省页/骨架图
  fix:早晚报的背景图
  fix: 人民号视频稿件详情关注后进入视频播放,人民号图标仍然显示可关注(带有+号)
  fix: 16640
  更换收藏图标与点赞、收藏最小值限制
  16866 早晚报-背景色未填充到顶部、顶部元素缺失、字体不正确、日期规则不正确、评论数据统计不正确 渐变待完善
  fix:16743
  fix:16550
  fix:16917 功能缺陷--点赞数量为0时数量未隐藏
  图集bug修复
  ...
Showing 60 changed files with 1866 additions and 1301 deletions

Too many changes to show.

To preserve performance only 60 of 60+ files are displayed.

@@ -81,7 +81,7 @@ export class WindowModel { @@ -81,7 +81,7 @@ export class WindowModel {
81 81
82 setWindowKeepScreenOn(isKeepScreenOn: boolean) { 82 setWindowKeepScreenOn(isKeepScreenOn: boolean) {
83 this.windowStage?.getMainWindow((err, windowClass: window.Window) => { 83 this.windowStage?.getMainWindow((err, windowClass: window.Window) => {
84 - windowClass.setWindowKeepScreenOn(isKeepScreenOn, (err: BusinessError) => { 84 + windowClass?.setWindowKeepScreenOn(isKeepScreenOn, (err: BusinessError) => {
85 const errCode: number = err.code; 85 const errCode: number = err.code;
86 if (errCode) { 86 if (errCode) {
87 console.error(WindowModel.TAG + '设置屏幕常亮:' + isKeepScreenOn + ',失败: ' + JSON.stringify(err)); 87 console.error(WindowModel.TAG + '设置屏幕常亮:' + isKeepScreenOn + ',失败: ' + JSON.stringify(err));
@@ -245,7 +245,6 @@ export class HttpUrlUtils { @@ -245,7 +245,6 @@ export class HttpUrlUtils {
245 * pageSize=20&pageNum=1&topicId=10000009445 245 * pageSize=20&pageNum=1&topicId=10000009445
246 * */ 246 * */
247 static readonly MORNING_EVENING_PAGE_INFO_PATH: string = "/api/rmrb-bff-display-zh/display/zh/c/pageInfo"; 247 static readonly MORNING_EVENING_PAGE_INFO_PATH: string = "/api/rmrb-bff-display-zh/display/zh/c/pageInfo";
248 - static readonly MORNING_EVENING_COMP_INFO_PATH: string = "/api/rmrb-bff-display-zh/display/zh/c/compInfo";  
249 /** 248 /**
250 * 直播回顾 249 * 直播回顾
251 * */ 250 * */
@@ -48,7 +48,8 @@ export struct WdWebLocalComponent { @@ -48,7 +48,8 @@ export struct WdWebLocalComponent {
48 48
49 Row() { 49 Row() {
50 RelativeContainer() { 50 RelativeContainer() {
51 - Web({ src: this.webResource, controller: this.webviewControl }) 51 + // Web({ src: this.webResource, controller: this.webviewControl, renderMode: RenderMode.SYNC_RENDER })
  52 + Web({ src: this.webResource, controller: this.webviewControl})
52 .domStorageAccess(true) 53 .domStorageAccess(true)
53 .databaseAccess(true) 54 .databaseAccess(true)
54 .javaScriptAccess(true) 55 .javaScriptAccess(true)
@@ -56,6 +57,8 @@ export struct WdWebLocalComponent { @@ -56,6 +57,8 @@ export struct WdWebLocalComponent {
56 .mixedMode(MixedMode.All) 57 .mixedMode(MixedMode.All)
57 .onlineImageAccess(true) 58 .onlineImageAccess(true)
58 .enableNativeEmbedMode(true) 59 .enableNativeEmbedMode(true)
  60 + // .layoutMode(WebLayoutMode.FIT_CONTENT)
  61 + // .nestedScroll({ scrollForward: NestedScrollMode.SELF_FIRST, scrollBackward: NestedScrollMode.PARENT_FIRST })
59 .height(this.webHeight) 62 .height(this.webHeight)
60 .onPageBegin((event) => { 63 .onPageBegin((event) => {
61 this.onPageBegin(event?.url); 64 this.onPageBegin(event?.url);
@@ -22,6 +22,7 @@ import { Card5Component } from './cardview/Card5Component'; @@ -22,6 +22,7 @@ import { Card5Component } from './cardview/Card5Component';
22 import { WDRouterPage, WDRouterRule } from 'wdRouter/Index'; 22 import { WDRouterPage, WDRouterRule } from 'wdRouter/Index';
23 import { AdvCardParser } from './cardViewAdv/AdvCardParser'; 23 import { AdvCardParser } from './cardViewAdv/AdvCardParser';
24 import PageModel from '../viewmodel/PageModel'; 24 import PageModel from '../viewmodel/PageModel';
  25 +import { LiveHorizontalCardComponent } from './view/LiveHorizontalCardComponent';
25 26
26 /** 27 /**
27 * comp适配器. 28 * comp适配器.
@@ -36,7 +37,10 @@ export struct CompParser { @@ -36,7 +37,10 @@ export struct CompParser {
36 37
37 build() { 38 build() {
38 Column() { 39 Column() {
39 - this.componentBuilder(this.compDTO, this.compIndex); 40 + if (this.compDTO.name !="月度排行卡") {
  41 +
  42 + this.componentBuilder(this.compDTO, this.compIndex);
  43 + }
40 } 44 }
41 } 45 }
42 46
@@ -49,9 +53,10 @@ export struct CompParser { @@ -49,9 +53,10 @@ export struct CompParser {
49 } else if (compDTO.compStyle === CompStyle.Zh_Carousel_Layout_01) { 53 } else if (compDTO.compStyle === CompStyle.Zh_Carousel_Layout_01) {
50 ZhCarouselLayout01({ compDTO: compDTO }) 54 ZhCarouselLayout01({ compDTO: compDTO })
51 Divider().strokeWidth(1).color('#f5f5f5').padding({ left: 16, right: 16 }) 55 Divider().strokeWidth(1).color('#f5f5f5').padding({ left: 16, right: 16 })
52 - } else if (compDTO.compStyle === CompStyle.Zh_Single_Row_01 && compDTO.imageScale === 2) {  
53 - // LiveHorizontalCardComponent({ compDTO: compDTO })  
54 - // Divider().strokeWidth(1).color('#f5f5f5').padding({ left: 16, right: 16 }) 56 + } else if (compDTO.compStyle === CompStyle.Zh_Single_Row_01 && compDTO.imageScale === 2) {// && compDTO.name ==="横划卡"
  57 +
  58 + LiveHorizontalCardComponent({ compDTO: compDTO })
  59 + Divider().strokeWidth(1).color('#f5f5f5').padding({ left: 16, right: 16 })
55 } else if (compDTO.compStyle === CompStyle.Zh_Single_Row_01 && compDTO.imageScale === 3) { 60 } else if (compDTO.compStyle === CompStyle.Zh_Single_Row_01 && compDTO.imageScale === 3) {
56 if (compDTO.operDataList.length > 1) { 61 if (compDTO.operDataList.length > 1) {
57 HorizontalStrokeCardThreeTwoRadioForMoreComponent({ compDTO: compDTO }) 62 HorizontalStrokeCardThreeTwoRadioForMoreComponent({ compDTO: compDTO })
1 -import { AccountManagerUtils, Logger, DateTimeUtils, SPHelper, NumberFormatterUtils, DisplayUtils } from 'wdKit'; 1 +import { AccountManagerUtils, Logger, DateTimeUtils, SPHelper, NumberFormatterUtils, DisplayUtils,
  2 + NetworkUtil } from 'wdKit';
2 import { MultiPictureDetailViewModel } from '../viewmodel/MultiPictureDetailViewModel'; 3 import { MultiPictureDetailViewModel } from '../viewmodel/MultiPictureDetailViewModel';
3 import { ContentDetailDTO,postBatchAttentionStatusParams, 4 import { ContentDetailDTO,postBatchAttentionStatusParams,
4 PhotoListBean, 5 PhotoListBean,
@@ -27,6 +28,8 @@ import { CardMediaInfo } from '../components/cardCommon/CardMediaInfo' @@ -27,6 +28,8 @@ import { CardMediaInfo } from '../components/cardCommon/CardMediaInfo'
27 import router from '@ohos.router'; 28 import router from '@ohos.router';
28 import { publishCommentModel } from './comment/model/PublishCommentModel'; 29 import { publishCommentModel } from './comment/model/PublishCommentModel';
29 import { CommentComponent } from './comment/view/CommentComponent'; 30 import { CommentComponent } from './comment/view/CommentComponent';
  31 +import { EmptyComponent } from './view/EmptyComponent';
  32 +import { detailedSkeleton } from './skeleton/detailSkeleton';
30 33
31 const TAG = 'DynamicDetailComponent' 34 const TAG = 'DynamicDetailComponent'
32 const PATTERN_DATE_CN_RN: string = 'yyyy年MM月dd日 HH:mm'; 35 const PATTERN_DATE_CN_RN: string = 'yyyy年MM月dd日 HH:mm';
@@ -55,6 +58,8 @@ export struct DynamicDetailComponent { @@ -55,6 +58,8 @@ export struct DynamicDetailComponent {
55 private mJumpInfo: ContentDTO = {} as ContentDTO; 58 private mJumpInfo: ContentDTO = {} as ContentDTO;
56 59
57 @State publishTime: string = '' 60 @State publishTime: string = ''
  61 + @State isNetConnected: boolean = true
  62 + @State isPageEnd: boolean = false
58 63
59 64
60 async aboutToAppear() { 65 async aboutToAppear() {
@@ -89,328 +94,342 @@ export struct DynamicDetailComponent { @@ -89,328 +94,342 @@ export struct DynamicDetailComponent {
89 .height($r('app.float.margin_7')) 94 .height($r('app.float.margin_7'))
90 .padding({left: $r('app.float.margin_16'), right: $r('app.float.margin_16')} ) 95 .padding({left: $r('app.float.margin_16'), right: $r('app.float.margin_16')} )
91 Stack({ alignContent: Alignment.Bottom }) { 96 Stack({ alignContent: Alignment.Bottom }) {
92 - Scroll(this.scroller) {  
93 - Column() {  
94 - //号主信息  
95 - Row() {  
96 - //头像  
97 - Stack() {  
98 - Image(this.contentDetailData.rmhInfo?.rmhHeadUrl)  
99 - .alt(this.contentDetailData.rmhInfo?.userType=='1'?$r('app.media.default_head'):$r('app.media.icon_default_head_mater'))  
100 - .width($r('app.float.margin_32'))  
101 - .height($r('app.float.margin_32'))  
102 - .objectFit(ImageFit.Cover)  
103 - .borderRadius($r('app.float.margin_16'))  
104 - Image(this.contentDetailData.rmhInfo?.honoraryIcon)  
105 - .width($r('app.float.margin_48'))  
106 - .height($r('app.float.margin_48'))  
107 - .objectFit(ImageFit.Cover)  
108 - .borderRadius($r('app.float.margin_24'))  
109 - if(!StringUtils.isEmpty(this.contentDetailData.rmhInfo?.authIcon)){ 97 + if (!this.isNetConnected) {
  98 + EmptyComponent({
  99 + emptyType: 1,
  100 + emptyButton: true,
  101 + retry: () => {
  102 + this.getContentDetailData()
  103 + }
  104 + }).padding({ bottom: 200 })
  105 + } else {
  106 + if (!this.isPageEnd) {
  107 + detailedSkeleton()
  108 + }else{
  109 + Scroll(this.scroller) {
  110 + Column() {
  111 + //号主信息
  112 + Row() {
  113 + //头像
110 Stack() { 114 Stack() {
111 - Image(this.contentDetailData.rmhInfo?.authIcon)  
112 - .width($r('app.float.vp_12'))  
113 - .height($r('app.float.vp_12')) 115 + Image(this.contentDetailData.rmhInfo?.rmhHeadUrl)
  116 + .alt(this.contentDetailData.rmhInfo?.userType=='1'?$r('app.media.default_head'):$r('app.media.icon_default_head_mater'))
  117 + .width($r('app.float.margin_32'))
  118 + .height($r('app.float.margin_32'))
114 .objectFit(ImageFit.Cover) 119 .objectFit(ImageFit.Cover)
  120 + .borderRadius($r('app.float.margin_16'))
  121 + Image(this.contentDetailData.rmhInfo?.honoraryIcon)
  122 + .width($r('app.float.margin_48'))
  123 + .height($r('app.float.margin_48'))
  124 + .objectFit(ImageFit.Cover)
  125 + .borderRadius($r('app.float.margin_24'))
  126 + if(!StringUtils.isEmpty(this.contentDetailData.rmhInfo?.authIcon)){
  127 + Stack() {
  128 + Image(this.contentDetailData.rmhInfo?.authIcon)
  129 + .width($r('app.float.vp_12'))
  130 + .height($r('app.float.vp_12'))
  131 + .objectFit(ImageFit.Cover)
  132 + }
  133 + .width($r('app.float.margin_48'))
  134 + .height($r('app.float.margin_48'))
  135 + .alignContent(Alignment.BottomEnd)
  136 + }
115 } 137 }
116 .width($r('app.float.margin_48')) 138 .width($r('app.float.margin_48'))
117 .height($r('app.float.margin_48')) 139 .height($r('app.float.margin_48'))
118 - .alignContent(Alignment.BottomEnd) 140 + .alignContent(Alignment.Center)
  141 + .onClick(() => {
  142 + ProcessUtils.gotoPeopleShipHomePage(this.contentDetailData.rmhInfo == null ?"":this.contentDetailData.rmhInfo.rmhId)
  143 + })
  144 + Column(){
  145 + //昵称
  146 + Text(this.contentDetailData.rmhInfo?.rmhName)
  147 + .fontSize($r('app.float.font_size_14'))
  148 + .fontColor($r('app.color.color_222222'))
  149 + .fontWeight(FontWeight.Medium)
  150 + .margin({ left: $r('app.float.margin_5') })
  151 + .alignSelf(ItemAlign.Start)
  152 + //简介
  153 + Text(this.contentDetailData.rmhInfo?.rmhDesc)
  154 + .fontSize($r('app.float.font_size_14'))
  155 + .fontColor($r('app.color.color_B0B0B0'))
  156 + .fontWeight(FontWeight.Medium)
  157 + .maxLines(1)
  158 + .textOverflow({ overflow: TextOverflow.Ellipsis })
  159 + .margin({ left: $r('app.float.margin_5') })
  160 + .alignSelf(ItemAlign.Start)
  161 + }
  162 + .width('63%')
  163 + .margin({right: $r('app.float.margin_6')})
  164 + if(!StringUtils.isEmpty(this.followStatus)){
  165 + if (this.followStatus == '0') {
  166 + Row() {
  167 + Blank().layoutWeight(1)
  168 + Image($r('app.media.icon_add_attention'))
  169 + .width($r('app.float.vp_12'))
  170 + .height($r('app.float.vp_12'))
  171 + .margin({right:2})
  172 + Text('关注')
  173 + .textAlign(TextAlign.Center)
  174 + .fontSize($r('app.float.font_size_12'))
  175 + .fontColor($r('app.color.color_fff'))
  176 + Blank().layoutWeight(1)
  177 + }
  178 + .width($r('app.float.margin_54'))
  179 + .height($r('app.float.margin_24'))
  180 + .borderRadius($r('app.float.vp_3'))
  181 + .backgroundColor($r('app.color.color_ED2800'))
  182 + .onClick(() => {
  183 + this.handleAccention()
  184 + })
  185 + } else {
  186 + Text('已关注')
  187 + .width($r('app.float.margin_54'))
  188 + .height($r('app.float.margin_24'))
  189 + .borderWidth(1)
  190 + .textAlign(TextAlign.Center)
  191 + .fontSize($r('app.float.font_size_12'))
  192 + .borderRadius($r('app.float.vp_3'))
  193 + .borderColor($r('app.color.color_CCCCCC_1A'))
  194 + .backgroundColor($r('app.color.color_CCCCCC_1A'))
  195 + .fontColor($r('app.color.color_CCCCCC'))
  196 + .onClick(() => {
  197 + this.handleAccention()
  198 + })
  199 + }
  200 + }
119 } 201 }
120 - }  
121 - .width($r('app.float.margin_48'))  
122 - .height($r('app.float.margin_48'))  
123 - .alignContent(Alignment.Center)  
124 - .onClick(() => {  
125 - ProcessUtils.gotoPeopleShipHomePage(this.contentDetailData.rmhInfo == null ?"":this.contentDetailData.rmhInfo.rmhId)  
126 - })  
127 - Column(){  
128 - //昵称  
129 - Text(this.contentDetailData.rmhInfo?.rmhName)  
130 - .fontSize($r('app.float.font_size_14')) 202 + .width('100%')
  203 + .margin({ left: $r('app.float.margin_16')})
  204 + //内容
  205 + Text(StringUtils.isEmpty(this.contentDetailData.newsContent)
  206 + ?StringUtils.isEmpty(this.contentDetailData.newsSummary)
  207 + ?this.contentDetailData.newsTitle
  208 + :this.contentDetailData.newsSummary
  209 + :this.contentDetailData.newsContent)
131 .fontColor($r('app.color.color_222222')) 210 .fontColor($r('app.color.color_222222'))
132 - .fontWeight(FontWeight.Medium)  
133 - .margin({ left: $r('app.float.margin_5') }) 211 + .fontSize($r('app.float.font_size_18'))
  212 + .lineHeight($r('app.float.margin_25'))
  213 + .margin({ top: $r('app.float.margin_6')
  214 + ,left: $r('app.float.margin_16')
  215 + ,right: $r('app.float.margin_16') })
134 .alignSelf(ItemAlign.Start) 216 .alignSelf(ItemAlign.Start)
135 - //简介  
136 - Text(this.contentDetailData.rmhInfo?.rmhDesc)  
137 - .fontSize($r('app.float.font_size_14'))  
138 - .fontColor($r('app.color.color_B0B0B0'))  
139 - .fontWeight(FontWeight.Medium)  
140 - .maxLines(1)  
141 - .textOverflow({ overflow: TextOverflow.Ellipsis })  
142 - .margin({ left: $r('app.float.margin_5') })  
143 - .alignSelf(ItemAlign.Start)  
144 - }  
145 - .width('63%')  
146 - .margin({right: $r('app.float.margin_6')})  
147 - if(!StringUtils.isEmpty(this.followStatus)){  
148 - if (this.followStatus == '0') {  
149 - Row() {  
150 - Blank().layoutWeight(1)  
151 - Image($r('app.media.icon_add_attention'))  
152 - .width($r('app.float.vp_12'))  
153 - .height($r('app.float.vp_12'))  
154 - .margin({right:2})  
155 - Text('关注')  
156 - .textAlign(TextAlign.Center)  
157 - .fontSize($r('app.float.font_size_12'))  
158 - .fontColor($r('app.color.color_fff'))  
159 - Blank().layoutWeight(1)  
160 - }  
161 - .width($r('app.float.margin_54'))  
162 - .height($r('app.float.margin_24'))  
163 - .borderRadius($r('app.float.vp_3'))  
164 - .backgroundColor($r('app.color.color_ED2800'))  
165 - .onClick(() => {  
166 - this.handleAccention()  
167 - })  
168 - } else {  
169 - Text('已关注')  
170 - .width($r('app.float.margin_54'))  
171 - .height($r('app.float.margin_24'))  
172 - .borderWidth(1)  
173 - .textAlign(TextAlign.Center)  
174 - .fontSize($r('app.float.font_size_12'))  
175 - .borderRadius($r('app.float.vp_3'))  
176 - .borderColor($r('app.color.color_CCCCCC_1A'))  
177 - .backgroundColor($r('app.color.color_CCCCCC_1A'))  
178 - .fontColor($r('app.color.color_CCCCCC'))  
179 - .onClick(() => {  
180 - this.handleAccention()  
181 - })  
182 - }  
183 - }  
184 - }  
185 - .width('100%')  
186 - .margin({ left: $r('app.float.margin_16')})  
187 - //内容  
188 - Text(StringUtils.isEmpty(this.contentDetailData.newsContent)  
189 - ?StringUtils.isEmpty(this.contentDetailData.newsSummary)  
190 - ?this.contentDetailData.newsTitle  
191 - :this.contentDetailData.newsSummary  
192 - :this.contentDetailData.newsContent)  
193 - .fontColor($r('app.color.color_222222'))  
194 - .fontSize($r('app.float.font_size_18'))  
195 - .lineHeight($r('app.float.margin_25'))  
196 - .margin({ top: $r('app.float.margin_6')  
197 - ,left: $r('app.float.margin_16')  
198 - ,right: $r('app.float.margin_16') })  
199 - .alignSelf(ItemAlign.Start)  
200 - if(this.contentDetailData.newsType+"" == ContentConstants.TYPE_FOURTEEN){  
201 - //附件内容:图片/视频  
202 - if(this.contentDetailData.photoList!= null && this.contentDetailData.photoList.length>0){  
203 - // 图片-从无图到9图展示  
204 - GridRow({  
205 - gutter: { x: 2, y: 2 }  
206 - }) {  
207 - ForEach(this.contentDetailData.photoList, (item: PhotoListBean, index: number) => {  
208 - if (this.contentDetailData.photoList.length === 1) {  
209 - if (this.getPicType(item) !== 3) {  
210 - GridCol({  
211 - span: this.getPicType(item) === 1 ? 12 : 8  
212 - }){  
213 - Stack({  
214 - alignContent: Alignment.BottomEnd  
215 - }) {  
216 - if (this.getPicType(item) === 1) { 217 + if(this.contentDetailData.newsType+"" == ContentConstants.TYPE_FOURTEEN){
  218 + //附件内容:图片/视频
  219 + if(this.contentDetailData.photoList!= null && this.contentDetailData.photoList.length>0){
  220 + // 图片-从无图到9图展示
  221 + GridRow({
  222 + gutter: { x: 2, y: 2 }
  223 + }) {
  224 + ForEach(this.contentDetailData.photoList, (item: PhotoListBean, index: number) => {
  225 + if (this.contentDetailData.photoList.length === 1) {
  226 + if (this.getPicType(item) !== 3) {
  227 + GridCol({
  228 + span: this.getPicType(item) === 1 ? 12 : 8
  229 + }){
  230 + Stack({
  231 + alignContent: Alignment.BottomEnd
  232 + }) {
  233 + if (this.getPicType(item) === 1) {
  234 + Image(item.picPath)
  235 + .width('100%')
  236 + .height(172)
  237 + .autoResize(true)
  238 + .borderRadius(this.caclImageRadius(index))
  239 + } else if (this.getPicType(item) === 2) {
  240 + Image(item.picPath)
  241 + .width('100%')
  242 + .height(305)
  243 + .autoResize(true)
  244 + .borderRadius(this.caclImageRadius(index))
  245 + }
  246 + Flex({ direction: FlexDirection.Row }) {
  247 + Image($r('app.media.icon_long_pic'))
  248 + .width(14)
  249 + .height(14)
  250 + .margin({right: 4})
  251 + Text('长图')
  252 + .fontSize(12)
  253 + .fontWeight(400)
  254 + .fontColor(0xffffff)
  255 + .fontFamily('PingFang SC')
  256 + }
  257 + .width(48)
  258 + .padding({bottom: 9})
  259 +
  260 + }
  261 + }
  262 + .onClick((event: ClickEvent) => {
  263 + ProcessUtils.gotoMultiPictureListPage(this.contentDetailData.photoList,index)
  264 + })
  265 + } else {
  266 + GridCol({
  267 + span: { xs: 8 }
  268 + }) {
217 Image(item.picPath) 269 Image(item.picPath)
218 .width('100%') 270 .width('100%')
219 - .height(172)  
220 - .autoResize(true)  
221 .borderRadius(this.caclImageRadius(index)) 271 .borderRadius(this.caclImageRadius(index))
222 - } else if (this.getPicType(item) === 2) {  
223 - Image(item.picPath)  
224 - .width('100%')  
225 - .height(305)  
226 .autoResize(true) 272 .autoResize(true)
227 - .borderRadius(this.caclImageRadius(index)) 273 + .opacity(!item.width && !item.height ? 0 : 1)
  274 + .onComplete(callback => {
  275 + item.width = callback?.width || 0;
  276 + item.height = callback?.height || 0;
  277 + })
228 } 278 }
229 - Flex({ direction: FlexDirection.Row }) {  
230 - Image($r('app.media.icon_long_pic'))  
231 - .width(14)  
232 - .height(14)  
233 - .margin({right: 4})  
234 - Text('长图')  
235 - .fontSize(12)  
236 - .fontWeight(400)  
237 - .fontColor(0xffffff)  
238 - .fontFamily('PingFang SC')  
239 - }  
240 - .width(48)  
241 - .padding({bottom: 9})  
242 - 279 + .onClick((event: ClickEvent) => {
  280 + ProcessUtils.gotoMultiPictureListPage(this.contentDetailData.photoList,index)
  281 + })
  282 + }
  283 + } else if (this.contentDetailData.photoList.length === 4) {
  284 + GridCol({
  285 + span: { xs: 4 }
  286 + }) {
  287 + Image(item.picPath)
  288 + .aspectRatio(1)
  289 + .borderRadius(this.caclImageRadius(index))
  290 + }
  291 + .onClick((event: ClickEvent) => {
  292 + ProcessUtils.gotoMultiPictureListPage(this.contentDetailData.photoList,index)
  293 + })
  294 + } else {
  295 + GridCol({
  296 + span: { sm: 4, lg: 3 }
  297 + }) {
  298 + Image(item.picPath)
  299 + .aspectRatio(1)
  300 + .borderRadius(this.caclImageRadius(index))
243 } 301 }
  302 + .onClick((event: ClickEvent) => {
  303 + ProcessUtils.gotoMultiPictureListPage(this.contentDetailData.photoList,index)
  304 + })
  305 + }
  306 + })
  307 + }
  308 + .margin({ left: $r('app.float.margin_16'),right: $r('app.float.margin_16'),top: $r('app.float.margin_8')})
  309 + }
  310 + }else{
  311 + if(this.contentDetailData.videoInfo!= null && this.contentDetailData.videoInfo.length>0){
  312 + GridRow() {
  313 + if (this.contentDetailData.videoInfo[0].videoLandScape === 1) {
  314 + // 横屏
  315 + GridCol({
  316 + span: { xs: 12 }
  317 + }) {
  318 + Stack() {
  319 + Image(this.contentDetailData.fullColumnImgUrls!= null && this.contentDetailData.fullColumnImgUrls.length>0&&!StringUtils.isEmpty(this.contentDetailData.fullColumnImgUrls[0].url)?
  320 + this.contentDetailData.fullColumnImgUrls[0].url:
  321 + this.contentDetailData.videoInfo[0].firstFrameImageUri)
  322 + .width(DisplayUtils.getDeviceWidth()- 32)
  323 + .height((DisplayUtils.getDeviceWidth()-32)* 9 / 16)
  324 + .borderRadius($r('app.float.image_border_radius'))
  325 + CardMediaInfo({ contentDTO: this.mJumpInfo })
  326 + }
  327 + .align(Alignment.BottomEnd)
244 } 328 }
245 - .onClick((event: ClickEvent) => {  
246 - ProcessUtils.gotoMultiPictureListPage(this.contentDetailData.photoList,index)  
247 - })  
248 } else { 329 } else {
  330 + // 竖图显示,宽度占50%,高度自适应
249 GridCol({ 331 GridCol({
250 - span: { xs: 8 } 332 + span: { xs: 6 }
251 }) { 333 }) {
252 - Image(item.picPath)  
253 - .width('100%')  
254 - .borderRadius(this.caclImageRadius(index))  
255 - .autoResize(true)  
256 - .opacity(!item.width && !item.height ? 0 : 1)  
257 - .onComplete(callback => {  
258 - item.width = callback?.width || 0;  
259 - item.height = callback?.height || 0;  
260 - }) 334 + Stack() {
  335 + Image(this.contentDetailData.fullColumnImgUrls!= null && this.contentDetailData.fullColumnImgUrls.length>0&&!StringUtils.isEmpty(this.contentDetailData.fullColumnImgUrls[0].url)?
  336 + this.contentDetailData.fullColumnImgUrls[0].url:
  337 + this.contentDetailData.videoInfo[0].firstFrameImageUri)
  338 + .width(DisplayUtils.getDeviceWidth()/2)
  339 + .height(DisplayUtils.getDeviceWidth()/2* 4 / 3)
  340 + .borderRadius($r('app.float.image_border_radius'))
  341 + CardMediaInfo({ contentDTO: this.mJumpInfo })
  342 + }
  343 + .align(Alignment.BottomEnd)
261 } 344 }
262 - .onClick((event: ClickEvent) => {  
263 - ProcessUtils.gotoMultiPictureListPage(this.contentDetailData.photoList,index)  
264 - })  
265 - }  
266 - } else if (this.contentDetailData.photoList.length === 4) {  
267 - GridCol({  
268 - span: { xs: 4 }  
269 - }) {  
270 - Image(item.picPath)  
271 - .aspectRatio(1)  
272 - .borderRadius(this.caclImageRadius(index))  
273 - }  
274 - .onClick((event: ClickEvent) => {  
275 - ProcessUtils.gotoMultiPictureListPage(this.contentDetailData.photoList,index)  
276 - })  
277 - } else {  
278 - GridCol({  
279 - span: { sm: 4, lg: 3 }  
280 - }) {  
281 - Image(item.picPath)  
282 - .aspectRatio(1)  
283 - .borderRadius(this.caclImageRadius(index))  
284 } 345 }
285 - .onClick((event: ClickEvent) => {  
286 - ProcessUtils.gotoMultiPictureListPage(this.contentDetailData.photoList,index)  
287 - })  
288 } 346 }
289 - }) 347 + .padding({ left: this.contentDetailData.videoInfo[0].videoLandScape === 1?0: 25,top: $r('app.float.margin_8')})
  348 + .onClick((event: ClickEvent) => {
  349 + ProcessUtils.processPage(this.mJumpInfo)
  350 + })
  351 + }
290 } 352 }
291 - .margin({ left: $r('app.float.margin_16'),right: $r('app.float.margin_16'),top: $r('app.float.margin_8')})  
292 - }  
293 - }else{  
294 - if(this.contentDetailData.videoInfo!= null && this.contentDetailData.videoInfo.length>0){  
295 - GridRow() {  
296 - if (this.contentDetailData.videoInfo[0].videoLandScape === 1) {  
297 - // 横屏  
298 - GridCol({  
299 - span: { xs: 12 }  
300 - }) {  
301 - Stack() {  
302 - Image(this.contentDetailData.fullColumnImgUrls!= null && this.contentDetailData.fullColumnImgUrls.length>0&&!StringUtils.isEmpty(this.contentDetailData.fullColumnImgUrls[0].url)?  
303 - this.contentDetailData.fullColumnImgUrls[0].url:  
304 - this.contentDetailData.videoInfo[0].firstFrameImageUri)  
305 - .width(DisplayUtils.getDeviceWidth()- 32)  
306 - .height((DisplayUtils.getDeviceWidth()-32)* 9 / 16)  
307 - .borderRadius($r('app.float.image_border_radius'))  
308 - CardMediaInfo({ contentDTO: this.mJumpInfo })  
309 - }  
310 - .align(Alignment.BottomEnd)  
311 - }  
312 - } else {  
313 - // 竖图显示,宽度占50%,高度自适应  
314 - GridCol({  
315 - span: { xs: 6 }  
316 - }) {  
317 - Stack() {  
318 - Image(this.contentDetailData.fullColumnImgUrls!= null && this.contentDetailData.fullColumnImgUrls.length>0&&!StringUtils.isEmpty(this.contentDetailData.fullColumnImgUrls[0].url)?  
319 - this.contentDetailData.fullColumnImgUrls[0].url:  
320 - this.contentDetailData.videoInfo[0].firstFrameImageUri)  
321 - .width(DisplayUtils.getDeviceWidth()/2)  
322 - .height(DisplayUtils.getDeviceWidth()/2* 4 / 3)  
323 - .borderRadius($r('app.float.image_border_radius'))  
324 - CardMediaInfo({ contentDTO: this.mJumpInfo })  
325 - }  
326 - .align(Alignment.BottomEnd)  
327 - } 353 + //特别声明
  354 + Text("特别声明:本文为人民日报新媒体平台“人民号”作者上传并发布,仅代表作者观点。人民日报仅提供信息发布平台。")
  355 + .fontColor($r('app.color.color_CCCCCC'))
  356 + .fontSize($r('app.float.font_size_12'))
  357 + .lineHeight($r('app.float.margin_16'))
  358 + .margin({ top: $r('app.float.margin_16')
  359 + ,left: $r('app.float.vp_12')
  360 + ,right: $r('app.float.vp_12') })
  361 + //微信/朋友圈/微博
  362 + // Row(){
  363 + // Image($r('app.media.xxhdpi_pic_wechat'))
  364 + // .width($r('app.float.margin_116'))
  365 + // .height($r('app.float.margin_36'))
  366 + // .objectFit(ImageFit.Cover)
  367 + // Image($r('app.media.xxhdpi_pic_pyq'))
  368 + // .width($r('app.float.margin_116'))
  369 + // .height($r('app.float.margin_36'))
  370 + // .margin({ left: $r('app.float.margin_4_negative')})
  371 + // .objectFit(ImageFit.Cover)
  372 + // Image($r('app.media.xxhdpi_pic_wb'))
  373 + // .width($r('app.float.margin_116'))
  374 + // .height($r('app.float.margin_36'))
  375 + // .margin({ left: $r('app.float.margin_4_negative')})
  376 + // .objectFit(ImageFit.Cover)
  377 + // }
  378 + // .margin({ top: $r('app.float.margin_24')})
  379 + //点赞
  380 + Row(){
  381 + Blank().layoutWeight(1)
  382 + Image(this.newsStatusOfUser?.likeStatus == '1'?
  383 + $r('app.media.icon_like_selected_redheart')
  384 + :$r('app.media.icon_like_unselect_grey_redheart'))
  385 + .width($r('app.float.margin_36'))
  386 + .height($r('app.float.margin_36'))
  387 + .objectFit(ImageFit.Cover)
  388 + .margin({ left: $r('app.float.margin_6_negative'),right: $r('app.float.margin_6_negative')})
  389 + if(this.interactDataDTO?.likeNum != 0){
  390 + Text(NumberFormatterUtils.formatNumberWithWan(this.interactDataDTO?.likeNum))
  391 + .fontColor($r('app.color.color_999999'))
  392 + .fontSize($r('app.float.font_size_16'))
  393 + .lineHeight($r('app.float.margin_20'))
  394 + .margin({ left: $r('app.float.margin_2')})
328 } 395 }
  396 + Blank().layoutWeight(1)
329 } 397 }
330 - .padding({ left: this.contentDetailData.videoInfo[0].videoLandScape === 1?0: 25,top: $r('app.float.margin_8')}) 398 + .width($r('app.float.margin_154'))
  399 + .height($r('app.float.margin_40'))
  400 + .margin({top:$r('app.float.margin_16')})
  401 + .borderWidth($r('app.float.margin_1'))
  402 + .borderColor($r('app.color.color_EDEDED'))
  403 + .borderRadius($r('app.float.margin_20'))
331 .onClick((event: ClickEvent) => { 404 .onClick((event: ClickEvent) => {
332 - ProcessUtils.processPage(this.mJumpInfo) 405 + //点赞操作
  406 + this.toggleLikeStatus()
333 }) 407 })
  408 + // 评论
  409 + if (this.contentDetailData?.openComment) {
  410 + Divider().strokeWidth(6).color('#f5f5f5').margin({top:$r('app.float.margin_24')})
  411 + CommentComponent({
  412 + publishCommentModel: {
  413 + targetId: String(this.contentDetailData?.newsId || ''),
  414 + targetRelId: this.contentDetailData?.reLInfo?.relId,
  415 + targetTitle: this.contentDetailData?.newsTitle,
  416 + targetRelType: this.contentDetailData?.reLInfo?.relType,
  417 + targetRelObjectId: String(this.contentDetailData?.reLInfo?.relObjectId),
  418 + keyArticle: String(this.contentDetailData?.keyArticle),
  419 + targetType: String(this.contentDetailData?.newsType),
  420 + } as publishCommentModel
  421 + })
  422 + }
  423 + Blank().layoutWeight(1)
334 } 424 }
335 } 425 }
336 - //特别声明  
337 - Text("特别声明:本文为人民日报新媒体平台“人民号”作者上传并发布,仅代表作者观点。人民日报仅提供信息发布平台。")  
338 - .fontColor($r('app.color.color_CCCCCC'))  
339 - .fontSize($r('app.float.font_size_12'))  
340 - .lineHeight($r('app.float.margin_16'))  
341 - .margin({ top: $r('app.float.margin_16')  
342 - ,left: $r('app.float.vp_12')  
343 - ,right: $r('app.float.vp_12') })  
344 - //微信/朋友圈/微博  
345 - // Row(){  
346 - // Image($r('app.media.xxhdpi_pic_wechat'))  
347 - // .width($r('app.float.margin_116'))  
348 - // .height($r('app.float.margin_36'))  
349 - // .objectFit(ImageFit.Cover)  
350 - // Image($r('app.media.xxhdpi_pic_pyq'))  
351 - // .width($r('app.float.margin_116'))  
352 - // .height($r('app.float.margin_36'))  
353 - // .margin({ left: $r('app.float.margin_4_negative')})  
354 - // .objectFit(ImageFit.Cover)  
355 - // Image($r('app.media.xxhdpi_pic_wb'))  
356 - // .width($r('app.float.margin_116'))  
357 - // .height($r('app.float.margin_36'))  
358 - // .margin({ left: $r('app.float.margin_4_negative')})  
359 - // .objectFit(ImageFit.Cover)  
360 - // }  
361 - // .margin({ top: $r('app.float.margin_24')})  
362 - //点赞  
363 - Row(){  
364 - Blank().layoutWeight(1)  
365 - Image(this.newsStatusOfUser?.likeStatus == '1'?  
366 - $r('app.media.icon_like_selected_redheart')  
367 - :$r('app.media.icon_like_unselect_grey_redheart'))  
368 - .width($r('app.float.margin_36'))  
369 - .height($r('app.float.margin_36'))  
370 - .objectFit(ImageFit.Cover)  
371 - .margin({ left: $r('app.float.margin_6_negative'),right: $r('app.float.margin_6_negative')})  
372 - if(this.interactDataDTO?.likeNum != 0){  
373 - Text(NumberFormatterUtils.formatNumberWithWan(this.interactDataDTO?.likeNum))  
374 - .fontColor($r('app.color.color_999999'))  
375 - .fontSize($r('app.float.font_size_16'))  
376 - .lineHeight($r('app.float.margin_20'))  
377 - .margin({ left: $r('app.float.margin_2')})  
378 - }  
379 - Blank().layoutWeight(1)  
380 - }  
381 - .width($r('app.float.margin_154'))  
382 - .height($r('app.float.margin_40'))  
383 - .margin({top:$r('app.float.margin_16')})  
384 - .borderWidth($r('app.float.margin_1'))  
385 - .borderColor($r('app.color.color_EDEDED'))  
386 - .borderRadius($r('app.float.margin_20'))  
387 - .onClick((event: ClickEvent) => {  
388 - //点赞操作  
389 - this.toggleLikeStatus()  
390 - })  
391 - // 评论  
392 - if (this.contentDetailData?.openComment) {  
393 - Divider().strokeWidth(6).color('#f5f5f5').margin({top:$r('app.float.margin_24')})  
394 - CommentComponent({  
395 - publishCommentModel: {  
396 - targetId: String(this.contentDetailData?.newsId || ''),  
397 - targetRelId: this.contentDetailData?.reLInfo?.relId,  
398 - targetTitle: this.contentDetailData?.newsTitle,  
399 - targetRelType: this.contentDetailData?.reLInfo?.relType,  
400 - targetRelObjectId: String(this.contentDetailData?.reLInfo?.relObjectId),  
401 - keyArticle: String(this.contentDetailData?.keyArticle),  
402 - targetType: String(this.contentDetailData?.newsType),  
403 - } as publishCommentModel  
404 - })  
405 - }  
406 - Blank().layoutWeight(1) 426 + .width(CommonConstants.FULL_WIDTH)
  427 + .height(CommonConstants.FULL_HEIGHT)
  428 + .padding({ bottom: 76 })
  429 + .scrollBar(BarState.Off)
  430 + .alignSelf(ItemAlign.Start)
407 } 431 }
408 } 432 }
409 - .width(CommonConstants.FULL_WIDTH)  
410 - .height(CommonConstants.FULL_HEIGHT)  
411 - .padding({ bottom: 76 })  
412 - .scrollBar(BarState.Off)  
413 - .alignSelf(ItemAlign.Start)  
414 //底部交互区 433 //底部交互区
415 OperRowListView({ contentDetailData: this.contentDetailData 434 OperRowListView({ contentDetailData: this.contentDetailData
416 ,interactData:this.interactDataDTO 435 ,interactData:this.interactDataDTO
@@ -436,8 +455,10 @@ export struct DynamicDetailComponent { @@ -436,8 +455,10 @@ export struct DynamicDetailComponent {
436 * 请求(动态)详情页数据 455 * 请求(动态)详情页数据
437 * */ 456 * */
438 private async getContentDetailData() { 457 private async getContentDetailData() {
  458 + this.isNetConnected = NetworkUtil.isNetConnected()
439 try { 459 try {
440 let data = await MultiPictureDetailViewModel.getDetailData(this.relId, this.contentId, this.relType) 460 let data = await MultiPictureDetailViewModel.getDetailData(this.relId, this.contentId, this.relType)
  461 + this.isPageEnd = true;
441 this.contentDetailData = data[0]; 462 this.contentDetailData = data[0];
442 let dateTime = 463 let dateTime =
443 DateTimeUtils.parseDate(this.contentDetailData?.publishTime, DateTimeUtils.PATTERN_DATE_TIME_HYPHEN); 464 DateTimeUtils.parseDate(this.contentDetailData?.publishTime, DateTimeUtils.PATTERN_DATE_TIME_HYPHEN);
@@ -446,6 +467,7 @@ export struct DynamicDetailComponent { @@ -446,6 +467,7 @@ export struct DynamicDetailComponent {
446 console.log('动态详情',JSON.stringify(this.contentDetailData)) 467 console.log('动态详情',JSON.stringify(this.contentDetailData))
447 } catch (exception) { 468 } catch (exception) {
448 console.log('请求失败',JSON.stringify(exception)) 469 console.log('请求失败',JSON.stringify(exception))
  470 + this.isPageEnd = true;
449 } 471 }
450 this.getBatchAttentionStatus() 472 this.getBatchAttentionStatus()
451 this.getInteractDataStatus() 473 this.getInteractDataStatus()
@@ -67,7 +67,6 @@ export struct ImageAndTextPageComponent { @@ -67,7 +67,6 @@ export struct ImageAndTextPageComponent {
67 .padding({ left: 15, right: 15, }) 67 .padding({ left: 15, right: 15, })
68 .justifyContent(FlexAlign.SpaceBetween) 68 .justifyContent(FlexAlign.SpaceBetween)
69 .alignItems(VerticalAlign.Bottom) 69 .alignItems(VerticalAlign.Bottom)
70 - .backgroundColor(Color.White)  
71 70
72 Row() { 71 Row() {
73 Image($r('app.media.line')) 72 Image($r('app.media.line'))
@@ -87,9 +86,10 @@ export struct ImageAndTextPageComponent { @@ -87,9 +86,10 @@ export struct ImageAndTextPageComponent {
87 action: this.action, 86 action: this.action,
88 isPageEnd: $isPageEnd 87 isPageEnd: $isPageEnd
89 }) 88 })
  89 + .padding({bottom:10})
90 Column() { 90 Column() {
91 // 点赞 91 // 点赞
92 - if (this.contentDetailData[0]?.openLikes) { 92 + if (this.contentDetailData[0]?.openLikes && this.contentDetailData[0]?.likesStyle !== 4) {
93 Row() { 93 Row() {
94 Row() { 94 Row() {
95 if (this.newsStatusOfUser?.likeStatus === '1') { 95 if (this.newsStatusOfUser?.likeStatus === '1') {
@@ -107,15 +107,15 @@ export struct ImageAndTextPageComponent { @@ -107,15 +107,15 @@ export struct ImageAndTextPageComponent {
107 .height(24) 107 .height(24)
108 .margin({ right: 5 }) 108 .margin({ right: 5 })
109 } 109 }
110 - if (this.interactData?.likeNum) {  
111 - Text(`${this.interactData?.likeNum}`) 110 + if (this.interactData?.likeNum > 0) {
  111 + Text(NumberFormatterUtils.formatNumberWithWan(this.interactData?.likeNum))
112 .fontSize(16) 112 .fontSize(16)
113 .fontColor(this.newsStatusOfUser?.likeStatus === '1' ? '#ED2800' : '#999999') 113 .fontColor(this.newsStatusOfUser?.likeStatus === '1' ? '#ED2800' : '#999999')
114 .fontWeight(500) 114 .fontWeight(500)
115 } 115 }
116 } 116 }
117 - .width(140)  
118 - .height(36) 117 + .width(154)
  118 + .height(40)
119 .justifyContent(FlexAlign.Center) 119 .justifyContent(FlexAlign.Center)
120 .alignItems(VerticalAlign.Center) 120 .alignItems(VerticalAlign.Center)
121 .borderRadius(20) 121 .borderRadius(20)
@@ -127,7 +127,8 @@ export struct ImageAndTextPageComponent { @@ -127,7 +127,8 @@ export struct ImageAndTextPageComponent {
127 this.toggleLikeStatus() 127 this.toggleLikeStatus()
128 }) 128 })
129 129
130 - }.width(CommonConstants.FULL_WIDTH).height(80) 130 + }.width(CommonConstants.FULL_WIDTH)
  131 + .padding({top:14,bottom:24})
131 .justifyContent(FlexAlign.Center) 132 .justifyContent(FlexAlign.Center)
132 } 133 }
133 if (this.recommendList.length > 0) { 134 if (this.recommendList.length > 0) {
@@ -179,6 +180,7 @@ export struct ImageAndTextPageComponent { @@ -179,6 +180,7 @@ export struct ImageAndTextPageComponent {
179 } 180 }
180 .width(CommonConstants.FULL_WIDTH) 181 .width(CommonConstants.FULL_WIDTH)
181 .height(CommonConstants.FULL_HEIGHT) 182 .height(CommonConstants.FULL_HEIGHT)
  183 + .backgroundColor(Color.White)
182 } 184 }
183 185
184 private async getDetail() { 186 private async getDetail() {
@@ -301,12 +303,8 @@ export struct ImageAndTextPageComponent { @@ -301,12 +303,8 @@ export struct ImageAndTextPageComponent {
301 } 303 }
302 PageRepository.getContentInteract(params).then(res => { 304 PageRepository.getContentInteract(params).then(res => {
303 if (res.data) { 305 if (res.data) {
304 - this.interactData.likeNum = NumberFormatterUtils.formatNumberWithWan(res.data[0]?.likeNum)  
305 - this.interactData.collectNum = NumberFormatterUtils.formatNumberWithWan(res.data[0]?.collectNum)  
306 - this.interactData.commentNum = NumberFormatterUtils.formatNumberWithWan(res.data[0]?.commentNum) 306 + this.interactData =res.data[0]
307 } 307 }
308 - console.log(TAG, '获取互动点赞等数据===', JSON.stringify(res))  
309 - console.log(TAG, 'this.interactData', JSON.stringify(this.interactData))  
310 }) 308 })
311 } 309 }
312 310
@@ -13,12 +13,9 @@ import { image } from '@kit.ImageKit'; @@ -13,12 +13,9 @@ import { image } from '@kit.ImageKit';
13 import { getPicture, imageNet2PixelMap } from '../../utils/ImageUtils'; 13 import { getPicture, imageNet2PixelMap } from '../../utils/ImageUtils';
14 import { effectKit } from '@kit.ArkGraphics2D'; 14 import { effectKit } from '@kit.ArkGraphics2D';
15 import { window } from '@kit.ArkUI'; 15 import { window } from '@kit.ArkUI';
16 -import DailyPaperTopicModel from '../../model/DailyPaperTopicModel'  
17 16
18 const TAG = 'MorningEveningPaperComponent'; 17 const TAG = 'MorningEveningPaperComponent';
19 18
20 -const PATTERN_DATE_CN_RN: string = 'yyyy年\nMM月dd日'; // 日期中包含包含中文年月日  
21 -  
22 @Entry 19 @Entry
23 @Component 20 @Component
24 export struct MorningEveningPaperComponent { 21 export struct MorningEveningPaperComponent {
@@ -102,21 +99,16 @@ export struct MorningEveningPaperComponent { @@ -102,21 +99,16 @@ export struct MorningEveningPaperComponent {
102 99
103 async aboutToAppear() { 100 async aboutToAppear() {
104 let windowHight: window.Window = await window.getLastWindow(getContext(this)); 101 let windowHight: window.Window = await window.getLastWindow(getContext(this));
105 - await windowHight.setWindowLayoutFullScreen(true);  
106 - WindowModel.shared.setWindowSystemBarProperties({ statusBarContentColor: '#ffffff', }) 102 + // await windowHight.setWindowLayoutFullScreen(true);
  103 + // WindowModel.shared.setWindowSystemBarProperties({ statusBarContentColor: '#ffffff', })
107 this.topSafeHeight = px2vp(windowHight.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM).topRect.height) 104 this.topSafeHeight = px2vp(windowHight.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM).topRect.height)
108 105
109 - let dailyPaperTopicPageId = await SPHelper.default.getSync('dailyPaperTopicPageId', "") as String 106 + const dailyPaperTopicPageId = await SPHelper.default.getSync('dailyPaperTopicPageId', "") as String
110 console.info(TAG, `aboutToAppear = ` + dailyPaperTopicPageId) 107 console.info(TAG, `aboutToAppear = ` + dailyPaperTopicPageId)
111 const currentTime = new Date().getTime() 108 const currentTime = new Date().getTime()
112 Logger.info(TAG, "currentTime = " + currentTime) 109 Logger.info(TAG, "currentTime = " + currentTime)
113 Logger.info(TAG, `currentTime = ${currentTime}`) 110 Logger.info(TAG, `currentTime = ${currentTime}`)
114 try { 111 try {
115 - let dailyPaperTopicBean = await DailyPaperTopicModel.getDailyPaperTopic()  
116 - if (dailyPaperTopicBean) {  
117 - dailyPaperTopicPageId = '' + dailyPaperTopicBean.id  
118 - Logger.info(TAG, "pageID = " + dailyPaperTopicPageId)  
119 - }  
120 112
121 // let pageInfoBean = await MorningEveningViewModel.getMorningEveningPageInfo("" + this.dailyPaperTopicPageId) 113 // let pageInfoBean = await MorningEveningViewModel.getMorningEveningPageInfo("" + this.dailyPaperTopicPageId)
122 let pageInfoBean = await MorningEveningViewModel.getMorningEveningPageInfo("" + dailyPaperTopicPageId) //"25091" 114 let pageInfoBean = await MorningEveningViewModel.getMorningEveningPageInfo("" + dailyPaperTopicPageId) //"25091"
@@ -157,7 +149,10 @@ export struct MorningEveningPaperComponent { @@ -157,7 +149,10 @@ export struct MorningEveningPaperComponent {
157 async setComponentBgColor(imageUrl: string) { 149 async setComponentBgColor(imageUrl: string) {
158 // 图片转换为PixelMap对象 150 // 图片转换为PixelMap对象
159 // const pixelMap: image.PixelMap = await image2PixelMap(item.icon); 151 // const pixelMap: image.PixelMap = await image2PixelMap(item.icon);
160 - const imageSource: image.ImageSource | undefined = await getPicture(imageUrl); 152 + Logger.debug(TAG, "compInfoBean compStyle = " + imageUrl)
  153 +
  154 + const imageSource: image.ImageSource | undefined = await getPicture(imageUrl)
  155 +
161 if (imageSource) { 156 if (imageSource) {
162 this.pickColor(imageSource) 157 this.pickColor(imageSource)
163 158
@@ -172,6 +167,8 @@ export struct MorningEveningPaperComponent { @@ -172,6 +167,8 @@ export struct MorningEveningPaperComponent {
172 const pixelMap: image.PixelMap = await imageNet2PixelMap(imageSource); 167 const pixelMap: image.PixelMap = await imageNet2PixelMap(imageSource);
173 effectKit.createColorPicker(pixelMap, (err, colorPicker) => { 168 effectKit.createColorPicker(pixelMap, (err, colorPicker) => {
174 let color = colorPicker.getMainColorSync(); 169 let color = colorPicker.getMainColorSync();
  170 + Logger.debug(TAG, "compInfoBean compStyle = " + color)
  171 +
175 // 将取色器选取的color示例转换为十六进制颜色代码 172 // 将取色器选取的color示例转换为十六进制颜色代码
176 this.mixedBgColor = "#" + color.alpha.toString(16) + color.red.toString(16) + color.green.toString(16) + color.blue.toString(16); 173 this.mixedBgColor = "#" + color.alpha.toString(16) + color.red.toString(16) + color.green.toString(16) + color.blue.toString(16);
177 Logger.debug(TAG, "compInfoBean compStyle = " + this.mixedBgColor) 174 Logger.debug(TAG, "compInfoBean compStyle = " + this.mixedBgColor)
@@ -181,9 +178,9 @@ export struct MorningEveningPaperComponent { @@ -181,9 +178,9 @@ export struct MorningEveningPaperComponent {
181 } 178 }
182 179
183 async aboutToDisappear() { 180 async aboutToDisappear() {
184 - let windowHight: window.Window = await window.getLastWindow(getContext(this));  
185 - await windowHight.setWindowLayoutFullScreen(false);  
186 - WindowModel.shared.setWindowSystemBarProperties({ statusBarContentColor: '#000000', }) 181 + // let windowHight: window.Window = await window.getLastWindow(getContext(this));
  182 + // await windowHight.setWindowLayoutFullScreen(false);
  183 + // WindowModel.shared.setWindowSystemBarProperties({ statusBarContentColor: '#000000', })
187 } 184 }
188 185
189 onPageHide() { 186 onPageHide() {
@@ -212,25 +209,18 @@ export struct MorningEveningPaperComponent { @@ -212,25 +209,18 @@ export struct MorningEveningPaperComponent {
212 }) 209 })
213 } 210 }
214 } 211 }
215 - // .backgroundColor('#FFF1F3F5')  
216 - // .backgroundColor(Color.Blue)  
217 .height('100%') 212 .height('100%')
218 213
219 - // .margin({ left: 12, right: 12 })  
220 -  
221 - PaperTitleComponent()// PaperTitleComponent({  
222 - // // title: this.morningEveningPaperDTO?.topicInfo?.title ?? "",  
223 - // title: this.title ?? "",  
224 - // // subtitle: this.morningEveningPaperDTO?.topicInfo?.topicDate ?? ''  
225 - // subtitle: this.subTitle  
226 - // })  
227 - .margin({ left: 14, right: 14 }) 214 + PaperTitleComponent().margin({
  215 + top: this.topSafeHeight
  216 + })
228 } 217 }
229 .width('100%') 218 .width('100%')
  219 + .height('100%')
230 // .backgroundColor(Color.Black) 220 // .backgroundColor(Color.Black)
231 // .backgroundColor(this.pageInfoBean?.backgroundColor ?? Color.Black) 221 // .backgroundColor(this.pageInfoBean?.backgroundColor ?? Color.Black)
232 .backgroundColor(this.mixedBgColor ?? Color.Black) 222 .backgroundColor(this.mixedBgColor ?? Color.Black)
233 - .padding({ top: this.topSafeHeight }) 223 +
234 } 224 }
235 225
236 @Builder 226 @Builder
@@ -26,6 +26,15 @@ export struct PaperTitleComponent { @@ -26,6 +26,15 @@ export struct PaperTitleComponent {
26 .id('img_logo1') 26 .id('img_logo1')
27 27
28 Row() { 28 Row() {
  29 + // 在 29 * 18 的矩形框中绘制一个三角形,起点(0, 0),经过(0, 18),经过(20, 18),终点(29, 0)
  30 + Polygon({ width: 29, height: 18 })
  31 + .points([[0, 0], [0, 18], [20, 18], [29, 0]])// .fill(Color.White)
  32 + .fillOpacity(0.2)
  33 + .fill(Color.White)
  34 + // .linearGradient({
  35 + // direction: GradientDirection.Right,
  36 + // colors: [[0xffffff, 1.0], [0xffffff, 0.75], [0xffffff, 0.5], [0xffffff, 0.0], [0xffffff, 0.0]]
  37 + // })
29 Text(this.title ?? "") 38 Text(this.title ?? "")
30 .margin({ left: 5 }) 39 .margin({ left: 5 })
31 .fontSize(20) 40 .fontSize(20)
@@ -38,7 +47,11 @@ export struct PaperTitleComponent { @@ -38,7 +47,11 @@ export struct PaperTitleComponent {
38 .fontSize(8) 47 .fontSize(8)
39 .fontColor($r('app.color.white')) 48 .fontColor($r('app.color.white'))
40 .maxLines(2) 49 .maxLines(2)
41 - 50 + this.rightDecorateBuilder()
  51 + // .linearGradient({
  52 + // direction: GradientDirection.Right,
  53 + // colors: [[0x4Dffffff, 1.0], [0x4Dffffff, 0.75], [0x4Dffffff, 0.5], [0x4Dffffff, 0.75], [0x1ffffff, 0.0]]
  54 + // })
42 Image($r('app.media.bg_event_status_end')) 55 Image($r('app.media.bg_event_status_end'))
43 .height($r('app.float.top_arrow_size')) 56 .height($r('app.float.top_arrow_size'))
44 .width(100) 57 .width(100)
@@ -79,9 +92,32 @@ export struct PaperTitleComponent { @@ -79,9 +92,32 @@ export struct PaperTitleComponent {
79 ToastUtils.showToast('分享为公共方法,待开发', 1000) 92 ToastUtils.showToast('分享为公共方法,待开发', 1000)
80 }) 93 })
81 } 94 }
82 - .margin({ left: 14, right: 14 }) 95 + // .margin({ left: 14, right: 14 })
83 .height($r('app.float.top_bar_height')) 96 .height($r('app.float.top_bar_height'))
84 97
85 // .backgroundColor(Color.Black) 98 // .backgroundColor(Color.Black)
86 } 99 }
  100 +
  101 + @Builder
  102 + leftDecorateBuilder() {
  103 +
  104 + }
  105 +
  106 + @Builder
  107 + rightDecorateBuilder() {
  108 + Row() {
  109 + Polygon({ width: 20, height: 18 })
  110 + .points([[8, 0], [0, 18], [20, 18], [20, 0]])// .fill(Color.White)
  111 + .fillOpacity(0.3)
  112 + .fill(Color.White)
  113 + Rect({ width: 80, height: 18 })// .fillOpacity(0.3)
  114 + .fill(Color.White)
  115 + .fillOpacity(0.01)
  116 + .linearGradient({
  117 + direction: GradientDirection.Right,
  118 + colors: [[0x4Dffffff, 1.0], [0x4Dffffff, 0.75], [0x4Dffffff, 0.5], [0x40ffffff, 0.25], [0x1ffffff, 0.0]]
  119 + })
  120 + }
  121 + .margin({ left: 6 })
  122 + }
87 } 123 }
@@ -3,12 +3,12 @@ import { Logger } from 'wdKit'; @@ -3,12 +3,12 @@ import { Logger } from 'wdKit';
3 3
4 const TAG = 'MultiPictureDetailPageComponent'; 4 const TAG = 'MultiPictureDetailPageComponent';
5 5
  6 +@Reusable
6 @Component 7 @Component
7 export struct MultiPictureDetailItemComponent { 8 export struct MultiPictureDetailItemComponent {
8 private MultiPictureDetailItem: PhotoListBean = {} as PhotoListBean 9 private MultiPictureDetailItem: PhotoListBean = {} as PhotoListBean
9 //alt app.media.picture_loading 设计稿尺寸 10 //alt app.media.picture_loading 设计稿尺寸
10 @State imageWidth:string | number = 167 11 @State imageWidth:string | number = 167
11 - @State ratio:number = 167/60  
12 12
13 13
14 async aboutToAppear() { 14 async aboutToAppear() {
@@ -20,12 +20,10 @@ export struct MultiPictureDetailItemComponent { @@ -20,12 +20,10 @@ export struct MultiPictureDetailItemComponent {
20 Image(this.MultiPictureDetailItem.picPath) 20 Image(this.MultiPictureDetailItem.picPath)
21 .alt($r('app.media.picture_loading')) 21 .alt($r('app.media.picture_loading'))
22 .width(this.imageWidth) 22 .width(this.imageWidth)
23 - .aspectRatio(this.ratio)  
24 .objectFit(ImageFit.Contain) 23 .objectFit(ImageFit.Contain)
25 .interpolation(ImageInterpolation.High) 24 .interpolation(ImageInterpolation.High)
26 .onComplete(event => { 25 .onComplete(event => {
27 this.imageWidth = '100%' 26 this.imageWidth = '100%'
28 - this.ratio = this.MultiPictureDetailItem.width / this.MultiPictureDetailItem.height  
29 }) 27 })
30 } 28 }
31 .height('100%') 29 .height('100%')
@@ -46,6 +46,9 @@ export struct MultiPictureDetailPageComponent { @@ -46,6 +46,9 @@ export struct MultiPictureDetailPageComponent {
46 @State showDownload: Boolean = false // 控制是否显示下载默认隐藏 46 @State showDownload: Boolean = false // 控制是否显示下载默认隐藏
47 @State publishCommentModel: publishCommentModel = new publishCommentModel() 47 @State publishCommentModel: publishCommentModel = new publishCommentModel()
48 @State operationButtonList: string[] = ['comment', 'like', 'collect', 'share'] 48 @State operationButtonList: string[] = ['comment', 'like', 'collect', 'share']
  49 + @State topSafeHeight: number = AppStorage.get<number>('topSafeHeight') as number;
  50 + @State windowHeight: number = AppStorage.get<number>('windowHeight') as number;
  51 + @State currentOffset:number = 0
49 52
50 //watch监听页码回调 53 //watch监听页码回调
51 onCurrentPageNumUpdated(): void { 54 onCurrentPageNumUpdated(): void {
@@ -90,9 +93,6 @@ export struct MultiPictureDetailPageComponent { @@ -90,9 +93,6 @@ export struct MultiPictureDetailPageComponent {
90 .height('100%') 93 .height('100%')
91 .backgroundColor(Color.Black) 94 .backgroundColor(Color.Black)
92 .id('e_picture_container') 95 .id('e_picture_container')
93 - // 设置顶部绘制延伸到状态栏  
94 - // 设置底部绘制延伸到导航条  
95 - .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])  
96 } 96 }
97 97
98 @Builder 98 @Builder
@@ -104,7 +104,7 @@ export struct MultiPictureDetailPageComponent { @@ -104,7 +104,7 @@ export struct MultiPictureDetailPageComponent {
104 Row() { 104 Row() {
105 Stack() { 105 Stack() {
106 Image(this.getImgUrl()) 106 Image(this.getImgUrl())
107 - .borderRadius(24) 107 + .borderRadius(18)
108 .aspectRatio(1) 108 .aspectRatio(1)
109 .border({ width: 1, color: Color.White, style: BorderStyle.Solid }) 109 .border({ width: 1, color: Color.White, style: BorderStyle.Solid })
110 .width(36) 110 .width(36)
@@ -157,7 +157,7 @@ export struct MultiPictureDetailPageComponent { @@ -157,7 +157,7 @@ export struct MultiPictureDetailPageComponent {
157 .margin(0) 157 .margin(0)
158 .height(17) 158 .height(17)
159 Text(`${this.contentDetailData?.rmhInfo?.rmhDesc}`) 159 Text(`${this.contentDetailData?.rmhInfo?.rmhDesc}`)
160 - .fontColor('#676767') 160 + .fontColor(Color.White)
161 .fontSize(12) 161 .fontSize(12)
162 .fontFamily('PingFang SC-Regular') 162 .fontFamily('PingFang SC-Regular')
163 .fontWeight(400) 163 .fontWeight(400)
@@ -201,8 +201,8 @@ export struct MultiPictureDetailPageComponent { @@ -201,8 +201,8 @@ export struct MultiPictureDetailPageComponent {
201 }.alignItems(VerticalAlign.Center) 201 }.alignItems(VerticalAlign.Center)
202 } 202 }
203 .borderRadius(4) 203 .borderRadius(4)
204 - .backgroundColor('#B0B0B0')  
205 - .width(48) 204 + .backgroundColor('#333333')
  205 + .width(54)
206 .height(24) 206 .height(24)
207 } 207 }
208 208
@@ -215,6 +215,7 @@ export struct MultiPictureDetailPageComponent { @@ -215,6 +215,7 @@ export struct MultiPictureDetailPageComponent {
215 .width('100%') 215 .width('100%')
216 .height(44) 216 .height(44)
217 .zIndex(10) 217 .zIndex(10)
  218 + .margin({top:`${this.topSafeHeight + 12}px`})
218 .alignRules({ 219 .alignRules({
219 top: { anchor: "__container__", align: VerticalAlign.Top }, 220 top: { anchor: "__container__", align: VerticalAlign.Top },
220 middle: { anchor: "__container__", align: HorizontalAlign.Center } 221 middle: { anchor: "__container__", align: HorizontalAlign.Center }
@@ -235,8 +236,17 @@ export struct MultiPictureDetailPageComponent { @@ -235,8 +236,17 @@ export struct MultiPictureDetailPageComponent {
235 .cachedCount(1) 236 .cachedCount(1)
236 .indicator(false) 237 .indicator(false)
237 .displayCount(1) 238 .displayCount(1)
238 - .onAnimationEnd(event => {  
239 - router.back() 239 + .onGestureSwipe((index: number, extraInfo: SwiperAnimationEvent) => {
  240 + console.info("onGestureSwipe current offset: " + extraInfo.currentOffset)
  241 + this.currentOffset = Math.abs(extraInfo.currentOffset)
  242 + })
  243 + .onTouch((event: TouchEvent) => {
  244 + if(event.type === 1) {
  245 + // if(this.currentOffset > px2vp((this.windowHeight - item.height)/2 - 100)) {
  246 + if(this.currentOffset > 160) {
  247 + router.back()
  248 + }
  249 + }
240 }) 250 })
241 }) 251 })
242 } 252 }
@@ -283,47 +293,52 @@ export struct MultiPictureDetailPageComponent { @@ -283,47 +293,52 @@ export struct MultiPictureDetailPageComponent {
283 direction: FlexDirection.Column, 293 direction: FlexDirection.Column,
284 justifyContent: FlexAlign.Start 294 justifyContent: FlexAlign.Start
285 }) { 295 }) {
286 - Text() {  
287 - Span(`${this.swiperIndex + 1}`)  
288 - .fontSize(24)  
289 - .fontFamily('PingFang SC-Medium')  
290 - .fontWeight(500)  
291 - .lineHeight(28)  
292 - Span(`/${this.contentDetailData?.photoList?.length}`) 296 + if(this.contentDetailData?.photoList?.length) {
  297 + Text() {
  298 + Span(`${this.swiperIndex + 1}`)
  299 + .fontSize(24)
  300 + .fontFamily('PingFang SC-Medium')
  301 + .fontWeight(500)
  302 + .lineHeight(28)
  303 + Span(`/${this.contentDetailData?.photoList?.length}`)
  304 + .fontSize(14)
  305 + .fontFamily('PingFang SC-Medium')
  306 + .fontWeight(500)
  307 + .lineHeight(19)
  308 + }
  309 + .fontColor(Color.White)
  310 + .margin(4)
  311 + }
  312 + if(this.contentDetailData.newsTitle) {
  313 + Text(`${this.contentDetailData.newsTitle}`)
  314 + .fontColor(Color.White)
  315 + .fontSize(16)
  316 + .fontFamily('PingFang SC-Semibold')
  317 + .fontWeight(600)
  318 + .lineHeight(24)
  319 + .margin({
  320 + top: 4,
  321 + left: 0,
  322 + bottom: 4,
  323 + right: 0
  324 + })
  325 + }
  326 + if(this.contentDetailData.photoList?.[this.swiperIndex].picDesc) {
  327 + Text(`${this.contentDetailData.photoList?.[this.swiperIndex].picDesc}`)
  328 + .fontColor(Color.White)
293 .fontSize(14) 329 .fontSize(14)
294 - .fontFamily('PingFang SC-Medium')  
295 - .fontWeight(500)  
296 - .lineHeight(19) 330 + .fontFamily('PingFang SC-Regular')
  331 + .fontWeight(400)
  332 + .lineHeight(22)
  333 + .textOverflow({ overflow: TextOverflow.Ellipsis })
  334 + .margin({
  335 + top: 4,
  336 + left: 0,
  337 + bottom: 4,
  338 + right: 18
  339 + })
  340 + .maxLines(32)
297 } 341 }
298 - .fontColor(Color.White)  
299 - .margin(4)  
300 -  
301 - Text(`${this.contentDetailData.newsTitle}`)  
302 - .fontColor(Color.White)  
303 - .fontSize(16)  
304 - .fontFamily('PingFang SC-Semibold')  
305 - .fontWeight(600)  
306 - .lineHeight(24)  
307 - .margin({  
308 - top: 4,  
309 - left: 0,  
310 - bottom: 4,  
311 - right: 0  
312 - })  
313 - Text(`${this.contentDetailData.photoList?.[this.swiperIndex].picDesc}`)  
314 - .fontColor(Color.White)  
315 - .fontSize(14)  
316 - .fontFamily('PingFang SC-Regular')  
317 - .fontWeight(400)  
318 - .lineHeight(22)  
319 - .textOverflow({ overflow: TextOverflow.Ellipsis })  
320 - .margin({  
321 - top: 4,  
322 - left: 0,  
323 - bottom: 4,  
324 - right: 18  
325 - })  
326 - .maxLines(16)  
327 } 342 }
328 } 343 }
329 .width('100%') 344 .width('100%')
@@ -346,28 +361,32 @@ export struct MultiPictureDetailPageComponent { @@ -346,28 +361,32 @@ export struct MultiPictureDetailPageComponent {
346 direction: FlexDirection.Row, 361 direction: FlexDirection.Row,
347 justifyContent: FlexAlign.SpaceBetween 362 justifyContent: FlexAlign.SpaceBetween
348 }) { 363 }) {
349 - Text() {  
350 - Span(`${this.swiperIndex + 1}`)  
351 - .fontSize(24)  
352 - .fontFamily('PingFang SC-Medium')  
353 - .fontWeight(500)  
354 - .lineHeight(28)  
355 - Span(`/${this.contentDetailData?.photoList?.length}`)  
356 - .fontSize(14)  
357 - .fontFamily('PingFang SC-Medium')  
358 - .fontWeight(500)  
359 - .lineHeight(19) 364 + if(this.contentDetailData?.photoList?.length) {
  365 + Text() {
  366 + Span(`${this.swiperIndex + 1}`)
  367 + .fontSize(24)
  368 + .fontFamily('PingFang SC-Medium')
  369 + .fontWeight(500)
  370 + .lineHeight(28)
  371 + Span(`/${this.contentDetailData?.photoList?.length}`)
  372 + .fontSize(14)
  373 + .fontFamily('PingFang SC-Medium')
  374 + .fontWeight(500)
  375 + .lineHeight(19)
  376 + }
  377 + .fontColor(Color.White)
  378 + .margin(4)
360 } 379 }
361 - .fontColor(Color.White)  
362 - .margin(4)  
363 380
364 - ImageDownloadComponent({ url: this.contentDetailData.photoList?.[this.swiperIndex].picPath })  
365 - .margin({  
366 - top: 8,  
367 - left: 18,  
368 - bottom: 24,  
369 - right: 18  
370 - }) 381 + if(this.contentDetailData.photoList?.[this.swiperIndex].picPath) {
  382 + ImageDownloadComponent({ url: this.contentDetailData.photoList?.[this.swiperIndex].picPath })
  383 + .margin({
  384 + top: 8,
  385 + left: 18,
  386 + bottom: 24,
  387 + right: 18
  388 + })
  389 + }
371 } 390 }
372 } 391 }
373 .width('100%') 392 .width('100%')
@@ -38,14 +38,17 @@ export struct Card5Component { @@ -38,14 +38,17 @@ export struct Card5Component {
38 ] 38 ]
39 }) 39 })
40 Row() { 40 Row() {
41 - Text(this.contentDTO.newsTitle)  
42 - .width(CommonConstants.FULL_WIDTH)  
43 - .height(CommonConstants.FULL_HEIGHT)  
44 - .fontColor(Color.White)  
45 - .fontSize($r('app.float.normal_text_size'))  
46 - .fontWeight(FontWeight.Bold)  
47 - .maxLines(2)  
48 - .align(Alignment.Bottom) 41 + if (this.titleShowPolicy === 1) {
  42 + Text(this.contentDTO.newsTitle)
  43 + .width(CommonConstants.FULL_WIDTH)
  44 + .height(CommonConstants.FULL_HEIGHT)
  45 + .fontColor(Color.White)
  46 + .fontSize($r('app.float.normal_text_size'))
  47 + .fontWeight(FontWeight.Bold)
  48 + .maxLines(2)
  49 + .align(Alignment.Bottom)
  50 + }
  51 +
49 } 52 }
50 .justifyContent(FlexAlign.Start) 53 .justifyContent(FlexAlign.Start)
51 .height(40) 54 .height(40)
1 -import { CompDTO, ContentDTO, Params } from 'wdBean'; 1 +import { CompDTO, ContentDTO, Params, Action } from 'wdBean';
2 import { WDRouterPage, WDRouterRule } from 'wdRouter/Index'; 2 import { WDRouterPage, WDRouterRule } from 'wdRouter/Index';
3 import { postInteractAccentionOperateParams } from 'wdBean'; 3 import { postInteractAccentionOperateParams } from 'wdBean';
4 import { PageRepository } from '../../repository/PageRepository'; 4 import { PageRepository } from '../../repository/PageRepository';
@@ -16,6 +16,7 @@ const TAG = 'Zh_Single_Row-03' @@ -16,6 +16,7 @@ const TAG = 'Zh_Single_Row-03'
16 @Component 16 @Component
17 export struct ZhSingleRow03 { 17 export struct ZhSingleRow03 {
18 @State compDTO: CompDTO = {} as CompDTO 18 @State compDTO: CompDTO = {} as CompDTO
  19 + @State isEndEdge: boolean = false;
19 scroller: Scroller = new Scroller() 20 scroller: Scroller = new Scroller()
20 21
21 format(timeNum: number) { 22 format(timeNum: number) {
@@ -23,7 +24,8 @@ export struct ZhSingleRow03 { @@ -23,7 +24,8 @@ export struct ZhSingleRow03 {
23 const parseDate = new Date(timeNum).setHours(0,0,0,0); 24 const parseDate = new Date(timeNum).setHours(0,0,0,0);
24 if (todayDate === parseDate) { 25 if (todayDate === parseDate) {
25 return '今天' 26 return '今天'
26 - } else { const str = DateTimeUtils.formatDate(timeNum, 'MM月dd日') 27 + } else {
  28 + const str = DateTimeUtils.formatDate(timeNum, 'MM月dd日')
27 const month: string = str.split('月')[0]; 29 const month: string = str.split('月')[0];
28 if (month[0] === "0") { 30 if (month[0] === "0") {
29 return str.slice(1) 31 return str.slice(1)
@@ -60,7 +62,6 @@ export struct ZhSingleRow03 { @@ -60,7 +62,6 @@ export struct ZhSingleRow03 {
60 Flex({justifyContent: FlexAlign.SpaceBetween}){ 62 Flex({justifyContent: FlexAlign.SpaceBetween}){
61 Row() { 63 Row() {
62 Text(this.format(new Date(item.liveInfo.liveStartTime).getTime())) 64 Text(this.format(new Date(item.liveInfo.liveStartTime).getTime()))
63 - // Text(item.liveInfo.liveStartTime.split(' ')[0].slice(5).split('-').join('月')+'日')  
64 .margin({right: 6}) 65 .margin({right: 6})
65 .fontColor(0x000000) 66 .fontColor(0x000000)
66 .fontSize(13) 67 .fontSize(13)
@@ -106,6 +107,19 @@ export struct ZhSingleRow03 { @@ -106,6 +107,19 @@ export struct ZhSingleRow03 {
106 } 107 }
107 .scrollable(ScrollDirection.Horizontal) 108 .scrollable(ScrollDirection.Horizontal)
108 .scrollBar(BarState.Off) 109 .scrollBar(BarState.Off)
  110 + .onScrollEdge((side: Edge) => {
  111 + if (side === Edge.End) {
  112 + this.isEndEdge = true;
  113 + }
  114 + })
  115 + .onScrollStop(() => {
  116 + if (this.isEndEdge) {
  117 + this.jumpToMore();
  118 + }
  119 + })
  120 + .onScroll((xOffset: number, yOffset: number) => {
  121 + this.isEndEdge = false;
  122 + })
109 } 123 }
110 .padding({ 124 .padding({
111 left: $r('app.float.card_comp_pagePadding_lf'), 125 left: $r('app.float.card_comp_pagePadding_lf'),
@@ -138,30 +152,37 @@ export struct ZhSingleRow03 { @@ -138,30 +152,37 @@ export struct ZhSingleRow03 {
138 Image($r("app.media.more")) 152 Image($r("app.media.more"))
139 .width(14) 153 .width(14)
140 .height(14) 154 .height(14)
141 - .onClick(() => {  
142 - // TODO 跳转的页面,定义的入参可能不合理。推荐id: 41  
143 - let params = {'index': "1"} as Record<string, string>  
144 - WDRouterRule.jumpWithPage(WDRouterPage.followListPage, params)  
145 - })  
146 } 155 }
147 .padding({ 156 .padding({
148 right: $r('app.float.card_comp_pagePadding_lf'), 157 right: $r('app.float.card_comp_pagePadding_lf'),
149 }) 158 })
150 - .visibility(this.compDTO?.objectType === '0' || this.compDTO?.objectType === '' ? Visibility.None : Visibility.Visible)  
151 .onClick(() => { 159 .onClick(() => {
152 - if (this.compDTO?.objectType === '11') {  
153 - ProcessUtils.jumpChannelTab(this.compDTO.objectId, this.compDTO.pageId as string)  
154 - } else if (this.compDTO?.objectType === '5') {  
155 - ProcessUtils._gotoSpecialTopic(this.compDTO.linkUrl)  
156 - } else if (this.compDTO?.objectType === '6') {  
157 - ProcessUtils._gotoDefaultWeb(this.compDTO.linkUrl)  
158 - } 160 + this.jumpToMore();
159 }) 161 })
160 } 162 }
161 .justifyContent(FlexAlign.SpaceBetween) 163 .justifyContent(FlexAlign.SpaceBetween)
162 .margin({ top: 8, bottom: 8 }) 164 .margin({ top: 8, bottom: 8 })
163 .width('100%') 165 .width('100%')
164 } 166 }
  167 +
  168 + private jumpToLiveMorePage() {
  169 + WDRouterRule.jumpWithPage(WDRouterPage.reserveMorePage)
  170 + }
  171 +
  172 + private jumpToMore() {
  173 + if (this.compDTO.linkUrl) {
  174 + let taskAction: Action = {
  175 + type: 'JUMP_H5_BY_WEB_VIEW',
  176 + params: {
  177 + url: this.compDTO.linkUrl
  178 + } as Params,
  179 + };
  180 + WDRouterRule.jumpWithAction(taskAction)
  181 + } else {
  182 + this.jumpToLiveMorePage()
  183 + }
  184 + }
  185 +
165 } 186 }
166 187
167 @Extend(Text) 188 @Extend(Text)
@@ -14,7 +14,7 @@ export struct newsSkeleton { @@ -14,7 +14,7 @@ export struct newsSkeleton {
14 Column() { 14 Column() {
15 Row() { 15 Row() {
16 Column() { 16 Column() {
17 - Image($rawfile('apph5/image/peopleSeleton.svg')).width('100%').height(47)// 后缀名不能省略 17 + Image($r('app.media.peopleSeleton')).width('100%').height(47)// 后缀名不能省略
18 .interpolation(ImageInterpolation.High) 18 .interpolation(ImageInterpolation.High)
19 textArea('100%', 9) 19 textArea('100%', 9)
20 }.width('72.00%').alignItems(HorizontalAlign.Start).margin({ right: 5 }) 20 }.width('72.00%').alignItems(HorizontalAlign.Start).margin({ right: 5 })
1 import { CommonConstants } from 'wdConstant' 1 import { CommonConstants } from 'wdConstant'
2 -import { ContentDTO, CompDTO } from 'wdBean'  
3 -import { ProcessUtils } from 'wdRouter'; 2 +import { ContentDTO, CompDTO, Action, Params } from 'wdBean'
  3 +import { ProcessUtils, WDRouterRule, WDRouterPage } from 'wdRouter';
4 4
5 @Component 5 @Component
6 export struct HorizontalStrokeCardThreeTwoRadioForMoreComponent { 6 export struct HorizontalStrokeCardThreeTwoRadioForMoreComponent {
@@ -31,12 +31,16 @@ export struct HorizontalStrokeCardThreeTwoRadioForMoreComponent { @@ -31,12 +31,16 @@ export struct HorizontalStrokeCardThreeTwoRadioForMoreComponent {
31 } 31 }
32 .visibility(this.compDTO?.objectType === '0' || this.compDTO?.objectType === '' ? Visibility.None : Visibility.Visible) 32 .visibility(this.compDTO?.objectType === '0' || this.compDTO?.objectType === '' ? Visibility.None : Visibility.Visible)
33 .onClick(() => { 33 .onClick(() => {
34 - if (this.compDTO?.objectType === '11') {  
35 - ProcessUtils.jumpChannelTab(this.compDTO.objectId, this.compDTO.pageId as string)  
36 - } else if (this.compDTO?.objectType === '5') {  
37 - ProcessUtils._gotoSpecialTopic(this.compDTO.linkUrl)  
38 - } else if (this.compDTO?.objectType === '6') {  
39 - ProcessUtils._gotoDefaultWeb(this.compDTO.linkUrl) 34 + if (this.compDTO.linkUrl) {
  35 + let taskAction: Action = {
  36 + type: 'JUMP_H5_BY_WEB_VIEW',
  37 + params: {
  38 + url: this.compDTO.linkUrl
  39 + } as Params,
  40 + };
  41 + WDRouterRule.jumpWithAction(taskAction)
  42 + } else {
  43 + this.jumpToLiveMorePage()
40 } 44 }
41 }) 45 })
42 46
@@ -95,5 +99,16 @@ export struct HorizontalStrokeCardThreeTwoRadioForMoreComponent { @@ -95,5 +99,16 @@ export struct HorizontalStrokeCardThreeTwoRadioForMoreComponent {
95 // .backgroundColor($r("app.color.color_FE4B05")) 99 // .backgroundColor($r("app.color.color_FE4B05"))
96 .margin({ bottom: 8 }) 100 .margin({ bottom: 8 })
97 } 101 }
  102 +
  103 + private jumpToLiveMorePage() {
  104 + // let taskAction: Action = {
  105 + // type: 'JUMP_INNER_NEW_PAGE',
  106 + // params: {
  107 + // pageID: 'LIVE_MORE_PAGE'
  108 + // } as Params,
  109 + // };
  110 + // WDRouterRule.jumpWithAction(taskAction)
  111 + WDRouterRule.jumpWithPage(WDRouterPage.liveMorePage)
  112 + }
98 } 113 }
99 114
@@ -200,7 +200,7 @@ export class PageRepository { @@ -200,7 +200,7 @@ export class PageRepository {
200 * topicId:专题id 200 * topicId:专题id
201 * */ 201 * */
202 static getMorningEveningCompInfoUrl(pageId: number, groupId: number, refreshTime: string, topicId: string, pageNum: number, pageSize: number) { 202 static getMorningEveningCompInfoUrl(pageId: number, groupId: number, refreshTime: string, topicId: string, pageNum: number, pageSize: number) {
203 - let url = HttpUrlUtils.getHost() + HttpUrlUtils.MORNING_EVENING_COMP_INFO_PATH; 203 + let url = HttpUrlUtils.getHost() + HttpUrlUtils.COMP_PATH;
204 url = url + "?loadStrategy=first_load&pageNum=" + pageNum + "&refreshTime=" + refreshTime + "&pageId=" 204 url = url + "?loadStrategy=first_load&pageNum=" + pageNum + "&refreshTime=" + refreshTime + "&pageId="
205 + pageId + "&channelStrategy=2&groupId=" + groupId + "&topicId=" + topicId + "&pageSize=" + pageSize; 205 + pageId + "&channelStrategy=2&groupId=" + groupId + "&topicId=" + topicId + "&pageSize=" + pageSize;
206 Logger.info(TAG, "getMorningEveningCompInfoUrl url = " + url) 206 Logger.info(TAG, "getMorningEveningCompInfoUrl url = " + url)
@@ -391,7 +391,7 @@ export class PageRepository { @@ -391,7 +391,7 @@ export class PageRepository {
391 * */ 391 * */
392 static fetchBroadcastCompInfo(pageId: number, groupId: number, refreshTime: string, topicId: 392 static fetchBroadcastCompInfo(pageId: number, groupId: number, refreshTime: string, topicId:
393 string, channelId: string) { 393 string, channelId: string) {
394 - let url = HttpUrlUtils.getHost() + HttpUrlUtils.MORNING_EVENING_COMP_INFO_PATH; 394 + let url = HttpUrlUtils.getHost() + HttpUrlUtils.COMP_PATH;
395 url = `${url}?topicId=${topicId}&channelStrategy=2&groupId=${groupId}&refreshTime=${refreshTime}&pageSize=50&recommend=0&pageId=${pageId}&loadStrategy=first_load&pageNum=1&channelId=${channelId}` 395 url = `${url}?topicId=${topicId}&channelStrategy=2&groupId=${groupId}&refreshTime=${refreshTime}&pageSize=50&recommend=0&pageId=${pageId}&loadStrategy=first_load&pageNum=1&channelId=${channelId}`
396 Logger.info(TAG, "getMorningEveningCompInfoUrl url = " + url) 396 Logger.info(TAG, "getMorningEveningCompInfoUrl url = " + url)
397 return WDHttp.get<ResponseDTO<CompInfoBean>>(url) 397 return WDHttp.get<ResponseDTO<CompInfoBean>>(url)
@@ -90,7 +90,7 @@ export async function image2PixelMap(icon: string): Promise<image.PixelMap> { @@ -90,7 +90,7 @@ export async function image2PixelMap(icon: string): Promise<image.PixelMap> {
90 // 假设http和image是之前正确导入或定义的模块 90 // 假设http和image是之前正确导入或定义的模块
91 export async function getPicture(imageUrl: string): Promise<image.ImageSource | undefined> { 91 export async function getPicture(imageUrl: string): Promise<image.ImageSource | undefined> {
92 // const url: string = 'https://rmrbcmsonline.peopleapp.com/upload/image/202312/rmrb_86691703594454.png'; 92 // const url: string = 'https://rmrbcmsonline.peopleapp.com/upload/image/202312/rmrb_86691703594454.png';
93 - const url: string = 'https://rmrbcmsonline.peopleapp.com/upload/image/201912/rmrb_24141576767688.png?x-oss-process=image/resize,w_550/quality,q_90/format,jpg'; 93 + const url: string = imageUrl;
94 94
95 return new Promise((resolve, reject) => { 95 return new Promise((resolve, reject) => {
96 http.createHttp().request(url, (error: BusinessError, data: http.HttpResponse) => { 96 http.createHttp().request(url, (error: BusinessError, data: http.HttpResponse) => {
  1 +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1713249268044" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2925" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M884.736 546.88c-1.792-5.12-7.04-9.728-12.8-7.232-3.2 1.344-10.496 12.544-11.072 9.6-2.752-14.08 16.704-18.048 19.52-25.344 3.008-8-4.224-11.52-10.24-13.888a47.232 47.232 0 0 1-16.192-11.072c-4.928-4.992-17.024-12.352-21.568-3.2-1.28 4.352-0.512 12.608-2.176 17.92-1.92 6.272-9.088 6.72-13.44 11.328-6.208 6.848 0.64 9.216 4.8 14.464 3.84 4.992 1.216 40.384-5.248 52.48-3.2 6.016-86.336 72.064-100.032 75.52-15.744 3.84-15.68 20.48-8.96 29.696 8.576 11.712 27.008 6.272 36.16-0.448 5.76-4.352 44.288-45.056 53.44-53.44 3.712-3.392 18.688-22.976 19.84-10.432a46.912 46.912 0 0 1-1.728 16.96c-1.856 5.888-5.568 14.848-5.12 21.248 0.768 10.24 19.2 24.32 28.8 20.096 6.208-2.816 6.72-12.096 6.08-18.816-0.576-7.04 0.768-49.024 2.24-62.72a46.08 46.08 0 0 1 5.952-20.8c5.248-8.768 36.928-27.072 31.744-41.92z m-226.88 26.624c-2.816 6.08-14.272-3.84-17.152-6.528-2.88-2.56-6.464-4.48-6.016-8.896 0.576-4.48 5.76-5.12 5.76-5.12 1.792-0.32 17.792-0.96 18.88 1.856a55.296 55.296 0 0 1-1.472 18.688z m14.72-97.28c-10.816-1.408-23.296 9.472-31.616 14.72-4.096 2.56-27.52 14.4-24 20.48 2.432 4.096 17.024 0.576 21.76-0.512 13.44-3.072 20.48-12.032 23.872-9.792 2.88 1.92 1.024 32.64-4.48 32.064-12.032-1.152-19.2-10.624-32.064-15.872-3.968-1.6-11.776-4.608-9.088 2.624 0.768 2.176 3.648 5.056 4.672 7.168 2.368 4.8 4.48 21.504 2.368 25.152-4.224 6.976-8.704-5.376-9.792-8.064-2.048-5.12-3.328-10.368-5.12-15.552-1.536-4.736-5.568-16.96-10.944-16.256-6.208 0.832-1.664 27.968-2.816 33.728-3.84 19.456-5.504 25.216-6.144 37.952-0.512 10.304 0 27.392 11.84 30.528 15.808 4.224 18.048-9.344 19.456-18.56 0.32-2.176 0.832-6.784 1.92-8.64 1.664-2.752 3.84-3.2 5.888-0.512 1.664 2.304 0.96 5.696 3.456 7.936 2.496 2.304 5.312 1.92 8.576 2.56 5.056 0.96 11.328-0.96 14.464 3.84 3.2 5.12 2.176 10.56 8.32 14.016 13.44 7.36 19.84-7.168 20.864-16.896 1.216-11.648 1.792-22.592 2.368-34.176 0.576-11.712 1.088-24.448 4.096-35.776a244.48 244.48 0 0 1 5.248-17.024 22.72 22.72 0 0 0 0.768-16.256c-3.776-9.728-19.648-18.368-23.936-18.88z m-165.312 2.304c4.48-4.16 12.032-9.664 10.88-16.32-4.352-25.92-44.672-8.384-59.968-0.768-22.208 11.136-11.52 5.824-50.432 24.96-5.888 2.816-3.2 7.04-2.304 9.6 3.2 9.216 17.664 13.632 23.808 9.728 5.12-3.264 54.08-37.76 56.704-34.112 4.032 5.504-20.8 24.512-32.32 29.056-5.12 2.048-13.184 9.408-14.784 15.04a12.992 12.992 0 0 0 0.192 8.96l-0.64-0.256c-1.856 0.64-6.848-0.192-8.512 0.96-1.536 1.024 1.728 20.928 8.128 33.28 2.304 4.352 4.288 8.32-1.088 11.008-6.208 3.072-17.088 15.68-4.928 16.832 2.624 0.256 5.44 0.384 7.68-0.896 1.728-1.024 4.992-2.944 7.488-2.24 2.56 0.768 4.736 8.32 6.4 10.944 5.312 8.064 24.576 43.328 33.728 45.632 8 2.048 21.312-1.152 24-9.984 1.408-4.416 2.56-36.864 2.496-41.664-0.064-4.288 0.256-9.856-0.896-13.76-1.088-3.648-3.84-9.152-8.448-7.872-4.928 1.28-5.184 8.832-6.016 12.8-1.024 4.8-2.24 26.304-7.232 26.368-3.52 0-20.16-26.624-22.016-30.336-1.92-3.776-3.52-7.36-0.96-11.008 4.48-6.464 19.2-14.976 11.264-23.68-6.272-6.784-20.48-4.992-22.592 3.584-0.64 2.56 0.896 12.608-4.416 8.96-3.072-2.112-8.704-17.088-6.656-19.2 0.832-0.832 4.224-1.472 7.296-1.792h3.2c10.88-0.96 26.496-6.72 29.952-15.296 1.152-2.88 2.56-6.592 0.064-8.576-1.984-1.664-2.624-1.92-3.2-4.16-0.64-2.688 19.52-21.504 24.128-25.792z m472.064 56.128c16.384-7.808 49.408-7.424 44.096-39.04-1.088-6.528-4.352-20.032-13.568-19.52-8 0.448-14.272 12.8-17.792 18.816-8.96 15.36-26.496 30.4-38.912 43.264-15.68 16.256-41.088 60.992-43.84 60.992-7.296-0.064 3.264-29.248 4.992-33.536 10.176-25.28 42.88-104.256 47.808-113.28 9.152-16.832 15.808-25.792 26.112-41.664 20.352-31.36-14.848-30.336-14.848-30.336-9.92 0.768-16.256 7.296-21.952 11.776-6.272 4.8-12.8 8.064-19.712 11.904-6.784 3.84-15.36 7.872-9.472 16.128 4.992 7.04 10.752 7.744 18.24 8.512a38.72 38.72 0 0 0 7.36 0.512c-1.216 7.232-25.28 50.112-30.848 66.752-11.392 34.24-20.224 98.368-36.8 128a29.888 29.888 0 0 0-3.392 23.68c2.112 6.912 14.272 11.52 21.952 5.376 6.144-4.864 6.976-29.312 28.48-67.072 6.016-10.496 9.6-6.144 14.592 3.584 4.544 8.768 8.512 31.104 14.592 39.296 19.52 26.176 41.408 18.688 44.352 9.472 4.48-13.632-3.84-23.872-9.792-29.824-16.896-16.704-59.712-28.992-49.152-48 7.872-14.08 28.544-21.504 37.504-25.792zM260.544 386.816c-0.576-9.856-6.912-17.472-16.064-22.72-4.288-2.496-19.52-9.664-23.04-6.144l1.472-0.32c-6.016 2.688-1.92 21.312-2.496 26.688-1.024 9.984-6.336 22.208-9.792 31.872-7.232 20.032-13.888 37.824-21.056 57.856a576.64 576.64 0 0 1-26.944 61.312c-9.984 19.84-19.712 40.256-29.888 59.84-5.76 11.2-11.84 22.272-19.2 32.32-6.848 9.152-14.464 20.352-22.784 28.416-6.848 6.592-15.872 12.8-24.512 16.064-10.496 4.032-20.032 4.864-30.72 6.912-4.928 0.896-26.24 2.304-31.04 4.096-13.696 4.992 7.872 11.648 13.952 11.584 21.76 0 44.992 1.536 64.64-5.568 18.944-6.912 35.84-21.12 47.936-36.736 13.44-17.344 37.632-61.76 46.976-81.216 11.52-23.808 58.24-112.64 62.912-125.312 6.08-16.64 20.544-41.408 19.648-59.008z m550.144 102.4a24.512 24.512 0 0 0 16.96-1.472 25.6 25.6 0 0 1 16.448-2.176c4.736 0.64 8.832 1.28 13.76 0.448 6.08-0.96 7.808-2.112 12.8-5.12 4.864-2.944 9.408-2.496 14.784-3.328a20.8 20.8 0 0 0 11.584-6.912c6.784-7.04 12.16-18.624 3.648-25.728-3.968-3.328-15.552-9.664-27.712-4.736a265.216 265.216 0 0 0-25.664 16.64c-9.728 6.912-21.568 9.472-31.488 15.36-3.84 2.24-9.152 5.248-11.648 8.96-3.264 4.672 1.92 6.784 6.528 8.064zM437.952 595.712c-11.008-4.672-14.912 2.624-21.632 6.464-3.264-5.12 0.128-12.416 0.96-17.856 0.96-6.4 6.72-38.4-17.92-51.008-1.984-1.024-5.568-1.472-5.568 1.408l-2.24 18.24c-5.632 43.2-9.728 53.76-10.112 60.864-0.256 6.848-0.704 16.576 3.712 21.952 3.648 4.288 9.472 7.488 15.488 5.824 5.76-1.472 24.128-17.472 29.056-22.208 5.056-4.8 19.008-19.2 8.256-23.68z m378.88-166.208c4.48 1.472 21.312 1.344 19.008 7.68-1.344 3.776-6.272 6.4-9.088 9.088-1.664 1.664-8.448 7.872-7.68 10.112 1.408 4.544 21.376-7.616 25.344-10.624 4.288-3.328 8.704-6.208 13.696-8.448 4.928-2.304 18.56-7.168 28.736-15.36 10.048-8.256 45.312-69.312 45.888-74.304 1.152-10.368-10.432-23.488-20.928-27.456-4.48-1.728-9.792 7.808-11.072 10.624-2.304 5.12-15.552 30.72-19.712 39.36a61.504 61.504 0 0 1-19.136 23.872c-8.96 6.08-18.56 8.896-28.8 11.904-5.248 1.6-26.688 6.656-28.8 9.792-2.88 4.224 8.192 12.352 12.544 13.76z m-489.088 219.136c-5.248 1.536-35.2 8.96-40.512 7.808-28.928-5.888-30.272-32.832-79.04-75.904-1.664-1.536-19.584-12.032-18.176-4.48 0 0 15.424 26.624 18.816 31.552 3.712 5.312 20.032 42.88 22.592 48.192 2.432 5.056 4.992 10.368 7.68 15.232 5.44 9.344 15.68 22.272 27.072 24.832 5.76 1.28 24.512-4.352 30.144-7.104 11.328-5.632 22.528-12.8 32.192-21.312 3.84-3.328 8.64-7.744 10.112-12.672 2.304-7.808-5.248-7.808-10.88-6.144z" p-id="2926" fill="#f6f6f6"></path></svg>
@@ -307,7 +307,7 @@ body #app::-webkit-scrollbar-track { @@ -307,7 +307,7 @@ body #app::-webkit-scrollbar-track {
307 text-align: center; 307 text-align: center;
308 margin: 0 auto; 308 margin: 0 auto;
309 font-size: 14px; 309 font-size: 14px;
310 - color: #999999; 310 + color: rgba(51, 51, 51, 0.5);
311 } 311 }
312 .ellipsis1 { 312 .ellipsis1 {
313 overflow: hidden; 313 overflow: hidden;
@@ -395,215 +395,77 @@ body .prism-player .prism-loading { @@ -395,215 +395,77 @@ body .prism-player .prism-loading {
395 #app .van-loading { 395 #app .van-loading {
396 text-align: center; 396 text-align: center;
397 } 397 }
398 -html[dark-mode="true"] body {  
399 - background-color: #1d1d1d;  
400 -}  
401 -html[dark-mode="true"] body .error-block .error-block-retry-btn,  
402 -html[dark-mode="true"] body .error-block .error-block-reload-btn {  
403 - border: 0.02666667rem solid #333;  
404 - color: #aaa;  
405 -}  
406 -html[dark-mode="true"] body .ant-skeleton-content .ant-skeleton-title,  
407 -html[dark-mode="true"] body .ant-skeleton-content .ant-skeleton-paragraph > li {  
408 - background: #262626;  
409 -}  
410 -html[dark-mode="true"] body .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,  
411 -html[dark-mode="true"] body .ant-skeleton.ant-skeleton-active .ant-skeleton-button,  
412 -html[dark-mode="true"] body .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li,  
413 -html[dark-mode="true"] body .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,  
414 -html[dark-mode="true"] body .ant-skeleton.ant-skeleton-active .ant-skeleton-image,  
415 -html[dark-mode="true"] body .ant-skeleton.ant-skeleton-active .ant-skeleton-input {  
416 - background: -webkit-gradient(linear, left top, right top, color-stop(25%, #262626), color-stop(37%, #333), color-stop(63%, #262626));  
417 - background: linear-gradient(90deg, #262626 25%, #333 37%, #262626 63%);  
418 - background-size: 400% 100%;  
419 - animation: ant-skeleton-loading 1.4s ease infinite;  
420 -}  
421 -html[dark-mode="true"] body .error-block .error-block-description-title {  
422 - color: #666;  
423 -}  
424 -html[dark-mode="true"] body .gx-mobile .title {  
425 - color: #ddd;  
426 -}  
427 -html[dark-mode="true"] body .gx-mobile .short-title {  
428 - color: #aaa;  
429 -}  
430 -html[dark-mode="true"] body .gx-mobile .head-link-block {  
431 - background: #1D1D1D;  
432 - border: 0.02666667rem solid rgba(255, 255, 255, 0.05);  
433 - box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(255, 255, 255, 0.05);  
434 - color: #ddd;  
435 -}  
436 -html[dark-mode="true"] body .gx-mobile .down-title-box .down-title {  
437 - color: #666;  
438 -}  
439 -html[dark-mode="true"] body .gx-mobile .new-intro-box {  
440 - background: #262626;  
441 - color: #aaa;  
442 -}  
443 -html[dark-mode="true"] body .gx-mobile .rmcard .cdescrip .cdescrip_text:first-child {  
444 - color: #DDDDDD;  
445 -}  
446 -html[dark-mode="true"] body .gx-mobile .rmcard .cdescrip .cdescrip_text {  
447 - color: #555;  
448 -}  
449 -html[dark-mode="true"] body .gx-mobile .rmcard .clook {  
450 - background: #262626;  
451 - color: #CCCCCC;  
452 -}  
453 -html[dark-mode="true"] body .gx-mobile .rmcard .rmcard-image.default {  
454 - background: #1D1D1D;  
455 -}  
456 -html[dark-mode="true"] body .gx-mobile .rmcard .rmcard-image {  
457 - border: 0.5px solid rgba(255, 255, 255, 0.1);  
458 -}  
459 -html[dark-mode="true"] body .gx-mobile .time.pageView {  
460 - color: #555555;  
461 -}  
462 -html[dark-mode="true"] body .gx-mobile #newsContent {  
463 - color: #DDDDDD;  
464 -}  
465 -html[dark-mode="true"] body #newsContent .scroll-text-left,  
466 -html[dark-mode="true"] body #newsContent .en-scroll-text::after,  
467 -html[dark-mode="true"] body #newsContent .en-scroll-text,  
468 -html[dark-mode="true"] body #newsContent .en-text-3 .en-text-3-title,  
469 -html[dark-mode="true"] body #newsContent .preview-audio-player {  
470 - background: #1D1D1D;  
471 -}  
472 -html[dark-mode="true"] body #newsContent section[data-title='左图右文'] > div h3 {  
473 - color: #fff !important;  
474 -}  
475 -html[dark-mode="true"] body #newsContent section[data-title='左图右文'] > div p {  
476 - color: #DDDDDD !important;  
477 -}  
478 -html[dark-mode="true"] body #newsContent section[data-title='左文右图'] > div h3 {  
479 - color: #fff !important;  
480 -}  
481 -html[dark-mode="true"] body #newsContent section[data-title='左文右图'] > div p {  
482 - color: #DDDDDD !important;  
483 -}  
484 -html[dark-mode="true"] body #newsContent section[data-title='作者头像框'] > div {  
485 - background: #262626 !important;  
486 -}  
487 -html[dark-mode="true"] body #newsContent section[data-title='作者头像框'] > div > div div:first-child {  
488 - color: #DDDDDD !important;  
489 -}  
490 -html[dark-mode="true"] body #newsContent section[data-title='作者头像框'] > div > div div:last-child {  
491 - color: #aaa !important;  
492 -}  
493 -html[dark-mode="true"] body #newsContent section[data-title='分割线-2'] > div div:last-child {  
494 - background: #1D1D1D !important;  
495 -}  
496 -html[dark-mode="true"] body #newsContent section[data-title='分割线-3'] > div > div {  
497 - background: #1D1D1D !important;  
498 -}  
499 -html[dark-mode="true"] body #newsContent .en-scroll-text {  
500 - border: 0.02666667rem solid rgba(255, 255, 255, 0.05);  
501 - box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(255, 255, 255, 0.05);  
502 -}  
503 -html[dark-mode="true"] body #newsContent .preview-audio-player-cover {  
504 - border: 0.02666667rem solid rgba(255, 255, 255, 0.05);  
505 - box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(255, 255, 255, 0.05);  
506 -}  
507 -html[dark-mode="true"] body #newsContent .preview-audio-player-cover .right .audio-title {  
508 - color: #DDDDDD;  
509 -}  
510 -html[dark-mode="true"] body #newsContent .preview-audio-player-cover .right .audio-extra .audio-time {  
511 - color: #666666;  
512 -}  
513 -html[dark-mode="true"] body .gx-mobile #newsContent .preview-image-block.loading,  
514 -html[dark-mode="true"] body .gx-mobile #newsContent .preview-image-block.error {  
515 - background: #333333;  
516 -}  
517 -html[dark-mode="true"] body .gx-mobile #newsContent .preview-video .player-layer-state .player-state-icon {  
518 - background: rgba(255, 255, 255, 0.5);  
519 -}  
520 -html[dark-mode="true"] body #newsContent .preview-link-card-mobile {  
521 - background: #262626;  
522 - border: 0.02666667rem solid rgba(255, 255, 255, 0.05);  
523 -}  
524 -html[dark-mode="true"] body #newsContent .preview-audio-player {  
525 - border: 0.02666667rem solid rgba(255, 255, 255, 0.05);  
526 - box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(255, 255, 255, 0.05);  
527 -}  
528 -html[dark-mode="true"] body #newsContent .preview-audio-player .right .audio-time {  
529 - color: #555555;  
530 -}  
531 -html[dark-mode="true"] body #newsContent .preview-audio-player .right .audio-progress-block {  
532 - background: #262626; 398 +html[dark-mode] body {
  399 + background-color: #161827;
533 } 400 }
534 -html[dark-mode="true"] body #newsContent .preview-audio-player .right .audio-title {  
535 - color: #ddd; 401 +html[dark-mode] body .gx-mobile .vote {
  402 + background-color: #1D1F2F;
536 } 403 }
537 -html[dark-mode="true"] body #newsContent .en-echart .en-echart-yname {  
538 - color: #aaa; 404 +html[dark-mode] body .gx-mobile .suggested .suggested-title {
  405 + color: #d9d9d9ff;
539 } 406 }
540 -html[dark-mode="true"] body #newsContent .rmrb-caption-img,  
541 -html[dark-mode="true"] body #newsContent .bjh-image-caption,  
542 -html[dark-mode="true"] body #newsContent .rmrb-caption-img2 {  
543 - color: #555 !important; 407 +html[dark-mode] body .gx-mobile .suggested .suggested-item_title {
  408 + color: #d9d9d9ff !important;
544 } 409 }
545 -html[dark-mode="true"] body .vote {  
546 - background: #262626; 410 +html[dark-mode] body .gx-mobile .suggested .subtitle {
  411 + color: #d9d9d9ff !important;
547 } 412 }
548 -html[dark-mode="true"] body .vote .vote-title,  
549 -html[dark-mode="true"] body .timeline .timeline_title,  
550 -html[dark-mode="true"] body .timeline .timeLine_list_item_title,  
551 -html[dark-mode="true"] body .timeline .timeLine_list_item_content,  
552 -html[dark-mode="true"] body #newsContent .en-text-2-title,  
553 -html[dark-mode="true"] body #newsContent .en-text-3 .en-text-3-content,  
554 -html[dark-mode="true"] body #newsContent .en-scroll-text .swiper-txet,  
555 -html[dark-mode="true"] body #newsContent .en-echart .en-echart-title,  
556 -html[dark-mode="true"] body #newsContent .en-table .en-table-title,  
557 -html[dark-mode="true"] body .active-wrapper .active-title {  
558 - color: #DDDDDD; 413 +html[dark-mode] body .gx-mobile .suggested .left span {
  414 + color: #ffffff5c !important;
559 } 415 }
560 -html[dark-mode="true"] body .vote .bts3 .zsbox .bf .sumBox .stx,  
561 -html[dark-mode="true"] body .vote .bts3 .zsbox .bf .sbf,  
562 -html[dark-mode="true"] body .vote .aft .bf .rt .lt-s2,  
563 -html[dark-mode="true"] body .vote .aft .bf .lt .lt-s2 {  
564 - color: #aaa; 416 +html[dark-mode] body .gx-mobile .title {
  417 + color: #d9d9d9ff;
565 } 418 }
566 -html[dark-mode="true"] body .vote .bts3 .zsbox .jd {  
567 - background: #aaa; 419 +html[dark-mode] body .gx-mobile .ptxt {
  420 + color: #ffffffab;
568 } 421 }
569 -html[dark-mode="true"] body .vote .bts3 .zsbox .jd .s1::before {  
570 - background: linear-gradient(270deg, #666 1%, #666 98%); 422 +html[dark-mode] body .gx-mobile .btsIem {
  423 + background-color: #161828;
571 } 424 }
572 -html[dark-mode="true"] body .vote .bts3 .zsbox .jd .s1.active::before {  
573 - background: linear-gradient(270deg, #486FFF 0%, #5A88FF 100%); 425 +html[dark-mode] body .gx-mobile .stx {
  426 + color: #ffffffab !important;
574 } 427 }
575 -html[dark-mode="true"] body .vote-line {  
576 - background: #333; 428 +html[dark-mode] body .gx-mobile .jd .s1 {
  429 + background: linear-gradient(270deg, #e5111eff 0%, #ffb5b9ff 100%);
577 } 430 }
578 -html[dark-mode="true"] body .vote .bts2 .btsIem {  
579 - background: #1D1D1D;  
580 - border: 0.01333333rem solid #333;  
581 - color: #ddd; 431 +html[dark-mode] body .gx-mobile .jd .s2 {
  432 + background-color: #393A47 !important;
582 } 433 }
583 -html[dark-mode="true"] body .timeline .timeLine_list_item_line {  
584 - color: #333; 434 +html[dark-mode] body .gx-mobile .open {
  435 + background: linear-gradient(179.9deg, #1d1f2e00 0%, #1d1f2eff 48%, #1d1f2eff 99%);
585 } 436 }
586 -html[dark-mode="true"] body .timeline .timeline_more {  
587 - background: #262626;  
588 - color: #DDDDDD; 437 +html[dark-mode] body .gx-mobile .open img {
  438 + width: 0.42667rem;
  439 + height: 0.42667rem;
589 } 440 }
590 -html[dark-mode="true"] body .active-wrapper {  
591 - background: #262626;  
592 - border: 0.5px solid rgba(255, 255, 255, 0.05); 441 +html[dark-mode] body .gx-mobile .time {
  442 + color: rgba(255, 255, 255, 0.4);
593 } 443 }
594 -html[dark-mode="true"] body .statement {  
595 - color: #444; 444 +html[dark-mode] body .gx-mobile #newsContent {
  445 + background-color: #12131e !important;
  446 + color: #ccc;
596 } 447 }
597 -html[dark-mode="true"] body .share-box-center::before,  
598 -html[dark-mode="true"] body .share-box-last::before {  
599 - border-color: #333; 448 +html[dark-mode] body .gx-mobile #newsContent h1,
  449 +html[dark-mode] body .gx-mobile #newsContent h2,
  450 +html[dark-mode] body .gx-mobile #newsContent div,
  451 +html[dark-mode] body .gx-mobile #newsContent h3,
  452 +html[dark-mode] body .gx-mobile #newsContent p,
  453 +html[dark-mode] body .gx-mobile #newsContent h4,
  454 +html[dark-mode] body .gx-mobile #newsContent h5,
  455 +html[dark-mode] body .gx-mobile #newsContent h6,
  456 +html[dark-mode] body .gx-mobile #newsContent ul,
  457 +html[dark-mode] body .gx-mobile #newsContent li,
  458 +html[dark-mode] body .gx-mobile #newsContent ol {
  459 + background-color: #12131e !important;
  460 + color: #ccc !important;
600 } 461 }
601 -html[dark-mode="true"] body .share .share-content span {  
602 - color: #aaa; 462 +html[dark-mode] body .gx-mobile #newsContent .preview-video div,
  463 +html[dark-mode] body .gx-mobile #newsContent .preview-video p {
  464 + background-color: rgba(255, 255, 255, 0) !important;
603 } 465 }
604 -html[data-size="Large"] #newsContent {  
605 - font-size: 0.50666667rem;  
606 - line-height: 0.888rem; 466 +html[dark-mode] body .footer {
  467 + background-color: #12131e;
  468 + border-top: #252630;
607 } 469 }
608 .anticon-spin { 470 .anticon-spin {
609 animation: loadingCircle 1s infinite linear; 471 animation: loadingCircle 1s infinite linear;
1 -{"version":3,"sources":["global.less"],"names":[],"mappings":"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","file":"global.css"}  
  1 +{"version":3,"sources":["global.less"],"names":[],"mappings":"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","file":"global.css"}
@@ -303,7 +303,7 @@ body { @@ -303,7 +303,7 @@ body {
303 text-align: center; 303 text-align: center;
304 margin: 0 auto; 304 margin: 0 auto;
305 font-size: 14px; 305 font-size: 14px;
306 - color: #999999; 306 + color: rgba(51, 51, 51, 0.5);
307 } 307 }
308 308
309 .error-block-description-subtitle { 309 .error-block-description-subtitle {
@@ -402,274 +402,100 @@ body { @@ -402,274 +402,100 @@ body {
402 } 402 }
403 } 403 }
404 404
405 -html[dark-mode="true"] { 405 +html[dark-mode] {
406 body { 406 body {
407 - background-color: #1d1d1d;  
408 - .error-block .error-block-retry-btn, .error-block .error-block-reload-btn {  
409 - border: 0.02666667rem solid #333;  
410 - color: #aaa;  
411 - }  
412 -  
413 - .ant-skeleton-content .ant-skeleton-title, .ant-skeleton-content .ant-skeleton-paragraph > li {  
414 - background: #262626;  
415 - } 407 + // background-color: #12131e;
  408 + background-color: #161827;
416 409
417 - .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar, .ant-skeleton.ant-skeleton-active .ant-skeleton-button, .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li, .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title, .ant-skeleton.ant-skeleton-active .ant-skeleton-image, .ant-skeleton.ant-skeleton-active .ant-skeleton-input {  
418 - background: -webkit-gradient(linear, left top, right top, color-stop(25%, #262626), color-stop(37%, #333), color-stop(63%, #262626));  
419 - background: linear-gradient(90deg, #262626 25%, #333 37%, #262626 63%);  
420 - background-size: 400% 100%;  
421 - animation: ant-skeleton-loading 1.4s ease infinite; 410 + .gx-mobile .vote {
  411 + background-color: #1D1F2F;
422 } 412 }
423 413
424 - .error-block .error-block-description-title {  
425 - color: #666; 414 + .gx-mobile .suggested {
  415 + // background-color: #1D1F2F;
  416 + .suggested-title {
  417 + color: #d9d9d9ff;
  418 + }
  419 +
  420 + .suggested-item_title {
  421 + color: #d9d9d9ff !important;
  422 + }
  423 +
  424 + .subtitle {
  425 + color: #d9d9d9ff !important;
  426 + }
  427 +
  428 + .left {
  429 + span {
  430 + color: #ffffff5c !important;
  431 + }
  432 + }
426 } 433 }
427 434
428 .gx-mobile .title { 435 .gx-mobile .title {
429 - color: #ddd;  
430 - }  
431 -  
432 - .gx-mobile .short-title {  
433 - color: #aaa;  
434 - }  
435 -  
436 - .gx-mobile .head-link-block {  
437 - background: #1D1D1D;  
438 - border: 0.02666667rem solid rgba(255, 255, 255, 0.05);  
439 - box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(255, 255, 255, 0.05);  
440 - color: #ddd;  
441 - }  
442 -  
443 - .gx-mobile .down-title-box .down-title {  
444 - color: #666;  
445 - }  
446 -  
447 - .gx-mobile .new-intro-box {  
448 - background: #262626;  
449 - color: #aaa;  
450 - }  
451 -  
452 - .gx-mobile .rmcard .cdescrip .cdescrip_text:first-child {  
453 - color: #DDDDDD;  
454 - }  
455 -  
456 - .gx-mobile .rmcard .cdescrip .cdescrip_text {  
457 - color: #555;  
458 - }  
459 -  
460 - .gx-mobile .rmcard .clook {  
461 - background: #262626;  
462 - color: #CCCCCC; 436 + color: #d9d9d9ff;
463 } 437 }
464 438
465 - .gx-mobile .rmcard .rmcard-image.default {  
466 - background: #1D1D1D; 439 + .gx-mobile .ptxt {
  440 + color: #ffffffab;
467 } 441 }
468 442
469 - .gx-mobile .rmcard .rmcard-image {  
470 - border: 0.5px solid rgba(255, 255, 255, 0.1); 443 + .gx-mobile .btsIem {
  444 + background-color: #161828;
471 } 445 }
472 446
473 - .gx-mobile .time.pageView {  
474 - color: #555555; 447 + .gx-mobile .stx {
  448 + color: #ffffffab !important;
475 } 449 }
476 450
477 - .gx-mobile #newsContent {  
478 - color: #DDDDDD;  
479 - }  
480 -  
481 - #newsContent .scroll-text-left, #newsContent .en-scroll-text::after, #newsContent .en-scroll-text, #newsContent .en-text-3 .en-text-3-title, #newsContent .preview-audio-player {  
482 - background: #1D1D1D;  
483 - }  
484 -  
485 - #newsContent section[data-title='左图右文'] {  
486 - & > div {  
487 - h3 {  
488 - color: #fff !important;  
489 - }  
490 -  
491 - p {  
492 - color: #DDDDDD !important;  
493 - } 451 + .gx-mobile .jd {
  452 + .s1 {
  453 + background: linear-gradient(270deg, #e5111eff 0%, #ffb5b9ff 100%);
494 } 454 }
495 - }  
496 -  
497 - #newsContent section[data-title='左文右图'] {  
498 - & > div {  
499 - h3 {  
500 - color: #fff !important;  
501 - }  
502 -  
503 - p {  
504 - color: #DDDDDD !important;  
505 - } 455 +
  456 + .s2 {
  457 + background-color: #393A47 !important;
506 } 458 }
507 } 459 }
508 460
509 - #newsContent section[data-title='作者头像框'] {  
510 - //box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(255, 255, 255, 0.05);  
511 - //border: 0.02666667rem solid rgba(255, 255, 255, 0.05); 461 + .gx-mobile .open {
  462 + background: linear-gradient(179.9deg, #1d1f2e00 0%, #1d1f2eff 48%, #1d1f2eff 99%);
512 463
513 - & > div {  
514 - background: #262626 !important;  
515 -  
516 - & > div {  
517 - div {  
518 - &:first-child {  
519 - color: #DDDDDD !important;  
520 - }  
521 -  
522 - &:last-child {  
523 - color: #aaa !important;  
524 - }  
525 - }  
526 - } 464 + img {
  465 + width: 0.42667rem;
  466 + height: 0.42667rem;
527 } 467 }
528 } 468 }
529 469
530 - #newsContent section[data-title='分割线-2'] {  
531 - & > div {  
532 - div {  
533 - &:last-child {  
534 - background: #1D1D1D !important;  
535 - }  
536 - }  
537 - } 470 + .gx-mobile .time {
  471 + // color: #7a7a7a;
  472 + color: rgba(255, 255, 255, 0.4);
538 } 473 }
539 474
540 - #newsContent section[data-title='分割线-3'] {  
541 - & > div {  
542 - & > div {  
543 - background: #1D1D1D !important; 475 + .gx-mobile #newsContent {
  476 + background-color: #12131e !important;
  477 + color: #ccc;
  478 +
  479 + h1, h2, div, h3, p, h4, h5, h6, ul, li, ol {
  480 + background-color: #12131e !important;
  481 + color: #ccc !important;
  482 + }
  483 +
  484 + .preview-video {
  485 + div, p {
  486 + background-color: rgba(255, 255, 255, 0) !important;
544 } 487 }
545 } 488 }
  489 +
546 } 490 }
547 491
548 - #newsContent .en-scroll-text {  
549 - border: 0.02666667rem solid rgba(255, 255, 255, 0.05);  
550 - box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(255, 255, 255, 0.05);  
551 - }  
552 -  
553 - #newsContent .preview-audio-player-cover {  
554 - border: (1 / 37.5rem) solid rgba(255, 255, 255, 0.05);  
555 - box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(255, 255, 255, 0.05);  
556 - }  
557 -  
558 - #newsContent .preview-audio-player-cover .right .audio-title {  
559 - color: #DDDDDD;  
560 - }  
561 -  
562 - #newsContent .preview-audio-player-cover .right .audio-extra .audio-time {  
563 - color: #666666;  
564 - }  
565 -  
566 - .gx-mobile #newsContent .preview-image-block.loading, .gx-mobile #newsContent .preview-image-block.error {  
567 - background: #333333;  
568 - }  
569 -  
570 - .gx-mobile #newsContent .preview-video .player-layer-state .player-state-icon {  
571 - background: rgba(255, 255, 255, 0.5);  
572 - }  
573 -  
574 - #newsContent .preview-link-card-mobile {  
575 - background: #262626;  
576 - border: 0.02666667rem solid rgba(255, 255, 255, 0.05);  
577 - }  
578 -  
579 - #newsContent .preview-audio-player {  
580 - border: 0.02666667rem solid rgba(255, 255, 255, 0.05);  
581 - box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(255, 255, 255, 0.05);  
582 - }  
583 -  
584 - #newsContent .preview-audio-player .right .audio-time {  
585 - color: #555555;  
586 - }  
587 -  
588 - #newsContent .preview-audio-player .right .audio-progress-block {  
589 - background: #262626;  
590 - }  
591 -  
592 - #newsContent .preview-audio-player .right .audio-title {  
593 - color: #ddd;  
594 - }  
595 -  
596 - #newsContent .en-echart .en-echart-yname {  
597 - color: #aaa;  
598 - }  
599 -  
600 - #newsContent .rmrb-caption-img, #newsContent .bjh-image-caption, #newsContent .rmrb-caption-img2 {  
601 - color: #555 !important;  
602 - }  
603 -  
604 - .vote {  
605 - background: #262626;  
606 - }  
607 -  
608 - .vote .vote-title, .timeline .timeline_title, .timeline .timeLine_list_item_title, .timeline .timeLine_list_item_content, #newsContent .en-text-2-title, #newsContent .en-text-3 .en-text-3-content, #newsContent .en-scroll-text .swiper-txet, #newsContent .en-echart .en-echart-title, #newsContent .en-table .en-table-title, .active-wrapper .active-title {  
609 - color: #DDDDDD;  
610 - }  
611 -  
612 - .vote .bts3 .zsbox .bf .sumBox .stx, .vote .bts3 .zsbox .bf .sbf, .vote .aft .bf .rt .lt-s2, .vote .aft .bf .lt .lt-s2 {  
613 - color: #aaa;  
614 - }  
615 -  
616 - .vote .bts3 .zsbox .jd {  
617 - background: #aaa;  
618 - }  
619 -  
620 - .vote .bts3 .zsbox .jd .s1::before {  
621 - background: linear-gradient(270deg, #666 1%, #666 98%);  
622 - }  
623 -  
624 - .vote .bts3 .zsbox .jd .s1.active::before {  
625 - background: linear-gradient(270deg, #486FFF 0%, #5A88FF 100%);  
626 - }  
627 -  
628 - .vote-line {  
629 - background: #333;  
630 - }  
631 -  
632 - .vote .bts2 .btsIem {  
633 - background: #1D1D1D;  
634 - border: 0.01333333rem solid #333;  
635 - color: #ddd;  
636 - }  
637 -  
638 - .timeline .timeLine_list_item_line {  
639 - color: #333;  
640 - }  
641 -  
642 - .timeline .timeline_more {  
643 - background: #262626;  
644 - color: #DDDDDD;  
645 - }  
646 -  
647 - .active-wrapper {  
648 - background: #262626;  
649 - border: 0.5px solid rgba(255, 255, 255, 0.05);  
650 - }  
651 -  
652 - .statement {  
653 - color: #444;  
654 - }  
655 -  
656 - .share-box-center::before, .share-box-last::before {  
657 - border-color: #333;  
658 - }  
659 -  
660 - .share .share-content span {  
661 - color: #aaa; 492 + .footer {
  493 + background-color: #12131e;
  494 + border-top: #252630;
662 } 495 }
663 } 496 }
664 } 497 }
665 498
666 -html[data-size="Large"] {  
667 - #newsContent {  
668 - font-size: ((19) / 37.5rem);  
669 - line-height: ((18 * 1.85) / 37.5rem);  
670 - }  
671 -}  
672 -  
673 .anticon-spin { 499 .anticon-spin {
674 animation: loadingCircle 1s infinite linear; 500 animation: loadingCircle 1s infinite linear;
675 } 501 }
@@ -681,11 +507,11 @@ html[data-size="Large"] { @@ -681,11 +507,11 @@ html[data-size="Large"] {
681 position: absolute; 507 position: absolute;
682 left: 50%; 508 left: 50%;
683 top: 50%; 509 top: 50%;
684 - transform: translate(-50%, -50%);  
685 - -ms-transform: translate(-50%, -50%);  
686 - -moz-transform: translate(-50%, -50%);  
687 - -webkit-transform: translate(-50%, -50%);  
688 - -o-transform: translate(-50%, -50%); 510 + transform: translate(-50%,-50%);
  511 + -ms-transform: translate(-50%,-50%);
  512 + -moz-transform: translate(-50%,-50%);
  513 + -webkit-transform: translate(-50%,-50%);
  514 + -o-transform: translate(-50%,-50%);
689 -ms-transform-origin: center; 515 -ms-transform-origin: center;
690 -moz-transform-origin: center; 516 -moz-transform-origin: center;
691 -webkit-transform-origin: center; 517 -webkit-transform-origin: center;
@@ -347,7 +347,7 @@ @@ -347,7 +347,7 @@
347 .gx-mobile #newsContent { 347 .gx-mobile #newsContent {
348 line-height: 0.816rem; 348 line-height: 0.816rem;
349 font-size: 0.48rem; 349 font-size: 0.48rem;
350 - color: #222; 350 + color: #000000;
351 text-align: justify; 351 text-align: justify;
352 } 352 }
353 .gx-mobile #newsContent table { 353 .gx-mobile #newsContent table {
@@ -382,7 +382,7 @@ @@ -382,7 +382,7 @@
382 top: -0.13333333rem; 382 top: -0.13333333rem;
383 width: 0.48rem; 383 width: 0.48rem;
384 height: 0.032rem; 384 height: 0.032rem;
385 - background: #222; 385 + background: #000000;
386 } 386 }
387 .gx-mobile #newsContent mark { 387 .gx-mobile #newsContent mark {
388 background: none !important; 388 background: none !important;
@@ -1086,7 +1086,7 @@ @@ -1086,7 +1086,7 @@
1086 left: 0; 1086 left: 0;
1087 width: 100%; 1087 width: 100%;
1088 height: 100%; 1088 height: 100%;
1089 - background: #222; 1089 + background: #000;
1090 object-fit: contain; 1090 object-fit: contain;
1091 } 1091 }
1092 .gx-mobile #newsContent .video-warpper::after { 1092 .gx-mobile #newsContent .video-warpper::after {
@@ -1273,7 +1273,7 @@ @@ -1273,7 +1273,7 @@
1273 font-size: 0.42667rem; 1273 font-size: 0.42667rem;
1274 line-height: 0.69333rem; 1274 line-height: 0.69333rem;
1275 letter-spacing: 0; 1275 letter-spacing: 0;
1276 - color: #222; 1276 + color: #000000;
1277 } 1277 }
1278 .gx-mobile .suggested .suggested-content .suggested-item .suggested-item_details { 1278 .gx-mobile .suggested .suggested-content .suggested-item .suggested-item_details {
1279 margin-top: 0.42667rem; 1279 margin-top: 0.42667rem;
@@ -1341,7 +1341,7 @@ @@ -1341,7 +1341,7 @@
1341 font-size: 0.58667rem; 1341 font-size: 0.58667rem;
1342 line-height: 0.69333rem; 1342 line-height: 0.69333rem;
1343 letter-spacing: 0; 1343 letter-spacing: 0;
1344 - color: #222; 1344 + color: #000000;
1345 } 1345 }
1346 .editor-charge { 1346 .editor-charge {
1347 color: #b0b0b0ff; 1347 color: #b0b0b0ff;
@@ -1381,7 +1381,7 @@ @@ -1381,7 +1381,7 @@
1381 font-size: 0.42667rem; 1381 font-size: 0.42667rem;
1382 line-height: 0.58666667rem; 1382 line-height: 0.58666667rem;
1383 font-weight: bold; 1383 font-weight: bold;
1384 - color: #222; 1384 + color: #000;
1385 margin-bottom: 0.32rem !important; 1385 margin-bottom: 0.32rem !important;
1386 } 1386 }
1387 .vote .vote-title .t-icon { 1387 .vote .vote-title .t-icon {
@@ -1764,7 +1764,7 @@ @@ -1764,7 +1764,7 @@
1764 background: #F5F5F5; 1764 background: #F5F5F5;
1765 font-size: 0.37333333rem; 1765 font-size: 0.37333333rem;
1766 line-height: 1.06666667rem; 1766 line-height: 1.06666667rem;
1767 - color: #222; 1767 + color: #000000;
1768 } 1768 }
1769 .timeline .timeline_more img { 1769 .timeline .timeline_more img {
1770 width: 0.42666667rem; 1770 width: 0.42666667rem;
@@ -1772,6 +1772,71 @@ @@ -1772,6 +1772,71 @@
1772 top: -0.008rem; 1772 top: -0.008rem;
1773 position: relative; 1773 position: relative;
1774 } 1774 }
  1775 +.email-sub {
  1776 + width: 9.14667rem;
  1777 + background: #b71d2608;
  1778 + padding: 0.42667rem;
  1779 +}
  1780 +.email-sub .sub-title p {
  1781 + color: #b71d26ff;
  1782 + font-size: 0.58667rem;
  1783 + font-weight: 0;
  1784 + margin-right: 3.46667rem;
  1785 +}
  1786 +.email-sub .sub-title img {
  1787 + width: 0.48rem;
  1788 + height: 0.48rem;
  1789 +}
  1790 +.email-sub .sub-inpt {
  1791 + display: flex;
  1792 + align-items: center;
  1793 + margin: 0.26667rem 0;
  1794 +}
  1795 +.email-sub .sub-inpt img {
  1796 + width: 1.1rem;
  1797 + height: 1.17333rem;
  1798 +}
  1799 +.email-sub .sub-inpt .inpt-txt {
  1800 + display: flex;
  1801 + justify-content: space-between;
  1802 + align-items: center;
  1803 + width: 6.88rem;
  1804 + margin-left: 0.31333rem;
  1805 +}
  1806 +.email-sub .sub-inpt .inpt-txt input {
  1807 + width: 4.56rem;
  1808 + height: 0.96rem;
  1809 + border-radius: 0.02613rem;
  1810 + border: 0.02613rem solid #eeeeeeff;
  1811 + background: #ffffffff;
  1812 + padding: 0.26667rem 0 0.26667rem 0.32rem;
  1813 + color: #9e9e9eff;
  1814 + font-size: 0.32rem;
  1815 + box-sizing: border-box;
  1816 +}
  1817 +.email-sub .sub-inpt .inpt-txt span {
  1818 + width: 2.32rem;
  1819 + height: 0.96rem;
  1820 + line-height: 0.96rem;
  1821 + text-align: center;
  1822 + display: inline-block;
  1823 + color: #ffffffff;
  1824 + font-size: 0.37333rem;
  1825 + background-color: #b71d26;
  1826 +}
  1827 +.email-sub .sub-agree {
  1828 + color: #000000ab;
  1829 + text-align: left;
  1830 + font-size: 0.32rem;
  1831 +}
  1832 +.email-sub .sub-agree span {
  1833 + display: inline-block;
  1834 + height: 0.42667rem;
  1835 + border-bottom: 0.02667rem solid #b71d26ff;
  1836 + color: #b71d26ff;
  1837 + text-align: left;
  1838 + font-size: 0.32rem;
  1839 +}
1775 .hidden { 1840 .hidden {
1776 display: none; 1841 display: none;
1777 } 1842 }
@@ -1853,8 +1918,6 @@ @@ -1853,8 +1918,6 @@
1853 } 1918 }
1854 #newsContent .preview-audio-player .left .audio-pause-icon, 1919 #newsContent .preview-audio-player .left .audio-pause-icon,
1855 #newsContent .preview-audio-player .left .audio-play-icon { 1920 #newsContent .preview-audio-player .left .audio-play-icon {
1856 - width: 100%;  
1857 - height: 100%;  
1858 display: none; 1921 display: none;
1859 } 1922 }
1860 #newsContent .preview-audio-player .left .audio-pause-icon.active, 1923 #newsContent .preview-audio-player .left .audio-pause-icon.active,
@@ -1910,7 +1973,7 @@ @@ -1910,7 +1973,7 @@
1910 height: 2.13333333rem; 1973 height: 2.13333333rem;
1911 width: 100%; 1974 width: 100%;
1912 border-radius: 0.10666667rem; 1975 border-radius: 0.10666667rem;
1913 - border: 0.02666667rem solid rgba(0, 0, 0, 0.05); 1976 + border: 1px solid rgba(0, 0, 0, 0.05);
1914 box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(0, 0, 0, 0.05); 1977 box-shadow: 0px 0.05333333rem 0.21333333rem 0px rgba(0, 0, 0, 0.05);
1915 padding: 0.21333333rem; 1978 padding: 0.21333333rem;
1916 margin-bottom: 0.42666667rem; 1979 margin-bottom: 0.42666667rem;
@@ -1926,13 +1989,14 @@ @@ -1926,13 +1989,14 @@
1926 #newsContent .preview-audio-player-cover .right { 1989 #newsContent .preview-audio-player-cover .right {
1927 flex: auto; 1990 flex: auto;
1928 margin-left: 0.21333333rem; 1991 margin-left: 0.21333333rem;
  1992 + background: #fff;
1929 } 1993 }
1930 #newsContent .preview-audio-player-cover .right .audio-title { 1994 #newsContent .preview-audio-player-cover .right .audio-title {
1931 font-size: 0.32rem; 1995 font-size: 0.32rem;
1932 font-weight: 500; 1996 font-weight: 500;
1933 height: 0.42666667rem; 1997 height: 0.42666667rem;
1934 line-height: 0.42666667rem; 1998 line-height: 0.42666667rem;
1935 - color: #222; 1999 + color: #000000;
1936 position: relative; 2000 position: relative;
1937 display: flex; 2001 display: flex;
1938 align-items: center; 2002 align-items: center;
@@ -2176,6 +2240,17 @@ @@ -2176,6 +2240,17 @@
2176 width: 33.3%; 2240 width: 33.3%;
2177 position: relative; 2241 position: relative;
2178 } 2242 }
  2243 +.share-box-center:before {
  2244 + content: '';
  2245 + position: absolute;
  2246 + left: 0.42666667rem;
  2247 + top: 0;
  2248 + width: calc(100% - 0.85333333rem);
  2249 + height: 0.90666667rem;
  2250 + border: 1px solid #EDEDED;
  2251 + border-left: 0;
  2252 + border-right: 0;
  2253 +}
2179 .share-box-last { 2254 .share-box-last {
2180 float: left; 2255 float: left;
2181 box-sizing: border-box; 2256 box-sizing: border-box;
@@ -2264,7 +2339,7 @@ @@ -2264,7 +2339,7 @@
2264 } 2339 }
2265 #newsContent .en-scroll-text .swiper-txet { 2340 #newsContent .en-scroll-text .swiper-txet {
2266 white-space: nowrap; 2341 white-space: nowrap;
2267 - color: #222; 2342 + color: #333333ff;
2268 text-align: left; 2343 text-align: left;
2269 padding-left: 1.06666667rem; 2344 padding-left: 1.06666667rem;
2270 font-size: 0.32rem; 2345 font-size: 0.32rem;
@@ -2274,9 +2349,6 @@ @@ -2274,9 +2349,6 @@
2274 #newsContent .en-echart { 2349 #newsContent .en-echart {
2275 margin-bottom: 0.42666667rem; 2350 margin-bottom: 0.42666667rem;
2276 } 2351 }
2277 -#newsContent .en-echart.scatter .en-echart-map {  
2278 - margin-top: -12px !important;  
2279 -}  
2280 #newsContent .en-echart + .preview-image-block { 2352 #newsContent .en-echart + .preview-image-block {
2281 margin-top: 0 !important; 2353 margin-top: 0 !important;
2282 } 2354 }
@@ -2295,8 +2367,6 @@ @@ -2295,8 +2367,6 @@
2295 color: #6e7079; 2367 color: #6e7079;
2296 word-break: break-all; 2368 word-break: break-all;
2297 margin-top: 0.16rem; 2369 margin-top: 0.16rem;
2298 - position: relative;  
2299 - z-index: 10;  
2300 } 2370 }
2301 #newsContent .en-table { 2371 #newsContent .en-table {
2302 display: flex; 2372 display: flex;
@@ -2328,7 +2398,7 @@ @@ -2328,7 +2398,7 @@
2328 position: relative; 2398 position: relative;
2329 font-size: 0.4rem; 2399 font-size: 0.4rem;
2330 line-height: 0.53333333rem; 2400 line-height: 0.53333333rem;
2331 - color: #222; 2401 + color: #000000;
2332 word-break: break-all; 2402 word-break: break-all;
2333 } 2403 }
2334 #newsContent .en-text-1-title img { 2404 #newsContent .en-text-1-title img {
@@ -2351,7 +2421,7 @@ @@ -2351,7 +2421,7 @@
2351 border: 0.02666667rem solid #ED2800; 2421 border: 0.02666667rem solid #ED2800;
2352 font-size: 0.4rem; 2422 font-size: 0.4rem;
2353 line-height: 0.53333333rem; 2423 line-height: 0.53333333rem;
2354 - color: #222; 2424 + color: #000000;
2355 } 2425 }
2356 #newsContent .en-text-3 { 2426 #newsContent .en-text-3 {
2357 position: relative; 2427 position: relative;
@@ -2384,7 +2454,7 @@ @@ -2384,7 +2454,7 @@
2384 #newsContent .en-text-3 .en-text-3-content { 2454 #newsContent .en-text-3 .en-text-3-content {
2385 font-size: 0.4rem; 2455 font-size: 0.4rem;
2386 line-height: 0.53333333rem; 2456 line-height: 0.53333333rem;
2387 - color: #222; 2457 + color: #000000;
2388 } 2458 }
2389 #newsContent .en-text-4 { 2459 #newsContent .en-text-4 {
2390 display: flex; 2460 display: flex;
@@ -2521,26 +2591,27 @@ @@ -2521,26 +2591,27 @@
2521 } 2591 }
2522 } 2592 }
2523 .reload-page { 2593 .reload-page {
2524 - margin-bottom: 0.4rem; 2594 + margin-bottom: 15px;
2525 outline: none; 2595 outline: none;
2526 position: relative; 2596 position: relative;
2527 display: inline-block; 2597 display: inline-block;
  2598 + font-weight: 400;
2528 white-space: nowrap; 2599 white-space: nowrap;
2529 text-align: center; 2600 text-align: center;
2530 background-image: none; 2601 background-image: none;
2531 background-color: transparent; 2602 background-color: transparent;
2532 - border: 0.02666667rem solid transparent; 2603 + border: 1px solid transparent;
2533 cursor: pointer; 2604 cursor: pointer;
2534 transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); 2605 transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
2535 user-select: none; 2606 user-select: none;
2536 touch-action: manipulation; 2607 touch-action: manipulation;
2537 line-height: 1.57142857; 2608 line-height: 1.57142857;
2538 color: rgba(0, 0, 0, 0.88); 2609 color: rgba(0, 0, 0, 0.88);
2539 - font-size: 0.37333333rem;  
2540 - height: 0.85333333rem;  
2541 - padding: 0.10666667rem 0.4rem;  
2542 - border-radius: 0.16rem;  
2543 - box-shadow: 0 0.05333333rem 0 rgba(5, 145, 255, 0.1); 2610 + font-size: 14px;
  2611 + height: 32px;
  2612 + padding: 4px 15px;
  2613 + border-radius: 6px;
  2614 + box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
2544 color: #fff; 2615 color: #fff;
2545 background-color: #4096ff; 2616 background-color: #4096ff;
2546 } 2617 }
1 -{"version":3,"sources":["index.less"],"names":[],"mappings":"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","file":"index.css"}  
  1 +{"version":3,"sources":["index.less"],"names":[],"mappings":"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","file":"index.css"}
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 @color_5: #b0b0b0ff; 5 @color_5: #b0b0b0ff;
6 @color_6: #ffffffff; 6 @color_6: #ffffffff;
7 @color_7: #999999; 7 @color_7: #999999;
8 -@color_8: #222; 8 +@color_8: #000000;
9 @color_9: #ffffff; 9 @color_9: #ffffff;
10 @color_10: #fff; 10 @color_10: #fff;
11 @color_11: #f22b41; 11 @color_11: #f22b41;
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 @color_13: #cb3c34; 13 @color_13: #cb3c34;
14 @color_14: #555555; 14 @color_14: #555555;
15 @color_15: #a3a3a3; 15 @color_15: #a3a3a3;
16 -@color_16: #222; 16 +@color_16: #000;
17 @color_17: #2c7ef1ff; 17 @color_17: #2c7ef1ff;
18 @color_18: #f38b99; 18 @color_18: #f38b99;
19 @color_19: #496fff; 19 @color_19: #496fff;
@@ -1272,7 +1272,7 @@ @@ -1272,7 +1272,7 @@
1272 left: 0; 1272 left: 0;
1273 width: 100%; 1273 width: 100%;
1274 height: 100%; 1274 height: 100%;
1275 - background: #222; 1275 + background: #000;
1276 object-fit: contain; 1276 object-fit: contain;
1277 } 1277 }
1278 1278
@@ -2092,7 +2092,7 @@ @@ -2092,7 +2092,7 @@
2092 2092
2093 font-size: (14 / 37.5rem); 2093 font-size: (14 / 37.5rem);
2094 line-height: (40 / 37.5rem); 2094 line-height: (40 / 37.5rem);
2095 - color: #222; 2095 + color: #000000;
2096 2096
2097 img { 2097 img {
2098 width: (16 / 37.5rem); 2098 width: (16 / 37.5rem);
@@ -2103,6 +2103,83 @@ @@ -2103,6 +2103,83 @@
2103 } 2103 }
2104 } 2104 }
2105 2105
  2106 +.email-sub {
  2107 + width: 9.14667rem;
  2108 + background: #b71d2608;
  2109 + padding: 0.42667rem;
  2110 +
  2111 + .sub-title {
  2112 + p {
  2113 + color: @color_24;
  2114 + font-size: 0.58667rem;
  2115 + font-weight: 0;
  2116 + margin-right: 3.46667rem;
  2117 + }
  2118 +
  2119 + img {
  2120 + width: 0.48rem;
  2121 + height: 0.48rem;
  2122 + }
  2123 + }
  2124 +
  2125 + .sub-inpt {
  2126 + display: flex;
  2127 + align-items: center;
  2128 + margin: 0.26667rem 0;
  2129 +
  2130 + img {
  2131 + width: 1.1rem;
  2132 + height: 1.17333rem;
  2133 + }
  2134 +
  2135 + .inpt-txt {
  2136 + display: flex;
  2137 + justify-content: space-between;
  2138 + align-items: center;
  2139 + width: 6.88rem;
  2140 + margin-left: 0.31333rem;
  2141 +
  2142 + input {
  2143 + width: 4.56rem;
  2144 + height: 0.96rem;
  2145 + border-radius: 0.02613rem;
  2146 + border: 0.02613rem solid #eeeeeeff;
  2147 + background: #ffffffff;
  2148 + padding: 0.26667rem 0 0.26667rem 0.32rem;
  2149 + color: @color_25;
  2150 + font-size: 0.32rem;
  2151 + box-sizing: border-box;
  2152 + }
  2153 +
  2154 + span {
  2155 + width: 2.32rem;
  2156 + height: 0.96rem;
  2157 + line-height: 0.96rem;
  2158 + text-align: center;
  2159 + display: inline-block;
  2160 + color: @color_6;
  2161 + font-size: 0.37333rem;
  2162 + background-color: #b71d26;
  2163 + }
  2164 + }
  2165 + }
  2166 +
  2167 + .sub-agree {
  2168 + color: @color_26;
  2169 + text-align: left;
  2170 + font-size: 0.32rem;
  2171 +
  2172 + span {
  2173 + display: inline-block;
  2174 + height: 0.42667rem;
  2175 + border-bottom: 0.02667rem solid #b71d26ff;
  2176 + color: @color_24;
  2177 + text-align: left;
  2178 + font-size: 0.32rem;
  2179 + }
  2180 + }
  2181 +}
  2182 +
2106 .hidden { 2183 .hidden {
2107 display: none; 2184 display: none;
2108 } 2185 }
@@ -2200,8 +2277,6 @@ @@ -2200,8 +2277,6 @@
2200 flex-shrink: 0; 2277 flex-shrink: 0;
2201 2278
2202 .audio-pause-icon, .audio-play-icon { 2279 .audio-pause-icon, .audio-play-icon {
2203 - width: 100%;  
2204 - height: 100%;  
2205 display: none; 2280 display: none;
2206 2281
2207 &.active { 2282 &.active {
@@ -2266,7 +2341,7 @@ @@ -2266,7 +2341,7 @@
2266 height: (80 / 37.5rem); 2341 height: (80 / 37.5rem);
2267 width: 100%; 2342 width: 100%;
2268 border-radius: (4 / 37.5rem); 2343 border-radius: (4 / 37.5rem);
2269 - border: (1 / 37.5rem) solid rgba(0, 0, 0, 0.05); 2344 + border: 1px solid rgba(0, 0, 0, 0.05);
2270 box-shadow: 0px (2 / 37.5rem) (8 / 37.5rem) 0px rgba(0, 0, 0, 0.05); 2345 box-shadow: 0px (2 / 37.5rem) (8 / 37.5rem) 0px rgba(0, 0, 0, 0.05);
2271 padding: (8 / 37.5rem); 2346 padding: (8 / 37.5rem);
2272 margin-bottom: (16 / 37.5rem); 2347 margin-bottom: (16 / 37.5rem);
@@ -2284,13 +2359,14 @@ @@ -2284,13 +2359,14 @@
2284 .right { 2359 .right {
2285 flex: auto; 2360 flex: auto;
2286 margin-left: (8 / 37.5rem); 2361 margin-left: (8 / 37.5rem);
  2362 + background: #fff;
2287 2363
2288 .audio-title { 2364 .audio-title {
2289 font-size: (12 / 37.5rem); 2365 font-size: (12 / 37.5rem);
2290 font-weight: 500; 2366 font-weight: 500;
2291 height: (16 / 37.5rem); 2367 height: (16 / 37.5rem);
2292 line-height: (16 / 37.5rem); 2368 line-height: (16 / 37.5rem);
2293 - color: #222; 2369 + color: #000000;
2294 position: relative; 2370 position: relative;
2295 display: flex; 2371 display: flex;
2296 align-items: center; 2372 align-items: center;
@@ -2600,15 +2676,15 @@ @@ -2600,15 +2676,15 @@
2600 position: relative; 2676 position: relative;
2601 2677
2602 &:before { 2678 &:before {
2603 - //content: '';  
2604 - //position: absolute;  
2605 - //left: (16 / 37.5rem);  
2606 - //top: 0;  
2607 - //width: calc(100% - (0.8533333333333334rem));  
2608 - //height: (34 / 37.5rem);  
2609 - //border: 1px solid #EDEDED;  
2610 - //border-left: 0;  
2611 - //border-right: 0; 2679 + content: '';
  2680 + position: absolute;
  2681 + left: (16 / 37.5rem);
  2682 + top: 0;
  2683 + width: calc(100% - (0.8533333333333334rem));
  2684 + height: (34 / 37.5rem);
  2685 + border: 1px solid #EDEDED;
  2686 + border-left: 0;
  2687 + border-right: 0;
2612 } 2688 }
2613 } 2689 }
2614 2690
@@ -2711,7 +2787,7 @@ @@ -2711,7 +2787,7 @@
2711 2787
2712 #newsContent .en-scroll-text .swiper-txet { 2788 #newsContent .en-scroll-text .swiper-txet {
2713 white-space: nowrap; 2789 white-space: nowrap;
2714 - color: #222; 2790 + color: #333333ff;
2715 text-align: left; 2791 text-align: left;
2716 padding-left: (40 / 37.5rem); 2792 padding-left: (40 / 37.5rem);
2717 font-size: (12 / 37.5rem); 2793 font-size: (12 / 37.5rem);
@@ -2722,12 +2798,6 @@ @@ -2722,12 +2798,6 @@
2722 #newsContent .en-echart { 2798 #newsContent .en-echart {
2723 margin-bottom: (16 / 37.5rem); 2799 margin-bottom: (16 / 37.5rem);
2724 2800
2725 - &.scatter {  
2726 - .en-echart-map {  
2727 - margin-top: -12px !important;  
2728 - }  
2729 - }  
2730 -  
2731 & + .preview-image-block { 2801 & + .preview-image-block {
2732 margin-top: 0 !important; 2802 margin-top: 0 !important;
2733 } 2803 }
@@ -2749,8 +2819,6 @@ @@ -2749,8 +2819,6 @@
2749 color: rgb(110, 112, 121); 2819 color: rgb(110, 112, 121);
2750 word-break: break-all; 2820 word-break: break-all;
2751 margin-top: (6 / 37.5rem); 2821 margin-top: (6 / 37.5rem);
2752 - position: relative;  
2753 - z-index: 10;  
2754 } 2822 }
2755 2823
2756 // 表格 2824 // 表格
@@ -2792,7 +2860,7 @@ @@ -2792,7 +2860,7 @@
2792 position: relative; 2860 position: relative;
2793 font-size: (15 / 37.5rem); 2861 font-size: (15 / 37.5rem);
2794 line-height: (20 / 37.5rem); 2862 line-height: (20 / 37.5rem);
2795 - color: #222; 2863 + color: #000000;
2796 word-break: break-all; 2864 word-break: break-all;
2797 } 2865 }
2798 2866
@@ -2820,7 +2888,7 @@ @@ -2820,7 +2888,7 @@
2820 2888
2821 font-size: (15 / 37.5rem); 2889 font-size: (15 / 37.5rem);
2822 line-height: (20 / 37.5rem); 2890 line-height: (20 / 37.5rem);
2823 - color: #222; 2891 + color: #000000;
2824 } 2892 }
2825 2893
2826 #newsContent .en-text-3 { 2894 #newsContent .en-text-3 {
@@ -2859,7 +2927,7 @@ @@ -2859,7 +2927,7 @@
2859 #newsContent .en-text-3 .en-text-3-content { 2927 #newsContent .en-text-3 .en-text-3-content {
2860 font-size: (15 / 37.5rem); 2928 font-size: (15 / 37.5rem);
2861 line-height: (20 / 37.5rem); 2929 line-height: (20 / 37.5rem);
2862 - color: #222; 2930 + color: #000000;
2863 } 2931 }
2864 2932
2865 #newsContent .en-text-4 { 2933 #newsContent .en-text-4 {
@@ -3014,26 +3082,27 @@ @@ -3014,26 +3082,27 @@
3014 } 3082 }
3015 3083
3016 .reload-page { 3084 .reload-page {
3017 - margin-bottom: (15 / 37.5rem); 3085 + margin-bottom: 15px;
3018 outline: none; 3086 outline: none;
3019 position: relative; 3087 position: relative;
3020 display: inline-block; 3088 display: inline-block;
  3089 + font-weight: 400;
3021 white-space: nowrap; 3090 white-space: nowrap;
3022 text-align: center; 3091 text-align: center;
3023 background-image: none; 3092 background-image: none;
3024 background-color: transparent; 3093 background-color: transparent;
3025 - border: (1 / 37.5rem) solid transparent; 3094 + border: 1px solid transparent;
3026 cursor: pointer; 3095 cursor: pointer;
3027 transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); 3096 transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
3028 user-select: none; 3097 user-select: none;
3029 touch-action: manipulation; 3098 touch-action: manipulation;
3030 line-height: 1.5714285714285714; 3099 line-height: 1.5714285714285714;
3031 color: rgba(0, 0, 0, 0.88); 3100 color: rgba(0, 0, 0, 0.88);
3032 - font-size: (14 / 37.5rem);  
3033 - height: (32 / 37.5rem);  
3034 - padding: (4 / 37.5rem) (15 / 37.5rem);  
3035 - border-radius: (6 / 37.5rem);  
3036 - box-shadow: 0 (2 / 37.5rem) 0 rgba(5, 145, 255, 0.1); 3101 + font-size: 14px;
  3102 + height: 32px;
  3103 + padding: 4px 15px;
  3104 + border-radius: 6px;
  3105 + box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);
3037 color: #fff; 3106 color: #fff;
3038 background-color: #4096ff; 3107 background-color: #4096ff;
3039 } 3108 }
1 -article,aside,body,button,dd,details,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,i,img,input,label,li,menu,nav,ol,p,section,select,table,td,textarea,th,tr,u,ul{border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%}table{border-collapse:collapse;border-spacing:0;width:100%}a,area,button,input,select,textarea{background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none}a,a:hover{text-decoration:none}textarea{overflow:auto;resize:none}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}body,html{background:#fff;height:100%;overflow-x:hidden;width:100%}*{-webkit-overflow-scrolling:touch}html{-webkit-tap-highlight-color:transparent}body{text-align:left}body #app{height:100%}body #app::-webkit-scrollbar,body #app::-webkit-scrollbar-thumb{display:none}body #app::-webkit-scrollbar-track{display:none}.fl{float:left}.fr{float:right}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both;font-size:0;height:0;visibility:hidden}.ant-skeleton{display:table;width:100%}.ant-skeleton+.ant-skeleton{margin-top:.64rem}.ant-skeleton.active{display:none}.ant-skeleton-content{display:table-cell;margin-bottom:.64rem;vertical-align:top;width:100%}.ant-skeleton-content .ant-skeleton-title{background:#f2f2f2;height:.53333rem;margin-top:.26667rem;width:100%}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:.64rem}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{background:#f2f2f2;height:.32rem;list-style:none;width:23.3%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:.26667rem}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-image,.ant-skeleton.ant-skeleton-active .ant-skeleton-input{-webkit-animation:ant-skeleton-loading 1.4s ease infinite;animation:ant-skeleton-loading 1.4s ease infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:-webkit-linear-gradient(left,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%}@-webkit-keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes spinner-anime{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-anime{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.toast-loading{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:9999999999}.toast-loading.active,.toast-loading.none{display:none}.toast-loading .loading-cont{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-clip:padding-box;background-color:rgba(58,58,58,.9);border-radius:7px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:20px;padding:15px}.toast-loading .loading-cont .svg{-webkit-animation:spinner-anime 1s linear infinite;animation:spinner-anime 1s linear infinite;background-image:url(../image/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:32px;height:20px;margin:0;width:32px;width:20px}.toast-loading .loading-cont .svg-text{display:inline-block;position:relative;top:4px}.skeleton-loading{display:block;height:100%;overflow:hidden;padding:.26666667rem .48rem 0}.skeleton-loading.active{left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.skeleton-loading.none{display:none}.error-block{box-sizing:border-box;display:none;padding-top:3.76rem;text-align:center}.error-block.active{display:block}.error-block .error-block-image{text-align:center}.error-block .error-block-image img{height:2.98666667rem;width:4.26666667rem}.error-block .error-block-reload-btn,.error-block .error-block-retry-btn{border:.02666667rem solid #ededed;border-radius:.08rem;color:#666;font-size:.32rem;font-weight:700;height:.74666667rem;line-height:.74666667rem;margin:.42666667rem auto 0;text-align:center;width:2.13333333rem}.error-block .error-block-reload-btn{width:3.73333333rem}.error-block .error-block-description-title{color:#999;font-size:14px;margin:0 auto;text-align:center}.ellipsis1{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}#app.fixed,.gx-mobile.fixed{left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.gx-mobile.fixed{height:17.57333333rem}.refresh-content,.refresh-content .van-pull-refresh{height:100%}html{-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}body .van-image__error,body .van-image__loading{display:block}body .prism-fullscreen{z-index:999999!important}body .prism-player .dplayer-thumb,body .prism-player .prism-ErrorMessage,body .prism-player .prism-animation,body .prism-player .prism-big-play-btn,body .prism-player .prism-button,body .prism-player .prism-button-retry,body .prism-player .prism-cc-btn,body .prism-player .prism-controlbar,body .prism-player .prism-cover,body .prism-player .prism-detect-info,body .prism-player .prism-error-operation,body .prism-player .prism-info-display,body .prism-player .prism-loading,body .prism-player .prism-progress-cursor,body .prism-player .prism-progress-hover,body .prism-player .prism-progress-played,body .prism-player .prism-setting-audio,body .prism-player .prism-setting-btn,body .prism-player .prism-setting-cc,body .prism-player .prism-setting-quality,body .prism-player .prism-text-overlay,body .prism-player .prism-tooltip,body .prism-player .prism-volume{display:none!important}#__vconsole,#__vconsole .vc-switch{z-index:10000000}#__vconsole .vc-panel{height:500px!important;min-height:unset!important}#app{overflow-x:hidden;overflow-y:hidden}#app .van-loading{text-align:center}html[dark-mode=true] body{background-color:#1d1d1d}html[dark-mode=true] body .error-block .error-block-reload-btn,html[dark-mode=true] body .error-block .error-block-retry-btn{border:.02666667rem solid #333;color:#aaa}html[dark-mode=true] body .ant-skeleton-content .ant-skeleton-paragraph>li,html[dark-mode=true] body .ant-skeleton-content .ant-skeleton-title{background:#262626}html[dark-mode=true] body .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,html[dark-mode=true] body .ant-skeleton.ant-skeleton-active .ant-skeleton-button,html[dark-mode=true] body .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,html[dark-mode=true] body .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,html[dark-mode=true] body .ant-skeleton.ant-skeleton-active .ant-skeleton-image,html[dark-mode=true] body .ant-skeleton.ant-skeleton-active .ant-skeleton-input{-webkit-animation:ant-skeleton-loading 1.4s ease infinite;animation:ant-skeleton-loading 1.4s ease infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#262626),color-stop(37%,#333),color-stop(63%,#262626));background:-webkit-linear-gradient(left,#262626 25%,#333 37%,#262626 63%);background:linear-gradient(90deg,#262626 25%,#333 37%,#262626 63%);background-size:400% 100%}html[dark-mode=true] body .error-block .error-block-description-title{color:#666}html[dark-mode=true] body .gx-mobile .title{color:#ddd}html[dark-mode=true] body .gx-mobile .short-title{color:#aaa}html[dark-mode=true] body .gx-mobile .head-link-block{background:#1d1d1d;border:.02666667rem solid hsla(0,0%,100%,.05);box-shadow:0 .05333333rem .21333333rem 0 hsla(0,0%,100%,.05);color:#ddd}html[dark-mode=true] body .gx-mobile .down-title-box .down-title{color:#666}html[dark-mode=true] body .gx-mobile .new-intro-box{background:#262626;color:#aaa}html[dark-mode=true] body .gx-mobile .rmcard .cdescrip .cdescrip_text:first-child{color:#ddd}html[dark-mode=true] body .gx-mobile .rmcard .cdescrip .cdescrip_text{color:#555}html[dark-mode=true] body .gx-mobile .rmcard .clook{background:#262626;color:#ccc}html[dark-mode=true] body .gx-mobile .rmcard .rmcard-image.default{background:#1d1d1d}html[dark-mode=true] body .gx-mobile .rmcard .rmcard-image{border:.5px solid hsla(0,0%,100%,.1)}html[dark-mode=true] body .gx-mobile .time.pageView{color:#555}html[dark-mode=true] body .gx-mobile #newsContent{color:#ddd}html[dark-mode=true] body #newsContent .en-scroll-text,html[dark-mode=true] body #newsContent .en-scroll-text:after,html[dark-mode=true] body #newsContent .en-text-3 .en-text-3-title,html[dark-mode=true] body #newsContent .preview-audio-player,html[dark-mode=true] body #newsContent .scroll-text-left{background:#1d1d1d}html[dark-mode=true] body #newsContent section[data-title=\5DE6\56FE\53F3\6587]>div h3{color:#fff!important}html[dark-mode=true] body #newsContent section[data-title=\5DE6\56FE\53F3\6587]>div p{color:#ddd!important}html[dark-mode=true] body #newsContent section[data-title=\5DE6\6587\53F3\56FE]>div h3{color:#fff!important}html[dark-mode=true] body #newsContent section[data-title=\5DE6\6587\53F3\56FE]>div p{color:#ddd!important}html[dark-mode=true] body #newsContent section[data-title=\4F5C\8005\5934\50CF\6846]>div{background:#262626!important}html[dark-mode=true] body #newsContent section[data-title=\4F5C\8005\5934\50CF\6846]>div>div div:first-child{color:#ddd!important}html[dark-mode=true] body #newsContent section[data-title=\4F5C\8005\5934\50CF\6846]>div>div div:last-child{color:#aaa!important}html[dark-mode=true] body #newsContent section[data-title=\5206\5272\7EBF-2]>div div:last-child,html[dark-mode=true] body #newsContent section[data-title=\5206\5272\7EBF-3]>div>div{background:#1d1d1d!important}html[dark-mode=true] body #newsContent .en-scroll-text,html[dark-mode=true] body #newsContent .preview-audio-player-cover{border:.02666667rem solid hsla(0,0%,100%,.05);box-shadow:0 .05333333rem .21333333rem 0 hsla(0,0%,100%,.05)}html[dark-mode=true] body #newsContent .preview-audio-player-cover .right .audio-title{color:#ddd}html[dark-mode=true] body #newsContent .preview-audio-player-cover .right .audio-extra .audio-time{color:#666}html[dark-mode=true] body .gx-mobile #newsContent .preview-image-block.error,html[dark-mode=true] body .gx-mobile #newsContent .preview-image-block.loading{background:#333}html[dark-mode=true] body .gx-mobile #newsContent .preview-video .player-layer-state .player-state-icon{background:hsla(0,0%,100%,.5)}html[dark-mode=true] body #newsContent .preview-link-card-mobile{background:#262626;border:.02666667rem solid hsla(0,0%,100%,.05)}html[dark-mode=true] body #newsContent .preview-audio-player{border:.02666667rem solid hsla(0,0%,100%,.05);box-shadow:0 .05333333rem .21333333rem 0 hsla(0,0%,100%,.05)}html[dark-mode=true] body #newsContent .preview-audio-player .right .audio-time{color:#555}html[dark-mode=true] body #newsContent .preview-audio-player .right .audio-progress-block{background:#262626}html[dark-mode=true] body #newsContent .preview-audio-player .right .audio-title{color:#ddd}html[dark-mode=true] body #newsContent .en-echart .en-echart-yname{color:#aaa}html[dark-mode=true] body #newsContent .bjh-image-caption,html[dark-mode=true] body #newsContent .rmrb-caption-img,html[dark-mode=true] body #newsContent .rmrb-caption-img2{color:#555!important}html[dark-mode=true] body .vote{background:#262626}html[dark-mode=true] body #newsContent .en-echart .en-echart-title,html[dark-mode=true] body #newsContent .en-scroll-text .swiper-txet,html[dark-mode=true] body #newsContent .en-table .en-table-title,html[dark-mode=true] body #newsContent .en-text-2-title,html[dark-mode=true] body #newsContent .en-text-3 .en-text-3-content,html[dark-mode=true] body .active-wrapper .active-title,html[dark-mode=true] body .timeline .timeLine_list_item_content,html[dark-mode=true] body .timeline .timeLine_list_item_title,html[dark-mode=true] body .timeline .timeline_title,html[dark-mode=true] body .vote .vote-title{color:#ddd}html[dark-mode=true] body .vote .aft .bf .lt .lt-s2,html[dark-mode=true] body .vote .aft .bf .rt .lt-s2,html[dark-mode=true] body .vote .bts3 .zsbox .bf .sbf,html[dark-mode=true] body .vote .bts3 .zsbox .bf .sumBox .stx{color:#aaa}html[dark-mode=true] body .vote .bts3 .zsbox .jd{background:#aaa}html[dark-mode=true] body .vote .bts3 .zsbox .jd .s1:before{background:-webkit-linear-gradient(right,#666 1%,#666 98%);background:linear-gradient(270deg,#666 1%,#666 98%)}html[dark-mode=true] body .vote .bts3 .zsbox .jd .s1.active:before{background:-webkit-linear-gradient(right,#486fff,#5a88ff);background:linear-gradient(270deg,#486fff,#5a88ff)}html[dark-mode=true] body .vote-line{background:#333}html[dark-mode=true] body .vote .bts2 .btsIem{background:#1d1d1d;border:.01333333rem solid #333;color:#ddd}html[dark-mode=true] body .timeline .timeLine_list_item_line{color:#333}html[dark-mode=true] body .timeline .timeline_more{background:#262626;color:#ddd}html[dark-mode=true] body .active-wrapper{background:#262626;border:.5px solid hsla(0,0%,100%,.05)}html[dark-mode=true] body .statement{color:#444}html[dark-mode=true] body .share-box-center:before,html[dark-mode=true] body .share-box-last:before{border-color:#333}html[dark-mode=true] body .share .share-content span{color:#aaa}html[data-size=Large] #newsContent{font-size:.50666667rem;line-height:.888rem}.anticon-spin{-webkit-animation:loadingCircle 1s linear infinite;animation:loadingCircle 1s linear infinite}.prism-player{position:relative}.prism-player video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center;-o-transform-origin:center}.prism-player .loading-center,.prism-player .prism-ErrorMessage,.prism-player .prism-audio-selector,.prism-player .prism-auto-stream-selector,.prism-player .prism-cc-selector,.prism-player .prism-marker-text,.prism-player .prism-quality-selector,.prism-player .prism-setting-list,.prism-player .prism-speed-selector,.prism-player .prism-thumbnail,.prism-player .prism-volume-control{display:none!important}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} 1 +article,aside,body,button,dd,details,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,i,img,input,label,li,menu,nav,ol,p,section,select,table,td,textarea,th,tr,u,ul{border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%}table{border-collapse:collapse;border-spacing:0;width:100%}a,area,button,input,select,textarea{background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none}a,a:hover{text-decoration:none}textarea{overflow:auto;resize:none}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}body,html{background:#fff;height:100%;overflow-x:hidden;width:100%}*{-webkit-overflow-scrolling:touch}html{-webkit-tap-highlight-color:transparent}body{text-align:left}body #app{height:100%}body #app::-webkit-scrollbar,body #app::-webkit-scrollbar-thumb{display:none}body #app::-webkit-scrollbar-track{display:none}.fl{float:left}.fr{float:right}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both;font-size:0;height:0;visibility:hidden}.ant-skeleton{display:table;width:100%}.ant-skeleton+.ant-skeleton{margin-top:.64rem}.ant-skeleton.active{display:none}.ant-skeleton-content{display:table-cell;margin-bottom:.64rem;vertical-align:top;width:100%}.ant-skeleton-content .ant-skeleton-title{background:#f2f2f2;height:.53333rem;margin-top:.26667rem;width:100%}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:.64rem}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{background:#f2f2f2;height:.32rem;list-style:none;width:23.3%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:.26667rem}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-image,.ant-skeleton.ant-skeleton-active .ant-skeleton-input{-webkit-animation:ant-skeleton-loading 1.4s ease infinite;animation:ant-skeleton-loading 1.4s ease infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:-webkit-linear-gradient(left,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%}@-webkit-keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes spinner-anime{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-anime{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.toast-loading{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:9999999999}.toast-loading.active,.toast-loading.none{display:none}.toast-loading .loading-cont{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-clip:padding-box;background-color:rgba(58,58,58,.9);border-radius:7px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:20px;padding:15px}.toast-loading .loading-cont .svg{-webkit-animation:spinner-anime 1s linear infinite;animation:spinner-anime 1s linear infinite;background-image:url(../image/loading.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:32px;height:20px;margin:0;width:32px;width:20px}.toast-loading .loading-cont .svg-text{display:inline-block;position:relative;top:4px}.skeleton-loading{display:block;height:100%;overflow:hidden;padding:.26666667rem .48rem 0}.skeleton-loading.active{left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.skeleton-loading.none{display:none}.error-block{box-sizing:border-box;display:none;padding-top:3.76rem;text-align:center}.error-block.active{display:block}.error-block .error-block-image{text-align:center}.error-block .error-block-image img{height:2.98666667rem;width:4.26666667rem}.error-block .error-block-reload-btn,.error-block .error-block-retry-btn{border:.02666667rem solid #ededed;border-radius:.08rem;color:#666;font-size:.32rem;font-weight:700;height:.74666667rem;line-height:.74666667rem;margin:.42666667rem auto 0;text-align:center;width:2.13333333rem}.error-block .error-block-reload-btn{width:3.73333333rem}.error-block .error-block-description-title{color:rgba(51,51,51,.5);font-size:14px;margin:0 auto;text-align:center}.ellipsis1{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}#app.fixed,.gx-mobile.fixed{left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.gx-mobile.fixed{height:17.57333333rem}.refresh-content,.refresh-content .van-pull-refresh{height:100%}html{-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}body .van-image__error,body .van-image__loading{display:block}body .prism-fullscreen{z-index:999999!important}body .prism-player .dplayer-thumb,body .prism-player .prism-ErrorMessage,body .prism-player .prism-animation,body .prism-player .prism-big-play-btn,body .prism-player .prism-button,body .prism-player .prism-button-retry,body .prism-player .prism-cc-btn,body .prism-player .prism-controlbar,body .prism-player .prism-cover,body .prism-player .prism-detect-info,body .prism-player .prism-error-operation,body .prism-player .prism-info-display,body .prism-player .prism-loading,body .prism-player .prism-progress-cursor,body .prism-player .prism-progress-hover,body .prism-player .prism-progress-played,body .prism-player .prism-setting-audio,body .prism-player .prism-setting-btn,body .prism-player .prism-setting-cc,body .prism-player .prism-setting-quality,body .prism-player .prism-text-overlay,body .prism-player .prism-tooltip,body .prism-player .prism-volume{display:none!important}#__vconsole,#__vconsole .vc-switch{z-index:10000000}#__vconsole .vc-panel{height:500px!important;min-height:unset!important}#app{overflow-x:hidden;overflow-y:hidden}#app .van-loading{text-align:center}html[dark-mode] body{background-color:#161827}html[dark-mode] body .gx-mobile .vote{background-color:#1d1f2f}html[dark-mode] body .gx-mobile .suggested .suggested-title{color:#d9d9d9}html[dark-mode] body .gx-mobile .suggested .subtitle,html[dark-mode] body .gx-mobile .suggested .suggested-item_title{color:#d9d9d9!important}html[dark-mode] body .gx-mobile .suggested .left span{color:#ffffff5c!important}html[dark-mode] body .gx-mobile .title{color:#d9d9d9}html[dark-mode] body .gx-mobile .ptxt{color:#ffffffab}html[dark-mode] body .gx-mobile .btsIem{background-color:#161828}html[dark-mode] body .gx-mobile .stx{color:#ffffffab!important}html[dark-mode] body .gx-mobile .jd .s1{background:-webkit-linear-gradient(right,#e5111e,#ffb5b9);background:linear-gradient(270deg,#e5111e,#ffb5b9)}html[dark-mode] body .gx-mobile .jd .s2{background-color:#393a47!important}html[dark-mode] body .gx-mobile .open{background:-webkit-linear-gradient(270.1deg,#1d1f2e00,#1d1f2e 48%,#1d1f2e 99%);background:linear-gradient(179.9deg,#1d1f2e00,#1d1f2e 48%,#1d1f2e 99%)}html[dark-mode] body .gx-mobile .open img{height:.42667rem;width:.42667rem}html[dark-mode] body .gx-mobile .time{color:hsla(0,0%,100%,.4)}html[dark-mode] body .gx-mobile #newsContent{background-color:#12131e!important;color:#ccc}html[dark-mode] body .gx-mobile #newsContent div,html[dark-mode] body .gx-mobile #newsContent h1,html[dark-mode] body .gx-mobile #newsContent h2,html[dark-mode] body .gx-mobile #newsContent h3,html[dark-mode] body .gx-mobile #newsContent h4,html[dark-mode] body .gx-mobile #newsContent h5,html[dark-mode] body .gx-mobile #newsContent h6,html[dark-mode] body .gx-mobile #newsContent li,html[dark-mode] body .gx-mobile #newsContent ol,html[dark-mode] body .gx-mobile #newsContent p,html[dark-mode] body .gx-mobile #newsContent ul{background-color:#12131e!important;color:#ccc!important}html[dark-mode] body .gx-mobile #newsContent .preview-video div,html[dark-mode] body .gx-mobile #newsContent .preview-video p{background-color:hsla(0,0%,100%,0)!important}html[dark-mode] body .footer{background-color:#12131e;border-top:#252630}.anticon-spin{-webkit-animation:loadingCircle 1s linear infinite;animation:loadingCircle 1s linear infinite}.prism-player{position:relative}.prism-player video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center;-o-transform-origin:center}.prism-player .loading-center,.prism-player .prism-ErrorMessage,.prism-player .prism-audio-selector,.prism-player .prism-auto-stream-selector,.prism-player .prism-cc-selector,.prism-player .prism-marker-text,.prism-player .prism-quality-selector,.prism-player .prism-setting-list,.prism-player .prism-speed-selector,.prism-player .prism-thumbnail,.prism-player .prism-volume-control{display:none!important}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
2 /*# sourceMappingURL=prodGlobal.css.map */ 2 /*# sourceMappingURL=prodGlobal.css.map */
  1 +<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28" class="design-iconfont">
  2 + <defs>
  3 + <clipPath id="87zkk2qfj__7cv5qwfjea">
  4 + <rect x="7" y="5.83398438" width="16.33333397" height="16.33333397" rx="0"/>
  5 + </clipPath>
  6 + </defs>
  7 + <path fill="#FFF" fill-opacity=".36000001" d="M14 0A14 14 0 1 0 14 28A14 14 0 1 0 14 0Z"/>
  8 + <path d="M14 0A14 14 0 1 0 14 28A14 14 0 1 0 14 0Z"/>
  9 + <g clip-path="url(#87zkk2qfj__7cv5qwfjea)">
  10 + <path d="M20.837890625,18.505175L32.407290625,18.505175L26.622610625,8.296875L20.837890625,18.505175Z" fill="#FFF" transform="rotate(90 20.83789063 8.296875)"/>
  11 + </g>
  12 +</svg>
  1 +<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28" class="design-iconfont">
  2 + <path fill="#FFF" fill-opacity=".36000001" d="M14 0A14 14 0 1 0 14 28A14 14 0 1 0 14 0Z"/>
  3 + <path d="M14 0A14 14 0 1 0 14 28A14 14 0 1 0 14 0Z"/>
  4 + <g>
  5 + <rect x="9.234375" y="8.55664063" width="2.38194442" height="10.88888931" rx="0" fill="#FFF"/>
  6 + <rect x="16.37890625" y="8.55664063" width="2.38194442" height="10.88888931" rx="0" fill="#FFF"/>
  7 + </g>
  8 +</svg>
  1 +<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32" class="design-iconfont">
  2 + <g style="mix-blend-mode:passthrough">
  3 + <g style="mix-blend-mode:passthrough">
  4 + <path fill="#333" d="M16 0A16 16 0 1 0 16 32A16 16 0 1 0 16 0Z"/>
  5 + <path d="M16 0A16 16 0 1 0 16 32A16 16 0 1 0 16 0Z"/>
  6 + </g>
  7 + <g style="mix-blend-mode:passthrough">
  8 + <rect x="7" y="7" width="18" height="18" rx="0" fill="#333" fill-opacity=".01"/>
  9 + <path d="M23.04296875,20.875L35.79296875,20.875L29.41796875,9.625L23.04296875,20.875Z" fill="#FFF" transform="rotate(90 23.04296875 9.625)"/>
  10 + </g>
  11 + </g>
  12 +</svg>
  1 +<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28" class="design-iconfont">
  2 + <path fill="#333" d="M14 0A14 14 0 1 0 14 28A14 14 0 1 0 14 0Z"/>
  3 + <path d="M14 0A14 14 0 1 0 14 28A14 14 0 1 0 14 0Z"/>
  4 + <g>
  5 + <rect x="9.234375" y="8.5559082" width="2.38194442" height="10.88888931" rx="0" fill="#FFF"/>
  6 + <rect x="16.37890625" y="8.5559082" width="2.38194442" height="10.88888931" rx="0" fill="#FFF"/>
  7 + </g>
  8 +</svg>
1 -<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"  
2 - "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">  
3 -<svg t="1713249268044" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2925"  
4 - width="200" height="200">  
5 - <path d="M884.736 546.88c-1.792-5.12-7.04-9.728-12.8-7.232-3.2 1.344-10.496 12.544-11.072 9.6-2.752-14.08 16.704-18.048 19.52-25.344 3.008-8-4.224-11.52-10.24-13.888a47.232 47.232 0 0 1-16.192-11.072c-4.928-4.992-17.024-12.352-21.568-3.2-1.28 4.352-0.512 12.608-2.176 17.92-1.92 6.272-9.088 6.72-13.44 11.328-6.208 6.848 0.64 9.216 4.8 14.464 3.84 4.992 1.216 40.384-5.248 52.48-3.2 6.016-86.336 72.064-100.032 75.52-15.744 3.84-15.68 20.48-8.96 29.696 8.576 11.712 27.008 6.272 36.16-0.448 5.76-4.352 44.288-45.056 53.44-53.44 3.712-3.392 18.688-22.976 19.84-10.432a46.912 46.912 0 0 1-1.728 16.96c-1.856 5.888-5.568 14.848-5.12 21.248 0.768 10.24 19.2 24.32 28.8 20.096 6.208-2.816 6.72-12.096 6.08-18.816-0.576-7.04 0.768-49.024 2.24-62.72a46.08 46.08 0 0 1 5.952-20.8c5.248-8.768 36.928-27.072 31.744-41.92z m-226.88 26.624c-2.816 6.08-14.272-3.84-17.152-6.528-2.88-2.56-6.464-4.48-6.016-8.896 0.576-4.48 5.76-5.12 5.76-5.12 1.792-0.32 17.792-0.96 18.88 1.856a55.296 55.296 0 0 1-1.472 18.688z m14.72-97.28c-10.816-1.408-23.296 9.472-31.616 14.72-4.096 2.56-27.52 14.4-24 20.48 2.432 4.096 17.024 0.576 21.76-0.512 13.44-3.072 20.48-12.032 23.872-9.792 2.88 1.92 1.024 32.64-4.48 32.064-12.032-1.152-19.2-10.624-32.064-15.872-3.968-1.6-11.776-4.608-9.088 2.624 0.768 2.176 3.648 5.056 4.672 7.168 2.368 4.8 4.48 21.504 2.368 25.152-4.224 6.976-8.704-5.376-9.792-8.064-2.048-5.12-3.328-10.368-5.12-15.552-1.536-4.736-5.568-16.96-10.944-16.256-6.208 0.832-1.664 27.968-2.816 33.728-3.84 19.456-5.504 25.216-6.144 37.952-0.512 10.304 0 27.392 11.84 30.528 15.808 4.224 18.048-9.344 19.456-18.56 0.32-2.176 0.832-6.784 1.92-8.64 1.664-2.752 3.84-3.2 5.888-0.512 1.664 2.304 0.96 5.696 3.456 7.936 2.496 2.304 5.312 1.92 8.576 2.56 5.056 0.96 11.328-0.96 14.464 3.84 3.2 5.12 2.176 10.56 8.32 14.016 13.44 7.36 19.84-7.168 20.864-16.896 1.216-11.648 1.792-22.592 2.368-34.176 0.576-11.712 1.088-24.448 4.096-35.776a244.48 244.48 0 0 1 5.248-17.024 22.72 22.72 0 0 0 0.768-16.256c-3.776-9.728-19.648-18.368-23.936-18.88z m-165.312 2.304c4.48-4.16 12.032-9.664 10.88-16.32-4.352-25.92-44.672-8.384-59.968-0.768-22.208 11.136-11.52 5.824-50.432 24.96-5.888 2.816-3.2 7.04-2.304 9.6 3.2 9.216 17.664 13.632 23.808 9.728 5.12-3.264 54.08-37.76 56.704-34.112 4.032 5.504-20.8 24.512-32.32 29.056-5.12 2.048-13.184 9.408-14.784 15.04a12.992 12.992 0 0 0 0.192 8.96l-0.64-0.256c-1.856 0.64-6.848-0.192-8.512 0.96-1.536 1.024 1.728 20.928 8.128 33.28 2.304 4.352 4.288 8.32-1.088 11.008-6.208 3.072-17.088 15.68-4.928 16.832 2.624 0.256 5.44 0.384 7.68-0.896 1.728-1.024 4.992-2.944 7.488-2.24 2.56 0.768 4.736 8.32 6.4 10.944 5.312 8.064 24.576 43.328 33.728 45.632 8 2.048 21.312-1.152 24-9.984 1.408-4.416 2.56-36.864 2.496-41.664-0.064-4.288 0.256-9.856-0.896-13.76-1.088-3.648-3.84-9.152-8.448-7.872-4.928 1.28-5.184 8.832-6.016 12.8-1.024 4.8-2.24 26.304-7.232 26.368-3.52 0-20.16-26.624-22.016-30.336-1.92-3.776-3.52-7.36-0.96-11.008 4.48-6.464 19.2-14.976 11.264-23.68-6.272-6.784-20.48-4.992-22.592 3.584-0.64 2.56 0.896 12.608-4.416 8.96-3.072-2.112-8.704-17.088-6.656-19.2 0.832-0.832 4.224-1.472 7.296-1.792h3.2c10.88-0.96 26.496-6.72 29.952-15.296 1.152-2.88 2.56-6.592 0.064-8.576-1.984-1.664-2.624-1.92-3.2-4.16-0.64-2.688 19.52-21.504 24.128-25.792z m472.064 56.128c16.384-7.808 49.408-7.424 44.096-39.04-1.088-6.528-4.352-20.032-13.568-19.52-8 0.448-14.272 12.8-17.792 18.816-8.96 15.36-26.496 30.4-38.912 43.264-15.68 16.256-41.088 60.992-43.84 60.992-7.296-0.064 3.264-29.248 4.992-33.536 10.176-25.28 42.88-104.256 47.808-113.28 9.152-16.832 15.808-25.792 26.112-41.664 20.352-31.36-14.848-30.336-14.848-30.336-9.92 0.768-16.256 7.296-21.952 11.776-6.272 4.8-12.8 8.064-19.712 11.904-6.784 3.84-15.36 7.872-9.472 16.128 4.992 7.04 10.752 7.744 18.24 8.512a38.72 38.72 0 0 0 7.36 0.512c-1.216 7.232-25.28 50.112-30.848 66.752-11.392 34.24-20.224 98.368-36.8 128a29.888 29.888 0 0 0-3.392 23.68c2.112 6.912 14.272 11.52 21.952 5.376 6.144-4.864 6.976-29.312 28.48-67.072 6.016-10.496 9.6-6.144 14.592 3.584 4.544 8.768 8.512 31.104 14.592 39.296 19.52 26.176 41.408 18.688 44.352 9.472 4.48-13.632-3.84-23.872-9.792-29.824-16.896-16.704-59.712-28.992-49.152-48 7.872-14.08 28.544-21.504 37.504-25.792zM260.544 386.816c-0.576-9.856-6.912-17.472-16.064-22.72-4.288-2.496-19.52-9.664-23.04-6.144l1.472-0.32c-6.016 2.688-1.92 21.312-2.496 26.688-1.024 9.984-6.336 22.208-9.792 31.872-7.232 20.032-13.888 37.824-21.056 57.856a576.64 576.64 0 0 1-26.944 61.312c-9.984 19.84-19.712 40.256-29.888 59.84-5.76 11.2-11.84 22.272-19.2 32.32-6.848 9.152-14.464 20.352-22.784 28.416-6.848 6.592-15.872 12.8-24.512 16.064-10.496 4.032-20.032 4.864-30.72 6.912-4.928 0.896-26.24 2.304-31.04 4.096-13.696 4.992 7.872 11.648 13.952 11.584 21.76 0 44.992 1.536 64.64-5.568 18.944-6.912 35.84-21.12 47.936-36.736 13.44-17.344 37.632-61.76 46.976-81.216 11.52-23.808 58.24-112.64 62.912-125.312 6.08-16.64 20.544-41.408 19.648-59.008z m550.144 102.4a24.512 24.512 0 0 0 16.96-1.472 25.6 25.6 0 0 1 16.448-2.176c4.736 0.64 8.832 1.28 13.76 0.448 6.08-0.96 7.808-2.112 12.8-5.12 4.864-2.944 9.408-2.496 14.784-3.328a20.8 20.8 0 0 0 11.584-6.912c6.784-7.04 12.16-18.624 3.648-25.728-3.968-3.328-15.552-9.664-27.712-4.736a265.216 265.216 0 0 0-25.664 16.64c-9.728 6.912-21.568 9.472-31.488 15.36-3.84 2.24-9.152 5.248-11.648 8.96-3.264 4.672 1.92 6.784 6.528 8.064zM437.952 595.712c-11.008-4.672-14.912 2.624-21.632 6.464-3.264-5.12 0.128-12.416 0.96-17.856 0.96-6.4 6.72-38.4-17.92-51.008-1.984-1.024-5.568-1.472-5.568 1.408l-2.24 18.24c-5.632 43.2-9.728 53.76-10.112 60.864-0.256 6.848-0.704 16.576 3.712 21.952 3.648 4.288 9.472 7.488 15.488 5.824 5.76-1.472 24.128-17.472 29.056-22.208 5.056-4.8 19.008-19.2 8.256-23.68z m378.88-166.208c4.48 1.472 21.312 1.344 19.008 7.68-1.344 3.776-6.272 6.4-9.088 9.088-1.664 1.664-8.448 7.872-7.68 10.112 1.408 4.544 21.376-7.616 25.344-10.624 4.288-3.328 8.704-6.208 13.696-8.448 4.928-2.304 18.56-7.168 28.736-15.36 10.048-8.256 45.312-69.312 45.888-74.304 1.152-10.368-10.432-23.488-20.928-27.456-4.48-1.728-9.792 7.808-11.072 10.624-2.304 5.12-15.552 30.72-19.712 39.36a61.504 61.504 0 0 1-19.136 23.872c-8.96 6.08-18.56 8.896-28.8 11.904-5.248 1.6-26.688 6.656-28.8 9.792-2.88 4.224 8.192 12.352 12.544 13.76z m-489.088 219.136c-5.248 1.536-35.2 8.96-40.512 7.808-28.928-5.888-30.272-32.832-79.04-75.904-1.664-1.536-19.584-12.032-18.176-4.48 0 0 15.424 26.624 18.816 31.552 3.712 5.312 20.032 42.88 22.592 48.192 2.432 5.056 4.992 10.368 7.68 15.232 5.44 9.344 15.68 22.272 27.072 24.832 5.76 1.28 24.512-4.352 30.144-7.104 11.328-5.632 22.528-12.8 32.192-21.312 3.84-3.328 8.64-7.744 10.112-12.672 2.304-7.808-5.248-7.808-10.88-6.144z"  
6 - p-id="2926" fill="#f6f6f6"></path>  
7 -</svg>  
  1 +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1713249268044" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2925" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M884.736 546.88c-1.792-5.12-7.04-9.728-12.8-7.232-3.2 1.344-10.496 12.544-11.072 9.6-2.752-14.08 16.704-18.048 19.52-25.344 3.008-8-4.224-11.52-10.24-13.888a47.232 47.232 0 0 1-16.192-11.072c-4.928-4.992-17.024-12.352-21.568-3.2-1.28 4.352-0.512 12.608-2.176 17.92-1.92 6.272-9.088 6.72-13.44 11.328-6.208 6.848 0.64 9.216 4.8 14.464 3.84 4.992 1.216 40.384-5.248 52.48-3.2 6.016-86.336 72.064-100.032 75.52-15.744 3.84-15.68 20.48-8.96 29.696 8.576 11.712 27.008 6.272 36.16-0.448 5.76-4.352 44.288-45.056 53.44-53.44 3.712-3.392 18.688-22.976 19.84-10.432a46.912 46.912 0 0 1-1.728 16.96c-1.856 5.888-5.568 14.848-5.12 21.248 0.768 10.24 19.2 24.32 28.8 20.096 6.208-2.816 6.72-12.096 6.08-18.816-0.576-7.04 0.768-49.024 2.24-62.72a46.08 46.08 0 0 1 5.952-20.8c5.248-8.768 36.928-27.072 31.744-41.92z m-226.88 26.624c-2.816 6.08-14.272-3.84-17.152-6.528-2.88-2.56-6.464-4.48-6.016-8.896 0.576-4.48 5.76-5.12 5.76-5.12 1.792-0.32 17.792-0.96 18.88 1.856a55.296 55.296 0 0 1-1.472 18.688z m14.72-97.28c-10.816-1.408-23.296 9.472-31.616 14.72-4.096 2.56-27.52 14.4-24 20.48 2.432 4.096 17.024 0.576 21.76-0.512 13.44-3.072 20.48-12.032 23.872-9.792 2.88 1.92 1.024 32.64-4.48 32.064-12.032-1.152-19.2-10.624-32.064-15.872-3.968-1.6-11.776-4.608-9.088 2.624 0.768 2.176 3.648 5.056 4.672 7.168 2.368 4.8 4.48 21.504 2.368 25.152-4.224 6.976-8.704-5.376-9.792-8.064-2.048-5.12-3.328-10.368-5.12-15.552-1.536-4.736-5.568-16.96-10.944-16.256-6.208 0.832-1.664 27.968-2.816 33.728-3.84 19.456-5.504 25.216-6.144 37.952-0.512 10.304 0 27.392 11.84 30.528 15.808 4.224 18.048-9.344 19.456-18.56 0.32-2.176 0.832-6.784 1.92-8.64 1.664-2.752 3.84-3.2 5.888-0.512 1.664 2.304 0.96 5.696 3.456 7.936 2.496 2.304 5.312 1.92 8.576 2.56 5.056 0.96 11.328-0.96 14.464 3.84 3.2 5.12 2.176 10.56 8.32 14.016 13.44 7.36 19.84-7.168 20.864-16.896 1.216-11.648 1.792-22.592 2.368-34.176 0.576-11.712 1.088-24.448 4.096-35.776a244.48 244.48 0 0 1 5.248-17.024 22.72 22.72 0 0 0 0.768-16.256c-3.776-9.728-19.648-18.368-23.936-18.88z m-165.312 2.304c4.48-4.16 12.032-9.664 10.88-16.32-4.352-25.92-44.672-8.384-59.968-0.768-22.208 11.136-11.52 5.824-50.432 24.96-5.888 2.816-3.2 7.04-2.304 9.6 3.2 9.216 17.664 13.632 23.808 9.728 5.12-3.264 54.08-37.76 56.704-34.112 4.032 5.504-20.8 24.512-32.32 29.056-5.12 2.048-13.184 9.408-14.784 15.04a12.992 12.992 0 0 0 0.192 8.96l-0.64-0.256c-1.856 0.64-6.848-0.192-8.512 0.96-1.536 1.024 1.728 20.928 8.128 33.28 2.304 4.352 4.288 8.32-1.088 11.008-6.208 3.072-17.088 15.68-4.928 16.832 2.624 0.256 5.44 0.384 7.68-0.896 1.728-1.024 4.992-2.944 7.488-2.24 2.56 0.768 4.736 8.32 6.4 10.944 5.312 8.064 24.576 43.328 33.728 45.632 8 2.048 21.312-1.152 24-9.984 1.408-4.416 2.56-36.864 2.496-41.664-0.064-4.288 0.256-9.856-0.896-13.76-1.088-3.648-3.84-9.152-8.448-7.872-4.928 1.28-5.184 8.832-6.016 12.8-1.024 4.8-2.24 26.304-7.232 26.368-3.52 0-20.16-26.624-22.016-30.336-1.92-3.776-3.52-7.36-0.96-11.008 4.48-6.464 19.2-14.976 11.264-23.68-6.272-6.784-20.48-4.992-22.592 3.584-0.64 2.56 0.896 12.608-4.416 8.96-3.072-2.112-8.704-17.088-6.656-19.2 0.832-0.832 4.224-1.472 7.296-1.792h3.2c10.88-0.96 26.496-6.72 29.952-15.296 1.152-2.88 2.56-6.592 0.064-8.576-1.984-1.664-2.624-1.92-3.2-4.16-0.64-2.688 19.52-21.504 24.128-25.792z m472.064 56.128c16.384-7.808 49.408-7.424 44.096-39.04-1.088-6.528-4.352-20.032-13.568-19.52-8 0.448-14.272 12.8-17.792 18.816-8.96 15.36-26.496 30.4-38.912 43.264-15.68 16.256-41.088 60.992-43.84 60.992-7.296-0.064 3.264-29.248 4.992-33.536 10.176-25.28 42.88-104.256 47.808-113.28 9.152-16.832 15.808-25.792 26.112-41.664 20.352-31.36-14.848-30.336-14.848-30.336-9.92 0.768-16.256 7.296-21.952 11.776-6.272 4.8-12.8 8.064-19.712 11.904-6.784 3.84-15.36 7.872-9.472 16.128 4.992 7.04 10.752 7.744 18.24 8.512a38.72 38.72 0 0 0 7.36 0.512c-1.216 7.232-25.28 50.112-30.848 66.752-11.392 34.24-20.224 98.368-36.8 128a29.888 29.888 0 0 0-3.392 23.68c2.112 6.912 14.272 11.52 21.952 5.376 6.144-4.864 6.976-29.312 28.48-67.072 6.016-10.496 9.6-6.144 14.592 3.584 4.544 8.768 8.512 31.104 14.592 39.296 19.52 26.176 41.408 18.688 44.352 9.472 4.48-13.632-3.84-23.872-9.792-29.824-16.896-16.704-59.712-28.992-49.152-48 7.872-14.08 28.544-21.504 37.504-25.792zM260.544 386.816c-0.576-9.856-6.912-17.472-16.064-22.72-4.288-2.496-19.52-9.664-23.04-6.144l1.472-0.32c-6.016 2.688-1.92 21.312-2.496 26.688-1.024 9.984-6.336 22.208-9.792 31.872-7.232 20.032-13.888 37.824-21.056 57.856a576.64 576.64 0 0 1-26.944 61.312c-9.984 19.84-19.712 40.256-29.888 59.84-5.76 11.2-11.84 22.272-19.2 32.32-6.848 9.152-14.464 20.352-22.784 28.416-6.848 6.592-15.872 12.8-24.512 16.064-10.496 4.032-20.032 4.864-30.72 6.912-4.928 0.896-26.24 2.304-31.04 4.096-13.696 4.992 7.872 11.648 13.952 11.584 21.76 0 44.992 1.536 64.64-5.568 18.944-6.912 35.84-21.12 47.936-36.736 13.44-17.344 37.632-61.76 46.976-81.216 11.52-23.808 58.24-112.64 62.912-125.312 6.08-16.64 20.544-41.408 19.648-59.008z m550.144 102.4a24.512 24.512 0 0 0 16.96-1.472 25.6 25.6 0 0 1 16.448-2.176c4.736 0.64 8.832 1.28 13.76 0.448 6.08-0.96 7.808-2.112 12.8-5.12 4.864-2.944 9.408-2.496 14.784-3.328a20.8 20.8 0 0 0 11.584-6.912c6.784-7.04 12.16-18.624 3.648-25.728-3.968-3.328-15.552-9.664-27.712-4.736a265.216 265.216 0 0 0-25.664 16.64c-9.728 6.912-21.568 9.472-31.488 15.36-3.84 2.24-9.152 5.248-11.648 8.96-3.264 4.672 1.92 6.784 6.528 8.064zM437.952 595.712c-11.008-4.672-14.912 2.624-21.632 6.464-3.264-5.12 0.128-12.416 0.96-17.856 0.96-6.4 6.72-38.4-17.92-51.008-1.984-1.024-5.568-1.472-5.568 1.408l-2.24 18.24c-5.632 43.2-9.728 53.76-10.112 60.864-0.256 6.848-0.704 16.576 3.712 21.952 3.648 4.288 9.472 7.488 15.488 5.824 5.76-1.472 24.128-17.472 29.056-22.208 5.056-4.8 19.008-19.2 8.256-23.68z m378.88-166.208c4.48 1.472 21.312 1.344 19.008 7.68-1.344 3.776-6.272 6.4-9.088 9.088-1.664 1.664-8.448 7.872-7.68 10.112 1.408 4.544 21.376-7.616 25.344-10.624 4.288-3.328 8.704-6.208 13.696-8.448 4.928-2.304 18.56-7.168 28.736-15.36 10.048-8.256 45.312-69.312 45.888-74.304 1.152-10.368-10.432-23.488-20.928-27.456-4.48-1.728-9.792 7.808-11.072 10.624-2.304 5.12-15.552 30.72-19.712 39.36a61.504 61.504 0 0 1-19.136 23.872c-8.96 6.08-18.56 8.896-28.8 11.904-5.248 1.6-26.688 6.656-28.8 9.792-2.88 4.224 8.192 12.352 12.544 13.76z m-489.088 219.136c-5.248 1.536-35.2 8.96-40.512 7.808-28.928-5.888-30.272-32.832-79.04-75.904-1.664-1.536-19.584-12.032-18.176-4.48 0 0 15.424 26.624 18.816 31.552 3.712 5.312 20.032 42.88 22.592 48.192 2.432 5.056 4.992 10.368 7.68 15.232 5.44 9.344 15.68 22.272 27.072 24.832 5.76 1.28 24.512-4.352 30.144-7.104 11.328-5.632 22.528-12.8 32.192-21.312 3.84-3.328 8.64-7.744 10.112-12.672 2.304-7.808-5.248-7.808-10.88-6.144z" p-id="2926" fill="#f6f6f6"></path></svg>
  1 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="16" height="36" viewBox="0 0 16 36"><g><g><path d="M15.5275,0L87.7271,0C89.8061,0,91.2549,2.06347,90.5487,4.01893L79.8585,33.6227C79.3433,35.0493,77.9892,36,76.4725,36L4.27294,36C2.19389,36,0.745141,33.9365,1.45128,31.9811L12.1415,2.37728C12.6567,0.950678,14.0108,0,15.5275,0" fill-rule="evenodd" fill="#FFFFFF" fill-opacity="1"/><path d="M15.5275,0L87.7271,0C89.8061,0,91.2549,2.06347,90.5487,4.01893L79.8585,33.6227C79.3433,35.0493,77.9892,36,76.4725,36L4.27294,36C2.19389,36,0.745141,33.9365,1.45128,31.9811L12.1415,2.37728C12.6567,0.950678,14.0108,0,15.5275,0ZM15.5275,1Q14.7059,1,14.0335,1.47209Q13.3611,1.94418,13.0821,2.71692L2.39184,32.3207Q2.03877,33.2984,2.63609,34.1492Q3.23341,35,4.27294,35L76.4725,35Q77.2941,35,77.9665,34.5279Q78.6389,34.0558,78.9179,33.2831L89.6082,3.67929Q89.9612,2.70157,89.3639,1.85078Q88.7666,1,87.7271,1L15.5275,1Z" fill-rule="evenodd" fill="#EDEDED" fill-opacity="1"/></g></g></svg>
  1 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" version="1.1" width="16" height="36" viewBox="68 0 16 36"><g><g><path d="M3,0L79.7271,0C81.8061,0,83.2549,2.06347,82.5487,4.01893L71.8585,33.6227C71.3433,35.0493,69.9892,36,68.4725,36L3,36C1.34315,36,0,34.6569,0,33L0,3C0,1.34315,1.34315,0,3,0" fill-rule="evenodd" fill="#FFFFFF" fill-opacity="1"/><path d="M3,0L79.7271,0C81.8061,0,83.2549,2.06347,82.5487,4.01893L71.8585,33.6227C71.3433,35.0493,69.9892,36,68.4725,36L3,36C1.34315,36,0,34.6569,0,33L0,3C0,1.34315,1.34315,0,3,0ZM3,1Q2.17157,1,1.58579,1.58579Q1,2.17157,1,3L1,33Q1,33.8284,1.58579,34.4142Q2.17157,35,3,35L68.4725,35Q69.2941,35,69.9665,34.5279Q70.6389,34.0558,70.9179,33.2831L81.6082,3.67929Q81.9612,2.70157,81.3639,1.85078Q80.7666,1,79.7271,1L3,1Z" fill-rule="evenodd" fill="#EDEDED" fill-opacity="1"/></g></g></svg>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 <meta name="apple-mobile-web-app-capable" content="yes" /> 14 <meta name="apple-mobile-web-app-capable" content="yes" />
15 <!-- 设置苹果工具栏颜色 --> 15 <!-- 设置苹果工具栏颜色 -->
16 <meta name="apple-mobile-web-app-status-bar-style" content="black" /> 16 <meta name="apple-mobile-web-app-status-bar-style" content="black" />
17 - <!--<script src="./js/plugin/vconsole.min.js"></script>--> 17 +<!-- <script src="./js/plugin/vconsole.min.js"></script>-->
18 <script> 18 <script>
19 - // new VConsole() 19 + //new VConsole()
20 var hasDetails = false 20 var hasDetails = false
21 21
22 function getTime() { 22 function getTime() {
@@ -59,15 +59,15 @@ @@ -59,15 +59,15 @@
59 }, 200) 59 }, 200)
60 } 60 }
61 </script> 61 </script>
62 - <script src="./js/plugin/rem.js"></script>  
63 <script src="./js/utils/nativeUtil.js"></script> 62 <script src="./js/utils/nativeUtil.js"></script>
64 <!-- 引入样式文件 --> 63 <!-- 引入样式文件 -->
65 - <link rel="stylesheet" href="./css/global.css" /> 64 + <!--<link rel="stylesheet" href="./css/global.css" />-->
66 <link rel="stylesheet" href="./css/prodGlobal.css" /> 65 <link rel="stylesheet" href="./css/prodGlobal.css" />
67 - <link rel="stylesheet" href="./css/index.css" /> 66 + <!--<link rel="stylesheet" href="./css/index.css" />-->
68 <link rel="stylesheet" href="./css/prodIndex.css" /> 67 <link rel="stylesheet" href="./css/prodIndex.css" />
69 <!-- 引入基本js文件 --> 68 <!-- 引入基本js文件 -->
70 <script src="./js/utils/config.js"></script> 69 <script src="./js/utils/config.js"></script>
  70 + <script src="./js/plugin/rem.js"></script>
71 </head> 71 </head>
72 72
73 <body> 73 <body>
@@ -210,8 +210,7 @@ @@ -210,8 +210,7 @@
210 </div> 210 </div>
211 <!-- 篇头跳转 --> 211 <!-- 篇头跳转 -->
212 <div class="head-link-block" v-if="hasHeadLink" @click="moreInformationClick"> 212 <div class="head-link-block" v-if="hasHeadLink" @click="moreInformationClick">
213 - <img v-if="darkMode === 'light'" src="./image/headLinkIcon.svg" alt="">  
214 - <img v-if="darkMode === 'dark'" src="./image/dark/headLinkIcon.svg" alt=""> 213 + <img src="./image/headLinkIcon.svg" alt="">
215 <span class="head-link-block-str" v-html="details.newLinkObject.newsTitle"></span> 214 <span class="head-link-block-str" v-html="details.newLinkObject.newsTitle"></span>
216 </div> 215 </div>
217 <!-- 导读 --> 216 <!-- 导读 -->
@@ -238,8 +237,7 @@ @@ -238,8 +237,7 @@
238 <img class="clook-loading anticon-spin" src="./image/loading_clock.svg" alt=""> 237 <img class="clook-loading anticon-spin" src="./image/loading_clock.svg" alt="">
239 </template> 238 </template>
240 <template v-else> 239 <template v-else>
241 - <img v-if="darkMode === 'light'" class="add-clook-icon" src="./image/clook.svg" alt="">  
242 - <img v-if="darkMode === 'dark'" class="add-clook-icon" src="./image/dark/clook.svg" alt=""> 240 + <img class="add-clook-icon" src="./image/clook.svg" alt="">
243 <span class="add-clook-text">关注</span> 241 <span class="add-clook-text">关注</span>
244 </template> 242 </template>
245 </div> 243 </div>
@@ -419,8 +417,7 @@ @@ -419,8 +417,7 @@
419 </div> 417 </div>
420 <div class="timeline_more" @click="openMoreTimeLine"> 418 <div class="timeline_more" @click="openMoreTimeLine">
421 查看更多 419 查看更多
422 - <img v-if="darkMode === 'light'" src="./image/timeline_more.svg" alt="">  
423 - <img v-if="darkMode === 'dark'" src="./image/dark/timeline_more.svg" alt=""> 420 + <img src="./image/timeline_more.svg" alt="">
424 </div> 421 </div>
425 </div> 422 </div>
426 423
@@ -428,8 +425,7 @@ @@ -428,8 +425,7 @@
428 <div class="active-wrapper" v-if="actieInfo.show" @click="openActiveLink"> 425 <div class="active-wrapper" v-if="actieInfo.show" @click="openActiveLink">
429 <img class="active-image" :src="actieInfo.coverUrl" alt=""> 426 <img class="active-image" :src="actieInfo.coverUrl" alt="">
430 <div class="active-title">活动 <span class="active-line"></span> {{ actieInfo.title }}</div> 427 <div class="active-title">活动 <span class="active-line"></span> {{ actieInfo.title }}</div>
431 - <img v-if="darkMode === 'light'" class="active-right-icon" src="./image/icon_right.svg" alt="">  
432 - <img v-if="darkMode === 'dark'" class="active-right-icon" src="./image/dark/icon_right.svg" alt=""> 428 + <img class="active-right-icon" src="./image/icon_right.svg" alt="">
433 </div> 429 </div>
434 430
435 <!-- 分享 --> 431 <!-- 分享 -->
@@ -440,12 +436,9 @@ @@ -440,12 +436,9 @@
440 @click="openShare('8')" 436 @click="openShare('8')"
441 :style="{ width: details.shareInfo.sharePosterOpen == 1 ? `calc(${100/4}% + ${2/37.5}rem)` : undefined }" 437 :style="{ width: details.shareInfo.sharePosterOpen == 1 ? `calc(${100/4}% + ${2/37.5}rem)` : undefined }"
442 > 438 >
443 - <img v-if="darkMode === 'light'" class="image-first" src="./image/share/firstStart@1x.png" alt="">  
444 - <img v-else-if="darkMode === 'dark'" class="image-first" src="./image/dark/firstStart.png" alt="">  
445 - <img v-if="darkMode === 'light'" class="image-center" src="./image/share/firstCenter@1x.png" alt="">  
446 - <img v-else-if="darkMode === 'dark'" class="image-center" src="./image/dark/firstCenter.png" alt="">  
447 - <img v-if="darkMode === 'light'" class="image-end" src="./image/share/firstEnd@1x.png" alt="">  
448 - <img v-else-if="darkMode === 'dark'" class="image-end" src="./image/dark/firstEnd.png" alt=""> 439 + <img class="image-first" src="./image/firstStart.png" alt="">
  440 + <img class="image-center" src="./image/firstCenter.png" alt="">
  441 + <img class="image-end" src="./image/firstEnd.png" alt="">
449 <div class="share-content"> 442 <div class="share-content">
450 <img src="./image/share/poster.svg" alt=""> 443 <img src="./image/share/poster.svg" alt="">
451 <span>海报</span> 444 <span>海报</span>
@@ -460,20 +453,14 @@ @@ -460,20 +453,14 @@
460 > 453 >
461 454
462 <template v-if="details.shareInfo.sharePosterOpen == 1"> 455 <template v-if="details.shareInfo.sharePosterOpen == 1">
463 - <img v-if="darkMode === 'light'" class="image-first" src="./image/share/secondStart@1x.png" alt="">  
464 - <img v-else-if="darkMode === 'dark'" class="image-first" src="./image/dark/secondStart.png" alt="">  
465 - <img v-if="darkMode === 'light'" class="image-center" src="./image/share/secondCenter@1x.png" alt="">  
466 - <img v-else-if="darkMode === 'dark'" class="image-center" src="./image/dark/secondCenter.png" alt="">  
467 - <img v-if="darkMode === 'light'" class="image-end" src="./image/share/secondEnd@1x.png" alt="">  
468 - <img v-else-if="darkMode === 'dark'" class="image-end" src="./image/dark/secondEnd.png" alt=""> 456 + <img class="image-first" src="./image/secondStart.png" alt="">
  457 + <img class="image-center" src="./image/secondCenter.png" alt="">
  458 + <img class="image-end" src="./image/secondEnd.png" alt="">
469 </template> 459 </template>
470 <template v-else> 460 <template v-else>
471 - <img v-if="darkMode === 'light'" class="image-first" src="./image/share/firstStart@1x.png" alt="">  
472 - <img v-else-if="darkMode === 'dark'" class="image-first" src="./image/dark/firstStart.png" alt="">  
473 - <img v-if="darkMode === 'light'" class="image-center" src="./image/share/firstCenter@1x.png" alt="">  
474 - <img v-else-if="darkMode === 'dark'" class="image-center" src="./image/dark/firstCenter.png" alt="">  
475 - <img v-if="darkMode === 'light'" class="image-end" src="./image/share/firstEnd@1x.png" alt="">  
476 - <img v-else-if="darkMode === 'dark'" class="image-end" src="./image/dark/firstEnd.png" alt=""> 461 + <img class="image-first" src="./image/firstStart.png" alt="">
  462 + <img class="image-center" src="./image/firstCenter.png" alt="">
  463 + <img class="image-end" src="./image/firstEnd.png" alt="">
477 </template> 464 </template>
478 <div class="share-content"> 465 <div class="share-content">
479 <img src="./image/share/wechat.svg" alt=""> 466 <img src="./image/share/wechat.svg" alt="">
@@ -485,12 +472,9 @@ @@ -485,12 +472,9 @@
485 @click="openShare('4')" 472 @click="openShare('4')"
486 :style="{ width: details.shareInfo.sharePosterOpen == 1 ? `calc(${100/4}% + ${2/37.5}rem)` : `calc(${100/3}% + ${2.5/37.5}rem)` }" 473 :style="{ width: details.shareInfo.sharePosterOpen == 1 ? `calc(${100/4}% + ${2/37.5}rem)` : `calc(${100/3}% + ${2.5/37.5}rem)` }"
487 > 474 >
488 - <img v-if="darkMode === 'light'" class="image-first" src="./image/share/secondStart@1x.png" alt="">  
489 - <img v-else-if="darkMode === 'dark'" class="image-first" src="./image/dark/secondStart.png" alt="">  
490 - <img v-if="darkMode === 'light'" class="image-center" src="./image/share/secondCenter@1x.png" alt="">  
491 - <img v-else-if="darkMode === 'dark'" class="image-center" src="./image/dark/secondCenter.png" alt="">  
492 - <img v-if="darkMode === 'light'" class="image-end" src="./image/share/secondEnd@1x.png" alt="">  
493 - <img v-else-if="darkMode === 'dark'" class="image-end" src="./image/dark/secondEnd.png" alt=""> 475 + <img class="image-first" src="./image/secondStart.png" alt="">
  476 + <img class="image-center" src="./image/secondCenter.png" alt="">
  477 + <img class="image-end" src="./image/secondEnd.png" alt="">
494 <div class="share-content"> 478 <div class="share-content">
495 <img src="./image/share/wechatCircle.svg" alt=""> 479 <img src="./image/share/wechatCircle.svg" alt="">
496 <span>朋友圈</span> 480 <span>朋友圈</span>
@@ -501,12 +485,9 @@ @@ -501,12 +485,9 @@
501 @click="openShare('5')" 485 @click="openShare('5')"
502 :style="{ width: details.shareInfo.sharePosterOpen == 1 ? `calc(${100/4}% + ${2/37.5}rem)` : `calc(${100/3}% + ${2.5/37.5}rem)` }" 486 :style="{ width: details.shareInfo.sharePosterOpen == 1 ? `calc(${100/4}% + ${2/37.5}rem)` : `calc(${100/3}% + ${2.5/37.5}rem)` }"
503 > 487 >
504 - <img v-if="darkMode === 'light'" class="image-first" src="./image/share/thirdStart@1x.png" alt="">  
505 - <img v-else-if="darkMode === 'dark'" class="image-first" src="./image/dark/thirdStart.png" alt="">  
506 - <img v-if="darkMode === 'light'" class="image-center" src="./image/share/thirdCenter@1x.png" alt="">  
507 - <img v-else-if="darkMode === 'dark'" class="image-center" src="./image/dark/thirdCenter.png" alt="">  
508 - <img v-if="darkMode === 'light'" class="image-end" src="./image/share/thirdEnd@1x.png" alt="">  
509 - <img v-else-if="darkMode === 'dark'" class="image-end" src="./image/dark/thirdEnd.png" alt=""> 488 + <img class="image-first" src="./image/thirdStart.png" alt="">
  489 + <img class="image-center" src="./image/thirdCenter.png" alt="">
  490 + <img class="image-end" src="./image/thirdEnd.png" alt="">
510 <div class="share-content"> 491 <div class="share-content">
511 <img src="./image/share/weibo.svg" alt=""> 492 <img src="./image/share/weibo.svg" alt="">
512 <span>微博</span> 493 <span>微博</span>
@@ -15,25 +15,17 @@ function useEchart() { @@ -15,25 +15,17 @@ function useEchart() {
15 Object.values(options).forEach((item) => { 15 Object.values(options).forEach((item) => {
16 let dom = document.querySelector(`#${item.id}`) 16 let dom = document.querySelector(`#${item.id}`)
17 if (dom) { 17 if (dom) {
18 - const oldOptions = deepCopy(item.option)  
19 - const type = oldOptions && oldOptions.series ? oldOptions.series[0].type : ''  
20 - const title = oldOptions.title ? oldOptions.title.text || '' : ''  
21 - const isScatter = item.option.series && item.option.series.length === 2 18 + const type = item.option && item.option.series ? item.option.series[0].type : ''
  19 + const title = item.option.title ? item.option.title.text || '' : ''
22 let yValueName = '' 20 let yValueName = ''
23 21
24 - if (oldOptions && oldOptions.yAxis) {  
25 - try {  
26 - if (isArray(oldOptions.yAxis)) {  
27 - yValueName = oldOptions.yAxis[0].name  
28 - } else if (isObject(oldOptions.yAxis)) {  
29 - yValueName = oldOptions.yAxis.name  
30 - }  
31 - } catch (e) {  
32 -  
33 - } 22 + const isScatter = item.option.series && item.option.series.length === 2
  23 + if (isScatter) {
  24 + } else {
  25 + yValueName = item.option && item.option.yAxis ? item.option.yAxis.name : ''
34 } 26 }
35 - dom.outerHTML = `<div class="en-echart ${isScatter ? 'scatter' : ''}">${!!title ?  
36 - `<div class="en-echart-title droidSerif-bold">${oldOptions.title.text}</div>` : ''}${!!yValueName ? `<div class="en-echart-yname">${yValueName}</div>` : ''}<div class="en-echart-map" style="width: 100%; height: ${type === 'pie' ? 5 : 6.29333}rem; margin: 0 auto;" id="${item.id}"></div></div>` 27 + dom.outerHTML = `<div class="en-echart">${!!title ?
  28 + `<div class="en-echart-title droidSerif-bold">${item.option.title.text}</div>` : ''}${!!yValueName ? `<div class="en-echart-yname">${yValueName}</div>` : ''}<div class="" style="width: 100%; height: ${type === 'pie' ? 5 : 6.29333}rem; margin: 0 auto;" id="${item.id}"></div></div>`
37 } 29 }
38 }) 30 })
39 setTimeout(() => { 31 setTimeout(() => {
@@ -69,12 +61,12 @@ function useEchart() { @@ -69,12 +61,12 @@ function useEchart() {
69 item.option.yAxis.nameTextStyle = {} 61 item.option.yAxis.nameTextStyle = {}
70 item.option.yAxis.nameTextStyle.align = 'left' 62 item.option.yAxis.nameTextStyle.align = 'left'
71 item.option.yAxis.nameTextStyle.padding = [ 0, 0, 0, -34 ] 63 item.option.yAxis.nameTextStyle.padding = [ 0, 0, 0, -34 ]
72 - delete item.option.yAxis.name  
73 } else { 64 } else {
74 delete item.option.yAxis.name 65 delete item.option.yAxis.name
75 } 66 }
76 67
77 let dom2 = document.querySelector(`#${item.id}`) 68 let dom2 = document.querySelector(`#${item.id}`)
  69 + console.log(dom2)
78 let chart = echarts.init(dom2, null, { 70 let chart = echarts.init(dom2, null, {
79 renderer: 'svg', 71 renderer: 'svg',
80 useDirtyRect: false 72 useDirtyRect: false
@@ -102,6 +94,7 @@ function useEchart() { @@ -102,6 +94,7 @@ function useEchart() {
102 position: 'inner', 94 position: 'inner',
103 formatter: '{d}%', 95 formatter: '{d}%',
104 fontWeight: 'normal', 96 fontWeight: 'normal',
  97 + fontFamily: 'DroidSerif',
105 fontSize: `${10/37.5}rem`, 98 fontSize: `${10/37.5}rem`,
106 color: '#fff' 99 color: '#fff'
107 } 100 }
@@ -114,9 +107,9 @@ function useEchart() { @@ -114,9 +107,9 @@ function useEchart() {
114 formatter: '{b}:{c} ({d}%)' 107 formatter: '{b}:{c} ({d}%)'
115 } 108 }
116 } : {} 109 } : {}
117 - const options = { 110 + chart.setOption({
118 ...item.option, 111 ...item.option,
119 - backgroundColor: isDark ? '#1d1d1d' : '#fff', 112 + backgroundColor: isDark ? '#161827' : '#fff',
120 grid: { 113 grid: {
121 containLabel: true, 114 containLabel: true,
122 left: '1px', 115 left: '1px',
@@ -141,10 +134,7 @@ function useEchart() { @@ -141,10 +134,7 @@ function useEchart() {
141 left: -5, 134 left: -5,
142 borderRadius: 0, 135 borderRadius: 0,
143 orient: 'vertical', 136 orient: 'vertical',
144 - top: 'center',  
145 - textStyle: {  
146 - color: isDark ? '#aaa' : '#222'  
147 - } 137 + top: 'center'
148 } : undefined, 138 } : undefined,
149 series: [ 139 series: [
150 { 140 {
@@ -182,58 +172,7 @@ function useEchart() { @@ -182,58 +172,7 @@ function useEchart() {
182 ...pie 172 ...pie
183 } 173 }
184 ] 174 ]
185 - }  
186 - try {  
187 - if (isDark) {  
188 - if (isArray(options.xAxis)) {  
189 - options.xAxis[0].nameTextStyle = {}  
190 - options.xAxis[0].nameTextStyle.color = '#aaa'  
191 - options.xAxis[0].axisLine = {  
192 - lineStyle: {  
193 - color: '#aaa'  
194 - }  
195 - }  
196 - } else if (isObject(options.xAxis)) {  
197 - options.xAxis.nameTextStyle = {}  
198 - options.xAxis.nameTextStyle.color = '#aaa'  
199 - options.xAxis.axisLine = {  
200 - lineStyle: {  
201 - color: '#aaa'  
202 - }  
203 - }  
204 - }  
205 - if (isArray(options.yAxis)) {  
206 - options.yAxis[0].nameTextStyle = {}  
207 - options.yAxis[0].nameTextStyle.color = '#aaa'  
208 - options.yAxis[0].axisLine = {  
209 - lineStyle: {  
210 - color: '#aaa'  
211 - }  
212 - }  
213 - options.yAxis[0].splitLine = {  
214 - lineStyle: {  
215 - color: '#333'  
216 - }  
217 - }  
218 - } else if (isObject(options.yAxis)) {  
219 - options.yAxis.nameTextStyle = {}  
220 - options.yAxis.nameTextStyle.color = '#aaa'  
221 - options.yAxis.axisLine = {  
222 - lineStyle: {  
223 - color: '#aaa'  
224 - }  
225 - }  
226 - options.yAxis.splitLine = {  
227 - lineStyle: {  
228 - color: '#333'  
229 - }  
230 - }  
231 - }  
232 - }  
233 - } catch (e) {  
234 - }  
235 -  
236 - chart.setOption(options) 175 + })
237 } 176 }
238 } 177 }
239 }) 178 })
@@ -247,9 +186,9 @@ function useEchart() { @@ -247,9 +186,9 @@ function useEchart() {
247 186
248 const renderScatter = (chart, item) => { 187 const renderScatter = (chart, item) => {
249 const isDark = document.querySelector('html').getAttribute('dark-mode') === 'true' 188 const isDark = document.querySelector('html').getAttribute('dark-mode') === 'true'
250 - const options = { 189 + chart.setOption({
251 ...item.option, 190 ...item.option,
252 - backgroundColor: isDark ? '#1d1d1d' : '#fff', 191 + backgroundColor: isDark ? '#161827' : '#fff',
253 grid: { 192 grid: {
254 containLabel: true, 193 containLabel: true,
255 left: '0%', 194 left: '0%',
@@ -266,57 +205,8 @@ function useEchart() { @@ -266,57 +205,8 @@ function useEchart() {
266 labelLayout: { dx: -60, dy: -10 } 205 labelLayout: { dx: -60, dy: -10 }
267 } 206 }
268 ] 207 ]
269 - }  
270 - try {  
271 - if (isDark) {  
272 - if (isArray(options.xAxis)) {  
273 - options.xAxis[0].nameTextStyle = {}  
274 - options.xAxis[0].nameTextStyle.color = '#aaa'  
275 - options.xAxis[0].axisLine = {  
276 - lineStyle: {  
277 - color: '#aaa'  
278 - }  
279 - }  
280 - } else if (isObject(options.xAxis)) {  
281 - options.xAxis.nameTextStyle = {}  
282 - options.xAxis.nameTextStyle.color = '#aaa'  
283 - options.xAxis.axisLine = {  
284 - lineStyle: {  
285 - color: '#aaa'  
286 - }  
287 - }  
288 - }  
289 - if (isArray(options.yAxis)) {  
290 - options.yAxis[0].nameTextStyle = {}  
291 - options.yAxis[0].nameTextStyle.color = '#aaa'  
292 - options.yAxis[0].axisLine = {  
293 - lineStyle: {  
294 - color: '#aaa'  
295 - }  
296 - }  
297 - options.yAxis[0].splitLine = {  
298 - lineStyle: {  
299 - color: '#333'  
300 - }  
301 - }  
302 - } else if (isObject(options.yAxis)) {  
303 - options.yAxis.nameTextStyle = {}  
304 - options.yAxis.nameTextStyle.color = '#aaa'  
305 - options.yAxis.axisLine = {  
306 - lineStyle: {  
307 - color: '#aaa'  
308 - }  
309 - }  
310 - options.yAxis.splitLine = {  
311 - lineStyle: {  
312 - color: '#333'  
313 - }  
314 - }  
315 - }  
316 - }  
317 - } catch (e) {  
318 - }  
319 - chart.setOption(options) 208 + })
  209 +
320 } 210 }
321 211
322 return { 212 return {
@@ -28,6 +28,7 @@ function useImage(details, netstutas, loadlmageOnlyWifiSwitch) { @@ -28,6 +28,7 @@ function useImage(details, netstutas, loadlmageOnlyWifiSwitch) {
28 record.parentNode.classList.remove('no-network') 28 record.parentNode.classList.remove('no-network')
29 record.parentNode.classList.add('success') 29 record.parentNode.classList.add('success')
30 record.classList.add('preview-image-loaded') 30 record.classList.add('preview-image-loaded')
  31 +
31 } 32 }
32 33
33 changeContentHtmlHeight({ type: '图片' }) 34 changeContentHtmlHeight({ type: '图片' })
@@ -63,8 +63,7 @@ const app = Vue.createApp({ @@ -63,8 +63,7 @@ const app = Vue.createApp({
63 const hasAppLoginExtra = ref(false) 63 const hasAppLoginExtra = ref(false)
64 64
65 const state = reactive({ 65 const state = reactive({
66 - clientHeight: 0,  
67 - appFontSize: 'normalsize', 66 + //state中的数据都可以直接在标签中直接使用,没有在return前,要用state.属性名的方式才能访问到
68 //投票id 67 //投票id
69 voteId: null, 68 voteId: null,
70 relId: null, 69 relId: null,
@@ -103,7 +102,7 @@ const app = Vue.createApp({ @@ -103,7 +102,7 @@ const app = Vue.createApp({
103 // status: 1, 102 // status: 1,
104 // optionId: '7323', 103 // optionId: '7323',
105 status: 0, 104 status: 0,
106 - optionId: '' 105 + optionId: 0
107 }, 106 },
108 creatorID: null, 107 creatorID: null,
109 curIndex: 0, 108 curIndex: 0,
@@ -156,6 +155,7 @@ const app = Vue.createApp({ @@ -156,6 +155,7 @@ const app = Vue.createApp({
156 // .diff(dayjs(firstTime), 'millisecond')}`) 155 // .diff(dayjs(firstTime), 'millisecond')}`)
157 recordTime.value = dayjs() 156 recordTime.value = dayjs()
158 changeContentHtmlHeight({ str: '.skeleton-loading' }) 157 changeContentHtmlHeight({ str: '.skeleton-loading' })
  158 + console.info(document.querySelector('.skeleton-loading').getBoundingClientRect().height)
159 159
160 const pageReloadChange = () => { 160 const pageReloadChange = () => {
161 if (window.config.VUE_BASE_NODE === 'dev') { 161 if (window.config.VUE_BASE_NODE === 'dev') {
@@ -188,22 +188,15 @@ const app = Vue.createApp({ @@ -188,22 +188,15 @@ const app = Vue.createApp({
188 } 188 }
189 189
190 const requestDev = (devApp) => { 190 const requestDev = (devApp) => {
191 - state.clientHeight = document.documentElement.getBoundingClientRect().height  
192 - clientHeight = state.clientHeight  
193 - setRemUnit()  
194 time.value = setInterval(() => { 191 time.value = setInterval(() => {
195 if (window.config.initLoad) { 192 if (window.config.initLoad) {
196 document.querySelector('#app').style.overflowY = 'auto' 193 document.querySelector('#app').style.overflowY = 'auto'
197 - document  
198 - .querySelector('html')  
199 - .setAttribute('dark-mode', state.darkMode === 'dark')  
200 // state.darkMode = 'dark' 194 // state.darkMode = 'dark'
201 // document.querySelector('html').setAttribute('dark-mode', true) 195 // document.querySelector('html').setAttribute('dark-mode', true)
202 - // setRemUnit(state.appFontSize)  
203 state.environment = window.config.VUE_BASE_HEADER.environment 196 state.environment = window.config.VUE_BASE_HEADER.environment
204 // channelId.value = 2038 197 // channelId.value = 2038
205 - state.relId = 500005373947  
206 - state.contentId = 30044734254 198 + // state.relId = 500004286237
  199 + state.contentId = 30044156985
207 clearInterval(time.value) 200 clearInterval(time.value)
208 setTimeout(() => { 201 setTimeout(() => {
209 initData(devApp ? window.config.VUE_CONTENT_CONFIG : {}, state.contentId, devApp) 202 initData(devApp ? window.config.VUE_CONTENT_CONFIG : {}, state.contentId, devApp)
@@ -217,7 +210,6 @@ const app = Vue.createApp({ @@ -217,7 +210,6 @@ const app = Vue.createApp({
217 requestDev(true) 210 requestDev(true)
218 return 211 return
219 } 212 }
220 - setRemUnit()  
221 /*config数据是由H5预埋,App加载完成后 app主动传递的方法名请求数据 */ 213 /*config数据是由H5预埋,App加载完成后 app主动传递的方法名请求数据 */
222 const config = window.config.VUE_CONTENT_CONFIG 214 const config = window.config.VUE_CONTENT_CONFIG
223 try { 215 try {
@@ -248,6 +240,12 @@ const app = Vue.createApp({ @@ -248,6 +240,12 @@ const app = Vue.createApp({
248 const headerObj = 240 const headerObj =
249 typeof header === 'object' ? header : JSON.parse(header) 241 typeof header === 'object' ? header : JSON.parse(header)
250 state.appHeader = deepCopy(headerObj) 242 state.appHeader = deepCopy(headerObj)
  243 + state.darkMode = state.appHeader.darkMode
  244 + if (state.darkMode === 'dark') {
  245 + document
  246 + .querySelector('html')
  247 + .setAttribute('dark-mode', true)
  248 + }
251 //通用设备imei 249 //通用设备imei
252 state.deviceId = state.appHeader.device_id 250 state.deviceId = state.appHeader.device_id
253 // 251 //
@@ -275,21 +273,6 @@ const app = Vue.createApp({ @@ -275,21 +273,6 @@ const app = Vue.createApp({
275 const extraData = typeof data.dataExt === 'object' 273 const extraData = typeof data.dataExt === 'object'
276 ? data.dataExt 274 ? data.dataExt
277 : JSON.parse(data.dataExt) 275 : JSON.parse(data.dataExt)
278 - state.darkMode = extraData ? extraData.darkMode || 'light' : 'light'  
279 - if (state.darkMode === 'dark') {  
280 - document  
281 - .querySelector('html')  
282 - .setAttribute('dark-mode', true)  
283 - } else {  
284 - document  
285 - .querySelector('html')  
286 - .setAttribute('dark-mode', false)  
287 - }  
288 - state.appFontSize = extraData ? extraData.fontSizes : ''  
289 - state.clientHeight = extraData ? extraData.clientHeight : ''  
290 - clientHeight = state.clientHeight  
291 - console.info('clientHeight', state.clientHeight)  
292 - setRemUnit(state.appFontSize, state.clientHeight)  
293 state.cnsTraceId = extraData ? extraData.cnsTraceId : '' 276 state.cnsTraceId = extraData ? extraData.cnsTraceId : ''
294 state.creatorID = extraData ? extraData.creatorId : '' 277 state.creatorID = extraData ? extraData.creatorId : ''
295 state.isLogined = extraData ? extraData.isLogin : '' 278 state.isLogined = extraData ? extraData.isLogin : ''
@@ -594,7 +577,7 @@ const app = Vue.createApp({ @@ -594,7 +577,7 @@ const app = Vue.createApp({
594 timeLine.slideColor = data.topicInfo.slideColor || '#ED2800' 577 timeLine.slideColor = data.topicInfo.slideColor || '#ED2800'
595 578
596 if (data.topicInfo.slideShows) { 579 if (data.topicInfo.slideShows) {
597 - timeLine.data = data.topicInfo.slideShows.filter(item => item.publishTime && item.newsTitle).map(item => { 580 + timeLine.data = data.topicInfo.slideShows.map(item => {
598 item.dateTimeStr = dayjs(item.publishTime).format('MM月DD日 HH:mm') 581 item.dateTimeStr = dayjs(item.publishTime).format('MM月DD日 HH:mm')
599 return item 582 return item
600 }).sort((a, b) => compareTimeArray(a, b, 'publishTime', 1)) 583 }).sort((a, b) => compareTimeArray(a, b, 'publishTime', 1))
@@ -1127,7 +1110,7 @@ const app = Vue.createApp({ @@ -1127,7 +1110,7 @@ const app = Vue.createApp({
1127 relId: state.details.reLInfo.relId 1110 relId: state.details.reLInfo.relId
1128 } : {} 1111 } : {}
1129 sendNative( 1112 sendNative(
1130 - 'nik', 1113 + 'jsCall_callAppService',
1131 { 1114 {
1132 method: 'post', 1115 method: 'post',
1133 url: '/api/rmrb-bff-display-zh/content/zh/c/content/detail', 1116 url: '/api/rmrb-bff-display-zh/content/zh/c/content/detail',
@@ -1236,11 +1219,6 @@ const app = Vue.createApp({ @@ -1236,11 +1219,6 @@ const app = Vue.createApp({
1236 } 1219 }
1237 1220
1238 const handleVoteList = () => { 1221 const handleVoteList = () => {
1239 - state.details.voteInfo.options = state.details.voteInfo.options.map((item, index) => {  
1240 - if (index === 0) item.totalVotes = 2  
1241 - if (index === 1) item.totalVotes = 4  
1242 - return item  
1243 - })  
1244 const tots = state.details.voteInfo && state.details.voteInfo.options ? state.details.voteInfo.options.reduce(( 1222 const tots = state.details.voteInfo && state.details.voteInfo.options ? state.details.voteInfo.options.reduce((
1245 x, 1223 x,
1246 i 1224 i
@@ -1783,6 +1761,7 @@ const app = Vue.createApp({ @@ -1783,6 +1761,7 @@ const app = Vue.createApp({
1783 document.querySelector('#newsContent').innerHTML = '' 1761 document.querySelector('#newsContent').innerHTML = ''
1784 loadingBlock(true) 1762 loadingBlock(true)
1785 document.querySelector('.skeleton-loading').classList.add('active') 1763 document.querySelector('.skeleton-loading').classList.add('active')
  1764 + console.log(document.querySelector('.skeleton-loading').classList)
1786 appBlock(false) 1765 appBlock(false)
1787 1766
1788 time.value = '' 1767 time.value = ''
@@ -1817,14 +1796,13 @@ const app = Vue.createApp({ @@ -1817,14 +1796,13 @@ const app = Vue.createApp({
1817 shareOpen.value = false 1796 shareOpen.value = false
1818 hasAppLoginExtra.value = false 1797 hasAppLoginExtra.value = false
1819 Object.assign(state, { 1798 Object.assign(state, {
1820 - clientHeight: 0,  
1821 - appFontSize: state.appFontSize, 1799 + //state中的数据都可以直接在标签中直接使用,没有在return前,要用state.属性名的方式才能访问到
1822 //投票id 1800 //投票id
1823 voteId: null, 1801 voteId: null,
1824 contentId: null, 1802 contentId: null,
1825 sourcePage: '2', 1803 sourcePage: '2',
1826 //模式 1804 //模式
1827 - darkMode: state.darkMode, 1805 + darkMode: 'light',
1828 //环境 1806 //环境
1829 environment: 'sit', 1807 environment: 'sit',
1830 showShare: false, 1808 showShare: false,
@@ -649,9 +649,9 @@ function getArticleDetails() { @@ -649,9 +649,9 @@ function getArticleDetails() {
649 webpageUrl: 'https://peoplesdaily.pdnews.cn/china/xi-sends-congratulatory-letter-to-forum-on-industry-and-investment-cooperation-between-china-central-asia-295030.html', 649 webpageUrl: 'https://peoplesdaily.pdnews.cn/china/xi-sends-congratulatory-letter-to-forum-on-industry-and-investment-cooperation-between-china-central-asia-295030.html',
650 tags: Array.from({ length: Mock.Random.integer(3, 5) }).map(_ => Mock.Random.word()).join(), 650 tags: Array.from({ length: Mock.Random.integer(3, 5) }).map(_ => Mock.Random.word()).join(),
651 description: 'Trucks wait to load containers at a container terminal in Rizhao, East China\'s Shandong Province, March 28, 2022. (Photo: Xinhua)', 651 description: 'Trucks wait to load containers at a container terminal in Rizhao, East China\'s Shandong Province, March 28, 2022. (Photo: Xinhua)',
652 - newLinkObject: {  
653 - newsTitle: '——有品质的新闻'  
654 - }, 652 + // newLinkObject: {
  653 + // newsTitle: '——有品质的新闻'
  654 + // },
655 shareInfo: { 655 shareInfo: {
656 shareSummary: '有品质的新闻', 656 shareSummary: '有品质的新闻',
657 sharePosterOpen: 1, 657 sharePosterOpen: 1,
@@ -680,7 +680,7 @@ function getArticleDetails() { @@ -680,7 +680,7 @@ function getArticleDetails() {
680 680
681 ] 681 ]
682 }, 682 },
683 - activityInfos: [ 683 + activityInfo: [
684 { 684 {
685 id: 1, 685 id: 1,
686 title: Mock.Random.name(), 686 title: Mock.Random.name(),
1 var docEl = document.documentElement 1 var docEl = document.documentElement
2 var dpr = window.devicePixelRatio || 1 2 var dpr = window.devicePixelRatio || 1
3 3
4 -var clientHeight = 0  
5 -  
6 -/* 判断设备类型 */  
7 -function judgTerminal() {  
8 - /* 返回当前的用户代理(User Agent)字符串 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1' */  
9 - const u = navigator.userAgent  
10 - const isXiaomi = u.indexOf('XiaoMi') > -1 // 小米手机  
11 - const isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1 // 其它安卓  
12 - const isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) // ios  
13 - if (isAndroid) {  
14 - return 1  
15 - } else if (isIOS) {  
16 - if (isXiaomi) {  
17 - return 1  
18 - } else {  
19 - return 2  
20 - }  
21 - }  
22 -  
23 - return 1  
24 -}  
25 -  
26 // adjust body font size 4 // adjust body font size
27 -function setBodyFontSize() { 5 +function setBodyFontSize () {
28 if (document && document.body) { 6 if (document && document.body) {
29 document.body.style.fontSize = (12 * dpr) + 'px' 7 document.body.style.fontSize = (12 * dpr) + 'px'
30 - } else if (document) { 8 + }
  9 + else if (document) {
31 document.addEventListener('DOMContentLoaded', setBodyFontSize) 10 document.addEventListener('DOMContentLoaded', setBodyFontSize)
32 } 11 }
33 } 12 }
34 13
35 -function changeRemValue(rem, type) {  
36 - if (type === 'small') return rem * 0.89  
37 - if (type === 'normalsize') return rem  
38 - if (type === 'large') return rem * 1.1  
39 - if (type === 'Large') return rem * 1.26  
40 -}  
41 -  
42 // set 1rem = viewWidth / 10 14 // set 1rem = viewWidth / 10
43 -function setRemUnit(type = 'normalsize') {  
44 - if (typeof type !== 'string') {  
45 - type = docEl.getAttribute('data-size') || 'normalsize'  
46 - }  
47 - docEl.setAttribute('data-size', type) 15 +function setRemUnit (rate = 10) {
48 if (docEl) { 16 if (docEl) {
49 - let rem = docEl.clientWidth / 10  
50 - if (rem > 37.5) rem = docEl.clientWidth / (10 + 1) 17 + let rateNum = typeof rate === 'number' ? rate : 10
  18 + var rem = docEl.clientWidth / rateNum
  19 + if (rem > 37.5) rem = docEl.clientWidth / (rateNum + 1)
51 if (judgTerminal() === 1) { 20 if (judgTerminal() === 1) {
52 - const has = clientHeight ? (docEl.getBoundingClientRect().width / clientHeight) > (3 / 4) : false  
53 - console.info('是否是折叠屏', docEl.getBoundingClientRect().width, clientHeight, has)  
54 - console.info('fontSize', changeRemValue(rem, type))  
55 - docEl.style.fontSize = (has ? changeRemValue(rem, type) / 2 : changeRemValue(rem, type)) + 'px' 21 + docEl.style.fontSize = rem + 'px'
56 } else { 22 } else {
57 - rem = 37.5  
58 - docEl.style.fontSize = changeRemValue(rem, type) + 'px' 23 + docEl.style.fontSize = 37.5 + 'px'
59 } 24 }
60 } 25 }
61 } 26 }
62 27
63 -window.addEventListener('resize', () => setRemUnit()) 28 +window.addEventListener('resize', setRemUnit)
64 29
65 -if (judgTerminal() === 2) { 30 +if (window.config.VUE_BASE_NODE === 'dev' && judgTerminal() === 2) {
66 setRemUnit() 31 setRemUnit()
67 setBodyFontSize() 32 setBodyFontSize()
68 } 33 }
@@ -17,6 +17,8 @@ class Events { @@ -17,6 +17,8 @@ class Events {
17 this.addOtherEvent() 17 this.addOtherEvent()
18 clickPoster(player, this) 18 clickPoster(player, this)
19 clickContainer(player, this) 19 clickContainer(player, this)
  20 + clickErrorBlock(player, this)
  21 + clickErrorBtn(player, this)
20 clickNetworkBlock(player, this) 22 clickNetworkBlock(player, this)
21 clickNetworkBlockBtn(player, this) 23 clickNetworkBlockBtn(player, this)
22 clickLayerStateBlock(player, this) 24 clickLayerStateBlock(player, this)
@@ -37,16 +37,14 @@ class videoEnPlayer extends Emitter { @@ -37,16 +37,14 @@ class videoEnPlayer extends Emitter {
37 this.previewPoster = this.options.record.poster 37 this.previewPoster = this.options.record.poster
38 38
39 const cdnUrl = [ 39 const cdnUrl = [
40 - 'cdnjdcontent.aikan.pdnews.cn',  
41 - 'jdcontentcdn.aikan.pdnews.cn',  
42 - 'sitjdcontentcdn.aikan.pdnews.cn',  
43 - 'uatjdcdncollect.aikan.pdnews.cn',  
44 - 'uatjdcontentcdn.aikan.pdnews.cn' 40 + 'jdcdnout.aikan.pdnews.cn',
  41 + 'sitjdcdnout.aikan.pdnews.cn',
  42 + 'uatjdcdnout.aikan.pdnews.cn'
45 ] 43 ]
46 44
47 - if (!this.previewPoster) {  
48 - this.originPoster = `${url.split('?')[0]}?x-oss-process=video/snapshot,t_0,f_jpg`  
49 - this.previewPoster = `${url.split('?')[0]}?x-oss-process=video/snapshot,t_0,f_jpg` 45 + if (!this.previewPoster && cdnUrl.some(el => url.includes(el))) {
  46 + // this.originPoster = `${url}?x-oss-process=video/snapshot,t_0,f_jpg`
  47 + // this.previewPoster = `${url}?x-oss-process=video/snapshot,t_0,f_jpg`
50 } 48 }
51 49
52 if (this.previewPoster) { 50 if (this.previewPoster) {
1 function createLayerState() { 1 function createLayerState() {
2 - const isDark = document.querySelector('html').getAttribute('dark-mode') === 'true'  
3 - return `<div class="player-layer-state none"><div class="player-state-icon"><img class="player-state-image" src="./image/${isDark ? 'dark' : 'video'}/videoPlay.svg" alt=""></div></div>` 2 + return `<div class="player-layer-state none"><div class="player-state-icon"><img class="player-state-image" src="./image/video/videoPlay.svg" alt=""></div></div>`
4 } 3 }
5 4
6 function createPlayerBottom() { 5 function createPlayerBottom() {
@@ -13,11 +12,11 @@ function createPlayerNetwork() { @@ -13,11 +12,11 @@ function createPlayerNetwork() {
13 12
14 function createPlayerPoster() { 13 function createPlayerPoster() {
15 const isDark = document.querySelector('html').getAttribute('dark-mode') === 'true' 14 const isDark = document.querySelector('html').getAttribute('dark-mode') === 'true'
16 - return `<div class="player-cover" style="background: ${isDark ? '#333' : ''}"><img src="" alt=""><div class="player-state-icon"><img class="player-state-image" src="./image/video/videoPlay.svg" alt=""></div></div>` 15 + return `<div class="player-cover" style="background: ${isDark ? '#000' : ''}"><img src="" alt=""><div class="player-state-icon"><img class="player-state-image" src="./image/video/videoPlay.svg" alt=""></div></div>`
17 } 16 }
18 17
19 function createPlayerError() { 18 function createPlayerError() {
20 - return `<div class="player-error none">></div>` 19 + return `<div class="player-error none"><div class="player-error-block" style="display: flex;flex-direction: column;align-items: center"><div style="width: 1.28rem;height: 1.28rem; background-image: url('./image/player/reload.svg'); background-size:100% 100%;"></div><span style="margin-top: 0.4rem;font-size: 0.32rem;line-height: 0.48rem;color: #fff" class="droidSerif">加载失败,点击刷新</span></div></div>`
21 } 20 }
22 21
23 function createPlayerLoading() { 22 function createPlayerLoading() {
@@ -72,8 +72,6 @@ class Template { @@ -72,8 +72,6 @@ class Template {
72 // 此处初始化播放器效果 72 // 此处初始化播放器效果
73 this.$cover.style.backgroundImage = `url('${this.player.poster}')` 73 this.$cover.style.backgroundImage = `url('${this.player.poster}')`
74 this.$cover.style.backgroundSize = `3.52rem 1.6rem` 74 this.$cover.style.backgroundSize = `3.52rem 1.6rem`
75 - this.$cover.style.backgroundRepeat = `no-repeat`  
76 - this.$cover.style.backgroundPosition = `center`  
77 75
78 if (!this.player.previewPoster) { 76 if (!this.player.previewPoster) {
79 this.$video.setAttribute('poster', this.player.previewPoster) 77 this.$video.setAttribute('poster', this.player.previewPoster)
@@ -113,7 +113,7 @@ class DomUtil { @@ -113,7 +113,7 @@ class DomUtil {
113 113
114 if (textSplit5Dom[i].querySelector('div#sign')) { 114 if (textSplit5Dom[i].querySelector('div#sign')) {
115 const isDark = document.querySelector('html').getAttribute('dark-mode') === 'true' 115 const isDark = document.querySelector('html').getAttribute('dark-mode') === 'true'
116 - textSplit5Dom[i].querySelector('div#sign').style.background = isDark ? '#1d1d1d' : '#fff' 116 + textSplit5Dom[i].querySelector('div#sign').style.background = isDark ? '#161827' : '#fff'
117 } 117 }
118 } 118 }
119 119
@@ -590,14 +590,15 @@ class DomUtil { @@ -590,14 +590,15 @@ class DomUtil {
590 const el = document.createElement('div') 590 const el = document.createElement('div')
591 el.setAttribute('data-id', dataId) 591 el.setAttribute('data-id', dataId)
592 el.setAttribute('class', cover ? 'preview-audio-player-cover' : 'preview-audio-player') 592 el.setAttribute('class', cover ? 'preview-audio-player-cover' : 'preview-audio-player')
593 - let publicImageUrl = './image/audio'  
594 - const pauseIcon = 'audioPause'  
595 - const playIcon = 'audioPlay' 593 + const publicImageUrl = './image/audio'
  594 + let pauseIcon = 'audioPause'
  595 + let playIcon = 'audioPlay'
596 596
597 const isDark = document.querySelector('html').getAttribute('dark-mode') === 'true' 597 const isDark = document.querySelector('html').getAttribute('dark-mode') === 'true'
598 598
599 if (isDark) { 599 if (isDark) {
600 - publicImageUrl = './image/dark' 600 + pauseIcon = 'dark_pause'
  601 + playIcon = 'dark_play'
601 } 602 }
602 const noCoverTitle = `<div class="audio-title droidSerif-bold"><div class="audio-notice-title">${title}</div></div>` 603 const noCoverTitle = `<div class="audio-title droidSerif-bold"><div class="audio-notice-title">${title}</div></div>`
603 if (cover) { 604 if (cover) {
@@ -676,7 +677,6 @@ class DomUtil { @@ -676,7 +677,6 @@ class DomUtil {
676 if (width) width = !isNaN(width) && typeof width === 'number' ? width : 0 677 if (width) width = !isNaN(width) && typeof width === 'number' ? width : 0
677 if (height) height = !isNaN(width) && typeof height === 'number' ? height : 0 678 if (height) height = !isNaN(width) && typeof height === 'number' ? height : 0
678 679
679 -  
680 if (findRecord) { 680 if (findRecord) {
681 if (findRecord && (!width || !height)) { 681 if (findRecord && (!width || !height)) {
682 width = findRecord.width || 0 682 width = findRecord.width || 0
@@ -686,14 +686,13 @@ class DomUtil { @@ -686,14 +686,13 @@ class DomUtil {
686 width = width && isNumber(Number(width)) ? isNaN(Number(width)) ? 0 : Number(width) : 0 686 width = width && isNumber(Number(width)) ? isNaN(Number(width)) ? 0 : Number(width) : 0
687 height = height && isNumber(Number(height)) ? isNaN(Number(height)) ? 0 : Number(height) : 0 687 height = height && isNumber(Number(height)) ? isNaN(Number(height)) ? 0 : Number(height) : 0
688 688
689 -  
690 if (width <= 0) width = 0 689 if (width <= 0) width = 0
691 if (height <= 0) height = 0 690 if (height <= 0) height = 0
692 691
693 const overMaxWidth = width > contentWidth 692 const overMaxWidth = width > contentWidth
694 el.setAttribute('class', className) 693 el.setAttribute('class', className)
695 el.setAttribute('status', 'loading') 694 el.setAttribute('status', 'loading')
696 - el.style.height = width && height ? overMaxWidth ? `${contentWidth * height / width}px` : `${height}px` : '' 695 + el.style.height = width && height ? overMaxWidth ? `${contentWidth * height / width}px` : '' : ''
697 if (!height) el.classList.add('minHeight') 696 if (!height) el.classList.add('minHeight')
698 el.innerHTML = `<img class="image-player none image-player-${i}" src="" alt="" data-src="${previewSrc}" data-origin-src="${src}" data-image="image"><img class="preview-image-placehold local-image not-preview-image" src="${imageSrc}" alt=""><img class="preview-image-error not-preview-image local-image none" src="${errorSrc}" alt=""><span class="no-network-text">点击查看原图</span>${linkIocnHtml}` 697 el.innerHTML = `<img class="image-player none image-player-${i}" src="" alt="" data-src="${previewSrc}" data-origin-src="${src}" data-image="image"><img class="preview-image-placehold local-image not-preview-image" src="${imageSrc}" alt=""><img class="preview-image-error not-preview-image local-image none" src="${errorSrc}" alt=""><span class="no-network-text">点击查看原图</span>${linkIocnHtml}`
699 698
@@ -84,6 +84,24 @@ function loadFile(doc, obj = {}, fn) { @@ -84,6 +84,24 @@ function loadFile(doc, obj = {}, fn) {
84 doc.getElementsByTagName('head')[0].appendChild(element) 84 doc.getElementsByTagName('head')[0].appendChild(element)
85 } 85 }
86 86
  87 +/* 判断设备类型 */
  88 +function judgTerminal() {
  89 + /* 返回当前的用户代理(User Agent)字符串 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1' */
  90 + const u = navigator.userAgent
  91 + const isXiaomi = u.indexOf('XiaoMi') > -1 // 小米手机
  92 + const isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1 // 其它安卓
  93 + const isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) // ios
  94 + if (isAndroid) {
  95 + return 1
  96 + } else if (isIOS) {
  97 + if (isXiaomi) {
  98 + return 1
  99 + } else {
  100 + return 2
  101 + }
  102 + }
  103 +}
  104 +
87 /*用于在 WebView 中建立与 JavaScript 的桥接通信 原生应用程序与 WebView 中运行的 JavaScript 之间进行交互 */ 105 /*用于在 WebView 中建立与 JavaScript 的桥接通信 原生应用程序与 WebView 中运行的 JavaScript 之间进行交互 */
88 function setupWebViewJavascriptBridge(callback) { 106 function setupWebViewJavascriptBridge(callback) {
89 if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge) } 107 if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge) }
@@ -272,37 +290,6 @@ function mockAppRequestDetails() { @@ -272,37 +290,6 @@ function mockAppRequestDetails() {
272 }, 1200) 290 }, 1200)
273 } 291 }
274 292
275 -function setHtmlBaseOptions(appData) {  
276 - try {  
277 - const data =  
278 - typeof appData === 'object' ? appData : JSON.parse(appData)  
279 - if (data.dataJson) {  
280 - const dataJson =  
281 - typeof data.dataJson === 'object'  
282 - ? data.dataJson  
283 - : JSON.parse(data.dataJson)  
284 -  
285 - if (data.dataExt) {  
286 - hasAppLoginExtra.value = true  
287 -  
288 - const extraData = typeof data.dataExt === 'object'  
289 - ? data.dataExt  
290 - : JSON.parse(data.dataExt)  
291 - const darkMode = extraData ? extraData.darkMode : ''  
292 - if (darkMode === 'dark') {  
293 - document  
294 - .querySelector('html')  
295 - .setAttribute('dark-mode', true)  
296 - }  
297 - const appFontSize = extraData ? extraData.fontSizes : ''  
298 - setRemUnit(appFontSize)  
299 - }  
300 - }  
301 - } catch (e) {  
302 -  
303 - }  
304 -}  
305 -  
306 /* 该方法由H5预埋,App加载完成后 app主动传递数据用。 */ 293 /* 该方法由H5预埋,App加载完成后 app主动传递数据用。 */
307 document.addEventListener('DOMContentLoaded', function () { 294 document.addEventListener('DOMContentLoaded', function () {
308 if (window.config.VUE_BASE_NODE === 'dev') { 295 if (window.config.VUE_BASE_NODE === 'dev') {
@@ -361,24 +348,22 @@ document.addEventListener('DOMContentLoaded', function () { @@ -361,24 +348,22 @@ document.addEventListener('DOMContentLoaded', function () {
361 try { 348 try {
362 if (judgTerminal() === 1) { 349 if (judgTerminal() === 1) {
363 connectWebViewJavascriptBridge(function (bridge) { 350 connectWebViewJavascriptBridge(function (bridge) {
364 - bridge.registerHandler('jsCall_receiveAppData', function (appData, responseCallback) {  
365 - window.config.VUE_CONTENT_CONFIG = appData  
366 - setHtmlBaseOptions(appData) 351 + bridge.registerHandler('jsCall_receiveAppData', function (data, responseCallback) {
  352 + window.config.VUE_CONTENT_CONFIG = data
367 if (document.querySelector('#detail-change')) { 353 if (document.querySelector('#detail-change')) {
368 document.querySelector('#detail-change').click() 354 document.querySelector('#detail-change').click()
369 } 355 }
370 - if (responseCallback) responseCallback(appData) 356 + if (responseCallback) responseCallback(data)
371 }) 357 })
372 }) 358 })
373 } else { 359 } else {
374 setupWebViewJavascriptBridge(function (bridge) { 360 setupWebViewJavascriptBridge(function (bridge) {
375 - bridge.registerHandler('jsCall_receiveAppData', function (appData, responseCallback) {  
376 - window.config.VUE_CONTENT_CONFIG = appData  
377 - setHtmlBaseOptions(appData) 361 + bridge.registerHandler('jsCall_receiveAppData', function (data, responseCallback) {
  362 + window.config.VUE_CONTENT_CONFIG = data
378 if (document.querySelector('#detail-change')) { 363 if (document.querySelector('#detail-change')) {
379 document.querySelector('#detail-change').click() 364 document.querySelector('#detail-change').click()
380 } 365 }
381 - if (responseCallback) responseCallback(appData) 366 + if (responseCallback) responseCallback(data)
382 }) 367 })
383 }) 368 })
384 } 369 }
1 let appH5Height = 0 1 let appH5Height = 0
2 2
3 -function is(val, type) {  
4 - return toString.call(val) === `[object ${type}]`  
5 -}  
6 -  
7 -/**  
8 - * @author gx12358 2539306317@qq.com  
9 - * @description 判断是否是数组  
10 - * @param arg  
11 - * @returns {arg is any[]|boolean}  
12 - */  
13 -function isArray(arg) {  
14 - if (typeof Array.isArray === 'undefined') {  
15 - return Object.prototype.toString.call(arg) === '[object Array]'  
16 - }  
17 - return Array.isArray(arg)  
18 -}  
19 -  
20 -/**  
21 - * @Author gaoxiang  
22 - * @DateTime 2019/11/29  
23 - * @lastTime 2019/11/29  
24 - * @description 是否是对象  
25 - */  
26 -function isObject(val) {  
27 - return val !== null && is(val, 'Object')  
28 -}  
29 -  
30 function loadCSS(path) { 3 function loadCSS(path) {
31 var link = document.createElement('link') 4 var link = document.createElement('link')
32 link.rel = 'stylesheet' 5 link.rel = 'stylesheet'
  1 +const toString = Object.prototype.toString
  2 +
  3 +function is(val, type) {
  4 + return toString.call(val) === `[object ${type}]`
  5 +}
  6 +
  7 +const isClient = typeof window !== 'undefined'
  8 +
  9 +const noop = () => {}
  10 +
  11 +/**
  12 + * @author gx12358 2539306317@qq.com
  13 + * @description 判读是否为外链
  14 + * @param path
  15 + * @returns {boolean}
  16 + */
  17 +function isExternal(path) {
  18 + return /^(https?:|mailto:|tel:)/.test(path)
  19 +}
  20 +
  21 +/**
  22 + * @author gx12358 2539306317@qq.com
  23 + * @description 校验密码是否小于6位
  24 + * @param value
  25 + * @returns {boolean}
  26 + */
  27 +function isPassword(value) {
  28 + return value.length >= 6
  29 +}
  30 +
  31 +/**
  32 + * @author gx12358 2539306317@qq.com
  33 + * @description 判断是否为数字
  34 + * @param value
  35 + * @returns {boolean}
  36 + */
  37 +function isNumber(val) {
  38 + return typeof val === 'number'
  39 +}
  40 +
  41 +/**
  42 + * @author gx12358 2539306317@qq.com
  43 + * @description 判断是否是名称
  44 + * @param value
  45 + * @returns {boolean}
  46 + */
  47 +function isName(value) {
  48 + const reg = /^[\u4e00-\u9fa5a-zA-Z0-9]+$/
  49 + return reg.test(value)
  50 +}
  51 +
  52 +/**
  53 + * @author gx12358 2539306317@qq.com
  54 + * @description 判断是否为IP
  55 + * @param ip
  56 + * @returns {boolean}
  57 + */
  58 +function isIP(ip) {
  59 + const reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
  60 + return reg.test(ip)
  61 +}
  62 +
  63 +/**
  64 + * @author gx12358 2539306317@qq.com
  65 + * @description 判断是否是传统网站
  66 + * @param url
  67 + * @returns {boolean}
  68 + */
  69 +function isUrl(url) {
  70 + const reg = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/
  71 + return reg.test(url)
  72 +}
  73 +
  74 +/**
  75 + * @author gx12358 2539306317@qq.com
  76 + * @description 判断是否是小写字母
  77 + * @param value
  78 + * @returns {boolean}
  79 + */
  80 +function isLowerCase(value) {
  81 + const reg = /^[a-z]+$/
  82 + return reg.test(value)
  83 +}
  84 +
  85 +/**
  86 + * @author gx12358 2539306317@qq.com
  87 + * @description 判断是否是大写字母
  88 + * @param value
  89 + * @returns {boolean}
  90 + */
  91 +function isUpperCase(value) {
  92 + const reg = /^[A-Z]+$/
  93 + return reg.test(value)
  94 +}
  95 +
  96 +/**
  97 + * @author gx12358 2539306317@qq.com
  98 + * @description 判断是否是大写字母开头
  99 + * @param value
  100 + * @returns {boolean}
  101 + */
  102 +function isAlphabets(value) {
  103 + const reg = /^[A-Za-z]+$/
  104 + return reg.test(value)
  105 +}
  106 +
  107 +/**
  108 + * @author gx12358 2539306317@qq.com
  109 + * @description 判断是否是字符串
  110 + * @param value
  111 + * @returns {boolean}
  112 + */
  113 +function isString(value) {
  114 + return typeof value === 'string' || value instanceof String
  115 +}
  116 +
  117 +function isBoolean(val){
  118 + return is(val, 'Boolean')
  119 +}
  120 +
  121 +function isFunction(func) {
  122 + return (typeof func === 'function' || Object.prototype.toString.call(func) === '[object Function]')
  123 +}
  124 +
  125 +/**
  126 + * @author gx12358 2539306317@qq.com
  127 + * @description 判断是否是数组
  128 + * @param arg
  129 + * @returns {arg is any[]|boolean}
  130 + */
  131 +function isArray(arg) {
  132 + if (typeof Array.isArray === 'undefined') {
  133 + return Object.prototype.toString.call(arg) === '[object Array]'
  134 + }
  135 + return Array.isArray(arg)
  136 +}
  137 +
  138 +/**
  139 + * @Author gaoxiang
  140 + * @DateTime 2019/11/29
  141 + * @lastTime 2019/11/29
  142 + * @description 是否是对象
  143 + */
  144 +function isObject(val) {
  145 + return val !== null && is(val, 'Object')
  146 +}
  147 +
  148 +/**
  149 + * @author gx12358 2539306317@qq.com
  150 + * @description 判断是否是端口号
  151 + * @param value
  152 + * @returns {boolean}
  153 + */
  154 +function isPort(value) {
  155 + const reg = /^([0-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/
  156 + return reg.test(value)
  157 +}
  158 +
  159 +/**
  160 + * @author gx12358 2539306317@qq.com
  161 + * @description 判断是否是手机号
  162 + * @param value
  163 + * @returns {boolean}
  164 + */
  165 +function isPhone(value) {
  166 + const reg = /^1\d{10}$/
  167 + return reg.test(value)
  168 +}
  169 +
  170 +/**
  171 + * @author gx12358 2539306317@qq.com
  172 + * @description 判断是否是身份证号(第二代)
  173 + * @param value
  174 + * @returns {boolean}
  175 + */
  176 +function isIdCard(value) {
  177 + const reg = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
  178 + return reg.test(value)
  179 +}
  180 +
  181 +/**
  182 + * @author gx12358 2539306317@qq.com
  183 + * @description 判断是否是邮箱
  184 + * @param value
  185 + * @returns {boolean}
  186 + */
  187 +function isEmail(value) {
  188 + const reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
  189 + return reg.test(value)
  190 +}
  191 +
  192 +/**
  193 + * @author gx12358 2539306317@qq.com
  194 + * @description 判断是否中文
  195 + * @param value
  196 + * @returns {boolean}
  197 + */
  198 +function isChina(value) {
  199 + const reg = /^[\u4E00-\u9FA5]{2,4}$/
  200 + return reg.test(value)
  201 +}
  202 +
  203 +/**
  204 + * @author gx12358 2539306317@qq.com
  205 + * @description 判断是否为空
  206 + * @param value
  207 + * @returns {boolean}
  208 + */
  209 +function isBlank(value) {
  210 + return (
  211 + value == null ||
  212 + false ||
  213 + value === '' ||
  214 + value.trim() === '' ||
  215 + value.toLocaleLowerCase().trim() === 'null'
  216 + )
  217 +}
  218 +
  219 +/**
  220 + * @author gx12358 2539306317@qq.com
  221 + * @description 判断是否为固话
  222 + * @param value
  223 + * @returns {boolean}
  224 + */
  225 +function isTel(value) {
  226 + const reg = /^(400|800)([0-9\\-]{7,10})|(([0-9]{4}|[0-9]{3})([- ])?)?([0-9]{7,8})(([- 转])*([0-9]{1,4}))?$/
  227 + return reg.test(value)
  228 +}
  229 +
  230 +/**
  231 + * @author gx12358 2539306317@qq.com
  232 + * @description 判断经度 -180.0~+180.0(整数部分为0~180,必须输入1到5位小数)
  233 + * @param value
  234 + * @returns {boolean}
  235 + */
  236 +function isLongitude(value) {
  237 + const reg = /^[-|+]?(0?\d{1,2}\.\d{1,5}|1[0-7]?\d{1}\.\d{1,5}|180\.0{1,5})$/
  238 + return reg.test(value)
  239 +}
  240 +
  241 +/**
  242 + * @author gx12358 2539306317@qq.com
  243 + * @description 判断纬度 -90.0~+90.0(整数部分为0~90,必须输入1到5位小数)
  244 + * @param value
  245 + * @returns {boolean}
  246 + */
  247 +function isLatitude(value) {
  248 + const reg = /^[-|+]?([0-8]?\d{1}\.\d{1,5}|90\.0{1,5})$/
  249 + return reg.test(value)
  250 +}
  251 +
  252 +/**
  253 + * @author gx12358 2539306317@qq.com
  254 + * @description rtsp校验,只要有rtsp://
  255 + * @param value
  256 + * @returns {boolean}
  257 + */
  258 +function isRTSP(value) {
  259 + const reg = /^rtsp:\/\/([a-z]{0,10}:.{0,10}@)?(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
  260 + const reg1 = /^rtsp:\/\/([a-z]{0,10}:.{0,10}@)?(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]):[0-9]{1,5}/
  261 + const reg2 = /^rtsp:\/\/([a-z]{0,10}:.{0,10}@)?(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\//
  262 + return reg.test(value) || reg1.test(value) || reg2.test(value)
  263 +}
  264 +
  265 +/**
  266 + * @Author gaoxiang
  267 + * @DateTime 2020/11/4
  268 + * @lastTime 2020/11/4
  269 + * @description 判断是否是JSON字符串
  270 + */
  271 +function isJSONStr(str) {
  272 + if (typeof str === 'string') {
  273 + try {
  274 + const obj = JSON.parse(str)
  275 + if (typeof obj === 'object' && obj) {
  276 + return true
  277 + } else {
  278 + return false
  279 + }
  280 + } catch (e) {
  281 + return false
  282 + }
  283 + }
  284 + return false
  285 +}
  286 +
  287 +function checkURL(URL) {
  288 + const str = URL,
  289 + Expression = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/,
  290 + objExp = new RegExp(Expression)
  291 + return objExp.test(str)
  292 +}
  1 +/****reset****/
  2 +body,
  3 +div,
  4 +table,
  5 +tr,
  6 +td,
  7 +th,
  8 +h1,
  9 +h2,
  10 +h3,
  11 +h4,
  12 +h5,
  13 +h6,
  14 +form,
  15 +input,
  16 +button,
  17 +label,
  18 +select,
  19 +textarea,
  20 +p,
  21 +u,
  22 +i,
  23 +em,
  24 +ul,
  25 +ol,
  26 +li,
  27 +dl,
  28 +dd,
  29 +dt,
  30 +img,
  31 +article,
  32 +aside,
  33 +details,
  34 +figcaption,
  35 +figure,
  36 +footer,
  37 +header,
  38 +menu,
  39 +nav,
  40 +section {
  41 + box-sizing: border-box;
  42 + margin: 0;
  43 + padding: 0;
  44 + font-size: 100%;
  45 + vertical-align: baseline;
  46 + border: 0;
  47 + outline: 0;
  48 +}
  49 +li {
  50 + list-style: none;
  51 +}
  52 +h1,
  53 +h2,
  54 +h3,
  55 +h4,
  56 +h5,
  57 +h6 {
  58 + font-size: 100%;
  59 +}
  60 +table {
  61 + border-collapse: collapse;
  62 + border-spacing: 0;
  63 + width: 100%;
  64 +}
  65 +a,
  66 +input,
  67 +select,
  68 +textarea,
  69 +area,
  70 +button {
  71 + outline: none;
  72 + font-family: inherit;
  73 + font-size: inherit;
  74 + border: none;
  75 + background: none;
  76 + color: inherit;
  77 +}
  78 +a {
  79 + text-decoration: none;
  80 +}
  81 +a:hover {
  82 + text-decoration: none;
  83 +}
  84 +textarea {
  85 + overflow: auto;
  86 + resize: none;
  87 +}
  88 +input[type="button"],
  89 +input[type="submit"],
  90 +input[type="reset"] {
  91 + cursor: pointer;
  92 + -webkit-appearance: none;
  93 +}
  94 +html,
  95 +body {
  96 + overflow-x: hidden;
  97 + width: 100%;
  98 + height: 100%;
  99 + background: #ffffff;
  100 +}
  101 +* {
  102 + -webkit-overflow-scrolling: touch;
  103 +}
  104 +html {
  105 + -webkit-tap-highlight-color: transparent;
  106 +}
  107 +body {
  108 + text-align: left;
  109 +}
  110 +body #app {
  111 + height: 100%;
  112 +}
  113 +body #app::-webkit-scrollbar {
  114 + display: none;
  115 +}
  116 +body #app::-webkit-scrollbar-thumb {
  117 + display: none;
  118 +}
  119 +body #app::-webkit-scrollbar-track {
  120 + display: none;
  121 +}
  122 +.fl {
  123 + float: left;
  124 +}
  125 +.fr {
  126 + float: right;
  127 +}
  128 +.clearfix {
  129 + zoom: 1;
  130 +}
  131 +.clearfix::before,
  132 +.clearfix::after {
  133 + display: table;
  134 + content: " ";
  135 +}
  136 +.clearfix::after {
  137 + clear: both;
  138 + height: 0;
  139 + font-size: 0;
  140 + visibility: hidden;
  141 +}
  142 +.ant-skeleton {
  143 + display: table;
  144 + width: 100%;
  145 +}
  146 +.ant-skeleton + .ant-skeleton {
  147 + margin-top: 0.64rem;
  148 +}
  149 +.ant-skeleton.active {
  150 + display: none;
  151 +}
  152 +.ant-skeleton-content {
  153 + display: table-cell;
  154 + width: 100%;
  155 + margin-bottom: 0.64rem;
  156 + vertical-align: top;
  157 +}
  158 +.ant-skeleton-content .ant-skeleton-title {
  159 + width: 100%;
  160 + height: 0.53333rem;
  161 + margin-top: 0.26667rem;
  162 + background: #f2f2f2;
  163 +}
  164 +.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  165 + margin-top: 0.64rem;
  166 +}
  167 +.ant-skeleton-content .ant-skeleton-paragraph {
  168 + padding: 0;
  169 +}
  170 +.ant-skeleton-content .ant-skeleton-paragraph > li {
  171 + width: 23.3%;
  172 + height: 0.32rem;
  173 + list-style: none;
  174 + background: #f2f2f2;
  175 +}
  176 +.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  177 + margin-top: 0.26667rem;
  178 +}
  179 +.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  180 + width: 61%;
  181 +}
  182 +.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,
  183 +.ant-skeleton.ant-skeleton-active .ant-skeleton-button,
  184 +.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li,
  185 +.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
  186 +.ant-skeleton.ant-skeleton-active .ant-skeleton-image,
  187 +.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  188 + background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2));
  189 + background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  190 + background-size: 400% 100%;
  191 + animation: ant-skeleton-loading 1.4s ease infinite;
  192 +}
  193 +@keyframes ant-skeleton-loading {
  194 + 0% {
  195 + background-position: 100% 50%;
  196 + }
  197 + 100% {
  198 + background-position: 0 50%;
  199 + }
  200 +}
  201 +@keyframes spinner-anime {
  202 + 100% {
  203 + transform: rotate(360deg);
  204 + }
  205 +}
  206 +.toast-loading {
  207 + position: fixed;
  208 + top: 0;
  209 + left: 0;
  210 + width: 100%;
  211 + height: 100%;
  212 + display: flex;
  213 + justify-content: center;
  214 + align-items: center;
  215 + text-align: center;
  216 + z-index: 9999999999;
  217 +}
  218 +.toast-loading.active {
  219 + display: none;
  220 +}
  221 +.toast-loading.none {
  222 + display: none;
  223 +}
  224 +.toast-loading .loading-cont {
  225 + display: flex;
  226 + flex-direction: column;
  227 + justify-content: center;
  228 + align-items: center;
  229 + padding: 15px 15px;
  230 + border-radius: 7px;
  231 + background-clip: padding-box;
  232 + color: #fff;
  233 + background-color: rgba(58, 58, 58, 0.9);
  234 + font-size: 15px;
  235 + line-height: 20px;
  236 +}
  237 +.toast-loading .loading-cont .svg {
  238 + margin: 0;
  239 + width: 32px;
  240 + height: 32px;
  241 + display: inline-block;
  242 + width: 20px;
  243 + height: 20px;
  244 + background-image: url("../image/loading.svg");
  245 + background-position: 50%;
  246 + background-size: 100%;
  247 + background-repeat: no-repeat;
  248 + animation: spinner-anime 1s linear infinite;
  249 +}
  250 +.toast-loading .loading-cont .svg-text {
  251 + display: inline-block;
  252 + position: relative;
  253 + top: 4px;
  254 +}
  255 +.skeleton-loading {
  256 + display: block;
  257 + padding: 0.26666667rem 0.48rem 0;
  258 + height: 100%;
  259 + overflow: hidden;
  260 +}
  261 +.skeleton-loading.active {
  262 + position: fixed;
  263 + left: 0;
  264 + top: 0;
  265 + width: 100%;
  266 + opacity: 0;
  267 + visibility: hidden;
  268 + z-index: -1;
  269 +}
  270 +.skeleton-loading.none {
  271 + display: none;
  272 +}
  273 +.error-block {
  274 + display: none;
  275 + box-sizing: border-box;
  276 + text-align: center;
  277 + padding-top: 3.76rem;
  278 +}
  279 +.error-block.active {
  280 + display: block;
  281 +}
  282 +.error-block .error-block-image {
  283 + text-align: center;
  284 +}
  285 +.error-block .error-block-image img {
  286 + width: 4.26666667rem;
  287 + height: 2.98666667rem;
  288 +}
  289 +.error-block .error-block-retry-btn,
  290 +.error-block .error-block-reload-btn {
  291 + width: 2.13333333rem;
  292 + height: 0.74666667rem;
  293 + border-radius: 0.08rem;
  294 + border: 0.02666667rem solid #EDEDED;
  295 + margin: 0 auto;
  296 + margin-top: 0.42666667rem;
  297 + font-size: 0.32rem;
  298 + font-weight: bold;
  299 + line-height: 0.74666667rem;
  300 + text-align: center;
  301 + color: #666666;
  302 +}
  303 +.error-block .error-block-reload-btn {
  304 + width: 3.73333333rem;
  305 +}
  306 +.error-block .error-block-description-title {
  307 + text-align: center;
  308 + margin: 0 auto;
  309 + font-size: 14px;
  310 + color: rgba(51, 51, 51, 0.5);
  311 +}
  312 +.ellipsis1 {
  313 + overflow: hidden;
  314 + text-overflow: ellipsis;
  315 + display: -webkit-box;
  316 + -webkit-line-clamp: 1;
  317 + line-clamp: 1;
  318 + -webkit-box-orient: vertical;
  319 + word-wrap: break-word;
  320 +}
  321 +#app.fixed {
  322 + position: fixed;
  323 + left: 0;
  324 + top: 0;
  325 + z-index: -1;
  326 + visibility: hidden;
  327 + opacity: 0;
  328 + width: 100%;
  329 +}
  330 +.gx-mobile.fixed {
  331 + position: fixed;
  332 + left: 0;
  333 + top: 0;
  334 + z-index: -1;
  335 + visibility: hidden;
  336 + opacity: 0;
  337 + width: 100%;
  338 + height: 17.57333333rem;
  339 +}
  340 +.refresh-content {
  341 + height: 100%;
  342 +}
  343 +.refresh-content .van-pull-refresh {
  344 + height: 100%;
  345 +}
  346 +html {
  347 + transition: color 300ms, background-color 300ms;
  348 +}
  349 +body .van-image__error,
  350 +body .van-image__loading {
  351 + display: block;
  352 +}
  353 +body .prism-fullscreen {
  354 + z-index: 999999 !important;
  355 +}
  356 +body .prism-player .prism-animation,
  357 +body .prism-player .prism-detect-info,
  358 +body .prism-player .prism-button,
  359 +body .prism-player .prism-setting-quality,
  360 +body .prism-player .prism-setting-audio,
  361 +body .prism-player .prism-setting-cc,
  362 +body .prism-player .prism-cc-btn,
  363 +body .prism-player .prism-volume,
  364 +body .prism-player .prism-tooltip,
  365 +body .prism-player .prism-setting-btn,
  366 +body .prism-player .prism-button-retry,
  367 +body .prism-player .dplayer-thumb,
  368 +body .prism-player .prism-progress-played,
  369 +body .prism-player .prism-progress-cursor,
  370 +body .prism-player .prism-progress-hover,
  371 +body .prism-player .prism-big-play-btn,
  372 +body .prism-player .prism-controlbar,
  373 +body .prism-player .prism-info-display,
  374 +body .prism-player .prism-text-overlay,
  375 +body .prism-player .prism-error-operation,
  376 +body .prism-player .prism-ErrorMessage,
  377 +body .prism-player .prism-cover,
  378 +body .prism-player .prism-loading {
  379 + display: none !important;
  380 +}
  381 +#__vconsole {
  382 + z-index: 10000000;
  383 +}
  384 +#__vconsole .vc-switch {
  385 + z-index: 10000000;
  386 +}
  387 +#__vconsole .vc-panel {
  388 + min-height: unset !important;
  389 + height: 500px !important;
  390 +}
  391 +#app {
  392 + overflow-y: hidden;
  393 + overflow-x: hidden;
  394 +}
  395 +#app .van-loading {
  396 + text-align: center;
  397 +}
  398 +html[dark-mode] body {
  399 + background-color: #161827;
  400 +}
  401 +html[dark-mode] body .gx-mobile .vote {
  402 + background-color: #1D1F2F;
  403 +}
  404 +html[dark-mode] body .gx-mobile .suggested .suggested-title {
  405 + color: #d9d9d9ff;
  406 +}
  407 +html[dark-mode] body .gx-mobile .suggested .suggested-item_title {
  408 + color: #d9d9d9ff !important;
  409 +}
  410 +html[dark-mode] body .gx-mobile .suggested .subtitle {
  411 + color: #d9d9d9ff !important;
  412 +}
  413 +html[dark-mode] body .gx-mobile .suggested .left span {
  414 + color: #ffffff5c !important;
  415 +}
  416 +html[dark-mode] body .gx-mobile .title {
  417 + color: #d9d9d9ff;
  418 +}
  419 +html[dark-mode] body .gx-mobile .ptxt {
  420 + color: #ffffffab;
  421 +}
  422 +html[dark-mode] body .gx-mobile .btsIem {
  423 + background-color: #161828;
  424 +}
  425 +html[dark-mode] body .gx-mobile .stx {
  426 + color: #ffffffab !important;
  427 +}
  428 +html[dark-mode] body .gx-mobile .jd .s1 {
  429 + background: linear-gradient(270deg, #e5111eff 0%, #ffb5b9ff 100%);
  430 +}
  431 +html[dark-mode] body .gx-mobile .jd .s2 {
  432 + background-color: #393A47 !important;
  433 +}
  434 +html[dark-mode] body .gx-mobile .open {
  435 + background: linear-gradient(179.9deg, #1d1f2e00 0%, #1d1f2eff 48%, #1d1f2eff 99%);
  436 +}
  437 +html[dark-mode] body .gx-mobile .open img {
  438 + width: 0.42667rem;
  439 + height: 0.42667rem;
  440 +}
  441 +html[dark-mode] body .gx-mobile .time {
  442 + color: rgba(255, 255, 255, 0.4);
  443 +}
  444 +html[dark-mode] body .gx-mobile #newsContent {
  445 + background-color: #12131e !important;
  446 + color: #ccc;
  447 +}
  448 +html[dark-mode] body .gx-mobile #newsContent h1,
  449 +html[dark-mode] body .gx-mobile #newsContent h2,
  450 +html[dark-mode] body .gx-mobile #newsContent div,
  451 +html[dark-mode] body .gx-mobile #newsContent h3,
  452 +html[dark-mode] body .gx-mobile #newsContent p,
  453 +html[dark-mode] body .gx-mobile #newsContent h4,
  454 +html[dark-mode] body .gx-mobile #newsContent h5,
  455 +html[dark-mode] body .gx-mobile #newsContent h6,
  456 +html[dark-mode] body .gx-mobile #newsContent ul,
  457 +html[dark-mode] body .gx-mobile #newsContent li,
  458 +html[dark-mode] body .gx-mobile #newsContent ol {
  459 + background-color: #12131e !important;
  460 + color: #ccc !important;
  461 +}
  462 +html[dark-mode] body .gx-mobile #newsContent .preview-video div,
  463 +html[dark-mode] body .gx-mobile #newsContent .preview-video p {
  464 + background-color: rgba(255, 255, 255, 0) !important;
  465 +}
  466 +html[dark-mode] body .footer {
  467 + background-color: #12131e;
  468 + border-top: #252630;
  469 +}
  470 +.anticon-spin {
  471 + animation: loadingCircle 1s infinite linear;
  472 +}
  473 +.prism-player {
  474 + position: relative;
  475 +}
  476 +.prism-player video {
  477 + position: absolute;
  478 + left: 50%;
  479 + top: 50%;
  480 + transform: translate(-50%, -50%);
  481 + -ms-transform: translate(-50%, -50%);
  482 + -moz-transform: translate(-50%, -50%);
  483 + -webkit-transform: translate(-50%, -50%);
  484 + -o-transform: translate(-50%, -50%);
  485 + -ms-transform-origin: center;
  486 + -moz-transform-origin: center;
  487 + -webkit-transform-origin: center;
  488 + -o-transform-origin: center;
  489 +}
  490 +.prism-player .loading-center,
  491 +.prism-player .prism-ErrorMessage,
  492 +.prism-player .prism-thumbnail,
  493 +.prism-player .prism-cc-selector,
  494 +.prism-player .prism-speed-selector,
  495 +.prism-player .prism-quality-selector,
  496 +.prism-player .prism-audio-selector,
  497 +.prism-player .prism-setting-list,
  498 +.prism-player .prism-volume-control,
  499 +.prism-player .prism-auto-stream-selector,
  500 +.prism-player .prism-marker-text {
  501 + display: none !important;
  502 +}
  503 +@keyframes fadeIn {
  504 + 0% {
  505 + opacity: 0;
  506 + }
  507 + 100% {
  508 + opacity: 1;
  509 + }
  510 +}
  511 +@keyframes loadingCircle {
  512 + 100% {
  513 + -webkit-transform: rotate(360deg);
  514 + transform: rotate(360deg);
  515 + }
  516 +}
  517 +@-webkit-keyframes loadingCircle {
  518 + 100% {
  519 + -webkit-transform: rotate(360deg);
  520 + transform: rotate(360deg);
  521 + }
  522 +}
  523 +@keyframes loadingCircle {
  524 + 100% {
  525 + -webkit-transform: rotate(360deg);
  526 + transform: rotate(360deg);
  527 + }
  528 +}
  529 +/*# sourceMappingURL=global.css.map */
  1 +{"version":3,"sources":["global.less"],"names":[],"mappings":"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","file":"global.css"}