|
@@ -95,7 +95,8 @@
|
|
|
<view class="card" v-if="item.useLink">
|
|
|
<view class="card-left">使用链接:</view>
|
|
|
<view class="ells-one card-center">{{item.useLink}}</view>
|
|
|
- <view class="card-right" @click="copyUseLink(item.useLink)">复制</view>
|
|
|
+ <view class="card-right" v-if="!item.quanxiaole" @click="copyUseLink(item.useLink)">复制</view>
|
|
|
+ <view class="card-right" v-if="item.quanxiaole" @click="openWindow(item.useLink)">使用</view>
|
|
|
</view>
|
|
|
<view class="cardList" v-for="(items,indexs) in item.cardList" :key="indexs">
|
|
|
<view class="card">
|
|
@@ -165,6 +166,7 @@
|
|
|
import $http from '@/utils/request.js'
|
|
|
import appId from '@/config/appId.js'
|
|
|
import Auth from '../../components/auth/auth.vue'
|
|
|
+// import { log } from 'console'
|
|
|
export default {
|
|
|
components: {
|
|
|
Auth
|
|
@@ -211,7 +213,14 @@
|
|
|
ele.picUrl = env.filePublic + picUrlArr[0] + '?imageView2/2/w/170';
|
|
|
});
|
|
|
});
|
|
|
- this.deliverList = res.data.deliverList;
|
|
|
+ this.deliverList = res.data.deliverList;
|
|
|
+ let list = res.data.items;
|
|
|
+ list.map(item=>{
|
|
|
+ item.quanxiaole = 0;
|
|
|
+ if(item.useLink.indexOf('https://es-recharge.0x00.tech/coupon')>-1){
|
|
|
+ item.quanxiaole = 1;
|
|
|
+ }
|
|
|
+ })
|
|
|
this.list = res.data.items
|
|
|
}).catch(() => {
|
|
|
uni.hideLoading();
|
|
@@ -223,7 +232,26 @@
|
|
|
url: `/packagePrize/goods/detail?id=${ item.goodsId }`
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
+ openWindow(obj){
|
|
|
+ let couponReceiveIdArr = obj.split('=');
|
|
|
+ let couponReceiveId = couponReceiveIdArr[1];
|
|
|
+ if(couponReceiveId){
|
|
|
+ let path = `pages/user/voucherCenter/voucherCenter?couponReceiveId=${couponReceiveId}`;
|
|
|
+ wx.navigateToMiniProgram({
|
|
|
+ appId:'wxcf5741c1d906fcf2',
|
|
|
+ path: path,
|
|
|
+ // extraData: {
|
|
|
+ // foo: 'bar'
|
|
|
+ // },
|
|
|
+ envVersion: 'trial',
|
|
|
+ success(res) {
|
|
|
+ // console.log(res)
|
|
|
+ // 打开成功
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
cancelOrder() {
|
|
|
let orderId = this.orderId
|
|
|
uni.showModal({
|
|
@@ -247,7 +275,7 @@
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
payOrder() {
|
|
|
let _this = this
|
|
|
let payIng = false
|