Browse Source

拼团购增加截止时间参数;

release
ZhaoTongYao 5 years ago
parent
commit
304807b067
  1. 76
      subpages/heart/pages/groupBuyDetail/groupBuyDetail.js
  2. 2
      subpages/heart/pages/groupBuyList/groupBuyList.wxss
  3. 4
      subpages/heart/pages/groupBuyListMy/groupBuyListMy.js
  4. 4
      subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxml
  5. 2
      subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxss

76
subpages/heart/pages/groupBuyDetail/groupBuyDetail.js

@ -224,37 +224,55 @@ Page({
} else if (e.currentTarget.dataset.status == 2) { } else if (e.currentTarget.dataset.status == 2) {
return return
} }
const para = { let _this = this
groupBuyId: this.data.noticeId, let tip = '是否要取消报名?'
status: status if (status == 0) {
tip = '是否要报名?'
} else {
tip = '是否要取消报名?'
} }
this.setData({ wx.showModal({
lock: true title: '',
}) content: tip,
api.signUpOrCancel(para).then(res => { confirmColor: '#04BCA0',
let title = '' success (res) {
if (status == 0) { if (res.confirm) {
title = '报名成功' const para = {
} else { groupBuyId: _this.data.noticeId,
title = '取消成功' status: status
}
_this.setData({
lock: true
})
api.signUpOrCancel(para).then(res => {
let title = ''
if (status == 0) {
title = '报名成功'
} else {
title = '取消成功'
}
_this.setData({
dialogVisible: true,
dialogTitle: title,
evaluateList: [],
pageIndex: 1
})
setTimeout(() => {
_this.setData({
lock: false
})
}, 500);
_this.getNoticeDetail()
_this.getEvaluationList()
}).catch(err => {
_this.setData({
lock: false
})
})
} else if (res.cancel) {
console.log('用户点击取消')
}
} }
this.setData({
dialogVisible: true,
dialogTitle: title,
evaluateList: [],
pageIndex: 1
})
setTimeout(() => {
this.setData({
lock: false
})
}, 500);
this.getNoticeDetail()
this.getEvaluationList()
}).catch(err => {
this.setData({
lock: false
})
}) })
}, },
// 关闭弹框 // 关闭弹框

2
subpages/heart/pages/groupBuyList/groupBuyList.wxss

@ -90,7 +90,7 @@ page {
color: #E30000; color: #E30000;
} }
.tag-4 { .tag-4 {
color: #7561E0; color: #E30000;
} }
.tag-10 { .tag-10 {
color: #999999; color: #999999;

4
subpages/heart/pages/groupBuyListMy/groupBuyListMy.js

@ -246,7 +246,7 @@ Page({
}, },
//取消 //取消
toCancel (e) { toCancel (e) {
if (e.currentTarget.dataset.status != 0) { if (e.currentTarget.dataset.status == 5 || e.currentTarget.dataset.status == 10) {
return return
} }
this.setData({ this.setData({
@ -279,7 +279,7 @@ Page({
}, },
//结束团购 //结束团购
toFinish (e) { toFinish (e) {
if (e.currentTarget.dataset.status != 0) { if (e.currentTarget.dataset.status == 5 || e.currentTarget.dataset.status == 10) {
return return
} }
const id = e.currentTarget.dataset.id const id = e.currentTarget.dataset.id

4
subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxml

@ -39,9 +39,9 @@
<view class="notice-line"></view> <view class="notice-line"></view>
<view class="notice-btn {{item.isEdit == 0 ? 'notice-btn-disabled': ''}}" data-id="{{item.id}}" data-edit="{{item.isEdit}}" catchtap="toModify">修改</view> <view class="notice-btn {{item.isEdit == 0 ? 'notice-btn-disabled': ''}}" data-id="{{item.id}}" data-edit="{{item.isEdit}}" catchtap="toModify">修改</view>
<view class="notice-line"></view> <view class="notice-line"></view>
<view class="notice-btn {{item.groupBuyStatus != 0 ? 'notice-btn-disabled' : ''}}" data-id="{{item.id}}" data-status="{{item.groupBuyStatus}}" catchtap="toCancel">{{item.groupBuyStatus == 10 ? '已取消' : '取消'}}</view> <view class="notice-btn {{(item.groupBuyStatus == 5 || item.groupBuyStatus == 10) ? 'notice-btn-disabled' : ''}}" data-id="{{item.id}}" data-status="{{item.groupBuyStatus}}" catchtap="toCancel">{{item.groupBuyStatus == 10 ? '已取消' : '取消'}}</view>
<view class="notice-line"></view> <view class="notice-line"></view>
<view class="notice-btn {{item.groupBuyStatus != 0 ? 'notice-btn-disabled' : ''}}" data-id="{{item.id}}" data-status="{{item.groupBuyStatus}}" catchtap="toFinish">{{item.groupBuyStatus == 5 ? '已结束' : '结束'}}</view> <view class="notice-btn {{(item.groupBuyStatus == 5 || item.groupBuyStatus == 10) ? 'notice-btn-disabled' : ''}}" data-id="{{item.id}}" data-status="{{item.groupBuyStatus}}" catchtap="toFinish">{{item.groupBuyStatus == 5 ? '已结束' : '结束'}}</view>
<view class="notice-line"></view> <view class="notice-line"></view>
<view class="notice-btn {{item.groupBuyStatus == 10 ? 'notice-btn-disabled' : ''}}" data-id="{{item.id}}" data-status="{{item.groupBuyStatus}}" catchtap="toConfirm">确认交易</view> <view class="notice-btn {{item.groupBuyStatus == 10 ? 'notice-btn-disabled' : ''}}" data-id="{{item.id}}" data-status="{{item.groupBuyStatus}}" catchtap="toConfirm">确认交易</view>
</view> </view>

2
subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxss

@ -136,7 +136,7 @@ page {
color: #00A066; color: #00A066;
} }
.tag-4 { .tag-4 {
color: #7561E0; color: #E30000;
} }
.tag-5 { .tag-5 {
color: #E30000; color: #E30000;

Loading…
Cancel
Save