no message
This commit is contained in:
@@ -32,6 +32,14 @@ export function getWinningList(data) {
|
||||
data,
|
||||
});
|
||||
}
|
||||
export function getCommonRaffle(data) {
|
||||
return request({
|
||||
url: "/raffle/getCommonRaffleWinningList",
|
||||
method: "get",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 领取实物奖品
|
||||
* @param {Object} params
|
||||
|
||||
@@ -13,7 +13,12 @@
|
||||
<!-- 九宫格抽奖组件 -->
|
||||
<LotteryGrid :prizesObj="prizesObj" :remainCount="prizesObj.times" :is-disabled="isRotating"
|
||||
@start="handleStartLottery" @complete="handleLotteryComplete" />
|
||||
|
||||
<view class="notice-view">
|
||||
<view class="notice-li">
|
||||
<u-notice-bar :text="noticeList" color="#fff" icon="" justifyContent="center"
|
||||
direction="column" bgColor="rgba(0,0,0,0)"></u-notice-bar>
|
||||
</view>
|
||||
</view>
|
||||
<!-- 规则 -->
|
||||
<view class="rule">
|
||||
<view class="rule-title"> 活动规则</view>
|
||||
@@ -28,7 +33,7 @@
|
||||
<script>
|
||||
import LotteryGrid from './components/LotteryGrid.vue'
|
||||
import ResultModal from './components/ResultModal.vue'
|
||||
import { getActivityList, raffleExecute } from '@/api/raffle.js';
|
||||
import { getActivityList, raffleExecute,getCommonRaffle } from '@/api/raffle.js';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
@@ -38,6 +43,7 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
// 奖品配置数据
|
||||
noticeList:[],
|
||||
prizesObj: {
|
||||
prizes: [],
|
||||
},
|
||||
@@ -55,13 +61,32 @@ export default {
|
||||
console.log("option backPath", backPath);
|
||||
if (backPath && backPath !== 'null') {
|
||||
this.backPath = backPath;
|
||||
|
||||
}
|
||||
this.getCommon();
|
||||
},
|
||||
mounted() {
|
||||
this.getActivityList();
|
||||
},
|
||||
methods: {
|
||||
getCommon(){
|
||||
getCommonRaffle().then(res=>{
|
||||
let tmpArr = res.data && res.data.length ? res.data : [];
|
||||
this.noticeList = [];
|
||||
tmpArr.forEach(item=>{
|
||||
if(item.type == 'quicken'){
|
||||
item.text = `恭喜 ${item.user} 获得${item.parValue}个${item.prizeName}`;
|
||||
}else if(item.type == 'balance'){
|
||||
item.text = `恭喜 ${item.user} 获得${item.parValue}元${item.prizeName}`;
|
||||
}else if(item.type == 'redpacket'){
|
||||
item.text = `恭喜 ${item.user} 获得${item.parValue}${item.prizeName}`;
|
||||
}
|
||||
this.noticeList.push(item.text);
|
||||
})
|
||||
|
||||
console.log('getCommonRaffle',res)
|
||||
})
|
||||
},
|
||||
/**
|
||||
* 查询活动详情
|
||||
*/
|
||||
@@ -127,6 +152,22 @@ export default {
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
.notice-view{
|
||||
width:100%;
|
||||
min-height:64rpx;
|
||||
display: flex;
|
||||
padding: 0 40rpx;
|
||||
margin-top:30rpx;
|
||||
box-sizing: border-box;
|
||||
.notice-li{
|
||||
width:100%;
|
||||
height:100%;
|
||||
display: flex;
|
||||
border-radius: 32rpx;
|
||||
background: linear-gradient( 180deg, #FF8876 0%, #FF3D36 17%, #FF4646 85%, #FF8978 100%);
|
||||
}
|
||||
}
|
||||
.lottery-page {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
@@ -156,7 +197,7 @@ export default {
|
||||
background: linear-gradient(180deg, #FF8876 0%, #FF3D36 17%, #FF4646 85%, #FF8978 100%);
|
||||
border-radius: 24rpx;
|
||||
padding: 50rpx 24rpx;
|
||||
margin: 100rpx auto 0;
|
||||
margin: 30rpx auto 0;
|
||||
font-size: 34rpx;
|
||||
color: #FFFAE3;
|
||||
line-height: 54rpx;
|
||||
|
||||
Reference in New Issue
Block a user