parent
e67fdf510c
commit
8718927bb1
|
@ -476,7 +476,7 @@
|
||||||
BargainApi.getBargainRecordDetail(this.bargainId, this.id).then(res => {
|
BargainApi.getBargainRecordDetail(this.bargainId, this.id).then(res => {
|
||||||
const bargainUserInfo = res.data;
|
const bargainUserInfo = res.data;
|
||||||
this.bargainUserInfo = bargainUserInfo;
|
this.bargainUserInfo = bargainUserInfo;
|
||||||
this.action = bargainUserInfo.action;
|
this.action = this.calculateAction(bargainUserInfo);
|
||||||
this.helpAction = bargainUserInfo.helpAction;
|
this.helpAction = bargainUserInfo.helpAction;
|
||||||
this.storeBargainId = bargainUserInfo.id || this.storeBargainId;
|
this.storeBargainId = bargainUserInfo.id || this.storeBargainId;
|
||||||
this.buyPrice = this.bargainUserInfo.payPrice || this.buyPrice;
|
this.buyPrice = this.bargainUserInfo.payPrice || this.buyPrice;
|
||||||
|
@ -508,6 +508,30 @@
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* 计算 action 值
|
||||||
|
*/
|
||||||
|
calculateAction: function (item) {
|
||||||
|
if (!item || !item.status) {
|
||||||
|
return 1; // 参与动作 - 未参与,可参与
|
||||||
|
}
|
||||||
|
if (item.status === 1) {
|
||||||
|
return 2; // 参与动作 - 参与中,等待砍价
|
||||||
|
}
|
||||||
|
if (item.status === 3) {
|
||||||
|
return 6; // 参与动作 - 砍价失败;TODO 芋艿:看看后续这个场景,应该做什么
|
||||||
|
}
|
||||||
|
if (!item.orderId) {
|
||||||
|
return 3; // 参与动作 - 砍价成功,待下单
|
||||||
|
}
|
||||||
|
if (!item.payStatus) {
|
||||||
|
return 4; // 参与动作 - 砍价成功,待下单
|
||||||
|
}
|
||||||
|
if (!item.payStatus) {
|
||||||
|
return 5; // 参与动作 - 已下单,已付款
|
||||||
|
}
|
||||||
|
return 1; // 兜底逻辑
|
||||||
|
},
|
||||||
/**
|
/**
|
||||||
* 参与砍价
|
* 参与砍价
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue