").addClass("collapse in");td=$("",{"colspan":a.closest("tr").children().length}).appendTo(tr);container=$("",{"class":"well","html":$(data)}).appendTo(td);a.closest("tr").after(tr);}};this.ajaxHref(element,options);}},config:{className:".taiji_collapse"}});})(jQuery);(function($){$.Taiji.extendMethod({name:"columnCompress",event:{click:{"className":"_handleColCompressClick"}},eventHandler:{_handleColCompressClick:function(element){var index=$(element).index();
var fourTables=this.currentTarget.find("#myTable-column,#myTable-fix,#myTable-header").add($(this.settings.search.resultClassName,this.currentTarget)).children("table");fourTables.toggleClass("col-compress"+(index+1)).find("th:eq("+index+")").toggleClass("on");}},config:{className:".taiji_column_compress"}});})(jQuery);(function($){$.Taiji.extendMethod({name:"download",event:{click:{"className":"_handleDownloadClick"}},eventHandler:{_handleDownloadClick:function(elment){var $this=$(elment);var $url=$.Taiji.getUrl($this);if(!$url){this.warn($.Taiji.Messages.ERR_URL);return;}if(this.isRunning===true){this.warn($.Taiji.Messages.WAR_OPERATE);return;}else{this.isRunning=true;}$this.prop("disabled",true);$.Taiji.showLoading($.Taiji.Messages.MSG_OPERATE);var $$this=this;var options={url:$url,type:"POST",dataType:"html",success:function(responseText,status,xhr){$$this.isRunning=false;if(xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_NOTE)){window.open($url);}else{if(xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_JME)){$.Taiji.showWarn($$this.decode(xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_JME)));
}else{if(xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_ME)){$.Taiji.showWarn($$this.decode(xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_ME)));}else{if(xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_CVE)){$.Taiji.showWarn($$this.decode(xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_CVE)));}else{$.Taiji.showWarn($.Taiji.Messages.ERR_RESPONSE,xhr.status);}}}}$.Taiji.hideLoading();$this.prop("disabled",false);},error:function(xhr){$$this._handleOperateError(xhr.status,$this);}};$.ajax(options);},_bindDownload:function(){var $$this=this;$(this.settings.download.className,this.currentTarget).off("click.taiji").on("click.taiji",function(){$$this._handleDownloadClick(this);});}},config:{className:".taiji_download",callback:function(){}}});})(jQuery);(function($){$.Taiji.extendMethod({name:"export",event:{click:{"className":"_handleExportClick"}},eventHandler:{_handleExportClick:function(element){var downloadUrl=$(element).metadata().fileUrl||$.Taiji.getUrl(element)+"/file";
var options={bsSuccess:function success(responseText){window.location=downloadUrl+"?result="+responseText;}};this.ajaxHref(element,options);}},config:{className:".taiji_export"}});})(jQuery);(function($){$.Taiji.extendMethod({name:"modal",event:{click:{"modalDefault":"_handleDefaultModal","modalLage":"_handleLageModal","modalSmall":"_handleSmallModal","modalFull":"_handleFullModal"}},customEvent:{"taijiModalPost":"_handleModalPost"},eventHandler:{_handleDefaultModal:function(element){this._handleModal(element,"");},_handleLageModal:function(element){this._handleModal(element,"modal-lg");},_handleSmallModal:function(element){this._handleModal(element,"modal-sm");},_handleFullModal:function(element){this._handleModal(element,"modal-message");},_handleModal:function(element,size){var options={"size":size,backdrop:this.settings.modal.backdrop};this.ajaxHref(element,{bsSuccess:function(responseText,note){$.showModal(options,responseText);}});},_handleModalPost:function(form,opts){var myOpts={table:"add",bsSuccess:function(responseText,note){this._handleBsSuccess(responseText,note,options.table);
$().hideModal();}};var options=$.extend(myOpts,opts);this.ajaxForm(form,options);}},config:{modalDefault:".taiji_modal",modalLage:".taiji_modal_lg",modalSmall:".taiji_modal_sm",modalFull:".taiji_modal_full",backdrop:true}});})(jQuery);(function($){$.Taiji.extendMethod({name:"multiOperate",event:{click:{"className":"_handleMultiOperateClick"}},eventHandler:{_handleMultiOperateClick:function(element){var $$this=this;var $this=$(element);var $url=$.Taiji.getUrl($this);if(!$url){$$this.warn("没有找到批量删除的URL..");return false;}if(!this.settings.multiCore.checkOne){$$this.warn("未设定checkbox的class");return false;}var $checkedList=$(this.settings.multiCore.checkOne+":checked");if($checkedList.size()===0){$$this.warn("未选中任何项");$.Taiji.showWarn("请至少选中一个操作项");return false;}var $message=$.Taiji.getConfirmMessage($this);if($message){if(!window.confirm($message)){return false;}}if($$this.isRunning===true){$$this.warn("前一次<"+$$this.running+">操作尚未结束,当前multiOperate操作被禁止!");return false;}else{$$this.isRunning=true;
}$this.prop("disabled",true);$.Taiji.showLoading("批量操作操作进行中,请稍等");var dataA="";var theCheckboxName=$checkedList.attr("name");$checkedList.each(function(){dataA+=theCheckboxName;dataA+="=";dataA+=$(this).val();dataA+="&";});if(dataA.length>1){dataA=dataA.substr(0,dataA.length-1);}$.ajax({url:$url,type:"POST",data:dataA,dataType:"html",success:function(responseText,status,xhr){var responseHeader={note:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_NOTE),jme:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_JME),me:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_ME),cve:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_CVE)};$$this._handleMultiOperateSuccess(xhr.status,responseHeader,responseText,$this);},error:function(xhr){$$this._handleOperateError(xhr.status,$this);}});},_handleMultiOperateSuccess:function(status,responseHeader,responseText,obj){var $this=$(obj);$this.prop("disabled",false);$.Taiji.hideLoading();this.isRunning=false;if(responseHeader.note){$.Taiji.showNote(this.decode(responseHeader.note));
if(this.settings.multiOperate.callback&&typeof this.settings.multiOperate.callback==="function"){this.settings.multiOperate.callback(responseText);}$(this.currentTarget).trigger("taijiMultiOperateSuccess",[responseText]);}else{if(responseHeader.jme){$.Taiji.showWarn(this.decode(responseHeader.jme));}else{if(responseHeader.me){$.Taiji.showWarn(this.decode(responseHeader.me));}else{if(responseHeader.cve){$.Taiji.showWarn(this.decode(responseHeader.cve));}else{this.warn("服务器返回了非预期的值,请联系开发人员进行处理!,代码:",status);$.Taiji.showWarn("服务器返回了非预期的值,请联系开发人员进行处理!,代码:",status);}}}}}},afterSearchMethod:function(){var $$this=this;$(this.settings.multiOperate.checkAllClassName,this.currentTarget).off("change.taiji").on("change.taiji",function(event){if($(this).is(":checked")){$(":input[name="+$$this.settings.multiOperate.checkboxName+"]",$$this.currentTarget).prop("checked",true);$($$this.settings.multiOperate.checkAllClassName,$$this.currentTarget).prop("checked",true);}else{$(":input[name="+$$this.settings.multiOperate.checkboxName+"]",$$this.currentTarget).prop("checked",false);
$($$this.settings.multiOperate.checkAllClassName,$$this.currentTarget).prop("checked",false);}$.Taiji.preventDefault(event);});},config:{className:".taiji_multiOperate",callback:function(){}}});})(jQuery);(function($){$.Taiji.extendMethod({name:"multiRemove",event:{click:{"className":"_handleMultiRemoveClick"}},eventHandler:{_handleMultiRemoveClick:function(element){var $$this=this;var $this=$(element);var $url=$.Taiji.getUrl($this);if(!$url){$$this.warn("没有找到批量删除的URL..");return false;}if(!this.settings.multiCore.checkOne){$$this.warn("未设定checkbox的class");return false;}var $checkedList=$(this.settings.multiCore.checkOne+":checked");if($checkedList.size()===0){$.Taiji.showWarn("请至少选中一个操作项");return false;}var $message=$.Taiji.getConfirmMessage($this);if($message){if(!window.confirm($message)){return false;}}if(this.isRunning===true){this.warn($.Taiji.Messages.WAR_OPERATE);return false;}else{this.isRunning=true;}$this.prop("disabled",true);$.Taiji.showLoading("批量删除操作进行中,请稍等");var dataA="";
var theCheckboxName=$checkedList.attr("name");$checkedList.each(function(){dataA+=theCheckboxName;dataA+="=";dataA+=$(this).val();dataA+="&";});if(dataA.length>1){dataA=dataA.substr(0,dataA.length-1);}$.ajax({url:$url,type:"POST",data:dataA,dataType:"html",success:function(responseText,status,xhr){var responseHeader={note:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_NOTE),jme:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_JME),me:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_ME),cve:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_CVE)};$$this._handleMultiRemoveSuccess(xhr.status,responseHeader,responseText,$this);},error:function(xhr){$$this._handleOperateError(xhr.status,$this);}});},_handleMultiRemoveSuccess:function(status,responseHeader,responseText,obj){var $this=$(obj);$this.prop("disabled",false);$.Taiji.hideLoading();this.isRunning=false;if(responseHeader.note){var $checkedList=$(this.settings.multiCore.checkOne+":checked");var $size=$checkedList.size();
$checkedList.each(function(i,v){$(this).parents("tr").remove();});$(".taiji_pager .totalcount",this.currentTarget).each(function(){$(this).text(parseInt($(this).text(),10)-$size);});$.Taiji.showNote(this.decode(responseHeader.note));if(this.settings.multiRemove.callback&&typeof this.settings.multiRemove.callback==="function"){this.settings.multiRemove.callback(responseText);}$(this.currentTarget).trigger("taijiMultiRemoveSuccess",[responseText]);}else{if(responseHeader.jme){$.Taiji.showWarn(this.decode(responseHeader.jme));}else{if(responseHeader.me){$.Taiji.showWarn(this.decode(responseHeader.me));}else{if(responseHeader.cve){$.Taiji.showWarn(this.decode(responseHeader.cve));}else{this.warn("服务器返回了非预期的值,请联系开发人员进行处理!,代码:",status);$.Taiji.showWarn("服务器返回了非预期的值,请联系开发人员进行处理!,代码:",status);}}}}}},config:{className:".taiji_multiRemove",callback:function(){}}});})(jQuery);(function($){$.Taiji.extendMethod({name:"open",event:{},customEvent:{"taijiOpenPost":"_handleOpenPost"},eventHandler:{_handleOpenPost:function(form,opts){var myOpts={table:"add",bsSuccess:function(responseText,note){opener.$(opts.openerTarget).data("aTaiji")._handleBsSuccess(responseText,note,options.table);
window.close();}};var options=$.extend(myOpts,opts);this.ajaxForm(form,options);}},config:{}});})(jQuery);(function($){$.Taiji.extendMethod({name:"operate",event:{click:{"className":"_handleOperateClick"}},eventHandler:{_handleOperateClick:function(element){var $this=$(element);var options={method:"POST",bsSuccess:function(responseText,note){if($.Taiji.getMetadata($this,"target")){$($.Taiji.getMetadata($this,"target")).html(responseText);}$.Taiji.showNote(note);$(this.currentTarget).triggerHandler("taijiOperateSuccess",[responseText]);if($.Taiji.getMetadata($this,"refresh")){$(this.searchFormClassName,this.currentTarget).submit();}}};this.ajaxHref(element,options);}},config:{className:".taiji_operate"}});})(jQuery);(function($){$.Taiji.extendMethod({name:"remove",event:{click:{"className":"_handleRemoveClick"}},eventHandler:{_handleRemoveClick:function(element){var $this=$(element);var options={method:"POST",bsSuccess:function(responseText,note){this._handleBsSuccess(responseText,note,"remove");
}};this.ajaxHref(element,options);}},config:{className:".taiji_remove"}});})(jQuery);(function($){$.Taiji.extendMethod({name:"search",init:function(){this.searchFormClassName=this.settings.search.formClassName;this.moreCondition=this.settings.search.moreCondition;this.searchSubmitClassName=this.settings.search.submitClassName;this.searchResetClassName=this.settings.search.resetClassName;this.searchAutoRefreshEnable=this.settings.search.autoRefresh.enable;this.searchAutoRefreshInterval=this.settings.search.autoRefresh.interval;var $this=this;$(this.searchFormClassName,this.currentTarget).on("submit",function(event){$this._search($(this));$.Taiji.preventDefault(event);});$(this.searchFormClassName,this.currentTarget).find(":input:text").keydown(function(event){var $target=$(event.target);if(event.keyCode===13){$($this.searchSubmitClassName,$this.currentTarget).trigger("click");}});var $trigger=$(this.moreCondition,this.currentTarget);var target=$($trigger.data("target")||$trigger.attr("href"));
var originalHtml=$trigger.html();target.on("hidden.bs.collapse",function(){$trigger.html(originalHtml);}).on("shown.bs.collapse",function(){$trigger.html(' 收起');});if(this.settings.search.autoSearch===true){$(this.searchFormClassName,this.currentTarget).trigger("submit");}else{$(this.settings.search.resultClassName,this.currentTarget).find("> table > tbody").empty().append(" 请先填写查询条件! | ");}},event:{click:{submitClassName:"_handleSearchSubmit",resetClassName:"_handleSearchReset"}},eventHandler:{_handleSearchSubmit:function(element){$(this.searchFormClassName,this.currentTarget).trigger("submit");},_handleSearchReset:function(element){$(this.searchFormClassName,this.currentTarget).trigger("reset");if($.fn.selectpicker){$(".selectpicker",this.currentTarget).selectpicker("render");}this._searchMoreCondition();},_search:function(form){if(this.isRunning===true){this.warn($.Taiji.Messages.WAR_OPERATE);
return;}else{this.isRunning=true;}var $this=this,options={headers:{"taiji_ajax":"true"},success:function success(responseText,status,xhr){var responseHeader={note:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_NOTE),jme:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_JME),me:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_ME),cve:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_CVE),jump:xhr.getResponseHeader($.Taiji.Constans.RESPONSE_HEADER_JUMP)};$.Taiji.hideLoading();$($this.searchSubmitClassName,$this.currentTarget).prop("disabled",false);$this.isRunning=false;if(responseHeader.note){$.Taiji.showNote($this.decode(responseHeader.note));$($this.currentTarget).triggerHandler("taijiNOTE",$this.decode(responseHeader.note));}else{if(responseHeader.jme){$.Taiji.showWarn($this.decode(responseHeader.jme));$($this.currentTarget).triggerHandler("taijiJME",$this.decode(responseHeader.jme));}else{if(responseHeader.me){$.Taiji.showWarn($this.decode(responseHeader.me));
$($this.currentTarget).triggerHandler("taijiME",$this.decode(responseHeader.me));}else{if(responseHeader.cve){var ejson=$(responseText).find("#taiji_ejson");$this.validationTip(ejson,$this.currentTarget);$($this.currentTarget).triggerHandler("taijiCVE",responseText);}else{if(responseHeader.jump){window.location=responseHeader.jump;}else{$this._handleSearchSuccess(responseText);}}}}}},error:function error(xhr){$this._handleOperateError(xhr.status,$($this.searchSubmitClassName,$this.currentTarget));$($this.currentTarget).triggerHandler("taijiERR",$.Taiji.Messages.ERR_RESPONSE+xhr.status);}};$.Taiji.showLoading($.Taiji.Messages.MSG_OPERATE);$(this.searchSubmitClassName,this.currentTarget).prop("disabled",true);$(this.searchFormClassName,this.currentTarget).ajaxSubmit(options);},_handleSearchSuccess:function(responseText){var $responseText=$(responseText);this._bindPager($responseText.find("#taiji_search_pager"));var $searchData=$responseText.find("#taiji_search_data");var $resultTarget=$(this.settings.search.resultClassName,this.currentTarget);
var seachResultType=this.settings.search.seachResultType;if(seachResultType==="tbody"){var hasText=$responseText.find("#taiji_search_data tbody").children().size()>0;if(hasText===true){var $tbody=$responseText.find("#taiji_search_data tbody");this.aclCheck($tbody);$resultTarget.find("> table > tbody").empty().append($tbody.html());}else{$resultTarget.find("> table > tbody").empty().append(" 没有检索到符合条件的数据! | ");}this._bindDataClick();this._resultTableFloat();}else{if(seachResultType==="table"){this.aclCheck($searchData);$resultTarget.empty().append($searchData.html());this._bindDataClick();this._resultTableFloat();}else{this.aclCheck($searchData);$resultTarget.empty().append($searchData.html());}}var $this=this;if(this.searchAutoRefreshEnable===true){if(this.taijiSearchTimeoutId){window.clearTimeout(this.taijiSearchTimeoutId);}this.taijiSearchTimeoutId=window.setTimeout(function(){$($this.searchSubmitClassName,$this.currentTarget).trigger("click");
},$this.searchAutoRefreshInterval);}this._searchMoreCondition();$(this.currentTarget).triggerHandler("taijiSearchSuccess",[responseText]);},_bindPager:function($searchPager){if($searchPager.find("#taiji_search_hasMore").size()>0){this._createLargePager($searchPager);}else{this._createPager($searchPager);}},_createLargePager:function($searchPager){var $this=this,pageNo=window.parseInt($searchPager.find("#taiji_search_pageNo").text(),10),hasMore=$searchPager.find("#taiji_search_hasMore").text()=="true";if(isNaN(pageNo)||pageNo<1||!hasMore&&pageNo<=1){$(".taiji_pager",this.currentTarget).hide();}else{$(".taiji_pager",this.currentTarget).each(function(){var $ul=$("");var $li_next=$(" ");if(pageNo<=5){for(var point=1;point<=pageNo;point++){$(" ").appendTo($ul);}}else{$(" ").appendTo($ul);
$(" ...").appendTo($ul);for(var point2=pageNo-3;point2<=pageNo;point2++){$(" ").appendTo($ul);}}$ul.find("li:last-child").addClass("active").find("a").removeClass("taiji_pager_item");if(hasMore){$li_next.appendTo($ul);}$(this).html($ul);}).show();}},_createPager:function($searchPager){var $this=this,pageNo=window.parseInt($searchPager.find("#taiji_search_pageNo").text(),10),pageCount=window.parseInt($searchPager.find("#taiji_search_pagecount").text(),10),totalCount=window.parseInt($searchPager.find("#taiji_search_totalcount").text(),10);if(isNaN(pageCount)||pageCount<2||isNaN(pageNo)||pageNo<1||isNaN(totalCount)||totalCount<=0){$(".taiji_pager",this.currentTarget).hide();$(".taiji_pager_go",$this.currentTarget).hide();}else{$(".taiji_pager",this.currentTarget).each(function(){var $ul=$("");var $li_total_record=$(" 共"+totalCount+"条/"+pageCount+"页").appendTo($ul);
var $li_prev=$(" ").appendTo($ul);if(pageNo===1){$li_prev.addClass("disabled").find("a").removeClass("taiji_pager_item");}var startPoint=1,endPoint=5;if(pageNo>3){startPoint=pageNo-2;endPoint=pageNo+2;}if(endPoint>pageCount){startPoint=pageCount-4;endPoint=pageCount;}if(startPoint<1){startPoint=1;}for(var point=startPoint;point<=endPoint;point++){var $li_point=$(" ").appendTo($ul);if(point===pageNo){$li_point.addClass("active").find("a").removeClass("taiji_pager_item");}}var $li_next=$(" ").appendTo($ul);if(pageNo===pageCount){$li_next.addClass("disabled").find("a").removeClass("taiji_pager_item");}var $pager_input=$(' 到页').appendTo($ul);
$(this).html($ul);}).show();$(".taiji_pager_input",$this.currentTarget).val(pageNo);$(".taiji_pager_go",$this.currentTarget).show();}},_bindDataClick:function(){$(this.settings.search.resultClassName,this.currentTarget).find("> table > tbody > tr").off("click.taiji").on("click.taiji",function(event){$(this).addClass("taiji_clicked").siblings().removeClass("taiji_clicked");});},_resultTableFloat:function(){var searchResult=$(this.settings.search.resultClassName,this.currentTarget);var cloneResult=searchResult.clone().find("table").css("margin-top","").removeClass("table-striped table-hover table-bordered").end();var headerHeight=searchResult.find("table>thead").height();if($("#myTable-column",this.currentTarget).size()===0&&searchResult.hasClass("taiji_column_float")){searchResult.before($(" ",{id:"myTable-column",html:cloneResult.html()})).before($(" ",{id:"myTable-fix",html:cloneResult.html()}));$("#myTable-fix",this.currentTarget).height(headerHeight);$("#myTable-column,#myTable-fix",this.currentTarget).innerWidth(searchResult.attr("data-column-width")||50);
}else{if($("#myTable-column",this.currentTarget).size()>0){$("#myTable-column",this.currentTarget).find("table>tbody").replaceWith(searchResult.find("table>tbody").clone());$("#myTable-fix",this.currentTarget).find("table>tbody").replaceWith(searchResult.find("table>tbody").clone());}}var seachResultType=this.settings.search.seachResultType;var myTableHeader=$("#myTable-header",this.currentTarget);if(myTableHeader.size()===0&&searchResult.hasClass("taiji_table_float")){myTableHeader=$(" ",{id:"myTable-header","class":"table-responsive",html:searchResult.clone().html()});searchResult.before(myTableHeader);myTableHeader.height(headerHeight);searchResult.find("table").css({"margin-top":-headerHeight});searchResult.scroll(function(){$("#myTable-header").scrollLeft($(this).scrollLeft());return false;}).scroll();}else{if(myTableHeader.size()>0&&seachResultType==="tbody"){myTableHeader.find(">table>tbody").replaceWith(searchResult.find("table>tbody").clone());}else{if(myTableHeader.size()>0&&seachResultType==="table"){myTableHeader.remove();
myTableHeader=$(" ",{id:"myTable-header","class":"table-responsive",html:searchResult.clone().html()});searchResult.before(myTableHeader);myTableHeader.height(headerHeight);searchResult.find("table").css({"margin-top":-headerHeight});}}}if(myTableHeader.size()>0){var fixedTables=$("#myTable-header,#myTable-fix,#myTable-column",this.currentTarget).add(searchResult);var fixedTop=myTableHeader.offset().top-this.settings.search.tableFloatTop;$(document).off("scroll.taiji").on("scroll.taiji",function(){var e=$(document).scrollTop();var hasFixed=myTableHeader.hasClass("fixed");if(e>fixedTop&&fixedTop>0){if(!hasFixed){fixedTables.addClass("fixed");myTableHeader.innerWidth(searchResult.innerWidth());searchResult.scroll();}}else{if(hasFixed){fixedTables.removeClass("fixed");myTableHeader.innerWidth("");}}});if(seachResultType==="table"){$(document).triggerHandler("scroll.taiji");}}},_handleBsSuccess:function(responseText,note,table){var $row=$(responseText).find(".taiji_result_data tr");this.aclCheck($row);
if(table=="add"){var $tbody=$(this.settings.search.resultClassName,this.currentTarget).find("> table > tbody");$tbody.find(".taiji_clicked").removeClass("taiji_clicked");$tbody.prepend($row.addClass("taiji_clicked"));}else{if(table=="edit"||table=="update"){$(this.settings.search.resultClassName,this.currentTarget).find(".taiji_clicked").replaceWith($row.addClass("taiji_clicked"));}else{if(table=="remove"){$(this.settings.search.resultClassName,this.currentTarget).find(".taiji_clicked").remove();}}}var operateObj={add:{event:"taijiAddSuccess",plus:1},edit:{event:"taijiEditSuccess",plus:0},update:{event:"taijiUpdateSuccess",plus:0},remove:{event:"taijiRemoveSuccess",plus:-1},operate:{event:"taijiOperateSuccess",plus:0},none:{event:"taijiOperateSuccess",plus:0}};$(".taiji_pager .totalCount",this.currentTarget).each(function(){$(this).text(parseInt($(this).text(),10)+operateObj[table].plus);});this._bindDataClick();this._resultTableFloat();$.Taiji.showNote(note);$(this.currentTarget).triggerHandler(operateObj[table].event,[responseText]);
},_searchMoreCondition:function(){var $this=this;var container=$(".taiji_search_condition",$this.currentTarget);if(container.size()>0){var conds=$($this.searchFormClassName,$this.currentTarget).find(":text:enabled,:radio:checked,:checkbox:checked,select").filter(function(){return $(this).val();});container.empty().append("");conds.each(function(){var a=$(this);if(a.attr("name")=="pageSize"){return true;}var label;if(a.prev("label").size()>0){label=a.prev(".control-label");}else{label=a.parent().siblings(".control-label");}var item=$("",{"class":"cond_item"});if(a.is(":checkbox")){item.append(""+$(a[0].nextSibling).text()+"");}else{if(a.is(":radio")){item.append(""+label.text()+":");item.append(""+$(a[0].nextSibling).text()+"");}else{if(a.is("select")&&a.prop("multiple")){item.append(""+label.text()+":");var optionsText=a.find("option:selected").map(function(){return $(this).text();}).get().join(",");item.append(""+optionsText+"");
}else{if(a.is("select")){item.append(""+label.text()+":");item.append(""+a.find("option:selected").text()+"");}else{item.append(""+label.text()+":");item.append(""+a.val()+"");}}}}var rm=$("",{"class":"fa fa-times",click:function(){if(a.is(":radio")||a.is(":checkbox")){a.prop("checked",false);}else{a.val("");}if(a.hasClass("selectpicker")){a.selectpicker("render");}$(this).parent().remove();}});item.append(rm);container.append(item);});}}},config:{formClassName:".taiji_search_form",rules:{},messages:{},submitClassName:".taiji_search_submit",resetClassName:".taiji_search_reset",resultClassName:".taiji_search_result",dataClassName:".taiji_search_data",pagerClassName:".taiji_search_pager",moreCondition:".taiji_search_collapse",seachResultType:"tbody",tableFloatTop:54,autoRefresh:{enable:false,interval:60000},autoSearch:true}});})(jQuery);(function($){$.Taiji.extendMethod({name:"sortable",event:{click:{"className":"_handleSortableClick"}},eventHandler:{_handleSortableClick:function(element){var base=this;
var $this=$(element);if(base.isRunning===true){base.warn($.Taiji.Messages.WAR_OPERATE);return;}var sortName="",sortType="false";if($.metadata){var md=$this.metadata();sortName=md.orderBy;if(!sortName){return;}sortType=md.desc;if($this.hasClass("taiji_asc")){$this.removeClass("taiji_asc").addClass("taiji_desc");sortType="true";}else{if($this.hasClass("taiji_desc")){$this.removeClass("taiji_desc").addClass("taiji_asc");sortType="false";}else{if(sortType===true){$this.addClass("taiji_desc");}else{$this.addClass("taiji_asc");}}}}else{return;}var sortable=base.settings.sortable;var search=base.settings.search;var $searchForm=$(search.formClassName,base.currentTarget);var $sortName=$(base.currentTarget).find("input[name='orderBy']");if(!$sortName.val()){$sortName=$("").appendTo($searchForm);}$sortName.val(sortName);var $sortType=$(base.currentTarget).find("input[name='desc']");if(!$sortType.val()){$sortType=$("").appendTo($searchForm);
}$sortType.val(sortType);$(base.searchSubmitClassName,base.currentTarget).trigger("click");}},config:{className:".taiji_sortable"}});})(jQuery);(function($){$.Taiji.extendMethod({name:"update",event:{click:{"className":"_handleUpdateClick"}},eventHandler:{_handleUpdateClick:function(element){var $this=$(element);var options={method:"POST",bsSuccess:function(responseText,note){this._handleBsSuccess(responseText,note,"update");}};this.ajaxHref(element,options);}},config:{className:".taiji_update"}});})(jQuery);(function($){$.fn.extend({isVisible:function(){if($(this).isChosenSelect()){return true;}if(this.hasClass("selectpicker")&&this.hasClass("bs-select-hidden")){return true;}return $(this).attr("type")!=="hidden"&&$(this).css("display")!=="none"&&$(this).css("visibility")!=="hidden";},isChosenSelect:function(){return $(this).is("select")&&$(this).is(":hidden")&&$(this).next().is("div.chosen-container");},showPopover:function(content,options){if(!content||!$(this).isVisible()){return;}var control=this;
if(this.isChosenSelect()){control=this.next();}if(this.hasClass("selectpicker")&&this.hasClass("bs-select-hidden")){control=this.next(".bootstrap-select");}var errorEle=control.parent();errorEle.addClass("has-error");var opts=$.extend({},$.fn.showPopover.defaults,options);control.removeAttr("title").attr("data-content",content);control.popover(opts).popover("show");if(options&&options.hideConcern){control.off("click.taiji focus.taiji keydown.taiji");control.on("click.taiji focus.taiji keydown.taiji",function(){$(this).hidePopover();});}},hidePopover:function(){this.popover("hide");var errorEle=this.parent();errorEle.removeClass("has-error");}});$.fn.showPopover.defaults={placement:"auto",trigger:"manual"};if($.validator){$.validator.prototype.prepareElement=function(element){this.reset();var $ele=$(element);if($ele.is(":radio")||$ele.is(":checkbox")){this.toHide=$ele.closest("div[data-for='"+$ele.attr("name")+"']");}else{this.toHide=$ele;}};jQuery.validator.setDefaults({showErrors:function(errorMap,errorList){if(this.toHide.jquery&&errorList.length===0){this.toHide.hidePopover();
}$.each(errorList,function(i,obj){var $ele=$(obj.element);var msg=obj.message;var pop=$ele;if($ele.is(":radio")||$ele.is(":checkbox")){pop=$ele.closest("div[data-for='"+$ele.attr("name")+"']");}pop.showPopover(msg);});},debug:false});}})(jQuery);var tjUtils=tjUtils||{};(function($){$.extend(tjUtils,{toUpperCase:function(){$(this).val($(this).val().toUpperCase());},toLowerCase:function(){$(this).val($(this).val().toLowerCase());},scb2dbc:function(){var str=$(this).val(),result="";for(var i=0;i65280&&c<65375){result+=String.fromCharCode(c-65248);}else{result+=String.fromCharCode(c);}}}$(this).val(result);},toDbcUpperCase:function(){var str=$(this).val(),result="";for(var i=0;i65280&&c<65375){result+=String.fromCharCode(c-65248);}else{result+=String.fromCharCode(c);}}}$(this).val(result.toUpperCase());
},toDbcLowerCase:function(){var str=$(this).val(),result="";for(var i=0;i65280&&c<65375){result+=String.fromCharCode(c-65248);}else{result+=String.fromCharCode(c);}}}$(this).val(result.toLowerCase());}});})(jQuery); |