Browse Source

feat:奖券落地修改

DingChangSheng 4 years ago
parent
commit
118a8241c4
19 changed files with 233 additions and 199 deletions
  1. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/rule.png
  2. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/rule1.png
  3. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/ticket1000.png
  4. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/ticket380.png
  5. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/ticketBg.png
  6. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/ticketBg1.png
  7. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/tit.png
  8. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/tit1.png
  9. 75 61
      src/jfw/modules/app/src/web/staticres/jyapp/squeeze/js/squeeze_mobile.js
  10. 6 6
      src/jfw/modules/app/src/web/templates/frontRouter/squeeze/sess/squeeze_mobile.html
  11. BIN
      src/web/staticres/frontRouter/pc/squeeze/sess/images/ticket1000.png
  12. 44 52
      src/web/staticres/frontRouter/pc/squeeze/sess/js/squeeze_pc.js
  13. 15 14
      src/web/staticres/frontRouter/wx/squeeze/css/squeezeMobile.css
  14. BIN
      src/web/staticres/frontRouter/wx/squeeze/images/ticket1000.png
  15. BIN
      src/web/staticres/frontRouter/wx/squeeze/images/ticket380.png
  16. BIN
      src/web/staticres/frontRouter/wx/squeeze/images/ticketBg.png
  17. 74 59
      src/web/staticres/frontRouter/wx/squeeze/js/squeeze_mobile.js
  18. 6 0
      src/web/templates/frontRouter/pc/squeeze/sess/squeeze_pc.html
  19. 13 7
      src/web/templates/frontRouter/wx/squeeze/sess/squeeze_mobile.html

BIN
src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/rule.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/rule1.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/ticket1000.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/ticket380.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/ticketBg.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/ticketBg1.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/tit.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/squeeze/images/tit1.png


+ 75 - 61
src/jfw/modules/app/src/web/staticres/jyapp/squeeze/js/squeeze_mobile.js

@@ -1,19 +1,22 @@
 // let activityInfo; // 活动信息
 // let activityInfo; // 活动信息
 let ticketList // 奖券列表
 let ticketList // 奖券列表
-let baseUrl = getEVN('http://192.168.20.131:8080')
+let baseUrl = getEVN('https://web2-jytest.jydev.jianyu360.com')
 let ticket // 可领取的奖券
 let ticket // 可领取的奖券
+let lis
 let activityId // 活动id
 let activityId // 活动id
 let isWX = isWeChat()
 let isWX = isWeChat()
 console.log(isWX);
 console.log(isWX);
 ticketImg = [
 ticketImg = [
-  '/jyapp/squeeze/images/ticket5.png',
-  '/jyapp/squeeze/images/ticket15.png',
-  '/jyapp/squeeze/images/ticket38.png',
-  '/jyapp/squeeze/images/ticket100.png',
-  '/jyapp/squeeze/images/ticket250.png'
+  // '/frontRouter/wx/squeeze/images/ticket5.png',
+  // '/frontRouter/wx/squeeze/images/ticket15.png',
+  // '/frontRouter/wx/squeeze/images/ticket38.png',
+  // '/frontRouter/wx/squeeze/images/ticket100.png',
+  // '/frontRouter/wx/squeeze/images/ticket250.png'
+  '/frontRouter/wx/squeeze/images/ticket380.png',
+  '/frontRouter/wx/squeeze/images/ticket1000.png',
 ]
 ]
 
 
-activityId = GetRequest()
+activityId = GetRequest() || ''
 console.log(activityId);
 console.log(activityId);
 getTicket()
 getTicket()
 
 
@@ -24,58 +27,70 @@ function getTicket() {
   }).then(data => {
   }).then(data => {
     console.log(data)
     console.log(data)
     ticketList = data.data
     ticketList = data.data
-    let lis = ''
     ticket = []
     ticket = []
+    lis = ''
     ticketList.forEach((item, index) => {
     ticketList.forEach((item, index) => {
-      // console.log(item);
-      if (item.IsUser) {
-        lis += `<li>
-                    <img src="${ticketImg[index]}" alt="">
-                    <div class="ticket-btn">
-                      <span data-id="${item.LotteryIdStr}">已结束</span>
-                    </div>
-                  </li>`
-      } else {
-        if (item.IsReceive) {
-          li = `<li>
-                <img src="${ticketImg[index]}" alt="">
-                <div class="ticket-btn">
-                <span data-id="${item.LotteryIdStr}">已结束</span>
-                </div>
-              </li>`
-          if (item.StockNumber > 0) {
+      if(data.activity.ActivityendDate){
+        const ONE_DAY_TIMP = 86400000
+        let endT = new Date().getTime() + ONE_DAY_TIMP
+        let nowT = new Date().getTime()
+        if(endT<nowT){
+          activity(item, index)
+        }else{
+          if (item.IsUser) {
             lis += `<li>
             lis += `<li>
-                    <img src="${ticketImg[index]}" alt="">
-                    <div class="ticket-btn">
-                    <span data-id="${item.LotteryIdStr}">已结束</span>
-                    </div>
-                  </li>`
-            ticket.push(item.LotteryIdStr)
+                        <img src="${ticketImg[index]}" alt="">
+                        <div class="ticket-btn">
+                          <span  data-id="${item.LotteryIdStr}">已使用</span>
+                        </div>
+                      </li>`
           } else {
           } else {
-            lis += `<li>
+            if (item.IsReceive) {
+              if (item.StockNumber > 0) {
+                lis += `<li>
+                          <img src="${ticketImg[index]}" alt="">
+                          <div class="ticket-btn">
+                          <button class="get" is-receive="true" data-id="${item.LotteryIdStr}">点击领取</button>
+                          </div>
+                        </li>`
+                ticket.push(item.LotteryIdStr)
+              } else {
+                lis += `<li>
+                        <img src="${ticketImg[index]}" alt="">
+                        <div class="ticket-btn">
+                        <span data-id="${item.LotteryIdStr}">抢光了</span>
+                        </div>
+                      </li>`
+              }
+            } else {
+              lis += `<li>
                     <img src="${ticketImg[index]}" alt="">
                     <img src="${ticketImg[index]}" alt="">
                     <div class="ticket-btn">
                     <div class="ticket-btn">
-                      <span data-id="${item.LotteryIdStr}">已结束</span>
+                       <button data-id="${item.LotteryIdStr}" class="use">去使用</button>
                     </div>
                     </div>
                   </li>`
                   </li>`
+            }
           }
           }
-        } else {
-          lis += `<li>
-                <img src="${ticketImg[index]}" alt="">
-                <div class="ticket-btn">
-                <span data-id="${item.LotteryIdStr}">已结束</span>
-                </div>
-              </li>`
         }
         }
-      }
+      } 
     })
     })
     $('.ticket ul').html(lis)
     $('.ticket ul').html(lis)
     console.log(ticket);
     console.log(ticket);
-    if (ticket.length == 0) {
-      $('#getAll').attr('disabled', true).addClass('dis').text('活动已结束')
-    }
+    // if (ticket.length == 0) {
+    //   $('#getAll').attr('disabled', true).addClass('dis').text('活动已结束')
+    // }
   })
   })
 }
 }
+
+function activity(item, index){
+  lis += `<li>
+            <img src="${ticketImg[index]}" alt="">
+            <div class="ticket-btn">
+              <span class="end" data-id="${item.LotteryIdStr}">已结束</span>
+            </div>
+          </li>`
+}
+
 // 领取奖券
 // 领取奖券
 function drawTicket(id) {
 function drawTicket(id) {
   request('/jyMarketing/lottery/lotteryReceive', 'POST', {
   request('/jyMarketing/lottery/lotteryReceive', 'POST', {
@@ -83,14 +98,14 @@ function drawTicket(id) {
   }).then(data => {
   }).then(data => {
     // console.log(data);
     // console.log(data);
     if (data.code === 1) {
     if (data.code === 1) {
-      $('#toast .toast-content').text('领取成功')
+      $('.ticket ul li button').text('去使用')
       // $('#toast').show()
       // $('#toast').show()
       getTicket()
       getTicket()
       setTimeout(() => {
       setTimeout(() => {
         $('#toast').hide()
         $('#toast').hide()
       }, 1500)
       }, 1500)
     } else {
     } else {
-      $('#toast .toast-content').text('领取失败')
+      $('.ticket ul li button').text('领取失败')
       // $('#toast').show()
       // $('#toast').show()
       setTimeout(() => {
       setTimeout(() => {
         $('#toast').hide()
         $('#toast').hide()
@@ -99,15 +114,14 @@ function drawTicket(id) {
   })
   })
 }
 }
 $('.ticket ul').on('click', 'li button', function () {
 $('.ticket ul').on('click', 'li button', function () {
-  return
   // 领取
   // 领取
   if ($(this).attr('is-receive') === 'true') {
   if ($(this).attr('is-receive') === 'true') {
-    $('#toast .toast-content').text('领取中')
-    $('#toast').show()
+    // $('#toast .toast-content').text('领取中')
+    // $('#toast').show()
     let ids = []
     let ids = []
     ids.push($(this).attr('data-id'))
     ids.push($(this).attr('data-id'))
     drawTicket(ids)
     drawTicket(ids)
-  } else { // 使用
+  } else { // 使用  https://web2-jytest.jydev.jianyu360.com/weixin/frontPage/coupon/free/selectProduct?couponId=4d5f
     if (isWX) {
     if (isWX) {
       location.href = '/weixin/frontPage/coupon/free/selectProduct?couponId=' + $(this).attr('data-id')
       location.href = '/weixin/frontPage/coupon/free/selectProduct?couponId=' + $(this).attr('data-id')
     } else {
     } else {
@@ -124,7 +138,7 @@ $('#getAll').click(function () {
     drawTicket(ticket)
     drawTicket(ticket)
   }
   }
 })
 })
-$('#buy1').click(function () {
+$('.ticket ul li button.use').click(function () {
   if (isWX) {
   if (isWX) {
     location.href = "/front/vipsubscribe/introducePage"
     location.href = "/front/vipsubscribe/introducePage"
   } else {
   } else {
@@ -132,14 +146,14 @@ $('#buy1').click(function () {
   }
   }
 })
 })
 
 
-$('#buy2').click(function () {
-  if (isWX) {
-    location.href = "/front/wx_dataExport/toSieve"
-  } else {
-    location.href = "/jyapp/front/dataExport/toSieve"
-  }
-})
+// $('#buy2').click(function () {
+//   if (isWX) {
+//     location.href = "/front/wx_dataExport/toSieve"
+//   } else {
+//     location.href = "/jyapp/front/dataExport/toSieve"
+//   }
+// })
 
 
-$('#buy3').click(function () {
-  location.href = "/page_docs_mobile/home"
-})
+// $('#buy3').click(function () {
+//   location.href = "/page_docs_mobile/home"
+// })

+ 6 - 6
src/jfw/modules/app/src/web/templates/frontRouter/squeeze/sess/squeeze_mobile.html

@@ -24,7 +24,7 @@
             <img class="ac-bg" src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/bg.png' alt="">
             <img class="ac-bg" src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/bg.png' alt="">
             <div class="ac-content">
             <div class="ac-content">
               <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/tit.png' alt="">
               <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/tit.png' alt="">
-              <p>活动时间:2021年4月20日-2021年5月7日</p>
+              <!-- <p>活动时间:2021年4月20日-2021年5月7日</p> -->
             </div>
             </div>
             <img class="ac-discount" src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/hongbao.png' alt="">
             <img class="ac-discount" src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/hongbao.png' alt="">
           </div>
           </div>
@@ -32,14 +32,14 @@
             <ul>
             <ul>
              
              
             </ul>
             </ul>
-            <button id="getAll">活动已结束</button>
+            <p id="getAll">【仅限超级订阅使用】2021年5月31日到期</p>
           </div>
           </div>
-          <div class="product">
+          <!-- <div class="product">
             <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/product.png' alt="">
             <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/product.png' alt="">
             <button id="buy1">购买</button>
             <button id="buy1">购买</button>
             <button id="buy2">购买</button>
             <button id="buy2">购买</button>
             <button id="buy3">购买</button>
             <button id="buy3">购买</button>
-          </div>
+          </div> -->
           <div class="product">
           <div class="product">
             <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/rule.png' alt="">
             <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/images/rule.png' alt="">
           </div>
           </div>
@@ -48,11 +48,11 @@
     </div>
     </div>
   </div>
   </div>
   
   
-  <div id="toast">
+  <!-- <div id="toast">
     <div class="toast-content">
     <div class="toast-content">
       领取成功
       领取成功
     </div>
     </div>
-  </div>
+  </div> -->
   {{include "/big-member/commonjs.html"}}
   {{include "/big-member/commonjs.html"}}
   <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/js/jquery-2.1.4.min.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/js/jquery-2.1.4.min.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/js/tool.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/squeeze/js/tool.js?v={{Msg "seo" "version"}}'></script>

BIN
src/web/staticres/frontRouter/pc/squeeze/sess/images/ticket1000.png


+ 44 - 52
src/web/staticres/frontRouter/pc/squeeze/sess/js/squeeze_pc.js

@@ -2,6 +2,7 @@
 let ticketList // 奖券列表
 let ticketList // 奖券列表
 let baseUrl = getEVN('http://192.168.20.131:8080')
 let baseUrl = getEVN('http://192.168.20.131:8080')
 let ticket // 可领取的奖券
 let ticket // 可领取的奖券
+let lis
 let activityId // 活动id
 let activityId // 活动id
 ticketImg = [
 ticketImg = [
   // '/frontRouter/pc/squeeze/sess/images/ticket5.png',
   // '/frontRouter/pc/squeeze/sess/images/ticket5.png',
@@ -9,7 +10,8 @@ ticketImg = [
   // '/frontRouter/pc/squeeze/sess/images/ticket38.png',
   // '/frontRouter/pc/squeeze/sess/images/ticket38.png',
   // '/frontRouter/pc/squeeze/sess/images/ticket100.png',
   // '/frontRouter/pc/squeeze/sess/images/ticket100.png',
   // '/frontRouter/pc/squeeze/sess/images/ticket250.png'
   // '/frontRouter/pc/squeeze/sess/images/ticket250.png'
-  '/frontRouter/pc/squeeze/sess/images/ticket380.png'
+  '/frontRouter/pc/squeeze/sess/images/ticket380.png',
+  '/frontRouter/pc/squeeze/sess/images/ticket1000.png'
 ]
 ]
 
 
 // 活动id
 // 活动id
@@ -40,59 +42,59 @@ $(document).on('click', '#modal', function(e) {
 })
 })
 
 
 // 获取奖券信息
 // 获取奖券信息
-let lis = ''
 function getTicket() {
 function getTicket() {
+  
   request('/jyMarketing/lottery/activityLottery', 'GET', {
   request('/jyMarketing/lottery/activityLottery', 'GET', {
     activityId
     activityId
   }).then(data => {
   }).then(data => {
     console.log(data)
     console.log(data)
     ticketList = data.data
     ticketList = data.data
-    
     ticket = []
     ticket = []
+    lis = ""
     ticketList.forEach((item, index) => {
     ticketList.forEach((item, index) => {
-      if (item.IsUser) {
-        lis += `<li>
-                    <img src="${ticketImg[index]}" alt="">
-                    <div class="ticket-btn">
-                      <span data-id="${item.LotteryIdStr}">已使用</span>
-                    </div>
-                  </li>`
-      } else {
-        console.log(item.IsReceive,"IsReceive")
-        if (item.IsReceive) {
-          // li = `<li>
-        //       <img src="${ticketImg[index]}" alt="" />
-        //       <div class="ticket-btn">
-        //          <span data-id="${item.LotteryIdStr}">领取</span>
-        //       </div>
-        //     </li>`
-          if (item.StockNumber > 0) {
+      if(data.activity.ActivityendDate){
+        const ONE_DAY_TIMP = 86400000
+        let endT = new Date().getTime() + ONE_DAY_TIMP
+        let nowT = new Date().getTime()
+        if(endT<nowT){
+          activity(item, index)
+        }else{
+          if (item.IsUser) {
             lis += `<li>
             lis += `<li>
-                    <img src="${ticketImg[index]}" alt="">
-                    <div class="ticket-btn">
-                        <button class="get" is-receive="true" data-id="${item.LotteryIdStr}">点击领取</button>
-                    </div>
-                  </li>`
-            ticket.push(item.LotteryIdStr)
+                        <img src="${ticketImg[index]}" alt="">
+                        <div class="ticket-btn">
+                          <span  data-id="${item.LotteryIdStr}">已使用</span>
+                        </div>
+                      </li>`
           } else {
           } else {
-            lis += `<li>
+            if (item.IsReceive) {
+              if (item.StockNumber > 0) {
+                lis += `<li>
+                          <img src="${ticketImg[index]}" alt="">
+                          <div class="ticket-btn">
+                          <button class="get" is-receive="true" data-id="${item.LotteryIdStr}">点击领取</button>
+                          </div>
+                        </li>`
+                ticket.push(item.LotteryIdStr)
+              } else {
+                lis += `<li>
+                        <img src="${ticketImg[index]}" alt="">
+                        <div class="ticket-btn">
+                        <span data-id="${item.LotteryIdStr}">抢光了</span>
+                        </div>
+                      </li>`
+              }
+            } else {
+              lis += `<li>
                     <img src="${ticketImg[index]}" alt="">
                     <img src="${ticketImg[index]}" alt="">
                     <div class="ticket-btn">
                     <div class="ticket-btn">
-                      <span data-id="${item.LotteryIdStr}">抢光了</span>
+                       <button data-id="${item.LotteryIdStr}" class="use">去使用</button>
                     </div>
                     </div>
                   </li>`
                   </li>`
+            }
           }
           }
-        } else {
-          lis += `<li>
-                <img src="${ticketImg[index]}" alt="">
-                <div class="ticket-btn">
-                   <button data-id="${item.LotteryIdStr}" class="use">去使用</button>
-                </div>
-              </li>`
         }
         }
-      }
-      let times = data.activity
-      activity(times.ActivityBeginDate,times.ActivityendDate,item, index)
+      } 
     })
     })
    
    
     console.log(lis)
     console.log(lis)
@@ -104,38 +106,28 @@ function getTicket() {
   })
   })
 }
 }
 function activity(startTime,endTime,item, index){
 function activity(startTime,endTime,item, index){
-  const ONE_DAY_TIMP = 86400000
-  let startT = new Date(startTime).getTime()
-  let endT = new Date(endTime).getTime() + ONE_DAY_TIMP
-  let nowT = new Date().getTime()
-  if(endT<nowT){
-    lis = `<li>
+
+    lis += `<li>
               <img src="${ticketImg[index]}" alt="">
               <img src="${ticketImg[index]}" alt="">
               <div class="ticket-btn">
               <div class="ticket-btn">
                 <span class="end" data-id="${item.LotteryIdStr}">活动已结束</span>
                 <span class="end" data-id="${item.LotteryIdStr}">活动已结束</span>
               </div>
               </div>
             </li>`
             </li>`
-  }
+
 }
 }
 // 领取奖券
 // 领取奖券
 function drawTicket(id) {
 function drawTicket(id) {
   request('/jyMarketing/lottery/lotteryReceive', 'POST', {
   request('/jyMarketing/lottery/lotteryReceive', 'POST', {
     lotteryIdArr: id.join(',')
     lotteryIdArr: id.join(',')
   }).then(data => {
   }).then(data => {
-    // console.log(data);
     if (data.code === 1) {
     if (data.code === 1) {
-      $('.ticket ul li button').text('领取成功')
-      // $('#toast').show()
+      $('.ticket ul li button').text('去使用')
       getTicket()
       getTicket()
       setTimeout(() => {
       setTimeout(() => {
         $('#toast').hide()
         $('#toast').hide()
       }, 1500)
       }, 1500)
     } else {
     } else {
       $('.ticket ul li button').text('领取失败')
       $('.ticket ul li button').text('领取失败')
-      // $('#toast').show()
-      setTimeout(() => {
-        $('#toast').hide()
-      }, 1500)
     }
     }
   })
   })
 }
 }

+ 15 - 14
src/web/staticres/frontRouter/wx/squeeze/css/squeezeMobile.css

@@ -51,33 +51,33 @@ html {
   z-index: 1;
   z-index: 1;
   margin: 0 auto;
   margin: 0 auto;
   width: 6.86rem;
   width: 6.86rem;
-  height: 4.1rem;
+  height: 4.8rem;
   background: url('/frontRouter/wx/squeeze/images/ticketBg.png') no-repeat;
   background: url('/frontRouter/wx/squeeze/images/ticketBg.png') no-repeat;
   background-size: 100%;
   background-size: 100%;
   text-align: center;
   text-align: center;
   overflow: hidden;
   overflow: hidden;
 }
 }
 .squeeze-mobile main .ticket ul {
 .squeeze-mobile main .ticket ul {
-  height: 5.04rem;
-  margin-top: 1.26rem;
+  height: 3.14rem;
+  margin-top: 1rem;
   display: flex;
   display: flex;
   flex-wrap: wrap;
   flex-wrap: wrap;
   justify-content: center;
   justify-content: center;
 }
 }
 .squeeze-mobile main .ticket ul li {
 .squeeze-mobile main .ticket ul li {
   position: relative;
   position: relative;
-  margin: 0 0.12rem;
-  margin-bottom: 0.27rem;
-  width: 3.03rem;
+  margin: 0;
+  margin-bottom: 0.20rem;
+  width: 100%;
   height: 1.41rem;
   height: 1.41rem;
 }
 }
 .squeeze-mobile main .ticket ul li img {
 .squeeze-mobile main .ticket ul li img {
-  width: 100%;
+  width: 4.5rem;
 }
 }
 .squeeze-mobile main .ticket ul li .ticket-btn {
 .squeeze-mobile main .ticket ul li .ticket-btn {
   position: absolute;
   position: absolute;
   bottom: 0.21rem;
   bottom: 0.21rem;
-  right: 0.32rem;
+  right: 1.85rem;
   width: 1.07rem;
   width: 1.07rem;
   height: 0.41rem;
   height: 0.41rem;
   text-align: center;
   text-align: center;
@@ -99,8 +99,8 @@ html {
   transform: scale(0.5) translate(-50%, -50%);
   transform: scale(0.5) translate(-50%, -50%);
 }
 }
 .squeeze-mobile main .ticket ul li .ticket-btn button.use {
 .squeeze-mobile main .ticket ul li .ticket-btn button.use {
-  color: #fff;
-  background-color: #da1f0f;
+  color: #da1f0f;
+  background-color: #fff;
 }
 }
 .squeeze-mobile main .ticket ul li .ticket-btn button.get {
 .squeeze-mobile main .ticket ul li .ticket-btn button.get {
   color: #da1f0f;
   color: #da1f0f;
@@ -110,13 +110,14 @@ html {
   font-size: 0.29rem;
   font-size: 0.29rem;
   color: rgba(255, 255, 255, 0.5);
   color: rgba(255, 255, 255, 0.5);
 }
 }
+.squeeze-mobile main .ticket ul li .ticket-btn span.end{
+   font-size: 0.2rem;
+}
 .squeeze-mobile main .ticket #getAll {
 .squeeze-mobile main .ticket #getAll {
-  width: 2.94rem;
+  width: 100%;
   height: 0.67rem;
   height: 0.67rem;
-  background-color: #fff;
-  color: #da1f0f;
+  color: #fff;
   font-size: 0.28rem;
   font-size: 0.28rem;
-  border: 1px solid #fff;
   border-radius: 0.33rem;
   border-radius: 0.33rem;
 }
 }
 .squeeze-mobile main .ticket #getAll.dis {
 .squeeze-mobile main .ticket #getAll.dis {

BIN
src/web/staticres/frontRouter/wx/squeeze/images/ticket1000.png


BIN
src/web/staticres/frontRouter/wx/squeeze/images/ticket380.png


BIN
src/web/staticres/frontRouter/wx/squeeze/images/ticketBg.png


+ 74 - 59
src/web/staticres/frontRouter/wx/squeeze/js/squeeze_mobile.js

@@ -1,16 +1,19 @@
 // let activityInfo; // 活动信息
 // let activityInfo; // 活动信息
 let ticketList // 奖券列表
 let ticketList // 奖券列表
-let baseUrl = getEVN('http://192.168.20.131:8080')
+let baseUrl = getEVN('https://web2-jytest.jydev.jianyu360.com')
 let ticket // 可领取的奖券
 let ticket // 可领取的奖券
+let lis 
 let activityId // 活动id
 let activityId // 活动id
 let isWX = isWeChat()
 let isWX = isWeChat()
 console.log(isWX);
 console.log(isWX);
 ticketImg = [
 ticketImg = [
-  '/frontRouter/wx/squeeze/images/ticket5.png',
-  '/frontRouter/wx/squeeze/images/ticket15.png',
-  '/frontRouter/wx/squeeze/images/ticket38.png',
-  '/frontRouter/wx/squeeze/images/ticket100.png',
-  '/frontRouter/wx/squeeze/images/ticket250.png'
+  // '/frontRouter/wx/squeeze/images/ticket5.png',
+  // '/frontRouter/wx/squeeze/images/ticket15.png',
+  // '/frontRouter/wx/squeeze/images/ticket38.png',
+  // '/frontRouter/wx/squeeze/images/ticket100.png',
+  // '/frontRouter/wx/squeeze/images/ticket250.png'
+  '/frontRouter/wx/squeeze/images/ticket380.png',
+  '/frontRouter/wx/squeeze/images/ticket1000.png',
 ]
 ]
 
 
 activityId = GetRequest() || ''
 activityId = GetRequest() || ''
@@ -18,64 +21,77 @@ console.log(activityId);
 getTicket()
 getTicket()
 
 
 // 获取奖券信息
 // 获取奖券信息
+
 function getTicket() {
 function getTicket() {
   request('/jyMarketing/lottery/activityLottery', 'GET', {
   request('/jyMarketing/lottery/activityLottery', 'GET', {
     activityId
     activityId
   }).then(data => {
   }).then(data => {
     console.log(data)
     console.log(data)
     ticketList = data.data
     ticketList = data.data
-    let lis = ''
     ticket = []
     ticket = []
+    lis = ""
     ticketList.forEach((item, index) => {
     ticketList.forEach((item, index) => {
-      if (item.IsUser) {
-        lis += `<li>
-                    <img src="${ticketImg[index]}" alt="">
-                    <div class="ticket-btn">
-                      <span data-id="${item.LotteryIdStr}">已结束</span>
-                    </div>
-                  </li>`
-      } else {
-        // console.log(item);
-        if (item.IsReceive) {
-          li = `<li>
-                <img src="${ticketImg[index]}" alt="">
-                <div class="ticket-btn">
-                <span data-id="${item.LotteryIdStr}">已结束</span>
-                </div>
-              </li>`
-          if (item.StockNumber > 0) {
+      if(data.activity.ActivityendDate){
+        const ONE_DAY_TIMP = 86400000
+        let endT = new Date().getTime() + ONE_DAY_TIMP
+        let nowT = new Date().getTime()
+        if(endT<nowT){
+          activity(item, index)
+        }else{
+          if (item.IsUser) {
             lis += `<li>
             lis += `<li>
-                    <img src="${ticketImg[index]}" alt="">
-                    <div class="ticket-btn">
-                      <span data-id="${item.LotteryIdStr}">已结束</span>
-                    </div>
-                  </li>`
-            ticket.push(item.LotteryIdStr)
+                        <img src="${ticketImg[index]}" alt="">
+                        <div class="ticket-btn">
+                          <span  data-id="${item.LotteryIdStr}">已使用</span>
+                        </div>
+                      </li>`
           } else {
           } else {
-            lis += `<li>
+            if (item.IsReceive) {
+              if (item.StockNumber > 0) {
+                lis += `<li>
+                          <img src="${ticketImg[index]}" alt="">
+                          <div class="ticket-btn">
+                          <button class="get" is-receive="true" data-id="${item.LotteryIdStr}">点击领取</button>
+                          </div>
+                        </li>`
+                ticket.push(item.LotteryIdStr)
+              } else {
+                lis += `<li>
+                        <img src="${ticketImg[index]}" alt="">
+                        <div class="ticket-btn">
+                        <span data-id="${item.LotteryIdStr}">抢光了</span>
+                        </div>
+                      </li>`
+              }
+            } else {
+              lis += `<li>
                     <img src="${ticketImg[index]}" alt="">
                     <img src="${ticketImg[index]}" alt="">
                     <div class="ticket-btn">
                     <div class="ticket-btn">
-                      <span data-id="${item.LotteryIdStr}">已结束</span>
+                       <button data-id="${item.LotteryIdStr}" class="use">去使用</button>
                     </div>
                     </div>
                   </li>`
                   </li>`
+            }
           }
           }
-        } else {
-          lis += `<li>
-                <img src="${ticketImg[index]}" alt="">
-                <div class="ticket-btn">
-                  <span data-id="${item.LotteryIdStr}">已结束</span>
-                </div>
-              </li>`
         }
         }
-      }
+      } 
     })
     })
     $('.ticket ul').html(lis)
     $('.ticket ul').html(lis)
     console.log(ticket);
     console.log(ticket);
-    if (ticket.length == 0) {
-      $('#getAll').attr('disabled', true).addClass('dis').text('活动已结束')
-    }
+    // if (ticket.length == 0) {
+    //   $('#getAll').attr('disabled', true).addClass('dis').text('活动已结束')
+    // }
   })
   })
 }
 }
+
+function activity(item, index){
+  lis += `<li>
+            <img src="${ticketImg[index]}" alt="">
+            <div class="ticket-btn">
+              <span class="end" data-id="${item.LotteryIdStr}">已结束</span>
+            </div>
+          </li>`
+}
+
 // 领取奖券
 // 领取奖券
 function drawTicket(id) {
 function drawTicket(id) {
   request('/jyMarketing/lottery/lotteryReceive', 'POST', {
   request('/jyMarketing/lottery/lotteryReceive', 'POST', {
@@ -83,14 +99,14 @@ function drawTicket(id) {
   }).then(data => {
   }).then(data => {
     // console.log(data);
     // console.log(data);
     if (data.code === 1) {
     if (data.code === 1) {
-      $('#toast .toast-content').text('领取成功')
+      $('.ticket ul li button').text('去使用')
       // $('#toast').show()
       // $('#toast').show()
       getTicket()
       getTicket()
       setTimeout(() => {
       setTimeout(() => {
         $('#toast').hide()
         $('#toast').hide()
       }, 1500)
       }, 1500)
     } else {
     } else {
-      $('#toast .toast-content').text('领取失败')
+      $('.ticket ul li button').text('领取失败')
       // $('#toast').show()
       // $('#toast').show()
       setTimeout(() => {
       setTimeout(() => {
         $('#toast').hide()
         $('#toast').hide()
@@ -99,11 +115,10 @@ function drawTicket(id) {
   })
   })
 }
 }
 $('.ticket ul').on('click', 'li button', function () {
 $('.ticket ul').on('click', 'li button', function () {
-  return
   // 领取
   // 领取
   if ($(this).attr('is-receive') === 'true') {
   if ($(this).attr('is-receive') === 'true') {
-    $('#toast .toast-content').text('领取中')
-    $('#toast').show()
+    // $('#toast .toast-content').text('领取中')
+    // $('#toast').show()
     let ids = []
     let ids = []
     ids.push($(this).attr('data-id'))
     ids.push($(this).attr('data-id'))
     drawTicket(ids)
     drawTicket(ids)
@@ -124,7 +139,7 @@ $('#getAll').click(function () {
     drawTicket(ticket)
     drawTicket(ticket)
   }
   }
 })
 })
-$('#buy1').click(function () {
+$('.ticket ul li button.use').click(function () {
   if (isWX) {
   if (isWX) {
     location.href = "/front/vipsubscribe/introducePage"
     location.href = "/front/vipsubscribe/introducePage"
   } else {
   } else {
@@ -132,14 +147,14 @@ $('#buy1').click(function () {
   }
   }
 })
 })
 
 
-$('#buy2').click(function () {
-  if (isWX) {
-    location.href = "/front/wx_dataExport/toSieve"
-  } else {
-    location.href = "/jyapp/front/dataExport/toSieve"
-  }
-})
+// $('#buy2').click(function () {
+//   if (isWX) {
+//     location.href = "/front/wx_dataExport/toSieve"
+//   } else {
+//     location.href = "/jyapp/front/dataExport/toSieve"
+//   }
+// })
 
 
-$('#buy3').click(function () {
-  location.href = "/page_docs_mobile/home"
-})
+// $('#buy3').click(function () {
+//   location.href = "/page_docs_mobile/home"
+// })

+ 6 - 0
src/web/templates/frontRouter/pc/squeeze/sess/squeeze_pc.html

@@ -120,6 +120,12 @@
                     <button class="use">去使用</button>
                     <button class="use">去使用</button>
                   </div>
                   </div>
                 </li>
                 </li>
+                <li>
+                  <img src="/frontRouter/pc/squeeze/sess/images/ticket1000.png" alt="">
+                  <div class="ticket-btn">
+                    <button class="use">去使用</button>
+                  </div>
+                </li>
               </ul>
               </ul>
               <p id="getAll">【仅限超级订阅使用】2021年5月31日到期</p>
               <p id="getAll">【仅限超级订阅使用】2021年5月31日到期</p>
             </div>
             </div>

+ 13 - 7
src/web/templates/frontRouter/wx/squeeze/sess/squeeze_mobile.html

@@ -69,15 +69,21 @@
             <div class="ticket-btn">
             <div class="ticket-btn">
               <button class="get"><i>点击领取</i></button>
               <button class="get"><i>点击领取</i></button>
             </div>
             </div>
-          </li>
+          </li>-->
           <li>
           <li>
-            <img src="./images/app/ticket250.png" alt="">
+            <img src="/frontRouter/wx/squeeze/images/ticket380.png" alt="">
             <div class="ticket-btn">
             <div class="ticket-btn">
-              <span>抢光了</span>
+              <button class="use" is-receive="true"><i>去使用</i></button>
             </div>
             </div>
-          </li> -->
+          </li> 
+          <li>
+            <img src="/frontRouter/wx/squeeze/images/ticket1000.png" alt="">
+            <div class="ticket-btn">
+              <button class="use" is-receive="true"><i>去使用</i></button>
+            </div>
+          </li> 
         </ul>
         </ul>
-        <!-- <button id="getAll">活动已结束</button> -->
+        <p id="getAll">【仅限超级订阅使用】2021年5月31日到期</p>
       </div>
       </div>
       <!-- <div class="product">
       <!-- <div class="product">
         <img src="/frontRouter/wx/squeeze/images/product.png" alt="">
         <img src="/frontRouter/wx/squeeze/images/product.png" alt="">
@@ -90,11 +96,11 @@
       </div>
       </div>
     </main>
     </main>
   </div>
   </div>
-  <div id="toast">
+  <!-- <div id="toast">
     <div class="toast-content">
     <div class="toast-content">
       领取成功
       领取成功
     </div>
     </div>
-  </div>
+  </div> -->
   <script src="/frontRouter/wx/squeeze/js/jquery-2.1.4.min.js"></script>
   <script src="/frontRouter/wx/squeeze/js/jquery-2.1.4.min.js"></script>
   <script src='{{Msg "seo" "cdn"}}/frontRouter/wx/squeeze/js/tool.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Msg "seo" "cdn"}}/frontRouter/wx/squeeze/js/tool.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Msg "seo" "cdn"}}/frontRouter/wx/squeeze/js/squeeze_mobile.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Msg "seo" "cdn"}}/frontRouter/wx/squeeze/js/squeeze_mobile.js?v={{Msg "seo" "version"}}'></script>