UNPKG

lixin-web

Version:

vue and bootstrap

1 lines 9 kB
var Lotteryk3=function(){var a=function(){var i=function(p,n,m){m=$.isFunction(m)?m:function(s,r){return true};var o=[];p=ArrayUtil.unique(p);var q=new RegExp("^[0-6]{"+n+"}$");$.each(p,function(r,s){if(q.test(s)&&m(s,n)){o.push(s)}});return o};var c=function(n,m){return ArrayUtil.intersect(n,m).length==0?true:false};var j=function(r,m){if(m!=3){return false}var q=r.substring(0,1);var p=r.substring(1,2);var o=r.substring(2,3);if(q==p&&p==o){return false}if(q==p||p==o||o==q){return true}return false};var l=function(q,m){if(m!=2){return false}var p=q.substring(0,1);var o=q.substring(1,2);if(p==o){return false}return true};var g=function(r,m){if(m!=3){return false}var q=r.substring(0,1);var p=r.substring(1,2);var o=r.substring(2,3);if(q!=p&&p!=o&&o!=q){return true}return false};var h=function(r,q){var u=0;switch(r){case"ebthds":return i(q,2,l).length;case"ethds":return i(q,3,j).length;case"sbthds":return i(q,3,g).length;case"ebthdx":if(q[0].length>=2){u+=ArrayUtil.ComNum(q[0].length,2)}break;case"ebthdt":var t=2;if(q.length==t){if(c(q[0],q[1])){for(var o=0;o<t;o++){var p=q[o].length;if(p>0){if(o>0){u=q[o].length}}else{u=0;break}}}}break;case"ethdx":var p=q.length;if(p>1){var n=q[0].length;var m=q[1].length;if(n>0&&m>0){if(c(q[0],q[1])){u=n*m}}}break;case"ethfx":u=q[0].length;break;case"sbthdx":if(q[0].length>=3){u+=ArrayUtil.ComNum(q[0].length,3)}break;case"sthdx":case"hezhi":u=q[0].length;break;case"sthtx":case"slhtx":u=q[0].length>0?1:0;break;default:break}return u};var f=function(r,o,t){var q=new Array();if(!o){o=0}if(!t){t=0}for(var p=0;p<o;p++){q.push("-")}for(var p=0;p<r.length;p++){var s=r[p].toString().replace(/\,/g,"");if(s==""){q.push("-")}else{q.push(s)}}for(var p=0;p<t;p++){q.push("-")}return q.toString()};var e=function(n,m){switch(n){case"ebthds":m=i(m,2,l);break;case"ethds":m=i(m,3,j);break;case"sbthds":m=i(m,3,g);break;default:break}return m.toString().replace(/\,/g," ")};var d=function(n,m){switch(n){case"ebthds":case"ethds":case"sbthds":return e(n,m);case"ebthdx":case"ethfx":case"sbthdx":case"sthdx":case"sthtx":case"slhtx":case"hezhi":return m[0].toString();case"ebthdt":case"ethdx":return f(m);default:break}};var k=function(p){var n=[];p.sort();var o=p[0];var m=p[1];var r=p[2];var q=["123","234","345","456"];if($.inArray(p.toString().replace(/\,/g,""),q)!=-1){n[0]="三连号"}else{if(o==m&&m==r){n[0]="三同号"}else{if(o==m||m==r){n[0]="二同号"}else{n[0]="三不同"}}}n[1]=parseInt(o)+parseInt(m)+parseInt(r);return n};return{inputNumbers:h,inputFormat:d,typeFormat:k}}();var b=function(){var c=this;LotteryBaBa.call(this);this.LotteryUtils=a;this.Layout=[{title:"二不同号",rows:[[{title:"二不同号",columns:[{showname:"标准选号",shortname:"ebthdx",realname:"[二不同号_标准选号]",tips:"从1-6中任意选择2个或2个以上号码。",example:"投注方案:2,5;开奖号码中出现:1个2、1个5 (顺序不限),即中奖。",help:"从1-6中任意选择2个号码组成一注,顺序不限。开奖号码中出现所选的两个号码即为中奖。",select:{layout:[{title:"号码",balls:[1,2,3,4,5,6]}]}},{showname:"手动选号",shortname:"ebthds",realname:"[二不同号_手动选号]",tips:"手动输入号码,至少输入1-6中两个不同的数字组成一注号码。",example:"投注方案:56;开奖号码:536,即中奖。",help:"开奖号码中至少包含所输入的两个数字即为中奖。",textarea:{}},{showname:"胆拖选号",shortname:"ebthdt",realname:"[二不同号_胆拖选号]",tips:"从1-6中任意选择1个胆码以及1个以上的号码作为拖码。",example:"",help:"从1-6中选择一个胆码和至少一个拖码,如果开奖号码中不重复数字至少包含胆码所选号码即为中奖",select:{layout:[{title:"胆码",balls:[1,2,3,4,5,6],trigger:"only"},{title:"拖码",balls:[1,2,3,4,5,6]}]}}]}]]},{title:"二同号",rows:[[{title:"二同号单选",columns:[{showname:"标准选号",shortname:"ethdx",realname:"[二同号_标准选号]",tips:"选择1个对子(11,22,33,44,55,66)和1个不同号码(1,2,3,4,5,6)投注。",example:"投注方案:112;开奖号码为112,121,211中任意一个,即中奖。",help:"选择1个对子(11,22,33,44,55,66)和1个不同号码(1,2,3,4,5,6)投注,选号与开奖号码一致即中奖。",select:{layout:[{title:"二同号",balls:["11","22","33","44","55","66"],values:[1,2,3,4,5,6],trigger:"only"},{title:"不同号",balls:[1,2,3,4,5,6]}]}},{showname:"手动选号",shortname:"ethds",realname:"[二同号_手动选号]",tips:"手动输入号码,至少输入1个三位数号码组成一注。",example:"投注方案:112;开奖号码为112,121,211中任意一个,即中奖。",help:"手动输入号码,至少输入1个三位数号码,选号与开奖号码一致即中奖。",textarea:{}}]}],[{title:"二同号复选",columns:[{showname:"二同号复选",shortname:"ethfx",realname:"[二同号_复选]",tips:"选择对子(11*,22*,33*,44*,55*,66*)进行投注。",example:"投注方案:11*;开奖号码为:112,211,121,即中奖。",help:"选择对子(11*,22*,33*,44*,55*,66*)投注,开奖号码中包含选择的对子即中奖。",select:{layout:[{title:"二同号",balls:["11*","22*","33*","44*","55*","66*"],values:[1,2,3,4,5,6],cls:"medium"}]}}]}]]},{title:"三不同号",rows:[[{title:"三不同号",columns:[{showname:"标准选号",shortname:"sbthdx",realname:"[三不同号_标准选号]",tips:"选择任意三个或以上的号码进行投注。",example:"投注方案:2,5,6;开奖号码中出现:256,562,625(顺序不限)即中奖。",help:"从1-6中任意选择3个(或以上)不相同号码组成一注,顺序不限,若其中三位与开奖号码相同即为中奖。",select:{layout:[{title:"号码",balls:[1,2,3,4,5,6]}]}},{showname:"手动选号",shortname:"sbthds",realname:"[三不同号_手动选号]",tips:"对三个各不相同的号码进行投注。",example:"投注方案:258;开奖号码中出现:1个2、1个5、1个8 (顺序不限),即中奖。。",help:"从1-6中任意选择3个或3个以上各不相同号码组成一注,顺序不限,若开奖号码与所选号码相同,即为中奖。",textarea:{}}]}]]},{title:"三同号",rows:[[{title:"三同号单选",columns:[{showname:"三同号单选",shortname:"sthdx",realname:"[三同号单选]",tips:"选择任意一组以上三位相同的号码。",example:"投注方案:222;开奖号码为:3个2,即中奖。",help:"从111,222,333,444,555,666中选择任意一组或一组以上的号码,若和开奖号相同即为中奖。",select:{layout:[{title:"号码",balls:["111","222","333","444","555","666"],values:[1,2,3,4,5,6],cls:"medium"}]}}]}],[{title:"三同号通选",columns:[{showname:"三同号通选",shortname:"sthtx",realname:"[三同号通选]",tips:"对所有三同号(111,222,333,444,555,666)进行投注。",example:"投注方案:通选;开奖号码中出现:222或3个其他数字,即中奖。",help:"投注后,开奖号码为任意数字的三重号,即为中奖。",select:{layout:[{title:"胆码",balls:["111","222","333","444","555","666"],cls:"medium",trigger:"all"}]}}]}]]},{title:"三连号",rows:[[{title:"三连号通选",columns:[{showname:"三连号通选",shortname:"slhtx",realname:"[三同号连选]",tips:"对所有三个相连的号码进行投注。",example:"投注方案:三连号通选 开奖号码:123或234或345或456 即为中奖",help:"开奖号码为3连号(123,234,345,456)即为中奖",select:{layout:[{title:"号码",balls:["123","234","345","456"],cls:"medium",trigger:"all"}]}}]}]]},{title:"和值",rows:[[{title:"和值",columns:[{showname:"和值",shortname:"hezhi",realname:"[和值]",tips:"从3-18中任意选择1个或1个以上号码。",example:"投注方案:和值4;开奖号码:112,即中奖。",help:"所选数值等于开奖号码三个数字相加之和,即为中奖。注意:和值为3或18一等奖;4或17二等奖;5或16三等奖;6或15四等奖;7或14五等奖;8或13六等奖;9或12七等奖;10或11八等奖",select:{layout:[{balls:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],cls:"hz"}]}}]}]]}];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,k){if(j.values){g.find("ul").append('<li><a data-val="'+j.values[i]+'">'+k+"</a></li>")}else{g.find("ul").append('<li><a data-val="'+k+'">'+k+"</a></li>")}});g.find("ul > li > a").click(function(){if($(this).hasClass("selected")){$(this).removeClass("selected");if(j.trigger=="all"){g.find("ul > li > a").removeClass("selected")}}else{if(j.trigger=="only"){g.find("ul > li > a").removeClass("selected")}$(this).addClass("selected");if(j.trigger=="all"){g.find("ul > li > a").addClass("selected")}}c.PlayOptions.update()});h.append(g);if(j.tools){buildBallTools(h,g)}e.append(h)})}};return{LotteryMain:new b()}}();