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;