1 line
9.2 KiB
JavaScript
1 line
9.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9c63e2da"],{"005e":function(e,t,a){},"82bd":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-container",{attrs:{id:"commonRepository"}},[a("el-header",{attrs:{height:e.headerHeight}},[a("el-col",{staticStyle:{position:"relative",top:"10px"},attrs:{span:24}},[a("div",{staticStyle:{display:"inline-block",float:"left"}},[a("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"100px"},attrs:{type:"primary"},on:{click:e.add}},[e._v("添加流程")])],1),a("div",{staticStyle:{display:"inline-block",float:"right",width:"320px","padding-right":"20px"}},[a("el-input",{attrs:{placeholder:"搜索","prefix-icon":"el-icon-search",size:"small",clearable:""},on:{input:e.searchRepository},model:{value:e.searchInput,callback:function(t){e.searchInput=t},expression:"searchInput"}})],1)]),a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.dlgLoading,expression:"dlgLoading"}],attrs:{title:"添加常用流程",visible:e.dialog.visible,"modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!0,"before-close":e.handleCloseDlg,width:"500px"},on:{"update:visible":function(t){return e.$set(e.dialog,"visible",t)},close:e.clearDlgData}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("div",{staticStyle:{padding:"10px",border:"1px solid #e9e9e9"}},[a("div",{staticStyle:{height:"300px"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"","default-first-option":"",size:"small",placeholder:"请选择资产库"},on:{change:e.changeWs},model:{value:e.dialog.ws.value,callback:function(t){e.$set(e.dialog.ws,"value",t)},expression:"dialog.ws.value"}},e._l(e.dialog.ws.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),a("div",{staticStyle:{height:"268px",overflow:"auto"}},[""!=e.dialog.ws.value?a("el-tree",{ref:"repositoryTree",attrs:{props:e.dialog.tree.props,"default-checked-keys":e.dialog.tree.value,"expand-on-click-node":!1,"highlight-current":!0,"check-strictly":"","show-checkbox":"","node-key":"versionId",lazy:"",load:e.loadNode},on:{"node-click":e.openNode,"node-expand":e.expandNode,"node-collapse":e.closeNode,"check-change":e.checkedNode},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.node;t.data;return a("span",{},[a("i",{staticClass:"awsui-iconfont tree-content-icon tree-content-icon-padding",style:{color:o.data.icon.color},domProps:{innerHTML:e._s(o.data.icon.icon)}}),a("span",[e._v(e._s(o.data.name))])])}}],null,!1,1613751043)}):e._e()],1)],1)])]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary"},on:{click:function(t){return e.saveCommonData()}}},[e._v("确定")]),a("awsui-button",{on:{click:e.closeDlg}},[e._v("取消")])],1)])],1),a("el-main",[a("div",{style:{cursor:"move",height:e.mainHeight,width:"100%"},attrs:{id:"main"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{height:e.mainHeight,data:e.data,"row-key":"id"}},[a("el-table-column",{attrs:{prop:"move",label:"",align:"center",width:"20"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"operate-icon-display"},[a("p",{staticClass:"text-second-color"},[a("i",{staticClass:"awsui-iconfont",staticStyle:{display:"inline-block",cursor:"pointer"}},[e._v("")])])])]}}])}),a("el-table-column",{attrs:{prop:"sort",label:"排序",align:"center",width:"80"}}),a("el-table-column",{attrs:{prop:"name",label:"名称","show-overflow-tooltip":!0,width:"400"}}),a("el-table-column",{attrs:{prop:"wsName",label:"关联资产库","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{prop:"opt",label:"操作",align:"center",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"operate-icon-display"},[a("p",{staticClass:"text-second-color"},[a("i",{staticClass:"awsui-iconfont",staticStyle:{display:"inline-block",cursor:"pointer"},on:{click:function(a){return e.deleteCommonData(t.row.id,t.row.name)}}},[e._v("")])])])]}}])})],1)],1)])],1)},i=[],s=a("aa47"),n=a("0f08"),l={name:"commonRepository",components:{Sortable:s["a"]},data:function(){return{headerHeight:"50px",mainHeight:parseInt(this.$store.getters.getTopMainHeightFn)-52+"px",searchInput:"",data:[],dataTemp:[],checkedData:[],dlgLoading:!1,loading:!1,dialog:{visible:!1,ws:{value:"",options:[]},tree:{props:{children:"children",label:"label"},value:[]}}}},mounted:function(){document.body.ondrop=function(e){e.preventDefault(),e.stopPropagation()},this.initData(),this.rowDrop()},methods:{rowDrop:function(){var e=document.querySelector(".el-table__body-wrapper tbody"),t=this;s["a"].create(e,{onEnd:function(e){var a=e.newIndex,o=e.oldIndex,i=t.data.splice(o,1)[0];t.data.splice(a,0,i);for(var s=[],l=0;l<t.data.length;l++)t.data[l].sort=l+1,s.push(t.data[l].versionId);var c={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_publish_publishgroup_common_update_save",resourceIds:JSON.stringify(s)}};n["a"].post(c).then((function(e){"ok"==e.result?t.$message({message:"移动成功",type:"success"}):t.$message.error(e.msg)})).catch((function(e){console.log(e)}))}})},initData:function(){var e=this,t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_publish_publishgroup_common_list"}};n["a"].post(t).then((function(t){if("ok"==t.result){var a=t.data.data;e.data=a,e.dataTemp=JSON.parse(JSON.stringify(e.data)),e.checkedData=t.data.checkedData}else e.$message(t.msg)})).catch((function(e){console.log(e)}))},searchRepository:function(){if(this.searchInput&&""!=this.searchInput.trim()){for(var e=[],t=0;t<this.dataTemp.length;t++)(this.dataTemp[t].name.indexOf(this.searchInput)>-1||this.dataTemp[t].wsName.indexOf(this.searchInput)>-1)&&e.push(this.dataTemp[t]);this.data=e}else this.data=this.dataTemp},add:function(){this.dialog.visible=!0,this.loading=!0;var e=this,t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_publish_publishgroup_create_data_query"}};n["a"].post(t).then((function(t){if("ok"==t.result){var a=t.data;e.dialog.tree.value=void 0==e.checkedData[a.wsId]?[]:e.checkedData[a.wsId],e.dialog.ws.value=a.wsId,e.dialog.ws.options=a.wsArr}else e.$message(t.msg);e.loading=!1})).catch((function(t){console.log(t),e.loading=!1}))},deleteCommonData:function(e,t){var a=this;a.$confirm("确定要删除吗?","提示",{confirmButtonText:"确定",confirmButtonClass:"button-general-color",cancelButtonText:"取消",type:"warning"}).then((function(){var t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_publish_publishgroup_common_data_delete",ids:e}};n["a"].post(t).then((function(e){"ok"==e.result?(a.$message({message:"删除成功",type:"success"}),a.initData()):a.$message(e.msg)})).catch((function(e){console.log(e)}))})).catch((function(){}))},clearDlgData:function(){this.dialog.ws.value="",this.dialog.ws.options=[],this.dialog.tree.data=[],this.dialog.tree.value=[]},closeDlg:function(){this.dialog.visible=!1},handleCloseDlg:function(e){this.closeDlg(),e()},saveCommonData:function(){var e=this,t=e.dialog.ws.value,a=e.dialog.tree.value;e.dlgLoading=!0;var o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_publish_publishgroup_common_create_save",wsId:t,resourceIds:a.join(",")}};n["a"].post(o).then((function(t){"ok"==t.result?(e.dlgLoading=!1,e.clearDlgData(),e.closeDlg(),e.$message({message:"保存成功",type:"success"}),e.initData()):(e.$message.error("保存失败"),e.dlgLoading=!1)})).catch((function(t){console.log(t),e.dlgLoading=!1}))},changeWs:function(e){var t=this;t.dialog.ws.value="",t.dialog.tree.value=void 0==t.checkedData[e]?[]:t.checkedData[e],t.$nextTick((function(){t.dialog.ws.value=e}))},openNode:function(e,t,a){},loadNode:function(e,t){var a=this,o={url:"jd",data:{}};o.data.wsId=a.dialog.ws.value,o.data.teamId="",o.data.cmd="com.actionsoft.apps.coe.pal_processlevel_tree_data",0===e.level?o.data.pid="":o.data.pid=e.data.id,n["a"].post(o).then((function(o){for(var i=0;i<o.data.length;i++)o.data[i].id.length<36&&(o.data[i].disabled=!0);if(t(o.data),0==e.level&&o.data.length>0){var s=a.$refs.repositoryTree;s.getNode(o.data[0].id).expand(),setTimeout((function(){var e=s.getNode(o.data[0].id).childNodes[0];null!=e&&e.expand()}),500)}})).catch((function(e){console.log(e)}))},expandNode:function(e,t,a){},closeNode:function(e,t,a){t.childNodes=[],t.loaded=!1},checkedNode:function(e,t,a){var o=this,i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_publish_publishgroup_repository_data_query",wsId:o.dialog.ws.value,pid:e.id}};n["a"].post(i).then((function(a){var i=a.data,s=e.versionId;if(t){var n=o.dialog.tree.value;-1==n.indexOf(s)&&n.push(s);for(var l=0;l<i.length;l++)-1==n.indexOf(i[l])&&n.push(i[l]);o.$refs.repositoryTree.setCheckedKeys(n)}else{for(var c=o.dialog.tree.value,d=[],r=0;r<c.length;r++)c[r]!=s&&-1==i.indexOf(c[r])&&d.push(c[r]);o.dialog.tree.value=d,o.$refs.repositoryTree.setCheckedKeys([])}})).catch((function(e){console.log(e)}))}},computed:{listenTopMainHeight:function(){return this.$store.getters.getTopMainHeightFn}},watch:{listenTopMainHeight:function(e,t){this.mainHeight=parseInt(this.$store.getters.getTopMainHeightFn)-parseInt(this.headerHeight)-2+"px"}}},c=l,d=(a("e9b8"),a("2877")),r=Object(d["a"])(c,o,i,!1,null,"c633f5ea",null);t["default"]=r.exports},e9b8:function(e,t,a){"use strict";var o=a("005e"),i=a.n(o);i.a}}]); |