|
|
@@ -123,7 +123,7 @@ Page({ |
|
|
|
}, |
|
|
|
|
|
|
|
/** 根据卡id查询卡详情*/ |
|
|
|
getCardDetail(cardId) { |
|
|
|
getCardDetail(cardId, goGive) { |
|
|
|
const that = this |
|
|
|
Http.get({ |
|
|
|
url: config.api.getCardDetail, |
|
|
@@ -134,13 +134,27 @@ Page({ |
|
|
|
// 取不到时清空参数 |
|
|
|
that.setData({ |
|
|
|
title: res.data.title || "", |
|
|
|
phone: res.data.ownerPhone.slice(0, 3) + `****` + res.data.ownerPhone.slice(7) || "", |
|
|
|
phone: res.data.ownerPhone || "", |
|
|
|
hidePhone: res.data.ownerPhone ? (res.data.ownerPhone.slice(0, 3) + `****` + res.data.ownerPhone.slice(7)) : '', |
|
|
|
ownerUserId: res.data.ownerUserId || "", |
|
|
|
eCardId: res.data.eCardId || "", |
|
|
|
owned: res.data.owned || "", |
|
|
|
remainAmount: res.data.remainAmount / 100 || "", |
|
|
|
isSHowInfoCard: true // 显示卡详情 |
|
|
|
}) |
|
|
|
if (goGive) { |
|
|
|
if ((this.data.ownerUserId && this.data.eCardId) || e.detail.value.code) { |
|
|
|
if ((this.data.owned && this.data.owned == 1) || e.detail.value.code) { |
|
|
|
wx.navigateTo({ |
|
|
|
url: `/pages/ConsumeDetail/ConsumeDetail?cardId=${this.data.eCardId}`, |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.Toast('当前用户不是该卡的持有者,无法转赠!', 'none') |
|
|
|
} |
|
|
|
} else { |
|
|
|
this.Toast('该卡未绑定', 'none') |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
.catch(err => { |
|
|
|
console.log(err); |
|
|
@@ -194,26 +208,15 @@ Page({ |
|
|
|
}, |
|
|
|
|
|
|
|
submit() { |
|
|
|
const data = this.data |
|
|
|
const e = { |
|
|
|
detail: { value: { code: this.data.code } } |
|
|
|
} |
|
|
|
this.searchCard(e) |
|
|
|
this.getCouponOrderByPassword(data.code) |
|
|
|
this.getCouponOrderByPassword(this.data.code) |
|
|
|
}, |
|
|
|
|
|
|
|
goGive() { |
|
|
|
if (this.data.ownerUserId && this.data.eCardId) { |
|
|
|
if (this.data.owned && this.data.owned == 1) { |
|
|
|
wx.navigateTo({ |
|
|
|
url: `/pages/ConsumeDetail/ConsumeDetail?cardId=${this.data.eCardId}`, |
|
|
|
}) |
|
|
|
} else { |
|
|
|
this.Toast('当前用户不是该卡的持有者,无法转赠!', 'none') |
|
|
|
} |
|
|
|
} else { |
|
|
|
this.Toast('该卡未绑定', 'none') |
|
|
|
} |
|
|
|
this.getCardDetail(this.data.code, true) |
|
|
|
}, |
|
|
|
|
|
|
|
// 检查用户登录状态 |
|
|
|