layui.define(["jquery","layer","form"],function(e){var y=layui.$,f=layui.layer,r=layui.form,m="dtree-nav-ul-sid",k="dtree-nav-item",S="dtree-nav-div",v="dtreefont-special",o="dtree-none-text",t="dtree-toolbar",g="dtree-toolbar-tool",l="dtree-toolbar-fixed",D="dtree-nav-checkbox-div",N="d-click-checkbar",n="t-click",c="dtree",s="dtree-nav-first-line",d="dtree-nav-line",h="dtree-nav-last-line",i="dtree-nav-this",C="dtree-nav-show",T="dtree-nav-hide",x="dtree-disabled",I="dtree-icon-hide",a=y("body"),u=y(window),p=(y(document),"dtree"),b={},j={},P="dtree-icon-fuxuankuangxuanzhong",A="dtree-icon-fuxuankuang",w="dtree-icon-fuxuankuang-banxuan",q="dtree-icon-move-down",L="dtree-icon-move-up",R="dtree-icon-refresh",O="dtree-icon-roundcheckfill",_="dtree-icon-roundclosefill",E="dtree-icon-roundcheck",F="dtree-icon-delete1",M="dtree-icon-search_list_light",H="dtree-icon-pulldown",U="dtree-icon-pullup",B="dtree-icon-roundadd",V="dtree-icon-bianji",W="dtree-icon-roundclose",$={"-1":{open:"dtree-icon-null-open",close:"dtree-icon-null-close"},0:{open:"dtree-icon-wenjianjiazhankai",close:"dtree-icon-weibiaoti5"},1:{open:"dtree-icon-jian",close:"dtree-icon-jia"},2:{open:"dtree-icon-xiangxia1",close:"dtree-icon-xiangyou"}},J={"-1":"dtree-icon-null",0:"dtree-icon-weibiaoti5",1:"dtree-icon-yonghu",2:"dtree-icon-fenzhijigou",3:"dtree-icon-fenguangbaobiao",4:"dtree-icon-xinxipilu",5:"dtree-icon-shuye1",6:"dtree-icon-caidan_xunzhang",7:"dtree-icon-normal-file",8:"dtree-icon-dian",9:"dtree-icon-set-sm",10:"dtree-icon-rate"},G="dtree-",z="checkNodeClick",X="itemNodeClick",K="pulldown",Q="pullup",Y="addToolbar",Z="editToolbar",ee="delToolbar",te="moveDown",oe="moveUp",ae="refresh",ie="checkAll",ne="unCheckAll",se="invertAll",re="remove",le="searchNode",de={getElemId:function(e){var t=e.elem||"",o=e.obj||y(t);return 0==o.length?"":y(o)[0].id},escape:function(e){return"string"!=typeof e?"":e.replace(ue.escape,function(e){return he.escape[e]})},unescape:function(e){return"string"!=typeof e?"":e.replace(ue.unescape,function(e){return he.unescape[e]})},cloneObj:function(e,t){var o={};e instanceof Array&&(o=[]);var a="";for(var i in void 0!==t&&(a=t.join(",")),e)if(-1==a.indexOf(i)){var n=e[i];o[i]="object"==typeof n?de.cloneObj(n,void 0!==typeof t?t:[]):n}return o},trimToDot:function(e){return e.replace(/ /g,".")}},ce=Object.keys||function(e){e=Object(e);var t=[];for(var o in e)t.push(o);return t},he={escape:{"&":"&","<":"<",">":">","'":"&quo;"}};he.unescape=function(e){e=Object(e);var t={};for(var o in e)t[e[o]]=o;return t}(he.escape);var ue={escape:RegExp("["+ce(he.escape).join("")+"]","g"),unescape:RegExp("("+ce(he.unescape).join("|")+")","g")},fe=function(a){var e=a.data?a.data:{},t="boolean"!=typeof a.async||a.async;y.ajax({type:a.type?a.type:"POST",headers:a.headers,url:a.url,dataType:a.dataType?a.dataType:"json",data:e,async:t,contentType:a.contentType,xhrFields:{withCredentials:a.withCredentials},beforeSend:function(e,t){return"function"!=typeof a.beforeSend||a.beforeSend(e,t)},success:a.success,error:function(e,t,o){"function"==typeof a.error?a.error(e,t,o):f.msg("异步加载失败: "+t,{icon:5,shift:6})},statusCode:{404:function(){f.msg("未找到指定请求,请检查访问路径!",{icon:5,shift:6})},500:function(){f.msg("系统错误!",{icon:5,shift:6})}},complete:function(e,t){"function"==typeof a.complete&&a.complete(e,t)}})},pe=function(e,t){var o=e;for(var a in t)o+=a+"="+t[a]+"&";return o=o.substring(0,o.length-1)},be=function(e){this.formatter={title:!1},this.response={statusName:"code",statusCode:200,message:"message",rootName:"data",treeId:"id",parentId:"parentId",title:"title",ficonClass:"ficonClass",iconClass:"iconClass",childName:"children",last:"last",spread:"spread",disabled:"disabled",hide:"hide",checkArr:"checkArr",checked:"checked",type:"type",basicData:"basicData"},this.defaultRequest={nodeId:"nodeId",parentId:"parentId",context:"context",leaf:"leaf",level:"level",spread:"spread",dataType:"dataType",checked:"checked",initchecked:"initchecked",basicData:"basicData",recordData:"recordData"},this.toolbarFun={addTreeNode:function(e,t){},editTreeNode:function(e,t){},editTreeLoad:function(e){},delTreeNode:function(e,t){},loadToolbarBefore:function(e,t,o){return e}},this.toolbarStyle={title:"节点",area:["60%","80%"]},this.menubarFun={remove:function(e){return!0}},this.menubarTips={toolbar:[],group:[te,oe,ae,ie,ne,se,re,le],freedom:[]},this.checkbarFun={chooseBefore:function(e,t){return!0},chooseDone:function(e){}},this.iframeDefaultRequest={nodeId:"nodeId",parentId:"parentId",context:"context",leaf:"leaf",level:"level",spread:"spread",dataType:"dataType",checked:"checked",initchecked:"initchecked",basicData:"basicData",recordData:"recordData"},this.iframeFun={iframeDone:function(e){}},this.style={item:"",itemThis:"",dfont:"",icon:"",cbox:"",chs:""},this.usefontStyle={fnode:{node:{open:"",close:""},leaf:""},snode:{node:{open:"",close:""},leaf:""},checkbox:{on:"",out:"",noall:""},menubar:{movedown:"",moveup:"",refresh:"",checkAll:"",unCheckAll:"",invertAll:"",remove:"",search:""},menubarExt:"",toolbar:{menubar:{movedown:"",moveup:"",refresh:"",checkAll:"",unCheckAll:"",invertAll:"",remove:"",search:""},menubarExt:"",pulldown:"",pullup:"",add:"",edit:"",del:""},toolbarExt:""},this.node={nodeId:"",parentId:"",context:"",leaf:"",level:"",spread:"",dataType:"",checked:"",initchecked:"",basicData:"",recordData:""},this.toolbarMenu={},this.checkbarNode=[],this.errData=[],this.checkArrLen=0,this.temp=[],this.bak="",this.setting(e)};be.prototype.setting=function(e){this.options=e||{},this.elem=this.options.elem||b.elem||"",void 0===this.options.obj?this.elem&&0');var n=['
','
',a.join(""),'','',"
"].join("");e.obj.before(n);var s="style=";this.selectCardHeight&&(s+="'height:"+e.selectCardHeight+"px'"),e.obj.wrap('
").wrap('
').wrap('
')},be.prototype.reloadSelectDom=function(){var e=this,t=e.obj[0].id,o=e.selectInputName,a=[];for(var i in o)a.push('');y("div[dtree-id='"+t+"'][dtree-select='"+e.selectDiv+"']").find("div.layui-select-title").html("");var n=[a.join(""),'',''].join("");y("div[dtree-id='"+t+"'][dtree-select='"+e.selectDiv+"']").find("div.layui-select-title").html(n);var s="style=";this.selectCardHeight&&(s+="'height:"+e.selectCardHeight+"px'"),y("div[dtree-id='"+t+"'][dtree-card='"+e.selectCardDiv+"']").attr("style",s)},be.prototype.selectVal=function(e){var t=this,o=t.obj[0].id,a=t.selectInputName,i="",n={};if(t.checkbar)return t.selectCheckboxVal();for(var s in void 0===e&&(e=t.getNowParam()),"string"==typeof e&&(e=t.getParam(e)),i=e.context,a)n[a[s]]=e[s],y("div[dtree-select='"+t.selectDiv+"']").find("input[dtree-id='"+o+"'][name='"+a[s]+"']").val(e[s]||"");return e.nodeId&&!e.context&&(i=t.getParam(e.nodeId)),y("div[dtree-select='"+t.selectDiv+"']").find("input[dtree-id='"+o+"'][name='"+t.selectTipsName+"']").val(i||""),n},be.prototype.selectCheckboxVal=function(){var e=this,t=e.obj[0].id,o=e.selectInputName,a=e.getCheckbarJsonArrParam();selectTipsNameValue=a.context;var i={};for(var n in o){var s=a[n].join(",");i[o[n]]=s,y("div[dtree-select='"+e.selectDiv+"']").find("input[dtree-id='"+t+"'][name='"+o[n]+"']").val(s)}return y("div[dtree-select='"+e.selectDiv+"']").find("input[dtree-id='"+t+"'][name='"+e.selectTipsName+"']").val(selectTipsNameValue),i},be.prototype.selectResetVal=function(){var e=this.obj[0].id;y("input[dtree-id='"+e+"']").val(""),this.cancelNavThis(),this.checkbar&&this.cancelCheckedNode()},be.prototype.ensureTheme=function(){this.style.item=G+this.skin+"-item",this.style.itemThis=G+this.skin+"-item-this",this.style.dfont=G+this.skin+"-dtreefont",this.style.ficon=G+this.skin+"-ficon",this.style.icon=G+this.skin+"-icon",this.style.cbox=G+this.skin+"-checkbox",this.style.chs=G+this.skin+"-choose";var e=this.iconfont,t=[];"string"==typeof e?t.push(e):t=e;var o=this.iconfontStyle,a=[];null==o.length?a.push(o):a=o;for(var i=0;ia.checkArrLen&&(a.checkArrLen=e.length),e},children:function(){return o[a.response.childName]||[]},basicData:function(){return de.escape(JSON.stringify(o[a.response.basicData]))||JSON.stringify({})},recordData:function(){var e=a.record?de.cloneObj(o,[a.response.treeId,a.response.parentId,a.response.title,a.response.iconClass,a.response.childName,a.response.last,a.response.spread,a.response.disabled,a.response.hide,a.response.checkArr,a.response.checked,a.response.type,a.response.basicData]):{};return de.escape(JSON.stringify(e))},data:function(){return o}}},be.prototype.getNoneDom=function(){var t=this.obj[0].id,e=this.none;return{text:function(){return"
"+e+"
"},errText:function(e){return"
"+e+"
"}}},be.prototype.getDom=function(l,e,t,o,d,s,r,c,a,h,u,i){var f=this,p=f.obj[0].id,b=(f.toolbar,f.checkbar);return{fnode:function(){var e=f.fnodeIcon,t=f.fleafIcon,o=f.usefontStyle.fnode.leaf,a=f.usefontStyle.fnode.node.open,i=f.usefontStyle.fnode.node.close;if(s){var n=f.iconfont;i="string"==typeof n?a=o=n+" "+s:(o=n[0]+" "+s,a=n[0]+" "+s,n[0]+" "+s)}return"-1"!=e&&"-1"!=t?d?"":h?"":"":"-1"!=e&&"-1"==t?d?"":h?"":"":"-1"==e&&"-1"!=t?d?"":h?"":"":"-1"==e&&"-1"==t?d?"":h?"":"":void 0},node:function(){var e=f.nodeIcon,t=f.leafIcon,o=f.usefontStyle.snode.leaf,a=f.usefontStyle.snode.node.open,i=f.usefontStyle.snode.node.close;if(r){var n=f.iconfont;i="string"==typeof n?a=o=n+" "+r:(o=n[0]+" "+r,a=n[0]+" "+r,n[0]+" "+r)}return"-1"!=e&&"-1"!=t?d?"":h?"":"":"-1"!=e&&"-1"==t?d?"":h?"":"":"-1"==e&&"-1"!=t?d?"":h?"":"":"-1"==e&&"-1"==t?d?"":h?"":"":void 0},checkbox:function(){var e=!1;if("node"==f.checkbarLoad?b&&(e=!0):d&&b&&(e=!0),e){var t="
";if(c&&0"}return t+="
"}return""},text:function(){var e="";return u&&(e=x),""+o+""},ul:function(){return d?"":h?"":""}}},be.prototype.replaceDom=function(d,c,h,l,u,e){var f=this,p=f.obj[0].id,b=(f.toolbar,f.checkbar);return{fnode:function(e){var t="",o=f.fnodeIcon,a=(f.fleafIcon,f.usefontStyle.fnode.leaf),i=f.usefontStyle.fnode.node.open,n=f.usefontStyle.fnode.node.close;if(e){var s=f.iconfont;n="string"==typeof s?i=a=s+" "+e:(a=s[0]+" "+e,i=s[0]+" "+e,s[0]+" "+e)}"-1"!=o&&"-1"!=leafIcon?t=h?"":l?"":"":"-1"!=nodeIcon&&"-1"==leafIcon?t=h?"":l?"":"":"-1"==nodeIcon&&"-1"!=leafIcon?t=h?"":l?"":"":"-1"==nodeIcon&&"-1"==leafIcon&&(t=h?"":l?"":""),""!=t&&f.getNodeDom(d).fnode().replaceWith(y(t))},node:function(e){var t="",o=f.nodeIcon,a=f.leafIcon,i=f.usefontStyle.snode.leaf,n=f.usefontStyle.snode.node.open,s=f.usefontStyle.snode.node.close;if(e){var r=f.iconfont;s="string"==typeof r?n=i=r+" "+e:(i=r[0]+" "+e,n=r[0]+" "+e,r[0]+" "+e)}"-1"!=o&&"-1"!=a?t=h?"":l?"":"":"-1"!=o&&"-1"==a?t=h?"":l?"":"":"-1"==o&&"-1"!=a?t=h?"":l?"":"":"-1"==o&&"-1"==a&&(t=h?"":l?"":""),""!=t&&f.getNodeDom(d).snode().replaceWith(y(t))},checkbox:function(e){var t=!1;if("node"==f.checkbarLoad?b&&(t=!0):h&&b&&(t=!0),t){var o="
";if(e&&0"}o+="
",f.getNodeDom(d).snode().next("div").replaceWith(y(o))}},text:function(e){var t="";u&&(t=x);var o=""+e+"";f.getNodeDom(d).cite().replaceWith(y(o))},ul:function(){var e=h?"":l?"":"";f.getNodeDom(d).nextUl().replaceWith(y(e))},div:function(){d.attr("data-id",c)},basicData:function(e){e="{}"==e?"":e,d.attr("data-basic",e)},recordData:function(e){e="{}"==e?"":e,d.attr("data-record",e)},p_li:function(e){var t=d.parent("li");return t.attr("data-id",c),e&&t.attr("data-pid",e),t}}},be.prototype.getLiItemDom=function(e,t,o,a,i,n,s,r,l,d,c,h,u,f,p){var b=this,m=b.obj[0].id,y=b.getDom(e,t,o,a,i,n,s,r,l,d,c,h);u="{}"==u?"":u,f="{}"==f?"":f;var v="
"),"noleaf"==b.toolbarLoad&&(v+=i?" d-contextmenu='false'>":" d-contextmenu='true'>"),"leaf"==b.toolbarLoad&&(v+=i?" d-contextmenu='true'>":" d-contextmenu='false'>")):v+=" d-contextmenu='false'>";var g="";return h&&(g=T),["
  • "+v,y.fnode(),y.node(),y.checkbox(),y.text(),"
  • ",y.ul(),""].join("")},be.prototype.dataInit=function(e){var t=this,o=t.obj.find("div[data-id='"+e+"']");if(o&&0div cite:contains('"+e+"')").each(function(e,t){var o=y(t).parent().parent();a.getParam(o.attr("data-id"));o.removeClass("layui-hide").attr("dtree-hide",!1),o.find("ul li").removeClass("layui-hide").attr("dtree-hide",!1),o.parents("li").removeClass("layui-hide").attr("dtree-hide",!1)})}else a.obj.find("li").removeClass("layui-hide").attr("dtree-hide",!1)},be.prototype.chooseDataInit=function(e){var t=this,o=[],a=[];if((a="string"==typeof e?e.split(","):e).length){for(var i=0;i."+S+">."+D+">i[data-type='"+a+"']");t.checkStatus(r).noCheck();for(var l=1,d=n;l."+m+" ."+D+">i[data-type='"+a+"'][data-checked='1']").length){var c=d.eq(l).find(">."+S+">."+D+">i[data-type='"+a+"']");t.checkStatus(c).noCheck()}}}else{t.checkStatus(e).check();r=s.find(">."+S+">."+D+">i[data-type='"+a+"']");t.checkStatus(r).check();for(l=1,d=n;l."+S+">."+D+">i[data-type='"+a+"']");t.checkStatus(c).check()}}},be.prototype.checkAllOrNoallOrNot=function(e){var t=this,o=(e.closest("."+S),e.attr("data-par")),a=e.attr("data-type"),i=e.closest(o),n=e.parents(o),s=i.find(o);if("1"==e.attr("data-checked")){t.checkStatus(e).noCheck();var r=s.find(">."+S+">."+D+">i[data-type='"+a+"']");t.checkStatus(r).noCheck();for(var l=1,d=n;l."+m+" ."+D+">i[data-type='"+a+"'][data-checked='1']").length,h=d.eq(l).find(">."+S+">."+D+">i[data-type='"+a+"']");0==c?t.checkStatus(h).noCheck():t.checkStatus(h).noallCheck()}}else{t.checkStatus(e).check();r=s.find(">."+S+">."+D+">i[data-type='"+a+"']");t.checkStatus(r).check();for(l=1,d=n;l."+m+" ."+D+">i[data-type='"+a+"'][data-checked='1']").length,f=d.eq(l).find(">."+m+" ."+D+">i[data-type='"+a+"']").length;h=d.eq(l).find(">."+S+">."+D+">i[data-type='"+a+"']");u!=f?t.checkStatus(h).noallCheck():t.checkStatus(h).check()}}},be.prototype.checkAllOrPcascOrNot=function(e){e.closest("."+S);var t=e.attr("data-par"),o=e.attr("data-type"),a=e.closest(t),i=(e.parents(t),a.find(t));if("1"==e.attr("data-checked")){this.checkStatus(e).noCheck();var n=i.find(">."+S+">."+D+">i[data-type='"+o+"']");this.checkStatus(n).noCheck()}else{this.checkStatus(e).check();n=i.find(">."+S+">."+D+">i[data-type='"+o+"']");this.checkStatus(n).check()}},be.prototype.checkOrNot=function(e){e.closest("."+S);var t=e.attr("data-par"),o=(e.attr("data-type"),e.closest(t));e.parents(t),o.find(t);"1"==e.attr("data-checked")?this.checkStatus(e).noCheck():this.checkStatus(e).check()},be.prototype.checkOnly=function(e){e.closest("."+S);var t=e.attr("data-par"),o=(e.attr("data-type"),e.closest(t)),a=(e.parents(t),o.find(t),e.attr("data-checked")),i=this.obj.find("i[data-checked]");this.checkStatus(i).noCheck(),"1"!=a&&this.checkStatus(e).check()},be.prototype.changeCheck=function(e){var t=this,o=t.temp;void 0===e&&(e=o[0]),"all"==t.checkbarType?t.checkAllOrNot(e):"no-all"==t.checkbarType?t.checkAllOrNoallOrNot(e):"p-casc"==t.checkbarType?t.checkAllOrPcascOrNot(e):"self"==t.checkbarType?t.checkOrNot(e):"only"==t.checkbarType?t.checkOnly(e):t.checkAllOrNot(e),t.select&&t.selectCheckboxVal();var a=t.setAndGetCheckbarNodesParam(!0);t.checkbarFun.chooseDone(a),layui.event.call(this,p,"chooseDone("+y(t.obj)[0].id+")",{checkbarParams:a}),t.temp=[]},be.prototype.initNoAllCheck=function(){var e=this.obj.find("i[data-checked='1']");if(0."+m+" ."+D+">i[data-type='"+i+"'][data-checked='1']").length,c=l.eq(r).find(">."+m+" ."+D+">i[data-type='"+i+"']").length,h=l.eq(r).find(">."+S+">."+D+">i[data-type='"+i+"']");d!=c?this.checkStatus(h).noallCheck():this.checkStatus(h).check()}},be.prototype.initAllCheck=function(){var e=this.obj.find("i[data-checked='1']");if(0."+S+">."+D+">i[data-type='"+i+"']");this.checkStatus(d).check()}},be.prototype.checkStatus=function(e){var t=this;return{check:function(){e.removeClass(t.usefontStyle.checkbox.out),e.removeClass(t.usefontStyle.checkbox.noall),e.addClass(t.usefontStyle.checkbox.on),e.addClass(t.style.chs),e.attr("data-checked","1")},noCheck:function(){e.removeClass(t.usefontStyle.checkbox.noall),e.removeClass(t.usefontStyle.checkbox.on),e.removeClass(t.style.chs),e.addClass(t.usefontStyle.checkbox.out),e.attr("data-checked","0")},noallCheck:function(){e.removeClass(t.usefontStyle.checkbox.out),e.removeClass(t.usefontStyle.checkbox.on),e.addClass(t.usefontStyle.checkbox.noall),e.addClass(t.style.chs),e.attr("data-checked","2")}}},be.prototype.setAndGetCheckbarNodesParam=function(o){var a=this;return a.checkbarNode=[],"change"==a.checkbarData?a.obj.find("i[data-par][dtree-disabled='false']").each(function(){var e=y(this),t=e.closest("."+S);e.attr("data-checked")!=e.attr("data-initchecked")&&(o?a.checkbarNode.push(a.getRequestParam(a.getCheckbarNodeParam(t,e))):a.checkbarNode.push(a.getCheckbarNodeParam(t,e)))}):"all"==a.checkbarData?a.obj.find("i[data-par][data-checked][dtree-disabled='false']").each(function(){var e=y(this),t=e.closest("."+S);o?a.checkbarNode.push(a.getRequestParam(a.getCheckbarNodeParam(t,e))):a.checkbarNode.push(a.getCheckbarNodeParam(t,e))}):"choose"==a.checkbarData?a.obj.find("i[data-par][data-checked='1'][dtree-disabled='false']").each(function(){var e=y(this),t=e.closest("."+S);o?a.checkbarNode.push(a.getRequestParam(a.getCheckbarNodeParam(t,e))):a.checkbarNode.push(a.getCheckbarNodeParam(t,e))}):"halfChoose"==a.checkbarData&&(a.obj.find("i[data-par][data-checked='1'][dtree-disabled='false']").each(function(){var e=y(this),t=e.closest("."+S);o?a.checkbarNode.push(a.getRequestParam(a.getCheckbarNodeParam(t,e))):a.checkbarNode.push(a.getCheckbarNodeParam(t,e))}),a.obj.find("i[data-par][data-checked='2'][dtree-disabled='false']").each(function(){var e=y(this),t=e.closest("."+S);o?a.checkbarNode.push(a.getRequestParam(a.getCheckbarNodeParam(t,e))):a.checkbarNode.push(a.getCheckbarNodeParam(t,e))})),a.checkbarNode},be.prototype.getCheckbarNodesParam=function(){return this.setAndGetCheckbarNodesParam(!0)},be.prototype.getCheckbarNodeParam=function(e,t){var o=this,a={};a.nodeId=e.attr("data-id"),a.parentId=o.getNodeDom(e).parentLi().attr("data-pid"),a.context="function"==typeof o.formatter.title?o.getNodeDom(e).cite().attr("data-title"):o.getNodeDom(e).cite().text(),a.leaf="leaf"==o.getNodeDom(e).cite().attr("data-leaf"),a.level=o.getNodeDom(e).parentLi().attr("data-index"),a.spread="open"==o.getNodeDom(e).fnode().attr("data-spread");var i=e.attr("data-basic");i&&(i=JSON.parse(de.unescape(i))),a.basicData=i;var n=e.attr("data-record");return n&&(n=JSON.parse(de.unescape(n))),a.recordData=n,a.dataType=t.attr("data-type"),a.checked=t.attr("data-checked"),a.initchecked=t.attr("data-initchecked"),a},be.prototype.getCheckbarJsonArrParam=function(){var e={nodeId:[],parentId:[],context:[],leaf:[],level:[],spread:[],dataType:[],checked:[],initchecked:[],basicData:[],recordData:[]},t=this.setAndGetCheckbarNodesParam(!1);if(t&&0
    "),e.toolbar&&"contextmenu"==e.toolbarWay&&(e.obj.prevAll("div#dtree_toolbar_"+e.obj[0].id).remove(),e.obj.before("
    "))},be.prototype.openTreePlus=function(){var e=this,t=[];if(e.toolbar&&e.getToolbarDom(),e.menubar){var o=e.menubarTips,a=o.toolbar,i=o.group;o.freedom;if(a&&0";break;case oe:a="";break;case ae:a="";break;case ie:a=t.checkbar&&"only"!=t.checkbarType?"":"";break;case ne:a=t.checkbar&&"only"!=t.checkbarType?"":"";break;case se:a=t.checkbar&&"only"!=t.checkbarType?"":"";break;case re:a=t.checkbar?"":"";break;case le:a=""}return a},be.prototype.getExtMenubarDom=function(e){return""},be.prototype.getMenubarToolDom=function(e){var t=this;t.obj[0].id;switch(e){case te:t.toolbarMenu[te]=t.setToolbarDom().setMenuToolbarOption(te,t.toolbarStyle.title,t.usefontStyle.toolbar.menubar.movedown,"展开全部");break;case oe:t.toolbarMenu[oe]=t.setToolbarDom().setMenuToolbarOption(oe,t.toolbarStyle.title,t.usefontStyle.toolbar.menubar.moveup,"收缩全部");break;case ae:t.toolbarMenu[ae]=t.setToolbarDom().setMenuToolbarOption(ae,t.toolbarStyle.title,t.usefontStyle.toolbar.menubar.refresh,"刷新");break;case ie:t.checkbar&&"only"!=t.checkbarType&&(t.toolbarMenu[ie]=t.setToolbarDom().setMenuToolbarOption(ie,t.toolbarStyle.title,t.usefontStyle.toolbar.menubar.checkAll,"全选节点"));break;case ne:t.checkbar&&"only"!=t.checkbarType&&(t.toolbarMenu[ne]=t.setToolbarDom().setMenuToolbarOption(ne,t.toolbarStyle.title,t.usefontStyle.toolbar.menubar.unCheckAll,"全不选节点"));break;case se:t.checkbar&&"only"!=t.checkbarType&&(t.toolbarMenu[se]=t.setToolbarDom().setMenuToolbarOption(se,t.toolbarStyle.title,t.usefontStyle.toolbar.menubar.invertAll,"反选节点"));break;case re:t.checkbar&&(t.toolbarMenu[re]=t.setToolbarDom().setMenuToolbarOption(re,t.toolbarStyle.title,t.usefontStyle.toolbar.menubar.remove,"删除选中"));break;case le:t.toolbarMenu[le]=t.setToolbarDom().setMenuToolbarOption(le,t.toolbarStyle.title,t.usefontStyle.toolbar.menubar.searchNode,"查询")}},be.prototype.getExtMenubarToolDom=function(e){this.toolbarMenu[e.menubarId]=this.setToolbarDom().setMenuToolbarOption(e.menubarId,e.title,this.usefontStyle.toolbar.menubarExt+" "+e.icon,"")},be.prototype.menubarMethod=function(){var c=this;return{openAllNode:function(e){for(var t=e||c.obj.children("li").children("ul"),o=0;o "+a+t+"":"fixed"==s||"follow"==s?"":void 0},setMenuToolbarOption:function(e,t,o,a){var i=n.obj[0].id;return"contextmenu"==s?"
     "+a+t+"
    ":"fixed"==s||"follow"==s?"":void 0},setToolbarPlace:function(e){if("contextmenu"==s){if(e)for(var t in n.obj.prevAll("div#dtree_toolbar_"+n.obj[0].id).find("div.layui-nav-item>dl.layui-nav-child").html(""),e)n.obj.prevAll("div#dtree_toolbar_"+n.obj[0].id).find("div.layui-nav-item>dl.layui-nav-child").append(e[t])}else"fixed"!=s&&"follow"!=s||n.obj.find("cite[data-leaf][dtree-disabled='false']").each(function(){var e=y(this);n.dynamicToolbarDom(e)})}}},be.prototype.dynamicToolbarDom=function(e){var t=this,o=t.toolbarWay;if(0==e.next("em."+l).length){var a=e.parent("div"),i=t.getRequestParam(t.getTempNodeParam(a)),n=t.toolbarFun.loadToolbarBefore(de.cloneObj(t.toolbarMenu),i,a),s=[""];if(n)for(var r in n)s.push(n[r]);s.push(""),e.after(s.join(""))}},be.prototype.toolbarHide=function(){this.toolbar&&"contextmenu"==this.toolbarWay&&this.obj.prevAll("div#dtree_toolbar_"+this.obj[0].id).find(".layui-nav-child").removeClass("layui-anim-fadein layui-show")},be.prototype.toolbarMethod=function(){var c=this;return{pulldown:function(e){if(e)for(var t=e,o=0;o
    '];if(null!=a&&0','
    '];for(d=0;d
    "),s.push(c.join("")),s.push(""),i=s.join("");break;case Z:var h=[{label:"当前选中",name:"nodeTitle",type:"text",value:e,defElem:"nowChoose",readonly:!0},{label:"编辑"+o.toolbarStyle.title,name:"editNodeName",type:"text",value:"",defElem:"nowChange",verify:"required"},{type:"submit",value:"确认编辑",defElem:"btn",filter:"dtree_editNode_"+o.obj[0].id+"_form"}],u=['
    '];if(null!=a&&0','
    '];for(d=0;d
    "),u.push(b.join("")),u.push("
    "),i=u.join("")}return i},be.prototype.loadToolBarDetail=function(a){var i="boolean"==typeof a.readonly&&a.readonly,n="boolean"==typeof a.disabled&&a.disabled,s=a.id?a.id:"",r=a.name?a.name:"",l=a.value?a.value:"",d=a.verify?a.verify:"",e=a.placeholder?a.placeholder:l;return{text:function(){return['
    ','",'
    ','","
    ","
    "].join("")},textarea:function(){return['
    ','",'
    ','","
    ","
    "].join("")},hidden:function(){return['"].join("")},select:function(){var e="object"==typeof a.optionsData?a.optionsData:a.optionsData(),t="";for(var o in e)l==e[o]?t+="":t+="";return['
    ','",'
    ','","
    ","
    "].join("")},submit:function(){return['"].join("")},button:function(){return['"].join("")},reset:function(){return['"].join("")}}},be.prototype.changeTreeNodeAdd=function(e){var t=this,o=t.temp,a=o[0],i=o[1],n=o[2],s=o[3],r=!1;if(e){var l=t.obj.find("[data-id='"+a+"']");if("object"==typeof e){l.remove();var d=t.parseData(e);if(!d.treeId())return f.msg("添加失败,节点ID为undefined!",{icon:5}),i.find("li[data-id='"+a+"']").remove(),t.setNodeParam(n),void(t.temp=[]);i.append(t.getLiItemDom(d.treeId(),d.parentId(),d.title(),d.fmtTitle(),d.last(0),d.ficonClass(),d.iconClass(),d.checkArr(),s,d.spread(),d.disabled(),d.hide(),d.basicData(),d.recordData(),"item")),l=i.find("div[data-id='"+d.treeId()+"']"),t.setNodeParam(l)}else"refresh"==e||1==e?r=!0:"string"!=typeof e&&"number"!=typeof e||(l.attr("data-id",e),i.find("li[data-id='"+e+"']").show(),t.setNodeParam(l));var c=n.find("i[data-spread]");"last"==c.eq(0).attr("data-spread")?t.operateIcon(c.eq(0),c.eq(1)).openWithLeaf():t.operateIcon(c.eq(0),c.eq(1)).open(),i.addClass(C),t.accordionUL(i),r?t.getChild(n):(t.showLine(i.find("li")),t.toolbar&&"contextmenu"!=t.toolbarWay&&t.dynamicToolbarDom(l.find("cite[data-leaf]")))}else i.find("li[data-id='"+a+"']").remove(),t.setNodeParam(n);t.temp=[]},be.prototype.changeTreeNodeDone=function(e){r.val("dtree_editNode_"+this.obj[0].id+"_form",e),r.render()},be.prototype.changeTreeNodeEdit=function(e){var t=this,o=t.temp,a=o[0],i=o[1],n=o[2];o[3];if(e){if("object"==typeof e){var s=t.parseData(data);if(s.treeId()){var r=t.replaceDom(i,s.treeId(),s.last(0),s.spread(),s.disabled(),s.hide());r.node(s.iconClass()),r.checkbox(s.checkArr()),r.text(s.title()),r.ul(),r.basicData(s.basicData()),r.recordData(s.recordData()),t.setNodeParam(i)}else f.msg("编辑失败,节点ID为undefined!",{icon:5}),t.setNodeParam(i)}}else a.html(n),t.getNodeParam(i);t.temp=[]},be.prototype.changeTreeNodeDel=function(e){var t=this,o=t.temp,a=o[0],i=a.parent("ul"),n=o[1];if(e){if(a.remove(),t.showLine(i.find("li")),0==i.children("li").length){var s=n.find("i[data-spread]");t.operateIcon(s.eq(0),s.eq(1)).closeWithLeaf()}t.initNodeParam()}t.temp=[]},be.prototype.loadIframe=function(e,t){var o=this,a=o.getNodeDom(e).cite();if(!o.useIframe)return!1;var i=o.iframeElem,n=o.iframeUrl,s="leaf"!=o.iframeLoad||"leaf"==a.attr("data-leaf");if(s){if(!(0u.height()&&a<=o?(console.log(" top + cardHeight : "+o+" + "+a+" > $WIN.height() :"+u.height()+" && top >= cardHeight :"+o+" > "+a),t.hasClass("dtree-select-up")?t.removeClass("dtree-select-up"):t.addClass("dtree-select-up")):t.removeClass("dtree-select-up"),layui.event.call(this,p,"changeSelect("+y(s.obj)[0].id+")",{show:y(this).hasClass("layui-form-selected"),param:s.selectVal()})})},a.on("click",function(e){y("div."+t).find(".layui-show").removeClass("layui-anim-fadein layui-show")}),be.prototype.unbindBrowserEvent=function(){var e=this;e.obj.unbind(),e.menubar&&(e.obj.prevAll("div#dtree_menubar_"+e.obj[0].id).unbind(),0