jwyu 2 年之前
父節點
當前提交
8365829ebf

二進制
src/assets/gzh-img2.jpg


二進制
src/assets/gzh-img2.png


+ 1 - 1
src/layout/component/Footer.vue

@@ -11,7 +11,7 @@
                 <div class="info-item">邮箱:service@hzinsights.com</div>
             </div>
             <div class="right-con">
-                <img class="gzh-img" src="@/assets/gzh-img2.png" alt="">
+                <img class="gzh-img" src="@/assets/gzh-img2.jpg" alt="">
                 <div style="font-size:16px;margin:14px 0 10px 0">扫码关注弘则研究公众号</div>
                 <div style="font-size:14px;color:#666">弘则研究:专注为全球投资<br/>者提供中立客观的研究服务</div>
             </div>

+ 10 - 1
src/style/global.scss

@@ -247,11 +247,20 @@ img {
         cursor: pointer;
         &:hover{
           color: #F3A52F;
+          .title{
+            color: #F3A52F;
+          }
+          div{
+            color: #F3A52F;
+          }
+        }
+        div{
+          color: #666;
         }
-
         .title {
           font-weight: bold;
           margin-bottom: 10px;
+          color: #333;
         }
       }
     }

+ 19 - 3
src/views/activity/List.vue

@@ -300,10 +300,11 @@ onActivated(()=>{//解决从详情返回到列表 分享时还是详情问题
                                 v-if="item.firstActivityTypeId===1&&item.activityState===3&&item.hasPlayBack"
                                 @click.stop="handleGetAudio(item)"
                             >
-                                <img 
-                                    class="icon-audio" 
+                                <span 
+                                    :class="['icon-audio',$store.state.audioData.activityId==item.activityId?$store.state.audioData.paused?'icon-audio-paused':'icon-audio-play':'icon-audio-default']" 
+
                                     :src="$store.state.audioData.activityId==item.activityId?$store.state.audioData.paused?aduioIconPaused:aduioIconPlay:aduioIconDefault" 
-                                />
+                                ></span>
                                 <span style="vertical-align: middle;line-height: 1">{{
                                     $store.state.audioData.activityId==item.activityId?$store.state.audioData.paused?'已暂停':'播放中':'回放'
                                 }}</span>
@@ -506,6 +507,10 @@ onActivated(()=>{//解决从详情返回到列表 分享时还是详情问题
                         &:hover{
                             background-color: #F3A52F;
                             color: #fff;
+                            .icon-audio-default{
+                                background-image:url('@/assets/audio-pause-white.png');
+                            }
+
                         }
                     }
                     .btn-audio-active{
@@ -518,6 +523,17 @@ onActivated(()=>{//解决从详情返回到列表 分享时还是详情问题
                         height: 17px;
                         vertical-align: middle;
                         margin-right: 6px;
+                        background-size:cover;
+                        background-repeat:no-repeat;
+                    }
+                    .icon-audio-paused{
+                        background-image:url('@/assets/audio-pause-white.png');
+                    }
+                    .icon-audio-play{
+                        background-image:url('@/assets/audio-doing-white.png');
+                    }
+                    .icon-audio-default{
+                        background-image:url('@/assets/audio-pause.png');
                     }
                 }
             }

+ 1 - 0
src/views/report/specialColumn/Detail.vue

@@ -186,6 +186,7 @@ onActivated(()=>{
                                 <div class="time">{{moment(item.publish_time).format('YYYY.MM.DD HH:mm')}}</div>
                             </div>
                             <div 
+                                v-if="info.auth_ok"
                                 class="global-plain-btn audio-btn" 
                                 @click.stop="handlePlayAudio(item)"
                             >{{$store.state.audioData.reportId==item.report_id?$store.state.audioData.paused?'已暂停':'播放中':'立即播放'}}</div>

+ 2 - 3
src/views/report/specialColumn/List.vue

@@ -203,15 +203,14 @@ onActivated(()=>{
                     color: #F3A52F;
                     position: relative;
                     top: 2px;
+                    background-color:#FFFBF5;
+                    padding:4px 7px;
                 }
             }
             .des{
                 font-size: 14px;
                 color: #666;
             }
-            &:hover{
-                
-            }
         }
         .item:nth-child(odd){
             padding-right: 25px;