1234567891011 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/zaiti-tree2/index"],{"149c":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return r})),i.d(t,"a",(function(){}));var n=function(){var e=this.$createElement;this._self._c},r=[]},"4fb5":function(e,t,i){"use strict";i.r(t);var n=i("149c"),r=i("8855");for(var c in r)["default"].indexOf(c)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(c);i("5541");var h=i("f0c5"),a=Object(h["a"])(r["default"],n["b"],n["c"],!1,null,"a551bfce",null,!1,n["a"],void 0);t["default"]=a.exports},5541:function(e,t,i){"use strict";var n=i("b47e"),r=i.n(n);r.a},"5f34":function(e,t,i){"use strict";(function(e){var n=i("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(i("2eee")),c=n(i("448a")),h=n(i("9523")),a=n(i("c973")),o=n(i("6aeb")),d=i("66e2");function s(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function l(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?s(Object(i),!0).forEach((function(t){(0,h.default)(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):s(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var f={name:"tkitree",props:{reciveUserInfo:{type:String},range:{type:Array,default:[]},idKey:{type:String,default:"id"},default_value:{type:Array,default:[]},rangeKey:{type:String,default:"label"},title:{type:String,default:""},multiple:{type:Boolean,default:!1},selectParent:{type:Boolean,default:!1},foldAll:{type:Boolean,default:!1},confirmColor:{type:String,default:""},cancelColor:{type:String,default:""},titleColor:{type:String,default:""},currentIcon:{type:String,default:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ0QTM0MzQ1Q0RBMTFFOUE0MjY4NzI1Njc1RjI1ODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ0QTM0MzU1Q0RBMTFFOUE0MjY4NzI1Njc1RjI1ODIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDRBMzQzMjVDREExMUU5QTQyNjg3MjU2NzVGMjU4MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDRBMzQzMzVDREExMUU5QTQyNjg3MjU2NzVGMjU4MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PidwepsAAAK0SURBVHja7JxbTsJAFIYHww7ciStgCeoGvGxAiOsgURegoL5720AXYLiIr0aJviq3Zx3PhIEnKG3ndtr+f3KixrSUj/ZjzjClIqUUiFm2gAAQAREQEUAEREAERAQQAREQAREBREAEREBEEqa67h9RFDWllDv0awWYlqlQHmu1WjMRRMoV1QFttA12y3xRtdNczq8EsE4/f8FumX2q77ROvNXk8UGMEKdUz6tYJHljaZAbuyUH+UR1to5BEohTuqwPCeS4pAA/qY6o/kyHOAMCeRK3owJnj+rH1jjxhqpVsstaebCz6TmnHWyXyY+xHjSBWBY/bvSgadtXBj9u9KCN3rnIfkzkQVsTEEX0Y2IP2oKo/HhMICcFAThUcwVZNGU6FdbX/XURzkbVF4+ybGhjPrFdgP66QdXNurGtSdk6Xdb9nAJ8oDo3OQlsQZzkdPw41ONBo6vI5scDefRjZg+6gpg3Pxp50CXEvPjR2IOuIXL3oxUPuobI3Y9WPOgDIlc/WvOgL4iL/vqFCcD7LH0xB4hj7cfQ/fWH9qCT+FhG0tN+DBk1PzjOM0SVllixcsBT1AvYc/kAPhc0hRg/3uvxoCgKRN9+dOrBUBB9+9GpB0NC9OVH5x4MDdG1H714kANEV3705kEOEBf9dcPi/lQnsuvLg1wgSu3Ha0v7Uh4MMgUXeuG71H407a+VBy9CPQkOdw+MtB+nGbd/D+FBbhBNxo9SjwcngJjNj0E9yBFiFj8G9SBXiGn8GNyDnCEm8SMLD3KHGOdHNh7kDjHOj2w8mAeIi/5arX+c6b/fxHz9oADEdGdjR/fXCw/OOB5oVfCOgnepz8IB14PMw03jCmTE+QBx5z0gAmKSqK9OUF+hcAeIhu/QYr4Qie8rjW83hhMBERARQAREQAREBBABERCLnH8BBgA+TQI7U4t53AAAAABJRU5ErkJggg=="},defaultIcon:{type:String,default:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAACE0lEQVR4Xu3c200DMRCF4XEltJAOkEugA+ggpUAHoQMqiFMCdEAJUMEiS4mEELlIO7bPOeN9i6K1rG/952myyea1WiCtXmEuYBPR4RBMxInoIOCwhOtJLKVszWyXc/5y2BvNEq6I+/3+kFK6M7OHnPM7jcLKjbZAvD/uaZtzflm5P4rbWyJWgDcze1LPuzVihfxUz7sH4ilJ2bx7Isrm3RtRMu8RiHJ5j0SUyXs0okTeCIj0eSMh0uaNhkiZNyIiXd7IiDR5oyNS5M2ACJ83EyJs3myIkHkzIsLlzYwIkzc7IkTeCojD81ZCHJa3GuKQvBURu+etjNgtb3XELnlHQGyedyTEZnlHQ2ySd0RE97wjI7rlHR3RJe+JeIrbLOecD6ePpZQ6W1kn2epo4MUrPOKyLN8ppYq1+y1VStncOjIdGnFZlo+U0uOtWOeOY2TE12Ouq//pEA7xXL7XfvcufR8K0Svfv6CREN3yDYfYIt9QiK3yjYTYLF95xB75SiP2ylcZsVu+cogj8pVCHJWvEuKwfOkREfKlRkTJlxkRJl86RMR8qRBR82VChM0XHpEhX2hElnyREWnyhUNkzBcKkTVfJETafIcjKuQ7FFEl35GIMvl2R1TMtyuiar49EWXzbY5oZpv/hibXTF2h3+s60FRKeT6+3TjMS3nrA3ZFRD8xrfY3ER1kJ+JEdBBwWGKeRAfEH1wS5WFZSDB/AAAAAElFTkSuQmCC"},lastIcon:{type:String,default:""},border:{type:Boolean,default:!1},custom:{type:Boolean,default:!1},spread:{type:Boolean,default:!1}},data:function(){return{fartherKey:"",showTree:!1,treeList:[],selectIndex:-1,idArr:[],searchname:"",selectName:[],getMsg:""}},computed:{},methods:{clear:function(){console.log(this.treeList),this.searchname=""},getList:function(){var e=this;return(0,a.default)(r.default.mark((function t(){var i,n;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,d.getTreeData6)(e.searchname);case 2:i=t.sent,e._initTree(o.default.transData(i.data,"id","parentid","children")),n=e.treeList,n.forEach((function(t,i){t.name==e.searchname&&(t.show=!0),e.selectName.forEach((function(i){if(t.name==i){t.checked=!0,t.show=!0;var n=e.treeList.filter((function(e){return t.parentId[t.parentId.length-1]===e.parentId[e.parentId.length-1]}));n.forEach((function(e){e.show=!0}))}})),e.treeList.forEach((function(t,i){t.checked&&t.parentId.forEach((function(t,i){e.treeList.forEach((function(i,n){i.id==t&&(e.treeList[n].checked=!0,e.treeList[n].show=!0,e.treeList[n].showChild=!0)}))}))}))}));case 6:case"end":return t.stop()}}),t)})))()},_show:function(e){try{this.showTree=!0,this.fartherKey=e}catch(e){}},_hide:function(){this.showTree=!1},_cancel:function(){this._hide(),this.$emit("cancel","")},_confirm:function(){var e=this,t=[],i={},n="";this.treeList.forEach((function(r,c){if(e.treeList[c].checked&&e.treeList[c].lastRank){console.log(e.treeList[c]);var h=e.treeList[c].parents.map((function(e){return e.label}));n+=h.join("/")+(h.join("/")?"/":"")+e.treeList[c].name,i=Object.assign(i,e.treeList[c].source),t.push(l(l({},i),{},{parentId1:e.treeList[c].parentId[0]?e.treeList[c].parentId[0]:null,parentId2:e.treeList[c].parentId[1]?e.treeList[c].parentId[1]:null,label:n}))}})),this._hide(),console.log(t),this.$emit("confirm",[].concat(t),this.fartherKey)},getSearchObj:function(e){var t=this;if(!e.children||!e.children.length)return e.name===this.searchname;e.children.forEach((function(e){if(e.name===t.searchname)return!0}))},_renderTreeList:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];t.forEach((function(t){if(e.treeList.push({id:t[e.idKey],name:t[e.rangeKey],source:t,parentId:n,parents:r,rank:i,showChild:!1,open:!1,show:0===i,hideArr:[],orChecked:!!t.checked&&t.checked,checked:!!t.checked&&t.checked}),Array.isArray(t.children)&&t.children.length>0){var a,o=(0,c.default)(n),d=(0,c.default)(r),s=[].concat(s);delete d.children,o.push(t[e.idKey]),d.push((a={},(0,h.default)(a,e.idKey,t[e.idKey]),(0,h.default)(a,e.rangeKey,t[e.rangeKey]),a)),e._renderTreeList(t.children,i+1,o,d)}else e.treeList[e.treeList.length-1].lastRank=!0}))},_defaultSelect:function(){var e=this.default_value;this.treeList.forEach((function(t,i){for(var n=0;n<e;n++)t.parentId.toString().indexOf(v2.parentId.toString())}))},_treeItemTap:function(e,t){var i=this;if(!0===e.lastRank)return this.treeList[t].checked=!this.treeList[t].checked,void this._fixMultiple(t);var n=this.treeList,r=e.id;e.showChild=!e.showChild,e.open=!!e.showChild||!e.open,n.forEach((function(t,n){if(!1===e.showChild){if(!t.parentId.includes(r))return;i.foldAll?!0!==t.lastRank&&(t.showChild=!1):(!0===t.lastRank||t.open||(t.showChild=!1),t.show&&(t.hideArr[e.rank]=r)),t.show=!1}else t.parentId[t.parentId.length-1]===r&&(t.show=!0),t.parentId.includes(r)&&!i.foldAll&&t.hideArr[e.rank]===r&&(t.show=!0,t.open&&t.showChild?t.showChild=!0:t.showChild=!1,t.hideArr[e.rank]=null)}))},_treeItemSelect:function(e,t){this.treeList[t].checked=!this.treeList[t].checked,this._fixMultiple(t),this._chenge(e,this.treeList[t].checked)},_treeItemSelect2:function(e,t){console.log(e,t,"点击事件1"),this._hide(),this.$emit("confirm",e)},_chenge:function(e,t){var i=this;if(1==e.checked){var n=this.selectName.indexOf(e.name);if(n>-1)return;this.selectName.push(e.name)}else{var r=this.selectName.indexOf(e.name);if(!(r>-1))return;this.selectName.splice(r,1)}if(this.searchname="",this.idArr.push(e.id),void 0==e.source.children)return this.treeList.forEach((function(e,n){i.idArr.forEach((function(r,c){e.id==r&&1==t?i.treeList[n].checked=!0:e.id==r&&0==t&&(i.treeList[n].checked=!1)}))})),e.checked?e.parentId.forEach((function(e,t){i.treeList.forEach((function(t,n){t.id==e&&(i.treeList[n].checked=!0)}))})):e.parentId.forEach((function(e,t){i.treeList.forEach((function(t,n){t.id==e&&(i.treeList[n].checked=!1)}))})),this.treeList.forEach((function(e,t){e.checked&&e.parentId.forEach((function(e,t){i.treeList.forEach((function(t,n){t.id==e&&(i.treeList[n].checked=!0)}))}))})),void(this.idArr=[]);this.handkeCheck1(e.source.children),this.treeList.forEach((function(e,n){i.idArr.forEach((function(r,c){e.id==r&&1==t?i.treeList[n].checked=!0:e.id==r&&0==t&&(i.treeList[n].checked=!1)}))})),e.checked?e.parentId.forEach((function(e,t){i.treeList.forEach((function(t,n){t.id==e&&(i.treeList[n].checked=!0)}))})):e.parentId.forEach((function(e,t){i.treeList.forEach((function(t,n){t.id==e&&(i.treeList[n].checked=!1)}))})),this.treeList.forEach((function(e,t){e.checked&&e.parentId.forEach((function(e,t){i.treeList.forEach((function(t,n){t.id==e&&(i.treeList[n].checked=!0)}))}))})),this.idArr=[]},handkeCheck1:function(e){var t=this;e.forEach((function(e,i){t.idArr.push(e.id),void 0!=e.children&&t.handkeCheck1(e.children)}))},handkeCheck:function(e,t,i){var n=this;e.forEach((function(e,r){void 0!=e.children?e.id==t.id&&1==t.checked?(e.checked=!0,n.handkeChecks(e.children,t,i)):e.id==t.id&&0==t.checked?(e.checked=!1,n.handkeChecks(e.children,t,i)):n.handkeCheck(e.children,t,i):e.id==t.id&&1==t.checked?e.checked=!0:e.id==t.id&&0==t.checked&&(e.checked=!1)}))},handkeChecks:function(e,t,i){var n=this;e.forEach((function(e,r){void 0!=e.children?t.checked?(e.checked=!0,n.handkeChecks(e.children,t,i)):(e.checked=!1,n.handkeChecks(e.children,t,i)):t.checked?e.checked=!0:e.checked=!1}))},_fixMultiple:function(e){var t=this;console.log(this.spread),this.treeList.forEach((function(i,n){t.treeList[n].checked=n==e}))},_reTreeList:function(){var e=this;this.treeList.forEach((function(t,i){e.treeList[i].checked=t.orChecked}))},_initTree:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.range;this.treeList=[],this._renderTreeList(e),this.$nextTick((function(){}));var t=this.treeList;this.custom&&t.forEach((function(e,t){console.log("child",e),"1"==e.rank&&(e.show=!0)}))}},watch:{range:function(e){this._initTree(e)},multiple:function(){this.range.length&&this._reTreeList()},selectParent:function(){this.range.length&&this._reTreeList()},deep:!0,immediate:!0},mounted:function(){var t=this;this._initTree(),e.$on("sendMsg",(function(e){t.getMsg=e.msg}))}};t.default=f}).call(this,i("543d")["default"])},8855:function(e,t,i){"use strict";i.r(t);var n=i("5f34"),r=i.n(n);for(var c in n)["default"].indexOf(c)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(c);t["default"]=r.a},b47e:function(e,t,i){}}]);
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'components/zaiti-tree2/index-create-component',
- {
- 'components/zaiti-tree2/index-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('543d')['createComponent'](__webpack_require__("4fb5"))
- })
- },
- [['components/zaiti-tree2/index-create-component']]
- ]);
|