Commit 98205196 authored by 韦凯德's avatar 韦凯德

opt: 临时解决我的奖品页接口问题

parent c59b521b
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<navigator open-type="navigate" url="/pages/myprize/myprize" class="index-myprize-btn">我的奖品</navigator> <navigator open-type="navigate" url="/pages/myprize/myprize" class="index-myprize-btn">我的奖品</navigator>
<view class="index-page__title">{{title}}</view> <view class="index-page__title">{{title}}</view>
<view class="index-page__content">{{content}}</view> <view class="index-page__content">{{content}}</view>
<view class="index-page__tips">AM接口只支持PC端预览,手机淘宝预览需要使用云函数模式</view> <view class="index-page__tips">mock接口只支持PC端预览,手机淘宝预览需要使用云函数模式</view>
<view class="index-start-btn" onTap="doStart">开始</view> <view class="index-start-btn" onTap="doStart">开始</view>
<navigator open-type="navigate" url="/pages/tbccDemo/tbccDemo" class="index-tbcc-btn">tbcc demo</navigator> <navigator open-type="navigate" url="/pages/tbccDemo/tbccDemo" class="index-tbcc-btn">tbcc demo</navigator>
<navigator style="{{{'marginTop':'16rpx'}}}" open-type="navigate" url="/pages/goodsPage/goodsPage?itemId=617724147979,617724563528" class="index-tbcc-btn">商品集合页面</navigator> <navigator style="{{{'marginTop':'16rpx'}}}" open-type="navigate" url="/pages/goodsPage/goodsPage?itemId=617724147979,617724563528" class="index-tbcc-btn">商品集合页面</navigator>
......
...@@ -65,7 +65,8 @@ Page({ ...@@ -65,7 +65,8 @@ Page({
if (type != 'noLoading') { if (type != 'noLoading') {
my.showLoading(); my.showLoading();
} }
const { success, data, message } = await API.getMyPrizeList({ activityId }).catch(res => { const { success, data } = await API.getMyPrizeList({ activityId }).catch(res => {
commonToast(res && res.message);
this.setData({ this.setData({
myPrizeList: [] myPrizeList: []
}) })
...@@ -123,7 +124,9 @@ Page({ ...@@ -123,7 +124,9 @@ Page({
flag = true; flag = true;
const { activityId } = app; const { activityId } = app;
const { item } = e.target.dataset; const { item } = e.target.dataset;
const userAddress = await getUserAddress({ joinTag: " " }) const userAddress = await getUserAddress().catch(err => {
commonToast(err && err.errorMessage);
});
my.hideLoading(); my.hideLoading();
if (!userAddress) return if (!userAddress) return
const { name, telNumber, provinceName, cityName, cityCode, countyName, detailInfo, streetName } = userAddress || {}; const { name, telNumber, provinceName, cityName, cityCode, countyName, detailInfo, streetName } = userAddress || {};
...@@ -158,11 +161,11 @@ Page({ ...@@ -158,11 +161,11 @@ Page({
}, },
// 领取实物 // 领取实物
async receiveObjectPrize(params) { async receiveObjectPrize(params) {
const { success, data, message } = await API.receiveObjectPrize(params) || {} const { success, data } = await API.receiveObjectPrize(params).catch(res => {
commonToast(res && res.message)
}) || {}
if (success && data) { if (success && data) {
commonToast('领取成功') commonToast('领取成功')
} else {
commonToast(message)
} }
this.getMyPrize() this.getMyPrize()
}, },
...@@ -186,11 +189,11 @@ Page({ ...@@ -186,11 +189,11 @@ Page({
const { activityId } = app; const { activityId } = app;
const { item } = e.target.dataset; const { item } = e.target.dataset;
console.log(item, '领取积分') console.log(item, '领取积分')
const { success, data, message } = await API.receiveEnamePrize({ activityId, id: item._id }) || {}; const { success, data } = await API.receiveEnamePrize({ activityId, id: item._id }).catch(res => {
commonToast(res && res.message)
}) || {};
if (success && data) { if (success && data) {
commonToast('领取成功') commonToast('领取成功')
} else {
commonToast(message)
} }
flag = false flag = false
this.getMyPrize() this.getMyPrize()
...@@ -199,13 +202,13 @@ Page({ ...@@ -199,13 +202,13 @@ Page({
//获取用户vip信息 //获取用户vip信息
async getUserInfo() { async getUserInfo() {
const { activityId } = app; const { activityId } = app;
const { success, data, message } = await API.getVipInfo({ activityId }) || {}; const { success, data } = await API.getVipInfo({ activityId }).catch(res => {
commonToast(res && res.message)
}) || {};
console.log(data, '用户vip信息'); console.log(data, '用户vip信息');
if (success && data) { if (success && data) {
app.isVip = (data && data.isVip) || false; app.isVip = (data && data.isVip) || false;
app.vipLink = (data && data.url) || ''; app.vipLink = (data && data.url) || '';
} else {
commonToast(message)
} }
}, },
}); });
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment