k-form-design
Version:
基于vue、ant-design-vue的表单设计器,可视化开发表单
1 lines • 72.7 kB
JavaScript
(("undefined"!==typeof self?self:this)["webpackJsonpk_form_design"]=("undefined"!==typeof self?self:this)["webpackJsonpk_form_design"]||[]).push([[9],{"06a3":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Tree=void 0;var r=a("6042"),n=k(r),o=a("9b57"),l=k(o),i=a("41b2"),s=k(i),d=a("7b44"),u=k(d),c=a("4d26"),f=k(c),p=a("d96e"),h=k(p),v=a("73c8"),y=a("d2f9"),_=a("48bb"),g=k(_),b=a("5c06"),m=k(b),S=a("423e9");function k(e){return e&&e.__esModule?e:{default:e}}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={};return e.forEach((function(e){t[e]=function(){this.needSyncKeys[e]=!0}})),t}var T={name:"Tree",mixins:[g["default"]],props:(0,v.initDefaultProps)({prefixCls:u["default"].string,tabIndex:u["default"].oneOfType([u["default"].string,u["default"].number]),children:u["default"].any,treeData:u["default"].array,showLine:u["default"].bool,showIcon:u["default"].bool,icon:u["default"].oneOfType([u["default"].object,u["default"].func]),focusable:u["default"].bool,selectable:u["default"].bool,disabled:u["default"].bool,multiple:u["default"].bool,checkable:u["default"].oneOfType([u["default"].object,u["default"].bool]),checkStrictly:u["default"].bool,draggable:u["default"].bool,defaultExpandParent:u["default"].bool,autoExpandParent:u["default"].bool,defaultExpandAll:u["default"].bool,defaultExpandedKeys:u["default"].array,expandedKeys:u["default"].array,defaultCheckedKeys:u["default"].array,checkedKeys:u["default"].oneOfType([u["default"].array,u["default"].object]),defaultSelectedKeys:u["default"].array,selectedKeys:u["default"].array,loadData:u["default"].func,loadedKeys:u["default"].array,filterTreeNode:u["default"].func,openTransitionName:u["default"].string,openAnimation:u["default"].oneOfType([u["default"].string,u["default"].object]),switcherIcon:u["default"].any,_propsSymbol:u["default"].any},{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]}),data:function(){(0,h["default"])(this.$props.__propsSymbol__,"must pass __propsSymbol__"),(0,h["default"])(this.$props.children,"please use children prop replace slots.default"),this.needSyncKeys={},this.domTreeNodes={};var e={_posEntities:new Map,_keyEntities:new Map,_expandedKeys:[],_selectedKeys:[],_checkedKeys:[],_halfCheckedKeys:[],_loadedKeys:[],_loadingKeys:[],_treeNode:[],_prevProps:null,_dragOverNodeKey:"",_dropPosition:null,_dragNodesKeys:[]};return(0,s["default"])({},e,this.getDerivedState((0,v.getOptionProps)(this),e))},provide:function(){return{vcTree:this}},watch:(0,s["default"])({},C(["treeData","children","expandedKeys","autoExpandParent","selectedKeys","checkedKeys","loadedKeys"]),{__propsSymbol__:function(){this.setState(this.getDerivedState((0,v.getOptionProps)(this),this.$data)),this.needSyncKeys={}}}),methods:{getDerivedState:function(e,t){var a=t._prevProps,r={_prevProps:(0,s["default"])({},e)},n=this;function o(t){return!a&&t in e||a&&n.needSyncKeys[t]}var i=null;if(o("treeData")?i=(0,S.convertDataToTree)(this.$createElement,e.treeData):o("children")&&(i=e.children),i){r._treeNode=i;var d=(0,S.convertTreeToEntities)(i);r._keyEntities=d.keyEntities}var u=r._keyEntities||t._keyEntities;if(o("expandedKeys")||a&&o("autoExpandParent")?r._expandedKeys=e.autoExpandParent||!a&&e.defaultExpandParent?(0,S.conductExpandParent)(e.expandedKeys,u):e.expandedKeys:!a&&e.defaultExpandAll?r._expandedKeys=[].concat((0,l["default"])(u.keys())):!a&&e.defaultExpandedKeys&&(r._expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,S.conductExpandParent)(e.defaultExpandedKeys,u):e.defaultExpandedKeys),e.selectable&&(o("selectedKeys")?r._selectedKeys=(0,S.calcSelectedKeys)(e.selectedKeys,e):!a&&e.defaultSelectedKeys&&(r._selectedKeys=(0,S.calcSelectedKeys)(e.defaultSelectedKeys,e))),e.checkable){var c=void 0;if(o("checkedKeys")?c=(0,S.parseCheckedKeys)(e.checkedKeys)||{}:!a&&e.defaultCheckedKeys?c=(0,S.parseCheckedKeys)(e.defaultCheckedKeys)||{}:i&&(c=(0,S.parseCheckedKeys)(e.checkedKeys)||{checkedKeys:t._checkedKeys,halfCheckedKeys:t._halfCheckedKeys}),c){var f=c,p=f.checkedKeys,h=void 0===p?[]:p,v=f.halfCheckedKeys,y=void 0===v?[]:v;if(!e.checkStrictly){var _=(0,S.conductCheck)(h,!0,u);h=_.checkedKeys,y=_.halfCheckedKeys}r._checkedKeys=h,r._halfCheckedKeys=y}}return o("loadedKeys")&&(r._loadedKeys=e.loadedKeys),r},onNodeDragStart:function(e,t){var a=this.$data._expandedKeys,r=t.eventKey,n=(0,v.getSlots)(t)["default"];this.dragNode=t,this.setState({_dragNodesKeys:(0,S.getDragNodesKeys)("function"===typeof n?n():n,t),_expandedKeys:(0,S.arrDel)(a,r)}),this.__emit("dragstart",{event:e,node:t})},onNodeDragEnter:function(e,t){var a=this,r=this.$data._expandedKeys,n=t.pos,o=t.eventKey;if(this.dragNode&&t.$refs.selectHandle){var l=(0,S.calcDropPosition)(e,t);this.dragNode.eventKey!==o||0!==l?setTimeout((function(){a.setState({_dragOverNodeKey:o,_dropPosition:l}),a.delayedDragEnterLogic||(a.delayedDragEnterLogic={}),Object.keys(a.delayedDragEnterLogic).forEach((function(e){clearTimeout(a.delayedDragEnterLogic[e])})),a.delayedDragEnterLogic[n]=setTimeout((function(){var n=(0,S.arrAdd)(r,o);(0,v.hasProp)(a,"expandedKeys")||a.setState({_expandedKeys:n}),a.__emit("dragenter",{event:e,node:t,expandedKeys:n})}),400)}),0):this.setState({_dragOverNodeKey:"",_dropPosition:null})}},onNodeDragOver:function(e,t){var a=t.eventKey,r=this.$data,n=r._dragOverNodeKey,o=r._dropPosition;if(this.dragNode&&a===n&&t.$refs.selectHandle){var l=(0,S.calcDropPosition)(e,t);if(l===o)return;this.setState({_dropPosition:l})}this.__emit("dragover",{event:e,node:t})},onNodeDragLeave:function(e,t){this.setState({_dragOverNodeKey:""}),this.__emit("dragleave",{event:e,node:t})},onNodeDragEnd:function(e,t){this.setState({_dragOverNodeKey:""}),this.__emit("dragend",{event:e,node:t}),this.dragNode=null},onNodeDrop:function(e,t){var a=this.$data,r=a._dragNodesKeys,n=void 0===r?[]:r,o=a._dropPosition,l=t.eventKey,i=t.pos;if(this.setState({_dragOverNodeKey:""}),-1===n.indexOf(l)){var s=(0,S.posToArr)(i),d={event:e,node:t,dragNode:this.dragNode,dragNodesKeys:n.slice(),dropPosition:o+Number(s[s.length-1]),dropToGap:!1};0!==o&&(d.dropToGap=!0),this.__emit("drop",d),this.dragNode=null}else(0,h["default"])(!1,"Can not drop to dragNode(include it's children node)")},onNodeClick:function(e,t){this.__emit("click",e,t)},onNodeDoubleClick:function(e,t){this.__emit("dblclick",e,t)},onNodeSelect:function(e,t){var a=this.$data._selectedKeys,r=this.$data._keyEntities,n=this.$props.multiple,o=(0,v.getOptionProps)(t),l=o.selected,i=o.eventKey,s=!l;a=s?n?(0,S.arrAdd)(a,i):[i]:(0,S.arrDel)(a,i);var d=a.map((function(e){var t=r.get(e);return t?t.node:null})).filter((function(e){return e}));this.setUncontrolledState({_selectedKeys:a});var u={event:"select",selected:s,node:t,selectedNodes:d,nativeEvent:e};this.__emit("update:selectedKeys",a),this.__emit("select",a,u)},onNodeCheck:function(e,t,a){var r=this.$data,n=r._keyEntities,o=r._checkedKeys,l=r._halfCheckedKeys,i=this.$props.checkStrictly,s=(0,v.getOptionProps)(t),d=s.eventKey,u=void 0,c={event:"check",node:t,checked:a,nativeEvent:e};if(i){var f=a?(0,S.arrAdd)(o,d):(0,S.arrDel)(o,d),p=(0,S.arrDel)(l,d);u={checked:f,halfChecked:p},c.checkedNodes=f.map((function(e){return n.get(e)})).filter((function(e){return e})).map((function(e){return e.node})),this.setUncontrolledState({_checkedKeys:f})}else{var h=(0,S.conductCheck)([d],a,n,{checkedKeys:o,halfCheckedKeys:l}),y=h.checkedKeys,_=h.halfCheckedKeys;u=y,c.checkedNodes=[],c.checkedNodesPositions=[],c.halfCheckedKeys=_,y.forEach((function(e){var t=n.get(e);if(t){var a=t.node,r=t.pos;c.checkedNodes.push(a),c.checkedNodesPositions.push({node:a,pos:r})}})),this.setUncontrolledState({_checkedKeys:y,_halfCheckedKeys:_})}this.__emit("check",u,c)},onNodeLoad:function(e){var t=this;return new Promise((function(a){t.setState((function(r){var n=r._loadedKeys,o=void 0===n?[]:n,l=r._loadingKeys,i=void 0===l?[]:l,s=t.$props.loadData,d=(0,v.getOptionProps)(e),u=d.eventKey;if(!s||-1!==o.indexOf(u)||-1!==i.indexOf(u))return{};var c=s(e);return c.then((function(){var r=t.$data,n=r._loadedKeys,o=r._loadingKeys,l=(0,S.arrAdd)(n,u),i=(0,S.arrDel)(o,u);t.__emit("load",l,{event:"load",node:e}),t.setUncontrolledState({_loadedKeys:l}),t.setState({_loadingKeys:i}),a()})),{_loadingKeys:(0,S.arrAdd)(i,u)}}))}))},onNodeExpand:function(e,t){var a=this,r=this.$data._expandedKeys,n=this.$props.loadData,o=(0,v.getOptionProps)(t),l=o.eventKey,i=o.expanded,s=r.indexOf(l),d=!i;if((0,h["default"])(i&&-1!==s||!i&&-1===s,"Expand state not sync with index check"),r=d?(0,S.arrAdd)(r,l):(0,S.arrDel)(r,l),this.setUncontrolledState({_expandedKeys:r}),this.__emit("expand",r,{node:t,expanded:d,nativeEvent:e}),this.__emit("update:expandedKeys",r),d&&n){var u=this.onNodeLoad(t);return u?u.then((function(){a.setUncontrolledState({_expandedKeys:r})})):null}return null},onNodeMouseEnter:function(e,t){this.__emit("mouseenter",{event:e,node:t})},onNodeMouseLeave:function(e,t){this.__emit("mouseleave",{event:e,node:t})},onNodeContextMenu:function(e,t){e.preventDefault(),this.__emit("rightClick",{event:e,node:t})},setUncontrolledState:function(e){var t=!1,a={},r=(0,v.getOptionProps)(this);Object.keys(e).forEach((function(n){n.replace("_","")in r||(t=!0,a[n]=e[n])})),t&&this.setState(a)},registerTreeNode:function(e,t){t?this.domTreeNodes[e]=t:delete this.domTreeNodes[e]},isKeyChecked:function(e){var t=this.$data._checkedKeys,a=void 0===t?[]:t;return-1!==a.indexOf(e)},renderTreeNode:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.$data,n=r._keyEntities,o=r._expandedKeys,l=void 0===o?[]:o,i=r._selectedKeys,s=void 0===i?[]:i,d=r._halfCheckedKeys,u=void 0===d?[]:d,c=r._loadedKeys,f=void 0===c?[]:c,p=r._loadingKeys,h=void 0===p?[]:p,v=r._dragOverNodeKey,_=r._dropPosition,g=(0,S.getPosition)(a,t),b=e.key;return b||void 0!==b&&null!==b||(b=g),n.get(b)?(0,y.cloneElement)(e,{props:{eventKey:b,expanded:-1!==l.indexOf(b),selected:-1!==s.indexOf(b),loaded:-1!==f.indexOf(b),loading:-1!==h.indexOf(b),checked:this.isKeyChecked(b),halfChecked:-1!==u.indexOf(b),pos:g,dragOver:v===b&&0===_,dragOverGapTop:v===b&&-1===_,dragOverGapBottom:v===b&&1===_},key:b}):((0,S.warnOnlyTreeNode)(),null)}},render:function(){var e=this,t=arguments[0],a=this.$data._treeNode,r=this.$props,o=r.prefixCls,l=r.focusable,i=r.showLine,s=r.tabIndex,d=void 0===s?0:s;return t("ul",{class:(0,f["default"])(o,(0,n["default"])({},o+"-show-line",i)),attrs:{role:"tree",unselectable:"on",tabIndex:l?d:null}},[(0,S.mapChildren)(a,(function(t,a){return e.renderTreeNode(t,a)}))])}};t.Tree=T,t["default"]=(0,m["default"])(T)},2050:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("41b2"),n=l(r),o=a("8a23");function l(e){return e&&e.__esModule?e:{default:e}}t["default"]={name:"SelectNode",functional:!0,isTreeNode:!0,props:o.TreeNode.props,render:function(e,t){var a=t.props,r=t.slots,l=t.listeners,i=t.data,s=t.scopedSlots,d=r()||{},u=d["default"],c=Object.keys(d),f={};c.forEach((function(e){f[e]=function(){return d[e]}}));var p=(0,n["default"])({},i,{on:(0,n["default"])({},l,i.nativeOn),props:a,scopedSlots:(0,n["default"])({},f,s)});return e(o.TreeNode,p,[u])}}},"269c":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("9b57"),n=v(r),o=a("41b2"),l=v(o),i=a("d96e"),s=v(i),d=a("7b44"),u=v(d),c=a("8a23"),f=a("48bb"),p=v(f),h=a("2fd9");function v(e){return e&&e.__esModule?e:{default:e}}function y(e,t){var a=t||{},r=a._prevProps,o=void 0===r?{}:r,i=a._loadedKeys,s=a._expandedKeyList,d=a._cachedExpandedKeyList,u=e.valueList,c=e.valueEntities,f=e.keyEntities,p=e.treeExpandedKeys,h=e.filteredTreeNodes,v=e.upperSearchValue,y={_prevProps:(0,l["default"])({},e)};return u!==o.valueList&&(y._keyList=u.map((function(e){var t=e.value;return c[t]})).filter((function(e){return e})).map((function(e){var t=e.key;return t}))),!p&&h&&h.length&&h!==o.filteredTreeNodes&&(y._expandedKeyList=[].concat((0,n["default"])(f.keys()))),v&&!o.upperSearchValue?y._cachedExpandedKeyList=s:v||!o.upperSearchValue||p||(y._expandedKeyList=d||[],y._cachedExpandedKeyList=[]),o.treeExpandedKeys!==p&&(y._expandedKeyList=p),e.loadData&&(y._loadedKeys=i.filter((function(e){return f.has(e)}))),y}var _={mixins:[p["default"]],name:"BasePopup",props:{prefixCls:u["default"].string,upperSearchValue:u["default"].string,valueList:u["default"].array,searchHalfCheckedKeys:u["default"].array,valueEntities:u["default"].object,keyEntities:Map,treeIcon:u["default"].bool,treeLine:u["default"].bool,treeNodeFilterProp:u["default"].string,treeCheckable:u["default"].any,treeCheckStrictly:u["default"].bool,treeDefaultExpandAll:u["default"].bool,treeDefaultExpandedKeys:u["default"].array,treeExpandedKeys:u["default"].array,loadData:u["default"].func,multiple:u["default"].bool,searchValue:u["default"].string,treeNodes:u["default"].any,filteredTreeNodes:u["default"].any,notFoundContent:u["default"].any,ariaId:u["default"].string,switcherIcon:u["default"].any,renderSearch:u["default"].func,__propsSymbol__:u["default"].any},inject:{vcTreeSelect:{default:function(){return{}}}},watch:{__propsSymbol__:function(){var e=y(this.$props,this.$data);this.setState(e)}},data:function(){this.treeRef=(0,h.createRef)(),(0,s["default"])(this.$props.__propsSymbol__,"must pass __propsSymbol__");var e=this.$props,t=e.treeDefaultExpandAll,a=e.treeDefaultExpandedKeys,r=e.keyEntities,o=a;t&&(o=[].concat((0,n["default"])(r.keys())));var i={_keyList:[],_expandedKeyList:o,_cachedExpandedKeyList:[],_loadedKeys:[],_prevProps:{}};return(0,l["default"])({},i,y(this.$props,i))},methods:{onTreeExpand:function(e){var t=this,a=this.$props.treeExpandedKeys;a||this.setState({_expandedKeyList:e},(function(){t.__emit("treeExpanded")})),this.__emit("update:treeExpandedKeys",e),this.__emit("treeExpand",e)},onLoad:function(e){this.setState({_loadedKeys:e})},getTree:function(){return this.treeRef.current},getLoadData:function(){var e=this.$props,t=e.loadData,a=e.upperSearchValue;return a?null:t},filterTreeNode:function(e){var t=this.$props,a=t.upperSearchValue,r=t.treeNodeFilterProp,n=e[r];return"string"===typeof n&&(a&&-1!==n.toUpperCase().indexOf(a))},renderNotFound:function(){var e=this.$createElement,t=this.$props,a=t.prefixCls,r=t.notFoundContent;return e("span",{class:a+"-not-found"},[r])}},render:function(){var e=arguments[0],t=this.$data,a=t._keyList,r=t._expandedKeyList,n=t._loadedKeys,o=this.$props,i=o.prefixCls,s=o.treeNodes,d=o.filteredTreeNodes,u=o.treeIcon,f=o.treeLine,p=o.treeCheckable,h=o.treeCheckStrictly,v=o.multiple,y=o.ariaId,_=o.renderSearch,g=o.switcherIcon,b=o.searchHalfCheckedKeys,m=this.vcTreeSelect,S=m.onPopupKeyDown,k=m.onTreeNodeSelect,C=m.onTreeNodeCheck,T=this.getLoadData(),P={};p?P.checkedKeys=a:P.selectedKeys=a;var E=void 0,N=void 0;d?d.length?(P.checkStrictly=!0,N=d,p&&!h&&(P.checkedKeys={checked:a,halfChecked:b})):E=this.renderNotFound():s&&s.length?N=s:E=this.renderNotFound();var x=void 0;if(E)x=E;else{var K={props:(0,l["default"])({prefixCls:i+"-tree",showIcon:u,showLine:f,selectable:!p,checkable:p,checkStrictly:h,multiple:v,loadData:T,loadedKeys:n,expandedKeys:r,filterTreeNode:this.filterTreeNode,switcherIcon:g},P,{__propsSymbol__:Symbol(),children:N}),on:{select:k,check:C,expand:this.onTreeExpand,load:this.onLoad},directives:[{name:"ant-ref",value:this.treeRef}]};x=e(c.Tree,K)}return e("div",{attrs:{role:"listbox",id:y,tabIndex:-1},on:{keydown:S}},[_?_():null,x])}};t["default"]=_},"2fbf":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("92fa"),n=c(r),o=a("7b44"),l=c(o),i=a("2fd9"),s=a("73c8"),d=a("48bb"),u=c(d);function c(e){return e&&e.__esModule?e:{default:e}}var f={mixins:[u["default"]],props:{prefixCls:l["default"].string,maxTagTextLength:l["default"].number,label:l["default"].any,value:l["default"].oneOfType([l["default"].string,l["default"].number]),removeIcon:l["default"].any},methods:{onRemove:function(e){var t=this.$props.value;this.__emit("remove",e,t),e.stopPropagation()}},render:function(){var e=arguments[0],t=this.$props,a=t.prefixCls,r=t.maxTagTextLength,o=t.label,l=t.value,d=o||l;return r&&"string"===typeof d&&d.length>r&&(d=d.slice(0,r)+"..."),e("li",(0,n["default"])([{style:i.UNSELECTABLE_STYLE},{attrs:i.UNSELECTABLE_ATTRIBUTE},{attrs:{role:"menuitem",title:(0,i.toTitle)(o)},class:a+"-selection__choice"}]),[(0,s.getListeners)(this).remove&&e("span",{class:a+"-selection__choice__remove",on:{click:this.onRemove}},[(0,s.getComponentFromProp)(this,"removeIcon")]),e("span",{class:a+"-selection__choice__content"},[d])])}};t["default"]=f},"2fd9":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conductCheck=t.UNSELECTABLE_ATTRIBUTE=t.UNSELECTABLE_STYLE=void 0;var r=a("1098"),n=_(r),o=a("92fa"),l=_(o),i=a("41b2"),s=_(i);t.findPopupContainer=b,t.toTitle=m,t.toArray=S,t.createRef=k,t.flatToHierarchy=C,t.resetAriaId=P,t.generateAriaId=E,t.isLabelInValue=N,t.parseSimpleTreeData=x,t.isPosRelated=K,t.cleanEntity=L,t.getFilterTree=D,t.formatInternalValue=O,t.getLabel=w,t.formatSelectorValue=$,t.convertDataToTree=V,t.convertTreeToEntities=M,t.getHalfCheckedKeys=H;var d=a("d96e"),u=_(d),c=a("0464"),f=_(c),p=a("423e9"),h=a("c6a1"),v=a("cbda"),y=a("73c8");function _(e){return e&&e.__esModule?e:{default:e}}var g=!1;function b(e,t){var a=e;while(a){if((0,h.hasClass)(a,t))return a;a=a.parentNode}return null}function m(e){return"string"===typeof e?e:null}function S(e){return void 0===e||null===e?[]:Array.isArray(e)?e:[e]}function k(){var e=function(t){e.current=t};return e}t.UNSELECTABLE_STYLE={userSelect:"none",WebkitUserSelect:"none"},t.UNSELECTABLE_ATTRIBUTE={unselectable:"unselectable"};function C(e){if(!e.length)return[];var t={},a={},r=e.slice().map((function(e){var t=(0,s["default"])({},e,{fields:e.pos.split("-")});return delete t.children,t}));return r.forEach((function(e){a[e.pos]=e})),r.sort((function(e,t){return e.fields.length-t.fields.length})),r.forEach((function(e){var r=e.fields.slice(0,-1).join("-"),n=a[r];n?(n.children=n.children||[],n.children.push(e)):t[e.pos]=e,delete e.key,delete e.fields})),Object.keys(t).map((function(e){return t[e]}))}var T=0;function P(){T=0}function E(e){return T+=1,e+"_"+T}function N(e){var t=e.treeCheckable,a=e.treeCheckStrictly,r=e.labelInValue;return!(!t||!a)||(r||!1)}function x(e,t){var a=t.id,r=t.pId,n=t.rootPId,o={},l=[],i=e.map((function(e){var t=(0,s["default"])({},e),r=t[a];return o[r]=t,t.key=t.key||r,t}));return i.forEach((function(e){var t=e[r],a=o[t];a&&(a.children=a.children||[],a.children.push(e)),(t===n||!a&&null===n)&&l.push(e)})),l}function K(e,t){for(var a=e.split("-"),r=t.split("-"),n=Math.min(a.length,r.length),o=0;o<n;o+=1)if(a[o]!==r[o])return!1;return!0}function L(e){var t=e.node,a=e.pos,r=e.children,n={node:t,pos:a};return r&&(n.children=r.map(L)),n}function D(e,t,a,r,n,o){if(!a)return null;function i(t){if(!t||(0,y.isEmptyElement)(t))return null;var s=!1;r(a,t)&&(s=!0);var d=(0,y.getSlots)(t)["default"];return d=(("function"===typeof d?d():d)||[]).map(i).filter((function(e){return e})),d.length||s?e(o,(0,l["default"])([t.data,{key:n[(0,y.getPropsData)(t).value].key}]),[d]):null}return t.map(i).filter((function(e){return e}))}function O(e,t){var a=S(e);return N(t)?a.map((function(e){return"object"===("undefined"===typeof e?"undefined":(0,n["default"])(e))&&e?e:{value:"",label:""}})):a.map((function(e){return{value:e}}))}function w(e,t,a){if(e.label)return e.label;if(t){var r=(0,y.getPropsData)(t.node);if(Object.keys(r).length)return r[a]}return e.value}function $(e,t,a){var r=t.treeNodeLabelProp,n=t.treeCheckable,o=t.treeCheckStrictly,l=t.showCheckedStrategy;if(n&&!o){var i={};e.forEach((function(e){i[e.value]=e}));var s=C(e.map((function(e){var t=e.value;return a[t]})));if(l===v.SHOW_PARENT)return s.map((function(e){var t=e.node,n=(0,y.getPropsData)(t).value;return{label:w(i[n],a[n],r),value:n}}));if(l===v.SHOW_CHILD){var d=[],u=function e(t){var n=t.node,o=t.children,l=(0,y.getPropsData)(n).value;o&&0!==o.length?o.forEach((function(t){e(t)})):d.push({label:w(i[l],a[l],r),value:l})};return s.forEach((function(e){u(e)})),d}}return e.map((function(e){return{label:w(e,a[e.value],r),value:e.value}}))}function I(e){var t=e.title,a=e.label,r=e.value,n=e["class"],o=e.style,l=e.on,i=void 0===l?{}:l,s=e.key;s||void 0!==s&&null!==s||(s=r);var d={props:(0,f["default"])(e,["on","key","class","className","style"]),on:i,class:n||e.className,style:o,key:s};return a&&!t&&(g||((0,u["default"])(!1,"'label' in treeData is deprecated. Please use 'title' instead."),g=!0),d.props.title=a),d}function V(e,t){return(0,p.convertDataToTree)(e,t,{processProps:I})}function A(e){return(0,s["default"])({},e,{valueEntities:{}})}function R(e,t){var a=(0,y.getPropsData)(e.node).value;e.value=a;var r=t.valueEntities[a];r&&(0,u["default"])(!1,"Conflict! value of node '"+e.key+"' ("+a+") has already used by node '"+r.key+"'."),t.valueEntities[a]=e}function M(e){return(0,p.convertTreeToEntities)(e,{initWrapper:A,processEntity:R})}function H(e,t){var a={};return e.forEach((function(e){var t=e.value;a[t]=!1})),e.forEach((function(e){var r=e.value,n=t[r];while(n&&n.parent){var o=n.parent.value;if(o in a)break;a[o]=!0,n=n.parent}})),Object.keys(a).filter((function(e){return a[e]})).map((function(e){return t[e].key}))}t.conductCheck=p.conductCheck},"3fa2":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHOW_CHILD=t.SHOW_PARENT=t.SHOW_ALL=t.TreeNode=void 0;var r=a("c7e3");Object.defineProperty(t,"TreeNode",{enumerable:!0,get:function(){return r.TreeNode}}),Object.defineProperty(t,"SHOW_ALL",{enumerable:!0,get:function(){return r.SHOW_ALL}}),Object.defineProperty(t,"SHOW_PARENT",{enumerable:!0,get:function(){return r.SHOW_PARENT}}),Object.defineProperty(t,"SHOW_CHILD",{enumerable:!0,get:function(){return r.SHOW_CHILD}});var n=a("8bbf"),o=d(n),l=d(r),i=a("46cf"),s=d(i);function d(e){return e&&e.__esModule?e:{default:e}}o["default"].use(s["default"],{name:"ant-ref"}),t["default"]=l["default"]},"423e9":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("9b57"),n=g(r),o=a("b24f"),l=g(o),i=a("1098"),s=g(i),d=a("8e8e"),u=g(d);t.warnOnlyTreeNode=k,t.arrDel=C,t.arrAdd=T,t.posToArr=P,t.getPosition=E,t.isTreeNode=N,t.getNodeChildren=x,t.isCheckDisabled=K,t.traverseTreeNodes=L,t.mapChildren=D,t.getDragNodesKeys=O,t.calcDropPosition=w,t.calcSelectedKeys=$,t.convertDataToTree=V,t.convertTreeToEntities=A,t.parseCheckedKeys=R,t.conductCheck=M,t.conductExpandParent=H,t.getDataAndAria=j;var c=a("d96e"),f=g(c),p=a("0464"),h=g(p),v=a("8a69"),y=g(v),_=a("73c8");function g(e){return e&&e.__esModule?e:{default:e}}var b=.25,m=2,S=!1;function k(){S||(S=!0,(0,f["default"])(!1,"Tree only accept TreeNode as children."))}function C(e,t){var a=e.slice(),r=a.indexOf(t);return r>=0&&a.splice(r,1),a}function T(e,t){var a=e.slice();return-1===a.indexOf(t)&&a.push(t),a}function P(e){return e.split("-")}function E(e,t){return e+"-"+t}function N(e){return(0,_.getSlotOptions)(e).isTreeNode}function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.filter(N)}function K(e){var t=(0,_.getOptionProps)(e)||{},a=t.disabled,r=t.disableCheckbox,n=t.checkable;return!(!a&&!r)||!1===n}function L(e,t){function a(r,n,o){var l=r?r.componentOptions.children:e,i=r?E(o.pos,n):0,s=x(l);if(r){var d=r.key;d||void 0!==d&&null!==d||(d=i);var u={node:r,index:n,pos:i,key:d,parentPos:o.node?o.pos:null};t(u)}s.forEach((function(e,t){a(e,t,{node:r,pos:i})}))}a(null)}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],a=e.map(t);return 1===a.length?a[0]:a}function O(e,t){var a=(0,_.getOptionProps)(t),r=a.eventKey,n=a.pos,o=[];return L(e,(function(e){var t=e.key;o.push(t)})),o.push(r||n),o}function w(e,t){var a=e.clientY,r=t.$refs.selectHandle.getBoundingClientRect(),n=r.top,o=r.bottom,l=r.height,i=Math.max(l*b,m);return a<=n+i?-1:a>=o-i?1:0}function $(e,t){if(e){var a=t.multiple;return a?e.slice():e.length?[e[0]]:e}}var I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{props:(0,h["default"])(e,["on","key","class","className","style"]),on:e.on||{},class:e["class"]||e.className,style:e.style,key:e.key}};function V(e,t,a){if(!t)return[];var r=a||{},n=r.processProps,o=void 0===n?I:n,l=Array.isArray(t)?t:[t];return l.map((function(t){var r=t.children,n=(0,u["default"])(t,["children"]),l=V(e,r,a);return e(y["default"],o(n),[l])}))}function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.initWrapper,r=t.processEntity,n=t.onProcessFinished,o=new Map,l=new Map,i={posEntities:o,keyEntities:l};return a&&(i=a(i)||i),L(e,(function(e){var t=e.node,a=e.index,n=e.pos,s=e.key,d=e.parentPos,u={node:t,index:a,key:s,pos:n};o.set(n,u),l.set(s,u),u.parent=o.get(d),u.parent&&(u.parent.children=u.parent.children||[],u.parent.children.push(u)),r&&r(u,i)})),n&&n(i),i}function R(e){if(!e)return null;var t=void 0;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==("undefined"===typeof e?"undefined":(0,s["default"])(e)))return(0,f["default"])(!1,"`checkedKeys` is not an array or an object"),null;t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return t}function M(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=new Map,o=new Map;function i(e){if(n.get(e)!==t){var r=a.get(e);if(r){var l=r.children,s=r.parent,d=r.node;if(!K(d)){var u=!0,c=!1;(l||[]).filter((function(e){return!K(e.node)})).forEach((function(e){var t=e.key,a=n.get(t),r=o.get(t);(a||r)&&(c=!0),a||(u=!1)})),t?n.set(e,u):n.set(e,!1),o.set(e,c),s&&i(s.key)}}}}function s(e){if(n.get(e)!==t){var r=a.get(e);if(r){var o=r.children,l=r.node;K(l)||(n.set(e,t),(o||[]).forEach((function(e){s(e.key)})))}}}function d(e){var r=a.get(e);if(r){var o=r.children,l=r.parent,d=r.node;n.set(e,t),K(d)||((o||[]).filter((function(e){return!K(e.node)})).forEach((function(e){s(e.key)})),l&&i(l.key))}else(0,f["default"])(!1,"'"+e+"' does not exist in the tree.")}(r.checkedKeys||[]).forEach((function(e){n.set(e,!0)})),(r.halfCheckedKeys||[]).forEach((function(e){o.set(e,!0)})),(e||[]).forEach((function(e){d(e)}));var u=[],c=[],p=!0,h=!1,v=void 0;try{for(var y,_=n[Symbol.iterator]();!(p=(y=_.next()).done);p=!0){var g=y.value,b=(0,l["default"])(g,2),m=b[0],S=b[1];S&&u.push(m)}}catch(O){h=!0,v=O}finally{try{!p&&_["return"]&&_["return"]()}finally{if(h)throw v}}var k=!0,C=!1,T=void 0;try{for(var P,E=o[Symbol.iterator]();!(k=(P=E.next()).done);k=!0){var N=P.value,x=(0,l["default"])(N,2),L=x[0],D=x[1];!n.get(L)&&D&&c.push(L)}}catch(O){C=!0,T=O}finally{try{!k&&E["return"]&&E["return"]()}finally{if(C)throw T}}return{checkedKeys:u,halfCheckedKeys:c}}function H(e,t){var a=new Map;function r(e){if(!a.get(e)){var n=t.get(e);if(n){a.set(e,!0);var o=n.parent,l=n.node,i=(0,_.getOptionProps)(l);i&&i.disabled||o&&r(o.key)}}}return(e||[]).forEach((function(e){r(e)})),[].concat((0,n["default"])(a.keys()))}function j(e){return Object.keys(e).reduce((function(t,a){return"data-"!==a.substr(0,5)&&"aria-"!==a.substr(0,5)||(t[a]=e[a]),t}),{})}},"428c":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TreeSelectProps=t.TreeData=void 0;var r=a("6042"),n=T(r),o=a("8e8e"),l=T(o),i=a("41b2"),s=T(i),d=a("ca20");Object.defineProperty(t,"TreeData",{enumerable:!0,get:function(){return d.TreeData}}),Object.defineProperty(t,"TreeSelectProps",{enumerable:!0,get:function(){return d.TreeSelectProps}});var u=a("3fa2"),c=T(u),f=a("4d26"),p=T(f),h=a("a7e2"),v=T(h),y=a("73c8"),_=a("bad7"),g=a("baff"),b=T(g),m=a("50f6"),S=T(m),k=a("0464"),C=T(k);function T(e){return e&&e.__esModule?e:{default:e}}var P={TreeNode:(0,s["default"])({},u.TreeNode,{name:"ATreeSelectNode"}),SHOW_ALL:u.SHOW_ALL,SHOW_PARENT:u.SHOW_PARENT,SHOW_CHILD:u.SHOW_CHILD,name:"ATreeSelect",props:(0,y.initDefaultProps)((0,d.TreeSelectProps)(),{transitionName:"slide-up",choiceTransitionName:"zoom",showSearch:!1}),model:{prop:"value",event:"change"},inject:{configProvider:{default:function(){return _.ConfigConsumerProps}}},created:function(){(0,v["default"])(!1!==this.multiple||!this.treeCheckable,"TreeSelect","`multiple` will alway be `true` when `treeCheckable` is true")},methods:{focus:function(){this.$refs.vcTreeSelect.focus()},blur:function(){this.$refs.vcTreeSelect.blur()},renderSwitcherIcon:function(e,t){var a=t.isLeaf,r=t.loading,n=this.$createElement;return r?n(S["default"],{attrs:{type:"loading"},class:e+"-switcher-loading-icon"}):a?null:n(S["default"],{attrs:{type:"caret-down"},class:e+"-switcher-icon"})},onChange:function(){this.$emit.apply(this,["change"].concat(Array.prototype.slice.call(arguments)))},updateTreeData:function(e){var t=this,a=this.$scopedSlots,r={children:"children",title:"title",key:"key",label:"label",value:"value"},n=(0,s["default"])({},r,this.$props.replaceFields);return e.map((function(e){var r=e.scopedSlots,o=void 0===r?{}:r,l=e[n.label],i=e[n.title],d=e[n.value],u=e[n.key],c=e[n.children],f="function"===typeof l?l(t.$createElement):l,p="function"===typeof i?i(t.$createElement):i;!f&&o.label&&a[o.label]&&(f=a[o.label](e)),!p&&o.title&&a[o.title]&&(p=a[o.title](e));var h=(0,s["default"])({},e,{title:p||f,value:d,dataRef:e,key:u});return c?(0,s["default"])({},h,{children:t.updateTreeData(c)}):h}))}},render:function(e){var t,a=this,r=(0,y.getOptionProps)(this),o=r.prefixCls,i=r.size,d=r.dropdownStyle,u=r.dropdownClassName,f=r.getPopupContainer,h=(0,l["default"])(r,["prefixCls","size","dropdownStyle","dropdownClassName","getPopupContainer"]),v=this.configProvider.getPrefixCls,_=v("select",o),g=this.configProvider.renderEmpty,b=(0,y.getComponentFromProp)(this,"notFoundContent"),m=(0,y.getComponentFromProp)(this,"removeIcon"),k=(0,y.getComponentFromProp)(this,"clearIcon"),T=this.configProvider.getPopupContainer,P=(0,C["default"])(h,["inputIcon","removeIcon","clearIcon","switcherIcon","suffixIcon"]),E=(0,y.getComponentFromProp)(this,"suffixIcon");E=Array.isArray(E)?E[0]:E;var N=r.treeData;N&&(N=this.updateTreeData(N));var x=(t={},(0,n["default"])(t,_+"-lg","large"===i),(0,n["default"])(t,_+"-sm","small"===i),t),K=h.showSearch;"showSearch"in h||(K=!(!h.multiple&&!h.treeCheckable));var L=(0,y.getComponentFromProp)(this,"treeCheckable");L&&(L=e("span",{class:_+"-tree-checkbox-inner"}));var D=E||e(S["default"],{attrs:{type:"down"},class:_+"-arrow-icon"}),O=m||e(S["default"],{attrs:{type:"close"},class:_+"-remove-icon"}),w=k||e(S["default"],{attrs:{type:"close-circle",theme:"filled"},class:_+"-clear-icon"}),$={props:(0,s["default"])((0,s["default"])({switcherIcon:function(e){return a.renderSwitcherIcon(_,e)},inputIcon:D,removeIcon:O,clearIcon:w},P,{showSearch:K,getPopupContainer:f||T,dropdownClassName:(0,p["default"])(u,_+"-tree-dropdown"),prefixCls:_,dropdownStyle:(0,s["default"])({maxHeight:"100vh",overflow:"auto"},d),treeCheckable:L,notFoundContent:b||g(e,"Select"),__propsSymbol__:Symbol()}),N?{treeData:N}:{}),class:x,on:(0,s["default"])({},(0,y.getListeners)(this),{change:this.onChange}),ref:"vcTreeSelect",scopedSlots:this.$scopedSlots};return e(c["default"],$,[(0,y.filterEmpty)(this.$slots["default"])])},install:function(e){e.use(b["default"]),e.component(P.name,P),e.component(P.TreeNode.name,P.TreeNode)}};t["default"]=P},"50d4":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("92fa"),n=h(r),o=a("6042"),l=h(o),i=a("7b44"),s=h(i),d=a("2f52"),u=h(d),c=a("2fd9"),f=a("4d26"),p=h(f);function h(e){return e&&e.__esModule?e:{default:e}}var v={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:0,adjustY:1},ignoreShake:!0},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1},ignoreShake:!0}},y={name:"SelectTrigger",props:{disabled:s["default"].bool,showSearch:s["default"].bool,prefixCls:s["default"].string,dropdownPopupAlign:s["default"].object,dropdownClassName:s["default"].string,dropdownStyle:s["default"].object,transitionName:s["default"].string,animation:s["default"].string,getPopupContainer:s["default"].func,dropdownMatchSelectWidth:s["default"].bool,isMultiple:s["default"].bool,dropdownPrefixCls:s["default"].string,dropdownVisibleChange:s["default"].func,popupElement:s["default"].node,open:s["default"].bool},created:function(){this.triggerRef=(0,c.createRef)()},methods:{getDropdownTransitionName:function(){var e=this.$props,t=e.transitionName,a=e.animation,r=e.dropdownPrefixCls;return!t&&a?r+"-"+a:t},forcePopupAlign:function(){var e=this.triggerRef.current;e&&e.forcePopupAlign()}},render:function(){var e,t=arguments[0],a=this.$props,r=a.disabled,o=a.isMultiple,i=a.dropdownPopupAlign,s=a.dropdownMatchSelectWidth,d=a.dropdownClassName,c=a.dropdownStyle,f=a.dropdownVisibleChange,h=a.getPopupContainer,y=a.dropdownPrefixCls,_=a.popupElement,g=a.open,b=void 0;return!1!==s&&(b=s?"width":"minWidth"),t(u["default"],(0,n["default"])([{directives:[{name:"ant-ref",value:this.triggerRef}]},{attrs:{action:r?[]:["click"],popupPlacement:"bottomLeft",builtinPlacements:v,popupAlign:i,prefixCls:y,popupTransitionName:this.getDropdownTransitionName(),popup:_,popupVisible:g,getPopupContainer:h,stretch:b,popupClassName:(0,p["default"])(d,(e={},(0,l["default"])(e,y+"--multiple",o),(0,l["default"])(e,y+"--single",!o),e)),popupStyle:c},on:{popupVisibleChange:f}}]),[this.$slots["default"]])}};t["default"]=y},"5fca":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("269c"),n=o(r);function o(e){return e&&e.__esModule?e:{default:e}}t["default"]=n["default"]},"80e1":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("92fa"),n=R(r),o=a("9b57"),l=R(o),i=a("41b2"),s=R(i),d=a("1b2b"),u=R(d),c=a("c449"),f=R(c),p=a("ec44"),h=R(p),v=a("d96e"),y=R(v),_=a("7b44"),g=R(_),b=a("af09"),m=R(b),S=a("50d4"),k=R(S),C=a("faee"),T=R(C),P=a("ee8f"),E=R(P),N=a("96ba"),x=R(N),K=a("5fca"),L=R(K),D=a("cbda"),O=a("48bb"),w=R(O),$=a("2fd9"),I=a("2050"),V=R(I),A=a("73c8");function R(e){return e&&e.__esModule?e:{default:e}}function M(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={};return e.forEach((function(e){t[e]=function(){this.needSyncKeys[e]=!0}})),t}var H={name:"Select",mixins:[w["default"]],props:(0,A.initDefaultProps)({prefixCls:g["default"].string,prefixAria:g["default"].string,multiple:g["default"].bool,showArrow:g["default"].bool,open:g["default"].bool,value:g["default"].any,autoFocus:g["default"].bool,defaultOpen:g["default"].bool,defaultValue:g["default"].any,showSearch:g["default"].bool,placeholder:g["default"].any,inputValue:g["default"].string,searchValue:g["default"].string,autoClearSearchValue:g["default"].bool,searchPlaceholder:g["default"].any,disabled:g["default"].bool,children:g["default"].any,labelInValue:g["default"].bool,maxTagCount:g["default"].number,maxTagPlaceholder:g["default"].oneOfType([g["default"].any,g["default"].func]),maxTagTextLength:g["default"].number,showCheckedStrategy:g["default"].oneOf([D.SHOW_ALL,D.SHOW_PARENT,D.SHOW_CHILD]),dropdownClassName:g["default"].string,dropdownStyle:g["default"].object,dropdownVisibleChange:g["default"].func,dropdownMatchSelectWidth:g["default"].bool,treeData:g["default"].array,treeDataSimpleMode:g["default"].oneOfType([g["default"].bool,g["default"].object]),treeNodeFilterProp:g["default"].string,treeNodeLabelProp:g["default"].string,treeCheckable:g["default"].oneOfType([g["default"].any,g["default"].object,g["default"].bool]),treeCheckStrictly:g["default"].bool,treeIcon:g["default"].bool,treeLine:g["default"].bool,treeDefaultExpandAll:g["default"].bool,treeDefaultExpandedKeys:g["default"].array,treeExpandedKeys:g["default"].array,loadData:g["default"].func,filterTreeNode:g["default"].oneOfType([g["default"].func,g["default"].bool]),notFoundContent:g["default"].any,getPopupContainer:g["default"].func,allowClear:g["default"].bool,transitionName:g["default"].string,animation:g["default"].string,choiceTransitionName:g["default"].string,inputIcon:g["default"].any,clearIcon:g["default"].any,removeIcon:g["default"].any,switcherIcon:g["default"].any,__propsSymbol__:g["default"].any},{prefixCls:"rc-tree-select",prefixAria:"rc-tree-select",showSearch:!0,autoClearSearchValue:!0,showCheckedStrategy:D.SHOW_CHILD,treeNodeFilterProp:"value",treeNodeLabelProp:"title",treeIcon:!1,notFoundContent:"Not Found",dropdownStyle:{},dropdownVisibleChange:function(){return!0}}),data:function(){(0,y["default"])(this.$props.__propsSymbol__,"must pass __propsSymbol__");var e=this.$props,t=e.prefixAria,a=e.defaultOpen,r=e.open;this.needSyncKeys={},this.selectorRef=(0,$.createRef)(),this.selectTriggerRef=(0,$.createRef)(),this.ariaId=(0,$.generateAriaId)(t+"-list");var n={_open:r||a,_valueList:[],_searchHalfCheckedKeys:[],_missValueList:[],_selectorValueList:[],_valueEntities:{},_posEntities:new Map,_keyEntities:new Map,_searchValue:"",_prevProps:{},_init:!0,_focused:void 0,_treeNodes:void 0,_filteredTreeNodes:void 0},o=this.getDerivedState(this.$props,n);return(0,s["default"])({},n,o)},provide:function(){return{vcTreeSelect:{onSelectorFocus:this.onSelectorFocus,onSelectorBlur:this.onSelectorBlur,onSelectorKeyDown:this.onComponentKeyDown,onSelectorClear:this.onSelectorClear,onMultipleSelectorRemove:this.onMultipleSelectorRemove,onTreeNodeSelect:this.onTreeNodeSelect,onTreeNodeCheck:this.onTreeNodeCheck,onPopupKeyDown:this.onComponentKeyDown,onSearchInputChange:this.onSearchInputChange,onSearchInputKeyDown:this.onSearchInputKeyDown}}},watch:(0,s["default"])({},M(["treeData","defaultValue","value"]),{__propsSymbol__:function(){var e=this.getDerivedState(this.$props,this.$data);this.setState(e),this.needSyncKeys={}},"$data._valueList":function(){var e=this;this.$nextTick((function(){e.forcePopupAlign()}))},"$data._open":function(e){var t=this;setTimeout((function(){var a=t.$props.prefixCls,r=t.$data,n=r._selectorValueList,o=r._valueEntities,l=t.isMultiple();if(!l&&n.length&&e&&t.popup){var i=n[0].value,s=t.popup.getTree(),d=s.domTreeNodes,u=o[i]||{},c=u.key,p=d[c];if(p){var v=p.$el;(0,f["default"])((function(){var e=t.popup.$el,r=(0,$.findPopupContainer)(e,a+"-dropdown"),n=t.popup.searchRef.current;v&&r&&n&&(0,h["default"])(v,r,{onlyScrollIfNeeded:!0,offsetTop:n.offsetHeight})}))}}}))}}),mounted:function(){var e=this;this.$nextTick((function(){var t=e.$props,a=t.autoFocus,r=t.disabled;a&&!r&&e.focus()}))},methods:{getDerivedState:function(e,t){var a=this.$createElement,r=t._prevProps,n=void 0===r?{}:r,o=e.treeCheckable,i=e.treeCheckStrictly,d=e.filterTreeNode,c=e.treeNodeFilterProp,f=e.treeDataSimpleMode,p={_prevProps:(0,s["default"])({},e),_init:!1},h=this;function v(t,a){return!(n[t]===e[t]&&!h.needSyncKeys[t])&&(a(e[t],n[t]),!0)}var y=!1;v("open",(function(e){p._open=e}));var _=void 0,g=!1,b=!1;if(v("treeData",(function(e){_=(0,$.convertDataToTree)(a,e),g=!0})),v("treeDataSimpleMode",(function(e,t){if(e){var a=t&&!0!==t?t:{};(0,u["default"])(e,a)||(b=!0)}})),f&&(g||b)){var m=(0,s["default"])({id:"id",pId:"pId",rootPId:null},!0!==f?f:{});_=(0,$.convertDataToTree)(a,(0,$.parseSimpleTreeData)(e.treeData,m))}if(e.treeData||(_=(0,A.filterEmpty)(this.$slots["default"])),_){var S=(0,$.convertTreeToEntities)(_);p._treeNodes=_,p._posEntities=S.posEntities,p._valueEntities=S.valueEntities,p._keyEntities=S.keyEntities,y=!0}if(t._init&&v("defaultValue",(function(t){p._valueList=(0,$.formatInternalValue)(t,e),y=!0})),v("value",(function(t){p._valueList=(0,$.formatInternalValue)(t,e),y=!0})),y){var k=[],C=[],T=[],P=p._valueList;P||(P=[].concat((0,l["default"])(t._valueList),(0,l["default"])(t._missValueList)));var E={};if(P.forEach((function(e){var a=e.value,r=e.label,n=(p._valueEntities||t._valueEntities)[a];if(E[a]=r,n)return T.push(n.key),void C.push(e);k.push(e)})),o&&!i){var N=(0,$.conductCheck)(T,!0,p._keyEntities||t._keyEntities),x=N.checkedKeys;p._valueList=x.map((function(e){var a=(p._keyEntities||t._keyEntities).get(e).value,r={value:a};return void 0!==E[a]&&(r.label=E[a]),r}))}else p._valueList=C;p._missValueList=k,p._selectorValueList=(0,$.formatSelectorValue)(p._valueList,e,p._valueEntities||t._valueEntities)}if(v("inputValue",(function(e){null!==e&&(p._searchValue=e)})),v("searchValue",(function(e){p._searchValue=e})),void 0!==p._searchValue||t._searchValue&&_){var K=void 0!==p._searchValue?p._searchValue:t._searchValue,L=String(K).toUpperCase(),D=d;!1===d?D=function(){return!0}:"function"!==typeof D&&(D=function(e,t){var a=String((0,A.getPropsData)(t)[c]).toUpperCase();return-1!==a.indexOf(L)}),p._filteredTreeNodes=(0,$.getFilterTree)(this.$createElement,p._treeNodes||t._treeNodes,K,D,p._valueEntities||t._valueEntities,V["default"])}return y&&o&&!i&&(p._searchValue||t._searchValue)&&(p._searchHalfCheckedKeys=(0,$.getHalfCheckedKeys)(p._valueList,p._valueEntities||t._valueEntities)),v("showCheckedStrategy",(function(){p._selectorValueList=p._selectorValueList||(0,$.formatSelectorValue)(p._valueList||t._valueList,e,p._valueEntities||t._valueEntities)})),p},onSelectorFocus:function(){this.setState({_focused:!0})},onSelectorBlur:function(){this.setState({_focused:!1})},onComponentKeyDown:function(e){var t=this.$data._open,a=e.keyCode;t?m["default"].ESC===a?this.setOpenState(!1):-1!==[m["default"].UP,m["default"].DOWN,m["default"].LEFT,m["default"].RIGHT].indexOf(a)&&e.stopPropagation():-1!==[m["default"].ENTER,m["default"].DOWN].indexOf(a)&&this.setOpenState(!0)},onDeselect:function(e,t,a){this.__emit("deselect",e,t,a)},onSelectorClear:function(e){var t=this.$props.disabled;t||(this.triggerChange([],[]),this.isSearchValueControlled()||this.setUncontrolledState({_searchValue:"",_filteredTreeNodes:null}),e.stopPropagation())},onMultipleSelectorRemove:function(e,t){e.stopPropagation();var a=this.$data,r=a._valueList,n=a._missValueList,o=a._valueEntities,l=this.$props,i=l.treeCheckable,s=l.treeCheckStrictly,d=l.treeNodeLabelProp,u=l.disabled;if(!u){var c=o[t],f=r;c&&(f=i&&!s?r.filter((function(e){var t=e.value,a=o[t];return!(0,$.isPosRelated)(a.pos,c.pos)})):r.filter((function(e){var a=e.value;return a!==t})));var p=c?c.node:null,h={triggerValue:t,triggerNode:p},v={node:p};if(i){var y=f.map((function(e){var t=e.value;return o[t]}));v.event="check",v.checked=!1,v.checkedNodes=y.map((function(e){var t=e.node;return t})),v.checkedNodesPositions=y.map((function(e){var t=e.node,a=e.pos;return{node:t,pos:a}})),h.allCheckedNodes=s?v.checkedNodes:(0,$.flatToHierarchy)(y).map((function(e){var t=e.node;return t}))}else v.event="select",v.selected=!1,v.selectedNodes=f.map((function(e){var t=e.value;return(o[t]||{}).node}));var _=n.filter((function(e){var a=e.value;return a!==t})),g=void 0;g=this.isLabelInValue()?{label:p?(0,A.getPropsData)(p)[d]:null,value:t}:t,this.onDeselect(g,p,v),this.triggerChange(_,f,h)}},onValueTrigger:function(e,t,a,r){var n=a.node,o=n.$props.value,l=this.$data,i=l._missValueList,d=l._valueEntities,u=l._keyEntities,c=l._searchValue,f=this.$props,p=f.disabled,h=f.inputValue,v=f.treeNodeLabelProp,y=f.multiple,_=f.treeCheckable,g=f.treeCheckStrictly,b=f.autoClearSearchValue,m=n.$props[v];if(!p){var S=void 0;S=this.isLabelInValue()?{value:o,label:m}:o,e?this.__emit("select",S,n,a):this.__emit("deselect",S,n,a);var k=t.map((function(e){var t=(0,A.getPropsData)(e);return{value:t.value,label:t[v]}}));if(_&&!g){var C=k.map((function(e){var t=e.value;return d[t].key}));C=e?(0,$.conductCheck)(C,!0,u).checkedKeys:(0,$.conductCheck)([d[o].key],!1,u,{checkedKeys:C}).checkedKeys,k=C.map((function(e){var t=(0,A.getPropsData)(u.get(e).node);return{value:t.value,label:t[v]}}))}(b||null===h)&&(this.isSearchValueControlled()||!y&&!_||this.setUncontrolledState({_searchValue:"",_filteredTreeNodes:null}),c&&c.length&&(this.__emit("update:searchValue",""),this.__emit("search","")));var T=(0,s["default"])({},r,{triggerValue:o,triggerNode:n});this.triggerChange(i,k,T)}},onTreeNodeSelect:function(e,t){var a=this.$data,r=a._valueList,n=a._valueEntities,o=this.$props,l=o.treeCheckable,i=o.multiple;if(!l){i||this.setOpenState(!1);var s=t.selected,d=t.node.$props.value,u=void 0;i?(u=r.filter((function(e){var t=e.value;return t!==d})),s&&u.push({value:d})):u=[{value:d}];var c=u.map((function(e){var t=e.value;return n[t]})).filter((function(e){return e})).map((function(e){var t=e.node;return t}));this.onValueTrigger(s,c,t,{selected:s})}},onTreeNodeCheck:function(e,t){var a=this.$data,r=a._searchValue,n=a._keyEntities,o=a._valueEntities,i=a._valueList,s=this.$props.treeCheckStrictly,d=t.checkedNodes,u=t.checkedNodesPositions,c=t.checked,f={checked:c},p=d;if(r){var h=i.map((function(e){var t=e.value;return o[t]})).filter((function(e){return e})).map((function(e){var t=e.key;return t})),v=void 0;v=c?Array.from(new Set([].concat((0,l["default"])(h),(0,l["default"])(p.map((function(e){var t=(0,A.getPropsData)(e),a=t.value;return o[a].key})))))):(0,$.conductCheck)([(0,A.getPropsData)(t.node).eventKey],!1,n,{checkedKeys:h}).checkedKeys,p=v.map((function(e){return n.get(e).node})),f.allCheckedNodes=v.map((function(e){return(0,$.cleanEntity)(n.get(e))}))}else f.allCheckedNodes=s?t.checkedNodes:(0,$.flatToHierarchy)(u);this.onValueTrigger(c,p,t,f)},onDropdownVisibleChange:function(e){var t=this.$props,a=t.multiple,r=t.treeCheckable,n=this.$data._searchValue;e&&!a&&!r&&n&&this.setUncontrolledState({_searchValue:"",_filteredTreeNodes:null}),this.setOpenState(e,!0)},onSearchInputChange:function(e){var t=e.target.value,a=this.$data,r=a._treeNodes,n=a._valueEntities,o=this.$props,l=o.filterTreeNode,i=o.treeNodeFilterProp;this.__emit("update:searchValue",t),this.__emit("search",t);var s=!1;if(this.isSearchValueControlled()||(s=this.setUncontrolledState({_searchValue:t}),this.setOpenState(!0)),s){var d=String(t).toUpperCase(),u=l;!1===l?u=function(){return!0}:u||(u=function(e,t){var a=String((0,A.getPropsData)(t)[i]).toUpperCase();return-1!==a.indexOf(d)}),this.setState({_filteredTreeNodes:(0,$.getFilterTree)(this.$createElement,r,t,u,n,V["default"])})}},onSearchInputKeyDown:function(e){var t=this.$data,a=t._searchValue,r=t._valueList,n=e.keyCode;if(m["default"].BACKSPACE===n&&this.isMultiple()&&!a&&r.length){var o=r[r.length-1].value;this.onMultipleSelectorRemove(e,o)}},onChoiceAnimationLeave:function(){var e=this;(0,f["default"])((function(){e.forcePopupAlign()}))},setPopupRef:function(e){this.popup=e},setUncontrolledState:function(e){var t=!1,a={},r=(0,A.getOptionProps)(this);return Object.keys(e).forEach((function(n){n.slice(1)in r||(t=!0,a[n]=e[n])})),t&&this.setState(a),t},setOpenState:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.$props.dropdownVisibleChange;a&&!1===a(e,{documentClickClose:!e&&t})||this.setUncontrolledState({_open:e})},isMultiple:function(){var e=this.$props,t=e.multiple,a=e.treeCheckable;return!(!t&&!a)},isLabelInValue:function(){return(0,$.isLabelInValue)(this.$props)},isSearchValueControlled:function(){var e=(0,A.getOptionProps)(this),t=e.inputValue;return"searchValue"in e||"inputValue"in e&&null!==t},forcePopupAlign:function(){var e=this.selectTriggerRef.current;e&&e.forcePopupAlign()},delayForcePopupAlign:function(){var e=this;(0,f["default"])((function(){(0,f["default"])(e.forcePopupAlign)}))},triggerChange:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.$data,n=r._valueEntities,o=r._searchValue,i=r._selectorValueList,d=(0,A.getOptionProps)(this),u=d.disabled,c=d.treeCheckable,f=d.treeCheckStrictly;if(!u){var p=(0,s["default"])({preValue:i.map((function(e){var t=e.label,a=e.value;return{label:t,value:a}}))},a),h=(0,$.formatSelectorValue)(t,d,n);if(!("value"in d)){var v={_missValueList:e,_valueList:t,_selectorValueList:h};o&&c&&!f&&(v._searchHalfCheckedKeys=(0,$.getHalfCheckedKeys)(t,n)),this.setState(v)}if((0,A.getListeners)(this).change){var y=void 0;y=this.isMultiple()?[].concat((0,l["default"])(e),(0,l["default"])(h)):h.slice(0,1);var _=null,g=void 0;this.isLabelInValue()?g=y.map((function(e){var t=e.label,a=e.value;return{label:t,value:a}})):(_=[],g=y.map((function(e){var t=e.label,a=e.value;return _.push(t),a}))),this.isMultiple()||(g=g[0]),this.__emit("change",g,_,p)}}},focus:function(){this.selectorRef.current.focus()},blur:function(){this.selectorRef.current.blur()}},render:function(){var e=arguments[0],t=this.$data,a=t._valueList,r=t._missValueList,o=t._selectorValueList,i=t._searchHalfCheckedKeys,d=t._valueEntities,u=t._keyEntities,c=t._searchValue,f=t._open,p=t._focused,h=t._treeNodes,v=t._filteredTreeNodes,y=(0,A.getOptionProps)(this),_=y.prefixCls,g=y.treeExpandedKeys,b=this.isMultiple(),m={props:(0,s["default"])({},y,{isMultiple:b,valueList:a,searchHalfCheckedKeys:i,selectorValueList:[].concat((0,l["default"])(r),(0,l["default"])(o)),valueEntities:d,keyEntities:u,searchValue:c,upperSearchValue:(c||"").toUpperCase(),open:f,focused:p,dropdownPrefixCls:_+"-dropdown",ariaId:this.ariaId}),on:(0,s["default"])({},(0,A.getListeners)(this),{choiceAnimationLeave:this.onChoiceAnimationLeave}),scopedSlots:this.$scopedSlots},S=(0,A.mergeProps)(m,{props:{treeNodes:h,filteredTreeNodes:v,treeExpandedKeys:g,__propsSymbol__:Symbol()},on:{treeExpanded:this.delayForcePopupAlign},directives:[{name:"ant-ref",value:this.setPopupRef}]}),C=b?L["default"]:x["default"],P=e(C,S),N=b?E["default"]:T["default"],K=e(N,(0,n["default"])([m,{directives:[{name:"ant-ref",value:this.selectorRef}]}])),D=(0,A.mergeProps)(m,{props:{popupElement:P,dropdownVisibleChange:this.onDropdownVisibleChange},directives:[{name:"ant-ref",value:this.selectTriggerRef}]});return e(k["default"],D,[K])}};H.TreeNode=V["default"],H.SHOW_ALL=D.SHOW_ALL,H.SHOW_PARENT=D.SHOW_PARENT,H.SHOW_CHILD=D.SHOW_CHILD,H.name="TreeSelect",t["default"]=H},"8a23":function(e,t,a){"use strict";e.exports=a("bf74")},"8a69":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("6042"),n=b(r),o=a("1098"),l=b(o),i=a("41b2"),s=b(i),d=a("7b44")