瀏覽代碼

[砍价][砍价详情]:[砍价详情修改]

tags/同保楼3.3.1
meo 6 年之前
父節點
當前提交
7a5460a1de
共有 5 個檔案被更改,包括 30 行新增22 行删除
  1. +9
    -11
      pages/bargain/bargain.js
  2. +4
    -4
      pages/bargain/bargain.wxml
  3. +6
    -1
      pages/bargain/bargainDatail/bargainDatail.js
  4. +4
    -1
      pages/bargain/bargainDatail/bargainDatail.wxml
  5. +7
    -5
      pages/bargain/bargainDatail/bargainDatail.wxss

+ 9
- 11
pages/bargain/bargain.js 查看文件

@@ -1,9 +1,7 @@
var config = require("../../config/config.js");
const Http = require("../../utils/HttpBasics");
const imgurl = require("../../utils/imgurl");

Page({

/**
* 页面的初始数据
*/
@@ -21,7 +19,7 @@ Page({
myorder: false,
actUrl: imgurl.act.url,
loadingUrl: imgurl.loading.url,
flag: null,
flag: 'bargaingoods',
},
onShow: function () {
let that = this;
@@ -65,6 +63,7 @@ Page({
},
getList(pageNum, flag) {
var that = this;
console.log(pageNum)
if (that.data.allow_load) {
/**
* mybargain: 我的砍价
@@ -81,7 +80,7 @@ Page({
})
var param = {
pageNum: pageNum,
pageSize: 6
pageSize: 10
};
var url = config.api.pressOrderList;
} else if (flag == 'bargaingoods') {
@@ -90,7 +89,7 @@ Page({
})
var param = {
pageNum: pageNum,
pageSize: 6,
pageSize: 10,
targetAd: 6
};
var url = config.api.couponChannelList;
@@ -132,7 +131,7 @@ Page({
})
.catch(err => {
wx.showToast({
title: err.errMsg,
title: err.message,
icon: 'none',
duration: 2000,
mask: false
@@ -158,7 +157,7 @@ Page({
/**
* 如果是重新砍价,需要重新下单
*/
orderSave: function (couponId,orderId,couponChannelId) {
orderSave: function (couponId,couponChannelId) {
Http.post({
url: config.api.orderSave,
data: {
@@ -170,7 +169,7 @@ Page({
.then(res => {
console.log(res)
wx.navigateTo({
url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${orderId}`
url: `/pages/bargain/bargainDatail/bargainDatail?orderId=${res.data.orderNumber}`
})
})
.catch(err => {
@@ -193,8 +192,8 @@ Page({
console.log(e)
let couponId = e.currentTarget.dataset.couponid;
let couponChannelId = e.currentTarget.dataset.couponchannelid;
let orderId = e.currentTarget.dataset.id;
that.orderSave(couponId,orderId,couponChannelId)
// let orderId = e.currentTarget.dataset.id;
that.orderSave(couponId,couponChannelId)
},
mybargain: function () {
let that = this;
@@ -232,7 +231,6 @@ Page({
* @param {砍价} 邀请好友砍价
*/
invite: function (e) {
console.log(e.currentTarget.dataset.id);
let couponChannelId = e.currentTarget.dataset.id;
let couponId = e.currentTarget.dataset.couponid;
if (couponChannelId && couponId) {


+ 4
- 4
pages/bargain/bargain.wxml 查看文件

@@ -4,7 +4,7 @@
<c-banner wx:key="unique" list="{{list}}" />
</view>
<view class="list" hover-class="none" hover-stop-propagation="false">
<view class="listitem clearfix" wx:for="{{lists}}" wx:key="{{index}}" hover-class="none" hover-stop-propagation="false">
<view class="listitem clearfix" wx:for="{{lists}}" wx:key="{{index}}" hover-class="none" hover-stop-propagation="false" data-couponId='{{item.couponId}}' data-id='{{item.id}}' bindtap='invite'>
<image class="fl" src="{{item.coverImg}}" mode="widthFix" lazy-load="true" binderror=""
bindload=""></image>
<view class="fl ri" hover-class="none" hover-stop-propagation="false">
@@ -13,7 +13,7 @@
<text class="txt03">{{item.priceStr}}元</text>
<text class="txt04">可砍至<text class="money">{{item.salePriceStr}}</text>元</text>
</view>
<view class="botton" hover-class="none" hover-stop-propagation="false" data-couponId='{{item.couponId}}' data-id='{{item.id}}' bindtap='invite'>发起砍价</view>
<view class="botton" hover-class="none" hover-stop-propagation="false">发起砍价</view>
</view>
<view class='dingdan' wx:if="{{list.length==0}}">
<image src="{{actUrl}}" mode="widthFix"></image>
@@ -25,13 +25,13 @@
</view>
</view>
<view class="list mybargain" wx:if="{{mybargain}}" hover-class="none" hover-stop-propagation="false">
<view class="listitem clearfix" wx:for="{{lists}}" wx:key="index" wx:if="{{item.orderStatus == 8||item.orderStatus == 6|| item.orderStatus == 7 || item.orderStatus == 9}}" hover-class="none" hover-stop-propagation="false">
<view class="listitem clearfix" wx:for="{{lists}}" wx:key="index" wx:if="{{item.orderStatus == 6||item.orderStatus == 7|| item.orderStatus == 8 || item.orderStatus == 9}}" hover-class="none" hover-stop-propagation="false">
<image class="fl" src="{{item.coverImg}}" mode="widthFix" lazy-load="true" binderror=""
bindload=""></image>
<view class="fl ri" hover-class="none" hover-stop-propagation="false">
<text class="txt01">{{item.title}}</text>
<text class="txt02">{{item.subTitle}}</text>
<text class="txt04 mr" wx:if="{{item.orderStatus != 7}}">距砍价到{{item.salePrice/100}}元还差:{{item.pressCurrentValue/100}}元</text>
<text class="txt04 mr" wx:if="{{item.orderStatus != 7&&item.orderStatus != 8}}">距砍价到{{item.salePrice/100}}元还差:{{item.pressCurrentValue/100}}元</text>
<text class="txt04 mr" wx:if="{{item.orderStatus == 7}}">已砍价到底价:{{item.salePrice/100}}元</text>
</view>
<view class="botton1" wx:if="{{item.orderStatus == 6&&todayDate<=item.pressEndDate}}" hover-class="none" hover-stop-propagation="false" data-id="{{item.id}}" bindtap="inviteFriend">邀请好友砍价</view>


+ 6
- 1
pages/bargain/bargainDatail/bargainDatail.js 查看文件

@@ -499,5 +499,10 @@ function diffTime(startDate) {
if (days > 0) {
returnStr = days + "天" + returnStr;
}
return returnStr;
if (returnStr.indexOf('-1')==-1){
return returnStr;
}else{
return '1秒'
}
}

+ 4
- 1
pages/bargain/bargainDatail/bargainDatail.wxml 查看文件

@@ -22,6 +22,9 @@
<view class="fail" hover-class="none" hover-stop-propagation="false" wx:if="{{todayDate>data.pressEndDate && from=='discount'&& discountStatus !=1}}">
好友的砍价已过期
</view>
<view class="fail" hover-class="none" hover-stop-propagation="false" wx:if="{{todayDate>data.pressEndDate && discountStatus ==1}}">
您的砍价已过期
</view>
<view class="status" hover-class="none" hover-stop-propagation="false" wx:if="{{discountStatus==3}}">
<button bindtap="barginAgain" data-couponChannelId="{{data.couponChannelId}}" data-couponId="{{data.productId}}" data-id="{{data.id}}">发起砍价</button>
<button bindtap="gotomore">更多砍价商品</button>
@@ -50,7 +53,7 @@
</view>
</view>

<view wx:if="{{data.orderStatus != 7&&discountStatus==1}}" class="btns clearfix" hover-class="none" hover-stop-propagation="false">
<view wx:if="{{data.orderStatus != 7&&discountStatus==1&&todayDate<=data.pressEndDate}}" class="btns clearfix" hover-class="none" hover-stop-propagation="false">
<view class="fl" bindtap='orderFunc' data-orderId="{{data.id}}" data-price="{{data.price/100}}">
<text>{{data.price/100}}元</text>
<text>立即购买</text>


+ 7
- 5
pages/bargain/bargainDatail/bargainDatail.wxss 查看文件

@@ -221,10 +221,12 @@
width: 200rpx;
height: 200rpx;
border-radius:50%;
font-size: 24rpx;
font-size: 26rpx;
text-align: center;
line-height: 200rpx;
margin-top: 30rpx;
background: #EC3B2D;
color: #fff!important;
}
.helpDiscount::after{ border: none; }
.success{
@@ -284,17 +286,17 @@
text-align: center;
border: none;
}
.status button::after{ border: none; }
.status button:nth-of-type(1){
background:linear-gradient(90deg,rgba(236,59,45,1) 0%,rgba(248,98,52,1) 100%);
border:1rpx solid rgba(236,59,45,1);
border:1px solid rgba(236,59,45,1);
border-radius:48rpx;
margin-bottom: 38rpx;
color: #fff;
}
.status button:nth-of-type(2){
background:rgba(255,255,255,1);
border:1rpx solid rgba(190,190,190,1);
background:rgba(190,190,190,1);
border:1px solid rgba(190,190,190,1);
border-radius:48rpx;
width:520rpx;
color: #333;
}

Loading…
取消
儲存