index.js 11 KB

1234567891011
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/zaiti-tree/index"],{1588:function(e,t,i){"use strict";i.r(t);var n=i("52ea"),c=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);t["default"]=c.a},"52ea":function(e,t,i){"use strict";(function(e){var n=i("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=n(i("2eee")),r=n(i("9523")),h=n(i("448a")),a=n(i("c973")),d=n(i("7bd7")),o=i("66e2"),s={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)(c.default.mark((function t(){var i,n;return c.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,o.getTreeData6)(e.searchname);case 2:i=t.sent,e._initTree(d.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(c,r){if(e.treeList[r].checked&&e.treeList[r].lastRank){console.log(e.treeList[r]);var h=e.treeList[r].parents.map((function(e){return e.label})).join("/");n+=h+"/"+e.treeList[r].name+",",console.log(n),i=Object.assign(i,e.treeList[r].source),t.push(i,{label:n})}})),this._hide(),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]:[],c=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:c,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,d=(0,h.default)(n),o=(0,h.default)(c),s=[].concat(s);delete o.children,d.push(t[e.idKey]),o.push((a={},(0,r.default)(a,e.idKey,t[e.idKey]),(0,r.default)(a,e.rangeKey,t[e.rangeKey]),a)),e._renderTreeList(t.children,i+1,d,o)}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,c=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(c))return;i.foldAll?!0!==t.lastRank&&(t.showChild=!1):(!0===t.lastRank||t.open||(t.showChild=!1),t.show&&(t.hideArr[e.rank]=c)),t.show=!1}else t.parentId[t.parentId.length-1]===c&&(t.show=!0),t.parentId.includes(c)&&!i.foldAll&&t.hideArr[e.rank]===c&&(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 c=this.selectName.indexOf(e.name);if(!(c>-1))return;this.selectName.splice(c,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(c,r){e.id==c&&1==t?i.treeList[n].checked=!0:e.id==c&&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(c,r){e.id==c&&1==t?i.treeList[n].checked=!0:e.id==c&&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,c){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,c){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;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=s}).call(this,i("543d")["default"])},"9d62":function(e,t,i){"use strict";i.r(t);var n=i("a29c"),c=i("1588");for(var r in c)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return c[e]}))}(r);i("e264");var h=i("f0c5"),a=Object(h["a"])(c["default"],n["b"],n["c"],!1,null,"10f60030",null,!1,n["a"],void 0);t["default"]=a.exports},a29c:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return c})),i.d(t,"a",(function(){}));var n=function(){var e=this.$createElement;this._self._c},c=[]},a59a:function(e,t,i){},e264:function(e,t,i){"use strict";var n=i("a59a"),c=i.n(n);c.a}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/zaiti-tree/index-create-component',
  4. {
  5. 'components/zaiti-tree/index-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('543d')['createComponent'](__webpack_require__("9d62"))
  7. })
  8. },
  9. [['components/zaiti-tree/index-create-component']]
  10. ]);