From 74f6db362e1aacb440eacce84e9433de1368a51a Mon Sep 17 00:00:00 2001
From: zhaojs <349234519@qq.com>
Date: 星期六, 07 十月 2023 10:58:36 +0800
Subject: [PATCH] Merge branch 'hotfix/首页猜你喜欢修复'

---
 public/html/bottom_price.html |  156 ++++++++++++++-------------------------------------
 1 files changed, 44 insertions(+), 112 deletions(-)

diff --git a/public/html/bottom_price.html b/public/html/bottom_price.html
index d12f855..5bf4c5f 100644
--- a/public/html/bottom_price.html
+++ b/public/html/bottom_price.html
@@ -69,7 +69,7 @@
 <body>
   <div class="box">
     <div class="list">
-<div id="app" style="background-color:#e7013a;padding-top:0.5rem" v-cloak>
+<div id="app" style="background-color:#e7013a;padding-top:0.7rem" v-cloak>
   <template v-if="isexplain && issource">
     <div class="main">
     </div>
@@ -102,35 +102,34 @@
       </div>
       
       <ul class="shoplist contscore" v-if="fristOrderItems.length>0">
-        <li v-for="(item,index) in fristOrderItems">
-          <img class="shop-img" v-lazy="item.itempic" v-if="item.itempic">
+        <li v-for="(item,index) in fristOrderItems" v-on:click="getTaocode(item)">
+          <img class="shop-img" v-lazy="item.mainPic" v-if="item.mainPic">
           <img class="shop-img" src="http://img.bc.haodanku.com/haodanku-activity/1596092443" v-else>
-          <div class="shop-box" v-bind:class="!item.couponurl?'active':''">
-            <p class="shop-title">{{item.itemshorttitle}}</p>
+          <div class="shop-box" v-bind:class="!item.couponLink?'active':''">
+            <p class="shop-title">{{item.dtitle}}</p>
             <div class="shop-tips">
-              <img src="http://img.bc.haodanku.com/haodanku/1613978202">
-              <p>棰嗗彇绛惧埌绾㈠寘鍙啀鍙犲姞鎶垫墸锛�</p>
+             <!--  <img src="http://img.bc.haodanku.com/haodanku/1613978202">
+              <p>棰嗗彇绛惧埌绾㈠寘鍙啀鍙犲姞鎶垫墸锛�</p> -->
             </div>
             <div class="shop-tips row-2">
               <img src="http://img.bc.haodanku.com/cms/1627703910">
-              <p>搴楅摵锛歿{item.shopname}}</p>
+              <p>搴楅摵锛歿{item.shopName}}</p>
             </div>
             <div>
-              <div class="ticket" v-if="item.couponurl"><span class="name" style="height: 0.3rem;">鍒�</span><span
-                class="value" style="height: 0.3rem;">锟{item.couponmoney}}</span></div>
-                <div class="ticket" v-if="item.couponurl"><span class="name" style="height: 0.3rem;background:linear-gradient(180deg,#b21db6,#ad25d1)">杩�</span><span
+              <div class="ticket" v-if="item.couponLink"><span class="name" style="height: 0.3rem;">鍒�</span><span
+                class="value" style="height: 0.3rem;">锟{item.couponPrice}}</span></div>
+                <div class="ticket" v-if="item.couponLink"><span class="name" style="height: 0.3rem;background:linear-gradient(180deg,#b21db6,#ad25d1)">杩�</span><span
                   class="value" style="border:1px solid #b817ce;color:#b817ce;height: 0.3rem;">锟{item.fanli}}</span></div>
             </div>
             
             <div class="shop-b">
               <div class="shop-b-l">
-                <p class="shop-b-m"><i>鍒稿悗浠�</i>锟{parseFloat(item.itemendprice)}}</p>
-                <p class="shop-b-label">锟{parseFloat(item.itemprice)}}</p>
+                <p class="shop-b-m"><i>鍒稿悗浠�</i>锟{parseFloat(item.actualPrice)}}</p>
+                <p class="shop-b-label">锟{parseFloat(item.originalPrice)}}</p>
               </div>
             </div>
             
-            <span class="shop-btn shop-coupon" v-on:click="getTaocode(item,true)" v-if="item.couponurl">绔嬪嵆棰嗗埜</span>
-            <span class="shop-btn" v-on:click="getTaocode(item)">鎼滅储涓嬪崟</span>
+            <span class="shop-btn" v-on:click="getTaocode(item)">绔嬪嵆涓嬪崟</span>
           </div>
         </li>
       </ul>
@@ -165,21 +164,7 @@
     <img src="http://img.bc.haodanku.com/haodanku-activity/1596032111" alt="">
   </div>
   
-  <div class="direct-img" v-show="showDirect" v-on:click="closeDirect">
-    <div class="direct-box">
-      <div class="box-header">
-        浣跨敤鏁欑▼
-        <img
-          v-on:click="closeDirect"
-          class="btn-close"
-          src="http://img-haodanku-com.cdn.fudaiapp.com/FsHmpTJUJxhdJ7X8YL36ix1GduZg"
-          alt="">
-      </div>
-      <div class="box-content">
-        <img src="http://img.bc.haodanku.com/cms/1627703471?t=1" alt="">
-      </div>
-    </div>
-  </div>
+
   <transition name="fade">
     <div class="snapped-up" v-show="snappedUp.show">
       <div class="box">
@@ -268,7 +253,8 @@
         active:0,
         nav:[
         ],
-      posturl:"http://dfg.shop.com",
+      //posturl:"http://dfg.shop.com",
+      posturl:"http://dfgapp.ushopvip.com",
       //posturl:"http://appapitest.ushopvip.com",
       showDirect: false,
       codeId: vmRequest("code"),
@@ -291,22 +277,22 @@
         {
           name: "浣i噾姣斾緥",
           bool: false,
-          max: 2,
-          min: 2,
+          max: 4,
+          min: 4,
           number: 4
         },
         {
           name: "閿�閲�",
           bool: false,
-          max: 5,
-          min: 5,
+          max: 2,
+          min: 2,
           number: 2
         },
         {
           name: "棰嗗埜閲�",
           bool: false,
-          max: 5,
-          min: 5,
+          max: 3,
+          min: 3,
           number: 3
         }
       ],
@@ -368,8 +354,13 @@
                 var _this = this;
                 $(document).scrollTop(0);
                 this.active = key;
+                this.page = 1;
+                this.loadmsg = true;
+                this.loadshow = true;
+                this.sigclick = true;
+                this.sortNumber=0;
                 setTimeout(function () {
-                    //_this.getGoodsList();
+                    _this.ajaxFristOrderItems();
                 }, 200)
 
             },
@@ -452,12 +443,6 @@
                     }
                 })
             },
-    toSignIn: function() {
-      if(!this.sign_info.tpwd) {
-        return;
-      }
-      SpaUtils.copy(this.sign_info.tpwd, "澶嶅埗鍙d护鎴愬姛锛岃鎵撳紑娣樺疂娴忚棰嗗彇绛惧埌绾㈠寘");
-    },
     getUrlPar:function(name)
             {
                 var reg=new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
@@ -503,32 +488,29 @@
               headers:{
               "token":that.getUrlPar("token")
               },
-              url:that.posturl+'/api/activity/signRed',
+              url:'/api/activity/bottomPrice',
               type:"post",
               dataType:"json",
               data:{
-                apikey: '0F92EBA7AADA', //蹇呭~
-                min_size: 20,
+                pageSize: 20,
                 sort: that.sortId,
-                min_id: that.page,
-                keyword: that.keyword,
-                pure_tpwd: vmRequest("pure_tpwd") ? 1 : undefined
+                pageId: that.page,
+                cids: that.active,
               }
               }).done(function(res){
-                var data=res.data;
+                var data=res.data.data;
                 if(res.code == 0) {
-                  that.help_info = data.help_info || [];
-                  that.sign_info = data.sign_info || {};
                   if(that.sigclick) {
-                    that.fristOrderItems = data.data;
+                    that.fristOrderItems = data.list;
                   } else {
-                    that.fristOrderItems = that.fristOrderItems.concat(data.data);
+                    that.fristOrderItems = that.fristOrderItems.concat(data.list);
                   }
-                  that.topArr = data.top_data;
-                  if(that.page != data.min_id) {
+                  //鑾峰彇鎬绘暟
+                  
+                  if(that.page*20 < data.totalNum) {
                     that.loadmsg = true;
                     that.loadshow = true;
-                    that.page = data.min_id;
+                    that.page ++;
                   } else {
                     that.loadmsg = false;
                     that.loadshow = false;
@@ -586,60 +568,10 @@
         content: $(classname)
       });
     },
-    getTaocode: function(item, isCoupon) {
-      // if(!isCoupon && vmRequest("pure_tpwd")) {
-      //   // 鐩存帴澶嶅埗
-      //   copy(item.tpwd, "澶嶅埗鍙d护鎴愬姛,璇锋墦寮�娣樺疂涓嬪崟");
-      if(!isCoupon) {
-        // 鐩存帴澶嶅埗
-        SpaUtils.copy(item.itemtitle, false);
-        this.titleCopyTipsVisible = true;
-        return;
-      }
-      var that = this;
-      var load = layer.load(1, {shade: 0.3});
-      $.ajax({
-        type: "Post",
-        url: that.vmHttp + "://v2.api.haodanku.com/ratesurl",
-        data: {
-          apikey: '0F92EBA7AADA', //蹇呭~
-          itemid: item.itemid,
-          activityid: isCoupon ? item.activityid : undefined,
-          title: item.itemshorttitle,
-          itemtitle: item.itemtitle,
-          pid: 'mm_4091757048_2861600076_114781900494', //蹇呭~
-          tb_name: 'tb108547775155', //蹇呭~
-          get_taoword: 1,
-        },
-        dataType: "json",
-        timeout: 5000,
-        success: function(data) {
-          layer.close(load);
-          if(data.code == "1") {
-            if(!isCoupon) {
-            }
-            that.taoToken = data.data.taoword;
-            if(isCoupon) {
-              //that.popupFun(".tokenbox1");
-              uni.postMessage({
-                data: {
-                  action: 'totb',
-                  tburl:data.data.link
-                }
-               })
-            } else {
-              that.openSnappedUpDialog();
-            }
-          } else {
-            that.msgFun(data.msg);
-          }
-
-        },
-        error: function() {
-          layer.close(load);
-          that.msgFun("缃戠粶閿欒锛岃妫�鏌ョ綉缁滈噸璇�");
-        }
-      });
+    getTaocode: function(item) {
+      uni.navigateTo({
+                  url: '/pages/goods/goodsDetail?id=' + item.goodsId
+                });
     },
     msgFun: function(val) {
       layer.msg(val, {

--
Gitblit v1.9.3