lixin-web
Version:
vue and bootstrap
1 lines • 9.69 kB
JavaScript
var Lottery3d=function(){var a=function(){var e=function(o,k,j,m){j=$.isFunction(j)?j:function(s,r){return true};var n=[];if(m){var q=[];$.each(o,function(l,r){q.push(r.split("").sort().toString().replace(/\,/g,""))});o=q}o=ArrayUtil.unique(o);var p=new RegExp("^[0-9]{"+k+"}$");$.each(o,function(l,r){if(p.test(r)&&j(r,k)){n.push(r)}});return n};var c=function(m,k){var j=new Array();if(k==2){j=["00","11","22","33","44","55","66","77","88","99"]}else{j=["000","111","222","333","444","555","666","777","888","999"]}return $.inArray(m,j)==-1?true:false};var f=function(m,l){var p=0,n=1;switch(m){case"sanxzhixds":p=e(l,3).length;break;case"sanxhhzx":p=e(l,3,c,true).length;break;case"exzhixdsh":case"exzhixdsq":p=e(l,2).length;break;case"exzuxdsh":case"exzuxdsq":p=e(l,2,c,true).length;break;case"sanxzs":var o=1;for(var j=0;j<o;j++){var k=l[j].length;if(k>1){p+=k*(k-1)}}break;case"sanxzl":var o=1;for(var j=0;j<o;j++){var k=l[j].length;if(k>2){p+=k*(k-1)*(k-2)/6}}break;case"sanxzhixhz":case"exzhixhzh":case"exzhixhzq":var q={0:1,1:3,2:6,3:10,4:15,5:21,6:28,7:36,8:45,9:55,10:63,11:69,12:73,13:75,14:75,15:73,16:69,17:63,18:55,19:45,20:36,21:28,22:21,23:15,24:10,25:6,26:3,27:1};if(m=="exzhixhzh"||m=="exzhixhzq"){q={0:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,10:9,11:8,12:7,13:6,14:5,15:4,16:3,17:2,18:1}}for(var j=0;j<l[0].length;j++){p+=q[parseInt(l[0][j],10)]}break;case"dwd":var o=3;for(var j=0;j<o;j++){p+=l[j].length}break;case"exzuxfsh":case"exzuxfsq":var o=1;for(var j=0;j<o;j++){var k=l[j].length;if(k>1){p+=k*(k-1)/2}}break;default:var o=0;switch(m){case"sanxzhixfs":o=3;break;case"exzhixfsh":case"exzhixfsq":o=2;break;case"yimabdw":o=1;break}for(var j=0;j<o;j++){if(l[j].length==0){n=0;break}n*=l[j].length}p+=n}return p};var h=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 g=function(k,j){switch(k){case"sanxzhixds":j=e(j,3);break;case"sanxhhzx":j=e(j,3,c,true);break;case"exzhixdsh":case"exzhixdsq":j=e(j,2);break;case"exzuxdsh":case"exzuxdsq":j=e(j,2,c,true);break;default:break}return j.toString().replace(/\,/g," ")};var i=function(k,j){switch(k){case"sanxzhixds":case"sanxhhzx":case"exzhixdsh":case"exzhixdsq":case"exzuxdsh":case"exzuxdsq":return g(k,j);case"sanxzs":case"sanxzl":case"exzuxfsh":case"exzuxfsq":case"yimabdw":case"sanxzhixhz":case"exzhixhzh":case"exzhixhzq":return j.toString();case"sanxzhixfs":return h(j);case"exzhixfsh":return h(j,1);case"exzhixfsq":return h(j,0,1);default:return h(j)}};var d=function(m){var k=[m[0],m[1],m[2]];var l=k.uniquelize();var j=[];if(l.length==1){j[0]="豹子"}if(l.length==2){j[0]="组三"}if(l.length==3){j[0]="组六"}return j};return{inputNumbers:f,inputFormat:i,typeFormat:d}}();var b=function(){var c=this;LotteryBaBa.call(this);this.LotteryUtils=a;this.Layout=[{title:"三码",rows:[[{title:"直选",columns:[{showname:"复式",shortname:"sanxzhixfs",realname:"[三码_复式]",tips:"从个、十、百位各选一个号码组成一注。",example:"",help:"从百位、十位、个位中选择一个3位数号码组成一注,所选号码与开奖号码相同,且顺序一致,即为中奖。",select:{layout:[{title:"百位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true},{title:"十位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true},{title:"个位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true}]}},{showname:"单式",shortname:"sanxzhixds",realname:"[三码_单式]",tips:"手动输入号码,至少输入1个三位数号码组成一注。",example:"",help:"手动输入一个3位数号码组成一注,所选号码与开奖号码相同,且顺序一致,即为中奖。",textarea:{}},{showname:"直选和值",shortname:"sanxzhixhz",realname:"[三码_和值]",tips:"从0-27中任意选择1个或1个以上号码",example:"",help:"所选数值等于开奖号码的三个数字相加之和,即为中奖。",select:{layout:[{balls:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27],tools:false,cls:"hz"}]}}]}],[{title:"组选",columns:[{showname:"组三",shortname:"sanxzs",realname:"[三码_组三]",tips:"从0-9中任意选择2个或2个以上号码。",example:"",help:"从0-9中选择2个数字组成两注,所选号码与开奖号码相同,且顺序不限,即为中奖。",select:{layout:[{title:"组三",balls:[0,1,2,3,4,5,6,7,8,9],tools:true}]}},{showname:"组六",shortname:"sanxzl",realname:"[三码_组六]",tips:"从0-9中任意选择3个或3个以上号码。",example:"",help:"从0-9中任意选择3个号码组成一注,所选号码与开奖号码相同,顺序不限,即为中奖。",select:{layout:[{title:"组六",balls:[0,1,2,3,4,5,6,7,8,9],tools:true}]}},{showname:"混合组选",shortname:"sanxhhzx",realname:"[后三码_混合组选]",tips:"手动输入号码,至少输入1个三位数号码。",example:"",help:"键盘手动输入购买号码,3个数字为一注,开奖号码符合组三或组六均为中奖。",textarea:{}}]}]]},{title:"二码",rows:[[{title:"后二码 直选",columns:[{showname:"复式",shortname:"exzhixfsh",realname:"[后二码_直选_复式]",tips:"从十、个位各选一个号码组成一注。",example:"",help:"从十位、个位中选择一个2位数号码组成一注,所选号码与开奖号码的十位、个位相同,且顺序一致,即为中奖。",select:{layout:[{title:"十位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true},{title:"个位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true}]}},{showname:"单式",shortname:"exzhixdsh",realname:"[后二码_直选_单式]",tips:"手动输入号码,至少输入1个两位数号码。",example:"",help:"手动输入一个2位数号码组成一注,所选号码的十位、个位与开奖号码相同,且顺序一致,即为中奖。",textarea:{}},{showname:"直选和值",shortname:"exzhixhzh",realname:"[后二码_直选_和值]",tips:"从0-18中任意选择1个或1个以上的和值号码。",example:"",help:"所选数值等于开奖号码的十位、个位二个数字相加之和,即为中奖。",select:{layout:[{balls:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],tools:false,cls:"hz"}]}}]},{title:"组选",columns:[{showname:"复式",shortname:"exzuxfsh",realname:"[后二码_组选_复式]",tips:"从0-9中任意选择2个或2个以上号码。",example:"",help:"从0-9中选2个号码组成一注,所选号码与开奖号码的十位、个位相同,顺序不限,即中奖。",select:{layout:[{title:"组选",balls:[0,1,2,3,4,5,6,7,8,9],tools:true}]}},{showname:"单式",shortname:"exzuxdsh",realname:"[后二码_组选_单式]",tips:"手动输入号码,至少输入1个两位数号码。",example:"",help:"手动输入一个2位数号码组成一注,所选号码的十位、个位与开奖号码相同,顺序不限,即为中奖。",textarea:{}}]}],[{title:"前二码 直选",columns:[{showname:"复式",shortname:"exzhixfsq",realname:"[前二码_直选_复式]",tips:"从百、十位各选一个号码组成一注。",example:"",help:"从百位、十位中选择一个2位数号码组成一注,所选号码与开奖号码的前2位相同,且顺序一致,即为中奖。",select:{layout:[{title:"百位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true},{title:"十位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true}]}},{showname:"单式",shortname:"exzhixdsq",realname:"[前二码_直选_单式]",tips:"手动输入号码,至少输入1个两位数号码。",example:"",help:"手动输入一个2位数号码组成一注,所选号码的百位、十位与开奖号码相同,且顺序一致,即为中奖。",textarea:{}},{showname:"直选和值",shortname:"exzhixhzq",realname:"[前二码_直选_和值]",tips:"从0-18中任意选择1个或1个以上的和值号码。",example:"",help:"所选数值等于开奖号码的百位、十位二个数字相加之和,即为中奖。",select:{layout:[{balls:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],tools:false,cls:"hz"}]}}]},{title:"组选",columns:[{showname:"复式",shortname:"exzuxfsq",realname:"[前二码_组选_复式]",tips:"从0-9中任意选择2个或2个以上号码。",example:"",help:"从0-9中选2个号码组成一注,所选号码与开奖号码的百位、十位相同,顺序不限,即中奖。",select:{layout:[{title:"组选",balls:[0,1,2,3,4,5,6,7,8,9],tools:true}]}},{showname:"单式",shortname:"exzuxdsq",realname:"[前二码_组选_单式]",tips:"手动输入号码,至少输入1个两位数号码。",example:"",help:"手动输入一个2位数号码组成一注,所选号码的百位、十位与开奖号码相同,顺序不限,即为中奖。",textarea:{}}]}]]},{title:"定位胆",rows:[[{title:"定位胆",columns:[{showname:"定位胆",shortname:"dwd",realname:"定位胆",tips:"在百位,十位,个位任意位置上任意选择1个或1个以上号码。",example:"",help:"从百位、十位、个位任意位置上至少选择1个以上号码,所选号码与相同位置上的开奖号码一致,即为中奖。",select:{layout:[{title:"百位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true},{title:"十位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true},{title:"个位",balls:[0,1,2,3,4,5,6,7,8,9],tools:true}]}}]}]]},{title:"不定胆",rows:[[{title:"不定胆",columns:[{showname:"一码不定胆",shortname:"yimabdw",realname:"[不定胆_后三一码]",tips:"从0-9中任意选择1个以上号码。",example:"",help:"从0-9中选择1个号码,每注由1个号码组成,只要开奖号码包含所选号码,即为中奖。",select:{layout:[{title:"不定胆",balls:[0,1,2,3,4,5,6,7,8,9],tools:true}]},bwd:true}]}]]}]};return{LotteryMain:new b()}}();