(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["TIS_COMPONET_TXL-app"]=t():e["TIS_COMPONET_TXL-app"]=t()})(window,(function(){return function(e){function t(t){for(var n,a,r=t[0],l=t[1],c=t[2],d=0,u=[];dt?i.getMinTop(c,t,h):"".concat(c,"px"),u=o+r>n?l:r;i.$refs.infoBox.style.left=u+"px",i.$refs.infoBox.style.top=d}))}))},getCheckItemInfo:function(e){var t=this,i=this.url,n=m.publicService,s=i+n;return new Promise((function(i,n){m.post(s,{method:"TIS_ZHGX_getNodeAttr_detail",id:Number(e.QJID),attrType:7,traceno:t.getRandom(8)+""}).then((function(e){i(e)})).catch((function(e){n(e)}))}))},newTabClick:function(e,t){this.hideSelf(),this.newActTab=t,this.attrSearchShow=!1,this.attrSearchData=[],"全部"===e.name?(this.getList(),this.$refs.tree.setCheckedKeys([]),this.isShowAll=!0,this.superiorShow=!1,this.subordinateShow=!1,this.frequentlyShow=!1,this.neighborShow=!1):(this.isShowAll=!1,"上级"===e.name&&(this.superiorShow=!0,this.subordinateShow=!1,this.frequentlyShow=!1,this.getSuperior(),this.neighborShow=!1),"下级"===e.name&&(console.log("看那下级"),this.superiorShow=!1,this.subordinateShow=!0,this.frequentlyShow=!1,this.getSubordinate(),this.neighborShow=!1),"常用"===e.name&&(this.saveCon(),this.getSaveContacts(),this.superiorShow=!1,this.subordinateShow=!1,this.frequentlyShow=!0,this.neighborShow=!1,this.checkList=[],this.freMainShow=!0,this.saveBtnShow=!1,this.saveConShow=!1),"友邻"===e.name&&(this.neighborShow=!0,this.superiorShow=!1,this.subordinateShow=!1,this.frequentlyShow=!1,this.getNeighbor(),this.getSibInfo()))},getSuperior:function(){var e=this;console.log("获取上级actab",this.actTab);var t=0,i=0,n=0;t=this.mineUser?this.mineUser.QJID:this.mineEquip.QJID,i=!0===this.isNormalData?15:7,this.immediSUPShow?n=1:this.allSUPShow&&(n=20),console.log("nodeType999999999",i);var s=this.url,o=m.publicService,a=s+o;m.post(a,{method:"TIS_ZHGX_getSuperiorNodeInfo",id:parseInt(t),nodeType:i,level:n,attrType:7,traceno:this.getRandom(8)+""}).then((function(t){console.log("获取上级",t);var i=t.data.json,n=[];function s(e,t){for(var i=0,n=e.length;i0&&(e[i].children=e[i].Units,e[i].Units=void 0,s(e[i].children,t+1))}if(n[0]=i.Unit,s(n,1),console.log("获取上级",n),i.Unit.id){if(e.isNormalData){var o=[],a=function e(t){for(var i=0;i0&&e(n.children)}};a(n),e.get3jiedian(n,o),e.superiorData=n}else e.superiorData=n;e.$nextTick((function(){e.expandSUPArr=e.getExpendSUPArr(e.superiorData,e.level),e.searchTree()}))}else e.superiorData=[]}))},getExpendSUPArr:function(e,t){var i=this;if(0!==t){var n=[],s=function e(s){s.forEach((function(s){n.push(s.id),s["children"]&&i.$refs.superiorTree.getNode(s.id).level0&&(e[i].children=e[i].Units,e[i].Units=void 0,o(e[i].children,t+1))}if(o(n,1),e.isNormalData){var a=[],r=function e(t){for(var i=0;i0&&e(n.children)}};r(n),e.get3jiedian(n,a),e.subordinateData=[{children:n,id:"gen",label:s,QJID:s}]}else e.subordinateData=[{children:n,id:"gen",label:s,QJID:s}];e.$nextTick((function(){e.expandSUBArr=e.getExpendSUBArr(e.subordinateData,e.level),e.searchTree()}))}))},getExpendSUBArr:function(e,t){var i=this;if(0!==t){var n=[],s=function e(s){s.forEach((function(s){n.push(s.id),s["children"]&&i.$refs.subordinateTree.getNode(s.id).level0&&this.loopUnits(e.Units,t),t},loopUnits:function(e,t){var i=this;e.forEach((function(e){"4"==e.JDLX?t.push(e):e.Units&&e.Units.length>0&&i.loopUnits(e.Units,t)}))},getInfoBack:function(e,t){console.log("pppppp,看信息是否回来",e,t),"3"==t?this.mineEquip=e:"4"==t&&(this.mineUser=e,console.log("lalalthis.mineUser",this.mineUser),this.getSiblingsInfo())},iconRef:function(e,t){return"icon-".concat(e,"-").concat(t)},showSelf:function(){this.infoFlag=!0},hideSelf:function(){this.infoFlag=!1},mouseOver:function(e,t,i){var n=this;this.isHover&&"gen"!==i.id&&this.getInfo(i).then((function(t){var i={Unit:t.data.json.Unit,basic:t.data.json.Unit.basic,extend:t.data.json.Unit.extend};delete i.Unit.basic,delete i.Unit.extend,n.infos=i,n.$nextTick((function(){n.infoFlag=!0;var t=document.body.offsetHeight,i=document.body.offsetWidth,s=n.$refs.infoBox.offsetHeight,o=n.$refs.infoBox.offsetWidth,a=n.$refs.wrap.getBoundingClientRect().width,r=n.$refs.wrap.getBoundingClientRect().left+a,l=n.$refs.wrap.getBoundingClientRect().left-o,c=e.pageY-e.offsetY+2,h=s+c,d=h>t?n.getMinTop(c,t,h):"".concat(c,"px"),u=o+r>i?l:r;n.$refs.infoBox.style.left=u+"px",n.$refs.infoBox.style.top=d}))}))},getMinTop:function(e,t,i){var n=i-t;return e-n>0?"".concat(e-n,"px"):"16%"},getInfo:function(e){var t=this,i=this.url,n=m.publicService,s=i+n;return new Promise((function(i,n){m.post(s,{method:"TIS_ZHGX_getNodeAttr_detail",id:Number(e.QJID),attrType:7,traceno:t.getRandom(8)+""}).then((function(e){i(e)})).catch((function(e){n(e)}))}))},mouseLeave:function(e){e.preventDefault(),console.log("mouseleave de shijian :",e),"conRightList"!=e.toElement.id&&(this.infoFlag=!1)},wrapleave:function(){this.infoFlag=!1},showInfo:function(e){var t=e.target,i=e.currentTarget.parentNode.nextSibling.nextSibling;t.classList.contains("el-icon-caret-bottom")?(t.classList.remove("el-icon-caret-bottom"),t.classList.add("el-icon-caret-right"),i.style.display="none"):(t.classList.remove("el-icon-caret-right"),t.classList.add("el-icon-caret-bottom"),i.style.display="block")},setIMG:function(e){switch(e){case 1:return"/src/jun.png";case 2:return"../assets/lv.png";case 3:return"../assets/zhs.png";case 4:return"../assets/zu.png";case 5:return"../assets/che.png";case 6:return"../assets/ren.png";default:return"../assets/ren.png"}},dbNodeClick:function(e,t){var i=this;if(("3"===t.JDLX||"4"===t.JDLX)&&!0!==this.isshowCheckbox){var n=this.url,s=m.publicService,o=n+s;m.post(o,{method:"TIS_ZHGX_getNodeAttr",id:Number(t.QJID),nodeType:11,attrType:7,traceno:this.getRandom(8)+""}).then((function(e){i.$emit("dbClick",e.data)})).catch((function(){}))}},setvmfClass:function(){},isHasButton:function(){return this.isshowCheckbox?"hasCheck":"noCheck"},searchIcon:function(e){console.log(e)},saveData:function(){},clearall:function(){this.digdata2=[]},frequentlyClick:function(e){console.log("看看item",e),this.$emit("nodeClick",e)},frequentlyDbClick:function(e){var t=this;if("3"===e.JDLX||"4"===e.JDLX){var i=this.url,n=m.publicService,s=i+n;m.post(s,{method:"TIS_ZHGX_getNodeAttr",id:Number(e.QJID),nodeType:11,attrType:7,traceno:this.getRandom(8)+""}).then((function(e){t.$emit("dbClick",e.data)})).catch((function(){}))}},attrSearchClick:function(e){this.$emit("nodeClick",e)},attrSearchDbClick:function(e){var t=this;if("3"===e.JDLX||"4"===e.JDLX){var i=this.url,n=m.publicService,s=i+n;m.post(s,{method:"TIS_ZHGX_getNodeAttr",id:Number(e.QJID),nodeType:11,attrType:7,traceno:this.getRandom(8)+""}).then((function(e){t.$emit("dbClick",e.data)})).catch((function(){}))}},handleNodeClick:function(e,t){this.isshowCheckbox&&0===t.childNodes.length&&this.$refs.tree.setChecked(e,!this.$refs.tree.getNode(e.id).checked),this.$emit("nodeClick",e)},superiorNodeClick:function(e,t){this.isshowCheckbox&&0===t.childNodes.length&&this.$refs.superiorTree.setChecked(e,!this.$refs.superiorTree.getNode(e.id).checked),this.$emit("nodeClick",e),console.log("看看点击事件的的数据",e)},subordinateNodeClick:function(e,t){this.isshowCheckbox&&0===t.childNodes.length&&this.$refs.subordinateTree.setChecked(e,!this.$refs.subordinateTree.getNode(e.id).checked),this.$emit("nodeClick",e)},neighborNodeClick:function(e,t){this.isshowCheckbox&&0===t.childNodes.length&&this.$refs.neighborINFOTree.setChecked(e,!this.$refs.neighborINFOTree.getNode(e.id).checked),console.log("友邻树的点击事件",e),this.$emit("nodeClick",e)},sibINFOTreeClick:function(e,t){this.isshowCheckbox&&0===t.childNodes.length&&this.$refs.sibINFOTree.setChecked(e,!this.$refs.sibINFOTree.getNode(e.id).checked),this.$emit("nodeClick",e)},handleCheckChange:function(e,t,i){console.log("树的check",e,t,i);var n={data:e,checked:t,indeter:i};this.$emit("checkChange",n)},handletableChange:function(e){var t={data:e};this.$emit("checkChange",t)},getCheckNodes:function(){if(!this.isShowTab){var e=[],t=this.$refs.tree.getCheckedNodes();return t.forEach((function(t){"3"!==t.JDLX&&"4"!==t.JDLX||e.push(t)})),e}if(1===this.newActTab){var i=[],n=this.$refs.tree.getCheckedNodes();return 0!==n.length?(n.forEach((function(e){"3"!==e.JDLX&&"4"!==e.JDLX||i.push(e)})),i):i}if(2===this.newActTab){var s=[],o=this.$refs.superiorTree.getCheckedNodes();return 0!==o.length?(o.forEach((function(e){"3"!==e.JDLX&&"4"!==e.JDLX||s.push(e)})),s):s}if(3===this.newActTab){var a=[],r=this.$refs.subordinateTree.getCheckedNodes();return 0!==r.length?(r.forEach((function(e){"3"!==e.JDLX&&"4"!==e.JDLX||a.push(e)})),a):a}},addNode:function(e){var t=this;if(this.selectItem&&e){var i=this.url,n=m.publicService,s=i+n+"dtml";m.post(s,{method:"addUnitUseJson",destId:this.selectItem.VMF,json:e}).then((function(){var i={},n=JSON.parse(e);i.Name=n.Unit.CommElement.UnitName,i.NodeType=n.Unit.CommElement.sysNodeType,i.VMF=n.Unit.CommElement.VMF,i.label=n.Unit.CommElement.UnitName,i.id=n.Unit.CommElement.VMF,i.deep=t.selectItem.deep+1,t.$refs.tree.append(i,t.selectItem.VMF)})).catch((function(){}))}},deleteNode:function(){var e=this;if(this.selectItem){var t=this.url,i=m.publicService,n=t+i+"dtml";m.post(n,{method:"deleteUnit",destId:this.selectItem.VMF}).then((function(){e.$refs.tree.remove(e.selectItem),e.selectItem=null})).catch((function(){}))}},ok:function(){var e=this,t=[],i="";if(this.isShowTab){if(console.log("this.newActTab",this.newActTab),0===this.newActTab)i=this.$refs.freTableSele.selection;else if(4===this.newActTab)i=this.$refs.tree.getCheckedNodes(!0);else if(1===this.newActTab)i=this.$refs.superiorTree.getCheckedNodes(!0);else if(2===this.newActTab)i=this.$refs.subordinateTree.getCheckedNodes(!0);else if(-1===this.newActTab)i=this.$refs.attrSearch.selection;else if(3===this.newActTab){var n=this.$refs.neighborINFOTree.getCheckedNodes(!0),s=this.$refs.sibINFOTree.getCheckedNodes(!0);console.log("看看",n,s),i=n.concat(s)}}else i=this.$refs.tree.getCheckedNodes(!0);if(console.log("多选",i),i.length>0){i.forEach((function(e){if("3"===e.JDLX||"4"===e.JDLX){var i={id:e.QJID};t.push(i)}}));var o=this.url,a=m.publicService,r=o+a;m.post(r,{method:"TIS_ZHGX_getNodeAttrs",attrType:7,Units:t,traceno:this.getRandom(8)+""}).then((function(t){console.log("kanknanannakn",t),e.$emit("checkClick",t.data)})).catch((function(){}))}else this.$message.warning("请选择节点")},modifyNode:function(e,t){var i=this;if(e&&t)return new Promise((function(n,s){if(e&&t){var o=i.url,a=m.publicService,r=o+a+"dtml";m.post(r,{method:"modifyUnitUseJson",destId:t,json:e}).then((function(e){n(e)})).catch((function(e){s(e)}))}}))},cancel:function(){this.$refs.tree.setCheckedKeys([]),this.$refs.tree.setCurrentKey(null),this.selectItem=null},filterNode:function(e,t){return!e||!t.label||-1!==t.label.indexOf(e)},showDetail:function(e){console.log(e)},showicon:function(){this.isshowIcon=!this.isshowIcon},showcheckbox:function(){this.isshowCheckbox=!this.isshowCheckbox},getRandom:function(e){return e>21?null:parseInt((Math.random()+1)*Math.pow(10,e-1))},getList:function(){return void 0===this.isNormalData||this.isNormalData,this.getTreeCommon(15)},getTreeCommon:function(e){var t=this;return new Promise((function(i,n){var s=t.url,o=m.publicService,a=s+o;-1===t.filterid?m.post(a,{method:"TIS_ZHGX_getAllNode",nodeType:e,attrType:7,traceno:t.getRandom(8)+""}).then((function(e){var n=e.data.json,s=[];function o(e,t){for(var i=0,n=e.length;i0&&(e[i].children=e[i].Units,e[i].Units=void 0,o(e[i].children,t+1))}if(s[0]=n.Unit,o(s,1),t.data=s,console.log("看看卡全部的数据00000",t.data),t.isNormalData){var a=[],r=function e(t){for(var i=0;i0&&e(n.children)}};r(t.data),t.jdlx4=JSON.parse(JSON.stringify(a)),console.log("jdlx4",t.jdlx4),t.get3jiedian(t.data,a)}else{var l=[],c=function e(t){for(var i=0;i0&&e(n.children)}};c(t.data)}t.$nextTick((function(){t.expandArr=t.getExpendArr(t.data,t.level),t.searchTree()})),i()})).catch((function(){n()})):-2===t.filterid?(console.log("99999999",t.personInfoId),m.post(a,{method:"TIS_ZHGX_getFilteredNodeInfo",id:Number(t.personInfoId),uplevel:t.filterup,downlevel:t.filterdown,nodeType:e,attrType:7,traceno:t.getRandom(8)+""}).then((function(e){var n=e.data.json,s=[];function o(e,t){for(var i=0,n=e.length;i0&&(e[i].children=e[i].Units,e[i].Units=void 0,o(e[i].children,t+1))}s[0]=n.Unit,o(s,1),t.data=s;var a=[];function r(e){for(var t=0;t0&&r(i.children)}}r(t.data),t.jdlx4=JSON.parse(JSON.stringify(a)),console.log("jdlx4",t.jdlx4),t.get3jiedian(t.data,a),t.$nextTick((function(){t.expandArr=t.getExpendArr(t.data,t.level),t.searchTree()})),i()})).catch((function(){n()}))):-3===t.filterid?m.post(a,{method:"TIS_ZHGX_getFilteredNodeInfo",id:Number(t.equipInfoId),uplevel:t.filterup,downlevel:t.filterdown,nodeType:e,attrType:7,traceno:t.getRandom(8)+""}).then((function(e){var n=e.data.json,s=[];function o(e,t){for(var i=0,n=e.length;i0&&(e[i].children=e[i].Units,e[i].Units=void 0,o(e[i].children,t+1))}s[0]=n.Unit,o(s,1),t.data=s,t.$nextTick((function(){t.expandArr=t.getExpendArr(t.data,t.level),t.searchTree()})),i()})).catch((function(){n()})):m.post(a,{method:"TIS_ZHGX_getFilteredNodeInfo",id:t.filterid,uplevel:t.filterup,downlevel:t.filterdown,nodeType:e,attrType:7,traceno:t.getRandom(8)+""}).then((function(e){var n=e.data.json,s=[];function o(e,t){for(var i=0,n=e.length;i0&&(e[i].children=e[i].Units,e[i].Units=void 0,o(e[i].children,t+1))}if(s[0]=n.Unit,o(s,1),t.data=s,t.isNormalData){var a=[],r=function e(t){for(var i=0;i0&&e(n.children)}};r(t.data),t.jdlx4=JSON.parse(JSON.stringify(a)),console.log("jdlx4",t.jdlx4),t.get3jiedian(t.data,a)}else{var l=[],c=function e(t){for(var i=0;i0&&e(n.children)}};c(t.data)}t.$nextTick((function(){t.expandArr=t.getExpendArr(t.data,t.level),t.searchTree()})),i()})).catch((function(){n()}))}))},getExpendArr:function(e,t){var i=this;if(0!==t){var n=[],s=function e(s){s.forEach((function(s){n.push(s.id),s["children"]&&i.$refs.tree.getNode(s.id).level0&&i.get3jiedian(e.children,t)}))},setChildren:function(e,t){var i=this;t.forEach((function(t){t.extend.ZBID==e.QJID&&(e.children||i.$set(e,"children",[]),e.children.push(t))}))},getSibInfo:function(){var e=this,t=this.url,i=m.publicService,n=t+i,s=0,o=0;this.isNormalData?(s=15,o=this.mineUser.QJID):(s=4,o=this.mineEquip.QJID),m.post(n,{method:"TIS_ZHGX_getSiblingNodeInfo",id:parseInt(o),nodeType:s,attrType:7,traceno:this.getRandom(8)+""}).then((function(t){var i=t.data.json,n=i.Units;function s(e,t){for(var i=0,n=e.length;i0&&(e[i].children=e[i].Units,e[i].Units=void 0,s(e[i].children,t+1))}if(s(n,1),e.isNormalData){var o=[],a=function e(t){for(var i=0;i0&&e(n.children)}};a(n),e.get3jiedian(n,o),e.sibINFO=[{children:n,id:"gen",label:"同级",QJID:"同级"}]}else e.sibINFO=[{children:n,id:"gen",label:"同级",QJID:"同级"}];e.$nextTick((function(){e.expendSibArr=e.getExpendSibArr(e.sibINFO,e.level),e.searchTree()})),console.log("看看同级,最后的数据",e.sibINFO)}))},getExpendSibArr:function(e,t){var i=this;if(0!==t){var n=[],s=function e(s){s.forEach((function(s){n.push(s.id),s["children"]&&i.$refs.sibINFOTree.getNode(s.id).level0&&(e[i].children=e[i].Units,e[i].Units=void 0,s(e[i].children,t+1))}if(s(n,1),e.isNormalData){var o=[],a=function e(t){for(var i=0;i0&&e(n.children)}};a(n),e.get3jiedian(n,o),e.neighborINFO=[{children:n,id:"gen",label:"友邻",QJID:"友邻"}]}else e.neighborINFO=[{children:n,id:"gen",label:"友邻",QJID:"友邻"}];e.$nextTick((function(){e.expendNBArr=e.getExpendNBArr(e.neighborINFO,e.level),e.searchTree()})),console.log(t)}))},getExpendNBArr:function(e,t){var i=this;if(0!==t){var n=[],s=function e(s){s.forEach((function(s){n.push(s.id),s["children"]&&i.$refs.neighborINFOTree.getNode(s.id).level0&&void 0!==arguments[0]?arguments[0]:{},t=e.components;L().then((function(){t.forEach((function(e){window.esapp&&window.esapp.Vue.component(e.name,e.component),console.log("注册组件:",e.name,window.esapp.Vue.component(e.name))}))}))}var A=null;function L(){return new Promise((function(e,t){var i=(new Date).getTime();if(window.esapp&&window.esapp.Vue)return e(),void(A&&clearInterval(A));A=setInterval((function(){var n=(new Date).getTime();window.esapp&&window.esapp.Vue?(e(),clearInterval(A)):n-i>2e3&&(t(),clearInterval(A))}),300)}))}U({components:[{name:"tis_txl",component:I}]})},"6d8c":function(e,t,i){"use strict";i("d201")},"71fe":function(e,t,i){},"8fe4":function(e,t,i){"use strict";i("d2f3")},"91a0":function(e,t,i){"use strict";i("32f7")},b876:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABUElEQVQ4jaWUvytFcRiHnytMJreUHyWLBYvMSlZZRP4CgzLbLLIZjEb8CQaDQUqRUJhIbsnArZtEoajHcL/q+DrHPZdPvX1Oved9vp9zztuBSGpc8+qdeqj2x/2aigaG/a7TqL9UL7A/Am4meqPmiRgBm9VFdU/dUqcTvUoasPEXdjuwDTwBD0AzsApMAj1AEdjJm3BQfbC25vICb3PAXtWmeL4hhTkFdNU8GWaA9zwJj0KCWXUlI92GdexhOQyhTmQA++oBjoShK3U/Ar2ob+p6FrCQAgQYAnaBE+Ca6ppUgBJwCOwD9wCFwg/ET2CixtWS+hgSPqlryXvyPHKyFgLoQz0O189qUxYwbW2Sag9+Hl5DGWgBurMGagFbg18EPwje8VdgW/Cz4Jf/BRaD3wQvBe/8K3AgAn75WNbAb78vgGWgl+pHATgFrqjuYao+AWe/7rLYlmMSAAAAAElFTkSuQmCC"},d201:function(e,t,i){},d2f3:function(e,t,i){},e620:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABtElEQVQ4jdWVTUqcQRCGn3aio6IoikOQxAuIKChI3OUO3iCQnQtBzBFyBLNw5wV05RFEEMGNoAvBPwIJxvkf/5g3i67WnrZ14c6Cor9+u6v67eqq+pwkMlICfgM1wCVrAnqBCeBPatiVcTYKnNpabr0AFIGjHJMPGWwRaANlYAm4M5YOeDBmP4Fu4DNw3slfKknalNSQdGfaltQyvUm0JS/VaP8/Sb8kjThJ18BwwvLerlvIXctY9yRYG9hz8q9SBbaAq8jhNTAI9CWGFds/Hh34yUJVxejXJRFpv6QVG0m0T9KypGKEzUoqS2oGhw+J0brF5iLj7N5iuRzhc+awFtIizbUhe8WBBB+x+BVtT5DHWOfyLMQwBD+WJi8/1KsO3yzv12FI2v4EH+N5XDskV8vgu0gZOEvwY3y3qQDbWUvLw0Ymgb9ksKDzyXxKUkVSPWY4DRxE8xNgBl+jsRSA3QSbtNE5SU18vVaAS+ArPoH3eWpdHZfCJ/y4zQ/tkGHgr5P0Ed/TAtu6GQ3ad05CBd3iq6aF7+5Tzn4BJWAV+GYnNYANYIfnldEGvgMLNq8BP4A1gP8vQmQb0Hxu+gAAAABJRU5ErkJggg=="},f9c5:function(e,t,i){"use strict";i("71fe")}})}));