/*
* 加入购物车
*/
goCat: function (isPay) {
var that = this;
var productSelect = this.data.productValue[this.data.attrValue];
//打开属性
if (this.data.attrValue) {
//默认选中了属性,但是没有打开过属性弹窗还是自动打开让用户查看默认选中的属性
this.setData({ 'attribute.cartAttr': !this.data.isOpen ? true : false })
} else {
if (this.data.isOpen)
this.setData({ 'attribute.cartAttr': true })
else
this.setData({ 'attribute.cartAttr': !this.data.attribute.cartAttr });
}
//只有关闭属性弹窗时进行加入购物车
if (this.data.attribute.cartAttr === true && this.data.isOpen == false) return this.setData({ isOpen: true });
//如果有属性,没有选择,提示用户选择
if (this.data.productAttr.length && productSelect === undefined && this.data.isOpen == true) return app.Tips({ title: '请选择属性' });
if (!that.data.cart_num || parseInt(that.data.cart_num) <= 0) return app.Tips({ title: '请输入购买数量' });
postCartAdd({
productId: that.data.id,
cartNum: that.data.cart_num,
uniqueId: productSelect !== undefined ? productSelect.unique : '',
'new': isPay === undefined ? 0 : 1,
}).then(res => {
that.setData({ isOpen: false, 'attribute.cartAttr': false });
if (isPay)
wx.navigateTo({ url: '/pages/order_confirm/index?cartId=' + res.data.cartId });
else
app.Tips({ title: '添加购物车成功', icon: 'success' }, function () {
that.getCartCount(true);
});
}).catch(err => {
return app.Tips({ title: err });
});
},
点击之后一点反应都没有
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}