UNPKG

lixin-web

Version:

vue and bootstrap

1 lines 8.9 kB
var Lotterypk10=function(){var a=function(){var d=function(m,j,i){i=$.isFunction(i)?i:function(p,o){return true};var k=[];m=ArrayUtil.unique(m);var n=new RegExp("^([0-9]{2}\\s{1}){"+(j-1)+"}[0-9]{2}$");$.each(m,function(l,o){if(n.test(o)&&i(o,j)){k.push(o)}});return k};var c=function(q){var p=q.split(" ");var k=p.length;for(var o=0;o<k;o++){if(Number(p[o])>10||Number(p[o])<1){return false}for(var m=o+1;m<k;m++){if(Number(p[o])==Number(p[m])){return false}}}return true};var e=function(p,o){var s=0,q=1;switch(p){case"qianerzxds":return d(o,2,c).length;case"qiansanzxds":return d(o,3,c).length;case"qiansanzxfs":if(o[0].length>0&&o[1].length>0&&o[2].length>0){for(var n=0;n<o[0].length;n++){for(var m=0;m<o[1].length;m++){for(var l=0;l<o[2].length;l++){if(o[0][n]!=o[1][m]&&o[0][n]!=o[2][l]&&o[1][m]!=o[2][l]){s++}}}}}break;case"qianerzxfs":if(o[0].length>0&&o[1].length>0){for(var n=0;n<o[0].length;n++){for(var m=0;m<o[1].length;m++){if(o[0][n]!=o[1][m]){s++}}}}break;case"dingweidan":var r=3;for(var n=0;n<r;n++){s+=o[n].length}break;case"dwqian":case"dwhou":var r=5;for(var n=0;n<r;n++){s+=o[n].length}break;default:var r=1;for(var n=0;n<r;n++){if(o[n].length==0){q=0;break}q*=o[n].length}s+=q}return s};var g=function(o,j,q){var l=new Array();if(!j){j=0}if(!q){q=0}for(var k=0;k<j;k++){l.push("-")}for(var k=0;k<o.length;k++){var p=o[k].toString().replace(/\,/g," ");if(p==""){l.push("-")}else{l.push(p)}}for(var k=0;k<q;k++){l.push("-")}return l.toString()};var f=function(j,i){switch(j){case"qianerzxds":i=d(i,2,c);break;case"qiansanzxds":i=d(i,3,c);break;default:break}return i.toString().replace(/\,/g,";")};var h=function(j,i){switch(j){case"qianyi":return i[0].toString();case"qianerzxfs":case"qiansanzxfs":case"dingweidan":case"dwqian":case"dwhou":return g(i);case"qianerzxds":case"qiansanzxds":return f(j,i);case"dxd1":case"dxd2":case"dxd3":case"dsd1":case"dsd2":case"dsd3":return i[0].toString().replace(/\,/g,"|");default:break}};return{inputNumbers:e,inputFormat:h}}();var b=function(){var c=this;LotteryBaBa.call(this);this.LotteryUtils=a;this.Layout=[{title:"前一",rows:[[{title:"前一",columns:[{showname:"前一",shortname:"qianyi",realname:"[前一]",tips:"从第一位中选择1个以上号码。",example:"",help:"选号与开奖号码中第一位一致即中奖。",select:{layout:[{title:"第一位",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true}]}}]}]]},{title:"前二",rows:[[{title:"前二",columns:[{showname:"前二复式",shortname:"qianerzxfs",realname:"[前二_复式]",tips:"从第一位、第二位、第三位中至少各选择1个号码。",example:"选号与开奖号码中第一位、第二位一致即中奖。",help:"",select:{layout:[{title:"第一位",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第二位",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true}]}},{showname:"前二单式",shortname:"qianerzxds",realname:"[前二_单式]",tips:"手动输入号码,至少输入2个二位数号码组成一注。",example:"",help:"",textarea:{}}]}]]},{title:"前三",rows:[[{title:"前三",columns:[{showname:"前三复式",shortname:"qiansanzxfs",realname:"[前三_复式]",tips:"从第一位、第二位、第三位中至少各选择1个号码。",example:"",help:"选号与开奖号码中第一位、第二位、第三位一致即中奖。",select:{layout:[{title:"第一位",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第二位",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第三位",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true}]}},{showname:"前三单式",shortname:"qiansanzxds",realname:"[前三_单式]",tips:"手动输入号码,至少输入3个二位数号码组成一注。",example:"",help:"",textarea:{}}]}]]},{title:"定位胆",rows:[[{title:"定位胆",columns:[{showname:"第1~5名",shortname:"dwqian",realname:"[定位胆_第1~5名]",tips:"在一、二、三、四、五名任意位置上任意选择1个或1个以上号码。",example:"",help:"选择的号码与开奖的号码相对应,即为中奖。如选择第一位购买号码为1,第一位开奖号码为1,即为中奖。",select:{layout:[{title:"第一名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第二名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第三名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第四名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第五名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true}]}},{showname:"第6~10名",shortname:"dwhou",realname:"[定位胆_第6~10名]",tips:"在第六、七、八、九、十名任意位置上任意选择1个或1个以上号码。",example:"",help:"选择的号码与开奖的号码相对应,即为中奖。如选择第六位购买号码为1,第六位开奖号码为1,即为中奖。",select:{layout:[{title:"第六名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第七名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第八名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第九名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true},{title:"第十名",balls:["01","02","03","04","05","06","07","08","09","10"],tools:true}]}}]}]]},{title:"大小",rows:[[{title:"大小",columns:[{showname:"第一名",shortname:"dxd1",realname:"[大小_第一名]",tips:"选择第一名车号大小为一注。",example:"",help:"选择的号码与开奖号码相对应,即为中奖,如第一位购买号码为大,开奖号码为大(6,7,8,9,10)即为中奖。",select:{layout:[{title:"第一名",balls:["大","小"]}]}},{showname:"第二名",shortname:"dxd2",realname:"[大小_第二名]",tips:"选择第二名车号大小为一注。",example:"",help:"选择的号码与开奖号码相对应,即为中奖,如第一位购买号码为大,开奖号码为大(6,7,8,9,10)即为中奖。",select:{layout:[{title:"第二名",balls:["大","小"]}]}},{showname:"第三名",shortname:"dxd3",realname:"[大小_第三名]",tips:"选择第三名车号大小为一注。",example:"",help:"选择的号码与开奖号码相对应,即为中奖,如第一位购买号码为大,开奖号码为大(6,7,8,9,10)即为中奖。",select:{layout:[{title:"第三名",balls:["大","小"]}]}}]}]]},{title:"单双",rows:[[{title:"单双",columns:[{showname:"第一名",shortname:"dsd1",realname:"[单双_第一名]",tips:"选择第一名车号单双为一注。",example:"",help:"选择的号码与开奖号码相对应,即为中奖,如第一位购买号码为单,开奖号码为单(1,3,5,7,9)即为中奖。",select:{layout:[{title:"第一名",balls:["单","双"]}]}},{showname:"第二名",shortname:"dsd2",realname:"[单双_第二名]",tips:"选择第二名车号单双为一注。",example:"",help:"选择的号码与开奖号码相对应,即为中奖,如第一位购买号码为单,开奖号码为单(1,3,5,7,9)即为中奖。",select:{layout:[{title:"第二名",balls:["单","双"]}]}},{showname:"第三名",shortname:"dsd3",realname:"[单双_第三名]",tips:"选择第三名车号单双为一注。",example:"",help:"选择的号码与开奖号码相对应,即为中奖,如第一位购买号码为单,开奖号码为单(1,3,5,7,9)即为中奖。",select:{layout:[{title:"第三名",balls:["单","双"]}]}}]}]]}];this.getTextareaBall=function(g){var f=[];var e=g.find(".textarea > textarea");if(e&&e.length>0){var h=e.val().replace(/\,|\n/g,";");var d=h.split(";");$.each(d,function(i,j){f.push(j)})}return f};this.buildTextareaPlace=function(f){var d=$('<div class="textarea">').append("<textarea>");var e=$('<div class="help">').html("每注号码之间请用一个空格或英文逗号或英文分号隔开(输入的号码会自动排序并去除不合格号码)。");d.find("textarea").keyup(function(){$(this).val($(this).val().replace(/\,|\n/g,";"));c.PlayOptions.update()});f.append(d);f.append(e)};this.buildSelectPlace=function(e,d){$.each(d.layout,function(f,j){var h=$('<div class="row">');if(j.title){h.append('<div class="label">'+j.title+"</div>")}if(j.cls){h.addClass(j.cls)}var g=$('<div class="balls">').append("<ul>");$.each(j.balls,function(i,l){var k=$("<li>").append("<a>"+l+"</a>");if(j.values){k.find("a").attr("data-val",j.values[i])}else{k.find("a").attr("data-val",l)}if(j.styles){k.find("a").addClass(j.styles[i])}g.find("ul").append(k)});g.find("ul > li > a").click(function(){if($(this).hasClass("selected")){$(this).removeClass("selected")}else{$(this).addClass("selected")}c.PlayOptions.update()});h.append(g);if(j.tools){c.buildBallTools(h,g)}e.append(h)})}};return{LotteryMain:new b()}}();