| xqd
@@ -1,13 +1,13 @@
|
|
|
<template>
|
|
|
<view class="goods-lucky">
|
|
|
<!-- 转盘 -->
|
|
|
- <view class="spinning" :style="{backgroundImage:'url('+backImageUrl+')'}">
|
|
|
- <view class="spinning-title">
|
|
|
+ <view class="spinning" :style="{backgroundImage:'url('+bigWheelConfig.big_wheel_bg+')'}">
|
|
|
+ <view class="spinning-title" style="opacity: 0;">
|
|
|
<text>{{drawInfo.draw_template.name?drawInfo.draw_template.name:"幸运大轮盘"}}</text>
|
|
|
</view>
|
|
|
<!-- <q-turntable isRenderImage ref="turntable" :areaNumber='9' @start="turntableStart" @success="turntableSuccess">
|
|
|
</q-turntable> -->
|
|
|
- <q-turntable ref="turntable" @start="turntableStart"/>
|
|
|
+ <q-turntable ref="turntable" @start="turntableStart" :big_wheel_disc="bigWheelConfig.big_wheel_disc" :big_wheel_button="bigWheelConfig.big_wheel_button"/>
|
|
|
</view>
|
|
|
|
|
|
<view style="background-color: #f9f9f9; padding-bottom: 136rpx;">
|
| xqd
@@ -36,7 +36,7 @@
|
|
|
<text class="introduce-top-rule2"></text>
|
|
|
</view>
|
|
|
<view class="introduce-text">
|
|
|
- <text>{{drawInfo.draw_template.rule}}</text>
|
|
|
+ <view v-html="bigWheelConfig.big_wheel_rule"></view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
| xqd
@@ -105,7 +105,8 @@
|
|
|
QTurntable
|
|
|
},
|
|
|
data() {
|
|
|
- return {
|
|
|
+ return {
|
|
|
+ big_wheel:{},
|
|
|
//中奖等级
|
|
|
prizeLevel:'',
|
|
|
isexchange: true,
|
| xqd
@@ -144,14 +145,22 @@
|
|
|
},
|
|
|
drawRecord:[],
|
|
|
drawResult:{},
|
|
|
- drawResultProduct: {}
|
|
|
+ drawResultProduct: {},
|
|
|
+ bigWheelConfig:{}
|
|
|
}
|
|
|
},
|
|
|
onLoad(params){
|
|
|
const {draw_no} = params
|
|
|
this.drawInfo.draw_no = draw_no;
|
|
|
+ this.getBackgroundConfig()
|
|
|
},
|
|
|
onReady(){
|
|
|
+ if(!this.$store.getters.userInfo){
|
|
|
+ uni.redirectTo({
|
|
|
+ url: '/pages/login/login'
|
|
|
+ })
|
|
|
+ return;
|
|
|
+ }
|
|
|
// this.judageIsDraw(); //判断是否有权限访问
|
|
|
this.getDrawInfo(); //获取抽奖信息
|
|
|
this.getDrawRecord(); //获取获奖记录
|
| xqd
@@ -160,9 +169,14 @@
|
|
|
recordMsg:(status)=>{
|
|
|
const di = ['未中奖','未兑换','已兑换'];
|
|
|
return di[status];
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
methods: {
|
|
|
+ getBackgroundConfig(){
|
|
|
+ this.$api.document.allSet().then(res => {
|
|
|
+ this.bigWheelConfig = res.data.big_wheel.value
|
|
|
+ })
|
|
|
+ },
|
|
|
judageIsDraw(){
|
|
|
if(!this.drawInfo.draw_no){
|
|
|
uni.showToast({
|
| xqd
@@ -591,10 +605,10 @@
|
|
|
width: 100%;
|
|
|
height: 790rpx;
|
|
|
background-repeat: no-repeat;
|
|
|
- background-size: cover;
|
|
|
+ background-size: 100% 100%;
|
|
|
|
|
|
.spinning-title {
|
|
|
- margin-bottom: 40rpx;
|
|
|
+ margin-bottom: 20rpx;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|