| @@ -107,8 +107,8 @@ Page({ | |||
| }, this) | |||
| }, | |||
| joinActivity(e){ | |||
| let state = e.target.dataset.state; | |||
| let index = e.target.dataset.index; | |||
| let state = this.data.dataList[index].state; | |||
| if(state==-1){//我要砍价 | |||
| if(this.data.isAddress){ | |||
| this.beginBargain(this.data.dataList[index]); | |||
| @@ -119,7 +119,7 @@ Page({ | |||
| } | |||
| }else if(state==0){//查看详情 | |||
| wx.navigateTo({ | |||
| url: '/pages/mountingsDetail/mountingsDetail?datas='+JSON.stringify(this.data.dataList[index]), | |||
| url: '/pages/mountingsDetail/mountingsDetail?sku_id='+this.data.dataList[index]['sku_id']+"&activity_token="+this.data.dataList[index]['activity_token'], | |||
| }) | |||
| }else if(state==1){//已经成功 | |||
| wx.reLaunch({ | |||
| @@ -132,7 +132,7 @@ Page({ | |||
| if (res.code == 200) { | |||
| data.activity_token = res.data.activity_token; | |||
| wx.navigateTo({ | |||
| url: '/pages/mountingsDetail/mountingsDetail?datas='+JSON.stringify(data), | |||
| url: '/pages/mountingsDetail/mountingsDetail?sku_id='+data.sku_id+'&activity_token='+res.data.activity_token, | |||
| }) | |||
| }else{ | |||
| wx.showToast({ | |||
| @@ -208,9 +208,10 @@ Page({ | |||
| var index = e.currentTarget.dataset.index; | |||
| if(this.data.dateChoose != this.data.dateList[index]['activity_date']){ | |||
| this.setData({ | |||
| dataList:[], | |||
| dateChoose:this.data.dateList[index]['activity_date'] | |||
| }) | |||
| this.getActivityList(); | |||
| } | |||
| this.getActivityList(); | |||
| } | |||
| }) | |||
| @@ -39,11 +39,11 @@ | |||
| <view wx:if="{{item.state==-1}}" class="after-discount">{{item.goods_final_content}}</view> | |||
| <!-- <view wx:if="{{item.state!=-1}}" class="after-discount" style="color:#2B2B2B;">券后:¥<text style="font-size:37rpx;">{{item.goods_final_price2}}</text></view> --> | |||
| <view wx:if="{{item.state!=-1}}" class="after-discount" style="color:#2B2B2B;">{{item.goods_final_content}}</view> | |||
| <image wx:if="{{item.state==-1 && dateChoose==dateList[0]['activity_date']}}" bindtap="joinActivity" data-index="{{index}}" data-state="{{item.state}}" class="newImages9-6" src="{{imgUrl+'/newImages9/6.png'}}"></image> | |||
| <image wx:if="{{item.state==0 && dateChoose==dateList[0]['activity_date']}}" bindtap="joinActivity" data-index="{{index}}" data-state="{{item.state}}" class="newImages9-6" src="{{imgUrl+'/newImages9/7.png'}}"></image> | |||
| <image wx:if="{{item.state==1 && dateChoose==dateList[0]['activity_date']}}" bindtap="joinActivity" data-index="{{index}}" data-state="{{item.state}}" class="newImages9-6" src="{{imgUrl+'/newImages9/8.png'}}"></image> | |||
| <image wx:if="{{item.state==-2 && dateChoose==dateList[0]['activity_date']}}" bindtap="joinActivity" data-index="{{index}}" data-state="{{item.state}}" class="newImages9-6" src="{{imgUrl+'/newImages9/9.png'}}"></image> | |||
| <image wx:if="{{dateChoose!=dateList[0]['activity_date']}}" class="newImages9-6" src="{{imgUrl+'/newImages9/25.png'}}"></image> | |||
| <image wx:if="{{dateChoose!==dateList[0]['activity_date']}}" class="newImages9-6" src="{{imgUrl+'/newImages9/25.png'}}"></image> | |||
| <image wx:elif="{{item.state==0}}" bindtap="joinActivity" data-index="{{index}}" class="newImages9-6" src="{{imgUrl+'/newImages9/7.png'}}"></image> | |||
| <image wx:elif="{{item.state==1}}" bindtap="joinActivity" data-index="{{index}}" class="newImages9-6" src="{{imgUrl+'/newImages9/8.png'}}"></image> | |||
| <image wx:elif="{{item.state==-2}}" bindtap="joinActivity" data-index="{{index}}" class="newImages9-6" src="{{imgUrl+'/newImages9/9.png'}}"></image> | |||
| <image wx:elif="{{item.state==-1}}" bindtap="joinActivity" data-index="{{index}}" class="newImages9-6" src="{{imgUrl+'/newImages9/6.png'}}"></image> | |||
| <view class="newImages9-6 btns" wx:if="{{!userInfoData && item.state==-1}}"> | |||
| <button style="min-height:0rpx;width:100%;height:100%;" open-state="getUserInfo" bindgetuserinfo="getUserWxMsg"></button> | |||
| </view> | |||
| @@ -23,6 +23,7 @@ Page({ | |||
| page:1, | |||
| count:10, | |||
| ismore:true,//是否还有更多数据 | |||
| right_pic_W:0, | |||
| }, | |||
| /** | |||
| @@ -34,8 +35,11 @@ Page({ | |||
| bargainType:2 | |||
| }) | |||
| } | |||
| if(options.datas){ | |||
| this.data.goodsMsg = JSON.parse(options.datas); | |||
| if(options.sku_id){ | |||
| this.data.goodsMsg.sku_id = options.sku_id; | |||
| } | |||
| if(options.activity_token){ | |||
| this.data.goodsMsg.activity_token = options.activity_token; | |||
| } | |||
| app.globalData.nowPage = 3; | |||
| if (app.globalData.openid) { | |||
| @@ -104,15 +108,10 @@ Page({ | |||
| * 用户点击右上角分享 | |||
| */ | |||
| onShareAppMessage: function () { | |||
| let goodsMsg = { | |||
| sku_id:this.data.goodsMsg.sku_id, | |||
| activity_token:this.data.goodsMsg.activity_token, | |||
| sku_name:this.data.goodsMsg.activity_token | |||
| } | |||
| return { | |||
| title: "我正在以超低价购买"+this.data.goodsMsg.sku_name+"!有你帮忙还能更便宜!快来帮我!", | |||
| title: "我正在以超低价购买"+this.data.goodsDetail.sku_name+"!有你帮忙还能更便宜!快来帮我!", | |||
| imageUrl: this.data.imgUrl+'/newImages9/13.png', | |||
| path: "/pages/mountingsDetail/mountingsDetail?bargainType=2&datas="+JSON.stringify(goodsMsg) | |||
| path: "/pages/mountingsDetail/mountingsDetail?bargainType=2&sku_id="+this.data.goodsMsg.sku_id+"&activity_token="+this.data.goodsMsg.activity_token | |||
| } | |||
| }, | |||
| ruleShowControl(){//控制活动规则的显示与隐藏 | |||
| @@ -203,11 +202,14 @@ Page({ | |||
| let signStr = openid+activity_token+timestamp+fixedString | |||
| let sign = md5.hexMD5(signStr) | |||
| app.wxRequest(app.globalData.urlRoot + "bargain/bargainByFriend", {activity_token:activity_token,timestamp:timestamp,sign:sign}, res => { | |||
| console.log(res); | |||
| if (res.code == 200) { | |||
| this.setData({ | |||
| friendHelpMoney:res.data.bargainMoney/100 | |||
| }) | |||
| this.data.friendBargain = []; | |||
| this.data.page = 1; | |||
| this.getFriendBargainList(); | |||
| this.getActivityJoinDetail(); | |||
| this.helpFriend(); | |||
| }else{ | |||
| wx.showToast({ | |||
| @@ -220,8 +222,17 @@ Page({ | |||
| getGoodsDetail(){//获取商品详情 | |||
| app.wxRequest(app.globalData.urlRoot + "bargain/getGoodsDetail", {sku_id:this.data.goodsMsg.sku_id}, res => { | |||
| if (res.code == 200) { | |||
| this.setData({ | |||
| goodsDetail:res.data | |||
| wx.getImageInfo({ | |||
| src:res.data.goods_detail_right_pic, | |||
| success:(params)=>{ | |||
| let scale = 75/params.height; | |||
| this.setData({ | |||
| right_pic_W:params.width*scale | |||
| }) | |||
| this.setData({ | |||
| goodsDetail:res.data | |||
| }) | |||
| } | |||
| }) | |||
| }else{ | |||
| wx.showToast({ | |||
| @@ -18,7 +18,7 @@ | |||
| <view class="original-price">{{goodsDetail.goods_origin_content}}</view> | |||
| </view> | |||
| </view> | |||
| <image wx:if="{{goodsDetail.goods_detail_right_pic}}" class="newImages9-test3" src="{{goodsDetail.goods_detail_right_pic}}" mode="aspectFit"></image> | |||
| <image style="width:{{right_pic_W}}rpx;" wx:if="{{goodsDetail.goods_detail_right_pic}}" class="newImages9-test3" src="{{goodsDetail.goods_detail_right_pic}}" mode="aspectFit"></image> | |||
| </view> | |||
| </view> | |||
| </view> | |||