Browse Source

feat: 订阅【VIP】icon改为V

zhangsiya 11 months ago
parent
commit
2a300c99b7

+ 6 - 5
apps/bigmember_pc/src/components/push-list/PushList.vue

@@ -1949,15 +1949,16 @@ export default {
 
 .icon-have-vip {
   position: relative;
+  margin-right: 18px;
 
   &::after {
     position: absolute;
     content: '';
-    width: 32px;
-    height: 14px;
-    top: 0;
-    right: -6px;
-    background: url('~@/assets/images/icon/vip.png') no-repeat right center;
+    width: 18px;
+    height: 18px;
+    top: 14px;
+    right: -12px;
+    background: url('~@/assets/images/icon/v-vip-icon.png') no-repeat right center;
     background-size: contain;
   }
 }

+ 17 - 8
apps/bigmember_pc/src/views/subscribe/SubPush.vue

@@ -8,9 +8,10 @@
             v-if="!canUsePageFilterUser"
             @click="toBuySvip"
             class="sub-manager"
-            type="plain"
-            icon="el-icon-jy-vip"
-            >开通超级订阅</el-button
+            type="plain">
+            <i class="v-vip-icon"></i>
+            开通超级订阅
+          </el-button
           >
           <el-button
             v-if="vt === 'q'"
@@ -79,7 +80,7 @@
             <span slot="row-label-text">更多筛选:</span>
           </search-schema-filter>
           <div class="free-vip" v-if="free">
-            <img src="@/assets/images/icon/vip.png" alt="">
+            <img src="@/assets/images/icon/v-vip-icon.png" alt="">
           </div>
           <div v-if="free" @click="beforeSelected" class="free-mark"></div>
         </div>
@@ -670,7 +671,7 @@ export default {
         }
       })
       /* 线上用户反映问题:PC、移动端关键词选择条件一样 返回数据不一致  原因为两端传参格式不一致及没有区分精准、模糊导致的
-        原来格式为{一级分类:[二级分类]} 
+        原来格式为{一级分类:[二级分类]}
         临时版本修复:关键词item参数 提交格式为二级分类全选得话格式为{一级分类:[]}, 未全选得话格式为{一级分类:[二级分类,二级分类]},精准模式如有空格要替换成+号,模糊匹配有空格要分割成多个
       */
       if(level1AllSelected.includes('全部')) {
@@ -1447,9 +1448,10 @@ export default {
 
   .free-vip{
     margin-left: 8px;
+    margin-top:-14px;
     img{
-      width: 32px;
-      height: 14px;
+      width: 18px;
+      height: 18px;
     }
   }
   .free-mark{
@@ -1971,7 +1973,14 @@ export default {
       margin-left: 0;
     }
   }
-
+  .v-vip-icon{
+    display: inline-block;
+    width: 18px;
+    height:18px;
+    background: url(~@/assets/images/icon/v-vip-icon.png) no-repeat center;
+    background-size: contain;
+    vertical-align: text-top;
+  }
   .visibility-hidden {
     visibility: hidden;
   }