Browse Source

bug修复

master
suizhijia 5 years ago
parent
commit
86216414f2
4 changed files with 34 additions and 22 deletions
  1. +5
    -4
      496_dongfengqichen/pages/mountings/mountings.js
  2. +5
    -5
      496_dongfengqichen/pages/mountings/mountings.wxml
  3. +23
    -12
      496_dongfengqichen/pages/mountingsDetail/mountingsDetail.js
  4. +1
    -1
      496_dongfengqichen/pages/mountingsDetail/mountingsDetail.wxml

+ 5
- 4
496_dongfengqichen/pages/mountings/mountings.js View File

}, this) }, this)
}, },
joinActivity(e){ joinActivity(e){
let state = e.target.dataset.state;
let index = e.target.dataset.index; let index = e.target.dataset.index;
let state = this.data.dataList[index].state;
if(state==-1){//我要砍价 if(state==-1){//我要砍价
if(this.data.isAddress){ if(this.data.isAddress){
this.beginBargain(this.data.dataList[index]); this.beginBargain(this.data.dataList[index]);
} }
}else if(state==0){//查看详情 }else if(state==0){//查看详情
wx.navigateTo({ 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){//已经成功 }else if(state==1){//已经成功
wx.reLaunch({ wx.reLaunch({
if (res.code == 200) { if (res.code == 200) {
data.activity_token = res.data.activity_token; data.activity_token = res.data.activity_token;
wx.navigateTo({ 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{ }else{
wx.showToast({ wx.showToast({
var index = e.currentTarget.dataset.index; var index = e.currentTarget.dataset.index;
if(this.data.dateChoose != this.data.dateList[index]['activity_date']){ if(this.data.dateChoose != this.data.dateList[index]['activity_date']){
this.setData({ this.setData({
dataList:[],
dateChoose:this.data.dateList[index]['activity_date'] dateChoose:this.data.dateList[index]['activity_date']
}) })
this.getActivityList();
} }
this.getActivityList();
} }
}) })

+ 5
- 5
496_dongfengqichen/pages/mountings/mountings.wxml View File

<view wx:if="{{item.state==-1}}" class="after-discount">{{item.goods_final_content}}</view> <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;">券后:¥<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> <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}}"> <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> <button style="min-height:0rpx;width:100%;height:100%;" open-state="getUserInfo" bindgetuserinfo="getUserWxMsg"></button>
</view> </view>

+ 23
- 12
496_dongfengqichen/pages/mountingsDetail/mountingsDetail.js View File

page:1, page:1,
count:10, count:10,
ismore:true,//是否还有更多数据 ismore:true,//是否还有更多数据
right_pic_W:0,
}, },


/** /**
bargainType:2 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; app.globalData.nowPage = 3;
if (app.globalData.openid) { if (app.globalData.openid) {
* 用户点击右上角分享 * 用户点击右上角分享
*/ */
onShareAppMessage: function () { 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 { return {
title: "我正在以超低价购买"+this.data.goodsMsg.sku_name+"!有你帮忙还能更便宜!快来帮我!",
title: "我正在以超低价购买"+this.data.goodsDetail.sku_name+"!有你帮忙还能更便宜!快来帮我!",
imageUrl: this.data.imgUrl+'/newImages9/13.png', 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(){//控制活动规则的显示与隐藏 ruleShowControl(){//控制活动规则的显示与隐藏
let signStr = openid+activity_token+timestamp+fixedString let signStr = openid+activity_token+timestamp+fixedString
let sign = md5.hexMD5(signStr) let sign = md5.hexMD5(signStr)
app.wxRequest(app.globalData.urlRoot + "bargain/bargainByFriend", {activity_token:activity_token,timestamp:timestamp,sign:sign}, res => { app.wxRequest(app.globalData.urlRoot + "bargain/bargainByFriend", {activity_token:activity_token,timestamp:timestamp,sign:sign}, res => {
console.log(res);
if (res.code == 200) { if (res.code == 200) {
this.setData({ this.setData({
friendHelpMoney:res.data.bargainMoney/100 friendHelpMoney:res.data.bargainMoney/100
}) })
this.data.friendBargain = [];
this.data.page = 1;
this.getFriendBargainList();
this.getActivityJoinDetail();
this.helpFriend(); this.helpFriend();
}else{ }else{
wx.showToast({ wx.showToast({
getGoodsDetail(){//获取商品详情 getGoodsDetail(){//获取商品详情
app.wxRequest(app.globalData.urlRoot + "bargain/getGoodsDetail", {sku_id:this.data.goodsMsg.sku_id}, res => { app.wxRequest(app.globalData.urlRoot + "bargain/getGoodsDetail", {sku_id:this.data.goodsMsg.sku_id}, res => {
if (res.code == 200) { 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{ }else{
wx.showToast({ wx.showToast({

+ 1
- 1
496_dongfengqichen/pages/mountingsDetail/mountingsDetail.wxml View File

<view class="original-price">{{goodsDetail.goods_origin_content}}</view> <view class="original-price">{{goodsDetail.goods_origin_content}}</view>
</view> </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> </view>
</view> </view>

Loading…
Cancel
Save