1 |
- +function(a){a.fn.menucollapse=function(){var c=a(this),b=c.find("li>a");if(c.is(".menu-collapse-infeed")){c.on("mouseenter","li",function(){a(this).addClass("curr").children("ul.sub-menu").show()}).on("mouseleave","li",function(){a(this).removeClass("curr");if(a(this).data("click")){a(this).addClass("curr")}a(this).children("ul.sub-menu").hide()}).on("click","a",function(){a(this).parents(".menu-li").data("click",true).siblings().removeClass("curr").data("click",false)})}else{c.on("click","li>a",function(){if(c.data("retract")){if(a(this).is(".curr")){return false}}c.find("a").removeClass("curr");a(this).addClass("curr");if(a(this).parent().parent().parent().children("a").length>0){a(this).parent().parent().parent().children("a").addClass("curr")}a(this).parent("li").parent("ul").find("li").each(function(f,g){a(this).children("a").find("span.arrow").html('<i class="iconfont"></i>');a(this).find("ul.sub-menu").slideUp()});var e=a(this).find("span.arrow"),d=a(this).parent().children("ul.sub-menu");if(d.length>0){if(d.css("display")=="none"){d.slideDown();e.html('<i class="iconfont"></i>')}else{d.slideUp();e.html('<i class="iconfont"></i>')}}})}return this};a('div[data-nav="menu"]').menucollapse()}(jQuery);+(function(a){a.fn.tabs=function(b){if(this.length==0){return this}if(this.length>1){this.each(function(){a(this).tabs(b)});return this}if(a(this).data("binds")=="yes"){return false}a(this).data("binds","yes");var h={hdChildren:"a",bdChildren:"div.tabs-bd-box",events:"click"};var e=a.extend(h,b||{});var g=a(this),c=this,f=g.children("div.tabs-hd").children(e.hdChildren),d=g.children("div.tabs-bd").children(e.bdChildren);if(g.data("toggle-tabs")){f.on(e.events,function(){var j=a(this),i=j.index();j.addClass("curr").siblings().removeClass("curr");d.eq(0).find("iframe").attr("src",j.data("src"));if(e.callback){e.callback(i,g)}})}else{f.on(e.events,function(){var j=a(this),i=j.index();j.addClass("curr").siblings().removeClass("curr");d.eq(i).addClass("curr").siblings().removeClass("curr");if(e.callback){e.callback(i,g)}})}c.goTo=function(i,j){f.eq(i).addClass("curr").siblings().removeClass("curr");d.eq(i).addClass("curr").siblings().removeClass("curr")};return this};a(document).on("mouseenter",'[data-toggle="tabs"]',function(b){a(this).tabs()})})(jQuery);+function($){$.fn.formSelect=function(options,downBack,selectBack,initBack){var defaultsettings={jsonData:null,initialValue:null,jsonDataId:null,jsonDataText:null};if(this.length==0){return this}if(this.length>1){this.each(function(){$(this).formSelect(options,downBack,selectBack)});return this}if(typeof(options)=="string"){var $this=$(this),_data=downBack;function setCurr(v){if($this.find('a[data-value="'+_data+'"]').length<=0){return false}$this.children(".cus-sel-chosed").find(".cus-sel-chosed-txt").text(v.val).attr("data-value",v.key);$this.children(".cus-sel-chosed").find("input").val(v.key);$this.attr("value",v.key);$this.find(".cus-sel-list").find("a").removeClass("hover");$this.find(".cus-sel-list").find('a[data-value="'+v.key+'"]').addClass("hover")}switch(options){case"setDatas":setCurr(_data);break;case"setDataKey":var setKey={};setKey.key=_data;setKey.val=$.trim($this.find(".cus-sel-list").find('a[data-value="'+_data+'"]').text());setCurr(setKey);break;case"setDataVal":var setVal={};setVal.val=_data;$this.find(".cus-sel-list").find("a").each(function(){if($.trim($(this).text())==_data){setVal.key=$(this).data("value")}});setCurr(setVal);break;case"getDatas":var getData={};getData.key=$this.children(".cus-sel-chosed").find("input").val();getData.val=$.trim($this.children(".cus-sel-chosed").find(".cus-sel-chosed-txt").text());return getData;break;case"getDataKey":return $this.children(".cus-sel-chosed").find("input").val();break;case"getDataVal":return $.trim($this.children(".cus-sel-chosed").find(".cus-sel-chosed-txt").text());break;case"resetValue":$(this).find(".cus-sel-chosed").find(".cus-sel-chosed-txt").text("-请选择-").attr("data-value","");$(this).find(".cus-sel-chosed").find("input").val("");$(this).attr("value","");$(this).find(".cus-sel-list").find("a.hover").removeClass("hover");break;case"clearValue":$(this).find(".cus-sel-chosed").find(".cus-sel-chosed-txt").text("-请选择-").attr("data-value","");$(this).find(".cus-sel-chosed").find("input").val("");$(this).attr("value","");$(this).find(".cus-sel-list").find("ul").html("");break}return false}var opts=$.extend(defaultsettings,options);var _this=$(this),tempStr="",el=this;if(_this.data("bind")){_this.off("click",".cus-sel-chosed");_this.children(".cus-sel-list").off("click","a")}else{_this.data("bind",true)}if(opts.jsonDataId&&opts.jsonDataText){$(opts.jsonData).each(function(i,data){var idVal=eval("data."+opts.jsonDataId),textVal=eval("data."+opts.jsonDataText);if(idVal==""){tempStr+='<li><a href="javascript:;" title="'+textVal+'" data-value="'+idVal+'">'+textVal+"</a></li>"}else{if(idVal<=0){tempStr+='<li><a href="javascript:;" title="'+textVal+'" data-value="'+idVal+'">'+textVal+"</a></li>"}}});$(opts.jsonData).each(function(i,data){var idVal=eval("data."+opts.jsonDataId),textVal=eval("data."+opts.jsonDataText);if(idVal!=""&&idVal>0){tempStr+='<li><a href="javascript:;" title="'+textVal+'" data-value="'+idVal+'">'+textVal+"</a></li>"}else{if(isNaN(idVal*1)){tempStr+='<li><a href="javascript:;" title="'+textVal+'" data-value="'+idVal+'">'+textVal+"</a></li>"}}});_this.children(".cus-sel-list").children("ul").html(tempStr)}else{if(opts.jsonData){for(var key in opts.jsonData){if(key==""){tempStr+='<li><a href="javascript:;" title="'+opts.jsonData[key]+'" data-value="'+key+'">'+opts.jsonData[key]+"</a></li>"}else{if(key<=0){tempStr+='<li><a href="javascript:;" title="'+opts.jsonData[key]+'" data-value="'+key+'">'+opts.jsonData[key]+"</a></li>"}}}for(var key in opts.jsonData){if(key!=""&&key>0){tempStr+='<li><a href="javascript:;" title="'+opts.jsonData[key]+'" data-value="'+key+'">'+opts.jsonData[key]+"</a></li>"}else{if(isNaN(key*1)){tempStr+='<li><a href="javascript:;" title="'+opts.jsonData[key]+'" data-value="'+key+'">'+opts.jsonData[key]+"</a></li>"}}}_this.children(".cus-sel-list").children("ul").html(tempStr)}}if(opts.initialValue){if(opts.initialValue.key==undefined){for(var key in opts.initialValue){_this.find(".cus-sel-chosed-txt").text(opts.initialValue[key]).attr("data-value",key);_this.find(".cus-sel-chosed").find("input").val(key);_this.find(".cus-sel-list").find('a[data-value="'+key+'"]').addClass("hover");_this.attr("value",opts.initialValue.val)}}else{_this.find(".cus-sel-chosed-txt").text(opts.initialValue.val).attr("data-value",opts.initialValue.key);_this.find(".cus-sel-chosed").find("input").val(opts.initialValue.key);_this.find(".cus-sel-list").find('a[data-value="'+opts.initialValue.key+'"]').addClass("hover");_this.attr("value",opts.initialValue.val)}}_this.on("click",".cus-sel-chosed",function(){if(_this.is(".disabled")||_this.is(".active")){return false}$(".cus-sel").removeClass("active").css({zIndex:1});$(".cus-sel-list").hide();$(this).parent(".cus-sel").addClass("active").css({zIndex:1000});var bodyScrollTop=document.documentElement.scrollTop+document.body.scrollTop,domTop=_this.offset().top,bodyHeight=$(window).height(),listHeight=$(this).siblings(".cus-sel-list").outerHeight(true),chosedHeight=$(this).outerHeight(true);if(-(domTop+chosedHeight-bodyScrollTop-bodyHeight)<listHeight){$(this).siblings(".cus-sel-list").slideDown("fast").css({top:-(listHeight)+"px"})}else{$(this).siblings(".cus-sel-list").slideDown("fast").css({top:chosedHeight+"px"})}if(downBack){downBack(_this)}});_this.children(".cus-sel-list").on("click","a",function(){var text=$(this).text(),value=$(this).attr("data-value");$(this).closest(".cus-sel").removeClass("active");$(this).closest(".cus-sel-list").siblings(".cus-sel-chosed").find(".cus-sel-chosed-txt").text(text).attr("data-value",value);$(this).closest(".cus-sel").find(".cus-sel-chosed").find("input").val(value);_this.attr("value",value);_this.find(".cus-sel-list").find("a").removeClass("hover");$(this).addClass("hover");$(this).closest(".cus-sel-list").slideUp("fast",function(){$(this).closest(".cus-sel").css({zIndex:1})});if(selectBack){selectBack(_this,text,value)}return false});if(initBack){setTimeout(function(){initBack()},300)}el.optionsData=function(data,funback){var optionsHtml="";if(data){var dataLength=0;for(var key in data){if(typeof(data[0])=="undefined"){optionsHtml+='<li><a href="javascript:;" data-value="'+key+'">'+data[key]+"</a></li>"}else{var idVal=eval("data[dataLength]."+opts.jsonDataId),textVal=eval("data[dataLength]."+opts.jsonDataText);if(idVal==""){optionsHtml+='<li><a href="javascript:;" title="'+textVal+'" data-value="'+idVal+'">'+textVal+"</a></li>"}else{if(idVal<=0){optionsHtml+='<li><a href="javascript:;" title="'+textVal+'" data-value="'+idVal+'">'+textVal+"</a></li>"}else{if(idVal!=""&&idVal>0){optionsHtml+='<li><a href="javascript:;" title="'+textVal+'" data-value="'+idVal+'">'+textVal+"</a></li>"}else{if(isNaN(idVal*1)){optionsHtml+='<li><a href="javascript:;" title="'+textVal+'" data-value="'+idVal+'">'+textVal+"</a></li>"}}}}dataLength++}}_this.children(".cus-sel-list").children("ul").html(optionsHtml);_this.find(".cus-sel-chosed-txt").text("-请选择-").attr("data-value","");_this.find(".cus-sel-chosed").find("input").val("");_this.attr("value","")}if(funback){funback(_this)}};return this};$("html,body").click(function(e){var target=e.target;if($(target).parents(".cus-sel").length==0){$(".cus-sel").removeClass("active").css({zIndex:1});$(".cus-sel-list").hide()}});$(document).on("mouseenter",'[data-toggle="formSelect"]',function(e){if($(this).data("mouseenter")){return false}$(this).data("mouseenter",true);$(this).formSelect()})}(jQuery);+function($){$.fn.comboFormSelect=function(options,downBack){if(this.length==0){return this}if(this.length>1){this.each(function(){$(this).comboFormSelect(options,downBack)});return this}var _this=$(this),$list=_this.children(".cus-sel-list"),$input=_this.children(".cus-sel-chosed").children('input[type="text"]'),$txt=_this.find(".cus-sel-chosed-txt"),el=this,tempStr="";if(typeof(options)=="string"){var _data=downBack,_tempVal=_tempName="";if(_this.data("combo")=="checkbox"||_this.data("combo")=="radio"){switch(options){case"getKey":return _this.attr("value");break;case"getVal":return $txt.html();break;case"resetValue":if(_this.data("combo")=="checkbox"){$list.find("label.checkbox").removeClass("checked").find(":checkbox").prop({checked:false})}else{if(_this.data("combo")=="radio"){$list.find("label.radio").removeClass("checked").find(":radio").prop({checked:false})}}_this.attr("value","");$input.val("");$txt.html("-请选择-");return;break;case"clearValue":$list.html("");return;break}}switch(_this.data("combo")){case"checkbox":var $labelCheckbox=$list.find("label.checkbox");$labelCheckbox.removeClass("checked").find(":checkbox").prop({checked:false});switch(options){case"setKey":$labelCheckbox.each(function(){for(var i=0;i<_data.length;i++){var _val=$(this).children("input").val(),_name=$(this).children("input").data("name");if(_data[i]==_val){_tempVal+=_val+",";_tempName+=_name+",";$(this).addClass("checked").find(":checkbox").prop({checked:true})}}});break;case"setVal":$labelCheckbox.each(function(){for(var i=0;i<_data.length;i++){var _val=$(this).children("input").val(),_name=$(this).children("input").data("name");if(_data[i]==_name){_tempVal+=_val+",";_tempName+=_name+",";$(this).addClass("checked").find(":checkbox").prop({checked:true})}}});break}_tempVal=_tempVal.substring(0,_tempVal.length-1);_tempName=_tempName.substring(0,_tempName.length-1);_this.attr("value",_tempVal);$input.val(_tempVal);$txt.html(_tempName);break;case"radio":var $labelRadio=$list.find("label.radio");$labelRadio.removeClass("checked").find(":radio").prop({checked:false});switch(options){case"setKey":$labelRadio.each(function(){var _val=$(this).children("input").val(),_name=$(this).children("input").data("name");if(_data==_val){_tempVal=_val;_tempName=_name;$(this).addClass("checked").find(":radio").prop({checked:true})}});break;case"setVal":$labelRadio.each(function(){var _val=$(this).children("input").val(),_name=$(this).children("input").data("name");if(_data==_name){_tempVal=_val;_tempName=_name;$(this).addClass("checked").find(":radio").prop({checked:true})}});break}_this.attr("value",_tempVal);$input.val(_tempVal);$txt.html(_tempName);break}return false}var defaultsettings={jsonData:null,initialValue:null,jsonDataId:null,jsonDataText:null};var opts=$.extend(defaultsettings,options);var isb;if(_this.data("combo")=="checkbox"){isb=true}else{if(_this.data("combo")=="radio"){isb=false}}function createTempStr(textVal,idVal){var tempStrHtml="";if(isb){tempStrHtml='<li><label class="checkbox" data-toggle="checkbox"><input type="checkbox" value="'+idVal+'" data-name="'+textVal+'"><i class="icon-chkbox"></i>'+textVal+"</label></li>"}else{tempStrHtml='<li><label class="radio demo-radio-elem"><input type="radio" value="'+idVal+'" data-name="'+textVal+'"><i class="icon-radio"></i>'+textVal+"</label></li>"}return tempStrHtml}if(opts.jsonDataId&&opts.jsonDataText){$(opts.jsonData).each(function(i,data){var idVal=eval("data."+opts.jsonDataId),textVal=eval("data."+opts.jsonDataText);if(idVal==""){tempStr+=createTempStr(textVal,idVal)}else{if(idVal<=0){tempStr+=createTempStr(textVal,idVal)}}});$(opts.jsonData).each(function(i,data){var idVal=eval("data."+opts.jsonDataId),textVal=eval("data."+opts.jsonDataText);if(idVal!=""&&idVal>0){tempStr+=createTempStr(textVal,idVal)}else{if(isNaN(idVal*1)){tempStr+=createTempStr(textVal,idVal)}}});_this.children(".cus-sel-list").find("ul").html(tempStr)}if(opts.initialValue){var _initVal=_initName="";if(isb){var $labelCheckbox=$list.find("label.checkbox");$labelCheckbox.removeClass("checked").find(":checkbox").prop({checked:false});$labelCheckbox.each(function(){for(var i=0;i<opts.initialValue.length;i++){var _val=$(this).children("input").val(),_name=$(this).children("input").data("name");if(opts.initialValue[i]==_val){_initVal+=_val+",";_initName+=_name+",";$(this).addClass("checked").find(":checkbox").prop({checked:true})}}});_initVal=_initVal.substring(0,_initVal.length-1);_initName=_initName.substring(0,_initName.length-1);_this.attr("value",_initVal);$input.val(_initVal);$txt.html(_initName)}else{var $labelRadio=$list.find("label.radio");$labelRadio.removeClass("checked").find(":radio").prop({checked:false});$labelRadio.each(function(){var _val=$(this).children("input").val(),_name=$(this).children("input").data("name");if(opts.initialValue==_val){_initVal=_val;_initName=_name;$(this).addClass("checked").find(":radio").prop({checked:true})}});_this.attr("value",_initVal);$input.val(_initVal);$txt.html(_initName)}}_this.on("click",".cus-sel-chosed",function(){_this.removeClass("active").css({zIndex:1});$list.hide();$(this).parent(".cus-sel").addClass("active").css({zIndex:1000});var bodyScrollTop=document.documentElement.scrollTop+document.body.scrollTop,domTop=_this.offset().top,bodyHeight=$(window).height(),listHeight=$(this).siblings(".cus-sel-list").outerHeight(true),chosedHeight=$(this).outerHeight(true);if(-(domTop+chosedHeight-bodyScrollTop-bodyHeight)<listHeight){$(this).siblings(".cus-sel-list").slideDown("fast").css({top:-(listHeight)+"px"})}else{$(this).siblings(".cus-sel-list").slideDown("fast").css({top:chosedHeight+"px"})}if(downBack){downBack(_this)}});switch(_this.data("combo")){case"checkbox":$list.on("click","label.checkbox",function(){$checkbox=$list.find('input[type="checkbox"]');setTimeout(function(){var _val=_name="";$checkbox.each(function(){if($(this).is(":checked")){_val+=$(this).val()+",";_name+=$(this).data("name")+","}});_val=_val.substring(0,_val.length-1);_name=_name.substring(0,_name.length-1);_this.attr("value",_val);$input.val(_val);$txt.html(_name)},150)});break;case"radio":$list.on("click","label.radio",function(){$radio=$list.find('input[type="radio"]');setTimeout(function(){var _val=_name="";$radio.each(function(){if($(this).is(":checked")){_val+=$(this).val();_name+=$(this).data("name")}});_this.attr("value",_val);$input.val(_val);$txt.html(_name)},150)});break}return this};$("html,body").click(function(e){var target=e.target;if($(target).parents(".cus-sel").length==0){$(".cus-sel").removeClass("active");$(".cus-sel-list").hide()}});$(document).on("mouseenter",'[data-toggle="ztreeFormSelect"],[data-toggle="domFormSelect"],[data-toggle="comboFormSelect"]',function(e){if($(this).data("mouseenter")){return false}$(this).data("mouseenter",true);$(this).comboFormSelect()})}(jQuery);+function(a){a.fn.tbHover=function(c,b){var d={};var e=a.extend(d,c);return this.each(function(){var g=a(this),f=this;g.on("mouseenter","td",function(){a(this).parent().addClass("hover")}).on("mouseleave","td",function(){a(this).parent().removeClass("hover")});return this})};a(document).on("mouseenter",'[data-toggle="tbHover"]',function(b){if(a(this).data("mouseenter")){return false}a(this).data("mouseenter",true);a(this).tbHover()})}(jQuery);+function(b){var a=null;b(document).on("mouseenter",'[data-toggle="errorTips"]',function(d){var c=b(this);a=b('<div class="error-tip-box c-hide"><div class="hd"><s class="arrow arrow-l"><s></s></s></div><div class="bd c-ff8100 c-f14">'+c.data("text")+"</div></div>").appendTo("body");a.css({left:c.offset().left+24,top:c.offset().top-5}).show(150)}).on("mouseleave",'[data-toggle="errorTips"]',function(c){a.remove()})}(jQuery);+(function(a){a(document).on("mouseenter",'[data-toggle="disableBtn"]',function(b){if(b||b.preventDefault()){b.preventDefault()}else{window.event.returnValue=false}a(this).off("click");if(a(this).attr("onclick")){a(this).removeAttr("onclick")}return false})})(jQuery);+(function(a){a(document).on("click",'[data-toggle="checkbox"]',function(b){if(b||b.preventDefault()){b.preventDefault()}else{window.event.returnValue=false}if(a(this).is(".disabled")||a(this).children("input").is(":disabled")){return false}a(this).toggleClass("checked");if(a(this).hasClass("checked")){a(this).find(":checkbox").prop({checked:true})}else{a(this).find(":checkbox").prop({checked:false})}});a(document).on("click",'[data-toggle="radio"]',function(b){if(b||b.preventDefault()){b.preventDefault()}else{window.event.returnValue=false}if(a(this).is(".disabled")||a(this).children("input").is(":disabled")){return false}a(this).parent().find(".radio").removeClass("checked").find(":radio").prop({checked:false});a(this).addClass("checked").find(":radio").attr({checked:"checked"})})})(jQuery);+(function(a){a.fn.checkboxGroup=function(b){var c={operate:null,opreateDataKey:null,opreateDataOther:null,elemClass:".checkbox",oneElemClass:"",allElemClass:"",callBack:null};if(this.length==0){return this}if(this.length>1){this.each(function(){a(this).checkboxGroup(b)});return this}var d=a.extend(c,b),e=a(this);if(typeof(d.operate)=="string"){switch(d.operate){case"setKey":e.find(d.elemClass).removeClass("checked").find(":checkbox").prop({checked:false});e.find(":checkbox").each(function(){if(typeof(d.opreateDataKey)=="object"){var g=a(this);a(d.opreateDataKey).each(function(h,j){if(g.val()==j){g.parent().addClass("checked").find(":checkbox").attr({checked:"checked"})}})}else{if(typeof(d.opreateDataKey)=="number"){if(a(this).val()==d.opreateDataKey){a(this).parent().addClass("checked").find(":checkbox").attr({checked:"checked"})}}}});return false;break;case"getKey":var f="";e.find(":checkbox").each(function(){if(a(this).is(":checked")){f+=a(this).val()+","}});f=f.substring(0,f.length-1);return f;break;case"other":var f="";e.find(":checkbox").each(function(){if(a(this).is(":checked")){f+=a(this).attr(d.opreateDataOther)+","}});f=f.substring(0,f.length-1);return f;break;case"reset":e.find("label.checkbox").removeClass("checked").find(":checkbox").prop({checked:false});return false;break}}else{if(d.operate===true){e.on("click",d.allElemClass,function(g){if(g||g.preventDefault()){g.preventDefault()}else{window.event.returnValue=false}if(a(this).is(".disabled")||a(this).children("input").is(":disabled")){return false}a(this).toggleClass("checked");if(a(this).hasClass("checked")){a(this).find(":checkbox").prop({checked:true})}else{a(this).find(":checkbox").prop({checked:false})}if(a(this).find(":checkbox").is(":checked")){e.find(d.oneElemClass).each(function(){a(this).addClass("checked");a(this).find(":checkbox").prop({checked:true})})}else{e.find(d.oneElemClass).each(function(){a(this).removeClass("checked");a(this).find(":checkbox").prop({checked:false})})}if(d.callBack){d.callBack(a(this))}});e.on("click",d.oneElemClass,function(i){if(i||i.preventDefault()){i.preventDefault()}else{window.event.returnValue=false}if(a(this).is(".disabled")||a(this).children("input").is(":disabled")){return false}a(this).toggleClass("checked");if(a(this).hasClass("checked")){a(this).find(":checkbox").prop({checked:true})}else{a(this).find(":checkbox").prop({checked:false})}var g=true,h=e.find(d.allElemClass);e.find(d.oneElemClass).each(function(){if(!(a(this).find(":checkbox").is(":checked"))){g=false}});if(g){h.addClass("checked");h.find(":checkbox").prop({checked:true})}else{h.removeClass("checked");h.find(":checkbox").prop({checked:false})}if(d.callBack){d.callBack(a(this))}})}}}})(jQuery);+(function(a){a.fn.radioGroup=function(b){var c={operate:null,opreateDataKey:null,opreateDataOther:null,elemClass:".radio"};if(this.length==0){return this}if(this.length>1){this.each(function(){a(this).radioGroup(b)});return this}var d=a.extend(c,b),e=a(this);if(typeof(d.operate)=="string"){switch(d.operate){case"setKey":e.find(d.elemClass).removeClass("checked").find(":radio").prop({checked:false});e.find(":radio").each(function(){if(a(this).val()==d.opreateDataKey){a(this).parent().addClass("checked").find(":radio").attr({checked:"checked"})}});return false;break;case"getKey":var f=null;e.find(".radio").each(function(){if(a(this).is(".checked")){f=a(this).find("input:radio").val()}});return f;break;case"other":var f=null;e.find(".radio").each(function(){if(a(this).is(".checked")){f=a(this).find("input:radio").attr(d.opreateDataOther)}});return f;break;case"reset":e.find("label.radio").removeClass("checked").find(":radio").prop({checked:false});return false;break}}e.on("click",d.elemClass,function(g){if(g||g.preventDefault()){g.preventDefault()}else{window.event.returnValue=false}if(a(this).is(".disabled")||a(this).children("input").is(":disabled")){return false}e.find(d.elemClass).removeClass("checked").find(":radio").prop({checked:false});a(this).addClass("checked").find(":radio").attr({checked:"checked"});if(d.callBack){d.callBack(a(this))}})}})(jQuery);+(function(a){a.fn.panels=function(b){var c={};var d=a.extend(c,b);return this.each(function(){var i=a(this),e=this,g=i.parents("div.c-panel-hd"),f=g.next("div.c-panel-bd"),h=i.parents("div.c-panel");switch(i.data("toggle")){case"panelCollapse":i.on("click",function(){if(f.css("display")=="none"){f.stop(true,false).slideDown("fast",function(){i.html('<i class="iconfont"></i>')})}else{f.stop(true,false).slideUp("fast",function(){i.html('<i class="iconfont"></i>')})}});break;case"panelremove":i.on("click",function(){h.remove()});break}return this})};a(document).on("mouseenter",'[data-toggle="panelCollapse"],[data-toggle="panelremove"]',function(b){if(a(this).data("mouseenter")){return false}a(this).data("mouseenter",true);a(this).panels()})})(jQuery);+(function(a){a(document).ready(function(){if(a('div[data-toggle="pageLayoutMenu"]').length>0){a(".page-layout-menu").height(a(window).height()).niceScroll({cursorborder:"",cursorcolor:"#cccdd1"})}})})(jQuery);+(function(a){a.fn.formReadonly=function(b,e){var c={readonlys:null};var d=a.extend(c,b);return this.each(function(){var g=a(this),f=this;if(d.readonlys==true){g.find("input.input-text").each(function(){a(this).addClass("input-text-disabled").prop("disabled","disabled")});g.find("textarea.textarea").each(function(){a(this).addClass("textarea-disabled").prop("disabled","disabled")});g.find("input.search").each(function(){a(this).parent().addClass("input-search-disabled");a(this).prop("disabled","disabled")});g.find(".form-select").each(function(){a(this).addClass("form-select-disabled").find("select").prop("disabled","disabled")});g.find(".cus-sel").each(function(){a(this).addClass("disabled")});g.find("input.radio,input.checkbox").each(function(){a(this).prop("disabled","disabled")});g.find("input.datetimepicker").each(function(){a(this).addClass("disabled");a(this).datetimepicker("destroy")});g.find("label.radio,label.checkbox").each(function(){a(this).addClass("disabled").find("input").prop("disabled","disabled")})}else{if(d.readonlys==false){g.find("input.input-text").each(function(){a(this).removeClass("input-text-disabled").prop("disabled","")});g.find("textarea.textarea").each(function(){a(this).removeClass("textarea-disabled").prop("disabled","")});g.find("input.search").each(function(){a(this).parent().removeClass("input-search-disabled");a(this).prop("disabled","")});g.find(".form-select").each(function(){a(this).removeClass("form-select-disabled").find("select").prop("disabled","")});g.find(".cus-sel").each(function(){a(this).removeClass("disabled")});g.find("input.radio,input.checkbox").each(function(){a(this).prop("disabled","")});g.find("label.radio,label.checkbox").each(function(){a(this).removeClass("disabled").find("input").prop("disabled","")});g.find("input.datetimepicker").each(function(){a(this).removeClass("disabled")})}}if(e){e()}return this})};a(function(){a('[data-toggle="formReadonly"]').formReadonly({readonlys:true})})})(jQuery);!(function(c,b,a,e){var d=function(o,n){var h={data:null,togglemethod:""},j=this,k,g;j.DOM=n;j.opts=c.extend({},h,o);function l(p){var q=new RegExp(/^\d+%$/);return q.test(p)}function i(p){switch(p){case"click":c(j.DOM).on("click",function(){c(this).toggleClass("dropdown-open");if(c(this).hasClass("dropdown-open")){var q=c(this).children(".dropdown-menu").eq(0),r=l(q.css("top"))?parseFloat(q.css("top"))/100*c(this).outerHeight():parseInt(q.css("top"));if(r>=0){if(c(b).scrollTop()+c(b).height()<c(this).offset().top+r+q.outerHeight(true)){q.css({top:-q.outerHeight()})}}else{if(c(b).scrollTop()>c(this).offset().top+r){q.css({top:q.css("top","")})}}c(this).children(".dropdown-menu").show()}else{c(this).children(".dropdown-menu").hide()}});break;case"hover":c(j.DOM).on("mouseenter",function(){c(this).addClass("dropdown-open");var q=c(this).children(".dropdown-menu").eq(0),r=l(q.css("top"))?parseFloat(q.css("top"))/100*c(this).outerHeight():parseInt(q.css("top"));if(r>=0){if(c(b).scrollTop()+c(b).height()<c(this).offset().top+r+q.outerHeight(true)){q.css({top:-q.outerHeight()})}}else{if(c(b).scrollTop()>c(this).offset().top+r){q.css({top:q.css("top","")})}}c(this).children(".dropdown-menu").show()}).on("mouseleave",function(){c(this).removeClass("dropdown-open").children(".dropdown-menu").hide()});break}}if(j.opts.togglemethod){i(j.opts.togglemethod)}else{if(j.DOM.getAttribute("data-togglemethod")!=""){i(j.DOM.getAttribute("data-togglemethod"))}else{i("click")}}function m(p){if(typeof Array.isArray==="function"){return Array.isArray(p)}else{return Object.prototype.toString.call(p)==="[object Array]"}}function f(r){var q,s=r.length,p="";if(m(r)){for(q=0;q<s;q++){if(q==0){p+='<li class="divider"></li>'}if(m(r[q])){p+=f(r[q])}else{switch(r[q].type){case"anchor":case"link":p+='<li><a href="'+r[q].src+'">'+r[q].text+"</a></li>";break;case"function":p+='<li><a href="javascript:;" onclick="('+r[q].func+')();">'+r[q].text+"</a></li>";break}}}}return p}k=c(j.DOM).children(".dropdown-menu").children("ul").eq(0);if(j.opts.data!=null){g=f(j.opts.data);k.append(g)}c.extend(j,{show:function(){c(this.DOM).addClass("dropdown-open").children(".dropdown-menu").show()},hide:function(){c(this.DOM).removeClass("dropdown-open").children(".dropdown-menu").hide()},one:function(){if(this.opts.togglemethod==="hover"||(this.opts.togglemethod===""&&this.DOM.getAttribute("data-togglemethod")==="hover")){c(this.DOM).trigger("mouseenter")}},disable:function(p){var r,q;if(p!=e){for(r=0,q=p.length;r<q;r++){c(this.DOM).children(".dropdown-menu").find("li").filter(function(){return c(this).text()===c.trim(p[r])}).addClass("disabled")}}else{c(this.DOM).children(".dropdown-menu").find('li:not(".divider")').addClass("disabled")}c(this.DOM).children(".dropdown-menu").find(".disabled>a").each(function(){var t=c(this).clone(true,true),s=c(this).clone();s.insertAfter(c(this)).data("btnDropdownEle",t);s.get(0).setAttribute("onclick",null);c(this).remove()}).end().on("click",".disabled>a",function(){return false})},enable:function(s){var r,q,p;if(s!=e){for(r=0,q=s.length;r<q;r++){p=c(this.DOM).children(".dropdown-menu").find("li").filter(function(){return c(this).text()===c.trim(s[r])});if(p.is(".disabled")){var t=p.children("a").data("btnDropdownEle");p.removeClass("disabled").empty().append(t)}}}else{c(this.DOM).children(".dropdown-menu").find("li.disabled").removeClass("disabled").each(function(){var u=c(this).children("a").data("btnDropdownEle");c(this).removeClass("disabled").empty().append(u)})}},add:function(p){if(p!=null){g=f(p);k.append(g)}else{alert("添加按钮数据不能为空");return false}}})};c.fn.btnDropdown=function(f){return this.each(function(){var i=this,g=c(i).data("btnDropdown");if(g){}else{var h=new d(f,i);c(i).data("btnDropdown",h)}})};c(a).on("mouseenter",'[data-toggle="btnDropdown"]',function(f){c(this).btnDropdown().one()})})(jQuery,window,document);+function(a){a.fn.alert=function(b,e){var c={};var d=a.extend(c,b);return this.each(function(){var g=a(this),f=this;g.on("click",function(){g.parent().remove()});if(e){e()}return this})};a(document).on("mouseenter",'[data-toggle="alert"]',function(b){if(a(this).data("mouseenter")){return false}a(this).data("mouseenter",true);a(this).alert()})}(jQuery);function throttle(b,a){var c=null;return function(){var e=this,d=arguments;clearTimeout(c);c=setTimeout(function(){b.apply(e,d)},a)}};
|