zhaojs
2023-07-20 8c00bd0245ca4756ca04483a4980ad202714e43e
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: "佣金比例",
          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, "复制口令成功,请打开淘宝浏览领取签到红包");
    },
    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, "复制口令成功,请打开淘宝下单");
      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, {