element-gui
Version:
A Component Library for Vue.js.
1 lines • 22.4 kB
JavaScript
module.exports=function(e){var t={};function i(s){if(t[s])return t[s].exports;var l=t[s]={i:s,l:!1,exports:{}};return e[s].call(l.exports,l,l.exports,i),l.l=!0,l.exports}return i.m=e,i.c=t,i.d=function(e,t,s){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)i.d(s,l,function(t){return e[t]}.bind(null,l));return s},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/",i(i.s=139)}({0:function(e,t,i){"use strict";function s(e,t,i,s,l,n,r,a){var o,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=i,c._compiled=!0),s&&(c.functional=!0),n&&(c._scopeId="data-v-"+n),r?(o=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),l&&l.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},c._ssrRegister=o):l&&(o=a?function(){l.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:l),o)if(c.functional){c._injectStyles=o;var d=c.render;c.render=function(e,t){return o.call(t),d(e,t)}}else{var u=c.beforeCreate;c.beforeCreate=u?[].concat(u,o):[o]}return{exports:e,options:c}}i.d(t,"a",(function(){return s}))},10:function(e,t){e.exports=require("element-gui/lib/input")},11:function(e,t){e.exports=require("element-gui/lib/utils/clickoutside")},139:function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-tree-select",class:[e.selectSize?"el-tree-select--"+e.selectSize:""],attrs:{tabindex:"-1"},on:{click:function(t){return t.stopPropagation(),e.toggleTree(t)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleKeyEscape(t)}}},[e.isMultiple?i("div",{ref:"tags",staticClass:"el-tree-select__tags",style:{width:e.inputWidth-32+"px"},on:{mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}}},[e.$scopedSlots.tag?[e._t("tag",null,null,e.selected)]:[e.collapseTags&&e.selected.length>0?i("transition-group",{staticClass:"el-select-tree__tags-wrapper",on:{"after-leave":e.resetInputHeight}},[e._l(e.selected.slice(0,e.collapseTagsMaxNum),(function(t){return i("el-tag",{key:t[e.nodeValue],class:{"is-disabled":t.disabled},style:{"max-width":e.inputWidth-32+"px"},attrs:{closable:!e.selectDisabled&&!t.disabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},on:{close:function(i){return i.stopPropagation(),e.deleteTag(t)}}},[e.showAllLevels?i("span",{staticClass:"el-tree-select__tags-text",style:{"max-width":e.inputWidth-74+"px"}},[i("em",{directives:[{name:"ellipsis",rawName:"v-ellipsis"}]},[e._v(e._s(t.path.label))])]):i("span",{staticClass:"el-tree-select__tags-text",style:{"max-width":e.inputWidth-74+"px"}},[i("em",{directives:[{name:"ellipsis",rawName:"v-ellipsis"}]},[e._v(e._s(t[e.nodeLabel]))])])])})),e.selected.length>e.collapseTagsMaxNum?i("el-popover",{key:"popover",attrs:{disabled:e.visible,"max-width":e.formatePoppernMaxWidth,trigger:"hover","popper-class":"el-select-popper__tags-wrapper",placement:"bottom"}},[i("el-scrollbar",{attrs:{tag:"div","wrap-class":"popper-scrollbar__wrap","view-class":"popper-scrollbar__list"}},e._l(e.selected.slice(e.collapseTagsMaxNum),(function(t){return i("el-tag",{key:t[e.nodeValue],class:{"is-disabled":t.disabled},style:{"max-width":e.formatePoppernMaxWidth},attrs:{closable:!e.selectDisabled&&!t.disabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},on:{close:function(i){return i.stopPropagation(),e.deleteTag(t)}}},[e.showAllLevels?i("span",{staticClass:"el-tree-select__tags-text",style:{"max-width":e.inputWidth-74+"px"}},[i("em",{directives:[{name:"ellipsis",rawName:"v-ellipsis"}]},[e._v(e._s(t.path.label))])]):i("span",{staticClass:"el-tree-select__tags-text",style:{"max-width":e.inputWidth-74+"px"}},[i("em",{directives:[{name:"ellipsis",rawName:"v-ellipsis"}]},[e._v(e._s(t[e.nodeLabel]))])])])})),1),i("el-tag",{staticClass:"tag-num",attrs:{slot:"reference",closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},slot:"reference"},[e._v("+"+e._s(e.selected.length-e.collapseTagsMaxNum))])],1):e._e()],2):i("transition-group",{staticClass:"el-select-tree__tags-wrapper",on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(t){return i("el-tag",{key:t[e.nodeValue],class:{"is-disabled":t.disabled},style:{"max-width":e.inputWidth-32+"px"},attrs:{closable:!e.selectDisabled&&!t.disabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},on:{close:function(i){return i.stopPropagation(),e.deleteTag(t)}}},[e.showAllLevels?i("span",{staticClass:"el-tree-select__tags-text",style:{"max-width":e.inputWidth-74+"px"}},[i("em",{directives:[{name:"ellipsis",rawName:"v-ellipsis"}]},[e._v(e._s(t.path.label))])]):i("span",{staticClass:"el-tree-select__tags-text",style:{"max-width":e.inputWidth-74+"px"}},[i("em",{directives:[{name:"ellipsis",rawName:"v-ellipsis"}]},[e._v(e._s(t[e.nodeLabel]))])])])})),1)],e.filterable&&!e.overlay?i("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],key:"filter",ref:"input",staticClass:"el-tree-select__input",style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:!1,placeholder:e.currentPlaceholder},domProps:{value:e.query},on:{click:function(e){e.stopPropagation()},focus:e.handleFocus,keydown:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},input:[function(t){t.target.composing||(e.query=t.target.value)},function(t){return e.handleQueryChange(t.target.value)}]}}):e._e()],2):e._e(),i("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{unselectable:e.filterable?"off":"on",type:"text",name:e.name,id:e.id,disabled:e.selectDisabled,readonly:e.readonly||e.overlay,"validate-event":!1,size:e.selectSize,placeholder:e.currentPlaceholder},on:{focus:e.handleFocus},nativeOn:{keyup:function(t){return e.onInputChange(t)},mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?i("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),i("i",{class:e.suffixIconClass,attrs:{slot:"suffix"},on:{click:e.handleIconClick},slot:"suffix"})],2),i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.popperDestroy}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],ref:"popper",staticClass:"el-tree-select-dropdown el-popper",style:{minWidth:e.inputWidth+"px",maxWidth:e.maxWidth},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleKeyEscape(t)}}},[e.filterable&&e.overlay?i("div",{staticClass:"el-tree-select-overlay",class:[e.selectSize?"is-"+e.selectSize:""]},[e.filterable?i("input",{key:"filter",ref:"input",staticClass:"el-tree-select__input",class:[e.selectSize?"is-"+e.selectSize:""],attrs:{type:"text",disabled:e.selectDisabled,autocomplete:!1,placeholder:e.placeholder},on:{click:function(e){e.stopPropagation()},focus:e.handleFocus,keydown:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},input:function(t){return e.handleQueryChange(t.target.value)}}}):e._e()]):e._e(),e.$slots.header?i("div",{staticClass:"el-tree-select__header"},[e._t("header")],2):e._e(),e.virtual?i("el-scrollbar",{ref:"scrollbar",attrs:{"wrap-class":"el-tree-select-dropdown__wrap","view-class":"el-tree-select-dropdown__list"},on:{doScroll:e.scroll}},[i("el-tree",e._b({ref:"tree",class:e.showCheckbox?"tree-show-checkbox":"",attrs:{data:e.data,height:300,"check-on-click-node":e.checkOnClickNode,props:e.props,"default-expand-all":e.defaultExpandAll,"node-key":e.nodeValue,size:e.selectSize,ellipsis:!0,"show-checkbox":e.showCheckbox,"expand-on-click-node":e.expandOnClickNode,"check-strictly":e.checkStrictly,"filter-node-method":e.filterNodeMethod,"default-checked-keys":e.checkedKeys,"empty-text":e.emptyText},on:{check:e.handleCheck,"node-click":e.handleNodeClick},scopedSlots:e._u([e.$scopedSlots.default?{key:"default",fn:function(t){var i=t.node,s=t.data;return[e._t("default",null,null,{node:i,data:s})]}}:null],null,!0)},"el-tree",e.$attrs,!1),[e.$slots.empty?e._t("empty",null,{slot:"empty"}):e._e()],2)],1):i("el-scrollbar",{ref:"scrollbar",attrs:{"wrap-class":"el-tree-select-dropdown__wrap","view-class":"el-tree-select-dropdown__list"}},[i("el-tree",e._b({ref:"tree",class:e.showCheckbox?"tree-show-checkbox":"",attrs:{data:e.data,"check-on-click-node":e.checkOnClickNode,props:e.props,"default-expand-all":e.defaultExpandAll,"node-key":e.nodeValue,size:e.selectSize,ellipsis:!0,"show-checkbox":e.showCheckbox,"expand-on-click-node":e.expandOnClickNode,"check-strictly":e.checkStrictly,"filter-node-method":e.filterNodeMethod,"default-checked-keys":e.checkedKeys,"empty-text":e.emptyText},on:{check:e.handleCheck,"node-click":e.handleNodeClick},scopedSlots:e._u([e.$scopedSlots.default?{key:"default",fn:function(t){var i=t.node,s=t.data;return[e._t("default",null,null,{node:i,data:s})]}}:null],null,!0)},"el-tree",e.$attrs,!1),[e.$slots.empty?e._t("empty",null,{slot:"empty"}):e._e()],2)],1),e.$slots.extend?i("div",{staticClass:"el-tree-select__extend"},[e._t("extend")],2):e._e()],1)])],1)};s._withStripped=!0;var l=i(10),n=i.n(l),r=i(57),a=i.n(r),o=i(11),c=i.n(o),d=i(9),u=i(5),h=i.n(u),p=i(2),f=i(15),v=i(4),b=i.n(v),g=i(18),m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},y={props:{name:String,id:String,transformOrigin:h.a.props.transformOrigin,arrowOffset:h.a.props.arrowOffset,offset:h.a.props.offset,boundariesPadding:h.a.props.boundariesPadding,popperOptions:h.a.props.popperOptions,visibleArrow:{type:Boolean,default:!1}},computed:h.a.computed,methods:h.a.methods,data:h.a.data,beforeDestroy:h.a.beforeDestroy},x={medium:32,small:30,mini:28},k={name:"ElTreeSelect",mixins:[y,b.a],provide:function(){return{elTreeSelect:this}},inject:{elForm:{default:""},elFormItem:{default:""}},props:{data:{type:Array,required:!0},value:{required:!0,type:[String,Number,Array]},multiple:Boolean,disabled:Boolean,clearable:Boolean,defaultExpandAll:{type:Boolean,default:!1},placement:{type:String,default:"bottom-start"},size:String,props:{default:function(){return{children:"children",label:"label",value:"value",disabled:"disabled"}}},placeholder:{type:String,default:function(){return Object(g.t)("el.treeSelect.placeholder")}},showCheckbox:Boolean,showAllLevels:Boolean,separator:{type:String,default:" / "},checkStrictly:{type:Boolean,default:!1},expandOnClickNode:{type:Boolean,default:!0},filterable:Boolean,filterMethod:Function,emptyText:String,showCheckedStrategy:{type:String,default:"child",validator:function(e){return["parent","child"].indexOf(e)>-1}},collapseTags:Boolean,collapseTagsMaxNum:{type:Number,default:1},optionMaxWidth:{type:[String,Number]},popperMaxWidth:{type:[String,Number],default:300},visibleArrow:{type:Boolean,default:!1},popperAppendToBody:{type:Boolean,default:!0},overlay:{type:Boolean,default:!1},virtual:{type:Boolean,default:!1},tagType:{type:String,default:"info"}},components:{ElInput:n.a,ElTree:a.a},directives:{Clickoutside:c.a,ellipsis:d.a},data:function(){return{query:"",selectedLabel:"",inputLength:20,visible:!1,inputWidth:0,inputHovering:!1,treeVisibleOnFocus:!1,selected:this.isMultiple?[]:{},checkOnClickNode:!1}},computed:{isMultiple:function(){return this.multiple||this.showCheckbox},nodeValue:function(){return this.props.value||"value"},nodeLabel:function(){return this.props.label||"label"},nodeChild:function(){return this.props.children||"children"},nodeDisabled:function(){return this.props.disabled||"disabled"},suffixIconClass:function(){var e=["el-tree-select__caret","el-input__icon"];return this.clearable&&!this.selectDisabled&&this.inputHovering&&void 0!==this.value&&null!==this.value&&""!==this.value&&0!==this.value.length?e=[].concat(e,["el-icon-circle-close","is-show-close"]):(e.push("el-icon-arrow-down"),this.visible&&e.push("is-reverse")),e},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},selectSize:function(){return this.size||(this.elFormItem||{}).elFormItemSize||(this.$ELEMENT||{}).size},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"},readonly:function(){var e=!this.$isServer&&!isNaN(Number(document.documentMode));return!this.filterable||this.isMultiple||!e&&!this.visible},checkedKeys:function(){return this.isMultiple&&this.showCheckbox&&this.value||[]},currentPlaceholder:function(){return!this.value||Array.isArray(this.value)&&0===this.value.length?this.placeholder:""},checkedStrategy:{get:function(){return this.checkStrictly?"all":this.showCheckedStrategy},set:function(e){return e}},formateOptionMaxWidth:function(){return this.optionMaxWidth?/(%|px)/.test(this.optionMaxWidth)?this.optionMaxWidth:this.optionMaxWidth+"px":null},formatePoppernMaxWidth:function(){return/(%|px)/.test(this.popperMaxWidth)?this.popperMaxWidth:this.popperMaxWidth+"px"},maxWidth:function(){return this.formateOptionMaxWidth?this.formateOptionMaxWidth:this.inputWidth},appendToBody:function(){return this.popperAppendToBody}},watch:{visible:function(e){var t=this;e?(this.$nextTick(this.updatePopper),this.virtual&&this.$nextTick((function(){t.$refs.scrollbar.moveY=0,t.$refs.scrollbar.setScrollTop(0)})),this.filterable&&this.overlay&&this.$nextTick((function(){t.$refs.input.focus(),t.$refs.input.value=""})),this.$emit("focus",this),!this.isMultiple&&this.filterable&&this.broadcast("ElInput","inputSelect")):(this.$refs.input&&this.$refs.input.blur(),this.$emit("blur",this),this.query="",this.selectedLabel="",this.isMultiple||(this.selectedLabel=this.showAllLevels?this.selected.path?this.selected.path.label:"":this.selected[this.nodeLabel]||"",this.filterable&&(this.query=this.selectedLabel)),this.filterable&&setTimeout((function(){t.handleQueryChange("")}),100),this.destroyPopper()),this.$emit("visible-change",e)},value:{handler:function(e,t){if(e){if(t)if(this.isMultiple){if(this.$refs.tree){this.$refs.tree.setCheckedKeys(t);for(var i=0;i<t.length;i++)this.$refs.tree.getNode(t[i]).isSelect=!1}}else this.$refs.tree&&(this.$refs.tree.getNode(t).isSelect=!1);if(e)if(this.isMultiple){if(this.$refs.tree){this.$refs.tree.setCheckedKeys(e);for(var s=0;s<e.length;s++)this.$refs.tree.getNode(e[s]).isSelect=!0}}else this.$refs.tree&&this.$refs.tree.getNode(e)&&(this.$refs.tree.getNode(e).isSelect=!0);this.isMultiple&&this.resetInputHeight(),this.setSelected(),Object(p.valueEquals)(e,t)||this.dispatch("ElFormItem","el.form.change",e)}else{if(this.$emit("input",""),this.emitChange(""),this.isMultiple){if(this.$refs.tree)for(var l=0;l<t.length;l++)this.$refs.tree.getNode(t[l]).isSelect=!1;this.selected=[],this.resetInputHeight()}else this.$refs.tree&&(this.$refs.tree.getNode(t).isSelect=!1),this.selected={};this.selectedLabel=""}},deep:!0}},methods:{scroll:function(e){this.$refs.tree.virtualContainer.handleScroll(e.event.target.scrollTop)},handleFocus:function(e){this.visible||(this.treeVisibleOnFocus=!0,this.visible=!0)},handleKeyEscape:function(e){this.visible&&(this.$refs.reference.blur(),this.visible=!1,this.treeVisibleOnFocus=!1,e.preventDefault(),e.stopPropagation())},handleClose:function(){this.visible=!1},toggleTree:function(){this.selectDisabled||(this.treeVisibleOnFocus?this.treeVisibleOnFocus=!1:this.visible=!this.visible)},handleIconClick:function(e){if(this.suffixIconClass.indexOf("el-icon-circle-close")>-1){if(e.stopPropagation(),this.visible=!1,this.$emit("input",""),this.emitChange(""),this.$emit("clear",this.selected),this.isMultiple){this.$refs.tree.setCheckedKeys([]);for(var t=0;t<this.selected.length;t++)this.$refs.tree.getNode(this.selected[t][this.nodeValue]).isSelect=!1;this.selected=[]}else this.$refs.tree.getNode(this.selected[this.nodeValue]).isSelect=!1,this.selected={};this.selectedLabel=""}},emitChange:function(e){Object(p.valueEquals)(this.value,e)||this.$emit("change",e)},handleQueryChange:function(e){var t=this;this.$refs.tree.filter(e),this.isMultiple&&this.$nextTick((function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e}))},handleNodeClick:function(e,t,i){if(!this.showCheckbox&&!this.selectDisabled){var s=t.data[this.nodeValue]||t.data.value,l=t.data[this.nodeChild]||t.childNodes;if(this.$emit("node-click",t),0==l.length)if(this.isMultiple){var n=this.value.slice()||[],r=this.getValueIndex(n,s);r>-1?(this.$refs.tree.getNode(n[r]).isSelect=!1,n.splice(r,1)):(n.push(s),this.$refs.tree.getNode(s).isSelect=!0),this.$refs.input&&this.$refs.input.focus(),this.$emit("input",n),this.emitChange(n)}else s!==this.value&&(this.$emit("input",s),this.emitChange(s)),this.visible=!1}},handleCheck:function(e,t){var i=this;if(!this.selectDisabled){var s=t.checkedNodes,l=[];switch(this.checkedStrategy){case"parent":l=this.getTreeCheckedParentNodes();break;case"child":l=s.filter((function(e){return!(e[i.nodeChild]&&e[i.nodeChild].length)}));break;default:l=s}var n=l.map((function(e){return e[i.nodeValue]}));this.filterable&&this.$refs.input.focus(),this.$emit("input",n),this.emitChange(n)}},getTreeCheckedParentNodes:function(){var e=[];return function t(i){(i.root?i.root.childNodes:i.childNodes).forEach((function(i){i.checked&&!i.isLeaf||i.checked?e.push(m({},i.data)):t(i)}))}(this.$refs.tree.store),e},getNodeData:function(e){var t=null,i=(this.nodeLabel,this.nodeValue),s=this.nodeChild;if(Array.isArray(this.data)){!function l(n){for(var r=0;r<n.length;r++){var a=n[r];if(a[i]===e){t=m({},a);break}a[s]&&a[s].length>0&&l(a[s])}}(this.data)}return t},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},filterNodeMethod:function(e,t){return!e||("function"==typeof this.filterMethod?this.filterMethod(e,t):-1!==t[this.nodeLabel].indexOf(e))},resetInputHeight:function(){var e=this;this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$refs.input,i=e.$refs.tags,s=x[e.selectSize]||34;0!==e.selected.length&&(s=Math.max(i.clientHeight+(i.clientHeight>s?6:0),s)),t.style.height=s+"px",e.visible&&e.updatePopper()}}))},getValueIndex:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],i=-1;return e.some((function(e,s){return e===t&&(i=s,!0)})),i},deletePrevTag:function(e){if(e.target.value.length<=0){this.selected.splice(-1,1);var t=this.selected.map((function(e){return e.value}));this.$emit("input",t),this.$refs.tree.setCheckedKeys(t),this.emitChange(t)}},deleteTag:function(e){var t=this;this.selected=this.selected.filter((function(i){return i[t.nodeValue]!==e[t.nodeValue]}));var i=this.selected.map((function(e){return e[t.nodeValue]}));this.$emit("input",i),this.$refs.tree.getNode(e[this.nodeValue]).isSelect=!1,this.$refs.tree.setCheckedKeys(i),this.emitChange(i)},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.offsetWidth},handleResize:function(){this.resetInputWidth(),this.isMultiple&&this.resetInputHeight()},setNodePath:function(e){var t=this,i=this.$refs.tree.getNodePath(e),s=this.nodeLabel,l=this.nodeValue,n={label:"",value:""};return i.forEach((function(e,i){i>0&&(n.label+=t.separator,n.value+=t.separator),n.label+=e[s],n.value+=e[l]})),n},setSelected:function(){var e=this,t=this.nodeLabel;if(this.isMultiple){var i=[];Array.isArray(this.value)&&this.value.forEach((function(t){var s=e.getNodeData(t);s&&(s.path=e.setNodePath(s),i.push(s))})),this.selected=i,this.$nextTick(this.resetInputHeight)}else{var s=this.getNodeData(this.value);s&&(s.path=this.setNodePath(s),this.selected=s,this.selectedLabel=this.showAllLevels?s.path.label:s[t],this.filterable&&(this.query=this.selectedLabel))}},treeSelect:function(){if(!this.selectDisabled){var e=this.selected,t=this.nodeValue;if(this.isMultiple&&e.length>0)for(var i=0;i<e.length;i++)this.$refs.tree.getNode(e[i][t]).isSelect=!0;!this.isMultiple&&e[t]&&(this.$refs.tree.getNode(e[t]).isSelect=!0)}},getArrDifference:function(e,t){return e.concat(t).filter((function(e,t,i){return i.indexOf(e)===i.lastIndexOf(e)}))},popperDestroy:function(){this.$refs.popper&&this.doDestroy()}},mounted:function(){this.referenceElm=this.$refs.reference.$el,this.inputWidth=this.$refs.reference.$el.offsetWidth,Object(f.addResizeListener)(this.$el,this.handleResize),this.setSelected(),this.treeSelect()},beforeDestroy:function(){Object(f.removeResizeListener)(this.$el,this.handleResize),this.$refs.popper&&this.doDestroy()}},_=i(0),$=Object(_.a)(k,s,[],!1,null,null,null).exports;$.install=function(e){e.component($.name,$)};t.default=$},15:function(e,t){e.exports=require("element-gui/lib/utils/resize-event")},18:function(e,t){e.exports=require("element-gui/lib/locale")},2:function(e,t){e.exports=require("element-gui/lib/utils/util")},4:function(e,t){e.exports=require("element-gui/lib/mixins/emitter")},5:function(e,t){e.exports=require("element-gui/lib/utils/vue-popper")},57:function(e,t){e.exports=require("element-gui/lib/tree")},9:function(e,t,i){"use strict";var s=i(2);t.a={inserted:function(e,t){e.onmouseover=function(){var t=e.offsetWidth;Object(s.isIE)()&&(e.parentNode.style.textOverflow="clip",t=e.offsetWidth,e.parentNode.style.textOverflow="ellipsis"),e.parentNode.offsetWidth<t&&(e.title=e.innerHTML.replace(/<[^>]*>/g,""))},e.onmouseout=function(){e.title&&e.removeAttribute("title")}}}}});