(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors~6e8b5f81"],{"1d73":function(c,e,l){"use strict";var t=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(e,"__esModule",{value:!0});var a=t(l("7746"));e.generate=a.default;var n={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"};e.presetPrimaryColors=n;var h={};e.presetPalettes=h,Object.keys(n).forEach(function(c){h[c]=a.default(n[c]),h[c].primary=h[c][6]});var v=h.red;e.red=v;var o=h.volcano;e.volcano=o;var i=h.gold;e.gold=i;var r=h.yellow;e.yellow=r;var z=h.lime;e.lime=z;var s=h.green;e.green=s;var d=h.cyan;e.cyan=d;var u=h.blue;e.blue=u;var m=h.geekblue;e.geekblue=m;var M=h.purple;e.purple=M;var H=h.magenta;e.magenta=H;var V=h.grey;e.grey=V},"2adb":function(c,e,l){"use strict";(function(c){l.d(e,"e",function(){return r}),l.d(e,"d",function(){return z}),l.d(e,"a",function(){return d}),l.d(e,"b",function(){return u}),l.d(e,"c",function(){return m}),l.d(e,"f",function(){return M});var t=l("41b2"),a=l.n(t),n=l("8827"),h=l.n(n),v=l("57ba"),o=l.n(v),i=l("1d73");function r(e){c&&Object({NODE_ENV:"production",BASE_URL:""})||console.error("[@ant-design/icons-vue]: "+e+".")}function z(c){return"object"===typeof c&&"string"===typeof c.name&&"string"===typeof c.theme&&("object"===typeof c.icon||"function"===typeof c.icon)}function s(){var c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(c).reduce(function(e,l){var t=c[l];switch(l){case"class":e.className=t,delete e["class"];break;default:e[l]=t}return e},{})}var d=function(){function c(){h()(this,c),this.collection={}}return o()(c,[{key:"clear",value:function(){this.collection={}}},{key:"delete",value:function(c){return delete this.collection[c]}},{key:"get",value:function(c){return this.collection[c]}},{key:"has",value:function(c){return Boolean(this.collection[c])}},{key:"set",value:function(c,e){return this.collection[c]=e,this}},{key:"size",get:function(){return Object.keys(this.collection).length}}]),c}();function u(c,e,l,t){return c(e.tag,t?a()({key:l},t,{attrs:a()({},s(e.attrs),t.attrs)}):{key:l,attrs:a()({},s(e.attrs))},(e.children||[]).map(function(t,a){return u(c,t,l+"-"+e.tag+"-"+a)}))}function m(c){return Object(i["generate"])(c)[0]}function M(c,e){switch(e){case"fill":return c+"-fill";case"outline":return c+"-o";case"twotone":return c+"-twotone";default:throw new TypeError("Unknown theme type: "+e+", name: "+c)}}}).call(this,l("f28c"))},"3a9b":function(c,e,l){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t="0 0 1024 1024",a="64 64 896 896",n="fill",h="outline",v="twotone";function o(c){for(var e=[],l=1;l=60&&Math.round(c.h)<=240?l?Math.round(c.h)-n*e:Math.round(c.h)+n*e:l?Math.round(c.h)+n*e:Math.round(c.h)-n*e,t<0?t+=360:t>=360&&(t-=360),t}function d(c,e,l){return 0===c.h&&0===c.s?c.s:(t=l?Math.round(100*c.s)-h*e:e===z?Math.round(100*c.s)+h:Math.round(100*c.s)+v*e,t>100&&(t=100),l&&e===r&&t>10&&(t=10),t<6&&(t=6),t);var t}function u(c,e,l){return l?Math.round(100*c.v)+o*e:Math.round(100*c.v)-i*e}function m(c){for(var e=[],l=a.default(c),t=r;t>0;t-=1){var n=l.toHsv(),h=a.default({h:s(n,t,!0),s:d(n,t,!0),v:u(n,t,!0)}).toHexString();e.push(h)}e.push(l.toHexString());for(t=1;t<=z;t+=1){n=l.toHsv(),h=a.default({h:s(n,t),s:d(n,t),v:u(n,t)}).toHexString();e.push(h)}return e}e.default=m},"774e":function(c,e,l){c.exports=l("d2d5")},"795b":function(c,e,l){c.exports=l("696e")},8520:function(c,e,l){"use strict";l.r(e);var t=l("41b2"),a=l.n(t),n=l("2adb"),h={primaryColor:"#333",secondaryColor:"#E6E6E6"},v={name:"AntdIcon",props:["type","primaryColor","secondaryColor"],displayName:"IconVue",definitions:new n["a"],data:function(){return{twoToneColorPalette:h}},add:function(){for(var c=arguments.length,e=Array(c),l=0;l1&&void 0!==arguments[1]?arguments[1]:h;if(c){var l=v.definitions.get(c);return l&&"function"===typeof l.icon&&(l=a()({},l,{icon:l.icon(e.primaryColor,e.secondaryColor)})),l}},setTwoToneColors:function(c){var e=c.primaryColor,l=c.secondaryColor;h.primaryColor=e,h.secondaryColor=l||Object(n["c"])(e)},getTwoToneColors:function(){return a()({},h)},render:function(c){var e=this.$props,l=e.type,t=e.primaryColor,o=e.secondaryColor,i=void 0,r=h;if(t&&(r={primaryColor:t,secondaryColor:o||Object(n["c"])(t)}),Object(n["d"])(l))i=l;else if("string"===typeof l&&(i=v.get(l,r),!i))return null;return i?(i&&"function"===typeof i.icon&&(i=a()({},i,{icon:i.icon(r.primaryColor,r.secondaryColor)})),Object(n["b"])(c,i.icon,"svg-"+i.name,{attrs:{"data-icon":i.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},on:this.$listeners})):(Object(n["e"])("type should be string or icon definiton, but got "+l),null)},install:function(c){c.component(v.name,v)}},o=v;e["default"]=o},"85f2":function(c,e,l){c.exports=l("454f")},"91e5":function(module,exports){(function($){var settings={},roots={},caches={},_consts={className:{BUTTON:"button",LEVEL:"level",ICO_LOADING:"ico_loading",SWITCH:"switch",NAME:"node_name"},event:{NODECREATED:"ztree_nodeCreated",CLICK:"ztree_click",EXPAND:"ztree_expand",COLLAPSE:"ztree_collapse",ASYNC_SUCCESS:"ztree_async_success",ASYNC_ERROR:"ztree_async_error",REMOVE:"ztree_remove",SELECTED:"ztree_selected",UNSELECTED:"ztree_unselected"},id:{A:"_a",ICON:"_ico",SPAN:"_span",SWITCH:"_switch",UL:"_ul"},line:{ROOT:"root",ROOTS:"roots",CENTER:"center",BOTTOM:"bottom",NOLINE:"noline",LINE:"line"},folder:{OPEN:"open",CLOSE:"close",DOCU:"docu"},node:{CURSELECTED:"curSelectedNode"}},_setting={treeId:"",treeObj:null,view:{addDiyDom:null,autoCancelSelected:!0,dblClickExpand:!0,expandSpeed:"fast",fontCss:{},nameIsHTML:!1,selectedMulti:!0,showIcon:!0,showLine:!0,showTitle:!0,txtSelectedEnable:!1},data:{key:{isParent:"isParent",children:"children",name:"name",title:"",url:"url",icon:"icon"},simpleData:{enable:!1,idKey:"id",pIdKey:"pId",rootPId:null},keep:{parent:!1,leaf:!1}},async:{enable:!1,contentType:"application/x-www-form-urlencoded",type:"post",dataType:"text",headers:{},xhrFields:{},url:"",autoParam:[],otherParam:[],dataFilter:null},callback:{beforeAsync:null,beforeClick:null,beforeDblClick:null,beforeRightClick:null,beforeMouseDown:null,beforeMouseUp:null,beforeExpand:null,beforeCollapse:null,beforeRemove:null,onAsyncError:null,onAsyncSuccess:null,onNodeCreated:null,onClick:null,onDblClick:null,onRightClick:null,onMouseDown:null,onMouseUp:null,onExpand:null,onCollapse:null,onRemove:null}},_initRoot=function(c){var e=data.getRoot(c);e||(e={},data.setRoot(c,e)),data.nodeChildren(c,e,[]),e.expandTriggerFlag=!1,e.curSelectedList=[],e.noSelection=!0,e.createdNodes=[],e.zId=0,e._ver=(new Date).getTime()},_initCache=function(c){var e=data.getCache(c);e||(e={},data.setCache(c,e)),e.nodes=[],e.doms=[]},_bindEvent=function(c){var e=c.treeObj,l=consts.event;e.bind(l.NODECREATED,function(e,l,t){tools.apply(c.callback.onNodeCreated,[e,l,t])}),e.bind(l.CLICK,function(e,l,t,a,n){tools.apply(c.callback.onClick,[l,t,a,n])}),e.bind(l.EXPAND,function(e,l,t){tools.apply(c.callback.onExpand,[e,l,t])}),e.bind(l.COLLAPSE,function(e,l,t){tools.apply(c.callback.onCollapse,[e,l,t])}),e.bind(l.ASYNC_SUCCESS,function(e,l,t,a){tools.apply(c.callback.onAsyncSuccess,[e,l,t,a])}),e.bind(l.ASYNC_ERROR,function(e,l,t,a,n,h){tools.apply(c.callback.onAsyncError,[e,l,t,a,n,h])}),e.bind(l.REMOVE,function(e,l,t){tools.apply(c.callback.onRemove,[e,l,t])}),e.bind(l.SELECTED,function(e,l,t){tools.apply(c.callback.onSelected,[l,t])}),e.bind(l.UNSELECTED,function(e,l,t){tools.apply(c.callback.onUnSelected,[l,t])})},_unbindEvent=function(c){var e=c.treeObj,l=consts.event;e.unbind(l.NODECREATED).unbind(l.CLICK).unbind(l.EXPAND).unbind(l.COLLAPSE).unbind(l.ASYNC_SUCCESS).unbind(l.ASYNC_ERROR).unbind(l.REMOVE).unbind(l.SELECTED).unbind(l.UNSELECTED)},_eventProxy=function(c){var e=c.target,l=data.getSetting(c.data.treeId),t="",a=null,n="",h="",v=null,o=null,i=null;if(tools.eqs(c.type,"mousedown")?h="mousedown":tools.eqs(c.type,"mouseup")?h="mouseup":tools.eqs(c.type,"contextmenu")?h="contextmenu":tools.eqs(c.type,"click")?tools.eqs(e.tagName,"span")&&null!==e.getAttribute("treeNode"+consts.id.SWITCH)?(t=tools.getNodeMainDom(e).id,n="switchNode"):(i=tools.getMDom(l,e,[{tagName:"a",attrName:"treeNode"+consts.id.A}]),i&&(t=tools.getNodeMainDom(i).id,n="clickNode")):tools.eqs(c.type,"dblclick")&&(h="dblclick",i=tools.getMDom(l,e,[{tagName:"a",attrName:"treeNode"+consts.id.A}]),i&&(t=tools.getNodeMainDom(i).id,n="switchNode")),h.length>0&&0==t.length&&(i=tools.getMDom(l,e,[{tagName:"a",attrName:"treeNode"+consts.id.A}]),i&&(t=tools.getNodeMainDom(i).id)),t.length>0)switch(a=data.getNodeCache(l,t),n){case"switchNode":var r=data.nodeIsParent(l,a);r&&(tools.eqs(c.type,"click")||tools.eqs(c.type,"dblclick")&&tools.apply(l.view.dblClickExpand,[l.treeId,a],l.view.dblClickExpand))?v=handler.onSwitchNode:n="";break;case"clickNode":v=handler.onClickNode;break}switch(h){case"mousedown":o=handler.onZTreeMousedown;break;case"mouseup":o=handler.onZTreeMouseup;break;case"dblclick":o=handler.onZTreeDblclick;break;case"contextmenu":o=handler.onZTreeContextmenu;break}var z={stop:!1,node:a,nodeEventType:n,nodeEventCallback:v,treeEventType:h,treeEventCallback:o};return z},_initNode=function(c,e,l,t,a,n,h){if(l){var v=data.getRoot(c),o=data.nodeChildren(c,l);l.level=e,l.tId=c.treeId+"_"+ ++v.zId,l.parentTId=t?t.tId:null,l.open="string"==typeof l.open?tools.eqs(l.open,"true"):!!l.open;var i=data.nodeIsParent(c,l);tools.isArray(o)?(data.nodeIsParent(c,l,!0),l.zAsync=!0):(i=data.nodeIsParent(c,l,i),l.open=!(!i||c.async.enable)&&l.open,l.zAsync=!i),l.isFirstNode=a,l.isLastNode=n,l.getParentNode=function(){return data.getNodeCache(c,l.parentTId)},l.getPreNode=function(){return data.getPreNode(c,l)},l.getNextNode=function(){return data.getNextNode(c,l)},l.getIndex=function(){return data.getNodeIndex(c,l)},l.getPath=function(){return data.getNodePath(c,l)},l.isAjaxing=!1,data.fixPIdKeyValue(c,l)}},_init={bind:[_bindEvent],unbind:[_unbindEvent],caches:[_initCache],nodes:[_initNode],proxys:[_eventProxy],roots:[_initRoot],beforeA:[],afterA:[],innerBeforeA:[],innerAfterA:[],zTreeTools:[]},data={addNodeCache:function(c,e){data.getCache(c).nodes[data.getNodeCacheId(e.tId)]=e},getNodeCacheId:function(c){return c.substring(c.lastIndexOf("_")+1)},addAfterA:function(c){_init.afterA.push(c)},addBeforeA:function(c){_init.beforeA.push(c)},addInnerAfterA:function(c){_init.innerAfterA.push(c)},addInnerBeforeA:function(c){_init.innerBeforeA.push(c)},addInitBind:function(c){_init.bind.push(c)},addInitUnBind:function(c){_init.unbind.push(c)},addInitCache:function(c){_init.caches.push(c)},addInitNode:function(c){_init.nodes.push(c)},addInitProxy:function(c,e){e?_init.proxys.splice(0,0,c):_init.proxys.push(c)},addInitRoot:function(c){_init.roots.push(c)},addNodesData:function(c,e,l,t){var a,n=data.nodeChildren(c,e);n?l>=n.length&&(l=-1):(n=data.nodeChildren(c,e,[]),l=-1),n.length>0&&0===l?(n[0].isFirstNode=!1,view.setNodeLineIcos(c,n[0])):n.length>0&&l<0&&(n[n.length-1].isLastNode=!1,view.setNodeLineIcos(c,n[n.length-1])),data.nodeIsParent(c,e,!0),l<0?data.nodeChildren(c,e,n.concat(t)):(a=[l,0].concat(t),n.splice.apply(n,a))},addSelectedNode:function(c,e){var l=data.getRoot(c);data.isSelectedNode(c,e)||l.curSelectedList.push(e)},addCreatedNode:function(c,e){if(c.callback.onNodeCreated||c.view.addDiyDom){var l=data.getRoot(c);l.createdNodes.push(e)}},addZTreeTools:function(c){_init.zTreeTools.push(c)},exSetting:function(c){$.extend(!0,_setting,c)},fixPIdKeyValue:function(c,e){c.data.simpleData.enable&&(e[c.data.simpleData.pIdKey]=e.parentTId?e.getParentNode()[c.data.simpleData.idKey]:c.data.simpleData.rootPId)},getAfterA:function(c,e,l){for(var t=0,a=_init.afterA.length;t-1&&a.push(v);var o=data.nodeChildren(c,v);a=a.concat(data.getNodesByParamFuzzy(c,o,l,t))}return a},getNodesByFilter:function(c,e,l,t,a){if(!e)return t?null:[];for(var n=t?null:[],h=0,v=e.length;h0)},clone:function(c){if(null===c)return null;var e=tools.isArray(c)?[]:{};for(var l in c)e[l]=c[l]instanceof Date?new Date(c[l].getTime()):"object"===typeof c[l]?tools.clone(c[l]):c[l];return e},eqs:function(c,e){return c.toLowerCase()===e.toLowerCase()},isArray:function(c){return"[object Array]"===Object.prototype.toString.apply(c)},isElement:function(c){return"object"===typeof HTMLElement?c instanceof HTMLElement:c&&"object"===typeof c&&null!==c&&1===c.nodeType&&"string"===typeof c.nodeName},$:function(c,e,l){return e&&"string"!=typeof e&&(l=e,e=""),"string"==typeof c?$(c,l?l.treeObj.get(0).ownerDocument:null):$("#"+c.tId+e,l?l.treeObj:null)},getMDom:function(c,e,l){if(!e)return null;while(e&&e.id!==c.treeId){for(var t=0,a=l.length;e.tagName&&t0},uCanDo:function(c,e){return!0}},view={addNodes:function(c,e,l,t,a){var n=data.nodeIsParent(c,e);if(!c.data.keep.leaf||!e||n)if(tools.isArray(t)||(t=[t]),c.data.simpleData.enable&&(t=data.transformTozTreeFormat(c,t)),e){var h=$$(e,consts.id.SWITCH,c),v=$$(e,consts.id.ICON,c),o=$$(e,consts.id.UL,c);e.open||(view.replaceSwitchClass(e,h,consts.folder.CLOSE),view.replaceIcoClass(e,v,consts.folder.CLOSE),e.open=!1,o.css({display:"none"})),data.addNodesData(c,e,l,t),view.createNodes(c,e.level+1,t,e,l),a||view.expandCollapseParentNode(c,e,!0)}else data.addNodesData(c,data.getRoot(c),l,t),view.createNodes(c,0,t,null,l)},appendNodes:function(c,e,l,t,a,n,h){if(!l)return[];var v,o,i=[],r=t||data.getRoot(c),z=data.nodeChildren(c,r);(!z||a>=z.length-l.length)&&(a=-1);for(var s=0,d=l.length;s0&&(M=view.appendNodes(c,e+1,H,u,-1,n,h&&u.open)),h&&(view.makeDOMNodeMainBefore(i,c,u),view.makeDOMNodeLine(i,c,u),data.getBeforeA(c,u,i),view.makeDOMNodeNameBefore(i,c,u),data.getInnerBeforeA(c,u,i),view.makeDOMNodeIcon(i,c,u),data.getInnerAfterA(c,u,i),view.makeDOMNodeNameAfter(i,c,u),data.getAfterA(c,u,i),m&&u.open&&view.makeUlHtml(c,u,i,M.join("")),view.makeDOMNodeMainAfter(i,c,u),data.addCreatedNode(c,u))}return i},appendParentULDom:function(c,e){var l=[],t=$$(e,c);!t.get(0)&&e.parentTId&&(view.appendParentULDom(c,e.getParentNode()),t=$$(e,c));var a=$$(e,consts.id.UL,c);a.get(0)&&a.remove();var n=data.nodeChildren(c,e),h=view.appendNodes(c,e.level+1,n,e,-1,!1,!0);view.makeUlHtml(c,e,l,h.join("")),t.append(l.join(""))},asyncNode:function(setting,node,isSilent,callback){var i,l,isParent=data.nodeIsParent(setting,node);if(node&&!isParent)return tools.apply(callback),!1;if(node&&node.isAjaxing)return!1;if(0==tools.apply(setting.callback.beforeAsync,[setting.treeId,node],!0))return tools.apply(callback),!1;if(node){node.isAjaxing=!0;var icoObj=$$(node,consts.id.ICON,setting);icoObj.attr({style:"",class:consts.className.BUTTON+" "+consts.className.ICO_LOADING})}var tmpParam={},autoParam=tools.apply(setting.async.autoParam,[setting.treeId,node],setting.async.autoParam);for(i=0,l=autoParam.length;node&&i1&&(spKey=pKey[1],pKey=pKey[0]),tmpParam[spKey]=node[pKey]}var otherParam=tools.apply(setting.async.otherParam,[setting.treeId,node],setting.async.otherParam);if(tools.isArray(otherParam))for(i=0,l=otherParam.length;i-1?JSON.stringify(tmpParam):tmpParam,dataType:setting.async.dataType,headers:setting.async.headers,xhrFields:setting.async.xhrFields,success:function(msg){if(_tmpV==data.getRoot(setting)._ver){var newNodes=[];try{newNodes=msg&&0!=msg.length?"string"==typeof msg?eval("("+msg+")"):msg:[]}catch(err){newNodes=msg}node&&(node.isAjaxing=null,node.zAsync=!0),view.setNodeLineIcos(setting,node),newNodes&&""!==newNodes?(newNodes=tools.apply(setting.async.dataFilter,[setting.treeId,node,newNodes],newNodes),view.addNodes(setting,node,-1,newNodes?tools.clone(newNodes):[],!!isSilent)):view.addNodes(setting,node,-1,[],!!isSilent),setting.treeObj.trigger(consts.event.ASYNC_SUCCESS,[setting.treeId,node,msg]),tools.apply(callback)}},error:function(c,e,l){_tmpV==data.getRoot(setting)._ver&&(node&&(node.isAjaxing=null),view.setNodeLineIcos(setting,node),setting.treeObj.trigger(consts.event.ASYNC_ERROR,[setting.treeId,node,c,e,l]))}}),!0},cancelPreSelectedNode:function(c,e,l){var t,a,n=data.getRoot(c).curSelectedList;for(t=n.length-1;t>=0;t--)if(a=n[t],e===a||!e&&(!l||l!==a)){if($$(a,consts.id.A,c).removeClass(consts.node.CURSELECTED),e){data.removeSelectedNode(c,e);break}n.splice(t,1),c.treeObj.trigger(consts.event.UNSELECTED,[c.treeId,a])}},createNodeCallback:function(c){if(c.callback.onNodeCreated||c.view.addDiyDom){var e=data.getRoot(c);while(e.createdNodes.length>0){var l=e.createdNodes.shift();tools.apply(c.view.addDiyDom,[c.treeId,l]),c.callback.onNodeCreated&&c.treeObj.trigger(consts.event.NODECREATED,[c.treeId,l])}}},createNodes:function(c,e,l,t,a){if(l&&0!=l.length){var n=data.getRoot(c),h=!t||t.open||!!$$(data.nodeChildren(c,t)[0],c).get(0);n.createdNodes=[];var v,o,i=view.appendNodes(c,e,l,t,a,!0,h);if(t){var r=$$(t,consts.id.UL,c);r.get(0)&&(v=r)}else v=c.treeObj;v&&(a>=0&&(o=v.children()[a]),a>=0&&o?$(o).before(i.join("")):v.append(i.join(""))),view.createNodeCallback(c)}},destroy:function(c){c&&(data.initCache(c),data.initRoot(c),event.unbindTree(c),event.unbindEvent(c),c.treeObj.empty(),delete settings[c.treeId])},expandCollapseNode:function(c,e,l,t,a){var n,h,v=data.getRoot(c);if(e){var o=data.nodeChildren(c,e),i=data.nodeIsParent(c,e);if(v.expandTriggerFlag&&(h=a,n=function(){h&&h(),e.open?c.treeObj.trigger(consts.event.EXPAND,[c.treeId,e]):c.treeObj.trigger(consts.event.COLLAPSE,[c.treeId,e])},a=n,v.expandTriggerFlag=!1),!e.open&&i&&(!$$(e,consts.id.UL,c).get(0)||o&&o.length>0&&!$$(o[0],c).get(0))&&(view.appendParentULDom(c,e),view.createNodeCallback(c)),e.open!=l){var r=$$(e,consts.id.UL,c),z=$$(e,consts.id.SWITCH,c),s=$$(e,consts.id.ICON,c);i?(e.open=!e.open,e.iconOpen&&e.iconClose&&s.attr("style",view.makeNodeIcoStyle(c,e)),e.open?(view.replaceSwitchClass(e,z,consts.folder.OPEN),view.replaceIcoClass(e,s,consts.folder.OPEN),0==t||""==c.view.expandSpeed?(r.show(),tools.apply(a,[])):o&&o.length>0?r.slideDown(c.view.expandSpeed,a):(r.show(),tools.apply(a,[]))):(view.replaceSwitchClass(e,z,consts.folder.CLOSE),view.replaceIcoClass(e,s,consts.folder.CLOSE),0!=t&&""!=c.view.expandSpeed&&o&&o.length>0?r.slideUp(c.view.expandSpeed,a):(r.hide(),tools.apply(a,[])))):tools.apply(a,[])}else tools.apply(a,[])}else tools.apply(a,[])},expandCollapseParentNode:function(c,e,l,t,a){e&&(e.parentTId?(view.expandCollapseNode(c,e,l,t),e.parentTId&&view.expandCollapseParentNode(c,e.getParentNode(),l,t,a)):view.expandCollapseNode(c,e,l,t,a))},expandCollapseSonNode:function(c,e,l,t,a){var n=data.getRoot(c),h=e?data.nodeChildren(c,e):data.nodeChildren(c,n),v=!e&&t,o=data.getRoot(c).expandTriggerFlag;if(data.getRoot(c).expandTriggerFlag=!1,h)for(var i=0,r=h.length;i=0;l--)if(e===t[l])return!0;return!1},makeDOMNodeIcon:function(c,e,l){var t=data.nodeName(e,l),a=e.view.nameIsHTML?t:t.replace(/&/g,"&").replace(//g,">");c.push("",a,"")},makeDOMNodeLine:function(c,e,l){c.push("")},makeDOMNodeMainAfter:function(c,e,l){c.push("")},makeDOMNodeMainBefore:function(c,e,l){c.push("
  • ")},makeDOMNodeNameAfter:function(c,e,l){c.push("")},makeDOMNodeNameBefore:function(c,e,l){var t=data.nodeTitle(e,l),a=view.makeNodeUrl(e,l),n=view.makeNodeFontCss(e,l),h=[];for(var v in n)h.push(v,":",n[v],";");c.push("0?"href='"+a+"'":""," target='",view.makeNodeTarget(l),"' style='",h.join(""),"'"),tools.apply(e.view.showTitle,[e.treeId,l],e.view.showTitle)&&t&&c.push("title='",t.replace(/'/g,"'").replace(//g,">"),"'"),c.push(">")},makeNodeFontCss:function(c,e){var l=tools.apply(c.view.fontCss,[c.treeId,e],c.view.fontCss);return l&&"function"!=typeof l?l:{}},makeNodeIcoClass:function(c,e){var l=["ico"];if(!e.isAjaxing){var t=data.nodeIsParent(c,e);l[0]=(e.iconSkin?e.iconSkin+"_":"")+l[0],t?l.push(e.open?consts.folder.OPEN:consts.folder.CLOSE):l.push(consts.folder.DOCU)}return consts.className.BUTTON+" "+l.join("_")},makeNodeIcoStyle:function(c,e){var l=[];if(!e.isAjaxing){var t=data.nodeIsParent(c,e),a=t&&e.iconOpen&&e.iconClose?e.open?e.iconOpen:e.iconClose:e[c.data.key.icon];a&&l.push("background:url(",a,") 0 0 no-repeat;"),0!=c.view.showIcon&&tools.apply(c.view.showIcon,[c.treeId,e],!0)||l.push("display:none;")}return l.join("")},makeNodeLineClass:function(c,e){var l=[];return c.view.showLine?0==e.level&&e.isFirstNode&&e.isLastNode?l.push(consts.line.ROOT):0==e.level&&e.isFirstNode?l.push(consts.line.ROOTS):e.isLastNode?l.push(consts.line.BOTTOM):l.push(consts.line.CENTER):l.push(consts.line.NOLINE),data.nodeIsParent(c,e)?l.push(e.open?consts.folder.OPEN:consts.folder.CLOSE):l.push(consts.folder.DOCU),view.makeNodeLineClassEx(e)+l.join("_")},makeNodeLineClassEx:function(c){return consts.className.BUTTON+" "+consts.className.LEVEL+c.level+" "+consts.className.SWITCH+" "},makeNodeTarget:function(c){return c.target||"_blank"},makeNodeUrl:function(c,e){var l=c.data.key.url;return e[l]?e[l]:null},makeUlHtml:function(c,e,l,t){l.push("
      "),l.push(t),l.push("
    ")},makeUlLineClass:function(c,e){return c.view.showLine&&!e.isLastNode?consts.line.LINE:""},removeChildNodes:function(c,e){if(e){var l=data.nodeChildren(c,e);if(l){for(var t=0,a=l.length;tl.bottom||t.right>l.right||t.left0&&(l[0].isFirstNode=!0)},setLastNode:function(c,e){var l=data.nodeChildren(c,e);l.length>0&&(l[l.length-1].isLastNode=!0)},removeNode:function(c,e){var l=data.getRoot(c),t=e.parentTId?e.getParentNode():l;if(e.isFirstNode=!1,e.isLastNode=!1,e.getPreNode=function(){return null},e.getNextNode=function(){return null},data.getNodeCache(c,e.tId)){$$(e,c).remove(),data.removeNodeCache(c,e),data.removeSelectedNode(c,e);for(var a=data.nodeChildren(c,t),n=0,h=a.length;n0){var z=a[r-1];if(v=$$(z,consts.id.UL,c),o=$$(z,consts.id.SWITCH,c),i=$$(z,consts.id.ICON,c),t==l)if(1==a.length)view.replaceSwitchClass(z,o,consts.line.ROOT);else{var s=$$(a[0],consts.id.SWITCH,c);view.replaceSwitchClass(a[0],s,consts.line.ROOTS),view.replaceSwitchClass(z,o,consts.line.BOTTOM)}else view.replaceSwitchClass(z,o,consts.line.BOTTOM);v.removeClass(consts.line.LINE)}}else data.nodeIsParent(c,t,!1),t.open=!1,delete t[c.data.key.children],v=$$(t,consts.id.UL,c),o=$$(t,consts.id.SWITCH,c),i=$$(t,consts.id.ICON,c),view.replaceSwitchClass(t,o,consts.folder.DOCU),view.replaceIcoClass(t,i,consts.folder.DOCU),v.css("display","none")}},replaceIcoClass:function(c,e,l){if(e&&!c.isAjaxing){var t=e.attr("class");if(void 0!=t){var a=t.split("_");switch(l){case consts.folder.OPEN:case consts.folder.CLOSE:case consts.folder.DOCU:a[a.length-1]=l;break}e.attr("class",a.join("_"))}}},replaceSwitchClass:function(c,e,l){if(e){var t=e.attr("class");if(void 0!=t){var a=t.split("_");switch(l){case consts.line.ROOT:case consts.line.ROOTS:case consts.line.CENTER:case consts.line.BOTTOM:case consts.line.NOLINE:a[0]=view.makeNodeLineClassEx(c)+l;break;case consts.folder.OPEN:case consts.folder.CLOSE:case consts.folder.DOCU:a[1]=l;break}e.attr("class",a.join("_")),l!==consts.folder.DOCU?e.removeAttr("disabled"):e.attr("disabled","disabled")}}},selectNode:function(c,e,l){l||view.cancelPreSelectedNode(c,null,e),$$(e,consts.id.A,c).addClass(consts.node.CURSELECTED),data.addSelectedNode(c,e),c.treeObj.trigger(consts.event.SELECTED,[c.treeId,e])},setNodeFontCss:function(c,e){var l=$$(e,consts.id.A,c),t=view.makeNodeFontCss(c,e);t&&l.css(t)},setNodeLineIcos:function(c,e){if(e){var l=$$(e,consts.id.SWITCH,c),t=$$(e,consts.id.UL,c),a=$$(e,consts.id.ICON,c),n=view.makeUlLineClass(c,e);0==n.length?t.removeClass(consts.line.LINE):t.addClass(n),l.attr("class",view.makeNodeLineClass(c,e)),data.nodeIsParent(c,e)?l.removeAttr("disabled"):l.attr("disabled","disabled"),a.removeAttr("style"),a.attr("style",view.makeNodeIcoStyle(c,e)),a.attr("class",view.makeNodeIcoClass(c,e))}},setNodeName:function(c,e){var l=data.nodeTitle(c,e),t=$$(e,consts.id.SPAN,c);if(t.empty(),c.view.nameIsHTML?t.html(data.nodeName(c,e)):t.text(data.nodeName(c,e)),tools.apply(c.view.showTitle,[c.treeId,e],c.view.showTitle)){var a=$$(e,consts.id.A,c);a.attr("title",l||"")}},setNodeTarget:function(c,e){var l=$$(e,consts.id.A,c);l.attr("target",view.makeNodeTarget(e))},setNodeUrl:function(c,e){var l=$$(e,consts.id.A,c),t=view.makeNodeUrl(c,e);null==t||0==t.length?l.removeAttr("href"):l.attr("href",t)},switchNode:function(c,e){if(e.open||!tools.canAsync(c,e))view.expandCollapseNode(c,e,!e.open);else if(c.async.enable){if(!view.asyncNode(c,e))return void view.expandCollapseNode(c,e,!e.open)}else e&&view.expandCollapseNode(c,e,!e.open)}};$.fn.zTree={consts:_consts,_z:{tools:tools,view:view,event:event,data:data},getZTreeObj:function(c){var e=data.getZTreeTools(c);return e||null},destroy:function(c){if(c&&c.length>0)view.destroy(data.getSetting(c));else for(var e in settings)view.destroy(settings[e])},init:function(c,e,l){var t=tools.clone(_setting);$.extend(!0,t,e),t.treeId=c.attr("id"),t.treeObj=c,t.treeObj.empty(),settings[t.treeId]=t,"undefined"===typeof document.body.style.maxHeight&&(t.view.expandSpeed=""),data.initRoot(t);var a=data.getRoot(t);l=l?tools.clone(tools.isArray(l)?l:[l]):[],t.data.simpleData.enable?data.nodeChildren(t,a,data.transformTozTreeFormat(t,l)):data.nodeChildren(t,a,l),data.initCache(t),event.unbindTree(t),event.bindTree(t),event.unbindEvent(t),event.bindEvent(t);var n={setting:t,addNodes:function(c,e,l,a){c||(c=null);var n=data.nodeIsParent(t,c);if(c&&!n&&t.data.keep.leaf)return null;var h=parseInt(e,10);if(isNaN(h)?(a=!!l,l=e,e=-1):e=h,!l)return null;var v=tools.clone(tools.isArray(l)?l:[l]);function o(){view.addNodes(t,c,e,v,1==a)}return tools.canAsync(t,c)?view.asyncNode(t,c,a,o):o(),v},cancelSelectedNode:function(c){view.cancelPreSelectedNode(t,c)},destroy:function(){view.destroy(t)},expandAll:function(c){return c=!!c,view.expandCollapseSonNode(t,null,c,!0),c},expandNode:function(c,e,l,a,n){return c&&data.nodeIsParent(t,c)?(!0!==e&&!1!==e&&(e=!c.open),n=!!n,n&&e&&0==tools.apply(t.callback.beforeExpand,[t.treeId,c],!0)?null:n&&!e&&0==tools.apply(t.callback.beforeCollapse,[t.treeId,c],!0)?null:(e&&c.parentTId&&view.expandCollapseParentNode(t,c.getParentNode(),e,!1),e!==c.open||l?(data.getRoot(t).expandTriggerFlag=n,!tools.canAsync(t,c)&&l?view.expandCollapseSonNode(t,c,e,!0,h):(c.open=!e,view.switchNode(this.setting,c),h()),e):null)):null;function h(){var e=$$(c,t).get(0);e&&!1!==a&&view.scrollIntoView(t,e)}},getNodes:function(){return data.getNodes(t)},getNodeByParam:function(c,e,l){return c?data.getNodeByParam(t,l?data.nodeChildren(t,l):data.getNodes(t),c,e):null},getNodeByTId:function(c){return data.getNodeCache(t,c)},getNodesByParam:function(c,e,l){return c?data.getNodesByParam(t,l?data.nodeChildren(t,l):data.getNodes(t),c,e):null},getNodesByParamFuzzy:function(c,e,l){return c?data.getNodesByParamFuzzy(t,l?data.nodeChildren(t,l):data.getNodes(t),c,e):null},getNodesByFilter:function(c,e,l,a){return e=!!e,c&&"function"==typeof c?data.getNodesByFilter(t,l?data.nodeChildren(t,l):data.getNodes(t),c,e,a):e?null:[]},getNodeIndex:function(c){if(!c)return null;for(var e=c.parentTId?c.getParentNode():data.getRoot(t),l=data.nodeChildren(t,e),a=0,n=l.length;a0?view.createNodes(t,0,h,null,-1):t.async.enable&&t.async.url&&""!==t.async.url&&view.asyncNode(t),n}};var zt=$.fn.zTree,$$=tools.$,consts=zt.consts})(jQuery),function(c){var e={event:{CHECK:"ztree_check"},id:{CHECK:"_check"},checkbox:{STYLE:"checkbox",DEFAULT:"chk",DISABLED:"disable",FALSE:"false",TRUE:"true",FULL:"full",PART:"part",FOCUS:"focus"},radio:{STYLE:"radio",TYPE_ALL:"all",TYPE_LEVEL:"level"}},l={check:{enable:!1,autoCheckTrigger:!1,chkStyle:e.checkbox.STYLE,nocheckInherit:!1,chkDisabledInherit:!1,radioType:e.radio.TYPE_LEVEL,chkboxType:{Y:"ps",N:"ps"}},data:{key:{checked:"checked"}},callback:{beforeCheck:null,onCheck:null}},t=function(c){var e=L.getRoot(c);e.radioCheckedList=[]},a=function(c){},n=function(c){var e=c.treeObj,l=f.event;e.bind(l.CHECK,function(e,l,t,a){e.srcEvent=l,V.apply(c.callback.onCheck,[e,t,a])})},h=function(c){var e=c.treeObj,l=f.event;e.unbind(l.CHECK)},v=function(c){var e=c.target,l=L.getSetting(c.data.treeId),t="",a=null,n="",h="",v=null,o=null;if(V.eqs(c.type,"mouseover")?l.check.enable&&V.eqs(e.tagName,"span")&&null!==e.getAttribute("treeNode"+f.id.CHECK)&&(t=V.getNodeMainDom(e).id,n="mouseoverCheck"):V.eqs(c.type,"mouseout")?l.check.enable&&V.eqs(e.tagName,"span")&&null!==e.getAttribute("treeNode"+f.id.CHECK)&&(t=V.getNodeMainDom(e).id,n="mouseoutCheck"):V.eqs(c.type,"click")&&l.check.enable&&V.eqs(e.tagName,"span")&&null!==e.getAttribute("treeNode"+f.id.CHECK)&&(t=V.getNodeMainDom(e).id,n="checkNode"),t.length>0)switch(a=L.getNodeCache(l,t),n){case"checkNode":v=d.onCheckNode;break;case"mouseoverCheck":v=d.onMouseoverCheck;break;case"mouseoutCheck":v=d.onMouseoutCheck;break}var i={stop:"checkNode"===n,node:a,nodeEventType:n,nodeEventCallback:v,treeEventType:h,treeEventCallback:o};return i},o=function(c,e,l,t,a,n,h){if(l){var v=L.nodeChecked(c,l);if(l.checkedOld=v,"string"==typeof l.nocheck&&(l.nocheck=V.eqs(l.nocheck,"true")),l.nocheck=!!l.nocheck||c.check.nocheckInherit&&t&&!!t.nocheck,"string"==typeof l.chkDisabled&&(l.chkDisabled=V.eqs(l.chkDisabled,"true")),l.chkDisabled=!!l.chkDisabled||c.check.chkDisabledInherit&&t&&!!t.chkDisabled,"string"==typeof l.halfCheck&&(l.halfCheck=V.eqs(l.halfCheck,"true")),l.halfCheck=!!l.halfCheck,l.check_Child_State=-1,l.check_Focus=!1,l.getCheckStatus=function(){return L.getCheckStatus(c,l)},c.check.chkStyle==f.radio.STYLE&&c.check.radioType==f.radio.TYPE_ALL&&v){var o=L.getRoot(c);o.radioCheckedList.push(l)}}},i=function(c,e,l){c.check.enable&&(L.makeChkFlag(c,e),l.push(""))},r=function(c,e){e.checkNode=function(e,l,t,a){var n=L.nodeChecked(c,e);if(!0!==e.chkDisabled&&(!0!==l&&!1!==l&&(l=!n),a=!!a,(n!==l||t)&&(!a||0!=V.apply(this.setting.callback.beforeCheck,[this.setting.treeId,e],!0))&&V.uCanDo(this.setting)&&this.setting.check.enable&&!0!==e.nocheck)){L.nodeChecked(c,e,l);var h=p(e,f.id.CHECK,this.setting);(t||this.setting.check.chkStyle===f.radio.STYLE)&&C.checkNodeRelation(this.setting,e),C.setChkClass(this.setting,h,e),C.repairParentChkClassWithSelf(this.setting,e),a&&this.setting.treeObj.trigger(f.event.CHECK,[null,this.setting.treeId,e])}},e.checkAllNodes=function(c){C.repairAllChk(this.setting,!!c)},e.getCheckedNodes=function(e){e=!1!==e;var l=L.nodeChildren(c,L.getRoot(this.setting));return L.getTreeCheckedNodes(this.setting,l,e)},e.getChangeCheckedNodes=function(){var e=L.nodeChildren(c,L.getRoot(this.setting));return L.getTreeChangeCheckedNodes(this.setting,e)},e.setChkDisabled=function(c,e,l,t){e=!!e,l=!!l,t=!!t,C.repairSonChkDisabled(this.setting,c,e,t),C.repairParentChkDisabled(this.setting,c.getParentNode(),e,l)};var l=e.updateNode;e.updateNode=function(c,t){if(l&&l.apply(e,arguments),c&&this.setting.check.enable){var a=p(c,this.setting);if(a.get(0)&&V.uCanDo(this.setting)){var n=p(c,f.id.CHECK,this.setting);1!=t&&this.setting.check.chkStyle!==f.radio.STYLE||C.checkNodeRelation(this.setting,c),C.setChkClass(this.setting,n,c),C.repairParentChkClassWithSelf(this.setting,c)}}}},z={getRadioCheckedList:function(c){for(var e=L.getRoot(c).radioCheckedList,l=0,t=e.length;l-1&&e.check_Child_State<2:e.check_Child_State>0};return t},getTreeCheckedNodes:function(c,e,l,t){if(!e)return[];var a=l&&c.check.chkStyle==f.radio.STYLE&&c.check.radioType==f.radio.TYPE_ALL;t=t||[];for(var n=0,h=e.length;n0)break}return t},getTreeChangeCheckedNodes:function(c,e,l){if(!e)return[];l=l||[];for(var t=0,a=e.length;t0?2:0,2==o){l=2;break}0==o&&(l=0)}else if(c.check.chkStyle==f.checkbox.STYLE){if(o=!0===h.nocheck||!0===h.chkDisabled?h.check_Child_State:!0===h.halfCheck?1:v?-1===h.check_Child_State||2===h.check_Child_State?2:1:h.check_Child_State>0?1:0,1===o){l=1;break}if(2===o&&l>-1&&a>0&&o!==l){l=1;break}if(2===l&&o>-1&&o<2){l=1;break}o>-1&&(l=o)}}e.check_Child_State=l}}},s={},d={onCheckNode:function(c,e){if(!0===e.chkDisabled)return!1;var l=L.getSetting(c.data.treeId);if(0==V.apply(l.callback.beforeCheck,[l.treeId,e],!0))return!0;var t=L.nodeChecked(l,e);L.nodeChecked(l,e,!t),C.checkNodeRelation(l,e);var a=p(e,f.id.CHECK,l);return C.setChkClass(l,a,e),C.repairParentChkClassWithSelf(l,e),l.treeObj.trigger(f.event.CHECK,[c,l.treeId,e]),!0},onMouseoverCheck:function(c,e){if(!0===e.chkDisabled)return!1;var l=L.getSetting(c.data.treeId),t=p(e,f.id.CHECK,l);return e.check_Focus=!0,C.setChkClass(l,t,e),!0},onMouseoutCheck:function(c,e){if(!0===e.chkDisabled)return!1;var l=L.getSetting(c.data.treeId),t=p(e,f.id.CHECK,l);return e.check_Focus=!1,C.setChkClass(l,t,e),!0}},u={},m={checkNodeRelation:function(c,e){var l,t,a,n=f.radio,h=L.nodeChecked(c,e);if(c.check.chkStyle==n.STYLE){var v=L.getRadioCheckedList(c);if(h)if(c.check.radioType==n.TYPE_ALL){for(t=v.length-1;t>=0;t--){l=v[t];var o=L.nodeChecked(c,l);o&&l!=e&&(L.nodeChecked(c,l,!1),v.splice(t,1),C.setChkClass(c,p(l,f.id.CHECK,c),l),l.parentTId!=e.parentTId&&C.repairParentChkClassWithSelf(c,l))}v.push(e)}else{var i=e.parentTId?e.getParentNode():L.getRoot(c),r=L.nodeChildren(c,i);for(t=0,a=r.length;t-1)&&C.setSonNodeCheckBox(c,e,!0),h||r&&0!=r.length&&!(c.check.chkboxType.N.indexOf("s")>-1)||C.setSonNodeCheckBox(c,e,!1),h&&c.check.chkboxType.Y.indexOf("p")>-1&&C.setParentNodeCheckBox(c,e,!0),!h&&c.check.chkboxType.N.indexOf("p")>-1&&C.setParentNodeCheckBox(c,e,!1)}},makeChkClass:function(c,e){var l=f.checkbox,t=f.radio,a="",n=L.nodeChecked(c,e);a=!0===e.chkDisabled?l.DISABLED:e.halfCheck?l.PART:c.check.chkStyle==t.STYLE?e.check_Child_State<1?l.FULL:l.PART:n?2===e.check_Child_State||-1===e.check_Child_State?l.FULL:l.PART:e.check_Child_State<1?l.FULL:l.PART;var h=c.check.chkStyle+"_"+(n?l.TRUE:l.FALSE)+"_"+a;return h=e.check_Focus&&!0!==e.chkDisabled?h+"_"+l.FOCUS:h,f.className.BUTTON+" "+l.DEFAULT+" "+h},repairAllChk:function(c,e){if(c.check.enable&&c.check.chkStyle===f.checkbox.STYLE)for(var l=L.getRoot(c),t=L.nodeChildren(c,l),a=0,n=t.length;a0?C.repairParentChkClass(c,l[0]):C.repairParentChkClass(c,e)}},repairSonChkDisabled:function(c,e,l,t){if(e){e.chkDisabled!=l&&(e.chkDisabled=l),C.repairChkClass(c,e);var a=L.nodeChildren(c,e);if(a&&t)for(var n=0,h=a.length;n0){n=!1;break}}n&&C.setParentNodeCheckBox(c,e.getParentNode(),l,t)}},setSonNodeCheckBox:function(c,e,l,t){if(e){var a=p(e,f.id.CHECK,c);t||(t=e);var n=!1,h=L.nodeChildren(c,e);if(h)for(var v=0,o=h.length;v0?l?2:0:-1)):e.check_Child_State=-1,C.setChkClass(c,a,e),c.check.autoCheckTrigger&&e!=t&&!0!==e.nocheck&&!0!==e.chkDisabled&&c.treeObj.trigger(f.event.CHECK,[null,c.treeId,e]))}}},M={tools:u,view:m,event:s,data:z};c.extend(!0,c.fn.zTree.consts,e),c.extend(!0,c.fn.zTree._z,M);var H=c.fn.zTree,V=H._z.tools,f=H.consts,C=H._z.view,L=H._z.data,p=(H._z.event,V.$);L.nodeChecked=function(c,e,l){if(!e)return!1;var t=c.data.key.checked;return"undefined"!==typeof l?("string"===typeof l&&(l=V.eqs(l,"true")),l=!!l,e[t]=l):"string"==typeof e[t]?e[t]=V.eqs(e[t],"true"):e[t]=!!e[t],e[t]},L.exSetting(l),L.addInitBind(n),L.addInitUnBind(h),L.addInitCache(a),L.addInitNode(o),L.addInitProxy(v,!0),L.addInitRoot(t),L.addBeforeA(i),L.addZTreeTools(r);var g=C.createNodes;C.createNodes=function(c,e,l,t,a){g&&g.apply(C,arguments),l&&C.repairParentChkClassWithSelf(c,t)};var T=C.removeNode;C.removeNode=function(c,e){var l=e.getParentNode();T&&T.apply(C,arguments),e&&l&&(C.repairChkClass(c,l),C.repairParentChkClass(c,l))};var N=C.appendNodes;C.appendNodes=function(c,e,l,t,a,n,h){var v="";return N&&(v=N.apply(C,arguments)),t&&L.makeChkFlag(c,t),v}}(jQuery),function(c){var e={event:{DRAG:"ztree_drag",DROP:"ztree_drop",RENAME:"ztree_rename",DRAGMOVE:"ztree_dragmove"},id:{EDIT:"_edit",INPUT:"_input",REMOVE:"_remove"},move:{TYPE_INNER:"inner",TYPE_PREV:"prev",TYPE_NEXT:"next"},node:{CURSELECTED_EDIT:"curSelectedNode_Edit",TMPTARGET_TREE:"tmpTargetzTree",TMPTARGET_NODE:"tmpTargetNode"}},l={edit:{enable:!1,editNameSelectAll:!1,showRemoveBtn:!0,showRenameBtn:!0,removeTitle:"remove",renameTitle:"rename",drag:{autoExpandTrigger:!1,isCopy:!0,isMove:!0,prev:!0,next:!0,inner:!0,minMoveSize:5,borderMax:10,borderMin:-5,maxShowNodeNum:5,autoOpenTime:500}},view:{addHoverDom:null,removeHoverDom:null},callback:{beforeDrag:null,beforeDragOpen:null,beforeDrop:null,beforeEditName:null,beforeRename:null,onDrag:null,onDragMove:null,onDrop:null,onRename:null}},t=function(c){var e=C.getRoot(c),l=C.getRoots();e.curEditNode=null,e.curEditInput=null,e.curHoverNode=null,e.dragFlag=0,e.dragNodeShowBefore=[],e.dragMaskList=new Array,l.showHoverDom=!0},a=function(c){},n=function(c){var e=c.treeObj,l=V.event;e.bind(l.RENAME,function(e,l,t,a){H.apply(c.callback.onRename,[e,l,t,a])}),e.bind(l.DRAG,function(e,l,t,a){H.apply(c.callback.onDrag,[l,t,a])}),e.bind(l.DRAGMOVE,function(e,l,t,a){H.apply(c.callback.onDragMove,[l,t,a])}),e.bind(l.DROP,function(e,l,t,a,n,h,v){H.apply(c.callback.onDrop,[l,t,a,n,h,v])})},h=function(c){var e=c.treeObj,l=V.event;e.unbind(l.RENAME),e.unbind(l.DRAG),e.unbind(l.DRAGMOVE),e.unbind(l.DROP)},v=function(c){var e=c.target,l=C.getSetting(c.data.treeId),t=c.relatedTarget,a="",n=null,h="",v="",o=null,i=null,r=null;if(H.eqs(c.type,"mouseover")?(r=H.getMDom(l,e,[{tagName:"a",attrName:"treeNode"+V.id.A}]),r&&(a=H.getNodeMainDom(r).id,h="hoverOverNode")):H.eqs(c.type,"mouseout")?(r=H.getMDom(l,t,[{tagName:"a",attrName:"treeNode"+V.id.A}]),r||(a="remove",h="hoverOutNode")):H.eqs(c.type,"mousedown")&&(r=H.getMDom(l,e,[{tagName:"a",attrName:"treeNode"+V.id.A}]),r&&(a=H.getNodeMainDom(r).id,h="mousedownNode")),a.length>0)switch(n=C.getNodeCache(l,a),h){case"mousedownNode":o=s.onMousedownNode;break;case"hoverOverNode":o=s.onHoverOverNode;break;case"hoverOutNode":o=s.onHoverOutNode;break}var z={stop:!1,node:n,nodeEventType:h,nodeEventCallback:o,treeEventType:v,treeEventCallback:i};return z},o=function(c,e,l,t,a,n,h){l&&(l.isHover=!1,l.editNameFlag=!1)},i=function(c,e){e.cancelEditName=function(c){var e=C.getRoot(this.setting);e.curEditNode&&f.cancelCurEditNode(this.setting,c||null,!0)},e.copyNode=function(e,l,t,a){if(!l)return null;var n=C.nodeIsParent(c,e);if(e&&!n&&this.setting.data.keep.leaf&&t===V.move.TYPE_INNER)return null;var h=this,v=H.clone(l);if(e||(e=null,t=V.move.TYPE_INNER),t==V.move.TYPE_INNER){function o(){f.addNodes(h.setting,e,-1,[v],a)}H.canAsync(this.setting,e)?f.asyncNode(this.setting,e,a,o):o()}else f.addNodes(this.setting,e.parentNode,-1,[v],a),f.moveNode(this.setting,e,v,t,!1,a);return v},e.editName=function(c){c&&c.tId&&c===C.getNodeCache(this.setting,c.tId)&&(c.parentTId&&f.expandCollapseParentNode(this.setting,c.getParentNode(),!0),f.editNode(this.setting,c))},e.moveNode=function(e,l,t,a){if(!l)return l;var n=C.nodeIsParent(c,e);if(e&&!n&&this.setting.data.keep.leaf&&t===V.move.TYPE_INNER)return null;if(e&&(l.parentTId==e.tId&&t==V.move.TYPE_INNER||L(l,this.setting).find("#"+e.tId).length>0))return null;e||(e=null);var h=this;function v(){f.moveNode(h.setting,e,l,t,!1,a)}return H.canAsync(this.setting,e)&&t===V.move.TYPE_INNER?f.asyncNode(this.setting,e,a,v):v(),l},e.setEditable=function(c){return this.setting.edit.enable=c,this.refresh()}},r={setSonNodeLevel:function(c,e,l){if(l){var t=C.nodeChildren(c,l);if(l.level=e?e.level+1:0,t)for(var a=0,n=t.length;a1){var P=z[0].parentTId?C.nodeChildren(h,z[0].getParentNode()):C.getNodes(h);for(r=[],t=0,a=P.length;t-1&&A+1!==t&&(b=!1),r.push(P[t]),A=t),z.length===r.length){z=r;break}}for(b&&(m=z[0].getPreNode(),M=z[z.length-1].getNextNode()),s=L("
      ",h),t=0,a=z.length;t0),f.removeTreeDom(h,n),t>h.edit.drag.maxShowNodeNum-1||(i=L("
    • ",h),i.append(L(n,V.id.A,h).clone()),i.css("padding","0"),i.children("#"+n.tId+V.id.A).removeClass(V.node.CURSELECTED),s.append(i),t==h.edit.drag.maxShowNodeNum-1&&(i=L("
    • ...
    • ",h),s.append(i)));s.attr("id",z[0].tId+V.id.UL+"_tmp"),s.addClass(h.treeObj.attr("class")),s.appendTo(g),d=L("",h),d.attr("id","zTreeMove_arrow_tmp"),d.appendTo(g),h.treeObj.trigger(V.event.DRAG,[l,h.treeId,z])}if(1==v.dragFlag){if(u&&d.attr("id")==l.target.id&&w&&l.clientX+p.scrollLeft()+2>c("#"+w+V.id.A,u).offset().left){var D=c("#"+w+V.id.A,u);l.target=D.length>0?D.get(0):l.target}else u&&(u.removeClass(V.node.TMPTARGET_TREE),w&&c("#"+w+V.id.A,u).removeClass(V.node.TMPTARGET_NODE+"_"+V.move.TYPE_PREV).removeClass(V.node.TMPTARGET_NODE+"_"+e.move.TYPE_NEXT).removeClass(V.node.TMPTARGET_NODE+"_"+e.move.TYPE_INNER));u=null,w=null,T=!1,N=h;var R=C.getSettings();for(var x in R)R[x].treeId&&R[x].edit.enable&&R[x].treeId!=h.treeId&&(l.target.id==R[x].treeId||c(l.target).parents("#"+R[x].treeId).length>0)&&(T=!0,N=R[x]);var _=p.scrollTop(),q=p.scrollLeft(),B=N.treeObj.offset(),U=N.treeObj.get(0).scrollHeight,j=N.treeObj.get(0).scrollWidth,$=l.clientY+_-B.top,Y=N.treeObj.height()+B.top-l.clientY-_,K=l.clientX+q-B.left,W=N.treeObj.width()+B.left-l.clientX-q,G=$h.edit.drag.borderMin,Q=Yh.edit.drag.borderMin,Z=Kh.edit.drag.borderMin,X=Wh.edit.drag.borderMin,J=$>h.edit.drag.borderMin&&Y>h.edit.drag.borderMin&&K>h.edit.drag.borderMin&&W>h.edit.drag.borderMin,cc=G&&N.treeObj.scrollTop()<=0,ec=Q&&N.treeObj.scrollTop()+N.treeObj.height()+10>=U,lc=Z&&N.treeObj.scrollLeft()<=0,tc=X&&N.treeObj.scrollLeft()+N.treeObj.width()+10>=j;if(l.target&&H.isChildOrSelf(l.target,N.treeId)){var ac=l.target;while(ac&&ac.tagName&&!H.eqs(ac.tagName,"li")&&ac.id!=N.treeId)ac=ac.parentNode;var nc=!0;for(t=0,a=z.length;t0){nc=!1;break}}nc&&l.target&&H.isChildOrSelf(l.target,ac.id+V.id.A)&&(u=c(ac),w=ac.id)}n=z[0],J&&H.isChildOrSelf(l.target,N.treeId)&&(!u&&(l.target.id==N.treeId||cc||ec||lc||tc)&&(T||!T&&n.parentTId)&&(u=N.treeObj),G?N.treeObj.scrollTop(N.treeObj.scrollTop()-10):Q&&N.treeObj.scrollTop(N.treeObj.scrollTop()+10),Z?N.treeObj.scrollLeft(N.treeObj.scrollLeft()-10):X&&N.treeObj.scrollLeft(N.treeObj.scrollLeft()+10),u&&u!=N.treeObj&&u.offset().left=-.2)&&dc?(hc=1-d.width(),vc=fc-d.height()/2,S=V.move.TYPE_PREV):(0==pc||gc>=pc&&gc<=1.2)&&uc?(hc=1-d.width(),vc=null==Vc||C.nodeIsParent(h,oc)&&oc.open?fc+Hc.height()-d.height()/2:Vc.offset().top-d.height()/2,S=V.move.TYPE_NEXT):mc?(hc=5-d.width(),vc=fc,S=V.move.TYPE_INNER):Mc(),u&&(d.css({display:"block",top:vc+"px",left:Cc+hc+"px"}),Hc.addClass(V.node.TMPTARGET_NODE+"_"+S),k==w&&O==S||(I=(new Date).getTime()),oc&&C.nodeIsParent(h,oc)&&S==V.move.TYPE_INNER)){var Tc=!0;window.zTreeMoveTimer&&window.zTreeMoveTargetNodeTId!==oc.tId?(clearTimeout(window.zTreeMoveTimer),window.zTreeMoveTargetNodeTId=null):window.zTreeMoveTimer&&window.zTreeMoveTargetNodeTId===oc.tId&&(Tc=!1),Tc&&(window.zTreeMoveTimer=setTimeout(function(){S==V.move.TYPE_INNER&&oc&&C.nodeIsParent(h,oc)&&!oc.open&&(new Date).getTime()-I>N.edit.drag.autoOpenTime&&H.apply(N.callback.beforeDragOpen,[N.treeId,oc],!0)&&(f.switchNode(N,oc),N.edit.drag.autoExpandTrigger&&N.treeObj.trigger(V.event.EXPAND,[N.treeId,oc]))},N.edit.drag.autoOpenTime+50),window.zTreeMoveTargetNodeTId=oc.tId)}}else Mc()}else S=V.move.TYPE_INNER,u&&H.apply(N.edit.drag.inner,[N.treeId,z,null],!!N.edit.drag.inner)?u.addClass(V.node.TMPTARGET_TREE):u=null,d.css({display:"none"}),window.zTreeMoveTimer&&(clearTimeout(window.zTreeMoveTimer),window.zTreeMoveTargetNodeTId=null);k=w,O=S,h.treeObj.trigger(V.event.DRAGMOVE,[l,h.treeId,z])}return!1}function F(l){if(window.zTreeMoveTimer&&(clearTimeout(window.zTreeMoveTimer),window.zTreeMoveTargetNodeTId=null),k=null,O=null,p.unbind("mousemove",A),p.unbind("mouseup",F),p.unbind("selectstart",P),g.css("cursor",""),u&&(u.removeClass(V.node.TMPTARGET_TREE),w&&c("#"+w+V.id.A,u).removeClass(V.node.TMPTARGET_NODE+"_"+V.move.TYPE_PREV).removeClass(V.node.TMPTARGET_NODE+"_"+e.move.TYPE_NEXT).removeClass(V.node.TMPTARGET_NODE+"_"+e.move.TYPE_INNER)),H.showIfameMask(h,!1),o.showHoverDom=!0,0!=v.dragFlag){var t,a,n;for(v.dragFlag=0,t=0,a=z.length;t0)l.dragMaskList[0].remove(),l.dragMaskList.shift();if(e)for(var t=L("iframe",c),a=0,n=t.length;a",c);o.appendTo(L("body",c)),l.dragMaskList.push(o)}}},u={addEditBtn:function(c,e){if(!(e.editNameFlag||L(e,V.id.EDIT,c).length>0)&&H.apply(c.edit.showRenameBtn,[c.treeId,e],c.edit.showRenameBtn)){var l=L(e,V.id.A,c),t="";l.append(t),L(e,V.id.EDIT,c).bind("click",function(){return!(!H.uCanDo(c)||0==H.apply(c.callback.beforeEditName,[c.treeId,e],!0))&&(f.editNode(c,e),!1)}).show()}},addRemoveBtn:function(c,e){if(!(e.editNameFlag||L(e,V.id.REMOVE,c).length>0)&&H.apply(c.edit.showRemoveBtn,[c.treeId,e],c.edit.showRemoveBtn)){var l=L(e,V.id.A,c),t="";l.append(t),L(e,V.id.REMOVE,c).bind("click",function(){return!(!H.uCanDo(c)||0==H.apply(c.callback.beforeRemove,[c.treeId,e],!0))&&(f.removeNode(c,e),c.treeObj.trigger(V.event.REMOVE,[c.treeId,e]),!1)}).bind("mousedown",function(c){return!0}).show()}},addHoverDom:function(c,e){C.getRoots().showHoverDom&&(e.isHover=!0,c.edit.enable&&(f.addEditBtn(c,e),f.addRemoveBtn(c,e)),H.apply(c.view.addHoverDom,[c.treeId,e]))},cancelCurEditNode:function(c,e,l){var t=C.getRoot(c),a=t.curEditNode;if(a){var n=t.curEditInput,h=e||(l?C.nodeName(c,a):n.val());if(!1===H.apply(c.callback.beforeRename,[c.treeId,a,h,l],!0))return!1;C.nodeName(c,a,h);var v=L(a,V.id.A,c);v.removeClass(V.node.CURSELECTED_EDIT),n.unbind(),f.setNodeName(c,a),a.editNameFlag=!1,t.curEditNode=null,t.curEditInput=null,f.selectNode(c,a,!1),c.treeObj.trigger(V.event.RENAME,[c.treeId,a,l])}return t.noSelection=!0,!0},editNode:function(c,e){var l=C.getRoot(c);if(f.editNodeBlur=!1,C.isSelectedNode(c,e)&&l.curEditNode==e&&e.editNameFlag)setTimeout(function(){H.inputFocus(l.curEditInput)},0);else{e.editNameFlag=!0,f.removeTreeDom(c,e),f.cancelCurEditNode(c),f.selectNode(c,e,!1),L(e,V.id.SPAN,c).html("");var t=L(e,V.id.INPUT,c);t.attr("value",C.nodeName(c,e)),c.edit.editNameSelectAll?H.inputSelect(t):H.inputFocus(t),t.bind("blur",function(e){f.editNodeBlur||f.cancelCurEditNode(c)}).bind("keydown",function(e){"13"==e.keyCode?(f.editNodeBlur=!0,f.cancelCurEditNode(c)):"27"==e.keyCode&&f.cancelCurEditNode(c,null,!0)}).bind("click",function(c){return!1}).bind("dblclick",function(c){return!1}),L(e,V.id.A,c).addClass(V.node.CURSELECTED_EDIT),l.curEditInput=t,l.noSelection=!1,l.curEditNode=e}},moveNode:function(c,e,l,t,a,n){var h=C.getRoot(c);if(e!=l&&(!c.data.keep.leaf||!e||C.nodeIsParent(c,e)||t!=V.move.TYPE_INNER)){var v=l.parentTId?l.getParentNode():h,o=null===e||e==h;o&&null===e&&(e=h),o&&(t=V.move.TYPE_INNER);var i,r,z=e.parentTId?e.getParentNode():h;if(t!=V.move.TYPE_PREV&&t!=V.move.TYPE_NEXT&&(t=V.move.TYPE_INNER),t==V.move.TYPE_INNER&&(o?l.parentTId=null:(C.nodeIsParent(c,e)||(C.nodeIsParent(c,e,!0),e.open=!!e.open,f.setNodeLineIcos(c,e)),l.parentTId=e.tId)),o)i=c.treeObj,r=i;else{if(n||t!=V.move.TYPE_INNER?n||f.expandCollapseNode(c,e.getParentNode(),!0,!1):f.expandCollapseNode(c,e,!0,!1),i=L(e,c),r=L(e,V.id.UL,c),i.get(0)&&!r.get(0)){var s=[];f.makeUlHtml(c,e,s,""),i.append(s.join(""))}r=L(e,V.id.UL,c)}var d=L(l,c);d.get(0)?i.get(0)||d.remove():d=f.appendNodes(c,l.level,[l],null,-1,!1,!0).join(""),r.get(0)&&t==V.move.TYPE_INNER?r.append(d):i.get(0)&&t==V.move.TYPE_PREV?i.before(d):i.get(0)&&t==V.move.TYPE_NEXT&&i.after(d);var u,m,M=-1,H=0,p=null,g=null,T=l.level,N=C.nodeChildren(c,v),b=C.nodeChildren(c,z),k=C.nodeChildren(c,e);if(l.isFirstNode)M=0,N.length>1&&(p=N[1],p.isFirstNode=!0);else if(l.isLastNode)M=N.length-1,p=N[M-1],p.isLastNode=!0;else for(u=0,m=N.length;u=0&&N.splice(M,1),t!=V.move.TYPE_INNER)for(u=0,m=b.length;u0&&(g=k[k.length-1],g.isLastNode=!1),k.splice(k.length,0,l),l.isLastNode=!0,l.isFirstNode=1==k.length):e.isFirstNode&&t==V.move.TYPE_PREV?(b.splice(H,0,l),g=e,g.isFirstNode=!1,l.parentTId=e.parentTId,l.isFirstNode=!0,l.isLastNode=!1):e.isLastNode&&t==V.move.TYPE_NEXT?(b.splice(H+1,0,l),g=e,g.isLastNode=!1,l.parentTId=e.parentTId,l.isFirstNode=!1,l.isLastNode=!0):(t==V.move.TYPE_PREV?b.splice(H,0,l):b.splice(H+1,0,l),l.parentTId=e.parentTId,l.isFirstNode=!1,l.isLastNode=!1),C.fixPIdKeyValue(c,l),C.setSonNodeLevel(c,l.getParentNode(),l),f.setNodeLineIcos(c,l),f.repairNodeLevelClass(c,l,T),!c.data.keep.parent&&N.length<1){C.nodeIsParent(c,v,!1),v.open=!1;var O=L(v,V.id.UL,c),w=L(v,V.id.SWITCH,c),S=L(v,V.id.ICON,c);f.replaceSwitchClass(v,w,V.folder.DOCU),f.replaceIcoClass(v,S,V.folder.DOCU),O.css("display","none")}else p&&f.setNodeLineIcos(c,p);g&&f.setNodeLineIcos(c,g),c.check&&c.check.enable&&f.repairChkClass&&(f.repairChkClass(c,v),f.repairParentChkClassWithSelf(c,v),v!=l.parent&&f.repairParentChkClassWithSelf(c,l)),n||f.expandCollapseParentNode(c,l.getParentNode(),!0,a)}},removeEditBtn:function(c,e){L(e,V.id.EDIT,c).unbind().remove()},removeRemoveBtn:function(c,e){L(e,V.id.REMOVE,c).unbind().remove()},removeTreeDom:function(c,e){e.isHover=!1,f.removeEditBtn(c,e),f.removeRemoveBtn(c,e),H.apply(c.view.removeHoverDom,[c.treeId,e])},repairNodeLevelClass:function(c,e,l){if(l!==e.level){var t=L(e,c),a=L(e,V.id.A,c),n=L(e,V.id.UL,c),h=V.className.LEVEL+l,v=V.className.LEVEL+e.level;t.removeClass(h),t.addClass(v),a.removeClass(h),a.addClass(v),n.removeClass(h),n.addClass(v)}},selectNodes:function(c,e){for(var l=0,t=e.length;l0)}},m={tools:d,view:u,event:z,data:r};c.extend(!0,c.fn.zTree.consts,e),c.extend(!0,c.fn.zTree._z,m);var M=c.fn.zTree,H=M._z.tools,V=M.consts,f=M._z.view,C=M._z.data,L=(M._z.event,H.$);C.exSetting(l),C.addInitBind(n),C.addInitUnBind(h),C.addInitCache(a),C.addInitNode(o),C.addInitProxy(v),C.addInitRoot(t),C.addZTreeTools(i);var p=f.cancelPreSelectedNode;f.cancelPreSelectedNode=function(c,e){for(var l=C.getRoot(c).curSelectedList,t=0,a=l.length;t