|
@@ -12,6 +12,7 @@
|
|
|
<link rel="stylesheet" href="css/lottery2.css?v=2" type="text/css" />
|
|
|
<script type="text/javascript">
|
|
|
//从localstorage中取得ID
|
|
|
+ var limit = 0;
|
|
|
var id = localStorage.userId;
|
|
|
var current = 0;
|
|
|
var last = 0;
|
|
@@ -48,7 +49,10 @@
|
|
|
$.post("./prize/luckDrawAddShare", {uid: id}, function(resp) {
|
|
|
if (resp.code == 'error') {
|
|
|
console.log(resp.code);
|
|
|
- }else{}
|
|
|
+ }else{
|
|
|
+ //分享之后前端限制可抽奖次数+1
|
|
|
+ limit--;
|
|
|
+ }
|
|
|
});
|
|
|
},
|
|
|
cancel: function() {}
|
|
@@ -89,49 +93,55 @@
|
|
|
|
|
|
//点击抽奖
|
|
|
$(".button").click(function () {
|
|
|
- if(enable == true){
|
|
|
- //获取抽奖结果
|
|
|
- $.post("./prize/luckDraw", {userId: id}, function(resp) {
|
|
|
- if (resp.code == 'error') {
|
|
|
- alert(resp.msg);
|
|
|
- }else{
|
|
|
- //进入不可点击状态
|
|
|
- enable = false;
|
|
|
- //设置初始速度
|
|
|
- speed = 60;
|
|
|
- recordId = resp.data.prizeRecord.id;
|
|
|
- //设置要中奖的位置 1.5没有 0十二瓶 4一升 2.6五百毫升 3书 7肥皂
|
|
|
- if(resp.data.prizeLevel == -1){
|
|
|
- var rand = Math.round(Math.random()*2);
|
|
|
- console.log(rand);
|
|
|
- if(rand <= 1){
|
|
|
- threshold = 1;
|
|
|
- }else{
|
|
|
- threshold = 5;
|
|
|
- }
|
|
|
- }else if(resp.data.prizeLevel == 0){
|
|
|
- threshold = 0;
|
|
|
- src = "images/reward_oil60_2.png";
|
|
|
- }else if(resp.data.prizeLevel == 1){
|
|
|
- threshold = 2;
|
|
|
- src = "images/reward_oil5_2.png";
|
|
|
- }else if(resp.data.prizeLevel == 2){
|
|
|
- threshold = 4;
|
|
|
- src = "images/reward_oil10_2.png";
|
|
|
- }else if(resp.data.prizeLevel == 3){
|
|
|
- threshold = 7;
|
|
|
- src = "images/reward_soap2.png";
|
|
|
- }else if(resp.data.prizeLevel == 4){
|
|
|
- threshold = 3;
|
|
|
- src = "images/reward_book2.png";
|
|
|
- }else{
|
|
|
- threshold = 1;
|
|
|
- }
|
|
|
- //配置移动次数
|
|
|
- last = 56 + threshold - current;
|
|
|
- setTimeout(function(){next(current)}, 1000);
|
|
|
- }
|
|
|
- });
|
|
|
+ if(enable == true){
|
|
|
+ if(limit >= 1){
|
|
|
+ alert("请再进行一次游戏获取抽奖机会");
|
|
|
+ window.location.href = "index.html";
|
|
|
+ }else{
|
|
|
+ limit++;
|
|
|
+ //获取抽奖结果
|
|
|
+ $.post("./prize/luckDraw", {userId: id}, function(resp) {
|
|
|
+ if (resp.code == 'error') {
|
|
|
+ alert(resp.msg);
|
|
|
+ }else{
|
|
|
+ //进入不可点击状态
|
|
|
+ enable = false;
|
|
|
+ //设置初始速度
|
|
|
+ speed = 60;
|
|
|
+ recordId = resp.data.prizeRecord.id;
|
|
|
+ //设置要中奖的位置 1.5没有 0十二瓶 4一升 2.6五百毫升 3书 7肥皂
|
|
|
+ if(resp.data.prizeLevel == -1){
|
|
|
+ var rand = Math.round(Math.random()*2);
|
|
|
+ console.log(rand);
|
|
|
+ if(rand <= 1){
|
|
|
+ threshold = 1;
|
|
|
+ }else{
|
|
|
+ threshold = 5;
|
|
|
+ }
|
|
|
+ }else if(resp.data.prizeLevel == 0){
|
|
|
+ threshold = 0;
|
|
|
+ src = "images/reward_oil60_2.png";
|
|
|
+ }else if(resp.data.prizeLevel == 1){
|
|
|
+ threshold = 2;
|
|
|
+ src = "images/reward_oil5_2.png";
|
|
|
+ }else if(resp.data.prizeLevel == 2){
|
|
|
+ threshold = 4;
|
|
|
+ src = "images/reward_oil10_2.png";
|
|
|
+ }else if(resp.data.prizeLevel == 3){
|
|
|
+ threshold = 7;
|
|
|
+ src = "images/reward_soap2.png";
|
|
|
+ }else if(resp.data.prizeLevel == 4){
|
|
|
+ threshold = 3;
|
|
|
+ src = "images/reward_book2.png";
|
|
|
+ }else{
|
|
|
+ threshold = 1;
|
|
|
+ }
|
|
|
+ //配置移动次数
|
|
|
+ last = 56 + threshold - current;
|
|
|
+ setTimeout(function(){next(current)}, 1000);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
//谢谢惠顾后点击的按钮
|