ludc
2024-12-30 9c0f8e3576aecba48aa00bd4347e6dae58ceb2ae
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f0e98a56","chunk-2d0e6678","chunk-2d0e6678","chunk-2d0e6678","chunk-2d0e6678"],{9935:function(e,t,a){"use strict";t["a"]={border:!0,height:"auto",index:!0,indexFixed:!1,dialogDrag:!0,searchShow:!0,searchIcon:!0,selection:!0,selectionFixed:!1,stripe:!0,headerAlign:"center",align:"center",emptyText:"暂无内容",tip:!1}},a638: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:"1400px"},on:{"update:visible":function(t){return e.$set(e.dialog,"showDialog",t)},close:e.cancelDialog}},[t("el-container",{staticStyle:{height:"580px"}},[t("el-aside",[t("basic-container",{staticStyle:{height:"560px"}},[t("div",{staticStyle:{height:"520px"}},[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",[t("i",{staticClass:"el-icon-s-promotion"}),e._v("\n              "+e._s((i||{}).label)+"\n          ")])])}}]),model:{value:e.treeForm,callback:function(t){e.treeForm=t},expression:"treeForm"}})],1)])],1),t("el-main",[t("basic-container",{staticStyle:{height:"560px"}},[t("div",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,page:e.page,"table-loading":e.tableLoading},on:{"update:page":function(t){e.page=t},"search-change":e.handleSearch,"search-reset":e.handleReset,"refresh-change":e.handleRefresh,"selection-change":e.selectChangeHandler,"row-click":e.rowClickHandler},scopedSlots:e._u([{key:"plTypeType",fn:function(a){var i=a.row;return[t("el-tag",{attrs:{type:"business"===i.plTypeType?"":"success"}},[e._v("\n                "+e._s("business"===i.plTypeType?"业务类型":"链接类型")+"\n              ")])]}}])})],1)])],1)],1),t("div",{staticClass:"dialog-footer avue-dialog__footer",attrs:{slot:"footer"},slot:"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=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),s=a("3961"),r=a("d9a3"),l=a("9935");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var h={name:"index",props:["isMuti"],data:function(){return{dialog:{showDialog:!1,title:"选择Action",loading:!1,type:"add"},currenRow:{},tableLoading:!1,lastIndex:null,selectList:[],data:[],option:d(d({},l["a"]),{},{addBtn:!1,height:420,highlightCurrentRow:!0,menu:!1,column:[{label:"编号",prop:"plCode",overHidden:!0,search:!0},{label:"名称",prop:"plName",overHidden:!0,search:!0},{label:"C/S类路径",prop:"plCSClass",search:!0,searchLabelWidth:120,overHidden:!0},{label:"B/S链接地址",prop:"plBSUrl",search:!0,searchLabelWidth:120,overHidden:!0},{label:"类型",prop:"plTypeType",search:!0,type:"select",width:100,dicData:[{label:"业务类型",value:"business"},{label:"链接类型",value:"link"}]},{label:"描述",prop:"plDesc",search:!0,overHidden:!0}]}),treeNodeRow:{},treeForm:{},treeOption:{addBtn:!1,defaultExpandedKeys:["root"],props:{label:"name",value:"id",children:"childs"}},treeData:[]}},created:function(){},methods:{openDialog:function(){this.dialog.showDialog=!0,this.getTreeList(),this.data=[]},cancelDialog:function(){this.dialog.loading=!1,this.dialog.showDialog=!1,this.$refs.tree.setCurrentKey(null)},submitDialog:function(){if(0!=this.selectList.length){if(this.isMuti)this.$emit("updataAction",this.selectList);else{if(this.selectList.length>1)return void this.$message.error("请选择一条Action");this.$emit("updataAction",this.selectList[0])}this.cancelDialog()}else this.$message.error("请选择Action")},getTreeList:function(e){var t=this,a={isExp:!!e};Object(s["getActionTree"])(a).then((function(e){var a=e.data.obj;t.treeData=[a]}))},nodeClick:function(e){this.treeNodeRow=e,this.getRightTableList(e)},handleRefresh:function(){r["a"].isEmptyObject(this.treeNodeRow)||this.getRightTableList(this.treeNodeRow)},getRightTableList:function(e){var t=this;this.tableLoading=!0;var a={plactioncls:e.id};Object(s["getActionTableData"])(a).then((function(e){var a=e.data.data;t.data=a,t.tableLoading=!1,t.$nextTick((function(){this.$refs.crud.doLayout()}))}))},selectChangeHandler:function(e){this.selectList=e},rowClickHandler:function(e){var t=this;this.currenRow=e,r["a"].rowClickHandler(e,this.$refs.crud,this.lastIndex,(function(e){t.lastIndex=e}),(function(){t.selectList=[]}))},handleSearch:function(e,t){var a=this;if(r["a"].isEmptyObject(this.treeNodeRow))return this.$message.error("请先在左侧选择节点后操作"),t();this.tableLoading=!0;var i=d({plactioncls:"root"===this.treeNodeRow.id?"":this.treeNodeRow.id},e);Object(s["getActionTableData"])(i).then((function(e){var t=e.data.data;a.data=t,a.tableLoading=!1})),t()},handleReset:function(){r["a"].isEmptyObject(this.treeNodeRow)?this.$message.error("请先在左侧选择节点后操作"):this.getRightTableList(this.treeNodeRow)}}},u=h,p=(a("d706"),a("2877")),g=Object(p["a"])(u,i,o,!1,null,"5ba3c9aa",null);t["default"]=g.exports},d706:function(e,t,a){"use strict";a("f76e")},f76e:function(e,t,a){}}]);