lixin-web
Version:
vue and bootstrap
1 lines • 32.6 kB
JavaScript
(function(a){a.pagination=function(j){var e=a.extend({},a.pagination.language,j.language);var b=a.extend({},a.pagination.defaults,j);var c=a(b.render);var f=1,i=b.pageSize;var g=function(){var k=b.ajaxData;if(a.isFunction(k)){k=k()}k=a.extend({},k,{page:(f-1),size:i});a.ajax({type:b.ajaxType,url:b.ajaxUrl,data:k,dataType:"json",beforeSend:b.beforeSend,complete:b.complete,success:function(l){if(l.error!=0){if(l.code=="0-1"||l.code=="0-4"){if(window.location.pathname=="/index.html"){return}App.alert("warning","提示消息",l.message);setTimeout(function(){var m=window.location.protocol+"//"+window.location.host;window.location.href=m+"/index.html"},1000);return}else{App.alert("warning","提示消息",l.message)}}if(l.error==0){if(l.data.totalCount&&l.data.totalCount>0){d(l.data.totalCount);if(l.data.list&&l.data.list.length>0){b.success(l.data.list)}else{if(f>1){f--;g()}}}else{b.emptyData();c.empty()}}else{b.pageError(l)}}})};var d=function(s){if(s==0){return}var l=Math.ceil(s/i);var t=a('<div class="easyweb-pagination">');var q=a('<div class="infos">');q.append(e.infos.replace("${currPage}",'<span class="p">'+f+"</span>").replace("${totalPage}",'<span class="p">'+l+"</span>").replace("${start}",'<span class="s">'+((f-1)*i+1)+"</span>").replace("${end}",'<span class="e">'+(f*i>s?s:f*i)+"</span>").replace("${total}",'<span class="t">'+s+"</span>"));var k=a('<div class="pages">');k.append(a('<a class="top">').html(e.top));k.append(a('<a class="prev">').html(e.prev));var p=b.pageLength;if(l<p){p=l}var o=f-(Math.ceil(p/2)-1);var u=f+Math.floor(p/2);if(o<1){o=1;u=p}else{if(u>l){o=l-p+1;u=l}}for(var n=o;n<=u;n++){var r=a('<a class="page">').html(n);if(n==f){r.addClass("selected")}k.append(r)}k.append(a('<a class="next">').html(e.next));k.append(a('<a class="end">').html(e.end));k.find(".page").click(function(){var v=a(this).html();v=parseInt(v);if(v!=f){f=v;g()}});k.find(".top").click(function(){if(f>1){f=1;g()}});k.find(".prev").click(function(){if(f>1){f--;g()}});k.find(".end").click(function(){if(f<l){f=l;g()}});k.find(".next").click(function(){if(f<l){f++;g()}});var m=a('<div class="go">').append(a('<input type="text" />').val(f)).append(a('<a class="btn-go">').html(e.go));m.find(".btn-go").click(function(){var v=m.find('input[type="text"]').val();v=parseInt(v);if(v>0&&v<=l){if(v!=f){f=v;g()}}else{b.pageError(e.msg)}});if(!b.hideInfos){t.append(q)}t.append(k);if(!b.hideGo){t.append(m)}c.html(t)};var h=function(){f=1;g()};return{init:h,reload:g}};a.pagination.language={infos:"记录总数:${total},页数:${currPage}/${totalPage}",top:"首页",end:"尾页",prev:"上一页",next:"下一页",go:"搜索",msg:"请输入正确的页数。"};a.pagination.defaults={render:".pagination",hideInfos:false,hideGo:false,pageLength:6,pageSize:10,ajaxType:"post",ajaxUrl:"",ajaxData:{},beforeSend:function(){},complete:function(){},success:function(b){},pageError:function(b){alert(b.message)},emptyData:function(){}}})(jQuery);(function(a){a.fn.BannerLoop=function(b){var d={focus:true,delay:3000};var c=a.extend({},d,b);a(this).each(function(){var i=a(this).find(".list > .item");var g=a(this).find(".loop");if(i.length<=1){return}var h=0;var k=function(){a.each(i,function(n){if(a(this).is(":visible")){a(this).stop().fadeOut(1500).removeClass("active")}if(n==h){a(this).stop().fadeIn(1500)}});m()};var m=function(){g.find("a").removeClass("active").eq(h).addClass("active")};var l=function(){a.each(i,function(n){if(n==0){g.append('<a class="active"></a>')}else{g.append("<a></a>")}});g.find("a").each(function(n){a(this).click(function(){j();if(!a(this).hasClass("active")){h=n;k()}f()})});g.show()};l();var e=null;var f=function(){e=setInterval(function(){if(h==i.length-1){h=0}else{h++}k(h)},c.delay)};var j=function(){if(e){clearInterval(e)}};f();if(c.focus){a(this).hover(j,f)}})}})(jQuery);!function(){if($("html").attr("login")==="true"){if(!AppData.isLogin()){var a=window.location.protocol+"//"+window.location.host;window.location.href=a+"/index.html"}}}();var App=function(){var l=function(){return"/img"};var j=function(){return window.location.protocol+"//"+window.location.host};var k=function(m){if(!m){m=".scroller"}$(m).each(function(){if($(this).attr("data-initialized")){return}var o=$(this).attr("data-handle-color")?$(this).attr("data-handle-color"):"#2AC1CA";var q=$(this).attr("data-handle-distance")?$(this).attr("data-handle-distance"):"0px";var n=$(this).attr("data-always-visible")?true:false;var p=$(this).attr("data-rail-visible")?true:false;$(this).slimScroll({allowPageScroll:false,size:"7px",borderRadius:"0px",color:o,wrapperClass:"slim-scroll",distance:q,position:"right",height:"auto",alwaysVisible:n,railVisible:p,disableFadeOut:true});$(this).attr("data-initialized",1)})};var c=function(m){$(m).each(function(){if($(this).attr("data-initialized")==="1"){$(this).removeAttr("data-initialized");$(this).removeAttr("style");var o={};if($(this).attr("data-handle-color")){o["data-handle-color"]=$(this).attr("data-handle-color")}if($(this).attr("data-handle-distance")){o["data-handle-distance"]=$(this).attr("data-handle-distance")}if($(this).attr("data-always-visible")){o["data-always-visible"]=$(this).attr("data-always-visible")}if($(this).attr("data-rail-visible")){o["data-rail-visible"]=$(this).attr("data-rail-visible")}$(this).slimScroll({wrapperClass:"slim-scroll",destroy:true});var n=$(this);$.each(o,function(p,q){n.attr(p,q)})}})};var d=function(m){m=$.extend(true,{},m);m.zIndex=5000;var n="";if(m.animate){n='<div class="loading-message '+(m.boxed?"loading-message-boxed":"")+'"><div class="block-spinner-bar"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>'}else{if(m.iconOnly){n='<div class="loading-message '+(m.boxed?"loading-message-boxed":"")+'"><img src="'+l()+'/icon/loading-spinner-grey.gif" align=""></div>'}else{if(m.textOnly){n='<div class="loading-message '+(m.boxed?"loading-message-boxed":"")+'"><span> '+(m.message?m.message:"LOADING...")+"</span></div>"}else{n='<div class="loading-message '+(m.boxed?"loading-message-boxed":"")+'"><img src="'+l()+'/icon/loading-spinner-grey.gif" align=""><span> '+(m.message?m.message:"正在加载中...")+"</span></div>"}}}if(m.target){var o=$(m.target);if(o.height()<=($(window).height())){m.cenrerY=true}o.block({message:n,baseZ:m.zIndex?m.zIndex:1000,centerY:m.cenrerY!==undefined?m.cenrerY:false,css:{top:"10%",border:"0",padding:"0",backgroundColor:"none"},overlayCSS:{backgroundColor:m.overlayColor?m.overlayColor:"#555",opacity:m.boxed?0.05:0.1,cursor:"wait"}})}else{$.blockUI({message:n,baseZ:m.zIndex?m.zIndex:1000,centerY:0,css:{border:"0",padding:"0",backgroundColor:"none",},overlayCSS:{backgroundColor:m.overlayColor?m.overlayColor:"#555",opacity:m.boxed?0:0,cursor:"wait"}})}};var b=function(m){if(m){$(m).unblock({onUnblock:function(){$(m).css("position","");$(m).css("zoom","")}})}else{$.unblockUI()}};var h=function(o,s){var p=window.location.search;if(s){p=window.location.hash}var n=p.substring(1),m,r,q=n.split("&");for(m=0;m<q.length;m++){r=q[m].split("=");if(r[0]==o){return unescape(r[1])}}};var e=function(m){return h(m,1)};var a=function(r,t,p,q,o,n,u,s){if(t==undefined){t="确认消息"}if(q==undefined){q=0}if(o==undefined){o='确定<i class="icon ok"></i>'}if(n==undefined){n='取消<i class="icon close"></i>'}if(u==undefined){u=function(){}}if(s==undefined){s=function(){}}p='<div class="msg">'+p+"</div>";if(r=="warning"){t='<i class="icon warning"></i>'+t;p='<i class="icon warning"></i>'+p}if(r=="info"){t='<i class="icon info"></i>'+t;p='<i class="icon info"></i>'+p}if(r=="question"){t='<i class="icon question"></i>'+t;p='<i class="icon question"></i>'+p}if(r=="success"){t='<i class="icon success"></i>'+t;p='<i class="icon success"></i>'+p}var m=new jBox("Confirm",{title:t,content:p,confirmButton:o,cancelButton:n,overlay:true,blockScroll:false,closeOnClick:false,closeButton:"title",confirm:u,cancel:s,addClass:"common-confirm",zIndex:20000,onInit:function(){this.open()},onCloseComplete:function(){this.destroy();m=undefined}});if(q&&q!=0){setTimeout(function(){if(m){m.close()}},q)}};var g=function(p,s,r,m,n,o,t){if(s==undefined){s="提示消息"}if(m==undefined){m=0}if(n==undefined){n='关闭<i class="icon close"></i>'}if(o==undefined){o=function(){}}r='<div class="msg">'+r+"</div>";if(p=="warning"){s='<i class="icon warning"></i>'+s;r='<i class="icon warning"></i>'+r}if(p=="info"){s='<i class="icon info"></i>'+s;r='<i class="icon info"></i>'+r}if(p=="question"){s='<i class="icon question"></i>'+s;r='<i class="icon question"></i>'+r}if(p=="success"){s='<i class="icon success"></i>'+s;r='<i class="icon success"></i>'+r}var q=new jBox("Confirm",{title:s,content:r,confirmButton:n,overlay:true,closeOnClick:false,blockScroll:false,closeButton:"title",confirm:o,addClass:"common-alert",zIndex:20000,onInit:function(){this.open()},onCloseComplete:function(){this.destroy();q=undefined;if(t!=null&&$.isFunction(t)){t()}}});if(m&&m!=0){setTimeout(function(){if(q){q.close()}},m)}};var i=function(o,m){if(m==undefined){m=3000}var n=new jBox("Notice",{content:o,autoClose:m,addClass:"common-notice"})};var f=function(r,q,o){$(".message-tips").remove();var s=$('<div class="message-tips">');s.append('<div class="title">'+r+"</div>");s.append('<div class="content">'+q+"</div>");$("body").append(s);var p=s.width();var m=s.height();var n=$(window).width();s.css({bottom:-m,right:((n-1050)/2-p)/2}).stop().animate({bottom:202},1000,"easeOutExpo");if(o){setTimeout(function(){s.stop().animate({bottom:-m,},1000,"easeOutExpo",function(){s.remove()})},o)}};return{location:j,initScroll:k,destroyScroll:c,blockUI:d,unblockUI:b,getUrl:h,getHash:e,confirm:a,alert:g,notice:i,tips:f}}();var UserSysMessage=function(){var j=[];var d=function(){return $(".sys-message-list")};var c=function(k){Will.ajax({ids:k},"/api/account/clear-system-message",function(l){})};var e=function(){if($(".set-voice").find(".msg").hasClass("audio-on")){$("audio#sys-message").remove();var k=$('<audio id="sys-message" autoplay="autoplay">');k.attr("src","/audio/message.mp3").hide();$("body").append(k)}};var g=function(){if(d().is(":hidden")){var k=d().height();d().show().css({top:-k}).stop().animate({top:120},1000,"easeOutExpo")}};var f=function(){d().hide()};var a="";var i=function(l){var k=0;if(l&&l.length>0){$.each(l,function(m,n){if(a&&a>=n.time){return}$("body").on("click",".lobibox-close",function(){$(".lobibox-notify-wrapper.top.right").remove();c()});Lobibox.notify("info",{size:"mini",title:DataFormat.formatUserSysMessageType(n.type)+moment(n.time).format("HH:mm:ss")+' <a data-command="clear-sysMsg"></a>',msg:n.content,delay:false,position:"top right",closeOnClick:false,});k++});if(k>0){e()}a=l[l.length-1].time}};var h=function(){if(!AppData.isLogin()){return}var k=$('<div class="sys-message-list">');k.append('<div class="title">通知列表<a class="clear">清空</a></div>');k.append('<div class="wrapper"><div class="scroller" data-handle-color="#aaa" data-handle-distance="2px"><div class="list"></div></div></div>');k.find(".clear").click(function(){c(j.toString());j=[];d().find(".list").empty();f()});$("body").append(k);App.initScroll(".scroller");b()};var b=function(){$.post("/api/account/list-system-message",{},Will.successRes(function(k){i(k)}));setTimeout(b,60000)};return{init:h,add:i}}();var load=function(a){$.ajaxSetup({async:false});if(arguments.length==1){$("."+a).load("/include-"+a+".html")}if(arguments.length==2){arguments[0].load(arguments[1])}$.ajaxSetup({async:true})};var Will=function(){var f=function(U){var F=U.substr(U.length-1,1);var X=U.substr(0,U.length-1);var P=new Array();for(var G=X.length-1;G>-1;G--){P.push(X.substr(G,1))}var K=new Array();var Y=new Array();var S=new Array();for(var H=0;H<P.length;H++){if((H+1)%2==1){if(parseInt(P[H])*2<9){K.push(parseInt(P[H])*2)}else{Y.push(parseInt(P[H])*2)}}else{S.push(P[H])}}var V=new Array();var W=new Array();for(var E=0;E<Y.length;E++){V.push(parseInt(Y[E])%10);W.push(parseInt(Y[E])/10)}var D=0;var I=0;var R=0;var T=0;var M=0;for(var L=0;L<K.length;L++){D=D+parseInt(K[L])}for(var O=0;O<S.length;O++){I=I+parseInt(S[O])}for(var Q=0;Q<V.length;Q++){R=R+parseInt(V[Q]);T=T+parseInt(W[Q])}M=parseInt(D)+parseInt(I)+parseInt(R)+parseInt(T);var J=parseInt(M)%10==0?10:parseInt(M)%10;var N=10-J;if(F==N){return true}else{return false}};var o=function(r){var s={};r.find("input[name],select").each(function(){s[$(this).attr("name")]=$(this).val()});return s};function g(t,s){var r=$.map(s,function(v,u){var w=$.extend({icon:"glyphicon glyphicon-ok",cssClass:"btn-success"},v);w.action=function(x){if($.isFunction(v.action)){v.action()}x.close()};return w});r.push(d);BootstrapDialog.show({title:'<i class="fa fa-question-circle fa-lg"></i>操作提示',message:t,buttons:r})}var d={label:"取消",icon:"glyphicon glyphicon-remove",cssClass:"btn-warning",autospin:true,action:function(r){r.close()}};function a(t,s){var r=new BootstrapDialog({cssClass:"confirm",title:'<i class="fa fa-question-circle fa-lg"></i>确认消息',message:$('<span class="center-block"></span>').append(t),buttons:[{label:"确定",icon:"glyphicon glyphicon-ok",cssClass:"btn-success",autospin:true,action:function(u){if($.isFunction(s)){s()}u.close()}},d]});r.open();return r}function e(r){p("info",r)}function n(r){p("warning",r)}function l(r){p("error",r)}function q(r){p("success",r)}function p(s,t){var r=Lobibox.notify(s,{size:"mini",position:{left:($(window).outerWidth()-Lobibox.notify.DEFAULTS.width)/2,top:$(window).outerHeight()/2},msg:t,soundPath:"/audio/",delayIndicator:false,delay:false,delay:2000,iconSource:"fontAwesome",});r.$el.css("left",($(window).outerWidth()-r.$el.width())/2)}var k=[];function i(s){k.push(s);if($.isFunction(s)){s()}if(!window.onhashchange){var r=function(){$.each(k,function(){if($.isFunction(this)){this()}})};window.onhashchange=r}}var h=function(r,s){return function(t){b();if((typeof(t.error)=="undefined")){if($.isFunction(r)){r(t)}return}if(t.error!=0){if(t.code=="0-1"||t.code=="0-4"){if(window.location.pathname=="/index.html"){return}l(t.message);setTimeout(function(){var u=window.location.protocol+"//"+window.location.host;window.location.href=u+"/index.html"},1000);return}else{if(t.code=="105-03"){Will.info("您还没有设置密保,请立即设定!");PopBindSecurity()}else{if($.isFunction(s)){s(t.data,t)}else{l(t.message)}}}}if(t.error==0){if($.isFunction(r)){r(t.data,t)}}}};var m=function(w,u,s,t,v){var r=v===0?false:true;c();$.ajax({type:"post",url:u,data:w,timeout:10000,dataType:"json",async:r,success:h(s,t),error:function(){b()}})};var j='<div id="floatingBarsG" style="opacity:0.2"> <div class="blockG" id="rotateG_01"></div> <div class="blockG" id="rotateG_02"></div> <div class="blockG" id="rotateG_03"></div> <div class="blockG" id="rotateG_04"></div> <div class="blockG" id="rotateG_05"></div> <div class="blockG" id="rotateG_06"></div> <div class="blockG" id="rotateG_07"></div> <div class="blockG" id="rotateG_08"></div> </div>';var c=function(){App.blockUI({boxed:1})};var b=function(){App.unblockUI()};return{ajax:m,addHashChange:i,blockUI:c,unblockUI:b,question:g,confirm:a,info:e,warning:n,error:l,success:q,checkCardId:f,getInputVals:o,cancelButton:d,successRes:h}}();var loadLottery=function(a){Will.ajax({},"/api/game-lottery/static-info",function(c,b){if($.isFunction(a)){a(c)}})};var initDatePicker=function(a){if(!a){a=$("body")}if(a.find(".d-range-picker").size()==0&&a.find(".date-picker").size()==0){return}var b={format:"YYYY-MM-DD",separator:" 至 ",ranges:{"今天":[moment(),moment().add(1,"days")],"最近三天":[moment().subtract(2,"days"),moment().add(1,"days")],"最近七天":[moment().subtract(6,"days"),moment().add(1,"days")]},locale:{applyLabel:"确认",cancelLabel:"清除",fromLabel:"开始",toLabel:"结束",customRangeLabel:"自定义日期",daysOfWeek:["日","一","二","三","四","五","六"],monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],firstDay:1}};a.find(".d-range-picker").each(function(){var c=$(this).attr("data-time-opens");b.opens=c?c:"left";var d=$(this).attr("data-time-init");if(d){if(d>0){$(this).val(moment().format("YYYY-MM-DD")+" 至 "+moment().add(d,"days").format("YYYY-MM-DD"))}else{$(this).val(moment().add(d,"days").format("YYYY-MM-DD")+" 至 "+moment().add(1,"days").format("YYYY-MM-DD"))}}$(this).daterangepicker(b)});if(jQuery().datepicker){a.find(".date-picker").datepicker({language:"zh-CN",orientation:"left",autoclose:true,format:"yyyy-mm-dd"}).on("changeDate show",function(c){a.parents("form").bootstrapValidator("revalidateField","birthday")})}};var compt=function(){function c(h,g){var l,k,j;try{l=h.toString().split(".")[1].length}catch(i){l=0}try{k=g.toString().split(".")[1].length}catch(i){k=0}return j=Math.pow(10,Math.max(l,k)),(b(h,j)+b(g,j))/j}function a(h,g){var l,k,j;try{l=h.toString().split(".")[1].length}catch(i){l=0}try{k=g.toString().split(".")[1].length}catch(i){k=0}return j=Math.pow(10,Math.max(l,k)),(b(h,j)-b(g,j))/j}function b(h,g){var l=0,k=h.toString(),j=g.toString();try{l+=k.split(".")[1].length}catch(i){}try{l+=j.split(".")[1].length}catch(i){}return Number(k.replace(".",""))*Number(j.replace(".",""))/Math.pow(10,l)}function d(i,h){var n,m,l=0,k=0;try{l=i.toString().split(".")[1].length}catch(j){}try{k=h.toString().split(".")[1].length}catch(j){}return n=Number(i.toString().replace(".","")),m=Number(h.toString().replace(".","")),b(n/m,Math.pow(10,k-l))}return{add:c,sub:a,mul:b,div:d}}();var disableRightClick=function(){$(this).contextmenu(function(){return false});$(this).mousedown(function(a){if(a.button==2){return false}})};var showOrNotShow=function(){if(!AppData.isLogin()){$("#login-form").show();$("#will-user-info").hide();return false}else{$("#login-form").hide();$("#will-user-info").show();if(AppData.getMainAccount().type==0){$('[data-visible="proxy"]').hide()}else{$('[data-visible="proxy"]').show()}}};var kefu=function(){$('[data-command="kefu"]').each(function(){var a="/game-service.html";if(AppData.isLogin()){var b=AppData.getMainAccount().username;if(b){a+="?username="+b}}$(this).attr("href",a);$(this).attr("target","_blank")})};$("body").on("click",'[data-status="disabled"]',function(){Will.info("该功能暂时未开通,敬请期待!")});$(document).ready(function(){UserSysMessage.init();showOrNotShow();initDatePicker();kefu()});$('[data-injection="set-voice"]').size()&&(function(){var a=$('<span class="set-voice parent-list" >设置声音 <div class="sub-list"> <i class="arrow"></i> <div class="item"> <div class="label">中奖提示音:</div> <div class="switch win audio-on"></div> <div class="play win-play"></div> <div style="clear: both;"></div> </div> <div class="item"> <div class="label">消息提示音:</div> <div class="switch msg audio-on"></div> <div class="play msg-play"></div> <div style="clear: both;"></div> </div> <div class="item"> <div class="label">封单提示音:</div> <div class="switch cd audio-on"></div> <div class="play cd-play"></div> <div style="clear: both;"></div> </div> </div> </span>');$('[data-injection="set-voice"]').append(a);if($.cookie("WIN-VOICE")&&$.cookie("WIN-VOICE")==="OFF"){a.find(".win").addClass("audio-off");a.find(".win").removeClass("audio-on")}else{a.find(".win").addClass("audio-on");a.find(".win").removeClass("audio-off")}a.find(".win").click(function(){if(a.find(".win").hasClass("audio-on")){a.find(".win").addClass("audio-off");a.find(".win").removeClass("audio-on");b("WIN-VOICE","OFF");a.find("audio#lottery-open").remove()}else{a.find(".win").addClass("audio-on");a.find(".win").removeClass("audio-off");b("WIN-VOICE","ON")}});a.find(".win-play").click(function(){if(a.find(".win").hasClass("audio-on")){var d=a.find("#lottery-open");if(d.size()){d[0].play();return}var c=$('<audio id="lottery-open" autoplay="autoplay">');c.attr("src","/audio/lottery-open.mp3").hide();a.append(c)}});if($.cookie("MSG-VOICE")&&$.cookie("MSG-VOICE")==="OFF"){a.find(".msg").addClass("audio-off");a.find(".msg").removeClass("audio-on")}else{a.find(".msg").addClass("audio-on");a.find(".msg").removeClass("audio-off")}a.find(".msg").click(function(){if(a.find(".msg").hasClass("audio-on")){a.find(".msg").addClass("audio-off");a.find(".msg").removeClass("audio-on");b("MSG-VOICE","OFF");a.find("audio#sys-message").remove()}else{a.find(".msg").addClass("audio-on");a.find(".msg").removeClass("audio-off");b("MSG-VOICE","ON")}});a.find(".msg-play").click(function(){if(a.find(".msg").hasClass("audio-on")){var d=a.find("#sys-message");if(d.size()){d[0].play();return}var c=$('<audio id="sys-message" autoplay="autoplay">');c.attr("src","/audio/message.mp3").hide();a.append(c)}});if($.cookie("CD-VOICE")&&$.cookie("CD-VOICE")==="OFF"){a.find(".cd").addClass("audio-off");a.find(".cd").removeClass("audio-on")}else{a.find(".cd").addClass("audio-on");a.find(".cd").removeClass("audio-off")}a.find(".cd").click(function(){var d=$("body").find("#lottery-cd");var c=a.find("#lotteryCd");if(a.find(".cd").hasClass("audio-on")){a.find(".cd").addClass("audio-off");a.find(".cd").removeClass("audio-on");b("CD-VOICE","OFF");if(d.size()){d[0].pause()}if(c.size()){c[0].pause()}}else{a.find(".cd").addClass("audio-on");a.find(".cd").removeClass("audio-off");b("CD-VOICE","ON");if(d.size()){d[0].play()}}});a.find(".cd-play").click(function(){if(a.find(".cd").hasClass("audio-on")){var d=a.find("#lotteryCd");if(d.size()){d[0].play()}else{var c=$('<audio id="lotteryCd" autoplay="autoplay">');c.attr("src","/audio/cd.mp3").hide();a.append(c)}setTimeout(function(){a.find("audio#lotteryCd").remove()},3000)}});function b(d,e){var c=new Date(moment().startOf("year").add(1,"years"));$.cookie(d,e,{expires:c,path:"/"})}})();window.location.pathname=="/lottery.html"&&$('[data-injection="change-background"]').append(function(){var a=$('<div class="bakImgBox"> <div class="bakBtn f12"><i class="demo-icon icon-picture-2"></i>背景切换</div> <div class="bakMid" style="display:none;"> <ul> <li><a class="xkImg" href="javascript:;">纯色1</a></li> <li><a class="lxImg" href="javascript:;">纯色2</a></li> <li><a class="ycImg" href="javascript:;">渐变1</a></li> <li><a class="xyImg" href="javascript:;">渐变2</a></li> <li><a class="csImg1" href="javascript:;">璀璨星空</a></li> <li><a class="csImg2" href="javascript:;">山海黎乡</a></li> <li><a class="csImg3" href="javascript:;">沙滩浴场</a></li> <li><a class="csImg4" href="javascript:;">朦胧夕阳</a></li> </ul> </div> </div>');var c=a.find(".bakMid");a.find(".bakBtn").click(function(f){a.find(".bakMid").stop().slideToggle();f.stopPropagation()});$(document).click(function(){a.find(".bakMid").stop().slideUp()});var d=a.find(".bakMid li a");var b=new Date(moment().startOf("year").add(1,"years"));d.click(function(){$("body").attr("data-bg",$(this).parent().index()+1);var e=$("body").attr("data-bg");$.cookie("css",e,{expires:b,path:"/"});a.find(".bakMid").hide()});return a});var idx=$.cookie("balance-selected")-0;var isHide=$.cookie("balance-isHide")-0;var vue=new Vue({template:'<span><span v-show=!isHide class="moneylist parent-list"> <span class="outter" v-html="doms[idx].html"> </span> <i class="arrow-bottom"></i> <div title="设为默认" class="sub-list money"> <div class="inner"><div v-for="id in reverseIdxs" v-html="doms[id].html" v-on:click="add(id)"></div></div> </div> </span> <span v-show=!!isHide class="TiaoWen"></span> <span class="hidemoney" v-on:click="hide()"><a v-show=isHide class="hideMon hidden-sm hidden-xs" href="javascript:;">显示金额</a><a v-show=!isHide class="showMon hidden-sm hidden-xs">隐藏金额</a></span></span>',data:{idx:(idx?idx:0),isHide:(isHide?isHide:0),doms:{0:{id:0,html:'<div title="设为默认" class="lotteryBalance"> <i class="bg-info badge visible-xs-inline-block">¥</i><i class="hidden-xs">彩票余额:¥</i> <span class="data" data-field="lotteryBalance">0.000</span></div>'},1:{id:1,html:'<div title="设为默认" class="baccaratBalance "> <i class="bg-info badge visible-xs-inline-block">¥</i><i class="hidden-xs">百家乐余额:¥</i> <span class="data" data-field="baccaratBalance">0.000</span></div>'}}},computed:{reverseIdxs:function(){var b=this;var a=$.map(this.doms,function(d,c){if(!d.id==b.idx){return d.id}});return a}},methods:{add:function(a){this.idx=a;var b=new Date(moment().startOf("year").add(1,"years"));$.cookie("balance-selected",this.idx,{expires:b,path:"/"});setTimeout(function(){$('[data-field="lotteryBalance"]').html(AppData.getLotteryAccount().availableBalance)},1)},hide:function(){this.isHide=(!this.isHide?1:0);var a=new Date(moment().startOf("year").add(1,"years"));$.cookie("balance-isHide",this.isHide,{expires:a,path:"/"})}}});$('[data-injection="toolbar-balance"]').append(vue.$mount().$el);function showLocale(f){var h,a,d;var g=f.getYear();if(g<1900){g=g+1900}var i=f.getMonth()+1;if(i<10){i="0"+i}var j=f.getDate();if(j<10){j="0"+j}var b=f.getHours();if(b<10){b="0"+b}var c=f.getMinutes();if(c<10){c="0"+c}var k=f.getSeconds();if(k<10){k="0"+k}var e=f.getDay();if(e==0){a='<font color="#fff">'}if(e>0&&e<6){a='<font color="#fff">'}if(e==6){a='<font color="#fff">'}if(e==0){e="星期日"}if(e==1){e="星期一"}if(e==2){e="星期二"}if(e==3){e="星期三"}if(e==4){e="星期四"}if(e==5){e="星期五"}if(e==6){e="星期六"}d="</font>";h=a+g+"年"+i+"月"+j+"日"+b+":"+c+":"+k+" "+e+d;return(h)}function tick(){var a;a=new Date();$('[data-injection="localTime"]').html(showLocale(a));window.setTimeout("tick()",1000)}tick();(function(){function a(c){if(!c){if($.cookie("MONEY_CLZ")){c=$.cookie("MONEY_CLZ")}else{c="."+$(".moneylist .balances div").eq(0).attr("class")}}$(".moneylist .outter").empty().append($(".moneylist .balances").find(c).clone());$(".moneylist .inner").empty().append($(".moneylist .balances").find(c).siblings().clone());var b=new Date(moment().startOf("year").add(1,"years"));$.cookie("MONEY_CLZ",c,{expires:b,path:"/"})}a();$(".moneylist .inner").delegate("div","click",function(){a("."+$(this).attr("class"))})});if($("html").attr("login")==="true"){if(!AppData.isLogin()){var domain=window.location.protocol+"//"+window.location.host;window.location.href=domain+"/index.html"}}(function(){var a=function(){if(!AppData.isLogin()){$(".login-no").show();$("#login-form").show();$(".login-yes").hide();return false}else{$(".login-yes").show();$(".login-no").hide();$("#login-form").hide()}var c=AppData.getMainAccount();var d=AppData.getLotteryAccount();var f=AppData.getMsgCount();if(c.accountType==0){$('[data-visible="proxy"]').hide()}else{$('[data-visible="proxy"]').show()}var b=$('[data-init="topBar"]');if(b.length>0){var e=function(){var g=moment().hour();if(g>=6&&g<11){return"早上好"}if(g>=11&&g<13){return"中午好"}if(g>=13&&g<19){return"下午好"}if(g>=19||g<6){return"晚上好"}};b.find('[data-field="greeting"]').html(e());b.find('[data-field="nickname"]').html(c.nickname);b.find('[data-field="username"]').html(c.username);b.find('[data-field="lotteryBalance"]').html(d.availableBalance.toFixed(3));b.find('[data-field="baccaratBalance"]').html("0.000");b.find('[data-field="msgCount"]').html(f)}};a();$('[data-command="logout"]').click(function(){MainCtrl.logout({success:function(){window.location.href=window.location.protocol+"//"+window.location.host}})})})();(function(){$(".menu-min").click(function(){$(".moboil-silid").stop().toggle("fast");$("body").toggleClass("overflow");$(this).toggleClass("activet")});var a=$(".c.c4 .balances").html();$(".m-money_min").append(a);$(".m-money a").click(function(){$(this).parent().toggleClass("act-silider")})});$(function(){var a=$(".manager-menu");if(location.pathname=="/manager.html"){var b=AppData.getMainAccount().bindStatus;Will.ajax({},"/api/account/get-bind-info",function(c){a.find('[data-field="nickname"]').html(AppData.getMainAccount().nickname)});a.find('[data-field="greeting"]').html(DataFormat.greeting())}});var DengLuVue=new Vue({template:'<div class="form-horizontal DengLuBiaoDan"> <div v-show="!isIpYiChang"> <div class="form-group"> <div class="col-sm-12"><input type="text" v-model="req.username" name="username" @input="checkGuGe| debounce 500" class="form-control" placeholder="请输入用户名" ></div><span class="glyphicon glyphicon-user"></span> </div> <div class="form-group"> <div class="col-sm-12"><input type="password" v-model="req.password" name="password" class="form-control" id="inputPassword" placeholder="请输入密码"></div><span class="glyphicon glyphicon-lock" ></span> </div> <div class="form-group googeltest" v-show="!!isGuGe"> <div class="col-sm-12"><input type="text" v-model="req.googleKey" name="googleKey" class="form-control" placeholder="请输入谷歌验证码"></div><span class="fa fa-google" ></span> </div> <div class="form-group YanZhengMa"> <div class="col-sm-12"><input class="form-control" v-model="req.securityCode" name="securityCode" id="yanzhenma" placeholder="验证码" @keyup.enter="DengLu"></div><span class="glyphicon glyphicon-pencil"></span><img @click="ShuaXin" id="regis-img" title="点击刷新验证码" height="" width="" src="{{YanZhenMa}}" /> </div> </div> <div v-show="isIpYiChang" class="IpYiChang"> <div v-for="question in IpYiChang.questionValue"> <div class="input-group "> <span class="input-group-addon"><i class="fa fa-question-circle"></i></span> <input type="text" class="form-control" v-model="question" name="question" readOnly=readOnly > <span class="input-group-addon " @click="ShuaXinWenTi"><i class="fa fa-refresh"></i></span> </div> <div class="form-group" > <div class="col-sm-12"><input type="text" v-model="IpYiChang.answer[$index]" name="answer" class="form-control" placeholder="" ></div><span class="fa fa-key"></span> </div> </div> </div> <div class="form-group"><a href="javascript:;" class="btn login-btn" data-command="login" @click="DengLu">立即登录</a></div> </div>',data:{isGuGe:0,YanZhenMa:"/api/utils/login-security-code",req:{username:"",password:"",googleKey:"",securityCode:""},isIpYiChang:0,IpYiChang:{questionId:[],questionValue:[1,2,3],verifyKey:""}},compiled:function(){$(this.$el).bootstrapValidator({feedbackIcons:{valid:"glyphicon glyphicon-ok",invalid:"glyphicon glyphicon-remove",validating:"glyphicon glyphicon-refresh"},fields:{username:{validators:{notEmpty:{message:"用户名不能为空"}}},password:{validators:{notEmpty:{message:"密码不能为空"}}},googleKey:{validators:{notEmpty:{message:"谷歌验证码不能为空"},digits:{message:"谷歌验证码为数字"}}},securityCode:{validators:{notEmpty:{message:"验证码不能为空"}}}}})},methods:{checkGuGe:function(){$.post("/api/need-google-auth?username="+DengLuVue.req.username,{},Will.successRes(function(a){if(a&&a.login){DengLuVue.isGuGe=1}else{DengLuVue.isGuGe=0}}))},ShuaXin:function(){this.YanZhenMa="/api/utils/login-security-code?"+new Date().getTime()},ShuaXinWenTi:function(){var a=this;Will.ajax({},"/api/get-verify-question",function(b){a.IpYiChang.questionId=b.questionId;a.IpYiChang.questionValue=b.questionValue;setTimeout(a.DaAnYanZheng,0)})},DaAnYanZheng:function(){$(this.$el).bootstrapValidator("addField","answer",{validators:{notEmpty:{message:"答案不能为空"}}})},DengLu:function(){var b=this;var a=$(this.$el).data("bootstrapValidator").validate().isValid();if(!a){return}if(!b.isIpYiChang){Will.ajax(this.req,"/api/sf-login",function(c){if(c.ip){b.JiaZaiDongHua()}if(c.questionId){b.isIpYiChang=1;b.IpYiChang=c;setTimeout(b.DaAnYanZheng,0)}})}else{Will.ajax({verifyKey:b.IpYiChang.verifyKey,question:b.IpYiChang.questionId.toString(),answer:$.map(DengLuVue.$data.IpYiChang.answer,function(d,c){return d}).toString()},"/api/verify-login",function(c){if(c.ip){b.JiaZaiDongHua()}})}},JiaZaiDongHua:function(){$(".login-div").find(".form-horizontal").fadeTo(500,0,function(){var c=1;$("#loaded").show();$("#light-loader").show();var b=$("#loaded").find("span");var a=false;var d=setInterval(function(){c=c+1;if(c>100){c=100;clearInterval(d);location.reload(false)}window.lightLoader.loop(c,function(){!a&&$("#loaded").show();a=true;b.html(Math.round(c)+"%")})},0)})}}}).$mount();$('[data-injection="DengLu"]').append(DengLuVue.$el);