(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0a2dee"],{"0080":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{"append-to-body":!0,"close-on-click-modal":!1,"destroy-on-close":!0,title:e.dialog.title,visible:e.dialog.showDialog,width:"1200px"},on:{"update:visible":function(t){return e.$set(e.dialog,"showDialog",t)},close:e.cancelDialog}},[t("el-container",{staticStyle:{height:"580px"}},[t("el-aside",{staticStyle:{width:"380px"}},[t("basic-container",{directives:[{name:"loading",rawName:"v-loading",value:e.leftLoading,expression:"leftLoading"}],staticStyle:{height:"530px"}},[t("h3",{staticStyle:{margin:"0 0 10px 0"}},[e._v("业务类型")]),t("div",{staticStyle:{height:"435px"}},[t("avue-tree",{ref:"tree",attrs:{data:e.treeData,option:e.treeOption},on:{"node-click":e.nodeClick},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.node;a.data;return t("span",{staticClass:"el-tree-node__label"},[t("span",[e._v("\n "+e._s((i||{}).label)+"\n ")])])}}])})],1)])],1),t("el-main",[t("basic-container",{directives:[{name:"loading",rawName:"v-loading",value:e.rightLoading,expression:"rightLoading"}],staticStyle:{height:"530px"}},[t("div",{staticStyle:{height:"490px"}},[t("avue-tree",{ref:"uiTree",attrs:{data:e.uiTreeData,option:e.uiTreeOption},on:{"check-change":e.checkChange},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.node,o=a.data;return t("span",{staticClass:"el-tree-node__label"},[t("span",[t("i",{class:o.icon}),e._v("\n "+e._s((i||{}).label)+"\n ")])])}}])})],1)])],1)],1),t("div",{staticClass:"dialog-footer avue-dialog__footer"},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.submitDialog}},[e._v("保 存")]),t("el-button",{attrs:{size:"small"},on:{click:e.cancelDialog}},[e._v("取 消")])],1)],1)},o=[],l=(a("7f7f"),a("468a")),n={name:"cloneDialog",props:["fromOid","type","sourceOId","paramsType"],data:function(){return{leftLoading:!1,rightLoading:!1,dialog:{showDialog:!1,title:"克隆目标",loading:!1,type:"clone"},treeOption:{menu:!1,addBtn:!1,props:{label:"text",value:"oid",children:"children"}},nodeRow:{},treeData:[],defaultExpandKeys:[],uiTreeOption:{nodeKey:"oid",checkOnClickNode:!0,defaultExpandedKeys:[],multiple:!1,menu:!1,addBtn:!1,filter:!1,props:{label:"text",value:"oid",children:"children"}},uiTreeData:[]}},methods:{openDialog:function(e){this.dialog.showDialog=!0,this.getTreeList(),this.uiTreeData=[]},cancelDialog:function(){this.dialog.loading=!1,this.dialog.showDialog=!1},submitDialog:function(){var e=this,t=this.$refs.uiTree.getCurrentNode();if(console.log(t),t.leaf){var a={};t&&(a={fromOid:this.fromOid,toOid:t.oid,cloneParam:{sourceOId:this.sourceOId}}),console.log(a);var i={pageDef:l["clonePageDef"],tabPage:l["clonetabPage"],tabButton:l["cloneTabButton"]};i[this.type](a).then((function(t){200==t.data.code&&(e.$message.success(t.data.obj),e.cancelDialog())}))}else this.$message.error("请选择最下层子节点进行克隆")},getTreeList:function(){var e=this;this.leftLoading=!0,Object(l["getBizTree"])().then((function(t){e.treeData=t.data.obj.children,e.leftLoading=!1})).catch((function(t){e.leftLoading=!1}))},nodeClick:function(e,t){var a=this;this.nodeRow=e,this.rightLoading=!0;var i={btmName:this.nodeRow.attributes.name,level:this.paramsType};this.defaultExpandKeys=["root"],console.log(e),Object(l["getAllLevelTreeByBtm"])(i).then((function(e){a.uiTreeOption.defaultExpandedKeys=[e.data.obj.oid],a.uiTreeData=[e.data.obj],console.log(e),a.rightLoading=!1})).catch((function(e){a.rightLoading=!1}))},processChildren:function(e){var t=this;e.children&&e.children.length>0&&(e.children=e.children.map((function(e){return e.level<4&&t.defaultExpandKeys.push(e.oid),1==e.level?(e.icon="el-icon-s-promotion",e.label=e.data.label+"("+e.data.name+")"):2==e.level?(e.icon="el-icon-s-order",e.label=e.text):3==e.level?(e.icon="el-icon-office-building",e.label=e.text):4==e.level?(e.icon="el-icon-document",e.label=e.text):5==e.level&&(e.icon="el-icon-s-tools",e.label=e.text),t.processChildren(e),e})))}}},s=n,d=a("2877"),c=Object(d["a"])(s,i,o,!1,null,"1c95be59",null);t["default"]=c.exports}}]);