diff --git a/subpages/heart/pages/groupBuyDetail/groupBuyDetail.js b/subpages/heart/pages/groupBuyDetail/groupBuyDetail.js index 1084010..a40ba2d 100644 --- a/subpages/heart/pages/groupBuyDetail/groupBuyDetail.js +++ b/subpages/heart/pages/groupBuyDetail/groupBuyDetail.js @@ -224,37 +224,55 @@ Page({ } else if (e.currentTarget.dataset.status == 2) { return } - const para = { - groupBuyId: this.data.noticeId, - status: status + let _this = this + let tip = '是否要取消报名?' + if (status == 0) { + tip = '是否要报名?' + } else { + tip = '是否要取消报名?' } - this.setData({ - lock: true - }) - api.signUpOrCancel(para).then(res => { - let title = '' - if (status == 0) { - title = '报名成功' - } else { - title = '取消成功' + wx.showModal({ + title: '', + content: tip, + confirmColor: '#04BCA0', + success (res) { + if (res.confirm) { + const para = { + groupBuyId: _this.data.noticeId, + 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 - }) }) }, // 关闭弹框 diff --git a/subpages/heart/pages/groupBuyList/groupBuyList.wxss b/subpages/heart/pages/groupBuyList/groupBuyList.wxss index 45625bf..4a5c490 100644 --- a/subpages/heart/pages/groupBuyList/groupBuyList.wxss +++ b/subpages/heart/pages/groupBuyList/groupBuyList.wxss @@ -90,7 +90,7 @@ page { color: #E30000; } .tag-4 { - color: #7561E0; + color: #E30000; } .tag-10 { color: #999999; diff --git a/subpages/heart/pages/groupBuyListMy/groupBuyListMy.js b/subpages/heart/pages/groupBuyListMy/groupBuyListMy.js index b17bbb0..1358609 100644 --- a/subpages/heart/pages/groupBuyListMy/groupBuyListMy.js +++ b/subpages/heart/pages/groupBuyListMy/groupBuyListMy.js @@ -246,7 +246,7 @@ Page({ }, //取消 toCancel (e) { - if (e.currentTarget.dataset.status != 0) { + if (e.currentTarget.dataset.status == 5 || e.currentTarget.dataset.status == 10) { return } this.setData({ @@ -279,7 +279,7 @@ Page({ }, //结束团购 toFinish (e) { - if (e.currentTarget.dataset.status != 0) { + if (e.currentTarget.dataset.status == 5 || e.currentTarget.dataset.status == 10) { return } const id = e.currentTarget.dataset.id diff --git a/subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxml b/subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxml index 3788a27..019c10f 100644 --- a/subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxml +++ b/subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxml @@ -39,9 +39,9 @@ 修改 - {{item.groupBuyStatus == 10 ? '已取消' : '取消'}} + {{item.groupBuyStatus == 10 ? '已取消' : '取消'}} - {{item.groupBuyStatus == 5 ? '已结束' : '结束'}} + {{item.groupBuyStatus == 5 ? '已结束' : '结束'}} 确认交易 diff --git a/subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxss b/subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxss index 0d39923..b433806 100644 --- a/subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxss +++ b/subpages/heart/pages/groupBuyListMy/groupBuyListMy.wxss @@ -136,7 +136,7 @@ page { color: #00A066; } .tag-4 { - color: #7561E0; + color: #E30000; } .tag-5 { color: #E30000;