zhaojs
2023-07-03 6a46acc0bd9247af75df2269fc5b4b6c2a4dc149
public/html/signin.html
@@ -105,8 +105,13 @@
              <img src="http://img.bc.haodanku.com/cms/1627703910">
              <p>店铺:{{item.shopname}}</p>
            </div>
            <div class="ticket" v-if="item.couponurl"><span class="name">券</span><span
              class="value">¥{{item.couponmoney}}</span></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
                  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>
@@ -249,6 +254,8 @@
  el: "#app",
  data: function() {
    return {
      //posturl:"http://dfg.shop.com",
      posturl:"http://appapitest.ushopvip.com",
      showDirect: false,
      codeId: vmRequest("code"),
@@ -402,6 +409,13 @@
      }
      SpaUtils.copy(this.sign_info.tpwd, "复制口令成功,请打开淘宝浏览领取签到红包");
    },
    getUrlPar:function(name)
            {
                var reg=new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
                 var r=window.location.search.substr(1).match(reg);
                if(r !=null)return unescape(r[2]);
                 return null;
            },
    arrowBtn: function(val) {
      this[val] = !this[val];
      this.arrowTop();
@@ -437,60 +451,58 @@
        document.body.scrollTop = that.outerHeight;
      }
      $.ajax({
        type: "Get",
        url: that.vmHttp + "://v2.api.haodanku.com/sign_red_pack_goods",
        data: {
          apikey: '0F92EBA7AADA', //必填
          min_size: 20,
          sort: that.sortId,
          min_id: that.page,
          keyword: that.keyword,
          pure_tpwd: vmRequest("pure_tpwd") ? 1 : undefined
        },
        dataType: "json",
        timeout: 5000,
        success: function(data) {
          if(data.code == "200") {
            that.help_info = data.help_info || [];
            that.sign_info = data.sign_info || {};
            if(that.sigclick) {
              that.fristOrderItems = data.data;
            } else {
              that.fristOrderItems = that.fristOrderItems.concat(data.data);
            }
            that.topArr = data.top_data;
            if(that.page != data.min_id) {
              that.loadmsg = true;
              that.loadshow = true;
              that.page = data.min_id;
            } else {
              that.loadmsg = false;
              that.loadshow = false;
            }
            that.$nextTick(function() {
              that.sigclick = false;
              if(cb) {
                $(".newtop").scrollToFixed();
              headers:{
              "token":that.getUrlPar("token")
              },
              url:that.posturl+'/api/activity/signRed',
              type:"post",
              dataType:"json",
              data:{
                apikey: '0F92EBA7AADA', //必填
                min_size: 20,
                sort: that.sortId,
                min_id: that.page,
                keyword: that.keyword,
                pure_tpwd: vmRequest("pure_tpwd") ? 1 : undefined
              }
              }).done(function(res){
                var data=res.data;
                if(res.code == 0) {
                  that.help_info = data.help_info || [];
                  that.sign_info = data.sign_info || {};
                  if(that.sigclick) {
                    that.fristOrderItems = data.data;
                  } else {
                    that.fristOrderItems = that.fristOrderItems.concat(data.data);
                  }
                  that.topArr = data.top_data;
                  if(that.page != data.min_id) {
                    that.loadmsg = true;
                    that.loadshow = true;
                    that.page = data.min_id;
                  } else {
                    that.loadmsg = false;
                    that.loadshow = false;
                  }
                  that.$nextTick(function() {
                    that.sigclick = false;
                    if(cb) {
                      $(".newtop").scrollToFixed();
                    }
            });
          } else {
            that.loadmsg = false;
            that.loadshow = false;
            that.sigclick = false;
            layer.msg(data.msg, {
              time: 2000,
              shade: 0.1,
              shadeClose: true
            });
          }
        },
        error: function() {
          that.msgFun("网络错误,请检查网络重试");
        }
      });
    },
                  });
                } else {
                  that.loadmsg = false;
                  that.loadshow = false;
                  that.sigclick = false;
                  layer.msg(data.msg, {
                    time: 2000,
                    shade: 0.1,
                    shadeClose: true
                  });
                }
             })
         },
    handleSort: function(item) {
      if(this.sortNumber == item.number) {
        if(item.min === item.max) {
@@ -559,13 +571,13 @@
            }
            that.taoToken = data.data.taoword;
            if(isCoupon) {
              //that.popupFun(".tokenbox1");
              uni.postMessage({
              that.popupFun(".tokenbox1");
             /*  uni.postMessage({
                data: {
                  action: 'totb',
                  tburl:data.data.link
                }
               })
               }) */
            } else {
              that.openSnappedUpDialog();
            }