|
@@ -1,20 +1,11 @@
|
|
|
<template>
|
|
|
<view class="page-cont">
|
|
|
- <view class="list">
|
|
|
- <view>一等奖</view>
|
|
|
- <view class="names">华为p30</view>
|
|
|
+ <view class="list" v-for="(item,index) in list" :key="item.id">
|
|
|
+ <view>奖品{{index+1}}</view>
|
|
|
+ <view class="names">{{item.prizeDesc}}</view>
|
|
|
<view class="viewsDetail" @click="viewsDetail">查看详情</view>
|
|
|
- </view>
|
|
|
- <view class="list">
|
|
|
- <view>三等奖</view>
|
|
|
- <view class="names">20乐豆</view>
|
|
|
<view class="lingjiang" @click="lingjiang(0)">领奖</view>
|
|
|
</view>
|
|
|
- <view class="list">
|
|
|
- <view>一等奖</view>
|
|
|
- <view class="names">华为p30</view>
|
|
|
- <view class="lingjiang" @click="lingjiang(1)">领奖</view>
|
|
|
- </view>
|
|
|
|
|
|
<!-- 查看详情弹框 -->
|
|
|
<u-popup v-model="showViews" mode="center" close-icon-color="#ffffff" closeable :border-radius="30" width="500rpx" height="650rpx">
|
|
@@ -93,6 +84,7 @@
|
|
|
<script>
|
|
|
import Address from '@/components/address.vue'
|
|
|
import {findAddressBycustomerNo, saveAddress} from '@/api/receiveAddress.js'
|
|
|
+import { findWinPrize } from '@/api/luckyDraw.js'
|
|
|
export default {
|
|
|
components: {
|
|
|
Address
|
|
@@ -111,6 +103,7 @@ export default {
|
|
|
areaName: '', //地址
|
|
|
areaInfo: {}, // 省市区
|
|
|
areaIdArr: [], // 省市区id数组
|
|
|
+ list: []
|
|
|
}
|
|
|
},
|
|
|
// 必须要在onReady生命周期,因为onLoad生命周期组件可能尚未创建完毕
|
|
@@ -119,6 +112,7 @@ export default {
|
|
|
},
|
|
|
onLoad(option) {
|
|
|
console.log(option,'option')
|
|
|
+ this.getfindWinPrize()
|
|
|
},
|
|
|
onUnload() {
|
|
|
this.form = {
|
|
@@ -128,6 +122,13 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ getfindWinPrize(){
|
|
|
+ findWinPrize().then(res => {
|
|
|
+ if(res.status == 200){
|
|
|
+ this.list = res.data
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 获取用户收货地址
|
|
|
getAddress() {
|
|
|
findAddressBycustomerNo({}).then(res => {
|