提交
This commit is contained in:
@@ -90,13 +90,9 @@ export default {
|
|||||||
每场游戏的结果受到(创建时间,玩家ID,玩家位置和开始时间等)多方面因素影响,为完全随机产生的结果。任意盲盒奖励均可以验证公平性。
|
每场游戏的结果受到(创建时间,玩家ID,玩家位置和开始时间等)多方面因素影响,为完全随机产生的结果。任意盲盒奖励均可以验证公平性。
|
||||||
</p>`;
|
</p>`;
|
||||||
} else if (res == "roll") {
|
} else if (res == "roll") {
|
||||||
this.text = `<p>
|
this.text = `<p>1、找客服获取属于自己的活动密码,进入对应的活动。</p>
|
||||||
1、选择加入roll房间,根据房间规则可以加入房间。
|
<p>2、参加成功后到开奖时间会自动开奖,开奖后可以在库存中查看自己中奖的物品。</p>
|
||||||
</p>
|
<p>3、开奖后直接找客服领取对应的奖品。</p>`;
|
||||||
<p>
|
|
||||||
2、达到加入条件后,即可加入房间。
|
|
||||||
</p>
|
|
||||||
<p>3、加入房间,到达房间开奖日期后即可随机分配房间内的饰品。</p>`;
|
|
||||||
}
|
}
|
||||||
this.$forceUpdate();
|
this.$forceUpdate();
|
||||||
console.log(this.obj);
|
console.log(this.obj);
|
||||||
|
|||||||
@@ -102,7 +102,7 @@
|
|||||||
<div v-if="awardResult.length > 0" class="award_grid">
|
<div v-if="awardResult.length > 0" class="award_grid">
|
||||||
<div
|
<div
|
||||||
class="award_item"
|
class="award_item"
|
||||||
v-for="(item, index) in showAllAwards ? awardResult : awardResult.slice(0, 3)"
|
v-for="(item, index) in awardResult"
|
||||||
:key="index"
|
:key="index"
|
||||||
>
|
>
|
||||||
<div class="award_price">
|
<div class="award_price">
|
||||||
@@ -119,11 +119,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="view_all" @click="showAllAwards = !showAllAwards" v-if="awardResult.length > 3">
|
<div class="no_player" v-if="awardResult.length === 0">暂无获奖记录</div>
|
||||||
{{ showAllAwards ? '收起' : '查看全部' }}
|
|
||||||
<span class="view_arrow">{{ showAllAwards ? '▲' : '▼' }}</span>
|
|
||||||
</div>
|
|
||||||
<div class="no_player" v-else>暂无获奖记录</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 参与名单 -->
|
<!-- 参与名单 -->
|
||||||
@@ -222,7 +218,7 @@ export default {
|
|||||||
rollPrizePool: [],
|
rollPrizePool: [],
|
||||||
rollPrizePoolPage: {
|
rollPrizePoolPage: {
|
||||||
page: 1,
|
page: 1,
|
||||||
size: 12,
|
size: 500,
|
||||||
rollId: localStorage.getItem("rollid"),
|
rollId: localStorage.getItem("rollid"),
|
||||||
},
|
},
|
||||||
playersPage: {
|
playersPage: {
|
||||||
@@ -230,7 +226,7 @@ export default {
|
|||||||
size: 20,
|
size: 20,
|
||||||
rollId: localStorage.getItem("rollid"),
|
rollId: localStorage.getItem("rollid"),
|
||||||
},
|
},
|
||||||
openPage: { page: 1, size: 12, rollId: localStorage.getItem("rollid") },
|
openPage: { page: 1, size: 500, rollId: localStorage.getItem("rollid") },
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
@@ -262,7 +258,11 @@ export default {
|
|||||||
this.rollPrizePool.push(item);
|
this.rollPrizePool.push(item);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// this.rollPrizePool.push(...res.data.data);
|
if (arr.length >= this.rollPrizePoolPage.size) {
|
||||||
|
// 自动加载下一页,直到所有奖品全部加载完
|
||||||
|
this.rollPrizePoolPage.page++;
|
||||||
|
this.RollPrizePool();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
RollPlayers() {
|
RollPlayers() {
|
||||||
@@ -285,6 +285,10 @@ export default {
|
|||||||
this.awardResult.push(...res.data.data);
|
this.awardResult.push(...res.data.data);
|
||||||
if (res.data.data.length < this.openPage.size) {
|
if (res.data.data.length < this.openPage.size) {
|
||||||
this.awardResultIsover = "暂无更多";
|
this.awardResultIsover = "暂无更多";
|
||||||
|
} else {
|
||||||
|
// 自动加载下一页,直到所有中奖人员全部加载完
|
||||||
|
this.openPage.page++;
|
||||||
|
this.RollOpenPrize();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -13,13 +13,13 @@
|
|||||||
<!-- 第二行:ROLL房标题 + 玩法说明 -->
|
<!-- 第二行:ROLL房标题 + 玩法说明 -->
|
||||||
<div class="page_title_row">
|
<div class="page_title_row">
|
||||||
<div style="width:60px"></div>
|
<div style="width:60px"></div>
|
||||||
<div class="page_title">ROLL房</div>
|
<div class="page_title">活动列表</div>
|
||||||
<div class="page_rule_btn" @click="handleilltate(); playAudio();">玩法说明</div>
|
<div class="page_rule_btn" @click="handleilltate(); playAudio();">玩法说明</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 第三行:Tab栏 -->
|
<!-- 第三行:Tab栏 -->
|
||||||
<div class="roll_status">
|
<div class="roll_status">
|
||||||
<div @click="handleChange(0); playAudio();" :class="type == 0 ? 'active' : ''" class="status_btn center">进行中</div>
|
<div @click="handleChange(0); playAudio();" :class="type == 0 ? 'active' : ''" class="status_btn center">进行中</div>
|
||||||
<div @click="handleChange(1); playAudio();" :class="type == 1 ? 'active' : ''" class="status_btn center">已结束</div>
|
<div @click="handleChange(1); playAudio();" :class="type == 1 ? 'active' : ''" class="status_btn center">上一期中奖名单</div>
|
||||||
<div @click="handlemy(2); playAudio();" :class="type == 2 ? 'active' : ''" class="status_btn center">我参与的</div>
|
<div @click="handlemy(2); playAudio();" :class="type == 2 ? 'active' : ''" class="status_btn center">我参与的</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ public class GetRollOpenPrizeParam {
|
|||||||
private Integer page;
|
private Integer page;
|
||||||
|
|
||||||
@Min(value = 1,message = "最小1")
|
@Min(value = 1,message = "最小1")
|
||||||
@Max(value = 20,message = "最大20")
|
@Max(value = 500,message = "最大500")
|
||||||
private Integer size;
|
private Integer size;
|
||||||
|
|
||||||
private Integer limit;
|
private Integer limit;
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ public class GetRollPrizePool {
|
|||||||
private Integer page;
|
private Integer page;
|
||||||
|
|
||||||
@Min(value = 1,message = "最小1")
|
@Min(value = 1,message = "最小1")
|
||||||
@Max(value = 20,message = "最大20")
|
@Max(value = 500,message = "最大500")
|
||||||
private Integer size;
|
private Integer size;
|
||||||
|
|
||||||
private Integer limit;
|
private Integer limit;
|
||||||
|
|||||||
Reference in New Issue
Block a user