Browse Source

feat:移动端分享页面增加奖励跳转目的地址

yangfeng 3 years ago
parent
commit
a94d75bb28

+ 21 - 2
src/jfw/modules/app/src/web/templates/frontRouter/share/sess/index.html

@@ -21,6 +21,19 @@
   />
   <style>
     .j-header.jy-app-header{background: #fff;}
+    .reward-list{position: relative;}
+    .reward-list::after{
+      position: absolute;
+      content: '';
+      width: 8px;
+      height: 8px;
+      border-top: 1px solid #ddd;
+      border-right: 1px solid #ddd;
+      transform: rotate(45deg);
+      right: 12px;
+      top: 50%;
+      margin-top: -4px;
+    }
   </style>
   {{include "/common/js.html"}}
 </head>
@@ -276,7 +289,6 @@
           if (res.data.list && res.data.list.length > 0) {
             $('.reward-container').show()
             $('.reward-no-data').hide()
-            
             var html = ''
             var list = res.data.list
             list.forEach(function(v) {
@@ -285,7 +297,7 @@
               } else if (v.award.indexOf('超级订阅') > -1) {
                 v.icon = '{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/share/img/reward-vip.png'
               }
-              html+= `<div class="reward-list">
+              html+= `<div class="reward-list"  onclick="goDetail('${v.award}')">
                 <div class="list-icon">
                   <img src='${v.icon}' alt="">
                 </div>
@@ -309,6 +321,13 @@
         }
       }
     })
+    function goDetail(item) {
+      if (item.indexOf('剑鱼币') > -1) {
+        location.href = '/page_points_mobile/list'
+      } else if (item.indexOf('超级订阅') > -1) {
+        location.href = '/jyapp/front/myOrder/toMyOrder'
+      }
+    }
     var shareLink;
     // 获取用户信息
     $.ajax({

+ 23 - 1
src/web/templates/frontRouter/wx/share/sess/index.html

@@ -22,6 +22,21 @@
     href='{{Msg "seo" "cdn"}}/share/css/mobile-index.css?v={{Msg "seo" "version"}}'
   />
 </head>
+<style>
+  .reward-list{position: relative;}
+  .reward-list::after{
+    position: absolute;
+    content: '';
+    width: 8px;
+    height: 8px;
+    border-top: 1px solid #ddd;
+    border-right: 1px solid #ddd;
+    transform: rotate(45deg);
+    right: 12px;
+    top: 50%;
+    margin-top: -4px;
+  }
+</style>
 
 <body>
   <div class="j-container">
@@ -303,7 +318,7 @@
               } else if (v.award.indexOf('超级订阅') > -1) {
                 v.icon = '{{Msg "seo" "cdn"}}/share/img/reward-vip.png'
               }
-              html+= `<div class="reward-list">
+              html+= `<div class="reward-list"  onclick="goDetail('${v.award}')">
                 <div class="list-icon">
                   <img src='${v.icon}' alt="">
                 </div>
@@ -327,6 +342,13 @@
         }
       }
     })
+    function goDetail(item) {
+      if (item.indexOf('剑鱼币') > -1) {
+        location.href = '/page_points_mobile/list'
+      } else if (item.indexOf('超级订阅') > -1) {
+        location.href = '/weixin/pay/toMyWxOrder'
+      }
+    }
     // 获取活动开始-结束时间
     var nowTime = new Date().getTime()
     $.ajax({