Commit 6b3e42eb authored by anxixi's avatar anxixi

积分竞猜相关功能

parent aeea09e5
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
<div style="margin-left: 30px;padding: 5px 0;width: 400px;"> <div style="margin-left: 30px;padding: 5px 0;width: 400px;">
<p style="color:#1A1A1E;height: 35px;">{{item.guessTitle}}</p> <p style="color:#1A1A1E;height: 35px;">{{item.guessTitle}}</p>
<p style="color:#69697A;font-size: 12px;">{{item.peopleNum}}人参与</p> <p style="color:#69697A;font-size: 12px;">{{item.peopleNum}}人参与</p>
<p v-if="item.guessState !=3" style="color:#69697A;font-size: 12px;">{{item.guessTime}}截止</p> <p v-if="item.guessState !=3" style="color:#69697A;font-size: 12px;">{{item.guessTime}}{{item.guessState == 1?'截止':'待公布'}}</p>
</div> </div>
<div style="margin-left: 30px;padding: 5px 0;width: 400px;"> <div style="margin-left: 30px;padding: 5px 0;width: 400px;">
<p style="color:#5D78FF;margin-bottom: 10px;">你的选择:{{item.optionsCode}}{{item.optionsContent}}</p> <p style="color:#5D78FF;margin-bottom: 10px;">你的选择:{{item.optionsCode}}{{item.optionsContent}}</p>
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
<div class="gendisplay" v-else> <div class="gendisplay" v-else>
<i style="color:#FF9E29;font-size: 38px;" class="iconfont icon-kulian"></i> <i style="color:#FF9E29;font-size: 38px;" class="iconfont icon-kulian"></i>
<p style="color:#FF9E29;line-height: 38px;font-size: 14px;margin-left: 20px;"> <p style="color:#FF9E29;line-height: 38px;font-size: 14px;margin-left: 20px;">
很抱歉,您没有猜中,请再接再厉!输掉{{item.winIntegral}}积分 很抱歉,您没有猜中,请再接再厉!输掉{{item.betsIntegral}}积分
</p> </p>
</div> </div>
</div> </div>
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<el-button style="width: 90px;" @click="handleAddGuess(0)">MAX</el-button> <el-button style="width: 90px;" @click="handleAddGuess(0)">MAX</el-button>
</div> </div>
<p style="font-size: 12px;color: #666666;line-height: 24px;margin-top: 20px;"> <p style="font-size: 12px;color: #666666;line-height: 24px;margin-top: 20px;">
当前赔率为{{optionOdds}}倍,奖励X{{optionOdds}},您选择投入{{guessnumber}}注共计{{guessnumber*contentdata.singleBetPoints}}积分,猜对预计可得{{guessnumber*contentdata.singleBetPoints*optionOdds}}积分,最终赔率以截止竞彩时的赔率为准 当前赔率为{{optionOdds}}倍,奖励X{{optionOdds}},您选择投入{{guessnumber}}注共计{{guessnumber*contentdata.singleBetPoints}}积分,猜对预计可得{{guessnumber*(contentdata.singleBetPoints*optionOdds)}}积分,最终赔率以截止竞彩时的赔率为准
</p> </p>
</div> </div>
</div> </div>
...@@ -160,6 +160,7 @@ ...@@ -160,6 +160,7 @@
if(response.code == 0) { if(response.code == 0) {
this.successVisible = true; this.successVisible = true;
this.guessVisible = false; this.guessVisible = false;
this.$emit('guessEvent');
} else { } else {
this.$message.error(response.msgCode); this.$message.error(response.msgCode);
} }
...@@ -175,7 +176,7 @@ ...@@ -175,7 +176,7 @@
let params = { let params = {
guessId:data?data.guessId:this.contentdata.guessId, guessId:data?data.guessId:this.contentdata.guessId,
guessOptionsId:item?item.id:this.guessitem.id, guessOptionsId:item?item.id:this.guessitem.id,
betPoints:this.guessnumber*data?data.singleBetPoints:this.contentdata.singleBetPoints, betPoints:data?this.guessnumber*data.singleBetPoints:this.guessnumber*this.contentdata.singleBetPoints,
}; };
api.selectBettingOdds(params).then(response => { api.selectBettingOdds(params).then(response => {
if(response.code == 0) { if(response.code == 0) {
......
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
:class="contentdata.guessState == 1?'signingup':contentdata.guessState == 2?'applyend':contentdata.guessState == 3?'activityEnd':''"> :class="contentdata.guessState == 1?'signingup':contentdata.guessState == 2?'applyend':contentdata.guessState == 3?'activityEnd':''">
{{contentdata.guessState == 1?'进行中':contentdata.guessState == 2?'等待公布结果':contentdata.guessState == 3?'已结束':''}} {{contentdata.guessState == 1?'进行中':contentdata.guessState == 2?'等待公布结果':contentdata.guessState == 3?'已结束':''}}
</p> </p>
<p style="margin: 0 20px;">{{contentdata.peopleNum}}参与</p> <p style="margin: 0 20px;">{{contentdata.peopleNum}}参与</p>
<p v-if="contentdata.guessState != 3">{{contentdata.guessTime}}截止</p> <p v-if="contentdata.guessState != 3">{{contentdata.guessTime}}{{contentdata.guessState == 1?'截止':'待公布'}}</p>
</div> </div>
</div> </div>
</div> </div>
...@@ -38,6 +38,7 @@ ...@@ -38,6 +38,7 @@
</p> </p>
<p> <p>
{{itemchild.optionsPercentage}}%选择 {{itemchild.optionsPercentage}}%选择
<span style="margin-left: 10px;">{{itemchild.optionOdds}}赔率</span>
</p> </p>
</div> </div>
<i v-if="contentdata.guessAnswerId == itemchild.id" style="position: absolute;left: -15px;top: -20px;font-size: 40px;color: #FF9E29;" class="iconfont icon-huoshengfang"></i> <i v-if="contentdata.guessAnswerId == itemchild.id" style="position: absolute;left: -15px;top: -20px;font-size: 40px;color: #FF9E29;" class="iconfont icon-huoshengfang"></i>
...@@ -224,7 +225,7 @@ ...@@ -224,7 +225,7 @@
color:#1A1A1E; color:#1A1A1E;
} }
>p:nth-child(2){ >p:nth-child(2){
width: 80px; width: 160px;
text-align: right; text-align: right;
color: #7A7A7A; color: #7A7A7A;
} }
......
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" width="200" align='center'> <el-table-column label="操作" width="200" align='center'>
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" @click="$router.push({path:'/guesslist'})">预览</el-button> <el-button type="text" @click="$router.push({path:'/guessDetail',query:{id:scope.row.guessId}})">预览</el-button>
<el-button v-if="scope.row.guessStatus == 3" type="text" @click="settledguess(scope.row)">结算</el-button> <el-button v-if="scope.row.guessStatus == 3" type="text" @click="settledguess(scope.row)">结算</el-button>
<el-button type="text" @click="viewShow(scope.row)">查看</el-button> <el-button type="text" @click="viewShow(scope.row)">查看</el-button>
<el-button v-if="scope.row.guessStatus != 2" type="text" @click="pullGuess(scope.row)">下架</el-button> <el-button v-if="scope.row.guessStatus != 2" type="text" @click="pullGuess(scope.row)">下架</el-button>
...@@ -230,6 +230,8 @@ ...@@ -230,6 +230,8 @@
//结算 //结算
settledGuessEvent(state){ settledGuessEvent(state){
this.expertVisible = false; this.expertVisible = false;
this.cur_page = 1;
this.searchCik();
}, },
settledguess(row){ settledguess(row){
api.getGuessDetail(row.guessId).then(response => { api.getGuessDetail(row.guessId).then(response => {
......
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
<span>{{detailData.exchangeIntegralVal}}</span> <span>{{detailData.exchangeIntegralVal}}</span>
</el-form-item> </el-form-item>
<div v-if="detailData.integralDetailList"> <div v-if="detailData.integralDetailList">
<el-form-item label=" " style="width: 100%;"> <el-form-item label=" 积分来源" style="width: 100%;">
<el-table :data="detailData.integralDetailList" height="500" style="width: 50%" tooltip-effect="dark" class="projectTable2"> <el-table :data="detailData.integralDetailList" height="500" style="width: 50%" tooltip-effect="dark" class="projectTable2">
<el-table-column prop="dictName" label="类型"> <el-table-column prop="dictName" label="类型">
</el-table-column> </el-table-column>
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
this.stateName = this.$t('operationjson.reviewrejected') this.stateName = this.$t('operationjson.reviewrejected')
this.stateed = 'AS04'; this.stateed = 'AS04';
} }
this.empAuthOthered(); this.authgetExchangeAuditDetail();
} else { } else {
this.$message.error(response.msgCode); this.$message.error(response.msgCode);
} }
......
...@@ -90,7 +90,7 @@ ...@@ -90,7 +90,7 @@
<!-- <dialogintegralbar ></dialogintegralbar>--> <!-- <dialogintegralbar ></dialogintegralbar>-->
<guessbetbar ref="guessbetVisible" :islist="true" @initializationEvent="successEvent" :contentdata="contentdata" :guessitem="guessitem"></guessbetbar> <guessbetbar ref="guessbetVisible" :islist="true" @guessEvent="betsuccess" @initializationEvent="successEvent" :contentdata="contentdata" :guessitem="guessitem"></guessbetbar>
<expertVisible ref="login" @dataEvent="successlogin" :registerType="104"></expertVisible> <expertVisible ref="login" @dataEvent="successlogin" :registerType="104"></expertVisible>
</div> </div>
...@@ -149,6 +149,11 @@ ...@@ -149,6 +149,11 @@
this.cur_page = 1; this.cur_page = 1;
this.getselectContentList(); this.getselectContentList();
}, },
//下注成功
betsuccess(){
this.cur_page == 1;
this.getselectContentList();
},
//点击返回顶部 //点击返回顶部
handleScrollTop(){ handleScrollTop(){
window.scrollTo(0, 0); window.scrollTo(0, 0);
......
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