1 line
163 KiB
JavaScript
1 line
163 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1466d7bd"],{"01f3":function(e,t,i){},"0ef3":function(e,t,i){},1337:function(e,t,i){"use strict";i.d(t,"c",(function(){return a})),i.d(t,"b",(function(){return o})),i.d(t,"d",(function(){return s})),i.d(t,"a",(function(){return r})),i.d(t,"e",(function(){return l}));var o=function(e,t,i,o,s){o||(o={}),o.cmd=i,o.sid=t,a(e,wHref,o,s)},a=function(e,t,i,o){var a=document.getElementById(e);a&&document.body.removeChild(a);var s=document.createElement("form");for(var r in s.action=t,s.target=void 0==o?"_blank":o,s.method="get",s.style.display="none",i){var l=document.createElement("textarea");l.name=r,l.value=i[r],s.appendChild(l)}s.setAttribute("id",e),document.body.appendChild(s),s.submit()},s=function(e,t,i){o("palDesigner",i,"com.actionsoft.apps.coe.pal_pl_repository_designer",{uuid:t,teamId:e})},r=function(e,t){var i=e;while(i.nodeName!=t&&"BODY"!=i.nodeName)i=i.parentNode;return i.nodeName==t?i:null},l=function(e){document.getElementsByTagName("title")[0].innerText=e}},"1c95":function(e,t,i){},"1cb9":function(e,t,i){"use strict";var o=i("cdc2"),a=i.n(o);a.a},"2d3e":function(e,t,i){"use strict";var o=i("67e7"),a=i.n(o);a.a},"2fd3":function(e,t,i){},4319:function(e,t,i){},"4cbb":function(e,t,i){"use strict";var o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",[i("el-dialog",{attrs:{id:"bpmOrgAddress",title:e.title,visible:e.dialogVisible,"destroy-on-close":!0,width:e.width,"modal-append-to-body":!1,"append-to-body":!0,"close-on-click-modal":!1,"before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[e.refresh?[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{"element-loading-text":"拼命加载中"}},[i("div",{staticStyle:{height:"300px",overflow:"auto",border:"1px solid #f2f2f2"}},[i("div",{staticClass:"tree"},[i("el-tree",{ref:"tree",attrs:{props:e.treeProps,"show-checkbox":e.multiple,"expand-on-click-node":!1,"check-strictly":!0,"highlight-current":!0,"node-key":"id",lazy:"",load:e.loadNode},on:{"node-click":e.openNode,"node-expand":e.expandNode,"node-collapse":e.closeNode},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.node;t.data;return i("span",{},[i("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)}}),i("span",[e._v(e._s(o.label))])])}}],null,!1,52448956)})],1)])])]:e._e(),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary"},on:{click:e.submit}},[e._v("确定")]),i("awsui-button",{on:{click:e.cancel}},[e._v("取消")])],1)],2)],1)},a=[],s=i("0f08"),r={name:"BpmOrgAddress",props:{visible:{type:Boolean,default:!1},addressType:{type:String,default:"department"},multiple:{type:Boolean,default:!1},rootDeptId:{type:String,default:""},highSecurityFilter:{type:String,default:""},title:{type:String,default:""},selected:{type:Object,default:function(){return{department:[],user:[],role:[],position:[]}}}},data:function(){return{refresh:!1,dialogVisible:!1,loading:!1,searchKey:"",treeSearchKey:"",timeout:null,pid:"",width:"500px",treeProps:{label:"name",isLeaf:"leaf"}}},methods:{handleClose:function(e){this.closeDlalog("cancel"),e()},cancel:function(){this.closeDlalog("cancel"),this.dialogVisible=!1},submit:function(){this.closeDlalog("save"),this.dialogVisible=!1},closeDlalog:function(e){if("save"==e){var t=[];if(this.multiple)t=this.$refs.tree.getCheckedNodes();else{var i=this.$refs.tree.getCurrentNode();null!=i&&t.push(i)}this.$emit("getResult",JSON.parse(JSON.stringify(t)))}else this.$emit("cancel")},handleNodeClick:function(e){},openNode:function(e,t,i){},treeSearchSelect:function(e){this.queryTreeByIdAndPath(e.id,e.path)},treeSearch:function(e,t){var i=this;if(void 0!=e&&""!=e.trim()){var o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_tree_component_search",addressType:i.addressType,rootDeptId:i.rootDeptId,name:e}};s["a"].post(o).then((function(e){"ok"==e.result&&e.data.length>0?(clearTimeout(i.timeout),i.timeout=setTimeout((function(){t(e.data)}),3e3*Math.random())):clearTimeout(i.timeout)})).catch((function(e){console.log(e)}))}else clearTimeout(i.timeout)},queryTreeByIdAndPath:function(e,t){for(var i=this,o=i.$refs.tree,a=t.split(","),s=1,r=0;r<a.length;r++)r>0&&null!=o.getNode(a[r-1])&&(setTimeout(i._expandNode(o,a[r-1]),300*s),s++);setTimeout((function(){null!=o.getNode(e)&&o.setCurrentKey(e)}),300*s)},_expandNode:function(e,t){return function(){e.getNode(t).expand()}},loadNode:function(e,t){var i=this;i.loading=!0;var o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_bpm_org_address_component_subjson",addressType:i.addressType,pid:"",highSecurityFilter:i.highSecurityFilter}};0===e.level?(o.data.pid=i.pid,o.data.parentType=""):(o.data.pid=e.data.id,o.data.parentType=e.data.type),s["a"].post(o).then((function(o){if(i.multiple)for(var a=i.addressType.indexOf("department")>-1,s=i.addressType.indexOf("user")>-1,r=i.addressType.indexOf("role")>-1,l=i.addressType.indexOf("position")>-1,n=0;n<o.data.length;n++){var c=o.data[n];"company"==c.type||"roleRoot"==c.type||"roleGroup"==c.type||"positionRoot"==c.type||"positionGroup"==c.type?c.disabled=!0:(a&&"department"==c.type&&(c.disabled=!1),a||"department"!=c.type||(c.disabled=!0),s&&"user"==c.type&&(c.disabled=!1),s||"user"!=c.type||(c.disabled=!0),r&&"role"==c.type&&(c.disabled=!1),r||"role"!=c.type||(c.disabled=!0),l&&"position"==c.type&&(c.disabled=!1),l||"position"!=c.type||(c.disabled=!0))}if(t(o.data),i.loading=!1,0==e.level&&o.data.length>0){var d=i.$refs.tree;d.getNode(o.data[0].id).expand(),setTimeout((function(){var e=d.getNode(o.data[0].id).childNodes[0];null!=e&&e.expand()}),500)}})).catch((function(e){console.log(e)}))},expandNode:function(e,t,i){},closeNode:function(e,t,i){t.childNodes=[],t.loaded=!1},refreshNode:function(e){if(void 0==e){var t=this.$refs.tree.getCurrentNode();if(null!=t){void 0!=this.$refs.tree.store.nodesMap[t.id]&&(this.$refs.tree.store.nodesMap[t.id].expanded=!1);var i=this.$refs.tree.getNode(t.id);this.closeNode(null,i,null),i.expand()}}else{void 0!=this.$refs.tree.store.nodesMap[e]&&(this.$refs.tree.store.nodesMap[e].expanded=!1);var o=this.$refs.tree.getNode(e);null!=o&&(this.closeNode(null,o,null),o.expand())}}},watch:{visible:function(e){this.dialogVisible=e,e?(this.addressType.indexOf("department")>0&&(this.pid=this.rootDeptId),this.refresh=!0):this.refresh=!1}}},l=r,n=(i("b142"),i("2877")),c=Object(n["a"])(l,o,a,!1,null,"6de64a47",null);t["a"]=c.exports},"565b":function(e,t,i){},6076:function(e,t,i){"use strict";var o=i("88cb"),a=i.n(o);a.a},"67e7":function(e,t,i){},7304:function(e,t,i){"use strict";var o=i("fa15"),a=i.n(o);a.a},"7eb6":function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",{style:{width:"100%",height:e.mainHeight},attrs:{id:"repository"}},[i("el-aside",{staticStyle:{overflow:"hidden","border-right":"1px solid #F2F2F2"},attrs:{width:"280px"}},[e.reFresh?i("RepositoryMain",{key:"repositoryMain",ref:"repositoryMain"}):e._e()],1),i("el-main",[i(e.mainContent,{key:Math.random(),ref:"component",tag:"component",attrs:{uuid:e.uuid,refreshTreeParentNode:e.refreshTreeParentNode,refreshTreeNode:e.refreshTreeNode,treeNode:e.treeNode}})],1)],1)},s=[],r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",{staticStyle:{overflow:"hidden"},attrs:{id:"repositoryMain"}},[!e.havingWritePerm||e.havingCreatePerm?i("el-header",{attrs:{height:e.headerHeight2}}):e._e(),e.havingWritePerm||e.havingCreatePerm?i("el-header",{attrs:{height:e.headerHeight1}},[i("div",{staticStyle:{margin:"12px 0px 10px","text-align":"center"}},[e.havingWritePerm||e.havingCreatePerm?i("el-popover",{attrs:{placement:"bottom",width:"280",trigger:"click","visible-arrow":!1},on:{show:e.showCreateEvent},model:{value:e.createDesignerVisible,callback:function(t){e.createDesignerVisible=t},expression:"createDesignerVisible"}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.createMethodLoading,expression:"createMethodLoading"}],attrs:{"element-loading-text":"拼命加载中"}},[i("div",[i("ul",e._l(Math.ceil(e.fileMethodList.length/4),(function(t){return i("li",{staticStyle:{"margin-bottom":"7px"}},[e._l(e.fileMethodList.slice(4*(t-1),4*t),(function(t){return[i("div",{staticClass:"new-repository-item",style:{opacity:t.opacity,filter:t.filter,cursor:t.cursor},on:{click:function(i){t.clickFlag&&e.createDesigner(t.app,t.category,t.method)}}},[i("div",{staticStyle:{position:"relative",top:"9px"}},[i("div",{staticClass:"icon-div-repository",style:{"background-color":t.icon.color}},[i("i",{staticClass:"awsui-iconfont icon-dynamic-repository",domProps:{innerHTML:e._s(t.icon.code)}})]),i("div",{staticClass:"item-name text-general-color icon-text"},[i("label",{style:{cursor:t.cursor}},[e._v(e._s(t.methodName))])])])])]}))],2)})),0)]),i("div",{staticStyle:{"border-bottom":"1px solid #F2F2F2"}}),i("div",{staticStyle:{"margin-top":"7px"}},[i("ul",[i("li",[e._l(e.folderMethodList,(function(t){return[i("div",{staticClass:"new-repository-item",style:{opacity:t.opacity,filter:t.filter,cursor:t.cursor},on:{click:function(i){t.clickFlag&&e.createFolder(t.method,t.methodName)}}},[i("div",{staticStyle:{position:"relative",top:"4px"}},[i("div",{staticClass:"icon-div-repository"},[i("i",{staticClass:"awsui-iconfont icon-fixed-repository",style:{color:t.icon.color},domProps:{innerHTML:e._s(t.icon.code)}})]),i("div",{staticClass:"item-name text-general-color fixed-icon-text"},[i("label",{style:{cursor:t.cursor}},[e._v(e._s(t.methodName))])])])])]})),i("div",{staticClass:"new-repository-item",staticStyle:{cursor:"pointer"},on:{click:e.importDesigners}},[i("div",{staticStyle:{position:"relative",top:"4px"}},[i("div",{staticClass:"icon-div-repository"},[i("i",{staticClass:"iconfont text-linker-color icon-fixed-repository"},[e._v("")])]),i("div",{staticClass:"item-name text-general-color fixed-icon-text"},[i("label",{staticStyle:{cursor:"pointer"}},[e._v("导入模型")])])])])],2)])])]),i("awsui-button",{class:{"button-general-color":!e.dis},staticStyle:{width:"100%",height:"36px",margin:"0","font-size":"14px"},attrs:{slot:"reference",type:"primary",disabled:e.dis},slot:"reference"},[e._v("新建 ")])],1):e._e()],1),e.havingWritePerm||e.havingCreatePerm?i("div",{staticStyle:{width:"100%","border-bottom":"1px solid #F2F2F2"}}):e._e()]):e._e(),i("el-main",{staticClass:"main-tree",style:{overflow:"auto",height:e.treeHeight}},[i("el-tree",{ref:"tree",attrs:{props:e.treeProps,"expand-on-click-node":!1,"highlight-current":!0,"node-key":"id",lazy:"",load:e.loadNode},on:{"node-click":e.openNode,"node-expand":e.expandNode,"node-collapse":e.closeNode},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.node,a=t.data;return i("span",{},[i("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)}}),i("span",{style:{"font-weight":a.id.length<36?"600":""}},[e._v(e._s(o.label))])])}}])})],1),i("el-dialog",{attrs:{title:e.folderDialog.folderTitle,visible:e.folderDialog.dialogVisible,"modal-append-queryTreeByIdAndPathto-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!0,"before-close":e.handleCloseFolder,width:"600px"},on:{"update:visible":function(t){return e.$set(e.folderDialog,"dialogVisible",t)}}},[i("div",{staticStyle:{border:"1px solid #F2F2F2",padding:"0px 10px 10px 10px"}},[i("awsui-form",{ref:"folderForm",attrs:{model:e.folderDialog.folderForm,rules:e.folderDialog.rules,"label-position":"top"}},[i("awsui-form-item",{attrs:{label:"名称",prop:"name"}},[i("awsui-input",{model:{value:e.folderDialog.folderForm.name,callback:function(t){e.$set(e.folderDialog.folderForm,"name",t)},expression:"folderDialog.folderForm.name"}})],1),"default"==e.folderDialog.folderMethod?i("awsui-form-item",{attrs:{label:"描述",prop:"desc"}},[i("awsui-input",{attrs:{type:"textarea"},model:{value:e.folderDialog.folderForm.desc,callback:function(t){e.$set(e.folderDialog.folderForm,"desc",t)},expression:"folderDialog.folderForm.desc"}})],1):e._e()],1)],1),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary"},on:{click:function(t){return e.createFolderSave("folderForm")}}},[e._v("确定")]),i("awsui-button",{on:{click:e.clearFolderDlg}},[e._v("取消")])],1)]),i("el-dialog",{attrs:{title:e.ModelsetUpDialog.systemTitle,visible:e.ModelsetUpDialog.dialogVisible,"modal-append-queryTreeByIdAndPathto-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!0,"before-close":e.handleCloseSystem,width:"600px"},on:{"update:visible":function(t){return e.$set(e.ModelsetUpDialog,"dialogVisible",t)}}},[i("div",{staticStyle:{border:"1px solid #F2F2F2",padding:"0px 10px 10px 10px"}},[i("awsui-form",{ref:"systemForm",attrs:{model:e.ModelsetUpDialog.systemForm,rules:e.ModelsetUpDialog.rules,"label-position":"top"}},[i("awsui-form-item",{attrs:{label:"当前选定路径"}},[i("awsui-input",{attrs:{disabled:""},model:{value:e.ModelsetUpDialog.systemForm.repositoryPathData,callback:function(t){e.$set(e.ModelsetUpDialog.systemForm,"repositoryPathData",t)},expression:"ModelsetUpDialog.systemForm.repositoryPathData"}})],1),i("awsui-form-item",{attrs:{label:"名称",prop:"name"}},[i("awsui-input",{model:{value:e.ModelsetUpDialog.systemForm.name,callback:function(t){e.$set(e.ModelsetUpDialog.systemForm,"name",t)},expression:"ModelsetUpDialog.systemForm.name"}})],1),"control.policy"==e.ModelsetUpDialog.systemForm.method?[i("awsui-form-item",{attrs:{label:"制度类型"}},[i("awsui-select",{attrs:{options:e.ModelsetUpDialog.systemForm.SystemTypeOptions,placeholder:"请选择制度类型"},model:{value:e.ModelsetUpDialog.systemForm.systemType,callback:function(t){e.$set(e.ModelsetUpDialog.systemForm,"systemType",t)},expression:"ModelsetUpDialog.systemForm.systemType"}})],1)]:e._e()],2)],1),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.createSystemSave("systemForm")}}},[e._v("确定")]),i("awsui-button",{on:{click:e.clearSystemDlg}},[e._v("取消")])],1)]),i("awsui-dialog",{attrs:{title:"密级标定",visible:e.securityVisible,border:!1,"append-to-body":"",width:"500px"},on:{"update:visible":function(t){e.securityVisible=t}}},[i("div",{staticStyle:{"max-height":"500px","overflow-y":"auto"}},e._l(e.securityFileList,(function(t){return i("awsui-form",{key:t.uuid,ref:t.uuid,refInFor:!0,attrs:{"label-width":"200px",rules:e.securityRules,model:t}},[i("awsui-form-item",{attrs:{label:t.name,prop:"securityLevel"}},[i("awsui-select",{staticStyle:{width:"70%"},attrs:{options:e.securityOptions},model:{value:t.securityLevel,callback:function(i){e.$set(t,"securityLevel",i)},expression:"file.securityLevel"}})],1)],1)})),1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{attrs:{type:"primary"},on:{click:e.uploadServer}},[e._v("确定")]),i("awsui-button",{on:{click:function(t){e.securityVisible=!1}}},[e._v("取 消")])],1)]),i("RepositoryImport",{ref:"repositoryImport"})],1)},l=[],n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",["org"!=e.category?i("div",{key:"dialog2",staticClass:"repository-import"},[i("el-dialog",{attrs:{title:"导入模型",visible:e.dialogVisible,width:"500px","close-on-click-modal":!1,"before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{height:"250px"},attrs:{"element-loading-text":"请稍等"}},[i("div",{staticStyle:{"text-align":"center","padding-top":"10px"}},[i("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"130px"},attrs:{type:"primary"},on:{click:function(t){return e.openFileSelect("file")}}},[e._v("本地文件上传")])],1),i("div",{staticClass:"text-second-color",staticStyle:{"font-size":"12px","margin-top":"10px","margin-left":"15px"}},[e._v("请上传export文件,支持多个文件同时导入")]),i("div",{staticStyle:{height:"180px",margin:"10px 10px",overflow:"auto"}},[i("PALUpload",{ref:"palUpload",staticClass:"upload-demo",staticStyle:{width:"100%"},attrs:{appId:"com.actionsoft.apps.coe.pal",repositoryName:"tmp",groupValue:"_import",fileValue:"Normal",multiple:!0,"on-preview":e.handlePreview,"on-success":e.handleSuccess,"on-remove":e.handleRemove,"on-error":e.handleError,"before-remove":e.beforeRemove,"before-upload":e.beforeUpload,"on-exceed":e.handleExceed,"on-progress":e.handleProgress,accept:".export","file-list":e.fileList}},[i("div",{staticStyle:{display:"none"}},[i("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"130px"},attrs:{name:"selectFileButton",type:"primary"}},[e._v("本地文件上传")])],1)])],1)]),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{disabled:e.buttonDisabled,type:"primary"},on:{click:e.importSave}},[e._v("确定")]),i("awsui-button",{on:{click:e.cancel}},[e._v("取消")])],1)])],1):i("div",{key:"dialog1",staticClass:"repository-import"},[i("el-dialog",{attrs:{title:"导入组织模型",visible:e.dialogVisible,"close-on-click-modal":!1,width:"500px","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.step1,expression:"step1"},{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{height:"250px","text-align":"center"},attrs:{id:"step1","element-loading-text":"请稍等"}},[i("div",{staticStyle:{position:"relative",top:"35%"}},[i("div",{staticStyle:{"margin-bottom":"25px"}},[i("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"130px"},attrs:{type:"primary"},on:{click:function(t){return e.openFileSelect("file")}}},[e._v("直接导入")])],1),i("div",[i("awsui-button",{staticClass:"button-general-color-reverse",staticStyle:{width:"130px"},on:{click:function(t){return e.openFileSelect("excel")}}},[e._v("模板导入")])],1)])]),i("div",{directives:[{name:"show",rawName:"v-show",value:e.step2,expression:"step2"},{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{height:"250px"},attrs:{id:"step2","element-loading-text":"请稍等"}},[i("div",{staticStyle:{"text-align":"center","padding-top":"10px"}},[i("awsui-button",{class:{"button-general-color":"file"==e.type,"button-general-color-reverse":"excel"==e.type},staticStyle:{width:"130px"},attrs:{type:"file"==e.type?"primary":""},on:{click:function(t){return e.openFileSelect("file")}}},[e._v("直接导入")]),i("awsui-button",{class:{"button-general-color":"excel"==e.type,"button-general-color-reverse":"file"==e.type},staticStyle:{width:"130px"},attrs:{type:"excel"==e.type?"primary":""},on:{click:function(t){return e.openFileSelect("excel")}}},[e._v("模板导入")])],1),"file"==e.type?i("div",[i("div",{staticClass:"text-second-color",staticStyle:{"font-size":"12px","margin-top":"10px","margin-left":"15px"}},[e._v('请点击"直接导入"按钮上传export文件,支持多个文件同时导入')]),i("div",{staticStyle:{height:"180px",margin:"10px 10px",overflow:"auto"}},[i("PALUpload",{ref:"palUpload",staticClass:"upload-demo",staticStyle:{width:"100%"},attrs:{appId:"com.actionsoft.apps.coe.pal",repositoryName:"tmp",groupValue:"_import",fileValue:"Normal",multiple:!0,"on-preview":e.handlePreview,"on-success":e.handleSuccess,"on-remove":e.handleRemove,"on-error":e.handleError,"before-remove":e.beforeRemove,"before-upload":e.beforeUpload,"on-exceed":e.handleExceed,"on-progress":e.handleProgress,accept:".export","file-list":e.fileList}},[i("div",{staticStyle:{display:"none"}},[i("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"130px"},attrs:{name:"selectFileButton",type:"primary"}},[e._v("本地文件上传")])],1)])],1)]):e._e(),"excel"==e.type?i("div",[i("div",{staticStyle:{height:"200px",margin:"25px 10px 10px",overflow:"auto"}},[i("div",{staticStyle:{width:"438px",height:"80px",border:"1px solid #F2F2F2"}},[i("div",{staticStyle:{float:"left",height:"100%",width:"80px",display:"inline-block","background-color":"#F5F7FA","text-align":"center","line-height":"85px","vertical-align":"middle"}},[i("i",{staticClass:"iconfont text-second-color",staticStyle:{"font-size":"40px"}},[e._v("")])]),i("div",{staticStyle:{float:"left",height:"100%"}},[i("div",{staticStyle:{display:"inline-block",height:"100%","margin-left":"15px","margin-top":"9px"}},[i("p",{staticClass:"text-general-color"},[e._v("填写导入组织信息")]),i("p",{staticClass:"text-second-color",staticStyle:{"font-size":"12px","padding-top":"4px","padding-bottom":"4px"}},[e._v("请按照说明格式正确填写Excel文件")]),i("p",{staticClass:"text-linker-color",staticStyle:{"font-size":"12px",cursor:"pointer"},on:{click:function(t){return e.downloadOrgTemplate()}}},[e._v("下载模板")])])])]),i("div",{staticStyle:{height:"20px"}}),i("div",{staticStyle:{width:"438px",height:"80px",border:"1px solid #F2F2F2"}},[i("div",{staticStyle:{float:"left",height:"100%",width:"80px",display:"inline-block","background-color":"#F5F7FA","text-align":"center","line-height":"85px","vertical-align":"middle"}},[i("i",{staticClass:"iconfont text-second-color",staticStyle:{"font-size":"40px"}},[e._v("")])]),i("div",{staticStyle:{float:"left",height:"100%"}},[i("div",{staticStyle:{display:"inline-block",height:"100%","margin-left":"15px","margin-top":"9px"}},[i("p",{staticClass:"text-general-color"},[e._v("上传填好的组织信息文件")]),i("p",{staticClass:"text-second-color",staticStyle:{"font-size":"12px","padding-top":"4px","padding-bottom":"4px"}},[e._v("文件后缀必须为xls或xlsx(即Excel格式)")]),e.isOrgUploaded?i("p",{staticClass:"text-linker-color",staticStyle:{"font-size":"12px",cursor:"pointer"}},[i("label",{staticStyle:{display:"inline-block","max-width":"300px",overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis"}},[e._v(e._s(e.orgUploadFileName))]),e._v(" "),i("i",{staticClass:"iconfont text-important-color",staticStyle:{"font-size":"12px",position:"relative",top:"-3px"},on:{click:e.removeOrgUpload}},[e._v("")])]):i("p",{staticClass:"text-linker-color",staticStyle:{"font-size":"12px",cursor:"pointer"},on:{click:e.uploadOrgExcel}},[e._v("上传文件")])])])])]),i("PALUpload",{ref:"orgUpload",staticClass:"upload-demo",staticStyle:{width:"100%"},attrs:{appId:"com.actionsoft.apps.coe.pal",repositoryName:"tmp",groupValue:"_import",fileValue:"Normal",limit:1,"show-file-list":!1,"on-success":e.handleOrgUploadSuccess,accept:".xls,.xlsx","file-list":e.orgFileList}},[i("div",{staticStyle:{display:"none"}},[i("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"130px"},attrs:{name:"selectOrgFileButton",type:"primary"}},[e._v("Excel文件上传")])],1)])],1):e._e()]),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{disabled:e.buttonDisabled,type:"primary"},on:{click:e.importSave}},[e._v("确定")]),i("awsui-button",{on:{click:e.cancel}},[e._v("取消")])],1)])],1)])},c=[],d=i("6c2f"),p=i("0f08"),u={name:"RepositoryImport",components:{PALUpload:d["a"]},data:function(){return{dialogVisible:!1,buttonDisabled:!1,category:"",obj:null,fileList:[],step1:!0,step2:!1,type:"file",orgFileList:[],isOrgUploaded:!1,orgUploadFileName:"",parentId:"",loading:!1}},inject:["getIsHighSecurity","setSecurityVisible","securityFileList","setSecurityType"],computed:{isHighSecurity:function(){return this.getIsHighSecurity()}},methods:{clearParam:function(){this.category="",this.obj=null,this.fileList=[],this.orgFileList=[],this.buttonDisabled=!1,this.dialogVisible=!1,this.step1=!0,this.step2=!1,this.type="",this.isOrgUploaded=!1,this.orgUploadFileName="",this.parentId="",this.loading=!1,this.$refs.palUpload&&this.$refs.palUpload.clearFiles(),this.$refs.orgUpload&&this.$refs.orgUpload.clearFiles()},openImportRepositoryDlg:function(e,t,i){var o=this;o.category=t,o.obj=e,o.parentId=i,setTimeout((function(){o.dialogVisible=!0,o.$nextTick((function(){"org"!=o.category&&o.openFileSelect("file")}))}),300)},cancel:function(){this.clearParam()},importSave:function(){var e=this,t=e.$store.getters.getWsIdFn,i=e.$store.getters.getTeamIdFn,o="";if("file"==e.type){if(0==e.fileList.length)return void e.$message({message:"请上传需要导入的文件",type:"warning"});for(var a=[],s=0;s<e.fileList.length;s++)a.push(e.fileList[s].name);e.buttonDisabled=!0,e.loading=!0;var r={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_import",fileList:JSON.stringify(a),wsId:t,teamId:i,plCategory:e.category,parentId:e.parentId}};p["a"].post(r).then((function(t){if("ok"==t.result){if(e.isHighSecurity){var i=t.data.data.securityBindList;if(void 0!=i&&i.length>0){for(var o=0;o<i.length;o++){var a=i[o];e.securityFileList.push(a)}e.setSecurityType("import"),e.setSecurityVisible(!0)}}else e.$message({message:"导入成功",type:"success"});e.obj.refreshNode(),e.obj.openRepositoryList(e.parentId),e.cancel()}else e.$message.error(t.msg),e.buttonDisabled=!1,e.loading=!1})).catch((function(e){console.log(e)}))}else if("org"==e.category&&"excel"==e.type){if(0==e.orgFileList.length)return void e.$message({message:"请上传需要导入的组织文件",type:"warning"});o=e.orgFileList[0].name,e.loading=!0;var l={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_import_org",fileName:o,wsId:t,teamId:i,parentId:e.parentId}};p["a"].post(l).then((function(t){if("ok"==t.result){if(e.isHighSecurity){var i=t.data.securityBindList;if(void 0!=i&&i.length>0){for(var o=0;o<i.length;o++){var a=i[o];e.securityFileList.push(a)}e.setSecurityType("import"),e.setSecurityVisible(!0)}}else e.$message({message:"导入成功",type:"success"});e.obj.refreshNode(),e.obj.openRepositoryList(e.parentId),e.cancel()}else e.$message.error(t.msg),e.buttonDisabled=!1,e.loading=!1})).catch((function(e){console.log(e)}))}},handleClose:function(e){this.clearParam(),e()},handleRemove:function(e,t){this.fileList=t},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){},handleError:function(e,t,i){},beforeUpload:function(e){},handleProgress:function(e,t,i){},handleSuccess:function(e,t,i){var o=this;o.fileList=[];for(var a={},s=i.length-1;s>=0;s--){var r=i[s];a[r.name]||(o.fileList.unshift(r),a[r.name]=!0)}},beforeRemove:function(e,t){e.status},openFileSelect:function(e){this.type=e,"org"!=this.category?this.$nextTick((function(){document.getElementsByName("selectFileButton")[0].click()})):"file"==e?(this.step1=!1,this.step2=!0,this.$nextTick((function(){document.getElementsByName("selectFileButton")[0].click()}))):(this.type=e,this.step1=!1,this.step2=!0)},downloadOrgTemplate:function(){var e=this,t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_import_org_template",category:e.category}};p["a"].post(t).then((function(e){window.open(e.url)})).catch((function(e){console.log(e)}))},uploadOrgExcel:function(){this.$refs.orgUpload&&this.$refs.orgUpload.clearFiles(),document.getElementsByName("selectOrgFileButton")[0].click()},handleOrgUploadSuccess:function(e,t,i){this.orgFileList=[],this.orgFileList.push(t),this.orgUploadFileName=t.name,this.isOrgUploaded=!0},removeOrgUpload:function(){this.isOrgUploaded=!1,this.orgFileList=[],this.orgUploadFileName=""}}},h=u,f=(i("1cb9"),i("2877")),m=Object(f["a"])(h,n,c,!1,null,"10fa5366",null),g=m.exports,v=i("1337"),y=i("2b0e"),b=new y["default"],_={name:"RepositoryTree",components:{RepositoryImport:g},data:function(){var e=function(e,t,i){void 0===t?i(new Error("请选择文件密级")):i()};return{isDisabled:!1,dis:!1,headerHeight1:"60px",headerHeight2:"10px",treeHeight:parseInt(this.$store.getters.getTopMainHeightFn)-(this.havingWritePerm||this.havingCreatePerm?parseInt(this.headerHeight1):parseInt(this.headerHeight2))+"px",fileMethodList:[],folderMethodList:[],createDesignerVisible:!1,folderDialog:{dialogVisible:!1,folderMethod:"default",folderTitle:"新建文件夹",folderForm:{name:"",desc:""},rules:{name:[{required:!0,message:"必填",trigger:"blur"},{min:1,max:120,message:"长度在 1 到 120 个字符",trigger:"blur"}],securityLevel:[{required:!0,trigger:"change",validator:e,type:"number"}],desc:[{min:0,max:2550,message:"长度在 255 个字符以内",trigger:"blur"}]}},ModelsetUpDialog:{loading:!1,dialogVisible:!1,systemMethod:"default",systemTitle:"模型新建",systemForm:{name:"",uuid:"",parentId:"",repositoryPathData:"",method:"",systemType:"1",category:"",SystemTypeOptions:[{label:"制度",value:"1"},{label:"操作指导",value:"2"}]},rules:{name:[{required:!0,message:"必填",trigger:"blur"},{min:1,max:120,message:"长度在 1 到 120 个字符",trigger:"blur"}]}},treeProps:{label:"name",isLeaf:"leaf"},createMethodLoading:!1,systemMethodLoading:!0,havingWritePerm:!1,havingRemovePerm:!1,havingVersionManagePerm:!1,validUserPermDataCount:0,isOlderVersion:!0,havingCreatePerm:!1,havingBatchPerm:!1,isHighSecurity:!1,securityList:{},securityVisible:!1,securityFileList:[],securityOptions:[],securityRules:{securityLevel:[{required:!0,trigger:"change",validator:e,type:"number"}]},securityType:""}},inject:["openRepositoryList","transferTreeNode"],provide:function(){return{getIsHighSecurity:this.getIsHighSecurity,setSecurityVisible:this.setSecurityVisible,securityFileList:this.securityFileList,setSecurityType:this.setSecurityType,SystemTypeList:this.SystemTypeList}},created:function(){this.initData()},mounted:function(){var e=this;b.$on("getisDisabled",(function(t){e.dis=t}))},methods:{initData:function(){var e=this;if(e.loadingText="加载中",e.loading=!0,e.$store.getters.getTeamIdFn&&""!=e.$store.getters.getTeamIdFn){var t={url:"jd",data:{wsId:e.$store.getters.getWsIdFn,teamId:e.$store.getters.getTeamIdFn,cmd:"com.actionsoft.apps.coe.pal_user_perm_query"}};p["a"].post(t).then((function(t){e.validUserPermDataCount=t.data.validUserPermDataCount,e.validUserPermDataCount>0?(e.havingWritePerm=t.data.havingWritePerm,e.havingCreatePerm=t.data.havingCreatePerm):(e.havingWritePerm=!1,e.havingCreatePerm=!1),e.havingRemovePerm=t.data.havingRemovePerm,e.havingVersionManagePerm=t.data.havingVersionManagePerm,e.havingBatchPerm=t.data.havingBatchPerm,e.isOlderVersion=t.data.isOlderVersion,e.initTreeHeight()})).catch((function(e){console.log(e)}))}else e.havingWritePerm=!0,e.havingRemovePerm=!0,e.havingVersionManagePerm=!0;this.initTreeHeight()},queryTreeByIdAndPath:function(e,t,i){for(var o=this,a=o.$refs.tree,s=i.split(","),r=1,l=0;l<s.length;l++)l>0&&null!=a.getNode(s[l-1])&&(setTimeout(o._expandNode(a,s[l-1]),300*r),r++);setTimeout((function(){null!=a.getNode(t)&&a.setCurrentKey(t),o.openRepositoryList(e)}),300*r)},_expandNode:function(e,t){return function(){e.getNode(t).expand()}},openNode:function(e,t,i){0==e.folder?Object(v["d"])(this.$store.getters.getTeamIdFn,t.data.id,this.$store.state.sessionId):(this.closeCreatePopover(),this.openRepositoryList(t.data.currId),this.transferTreeNode(e))},loadNode:function(e,t){var i=this,o={url:"jd",data:{}};o.data.wsId=i.$store.getters.getWsIdFn,o.data.teamId=i.$store.getters.getTeamIdFn,o.data.cmd="com.actionsoft.apps.coe.pal_processlevel_tree_data",0===e.level?o.data.pid="":o.data.pid=e.data.id,p["a"].post(o).then((function(o){if(t(o.data),0==e.level&&o.data.length>0){var a=i.$refs.tree;a.getNode(o.data[0].id).expand(),setTimeout((function(){var e=a.getNode(o.data[0].id).childNodes[0];null!=e&&e.expand()}),500)}})).catch((function(e){console.log(e),i.tableLoading=!1}))},expandNode:function(e,t,i){},closeNode:function(e,t,i){t.childNodes=[],t.loaded=!1},refreshNode:function(e){if(void 0==e){var t=this.$refs.tree.getCurrentNode();if(null!=t){void 0!=this.$refs.tree.store.nodesMap[t.id]&&(this.$refs.tree.store.nodesMap[t.id].expanded=!1);var i=this.$refs.tree.getNode(t.id);this.closeNode(null,i,null),i.expand()}}else{void 0!=this.$refs.tree.store.nodesMap[e]&&(this.$refs.tree.store.nodesMap[e].expanded=!1);var o=this.$refs.tree.getNode(e);null!=o&&(this.closeNode(null,o,null),o.expand(),this.openNode(o.data,o,null))}},refreshParentNode:function(e){var t=null;t=void 0==e?this.$refs.tree.getCurrentNode():this.$refs.tree.getNode(e),null!=t&&(t=this.$refs.tree.getNode(t.data.pid),this.refreshNode(t.data.id))},showCreateEvent:function(){var e=this,t=e.$refs.tree.getCurrentNode();if(null==t)return e.closeCreatePopover(),void e.$message({message:"请选择新建文件位置",type:"warning"});e.createMethodLoading=!0;var i=e.$refs.tree.getCurrentNode().plCategory,o=e.$refs.tree.getCurrentNode().plMethodId,a={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_create_method_list",category:i,methodId:o}};p["a"].post(a).then((function(t){if("ok"==t.result){for(var i=t.data.fileMethodList,o=0;o<i.length;o++){var a=i[o];a.havingCreatePerm?(a.opacity=1,a.filter="alpha(opacity=100)",a.clickFlag=!0,a.cursor="pointer"):(a.opacity=.4,a.filter="alpha(opacity=40)",a.clickFlag=!1,a.cursor="default")}e.fileMethodList=i;for(var s=t.data.folderMethodList,r=0;r<s.length;r++){var l=s[r];l.havingCreatePerm?(l.opacity=1,l.filter="alpha(opacity=100)",l.clickFlag=!0,l.cursor="pointer"):(l.opacity=.4,l.filter="alpha(opacity=40)",l.clickFlag=!1,l.cursor="default")}e.folderMethodList=s,void 0!=t.data.isHighSecurity&&(e.isHighSecurity=t.data.isHighSecurity,e.securityList=t.data.securityList,e.securityOptions=[],Object.keys(e.securityList).map((function(t){var i={value:t,label:e.securityList[t]};e.securityOptions.push(i)})))}e.createMethodLoading=!1})).catch((function(e){console.log(e)}))},createFolder:function(e,t){this.folderDialog.folderMethod=e,this.folderDialog.folderTitle="新建"+t,this.folderDialog.dialogVisible=!0,this.closeCreatePopover()},clearFolderDlg:function(e){this.$refs["folderForm"].resetFields(),e&&(this.folderDialog.dialogVisible=!1)},clearSystemDlg:function(e){this.$refs["systemForm"].resetFields(),e&&(this.ModelsetUpDialog.dialogVisible=!1)},handleCloseFolder:function(e){this.clearFolderDlg(!1),e()},handleCloseSystem:function(e){this.clearSystemDlg(!1),e()},createModelsetUp:function(e){this.ModelsetUpDialog.systemMethod=e,this.ModelsetUpDialog.systemForm.method=e,this.ModelsetUpDialog.systemTitle="新建模型",this.ModelsetUpDialog.dialogVisible=!0,this.closeCreatePopover()},createFolderSave:function(e){var t=this;t.$refs[e].validate((function(e){if(!e)return console.log("error submit!!"),!1;var i=t.folderDialog.folderForm.name,o=t.folderDialog.folderForm.desc;if(o.length>255)t.$message({message:"[描述]不允许超过255个字符",type:"warning"});else{var a=t.$refs.tree.getCurrentNode(),s=a.id,r=t.$store.getters.getWsIdFn,l=t.$store.getters.getTeamIdFn,n=t.folderDialog.folderMethod,c={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_folder_create_save",wsId:r,teamId:l,method:n,parentId:s,name:i,desc:o,id:""}};p["a"].post(c).then((function(e){"ok"==e.result&&(t.refreshNode(),t.clearFolderDlg(!0),t.openRepositoryList(s))})).catch((function(e){console.log(e)}))}}))},createSystemSave:function(e){var t=this;t.$refs[e].validate((function(e){if(!e)return console.log("error submit!!"),!1;var i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_repository_designer_checkname",title:t.ModelsetUpDialog.systemForm.name,method:t.ModelsetUpDialog.systemForm.method}};p["a"].post(i).then((function(e){if("ok"==e.data.result){t.isDisabled=!0;var i=t.$refs.tree.getCurrentNode(),o=i.id,a=t.$store.getters.getWsIdFn,s=t.$store.getters.getTeamIdFn,r={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_repository_create_save_Designer",wsId:a,teamId:s,category:t.ModelsetUpDialog.systemForm.category,method:t.ModelsetUpDialog.systemForm.method,parentId:o,container:"_blank",name:t.ModelsetUpDialog.systemForm.name}};p["a"].post(r).then((function(e){if("ok"==e.result){t.ModelsetUpDialog.systemForm.uuid=e.data.id,t.ModelsetUpDialog.systemForm.parentId=o;var i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_repository_designer_CreateSystemModelBySelectType",title:t.ModelsetUpDialog.systemForm.name,type:t.ModelsetUpDialog.systemForm.systemType,method:t.ModelsetUpDialog.systemForm.method,uuid:t.ModelsetUpDialog.systemForm.uuid,parentId:t.ModelsetUpDialog.systemForm.parentId}};p["a"].post(i).then((function(e){"ok"==e.result?(t.isDisabled=!1,t.ModelsetUpDialog.dialogVisible=!1,t.openRepositoryList(t.ModelsetUpDialog.systemForm.parentId),Object(v["d"])(t.$store.getters.getTeamIdFn,t.ModelsetUpDialog.systemForm.uuid,t.$store.state.sessionId),t.$refs["systemForm"].resetFields()):t.$message.error(e.msg)})).catch((function(e){console.log(e)}))}})).catch((function(e){console.log(e)}))}else t.$message({message:t.ModelsetUpDialog.systemForm.name+"名称重复,请重新输入!!!",type:"warning"})})).catch((function(e){console.log(e)}))}))},createDesigner:function(e,t,i){var o=this;if(o.closeCreatePopover(),this.isHighSecurity){var a={uuid:1,name:"未命名文件",category:t,method:i};this.securityFileList.push(a),this.securityType="create",this.securityVisible=!0}else{var s=o.$refs.tree.getCurrentNode(),r=s.id,l={url:"jd",data:{cmd:"com.actionsoft.apps.coe.getArchitecturePath",parentId:r}};p["a"].post(l).then((function(e){o.ModelsetUpDialog.systemForm.category=t,o.ModelsetUpDialog.systemForm.repositoryPathData=e.data.repositoryPathData,o.ModelsetUpDialog.systemForm.parentId=r,o.createModelsetUp(i)})).catch((function(e){console.log(e)}))}},uploadServer:function(){var e=this;this.validateFlag=!0;for(var t=0;t<this.securityFileList.length;t++){var i=this.securityFileList[t];this.$refs[i.uuid][0].validate((function(t){if(!t)return e.validateFlag=!1,!1}))}if(this.validateFlag){if("import"===this.securityType){var o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_security_level_batch_update",fileList:JSON.stringify(this.securityFileList)}};p["a"].post(o).then((function(e){"ok"==e.result&&(that.refreshNode(),that.openRepositoryList(parentId),that.$message({message:"导入成功",type:"success"}))})).catch((function(e){console.log(e)}))}else(function(){for(var t=e,i=t.$refs.tree.getCurrentNode(),o=i.id,a=t.$store.getters.getWsIdFn,s=t.$store.getters.getTeamIdFn,r=0;r<e.securityFileList.length;r++){var l=e.securityFileList[r],n={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_repository_create_save",wsId:a,teamId:s,category:l.category,method:l.method,parentId:o,container:"_blank",securityLevel:l.securityLevel}};p["a"].post(n).then((function(e){if("ok"==e.result){t.refreshNode(),t.openRepositoryList(o);var i=e.data.id;Object(v["d"])(t.$store.getters.getTeamIdFn,i,t.$store.state.sessionId)}})).catch((function(e){console.log(e)}))}})();this.securityVisible=!1}},importDesigners:function(){this.closeCreatePopover(),this.$refs.repositoryImport.openImportRepositoryDlg(this,this.$refs.tree.getCurrentNode().plCategory,this.$refs.tree.getCurrentNode().id)},closeCreatePopover:function(){this.createDesignerVisible=!1},reload:function(){},initTreeHeight:function(){this.treeHeight=parseInt(this.$store.getters.getTopMainHeightFn)-(this.havingWritePerm||this.havingCreatePerm?parseInt(this.headerHeight1):parseInt(this.headerHeight2))+"px"},getIsHighSecurity:function(){return this.isHighSecurity},setSecurityVisible:function(e){this.securityVisible=e},setSecurityType:function(e){this.securityType=e}},computed:{listenTopMainHeight:function(){return this.$store.getters.getTopMainHeightFn}},watch:{listenTopMainHeight:function(e,t){this.initTreeHeight()},securityVisible:function(e,t){e||this.securityFileList.splice(0,this.securityFileList.length)}}},w=_,x=(i("ad67"),Object(f["a"])(w,r,l,!1,null,"26bc2cd8",null)),S=x.exports,D=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",{attrs:{id:"repositoryMainList"}},[i("el-main",{directives:[{name:"loading",rawName:"v-loading",value:e.dataLoading,expression:"dataLoading"}],style:{height:e.mainHeight},attrs:{"element-loading-text":"拼命加载中"}},[i("div",{staticStyle:{width:"100%",height:"100%",overflow:"auto",display:"inline"}},[i("div",{staticClass:"recent"},[i("el-tabs",{on:{"tab-click":e.handleRecnetOrStore},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[i("el-tab-pane",{attrs:{label:"最近编辑",name:"recent"}}),i("el-tab-pane",{attrs:{label:"收藏文件",name:"store"}})],1)],1),i("div",{style:{margin:"12px 10px 10px 10px;",display:e.recentDisplay}},[i("div",[i("div",{staticStyle:{"margin-left":"10px"}},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.recentData,"row-style":{height:"46px"},"cell-style":{padding:"0px"},"show-header":!1}},[i("el-table-column",{attrs:{width:"20px"}}),i("el-table-column",{attrs:{prop:"main",label:"名称","class-name":"row-repository-title","min-width":"300px"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.folder?i("div",{staticClass:"icon-div-repository"},[i("i",{staticClass:"awsui-iconfont icon-dynamic-repository",style:{color:t.row.icon.color,"font-size":"32px"},domProps:{innerHTML:e._s(t.row.icon.code)}})]):i("div",{staticClass:"icon-div-repository",style:{"background-color":t.row.icon.color}},[i("i",{staticClass:"awsui-iconfont icon-dynamic-repository",domProps:{innerHTML:e._s(t.row.icon.code)}})]),i("div",{staticClass:"div-repository-title"},[i("p",{staticClass:"text-general-color",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.positionRepositoy(t.row.id,t.row.versionId,t.row.pathData)}}},[e._v(" "+e._s(t.row.name)+" "),i("span",{staticStyle:{color:"#909399","margin-left":"12px"}},[e._v("( "+e._s(t.row.versionStatus.versionNo)+" )")])])])]}}])}),i("el-table-column",{attrs:{prop:"second",label:"修改日期",width:"350"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticClass:"div-update-date"},[i("p",[e._v(" "+e._s(t.row.updateUser)+" 于 "+e._s(t.row.updateDate)+"修改 "),i("span",{staticStyle:{"margin-left":"12px","font-size":"13px"},style:{color:t.row.versionStatus.stateColor}},[e._v("( "+e._s(t.row.versionStatus.state)+" )")])])])]}}])}),i("el-table-column",{attrs:{prop:"operate",label:"操作",align:"right",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticClass:"div-operate text-second-color"},[t.row.isFavorite?i("div",{staticClass:"div-cancel-favorite"},[i("el-tooltip",{attrs:{content:"取消收藏",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont",staticStyle:{cursor:"pointer",color:"#FFB800"},on:{click:function(i){return e.setFavorite("0",t.row.versionId,t.row.id)}}},[e._v("")])])],1):e._e(),t.row.isFavorite?e._e():i("div",{staticClass:"non-favorite-display div-favorite"},[i("el-tooltip",{attrs:{content:"收藏",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont icon-operate",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.setFavorite("1",t.row.versionId,t.row.id)}}},[e._v("")])])],1)]),i("div",{staticClass:"div-operate text-second-color",staticStyle:{margin:"0 10px 0 15px"}},[i("div",{staticClass:"operate-icon-display"},[t.row.folder&&e.havingWritePerm?i("el-tooltip",{attrs:{placement:"bottom","hide-after":2e3}},[i("span",{attrs:{slot:"content"},slot:"content"},[e._v("修改"+e._s(t.row.methodName))]),i("i",{staticClass:"iconfont icon-operate",staticStyle:{display:"inline-block",cursor:"pointer"},on:{click:function(i){return e.openUpdateFolder(t.row.id,t.row.name,t.row.desc,t.row.methodId,t.row.methodName)}}},[e._v("")])]):e._e(),t.row.folder?e._e():i("el-tooltip",{attrs:{content:"打开模型",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont icon-operate",staticStyle:{display:"inline-block",cursor:"pointer"},on:{click:function(i){return e.openDesigner(t.row.id)}}},[e._v("")])])],1)])]}}])})],1)],1)])]),i("div",{style:{margin:"10px;","margin-top":"20px;",display:e.storeDisplay}},[i("div",[i("div",{staticStyle:{"margin-left":"10px"}},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.commonData,"row-style":{height:"46px"},"cell-style":{padding:"0px"},"empty-text":"无收藏文件","show-header":!1}},[i("el-table-column",{attrs:{width:"20px"}}),i("el-table-column",{attrs:{prop:"main",label:"名称","class-name":"row-repository-title","min-width":"300px"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.folder?i("div",{staticClass:"icon-div-repository"},[i("i",{staticClass:"awsui-iconfont icon-dynamic-repository",style:{color:t.row.icon.color,"font-size":"32px"},domProps:{innerHTML:e._s(t.row.icon.code)}})]):i("div",{staticClass:"icon-div-repository",style:{"background-color":t.row.icon.color}},[i("i",{staticClass:"awsui-iconfont icon-dynamic-repository",domProps:{innerHTML:e._s(t.row.icon.code)}})]),i("div",{staticClass:"div-repository-title"},[i("p",{staticClass:"text-general-color",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.positionRepositoy(t.row.id,t.row.versionId,t.row.pathData)}}},[e._v(" "+e._s(t.row.name)+" "),i("span",{staticStyle:{color:"#909399","margin-left":"12px"}},[e._v("( "+e._s(t.row.versionStatus.versionNo)+" )")])])])]}}])}),i("el-table-column",{attrs:{prop:"second",label:"修改日期",width:"350"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticClass:"div-update-date"},[i("p",[e._v(" "+e._s(t.row.updateUser)+" 于 "+e._s(t.row.updateDate)+"修改 "),i("span",{staticStyle:{"margin-left":"12px","font-size":"13px"},style:{color:t.row.versionStatus.stateColor}},[e._v("( "+e._s(t.row.versionStatus.state)+" )")])])])]}}])}),i("el-table-column",{attrs:{prop:"operate",label:"操作",align:"right",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticClass:"div-operate text-second-color"},[t.row.isFavorite?i("div",{staticClass:"div-cancel-favorite"},[i("el-tooltip",{attrs:{content:"取消收藏",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont",staticStyle:{cursor:"pointer",color:"#FFB800"},on:{click:function(i){return e.setFavorite("0",t.row.versionId,t.row.id)}}},[e._v("")])])],1):e._e(),t.row.isFavorite?e._e():i("div",{staticClass:"non-favorite-display div-favorite"},[i("el-tooltip",{attrs:{content:"收藏",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont icon-operate",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.setFavorite("1",t.row.versionId,t.row.id)}}},[e._v("")])])],1)]),i("div",{staticClass:"div-operate text-second-color",staticStyle:{margin:"0 10px 0 15px"}},[i("div",{staticClass:"operate-icon-display"},["default"==t.row.methodId&&e.havingWritePerm?i("el-tooltip",{attrs:{content:"修改文件夹",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont icon-operate",staticStyle:{display:"inline-block",cursor:"pointer"},on:{click:function(i){return e.openUpdateFolder(t.row.id,t.row.name,t.row.desc,t.row.methodId,t.row.methodName)}}},[e._v("")])]):e._e(),"default"!=t.row.methodId?i("el-tooltip",{attrs:{content:"打开模型",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont icon-operate",staticStyle:{display:"inline-block",cursor:"pointer"},on:{click:function(i){return e.openDesigner(t.row.id)}}},[e._v("")])]):e._e()],1)])]}}])})],1)],1)])])])]),i("el-dialog",{attrs:{title:"修改文件夹",visible:e.folderDialog.dialogVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!0,"before-close":e.handleCloseFolder,width:"600px"},on:{"update:visible":function(t){return e.$set(e.folderDialog,"dialogVisible",t)}}},[i("div",{staticStyle:{border:"1px solid #F2F2F2",padding:"0px 10px 10px 10px"}},[i("awsui-form",{ref:"folderForm",attrs:{model:e.folderDialog.folderForm,rules:e.folderDialog.rules,"label-position":"top"}},[i("awsui-form-item",{attrs:{label:"名称",prop:"name"}},[i("awsui-input",{model:{value:e.folderDialog.folderForm.name,callback:function(t){e.$set(e.folderDialog.folderForm,"name",t)},expression:"folderDialog.folderForm.name"}})],1),i("awsui-form-item",{attrs:{label:"描述",prop:"desc"}},[i("awsui-input",{attrs:{type:"textarea"},model:{value:e.folderDialog.folderForm.desc,callback:function(t){e.$set(e.folderDialog.folderForm,"desc",t)},expression:"folderDialog.folderForm.desc"}})],1)],1)],1),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary"},on:{click:function(t){return e.updateFolderSave("folderForm")}}},[e._v("确定")]),i("awsui-button",{on:{click:e.closeFolderDlg}},[e._v("取消")])],1)]),i("awsui-dialog",{attrs:{title:e.customFolderDialog.title,visible:e.customFolderDialog.dialogVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!0,border:!1,width:"800px"},on:{"update:visible":function(t){return e.$set(e.customFolderDialog,"dialogVisible",t)}}},[i("div",[e.customFolderDialog.dialogVisible?i("repository-info-property",{attrs:{id:e.customFolderDialog.id,repositoryRefresh:e.repositoryRefresh}}):e._e()],1)])],1)},C=[],I=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",[i("div",{staticStyle:{height:"500px",width:"100%",overflow:"auto"},attrs:{id:"repositoryInfoProperty"}},[e._l(e.propertyData,(function(t,o){return[i("div",{staticClass:"property-group"},[i("p",{staticStyle:{"padding-left":"5px"}},[i("b",[e._v(e._s(t.groupPathName))])])]),i("div",{staticStyle:{margin:"0 50px 0 30px"}},[e._l(t.data,(function(o,a){return["string"==o.type&&"PLNAME"==o.id?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,disabled:o.readonly},on:{blur:function(t){return e.saveRepositoryNameVal(o.value)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"string"==o.type&&"PLNAME"!=o.id?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,disabled:o.readonly},on:{blur:function(t){return e.saveStringPropVal(o.id,o.value,o.attrSource,o)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"textarea"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label",staticStyle:{"vertical-align":"bottom"}},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,type:"textarea",rows:2,placeholder:"请输入内容",disabled:o.readonly},on:{blur:function(t){return e.saveStringPropVal(o.id,o.value,o.attrSource,o)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"number"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input-number",{staticStyle:{width:"100%",cursor:"pointer"},attrs:{size:e.size,"controls-position":"right",step:1,disabled:o.readonly},on:{change:function(t){return e.saveNumberPropVal(o.id,o.value,o.attrSource,o)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"boolean"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[[i("el-select",{staticStyle:{width:"100%"},attrs:{disabled:o.readonly,clearable:"",size:e.size,placeholder:"请选择"},on:{change:function(t){return e.saveSingleSelectVal(o.id,o.value,o.attrSource,o)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}},e._l(o.options,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)]],2)])]:e._e(),"select"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[[i("el-select",{staticStyle:{width:"100%"},attrs:{disabled:o.readonly,clearable:"",size:e.size,placeholder:"请选择"},on:{change:function(t){return e.saveSingleSelectVal(o.id,o.value,o.attrSource,o)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}},e._l(o.options,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)]],2)])]:e._e(),"select_m"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[[i("el-select",{staticStyle:{width:"100%"},attrs:{disabled:o.readonly,size:e.size,multiple:"",placeholder:"请选择"},on:{change:function(t){return e.saveMultipleSelectVal(o.id,o.value,o.attrSource,o)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}},e._l(o.options,(function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)]],2)])]:e._e(),"deptAddress"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,disabled:o.readonly,readonly:""},nativeOn:{click:function(i){return e.choiceBpmOrgAddressComponent(t.groupPath,o.type,o.id,o.readonly,o.isRequired,o.label)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"userAddress"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,disabled:o.readonly,readonly:""},nativeOn:{click:function(i){return e.choiceBpmOrgAddressComponent(t.groupPath,o.type,o.id,o.readonly,o.isRequired,o.label)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"relationOrg"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,disabled:o.readonly,readonly:""},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"awsorg"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,disabled:o.readonly,readonly:""},nativeOn:{click:function(t){return e.choiceAwsOrgComponent(o.ref,o.type,o.id,o.label,o.readonly,o.isRequired)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"relation"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,disabled:o.readonly,readonly:""},nativeOn:{click:function(t){return e.choiceRelationComponent(o.ref,o.type,o.id,o.label,o.readonly,o.fileIds,o.shapeIds,o.isRequired)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"link"==o.type&&"PLNAME"!=o.id?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,disabled:o.readonly},on:{blur:function(t){return e.saveStringPropVal(o.id,o.value,o.attrSource,o)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"DateTimePicker"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-date-picker",{staticStyle:{width:"100%"},attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"请选择日期时间",disabled:o.readonly},on:{blur:function(t){return e.saveStringPropVal(o.id,o.value,o.attrSource,o)}},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"item.value"}})],1)])]:e._e(),"table"==o.type?[i("div",{staticClass:"property-item"},[i("label",{staticClass:"property-label"},[void 0!==o.isRequired&&o.isRequired?i("span",{staticClass:"required"}):e._e(),e._v(e._s(o.label))]),i("div",{staticClass:"property-value"},[i("el-input",{attrs:{size:e.size,disabled:o.readonly,readonly:""},model:{value:e.dialogTableInput,callback:function(t){e.dialogTableInput=t},expression:"dialogTableInput"}},[i("template",{slot:"suffix"},[i("i",{staticClass:"el-icon-s-grid",staticStyle:{"font-size":"20px","line-height":"36px"},on:{click:function(t){return e.openTableDialog(o.id,o.value,o.attrSource)}}})])],2)],1)])]:e._e()]}))],2)]}))],2),i("BPMOrgAddress",{ref:"palAwsOrgAddress",attrs:{visible:e.bpmOrgAddress.visible,addressType:e.bpmOrgAddress.addressType,multiple:"",title:e.title,multiple:e.bpmOrgAddress.multiple},on:{"update:visible":function(t){return e.$set(e.bpmOrgAddress,"visible",t)},cancel:function(t){e.bpmOrgAddress.visible=!1},getResult:e.saveBpmOrgAddressResult}}),i("pal-relation-address",{ref:"palRelationAddress",attrs:{visible:e.palRelationAddressVisible,title:e.title,selectFileId:e.relation.selectFileId,selectShapeId:e.relation.selectShapeId,relationType:e.relation.relationType,categorys:e.relation.category,methods:e.relation.method,wsId:e.relation.wsId,teamId:e.relation.teamId,multiple:e.relation.multiple},on:{"update:visible":function(t){e.palRelationAddressVisible=t},cancel:function(t){e.palRelationAddressVisible=!1},getResult:e.saveRelationResult}}),i("el-container",[e.tableDialogVisible?i("el-dialog",{attrs:{id:"tableDialog",width:"500px",visible:e.tableDialogVisible,title:e.dialogTableNewValue.name,"modal-append-to-body":!0,"close-on-click-modal":!1,"append-to-body":!0,"show-close":!1,"destroy-on-close":""},on:{"update:visible":function(t){e.tableDialogVisible=t}}},[i("div",{staticStyle:{height:"300px",overflow:"auto"}},[i("table",{staticClass:"table"},[i("tr",[i("td",{staticStyle:{width:"25%"}},[i("span",{staticClass:"tableHead"},[e._v(e._s(e.dialogTableNewValue.table[0].name))])]),i("td",{staticStyle:{width:"55%"}},[i("span",{staticClass:"tableHead"},[e._v(e._s(e.dialogTableNewValue.table[0].desc))])]),i("td",[i("span",{staticStyle:{"font-size":"14px",color:"#909399","font-weight":"bold","font-family":"PingFangSC-Light"}},[e._v("操作")])])]),e._l(e.dialogTableNewValue.table.slice(1),(function(t){return i("tr",{key:t.id},[i("td",[i("el-tooltip",{attrs:{placement:"top-start"}},[i("div",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(t.name))]),i("el-input",{staticClass:"contentInput",attrs:{size:"mini"},model:{value:t.name,callback:function(i){e.$set(t,"name",i)},expression:"item.name"}})],1)],1),i("td",[i("el-tooltip",{attrs:{placement:"top-start"}},[i("div",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(t.desc))]),i("el-input",{staticClass:"contentInput",attrs:{size:"mini"},model:{value:t.desc,callback:function(i){e.$set(t,"desc",i)},expression:"item.desc"}})],1)],1),i("td",[i("span",{staticStyle:{color:"red","text-decoration":"underline"},on:{click:function(i){return e.deleteTableTr(t.id)}}},[e._v("删除")])])])}))],2)]),i("awsui-button",{staticClass:"button-general-color",staticStyle:{"margin-top":"10px"},attrs:{type:"primary"},on:{click:e.addNewTr}},[e._v("新增")]),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary"},on:{click:function(t){return e.confirmTableDialog()}}},[e._v("确定")]),i("awsui-button",{on:{click:e.cancelTableDialog}},[e._v("取消")])],1)],1):e._e()],1)],1)},F=[],k=i("4cbb");k["a"].install=function(e){e.component(k["a"].name,k["a"])};var R=k["a"],T=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",[i("el-dialog",{attrs:{id:"palRelationAddress",title:e.title,visible:e.dialogVisible,width:"800px","modal-append-to-body":!1,"destroy-on-close":!0,"append-to-body":!0,"close-on-click-modal":!1,"before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[[e.dialogVisible?i("div",{staticStyle:{width:"100%",height:"400px",border:"1px solid #f2f2f2"}},[i("div",{staticClass:"div-left",style:{width:"file"==e.relationType?"373px":"249px"}},[i("div",{staticStyle:{width:"100%",height:"32px"}},[i("el-autocomplete",{style:{width:"file"==e.relationType?"373px":"249px"},attrs:{size:"small","fetch-suggestions":e.treeSearch,"suffix-icon":"el-icon-search",placeholder:"快速查询","trigger-on-focus":!1},on:{select:e.treeSearchSelect},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.item;return[i("el-tooltip",{staticClass:"item",attrs:{placement:"bottom-start"}},[i("div",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(o.pathName))]),i("span",[e._v(e._s(o.name))])])]}}],null,!1,3987291353),model:{value:e.treeSearchKey,callback:function(t){e.treeSearchKey=t},expression:"treeSearchKey"}})],1),i("div",[i("div",{staticStyle:{height:"368px",overflow:"auto"}},[i("div",{staticStyle:{margin:"0px"}},[i("el-tree",{ref:"tree",attrs:{"empty-text":"无数据","expand-on-click-node":!1,props:e.treeProps,"show-checkbox":e.isTreeCheckbox,"check-strictly":!0,"highlight-current":!0,"node-key":"id",lazy:"",load:e.loadNode},on:{"node-expand":e.expandNode,"node-collapse":e.closeNode,"check-change":e.handleNodeCheckChange,"node-click":e.handleNodeClick},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.node;t.data;return i("span",{},[i("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)}}),i("span",[e._v(e._s(o.label))])])}}],null,!1,52448956)})],1)])])]),"file"!=e.relationType?i("div",{staticClass:"div-middle"},[i("div",{staticStyle:{width:"100%",height:"32px"}},[i("el-input",{attrs:{size:"small",placeholder:"快速查询","suffix-icon":"el-icon-search",width:"249px"},on:{input:e.shapeSearch},model:{value:e.shapeSearchKey,callback:function(t){e.shapeSearchKey=t},expression:"shapeSearchKey"}})],1),i("div",[i("div",{staticStyle:{height:"368px",overflow:"auto"}},[i("div",{staticStyle:{margin:"0px"}},[e.multiple?[i("el-checkbox-group",{staticStyle:{margin:"5px 0px 5px 5px"},on:{change:e.handleChangeCheckShape},model:{value:e.shapeChecked,callback:function(t){e.shapeChecked=t},expression:"shapeChecked"}},e._l(e.shapeData,(function(t){return i("el-checkbox",{key:t.id,staticClass:"checkbox-item",attrs:{label:t.id,disabled:t.isDisabled}},[e._v(e._s(t.name))])})),1)]:[i("el-radio-group",{staticStyle:{margin:"5px 0px 5px 5px"},on:{change:e.handleChangeRadioShape},model:{value:e.shapeSelected,callback:function(t){e.shapeSelected=t},expression:"shapeSelected"}},e._l(e.shapeData,(function(t){return i("el-radio",{key:t.id,staticClass:"redio-item",attrs:{label:t.id,disabled:t.isDisabled}},[e._v(e._s(t.name))])})),1)]],2)])])]):e._e(),i("div",{staticClass:"div-right",style:{width:"file"==e.relationType?"373px":"249px"}},[i("div",{staticStyle:{height:"100%"}},[[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,"show-header":!1,"empty-text":"请在左侧选择数据",size:"mini",height:"400px"}},[i("el-table-column",{attrs:{prop:"name",label:"名称"}}),i("el-table-column",{attrs:{prop:"address",label:"操作",width:"40"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticClass:"icon-delete-display"},[i("i",{staticClass:"iconfont",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.remove(t.row.id)}}},[e._v("")])])]}}],null,!1,1353718858)})],1)]],2)])]):e._e()],i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary"},on:{click:e.submit}},[e._v("确定")]),i("awsui-button",{on:{click:e.cancel}},[e._v("取消")])],1)],2)],1)},P=[],$={name:"PalRelationAddress",props:{visible:{type:Boolean,default:!1},relationType:{type:String,default:"shape"},multiple:{type:Boolean,default:!1},title:{type:String,default:""},selectFileId:{type:String,default:""},selectShapeId:{type:String,default:""},wsId:{type:String,default:"",required:!0},teamId:{type:String,default:""},categorys:{type:String,default:""},methods:{type:String,default:""},rootId:{type:String,default:""}},data:function(){return{dialogVisible:!1,pid:"",shapeSearchKey:"",shapeChecked:[],shapeSelected:"",shapeRecords:{},treeProps:{label:"name",isLeaf:"leaf"},tableData:[],shapeData:[],shapeTempData:[],treeSearchKey:"",timeout:null,result:[]}},created:function(){},computed:{isTreeCheckbox:function(){return!("file"!=this.relationType||!this.multiple)||"shapeAndFile"==this.relationType}},methods:{clearAllParam:function(){this.pid="",this.shapeSearchKey="",this.shapeChecked=[],this.shapeSelected="",this.shapeRecords={},this.tableData=[],this.shapeData=[],this.shapeTempData=[],this.treeSearchKey="",this.timeout=null,this.result=[]},shapeSearch:function(){if(this.shapeSearchKey&&""!=this.shapeSearchKey.trim()){for(var e=this.shapeSearchKey.trim().toLocaleLowerCase(),t=[],i=0;i<this.shapeTempData.length;i++){var o=this.shapeTempData[i];if(""!=o.name){var a=(o.name+"").toLocaleLowerCase();-1!=a.indexOf(e)&&t.push(JSON.parse(JSON.stringify(o)))}}this.shapeData=t}else this.shapeData=JSON.parse(JSON.stringify(this.shapeTempData))},treeSearchSelect:function(e){this.queryTreeByIdAndPath(e.id,e.path)},treeSearch:function(e,t){var i=this;if(void 0!=e&&""!=e.trim()){var o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_tree_component_search",wsId:i.wsId,teamId:i.teamId,categorys:i.categorys,rootId:i.rootId,name:e}};p["a"].post(o).then((function(e){"ok"==e.result&&e.data.length>0?(clearTimeout(i.timeout),i.timeout=setTimeout((function(){t(e.data)}),3e3*Math.random())):clearTimeout(i.timeout)})).catch((function(e){console.log(e)}))}else clearTimeout(i.timeout)},queryTreeByIdAndPath:function(e,t){for(var i=this,o=i.$refs.tree,a=t.split(","),s=1,r=0;r<a.length;r++)r>0&&null!=o.getNode(a[r-1])&&(setTimeout(i._expandNode(o,a[r-1]),300*s),s++);setTimeout((function(){null!=o.getNode(e)&&o.setCurrentKey(e)}),300*s)},_expandNode:function(e,t){return function(){e.getNode(t).expand()}},loadNode:function(e,t){var i=this,o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_tree_component_subjson",wsId:i.wsId,teamId:i.teamId,categorys:i.categorys,pid:""}};0===e.level?o.data.pid=i.pid:o.data.pid=e.data.id,p["a"].post(o).then((function(o){for(var a=0;a<o.data.length;a++)o.data[a].id.length<36?o.data[a].disabled=!0:""!=i.categorys&&""!=i.methods?i.methods.indexOf(o.data[a].plMethodId)>-1?o.data[a].disabled=!1:o.data[a].disabled=!0:""!=i.categorys?i.categorys.indexOf(o.data[a].plCategory)>-1?o.data[a].disabled=!1:o.data[a].disabled=!0:i.methods.indexOf(o.data[a].plMethodId)>-1?o.data[a].disabled=!1:o.data[a].disabled=!0;if(t(o.data),i.initTreeCheck(),0==e.level&&o.data.length>0){var s=i.$refs.tree;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,i){},closeNode:function(e,t,i){t.childNodes=[],t.loaded=!1},initTreeCheck:function(){var e=this.relationType;if("file"==e)if(this.multiple)for(var t=this.result,i=this.$refs.tree,o=0;o<t.length;o++)null!=i.getNode(t[o].id)&&i.setChecked(t[o].id,!0);else for(var a=this.result,s=this.$refs.tree,r=0;r<a.length;r++)null!=s.getNode(a[r].id)&&s.setCurrentKey(a[r].id);else if("shapeAndFile"==e)for(var l=this.result,n=this.$refs.tree,c=0;c<l.length;c++)0==l[c].children.length&&null!=n.getNode(l[c].id)&&n.setChecked(l[c].id,!0)},handleNodeCheckChange:function(e,t){if("file"==this.relationType||"shapeAndFile"==this.relationType&&this.multiple)if(t){var i=this.result;if(!this.isFileExist(i,e.id,e.versionId)){var o={};o.id=e.id,o.versionId=e.versionId,o.name=e.name,o.children=[],i.push(o),this.initTableData()}}else this.remove(e.id);else if(t){var a=this.result;this.shapeSelected="";for(var s=0;s<a.length;s++)if(0==a[s].children.length)this.remove(a[s].id);else for(var r=a[s].children,l=0;l<r.length;l++)this.remove(r[l].shapeId);if(!this.isFileExist(a,e.id,e.versionId)){var n={};n.id=e.id,n.versionId=e.versionId,n.name=e.name,n.children=[],a.push(n),this.initTableData()}}else this.remove(e.id)},handleClose:function(e){this.closeDlalog("cancel"),e()},cancel:function(){this.closeDlalog("cancel"),this.dialogVisible=!1},submit:function(){this.closeDlalog("save"),this.dialogVisible=!1},closeDlalog:function(e){if("save"==e){var t=JSON.parse(JSON.stringify(this.result));if("file"==this.relationType)for(var i=0;i<t.length;i++)delete t[i].children;this.$emit("getResult",t)}else this.$emit("cancel");this.clearAllParam()},handleNodeClick:function(e){var t=this,i=this.relationType;if("file"==i){if(!this.multiple){if(""!=t.categorys&&""!=t.methods){if(-1==t.methods.indexOf(e.plMethodId))return void t.$message({message:"不支持关联的模型",type:"warning"})}else if(""!=t.categorys){if(-1==t.categorys.indexOf(e.plCategory))return void t.$message({message:"不支持关联的模型",type:"warning"})}else if(-1==t.methods.indexOf(e.plMethodId))return void t.$message({message:"不支持关联的模型",type:"warning"});this.result=[];var o=this.result,a={};a.id=e.id,a.versionId=e.versionId,a.name=e.name,a.children=[],o.push(a),this.initTableData()}}else{var s=this;s.shapeSearchKey="";var r={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_tree_component_shapejson",id:e.id}},l=!0;l=""!=s.categorys&&""!=s.methods?!(s.methods.indexOf(e.plMethodId)>-1):""!=s.categorys?!(s.categorys.indexOf(e.plCategory)>-1):!(s.methods.indexOf(e.plMethodId)>-1),p["a"].post(r).then((function(e){if("ok"==e.result){for(var t=e.data.list,i=[],o=0;o<t.length;o++){var a={id:t[o].id,name:t[o].name,fileId:t[o].fileId,fileName:t[o].fileName,versionId:t[o].versionId,isDisabled:l};i.push(a),s.shapeRecords[t[o].id]=a}s.shapeData=i,s.shapeTempData=JSON.parse(JSON.stringify(s.shapeData))}})).catch((function(e){console.log(e)}))}},initTableData:function(){var e=this.relationType;if("file"==e){for(var t=this.result,i=[],o=0;o<t.length;o++){var a={id:t[o].id,name:t[o].name,versionId:t[o].versionId};i.push(a)}this.tableData=i}else if("shapeAndFile"==e){for(var s=this.result,r=[],l=0;l<s.length;l++){var n=s[l],c=n.children;if(0==c.length){var d={id:s[l].id,name:s[l].name,versionId:s[l].versionId};r.push(d)}else for(var p=0;p<c.length;p++){var u=c[p],h={id:u.shapeId,name:u.name,fileId:n.id,fileName:n.name,versionId:n.versionId};r.push(h)}}this.tableData=r}else{for(var f=this.result,m=[],g=0;g<f.length;g++)for(var v=f[g],y=v.children,b=0;b<y.length;b++){var _=y[b],w={id:_.shapeId,name:_.name,fileId:v.id,fileName:v.name,versionId:v.versionId};m.push(w)}this.tableData=m}},isFileExist:function(e,t,i){for(var o=0;o<e.length;o++){var a=e[o];if(a.versionId==i)return!0}return!1},remove:function(e){var t=this.relationType;if("file"==t)for(var i=this.result,o=0;o<i.length;o++){var a=i[o];if(a.id==e){i.splice(o,1),this.multiple?this.$refs.tree.setChecked(e,!1):this.$refs.tree.setCurrentKey(null);break}}else if("shapeAndFile"==t)for(var s=this.result,r=0;r<s.length;r++){var l=s[r];if(l.id==e){this.$refs.tree.setChecked(e,!1),s.splice(r,1);break}var n=this.shapeRecords[e],c=s[r].children;if(n&&l.id==n.fileId)for(var d=0;d<c.length;d++)if(c[d].shapeId==e&&(c.splice(d,1),0==c.length&&s.splice(r,1)),this.multiple){for(var p=0;p<this.shapeChecked.length;p++)if(this.shapeChecked[p]==e){this.shapeChecked.splice(p,1);break}}else this.shapeSelected=""}else if(this.multiple){var u=this.shapeRecords[e];if(u)for(var h=this.result,f=(u.id,u.name,u.fileId),m=(u.fileName,u.versionId,0);m<h.length;m++){var g=h[m];if(g.id==f){for(var v=g.children,y=0;y<v.length;y++)if(v[y].shapeId==e){v.splice(y,1);break}if(0==v.length){h.splice(m,1);break}}}for(var b=0;b<this.shapeChecked.length;b++)if(this.shapeChecked[b]==e){this.shapeChecked.splice(b,1);break}}else this.result=[],this.shapeSelected="";this.initTableData()},handleChangeRadioShape:function(e){var t=this.shapeRecords[e];if(t){var i=t.id,o=t.name,a=t.fileId,s=t.fileName,r=t.versionId;if("shapeAndFile"==this.relationType)for(var l=0;l<this.result.length;l++)0==this.result[l].children.length&&this.remove(this.result[l].id);this.result=[];var n=this.result,c={};c.id=a,c.versionId=r,c.name=s,c.children=[];var d={shapeId:i,name:o};c.children.push(d),n.push(c),this.initTableData()}},handleChangeCheckShape:function(e){if("shapeAndFile"==this.relationType)for(var t=0;t<this.result.length;t++)this.result[t].children.length>0&&this.result.splice(t,1);else this.result=[];for(var i=this.result,o=0;o<e.length;o++){var a=e[o],s=this.shapeRecords[a];s&&function(){for(var e=s.id,t=s.name,o=s.fileId,a=s.fileName,r=s.versionId,l=!1,n=0;n<i.length;n++){var c=i[n];if(c.id==o){l=!0;var d={shapeId:e,name:t};-1===c.children.findIndex((function(t){return t.shapeId==e}))&&c.children.push(d)}}if(!l){var p={};p.id=o,p.versionId=r,p.name=a,p.children=[];var u={shapeId:e,name:t};p.children.push(u),i.push(p)}}()}this.initTableData()},initData:function(){var e=this;if("file"==e.relationType){if(""!=e.selectFileId){var t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_tree_component_file_query",versionIds:e.selectFileId}};p["a"].post(t).then((function(t){if("ok"==t.result){for(var i=[],o=0;o<t.data.length;o++){var a=t.data[o],s={};s.id=a.id,s.versionId=a.versionId,s.name=a.name,s.children=[],i.push(s)}e.result=i,e.initTableData()}})).catch((function(e){console.log(e)}))}}else if(""!=e.selectFileId&&""!=e.selectShapeId){var i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_tree_component_file_shape_query",fileIds:e.selectFileId,shapeIds:e.selectShapeId}};p["a"].post(i).then((function(t){if("ok"==t.result&&t.data.data.length>0){if(e.shapeRecords=t.data.shapes,e.multiple){e.result=t.data.data;for(var i=0;i<e.result.length;i++)for(var o=e.result[i].children,a=0;a<o.length;a++)e.shapeChecked.push(o[a].shapeId)}else{e.result=t.data.data;for(var s=0;s<e.result.length;s++)for(var r=e.result[s].children,l=0;l<r.length;l++)e.shapeSelected=r[l].shapeId}e.initTableData()}})).catch((function(e){console.log(e)}))}}},watch:{visible:function(e){this.dialogVisible=e,e&&(this.clearAllParam(),this.pid=this.rootId,this.initData())}}},N=$,V=(i("2d3e"),Object(f["a"])(N,T,P,!1,null,"3b59fe57",null)),L=V.exports;L.install=function(e){e.component(L.name,L)};var O=L,M={name:"RepositoryInfoProperty",components:{BPMOrgAddress:R,PalRelationAddress:O},props:{id:{type:String,default:""},versionId:{type:String,default:""},repositoryRefresh:{type:Function,default:null}},data:function(){return{bpmOrgAddress:{visible:!1,addressType:"user",multiple:!1,isRequired:!1},palRelationAddressVisible:!1,title:"",relation:{selectFileId:"",selectShapeId:"",relationType:"shape",category:"",method:"",wsId:this.$store.getters.getWsIdFn,teamId:this.$store.getters.getTeamIdFn,multiple:!1,isRequired:!1},propertyData:[{groupPath:"basic",groupPathName:"基本属性",data:[]}],size:"medium",currPropertyId:"",currPropertyType:"",currPropertyLabel:"",currGroup:"",currCategory:"",currMethod:"",currRelationType:"",currPropSource:"",tableDialogVisible:!1,dialogTableInput:"请输入",dialogTableId:"",dialogTableOldValue:{},dialogTableNewValue:{name:"",table:[{id:"",name:"",desc:""}]},dialogTableAttrSource:void 0}},created:function(){this.initData()},methods:{initData:function(){var e=this,t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_property_data_query",id:e.id,wsId:e.$store.getters.getWsIdFn,teamId:e.$store.getters.getTeamIdFn}};p["a"].post(t).then((function(t){if("ok"==t.result){var i=t.data.propertyData;i.forEach((function(t){t.data.forEach((function(t){if("table"==t.type&&"{}"==JSON.stringify(t.value)){var i=JSON.parse(t.ref);t.value={name:t.label,table:[{id:"table_head",name:i.firstColumn,desc:i.secondColumn}]}}if("table"==t.type&&"{}"!==JSON.stringify(t.value)){e.dialogTableInput=t.value.table.length>1?"请查看":"请输入";var o=JSON.parse(t.ref);t.value.table[0]={id:"table_head",name:o.firstColumn,desc:o.secondColumn}}}))})),e.propertyData=i}else e.$message.error(t.msg)})).catch((function(e){console.log(e)}))},openTableDialog:function(e,t,i){this.tableDialogVisible=!0,this.dialogTableId=e,this.dialogTableOldValue=JSON.parse(JSON.stringify(t)),this.dialogTableNewValue=t,this.dialogTableAttrSource=i},addNewTr:function(){this.dialogTableNewValue.table.push({id:Date.now().toString(36),name:"",desc:""})},deleteTableTr:function(e){var t=this.dialogTableNewValue.table.findIndex((function(t){return t.id==e}));this.dialogTableNewValue.table.splice(t,1)},confirmTableDialog:function(){this.dialogTableAttrSource&&"default"==this.dialogTableAttrSource?this.saveDefaultpropToDb(this.dialogTableId,JSON.stringify(this.dialogTableNewValue)):this.saveCustomPropToDb(this.dialogTableId,JSON.stringify(this.dialogTableNewValue)),this.tableDialogVisible=!1},cancelTableDialog:function(){this.dialogTableAttrSource&&"default"==this.dialogTableAttrSource?this.saveDefaultpropToDb(this.dialogTableId,JSON.stringify(this.dialogTableOldValue)):this.saveCustomPropToDb(this.dialogTableId,JSON.stringify(this.dialogTableOldValue)),this.tableDialogVisible=!1},saveStringPropVal:function(e,t,i,o){if(void 0==t&&(t=""),void 0!==o.isRequired&&o.isRequired&&""==t)return this.$message({message:"[".concat(o.label,"]不允许为空"),type:"warning"}),!1;i&&"default"==i?this.saveDefaultpropToDb(e,t):this.saveCustomPropToDb(e,t)},saveNumberPropVal:function(e,t,i,o){if(void 0==t&&(t=""),void 0!==o.isRequired&&o.isRequired&&""==t)return this.$message({message:"[".concat(o.label,"]不允许为空"),type:"warning"}),!1;i&&"default"==i?this.saveDefaultpropToDb(e,t):this.saveCustomPropToDb(e,t)},saveSingleSelectVal:function(e,t,i,o){if(void 0==t&&(t=""),void 0!==o.isRequired&&o.isRequired&&""==t)return this.$message({message:"[".concat(o.label,"]不允许为空"),type:"warning"}),!1;i&&"default"==i?this.saveDefaultpropToDb(e,t):this.saveCustomPropToDb(e,t)},saveMultipleSelectVal:function(e,t,i,o){if(void 0!==o.isRequired&&o.isRequired&&""==t)return this.$message({message:"[".concat(o.label,"]不允许为空"),type:"warning"}),!1;t=t.join(","),i&&"default"==i?this.saveDefaultpropToDb(e,t):this.saveCustomPropToDb(e,t)},saveDefaultpropToDb:function(e,t){var i=this,o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_default_attr_content_save",uuid:i.id,josnKey:e,josnContent:t}};p["a"].post(o).then((function(e){"ok"==e.result?i.initData():i.$message.error(e.msg)})).catch((function(e){console.log(e)}))},saveCustomPropToDb:function(e,t){var i=this,o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_more_attr_content_save",uuid:i.id,josnKey:e,josnContent:t}};p["a"].post(o).then((function(e){"ok"==e.result?i.initData():i.$message.error(e.msg)})).catch((function(e){console.log(e)}))},choiceRelationComponent:function(e,t,i,o,a,s,r,l){if(!a){this.currPropertyId=i,this.currPropertyType=t,this.currPropertyLabel=o;var n=e.method;n.indexOf(".")>-1?(this.currCategory=n.substring(0,n.indexOf(".")),this.currMethod=n):(this.currCategory=n,this.currMethod=""),this.currPropSource="custom",this.relation.multiple=!0,this.currRelationType=e.type,this.title=o,this.relation.selectFileId=s,this.relation.selectShapeId=r,this.relation.relationType=e.type,this.relation.category=this.currCategory,this.relation.method=this.currMethod,this.relation.multiple=e.multiple,this.relation.isRequired=l,this.palRelationAddressVisible=!0}},choiceBpmOrgAddressComponent:function(e,t,i,o,a,s){o||(this.currPropertyId=i,this.currPropertyType=t,this.currPropertyLabel=s,"deptAddress"==t?(this.title="责任部门",this.bpmOrgAddress.addressType="dept",this.bpmOrgAddress.visible=!0,this.bpmOrgAddress.isRequired=a):"userAddress"==t&&(this.title="责任人",this.bpmOrgAddress.addressType="user",this.bpmOrgAddress.visible=!0,this.bpmOrgAddress.isRequired=a))},choiceAwsOrgComponent:function(e,t,i,o,a,s){a||(this.currPropertyId=i,this.currPropertyType=t,this.currPropertyLabel=o,this.title=o,this.bpmOrgAddress.addressType=e.scope.join(","),this.bpmOrgAddress.multiple=e.multiple,this.bpmOrgAddress.visible=!0,this.bpmOrgAddress.isRequired=s)},saveBpmOrgAddressResult:function(e){if(this.bpmOrgAddress.visible=!1,this.bpmOrgAddress.isRequired&&0==e.length)return this.$message({message:"[".concat(this.currPropertyLabel,"]不允许为空"),type:"warning"}),!1;for(var t=[],i=0;i<e.length;i++)t.push({name:e[i].name,id:e[i].id,type:e[i].type});this.saveCustomPropToDb(this.currPropertyId,JSON.stringify(t))},saveRelationResult:function(e){if(this.relation.isRequired&&0==e.length)return this.$message({message:"[".concat(this.currPropertyLabel,"]不允许为空"),type:"warning"}),!1;var t={fileId:this.id,shapeId:"",shapeText:"",attrId:this.currPropertyId,relationFileId:"",relationShapeId:"",relationShapeText:"",groupPath:this.currGroup},i=this.currRelationType;if("file"==i){for(var o=[],a=0;a<e.length;a++)o.push(e[a].versionId);t.relationFileId=o.join(",")}else if("shapeAndFile"==i){for(var s=[],r=[],l=[],n=0;n<e.length;n++)if(0==e[n].children.length)s.push(e[n].versionId),l.push(e[n].name),r.push(" ");else for(var c=0;c<e[n].children.length;c++)s.push(e[n].versionId),r.push(e[n].children[c].shapeId),l.push(e[n].children[c].name);t.relationFileId=s.join(","),t.relationShapeId=r.join(","),t.relationShapeText=l.join(",")}else{for(var d=[],p=[],u=[],h=0;h<e.length;h++)for(var f=e[h],m=f.children,g=0;g<m.length;g++){var v=m[g];d.push(f.id),p.push(v.shapeId),u.push(v.name)}t.relationFileId=d.join(","),t.relationShapeId=p.join(","),t.relationShapeText=u.join(",")}"default"==this.currPropSource?this.saveDefaultpropToDb(this.currPropertyId,JSON.stringify(t)):this.saveCustomPropToDb(this.currPropertyId,JSON.stringify(t)),this.palRelationAddressVisible=!1},saveRepositoryNameVal:function(e){var t=this,i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_repository_designer_updatetitle",uuid:t.id,title:e}};p["a"].post(i).then((function(e){"ok"==e.result?(t.initData(),t.repositoryRefresh&&t.id&&t.repositoryRefresh(t.id)):t.$message.error(e.msg)})).catch((function(e){console.log(e)}))}}},A=M,j=(i("b049"),Object(f["a"])(A,I,F,!1,null,"04e03046",null)),U=j.exports,q={name:"RepositoryMainList",components:{RepositoryInfoProperty:U},props:{refreshTreeParentNode:{type:Function,default:null}},data:function(){return{mainHeight:parseInt(this.$store.getters.getTopMainHeightFn)+"px",dataLoading:!1,defaultCategoryName:"",recentData:[],commonData:[],havingWritePerm:!1,folderDialog:{dialogVisible:!1,folderForm:{id:"",name:"",desc:""},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:120,message:"长度在 1 到 120 个字符",trigger:"blur"}]}},customFolderDialog:{dialogVisible:!1,title:"",id:""},activeName:"recent",recentDisplay:"block",storeDisplay:"none"}},created:function(){this.initData()},methods:{handleRecnetOrStore:function(e,t){this.switchTabCard(e.name)},switchTabCard:function(e){"recent"==e?(this.recentDisplay="block",this.storeDisplay="none"):"store"==e&&(this.recentDisplay="none",this.storeDisplay="block")},handleCloseFolder:function(e){this.folderDialog.dialogVisible=!1,e()},openUpdateFolder:function(e,t,i,o,a){"default"==o?(this.folderDialog.folderForm.name=t,this.folderDialog.folderForm.desc=i,this.folderDialog.folderForm.id=e,this.folderDialog.dialogVisible=!0):(this.customFolderDialog.id=e,this.customFolderDialog.title="修改"+a,this.customFolderDialog.dialogVisible=!0)},closeFolderDlg:function(){this.folderDialog.dialogVisible=!1,this.folderDialog.folderForm.name="",this.folderDialog.folderForm.desc="",this.folderDialog.folderForm.id=""},updateFolderSave:function(e){var t=this;t.$refs[e].validate((function(e){if(!e)return console.log("error submit!!"),!1;var i=t.folderDialog.folderForm.name,o=t.folderDialog.folderForm.desc;if(o.length>255)t.$message({message:"[描述]不允许超过255个字符",type:"warning"});else{var a=t.folderDialog.folderForm.id,s=t.$store.getters.getWsIdFn,r=t.$store.getters.getTeamIdFn,l="default",n={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_folder_create_save",wsId:s,teamId:r,method:l,name:i,desc:o,id:a}};p["a"].post(n).then((function(e){"ok"==e.result&&(t.initData(),t.refreshTreeParentNode&&t.refreshTreeParentNode(a),t.closeFolderDlg())})).catch((function(e){console.log(e)}))}}))},initData:function(){var e=this;e.dataLoading=!0;var t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_recent_and_favorite_data_query",wsId:e.$store.getters.getWsIdFn,teamId:e.$store.getters.getTeamIdFn}};p["a"].post(t).then((function(t){if("ok"==t.result){e.defaultCategoryName=t.data.defaultCategoryName;for(var i=0;i<t.data.recentData.length;i++)t.data.recentData[i].versionStatus.isApproval?(t.data.recentData[i].versionStatus.stateColor="#1AA477",t.data.recentData[i].versionStatus.state="审批中"):t.data.recentData[i].versionStatus.isStop?(t.data.recentData[i].versionStatus.stateColor="#D9001B",t.data.recentData[i].versionStatus.state="已停用"):t.data.recentData[i].versionStatus.isPublish?(t.data.recentData[i].versionStatus.stateColor="#1AA477",t.data.recentData[i].versionStatus.state="已发布"):(t.data.recentData[i].versionStatus.isUse,t.data.recentData[i].versionStatus.stateColor="#4E7FF9",t.data.recentData[i].versionStatus.state="设计中");e.recentData=t.data.recentData;for(var o=0;o<t.data.commonData.length;o++)t.data.commonData[o].versionStatus.isApproval?(t.data.commonData[o].versionStatus.stateColor="#1AA477",t.data.commonData[o].versionStatus.state="审批中"):t.data.commonData[o].versionStatus.isStop?(t.data.commonData[o].versionStatus.stateColor="#D9001B",t.data.commonData[o].versionStatus.state="已停用"):t.data.commonData[o].versionStatus.isPublish?(t.data.commonData[o].versionStatus.stateColor="#1AA477",t.data.commonData[o].versionStatus.state="已发布"):(t.data.commonData[o].versionStatus.isUse,t.data.commonData[o].versionStatus.stateColor="#4E7FF9",t.data.commonData[o].versionStatus.state="设计中");e.commonData=t.data.commonData,e.havingWritePerm=t.data.havingWritePerm,e.dataLoading=!1}})).catch((function(t){console.log(t),e.dataLoading=!1}))},openDesigner:function(e){Object(v["d"])(this.$store.getters.getTeamIdFn,e,this.$store.state.sessionId)},setFavorite:function(e,t,i){if("0"==e){var o=this,a={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_favorite_cancel",wsId:o.$store.getters.getWsIdFn,teamId:o.$store.getters.getTeamIdFn,versionId:t}};p["a"].post(a).then((function(e){"ok"==e.result&&o.initData()})).catch((function(e){console.log(e)}))}else{var s=this,r={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_favorite_save",wsId:s.$store.getters.getWsIdFn,teamId:s.$store.getters.getTeamIdFn,versionId:t}};p["a"].post(r).then((function(e){"ok"==e.result&&s.initData()})).catch((function(e){console.log(e)}))}},repositoryRefresh:function(e){this.refreshTreeParentNode&&this.refreshTreeParentNode(e),this.initData()},positionRepositoy:function(e,t,i){for(var o=[],a=0;a<i.length;a++){var s=i[a].versionId;o.push(s)}this.$router.push({path:"/Repository",query:{id:e,versionId:t,path:o.join(","),param:Math.random()}})}},computed:{listenTopMainHeight:function(){return this.$store.getters.getTopMainHeightFn}},watch:{listenTopMainHeight:function(e,t){this.mainHeight=parseInt(e)+"px"}}},H=q,z=(i("f2cf"),Object(f["a"])(H,D,C,!1,null,"250b3332",null)),B=z.exports,W=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[i("el-container",{attrs:{id:"repositoryList"}},[i("el-main",{style:{height:e.mainHeight}},[i("div",{staticStyle:{width:"100%",height:"100%",overflow:"auto",display:"inline"}},[i("div",{staticStyle:{margin:"12px 10px 10px 10px"}},[i("div",{staticStyle:{"margin-bottom":"10px","margin-left":"10px"}},[i("div",{staticStyle:{"min-width":"50%",display:"inline-block","text-overflow":"ellipsis","white-space":"nowrap",overflow:"hidden"}},[e._l(e.repositoryPathData,(function(t,o){return[o!=e.repositoryPathData.length-1?i("label",{staticStyle:{"font-size":"14px",color:"#6F91B9"}},[i("span",{staticClass:"repository-path-title",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.positionRepositoryPath(t.id,t.versionId)}}},[e._v(e._s(t.name))]),i("i",{staticClass:"awsui-iconfont"},[e._v(" ")])]):e._e(),o==e.repositoryPathData.length-1?i("label",{staticStyle:{"font-size":"14px",color:"#384148"}},[i("span",{staticClass:"cur-title"},[i("span",{on:{click:e.initData}},[e._v(e._s(t.name))]),void 0!=e.mainRepository?i("div",{staticClass:"cur-title-operate",staticStyle:{width:"16px","margin-left":"10px"}},[i("div",{staticClass:"operate-icon-display"},[i("el-dropdown",{attrs:{"hide-on-click":!0,trigger:"click",placement:"bottom-end"}},[i("span",{staticClass:"el-dropdown-link"},[i("i",{staticClass:"iconfont icon-operate",staticStyle:{cursor:"pointer"}},[e._v("")])]),i("el-dropdown-menu",{staticStyle:{"min-width":"200px"},attrs:{slot:"dropdown"},slot:"dropdown"},[e.mainRepository.folder&&e.havingWritePerm?i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(t){return e.openUpdateFolder(e.mainRepository.id,e.mainRepository.name,e.mainRepository.desc,e.mainRepository.methodId,e.mainRepository.methodName)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("修改"+e._s(e.mainRepository.methodName))])])]):e._e(),e.mainRepository.folder?e._e():i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(t){return e.openDesigner(e.mainRepository.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("打开模型")])])]),"default"==e.mainRepository.methodId&&e.havingWritePerm||"default"!=e.mainRepository.methodId?i("el-dropdown-item",{attrs:{divided:""}}):e._e(),e.mainRepository.isFavorite?i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(t){return e.setFavorite("0",e.mainRepository.versionId,e.mainRepository.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}},[i("i",{staticClass:"iconfont",staticStyle:{"font-size":"12px",color:"#FFB800"}},[e._v("")])]),i("span",{staticStyle:{"font-size":"12px"}},[e._v("取消收藏")])])]):i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(t){return e.setFavorite("1",e.mainRepository.versionId,e.mainRepository.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}},[i("i",{staticClass:"iconfont",staticStyle:{"font-size":"12px"}},[e._v("")])]),i("span",{staticStyle:{"font-size":"12px"}},[e._v("收藏")])])]),e.havingWritePerm?i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(t){return e.moveFile(e.mainRepository.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("移动至")])])]):e._e(),e.havingWritePerm?i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(t){return e.copyFiles(e.mainRepository.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("创建副本")])])]):e._e(),i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(t){return e.exportFiles(e.mainRepository.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("导出")])])]),(e.isOlderVersion?e.havingRemovePerm:e.filePerm.havingRemovePerm)?i("el-dropdown-item",{staticStyle:{height:"30px","line-height":"30px"},attrs:{divided:""},nativeOn:{click:function(t){return e.removeFiles(e.mainRepository.id)}}},[i("div",{staticClass:"text-important-color",staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}},[i("i",{staticClass:"iconfont icon-lajitong1",staticStyle:{"font-size":"12px"}})]),i("span",{staticStyle:{"font-size":"12px"}},[e._v("删除模型")])])]):e._e()],1)],1)],1)]):e._e()])]):e._e()]}))],2),e.batchAppVisible&&e.uuid.length<36?i("div",{staticStyle:{float:"right",position:"relative",right:"10px",display:"inline-block"}},[null!=e.$store.getters.getTeamIdFn?i("awsui-button",{staticClass:"button-general-color-reverse",staticStyle:{width:"100px",margin:"0","border-bottom-right-radius":"0px","border-top-right-radius":"0px"},attrs:{id:"batchCreateButton","visit-type":""},on:{click:e.batchCreateFn}},[e._v("批量创建")]):e._e(),null!=e.$store.getters.getTeamIdFn?i("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"100px",margin:"0","border-bottom-left-radius":"0px","border-top-left-radius":"0px"},attrs:{id:"batchReplaceButton",type:"primary"},on:{click:e.batchReplaceFn}},[e._v("批量替换")]):e._e()],1):e._e()]),i("div",[i("div",{ref:"repositorysDiv",staticStyle:{"margin-left":"10px","margin-right":"10px"}},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],ref:"table",staticStyle:{width:"100%"},attrs:{"row-style":{height:"46px"},"cell-style":{padding:"0px"},"element-loading-text":"拼命加载中",data:e.tableData,"show-header":!1,"highlight-current-row":"","cell-class-name":e.hideCheckBoxCell},on:{"cell-mouse-enter":e.showCheckbox,"cell-mouse-leave":e.hideCheckbox,"row-click":e.clickTableRow,"selection-change":e.handlecheckedRepositorysChange}},[i("el-table-column",{attrs:{"class-name":"rowDropFilter el-table-column--selection",type:"selection",width:"40",align:"left"}}),i("el-table-column",{attrs:{prop:"main",label:"名称","class-name":"row-repository-title","min-width":"250px"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.folder?i("div",{staticClass:"icon-div-repository rowDropFilter"},[i("i",{staticClass:"awsui-iconfont icon-dynamic-repository",style:{color:t.row.icon.color,"font-size":"32px"},domProps:{innerHTML:e._s(t.row.icon.code)}})]):i("div",{staticClass:"icon-div-repository rowDropFilter",style:{"background-color":t.row.icon.color}},[i("i",{staticClass:"awsui-iconfont icon-dynamic-repository",domProps:{innerHTML:e._s(t.row.icon.code)}})]),i("div",{staticClass:"div-repository-title rowDropFilter"},[i("p",{staticClass:"text-general-color",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.positionTableRoleRepository(t.row.id,t.row.versionId,t.row.childSize,t.row.folder)}}},[e._v(" "+e._s(t.row.name)+" "),i("span",{staticStyle:{color:"#909399","margin-left":"12px"}},[e._v("( "+e._s(t.row.versionStatus.versionNo)+" )")])])])]}}])}),i("el-table-column",{attrs:{prop:"second",label:"修改日期",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticClass:"div-update-date"},[i("p",[e._v(" "+e._s(t.row.updateUser)+" 于 "+e._s(t.row.updateDate)+"修改 "),i("span",{staticStyle:{"margin-left":"12px","font-size":"13px"},style:{color:t.row.versionStatus.stateColor}},[e._v("( "+e._s(t.row.versionStatus.state)+" )")])])])]}}])}),i("el-table-column",{attrs:{"class-name":"rowDropFilter",prop:"operate",label:"操作",align:"right",width:"135"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticStyle:{width:"16px",display:"inline-block"}},[i("div",{staticClass:"operate-icon-display"},[t.row.folder&&e.havingWritePerm?i("el-tooltip",{attrs:{placement:"bottom","hide-after":2e3}},[i("span",{attrs:{slot:"content"},slot:"content"},[e._v("修改"+e._s(t.row.methodName))]),i("i",{staticClass:"iconfont icon-operate",staticStyle:{display:"inline-block",cursor:"pointer"},on:{click:function(i){return e.openUpdateFolder(t.row.id,t.row.name,t.row.desc,t.row.methodId,t.row.methodName)}}},[e._v("")])]):e._e(),t.row.folder?e._e():i("el-tooltip",{attrs:{content:"打开模型",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont icon-operate",staticStyle:{display:"inline-block",cursor:"pointer"},on:{click:function(i){return e.openDesigner(t.row.id)}}},[e._v("")])])],1)]),i("div",{staticStyle:{width:"16px",margin:"0 15px",display:"inline-block"}},[t.row.isFavorite?i("div",{staticStyle:{display:"inline-block"}},[i("el-tooltip",{attrs:{content:"取消收藏",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont",staticStyle:{cursor:"pointer",color:"#FFB800"},on:{click:function(i){return e.setFavorite("0",t.row.versionId,t.row.id)}}},[e._v("")])])],1):e._e(),t.row.isFavorite?e._e():i("div",{staticClass:"non-favorite-display"},[i("el-tooltip",{attrs:{content:"收藏",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont icon-operate",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.setFavorite("1",t.row.versionId,t.row.id)}}},[e._v("")])])],1)]),i("div",{staticStyle:{width:"16px",display:"inline-block","margin-right":"5px"}},[i("div",{staticClass:"operate-icon-display"},[i("el-dropdown",{attrs:{"hide-on-click":!0,trigger:"click",placement:"bottom-end"}},[i("span",{staticClass:"el-dropdown-link"},[i("i",{staticClass:"iconfont icon-operate",staticStyle:{cursor:"pointer"}},[e._v("")])]),i("el-dropdown-menu",{staticStyle:{"min-width":"200px"},attrs:{slot:"dropdown"},slot:"dropdown"},[t.row.folder&&e.havingWritePerm?i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(i){return e.openUpdateFolder(t.row.id,t.row.name,t.row.desc,t.row.methodId,t.row.methodName)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("修改"+e._s(t.row.methodName))])])]):e._e(),t.row.folder?e._e():i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(i){return e.openDesigner(t.row.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("打开模型")])])]),"default"==t.row.methodId&&e.havingWritePerm||"default"!=t.row.methodId?i("el-dropdown-item",{attrs:{divided:""}}):e._e(),t.row.isFavorite?i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(i){return e.setFavorite("0",t.row.versionId,t.row.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}},[i("i",{staticClass:"iconfont",staticStyle:{"font-size":"12px",color:"#FFB800"}},[e._v("")])]),i("span",{staticStyle:{"font-size":"12px"}},[e._v("取消收藏")])])]):i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(i){return e.setFavorite("1",t.row.versionId,t.row.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}},[i("i",{staticClass:"iconfont",staticStyle:{"font-size":"12px"}},[e._v("")])]),i("span",{staticStyle:{"font-size":"12px"}},[e._v("收藏")])])]),e.havingWritePerm?i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(i){return e.moveFile(t.row.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("移动至")])])]):e._e(),e.havingWritePerm?i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(i){return e.copyFiles(t.row.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("创建副本")])])]):e._e(),i("el-dropdown-item",{staticClass:"el-dropdown-row",nativeOn:{click:function(i){return e.exportFiles(t.row.id)}}},[i("div",{staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}}),i("span",{staticStyle:{"font-size":"12px"}},[e._v("导出")])])]),(e.isOlderVersion?e.havingRemovePerm:e.filePerm.havingRemovePerm)?i("el-dropdown-item",{staticStyle:{height:"30px","line-height":"30px"},attrs:{divided:""},nativeOn:{click:function(i){return e.removeFiles(t.row.id)}}},[i("div",{staticClass:"text-important-color",staticStyle:{height:"100%",width:"100%","font-size":"14px"}},[i("span",{staticStyle:{display:"inline-block",width:"20px"}},[i("i",{staticClass:"iconfont icon-lajitong1",staticStyle:{"font-size":"12px"}})]),i("span",{staticStyle:{"font-size":"12px"}},[e._v("删除模型")])])]):e._e()],1)],1)],1)])]}}])})],1)],1)])])])]),e.isShow?i("el-aside",{style:{height:parseInt(e.mainHeight)-5+"px","background-color":"#FAFAFB",position:"relative",top:"5px"},attrs:{width:"280px"}},[i("div",{staticStyle:{"border-left":"1px solid #f2f2f2",width:"270px",height:"100%"}},[i("div",[i("div",{staticStyle:{width:"240px","min-height":"47px","margin-left":"15px","margin-right":"15px"}},[i("div",{staticStyle:{position:"relative","padding-top":"12px"}},[e.currRepositoryDetail.folder?i("div",{staticClass:"icon-div-repository-detail"},[i("i",{staticClass:"awsui-iconfont icon-repository-detail",style:{color:e.currRepositoryDetail.iconColor,"font-size":"32px"},domProps:{innerHTML:e._s(e.currRepositoryDetail.iconCode)}})]):i("div",{staticClass:"icon-div-repository-detail",style:{"background-color":e.currRepositoryDetail.iconColor}},[i("i",{staticClass:"awsui-iconfont icon-repository-detail",domProps:{innerHTML:e._s(e.currRepositoryDetail.iconCode)}})]),i("div",{staticClass:"icon-repository-detail-title"},[i("span",{staticClass:"text-general-color"},[e._v(" "+e._s(e.currRepositoryDetail.name)+" ")]),i("span",{staticClass:"text-second-color",staticStyle:{display:"inline-block","font-size":"12px","-webkit-transform":"scale(0.9)"}},[e._v("(v"+e._s(e.currRepositoryDetail.version)+")")])])])]),i("div",{staticStyle:{height:"140px",margin:"15px",position:"relative",overflow:"hidden"}},["image"==e.currRepositoryDetail.photoType?i("img",{staticStyle:{"border-radius":"4px",border:"1px solid #F2F2F2",width:"238px"},attrs:{src:e.currRepositoryDetail.photo,height:"138px;"}}):e._e(),"icon"==e.currRepositoryDetail.photoType?i("div",{staticStyle:{"background-color":"#fff","border-radius":"4px",border:"1px solid #F2F2F2",width:"238px",height:"138px","text-align":"center","line-height":"138px","vertical-align":"middle"}},[i("i",{staticClass:"awsui-iconfont text-second-color",style:{color:e.currRepositoryDetail.folder?e.currRepositoryDetail.iconColor:"#909399","font-size":"60px"},domProps:{innerHTML:e._s(e.currRepositoryDetail.photo)}})]):e._e(),i("div",{staticClass:"repository-img-halve",style:{background:e.currRepositoryDetail.stateColor}},[i("span",[e._v(e._s(e.currRepositoryDetail.state))])])])]),i("div",[i("ul",[e.currRepositoryDetail.folder&&(e.isOlderVersion?e.havingWritePerm:e.filePerm.havingWritePerm)?i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.openUpdateFolder(e.currRepositoryDetail.id,e.currRepositoryDetail.name,e.currRepositoryDetail.desc,e.currRepositoryDetail.methodId,e.currRepositoryDetail.methodName)}}},[i("i",{staticClass:"iconfont icon-bianji5 aside-repository-operate-li-icon"}),i("span",[e._v("修改"+e._s(e.currRepositoryDetail.methodName))])]):e._e(),e.currRepositoryDetail.folder?e._e():i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.openDesigner(e.currRepositoryDetail.id)}}},[i("i",{staticClass:"iconfont icon-bianji5 aside-repository-operate-li-icon"}),i("span",[e._v("打开文件")])]),e.currRepositoryDetail.folder?e._e():i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.openRepositoryInfo("property")}}},[i("i",{staticClass:"iconfont icon-21file aside-repository-operate-li-icon"}),i("span",[e._v("文件属性")])]),e.currRepositoryDetail.folder?e._e():i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.openRepositoryInfo("version")}}},[i("i",{staticClass:"iconfont icon-jurassic_version aside-repository-operate-li-icon"}),i("span",[e._v("版本管理")])]),i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.openRepositoryInfo("upfile")}}},[i("i",{staticClass:"iconfont icon-wendangfujian aside-repository-operate-li-icon"}),i("span",[e._v("附件管理")])]),e.outputPrInstall&&e.onlineDocInstall&&"process"==e.category&&!e.currRepositoryDetail.folder&&"process.evc"!=e.currRepositoryDetail.methodId?i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.createOutputPr(e.currRepositoryDetail.id)}}},[i("i",{staticClass:"iconfont icon-ziliaoshouce-xianxing aside-repository-operate-li-icon"}),i("span",[e._v("流程手册")])]):e._e(),"process"==e.category&&!e.currRepositoryDetail.folder&&e.processLinkInstall?i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.eteCascadeAnalysis(e.currRepositoryDetail.id)}}},[i("i",{staticClass:"iconfont icon-liuchengguanli- aside-repository-operate-li-icon"}),i("span",[e._v("串联分析")])]):e._e(),e.currRepositoryDetail.folder?e._e():i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.downloadPng(e.currRepositoryDetail.id)}}},[i("i",{staticClass:"iconfont icon-tupian aside-repository-operate-li-icon"}),i("span",[e._v("下载图片")])]),e.currRepositoryDetail.folder?i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.exportFiles(e.currRepositoryDetail.id)}}},[i("i",{staticClass:"iconfont icon-daochu aside-repository-operate-li-icon"}),i("span",[e._v("导出"+e._s(e.currRepositoryDetail.methodName))])]):i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.exportFiles(e.currRepositoryDetail.id)}}},[i("i",{staticClass:"iconfont icon-daochu aside-repository-operate-li-icon"}),i("span",[e._v("导出文件")])]),(e.isOlderVersion?e.havingRemovePerm:e.filePerm.havingRemovePerm)?[e.currRepositoryDetail.folder?i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.removeFiles(e.currRepositoryDetail.id)}}},[i("i",{staticClass:"iconfont icon-lajitong1 aside-repository-operate-li-icon"}),i("span",[e._v("删除"+e._s(e.currRepositoryDetail.methodName))])]):i("li",{staticClass:"general-bgcolor-text-hover text-general-color aside-repository-operate-li",on:{click:function(t){return e.removeFiles(e.currRepositoryDetail.id)}}},[i("i",{staticClass:"iconfont icon-lajitong1 aside-repository-operate-li-icon"}),i("span",[e._v("删除文件")])])]:e._e()],2)])])]):e._e()],1),i("el-footer",{directives:[{name:"show",rawName:"v-show",value:e.showFooter,expression:"showFooter"}],key:"operateFooter",staticStyle:{height:"45px",padding:"0"},attrs:{id:"operateFooter"}},[i("div",{staticStyle:{"border-top":"1px solid #F2F2F2",height:"44px"}},[i("div",{staticStyle:{padding:"8px 8px 8px 34px"}},[i("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}}),!e.isOlderVersion||e.havingWritePerm?i("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"100px","margin-left":"15px"},attrs:{type:"primary"},on:{click:e.moveFiles}},[e._v("移动至")]):e._e(),!e.isOlderVersion||e.havingWritePerm?i("awsui-button",{staticClass:"button-general-color-reverse",staticStyle:{width:"100px"},attrs:{plain:""},on:{click:function(t){return e.copyFiles()}}},[e._v("创建副本")]):e._e(),i("awsui-button",{staticClass:"button-general-color-reverse",staticStyle:{width:"100px"},attrs:{plain:""},on:{click:function(t){return e.exportFiles()}}},[e._v("导出")]),!e.isOlderVersion||e.havingRemovePerm?i("awsui-button",{staticClass:"button-general-color-reverse2",staticStyle:{width:"100px"},attrs:{plain:""},on:{click:function(t){return e.removeFiles()}}},[e._v("删除")]):e._e(),i("awsui-button",{staticClass:"button-general-color-reverse3",staticStyle:{width:"100px"},attrs:{plain:""},on:{click:e.closeFooter}},[e._v("取消")])],1)])]),i("el-container",[i("RepositoryInfo",{ref:"repositoryInfo"})],1),i("el-container",{attrs:{id:"repositoryListFolderDlg"}},[i("el-dialog",{attrs:{title:"修改文件夹",visible:e.folderDialog.dialogVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!0,"before-close":e.handleCloseFolder,width:"600px"},on:{"update:visible":function(t){return e.$set(e.folderDialog,"dialogVisible",t)}}},[i("div",{staticStyle:{border:"1px solid #F2F2F2",padding:"0px 10px 10px 10px"}},[i("awsui-form",{ref:"folderForm",attrs:{model:e.folderDialog.folderForm,rules:e.folderDialog.rules,"label-position":"top"}},[i("awsui-form-item",{attrs:{label:"名称",prop:"name"}},[i("awsui-input",{model:{value:e.folderDialog.folderForm.name,callback:function(t){e.$set(e.folderDialog.folderForm,"name",t)},expression:"folderDialog.folderForm.name"}})],1),i("awsui-form-item",{attrs:{label:"描述",prop:"desc"}},[i("awsui-input",{attrs:{type:"textarea"},model:{value:e.folderDialog.folderForm.desc,callback:function(t){e.$set(e.folderDialog.folderForm,"desc",t)},expression:"folderDialog.folderForm.desc"}})],1)],1)],1),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary"},on:{click:function(t){return e.updateFolderSave("folderForm")}}},[e._v("确定")]),i("awsui-button",{on:{click:e.closeFolderDlg}},[e._v("取消")])],1)]),i("awsui-dialog",{attrs:{title:e.customFolderDialog.title,visible:e.customFolderDialog.dialogVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!0,border:!1,width:"800px"},on:{"update:visible":function(t){return e.$set(e.customFolderDialog,"dialogVisible",t)}}},[i("div",[e.customFolderDialog.dialogVisible?i("repository-info-property",{attrs:{id:e.customFolderDialog.id,repositoryRefresh:e.repositoryRefresh}}):e._e()],1)])],1),i("PALRepositoryTree",{ref:"moveRepository",attrs:{visible:e.moveRepository.visible,wsId:e.moveRepository.wsId,teamId:e.moveRepository.teamId,categorys:e.moveRepository.categorys,multiple:!1,title:e.moveRepository.title},on:{"update:visible":function(t){return e.$set(e.moveRepository,"visible",t)},cancel:function(t){e.moveRepository.visible=!1},getResult:e.saveMoveRepositoryResult}}),i("batch-create",{ref:"batchCreate",attrs:{visible:e.batchCreate.visible,methodCategory:e.uuid},on:{"update:visible":function(t){return e.$set(e.batchCreate,"visible",t)},getResult:e.closeBatchCreateFn}}),i("batch-replace",{ref:e.batchReplace,attrs:{visible:e.batchReplace.visible,methodCategory:e.uuid},on:{"update:visible":function(t){return e.$set(e.batchReplace,"visible",t)},getResult:e.closeBatchReplaceFn}})],1)},E=[],J=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",{attrs:{id:"repositoryInfo"}},[i("awsui-dialog",{attrs:{border:!1,visible:e.dialogVisible,width:"800px","close-on-click-modal":!1,"before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[[i("el-tabs",{on:{"tab-click":e.changeRepositoryType},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},["default"!=this.methodId?[i("el-tab-pane",{attrs:{label:"文件属性",name:"property"}}),i("el-tab-pane",{attrs:{label:"版本管理",name:"version"}})]:e._e(),i("el-tab-pane",{attrs:{label:"附件管理",name:"upfile"}})],2)],i(e.repositoryInfoType,{ref:"component",tag:"component",attrs:{id:e.id,versionId:e.versionId,isUse:e.isUse,isPublish:e.isPublish,isStop:e.isStop,isApproval:e.isApproval,repositoryRefresh:e.repositoryRefresh}})],2)],1)},K=[],G=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",[i("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"repositoryInfoVersion"}},[e.tableData.length>0?i("el-table",{staticStyle:{width:"100%"},attrs:{id:"table",data:e.tableData,"header-cell-class-name":"header-cell-row",height:"500px"}},[i("el-table-column",{attrs:{prop:"versionNo",label:"版本号",align:"center",width:"70"}}),i("el-table-column",{attrs:{prop:"name",label:"文件名称","min-width":"180"}}),i("el-table-column",{attrs:{prop:"address",align:"center",label:"创建信息","min-width":"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.createUser)+"/"+e._s(t.row.createDate)+" ")]}}],null,!1,811821338)}),e.isCorrelatebpms?[i("el-table-column",{attrs:{prop:"state",label:"PAL状态",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return i("span",{style:{color:t.row.stateColor}},[e._v(" "+e._s(t.row.state)+" ")])}}],null,!1,2272571482)}),e.isPalManage?[i("el-table-column",{attrs:{prop:"state",label:"在BPM运行",align:"center",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return i("span",{},[e._v(" "+e._s(t.row.isCorrelate?"是":"否")+" ")])}}],null,!1,3455484328)})]:[i("el-table-column",{attrs:{prop:"state",label:"BPM状态",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return i("span",{style:{color:t.row.bpmStateColor}},[e._v(" "+e._s(t.row.bpmState)+" ")])}}],null,!1,2058353434)})]]:[i("el-table-column",{attrs:{prop:"state",label:"状态",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return i("span",{style:{color:t.row.stateColor}},[e._v(" "+e._s(t.row.state)+" ")])}}],null,!1,2272571482)})],(e.isOlderVersion?e.havingVersionManagePerm:e.filePerm.havingVersionManagePerm)&&e.tableData.length>1?i("el-table-column",{attrs:{prop:"name",label:"使用",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-switch",{staticStyle:{display:"block"},attrs:{"active-color":"#4E7FF9","inactive-color":"#E2E2E2"},on:{change:function(i){return e.changeRepositoryUseStatus(t.row.id,t.row.isUse)}},model:{value:t.row.isUse,callback:function(i){e.$set(t.row,"isUse",i)},expression:"scope.row.isUse"}})]}}],null,!1,2707523121)}):e._e(),i("el-table-column",{attrs:{prop:"address",align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[(e.isOlderVersion?e.havingWritePerm:e.filePerm.havingWritePerm)?i("i",{staticClass:"iconfont icon-fuzhi operate-icon-display",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.createNewVersion(t.row.id,t.row.versionNo)}}}):e._e(),!(e.isOlderVersion?e.havingRemovePerm:e.filePerm.havingRemovePerm)||e.isCorrelatebpms||t.row.isUse||t.row.isPublish||t.row.isApproval?e._e():i("i",{staticClass:"iconfont icon-lajitong1 operate-icon-display",staticStyle:{cursor:"pointer","padding-left":"5px"},on:{click:function(i){return e.deleteRepository(t.row.id,t.row.versionNo)}}})]}}],null,!1,2895283361)})],2):e._e()],1),i("el-dialog",{attrs:{id:"addNewVersionDialog",title:"提示",width:"500px",visible:e.addNewVersionVisible,top:"45vh","modal-append-to-body":!0,"close-on-click-modal":!1,"append-to-body":!0,"destroy-on-close":""},on:{"update:visible":function(t){e.addNewVersionVisible=t}}},[i("span",[e._v("请选择以"+e._s(e.currentVersion)+"版本为模板创建的新文件版本号:")]),i("br"),i("el-radio-group",{staticStyle:{"margin-top":"10px"},model:{value:e.isLargeIteration,callback:function(t){e.isLargeIteration=t},expression:"isLargeIteration"}},[i("el-radio",{attrs:{label:!0}},[e._v("大版本")]),i("br"),i("el-radio",{staticStyle:{"margin-top":"5px"},attrs:{label:!1}},[e._v("小版本")])],1),i("span",{attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary"},on:{click:e.confirmAddVersion}},[e._v("确定")]),i("awsui-button",{on:{click:e.cancelAddVersion}},[e._v("取消")])],1)],1)],1)},Y=[],Q={name:"RepositoryInfoVersion",props:{id:{type:String,default:""},versionId:{type:String,default:""},repositoryRefresh:{type:Function,default:null}},data:function(){return{userId:"",tableData:[],isCorrelatebpms:!1,processDefId:"",isPalManage:!1,havingWritePerm:!1,havingRemovePerm:!1,havingVersionManagePerm:!1,addNewVersionVisible:!1,currentVersion:"",currentId:"",isLargeIteration:!0,isOlderVersion:!0,filePerm:{havingRemovePerm:!1,havingVersionManagePerm:!1,havingWritePerm:!1}}},created:function(){this.userId=this.id,this.initData()},methods:{initData:function(){var e=this,t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_repository_designer_version_manager_data",id:e.userId,wsId:e.$store.getters.getWsIdFn,teamId:e.$store.getters.getTeamIdFn}};p["a"].post(t).then((function(t){if("ok"==t.result){e.isCorrelatebpms=t.data.isCorrelatebpms,e.processDefId=t.data.processDefId,e.isPalManage=t.data.isPalManage,e.havingWritePerm=t.data.havingWritePerm,e.havingRemovePerm=t.data.havingRemovePerm,e.havingVersionManagePerm=t.data.havingVersionManagePerm;for(var i=0;i<t.data.tableData.length;i++)t.data.tableData[i].isApproval?(t.data.tableData[i].stateColor="#1AA477",t.data.tableData[i].state="审批中",t.data.tableData[i].stateCode="approval"):t.data.tableData[i].isStop?(t.data.tableData[i].stateColor="#D9001B",t.data.tableData[i].state="已停用",t.data.tableData[i].stateCode="stop"):t.data.tableData[i].isPublish?(t.data.tableData[i].stateColor="#1AA477",t.data.tableData[i].state="已发布",t.data.tableData[i].stateCode="publish"):t.data.tableData[i].isUse?(t.data.tableData[i].stateColor="#4E7FF9",t.data.tableData[i].state="设计中",t.data.tableData[i].stateCode="use"):(t.data.tableData[i].stateColor="",t.data.tableData[i].state="设计",t.data.tableData[i].stateCode="designer");e.tableData=t.data.tableData,e.isOlderVersion=t.data.isOlderVersion,e.filePerm.havingWritePerm=t.data.havingWritePerm,e.filePerm.havingRemovePerm=t.data.havingRemovePerm,e.filePerm.havingVersionManagePerm=t.data.havingVersionManagePerm}else e.$message.error(t.msg)})).catch((function(e){console.log(e)}))},changeRepositoryUseStatus:function(e,t){var i=this;if(t){var o;for(var a in i.tableData)if(i.tableData[a].isUse&&i.tableData[a].id!=e){o=i.tableData[a].id;break}var s=i.$loading({lock:!0,text:"正在切换更新版本...",spinner:"el-icon-loading",background:"hsla(0,0%,100%,.9)"}),r={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_repository_designer_version_manager_use",id:e,wsId:i.$store.getters.getWsIdFn,teamId:i.$store.getters.getTeamIdFn}};p["a"].post(r).then((function(e){"ok"==e.result?(i.$message({message:"切换成功",type:"success"}),i.userId=e.data.id,i.initData(),s.close(),i.repositoryRefresh&&o&&i.repositoryRefresh(o)):(s.close(),i.$message(e.msg))})).catch((function(e){console.log(e)}))}else for(var a in i.tableData)i.tableData[a].id==e&&(i.tableData[a].isUse=!0)},createNewVersion:function(e,t){this.addNewVersionVisible=!0,this.currentVersion=t,this.currentId=e},confirmAddVersion:function(){var e=this,t=this.$loading({lock:!0,text:"正在创建新版本...",spinner:"el-icon-loading",background:"hsla(0,0%,100%,.9)"}),i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_repository_designer_version_manager_create",id:this.currentId,wsId:this.$store.getters.getWsIdFn,teamId:this.$store.getters.getTeamIdFn,isLargeIteration:this.isLargeIteration}};p["a"].post(i).then((function(i){"ok"==i.result?(e.$message({message:"创建成功",type:"success"}),e.initData(),t.close(),e.isLargeIteration=!0,e.addNewVersionVisible=!1):(t.close(),e.$message(i.msg))})).catch((function(e){console.log(e)}))},cancelAddVersion:function(){this.isLargeIteration=!0,this.addNewVersionVisible=!1},deleteRepository:function(e,t){var i=this;i.$confirm("确定要删除吗?","提示",{confirmButtonText:"确定",confirmButtonClass:"button-general-color",cancelButtonText:"取消",type:"warning"}).then((function(){var t=i.$loading({lock:!0,text:"正在放入回收站...",spinner:"el-icon-loading",background:"hsla(0,0%,100%,.9)"}),o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_repository_designer_version_manager_delete",id:e,wsId:i.$store.getters.getWsIdFn,teamId:i.$store.getters.getTeamIdFn}};p["a"].post(o).then((function(e){"ok"==e.result?(i.$message({message:"已放入回收站",type:"success"}),i.initData(),t.close()):(t.close(),i.$message(e.msg))})).catch((function(e){console.log(e)}))})).catch((function(){}))}}},X=Q,Z=(i("9219"),Object(f["a"])(X,G,Y,!1,null,"59d477d1",null)),ee=Z.exports,te=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",[i("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"repositoryInfoUpfile"}},[!e.havingWritePerm||e.isPublish||e.isStop||e.isApproval?e._e():i("div",{staticStyle:{height:"40px"}},[i("el-tooltip",{staticClass:"item",attrs:{placement:"bottom-start","hide-after":5e3}},[i("div",{attrs:{slot:"content"},slot:"content"},[e._v("附件格式支持:"),i("br"),e._v("jpg, jpeg, gif, png, bmp, pdf, doc, docx, ppt, pptx, xls, xlsx, txt, mp3, mp4, avi, mpeg, flv, swf, wmv")]),i("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"130px"},attrs:{type:"primary",disabled:e.isPublish||e.isStop||e.isApproval},on:{click:function(t){return e.openFileSelect()}}},[e._v("上传附件")])],1),i("PALUpload",{ref:"orgUpload",staticClass:"upload-demo",staticStyle:{width:"100%"},attrs:{appId:"com.actionsoft.apps.coe.pal",repositoryName:e.repositoryName,multiple:!0,groupValue:e.groupValue,fileValue:e.id,"show-file-list":!1,"on-success":e.uploadSuccess,"before-upload":e.beforeUpload,accept:".jpg,.jpeg,.gif,.png,.bmp,.pdf,.doc,.docx,.ppt,.pptx,.xls,.xlsx,.txt,.mp3,.mp4,.avi,.mpeg,.flv,.swf,.wmv","file-list":e.fileList}},[i("div",{staticStyle:{display:"none"}},[i("awsui-button",{staticClass:"button-general-color",staticStyle:{width:"130px"},attrs:{id:"selectFileButton",type:"primary"}},[e._v("Excel文件上传")])],1)])],1),i("div",{staticStyle:{height:"460px",width:"100%",overflow:"auto"}},[i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{"show-header":!1,data:e.fileTable}},[i("el-table-column",{attrs:{prop:"name",label:"名称","min-width":"300"}}),e.isHighSecurity?i("el-table-column",{attrs:{prop:"securityLevel",label:"文件密级","min-width":"50"}}):e._e(),i("el-table-column",{attrs:{prop:"operate",label:"操作",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.onlineDoc?i("el-tooltip",{attrs:{content:"预览",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont operate-icon-display",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.readFile(t.row.id)}}},[e._v("")])]):e._e(),i("el-tooltip",{attrs:{content:"下载",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont operate-icon-display",staticStyle:{cursor:"pointer","padding-left":"15px"},on:{click:function(i){return e.downloadFile(t.row.url)}}},[e._v("")])]),!e.havingRemovePerm||e.isPublish||e.isStop||e.isApproval?e._e():i("el-tooltip",{attrs:{content:"删除",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont icon-lajitong1 operate-icon-display",staticStyle:{cursor:"pointer","padding-left":"15px"},on:{click:function(i){return e.deleteFile(t.row.name,t.row.id)}}})])]}}])})],1)],1),i("div",{staticStyle:{height:"25px","line-height":"25px","vertical-align":"center",margin:"30px 30px 15px 0px","border-left":"3px solid #4E7FF9"}},[i("p",{staticStyle:{"padding-left":"5px"}},[i("b",[e._v("关联附件")])])]),i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{"show-header":!1,data:e.relationFileTable}},[i("el-table-column",{attrs:{prop:"name",label:"名称","min-width":"300"}}),e.isHighSecurity?i("el-table-column",{attrs:{prop:"securityLevel",label:"文件密级","min-width":"50"}}):e._e(),i("el-table-column",{attrs:{prop:"operate",label:"操作",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-tooltip",{attrs:{content:"预览",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont operate-icon-display",staticStyle:{cursor:"pointer"},on:{click:function(i){return e.readFile(t.row.id)}}},[e._v("")])]),i("el-tooltip",{attrs:{content:"下载",placement:"bottom","hide-after":2e3}},[i("i",{staticClass:"iconfont operate-icon-display",staticStyle:{cursor:"pointer","padding-left":"15px"},on:{click:function(i){return e.downloadFile(t.row.url)}}},[e._v("")])])]}}])})],1)],1)])]),i("div",[i("awsui-dialog",{attrs:{title:"密级标定",visible:e.securityVisible,border:!1,"append-to-body":"",width:"500px"},on:{"update:visible":function(t){e.securityVisible=t}}},[i("div",{staticStyle:{"max-height":"500px","overflow-y":"auto"}},e._l(e.securityFileList,(function(t){return i("awsui-form",{key:t.uid,ref:t.uid,refInFor:!0,attrs:{"label-width":"200px",id:"securityDialog",rules:e.securityRules,model:t}},[i("awsui-form-item",{attrs:{label:t.name,prop:"securityLevel"}},[i("awsui-select",{staticStyle:{width:"70%"},attrs:{options:e.securityOptions},model:{value:t.securityLevel,callback:function(i){e.$set(t,"securityLevel",i)},expression:"file.securityLevel"}})],1)],1)})),1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{attrs:{type:"primary"},on:{click:e.uploadServer}},[e._v("确定")]),i("awsui-button",{on:{click:function(t){e.securityVisible=!1}}},[e._v("取 消")])],1)])],1)])},ie=[],oe={name:"RepositoryInfoUpfile",components:{PALUpload:d["a"]},props:["id","versionId","isUse","isPublish","isStop","isApproval"],data:function(){var e=function(e,t,i){void 0===t?i(new Error("请选择文件密级")):i()};return{fileTable:[],relationFileTable:[],fileList:[],groupValue:"file",onlineDoc:!0,havingWritePerm:!1,havingRemovePerm:!1,havingVersionManagePerm:!1,isHighSecurity:!1,isFileSecurity:!1,securityList:{},repositoryName:"COE_Upfile",securityVisible:!1,securityFileList:[],securityOptions:[],securityRules:{securityLevel:[{required:!0,trigger:"change",validator:e,type:"number"}]},validateFlag:!0}},created:function(){this.initData(),this.initRelationData()},watch:{securityVisible:function(e,t){e||this.securityFileList.splice(0,this.securityFileList.length)}},methods:{initData:function(){var e=this,t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_upfile_load",pl_uuid:e.id,type:"file",wsId:e.$store.getters.getWsIdFn,teamId:e.$store.getters.getTeamIdFn}};p["a"].post(t).then((function(t){if("ok"==t.result){e.havingWritePerm=t.data.havingWritePerm,e.havingRemovePerm=t.data.havingRemovePerm,e.havingVersionManagePerm=t.data.havingVersionManagePerm,e.isHighSecurity=t.data.isHighSecurity,e.isFileSecurity=t.data.isFileSecurity,e.securityList=t.data.securityList,t.data.isHighSecurity&&(e.repositoryName="tmp");for(var i=t.data.list,o=[],a=0;a<i.length;a++){var s=i[a],r={id:s.uuid,name:s.fileName,url:s.url,securityLevel:e.isHighSecurity?t.data.securityList[s.securityLevel]:""};o.push(r)}e.fileTable=o}})).catch((function(e){console.log(e)}))},initRelationData:function(){var e=this,t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_relation_upfile_load",pl_uuid:e.id,type:"file"}};p["a"].post(t).then((function(t){if("ok"==t.result){e.isHighSecurity=t.data.isHighSecurity,e.securityList=t.data.securityList,t.data.isHighSecurity&&(e.repositoryName="tmp");for(var i=t.data.list,o=[],a=0;a<i.length;a++){var s=i[a],r={id:s.uuid,name:s.fileName,url:s.url,securityLevel:e.isHighSecurity?e.securityList[s.securityLevel]:""};o.push(r)}e.relationFileTable=o}})).catch((function(e){console.log(e)}))},openFileSelect:function(){var e=this;if(e.isHighSecurity&&e.isFileSecurity){var t={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_query",uuid:e.id}};p["a"].post(t).then((function(t){"ok"==t.result?document.getElementById("selectFileButton").click():e.$message.error(t.msg)})).catch((function(t){console.log(t),e.$message.error(t.msg)}))}else document.getElementById("selectFileButton").click()},uploadSuccess:function(e,t,i){var o=this;if(this.isHighSecurity)this.securityVisible||(this.securityVisible=!0),0==this.securityOptions.length&&Object.keys(this.securityList).map((function(e){var t={value:e,label:o.securityList[e]};o.securityOptions.push(t)})),this.securityFileList.push(t);else{var a=this,s={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_upfile_add",pl_uuid:a.id,shape_uuid:"",type:"file",fileName:t.name,download:1}};p["a"].post(s).then((function(e){"ok"==e.result?(a.$message({message:"["+t.name+"]上传成功",type:"success"}),a.initData()):a.$message.error("["+t.name+"]上传失败")})).catch((function(e){console.log(e)}))}},uploadServer:function(){var e=this;this.validateFlag=!0;for(var t=0;t<this.securityFileList.length;t++){var i=this.securityFileList[t];this.$refs[i.uid][0].validate((function(t){if(!t)return e.validateFlag=!1,!1}))}if(this.validateFlag){for(var o=function(t){var i=e.securityFileList[t],o=e,a={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_upfile_add",pl_uuid:o.id,shape_uuid:"",type:"file",fileName:i.name,download:1,securityLevel:void 0==i.securityLevel?"":i.securityLevel}};p["a"].post(a).then((function(e){"ok"==e.result?(o.$message({message:"["+i.name+"]上传成功",type:"success"}),o.initData()):o.$message.error("["+i.name+"]上传失败")})).catch((function(e){console.log(e)}))},a=0;a<this.securityFileList.length;a++)o(a);this.securityVisible=!1}},beforeUpload:function(e){if(e.size>268435456)return this.$message({message:"文件["+e.name+"]不允许大于256M,上传失败",type:"warning"}),!1;for(var t=0;t<this.fileTable.length;t++){var i=this.fileTable[t];if(i.name==e.name)return this.$message({message:"文件["+e.name+"]已存在,不允许重复上传",type:"warning"}),!1}},readFile:function(e){var t=this,i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_upfile_read",uuid:e}};p["a"].post(i).then((function(e){"ok"==e.result?window.open(e.data.url):t.$message.error(e.msg)})).catch((function(e){console.log(e)}))},downloadFile:function(e){window.open(e)},deleteFile:function(e,t){var i=this;this.$confirm("确定要删除吗?","提示",{confirmButtonText:"确定",confirmButtonClass:"button-general-color",cancelButtonText:"取消",type:"warning"}).then((function(){var e=i,o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_upfile_del",uuid:t}};p["a"].post(o).then((function(t){"ok"==t.result?(e.$message({message:"删除成功",type:"success"}),e.initData()):e.$message.error("删除失败")})).catch((function(e){console.log(e)}))})).catch((function(){}))}}},ae=oe,se=(i("6076"),Object(f["a"])(ae,te,ie,!1,null,"5fba02ef",null)),re=se.exports,le={name:"RepositoryInfo",components:{RepositoryInfoProperty:U,RepositoryInfoVersion:ee,RepositoryInfoUpfile:re},data:function(){return{dialogVisible:!1,id:"",versionId:"",type:"",activeName:"",repositoryInfoType:"",isUse:!1,isPublish:!1,isStop:!1,isApproval:!1,methodId:"",parent:void 0}},methods:{clearParam:function(){this.dialogVisible=!1,this.id="",this.versionId="",this.type="",this.repositoryInfoType="",this.isUse=!1,this.isPublish=!1,this.isStop=!1,this.isApproval=!1,this.methodId="",this.parent=void 0},openRepositoryInfoDlg:function(e,t,i,o,a,s,r,l,n){this.id=t,this.versionId=i,this.type=o,this.activeName=o,this.initInfoChildType(o),this.dialogVisible=!0,this.isUse=a,this.isPublish=s,this.isStop=r,this.isApproval=l,this.methodId=n,this.parent=e},initInfoChildType:function(e){this.repositoryInfoType="property"==e?"RepositoryInfoProperty":"version"==e?"RepositoryInfoVersion":"upfile"==e?"RepositoryInfoUpfile":""},repositoryRefresh:function(e){this.parent&&(this.parent.refreshTreeParentNode&&this.parent.refreshTreeParentNode(e),this.parent.initData())},handleClose:function(e){this.clearParam(),e()},changeRepositoryType:function(e,t){this.initInfoChildType(e.name)}}},ne=le,ce=(i("a9ad"),Object(f["a"])(ne,J,K,!1,null,"0995ff66",null)),de=ce.exports,pe=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-container",[i("el-dialog",{attrs:{id:"palRepositoryTree",title:e.title,visible:e.dialogVisible,"destroy-on-close":!0,width:e.width,"modal-append-to-body":!1,"append-to-body":!0,"close-on-click-modal":!1,"before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[e.refresh?[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{"element-loading-text":"拼命加载中"}},[i("el-autocomplete",{staticStyle:{width:"100%"},attrs:{size:"small","fetch-suggestions":e.treeSearch,"suffix-icon":"el-icon-search",placeholder:"快速查询","trigger-on-focus":!1},on:{select:e.treeSearchSelect},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.item;return[i("el-tooltip",{staticClass:"item",attrs:{placement:"bottom-start"}},[i("div",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(o.pathName))]),i("span",[e._v(e._s(o.name))])])]}}],null,!1,3987291353),model:{value:e.treeSearchKey,callback:function(t){e.treeSearchKey=t},expression:"treeSearchKey"}}),i("div",{staticStyle:{height:"300px",overflow:"auto",border:"1px solid #f2f2f2"}},[i("div",{staticClass:"tree"},[i("el-tree",{ref:"tree",attrs:{props:e.treeProps,"expand-on-click-node":!1,"highlight-current":!0,"show-checkbox":e.multiple,"node-key":"id",lazy:"",load:e.loadNode},on:{"node-click":e.openNode,"node-expand":e.expandNode,"node-collapse":e.closeNode},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.node;t.data;return i("span",{},[i("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)}}),i("span",[e._v(e._s(o.label))])])}}],null,!1,52448956)})],1)])],1)]:e._e(),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("awsui-button",{staticClass:"button-general-color",attrs:{type:"primary"},on:{click:e.submit}},[e._v("确定")]),i("awsui-button",{on:{click:e.cancel}},[e._v("取消")])],1)],2)],1)},ue=[],he={name:"PALRepositoryTree",props:{visible:{type:Boolean,default:!1},wsId:{type:String,default:"",required:!0},teamId:{type:String,default:""},categorys:{type:String,default:""},rootId:{type:String,default:""},multiple:{type:Boolean,default:!1},title:{type:String,default:"请选择"},selected:{type:Array,default:function(){return[]}}},data:function(){return{refresh:!1,dialogVisible:!1,loading:!1,searchKey:"",treeSearchKey:"",timeout:null,pid:"",width:"500px",treeProps:{label:"name",isLeaf:"leaf"}}},methods:{handleClose:function(e){this.closeDlalog("cancel"),e()},cancel:function(){this.closeDlalog("cancel"),this.dialogVisible=!1},submit:function(){this.closeDlalog("save"),this.dialogVisible=!1},closeDlalog:function(e){if("save"==e){var t=[];if(this.checkbox)t=this.$refs.tree.getCheckedNodes();else{var i=this.$refs.tree.getCurrentNode();null!=i&&t.push(i)}this.$emit("getResult",t)}else this.$emit("cancel")},handleNodeClick:function(e){console.log(e)},openNode:function(e,t,i){},treeSearchSelect:function(e){this.queryTreeByIdAndPath(e.id,e.versionId,e.path)},treeSearch:function(e,t){var i=this;if(void 0!=e&&""!=e.trim()){var o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_tree_component_search",wsId:i.wsId,teamId:i.teamId,categorys:i.categorys,rootId:i.rootId,name:e}};p["a"].post(o).then((function(e){"ok"==e.result&&e.data.length>0?(clearTimeout(i.timeout),i.timeout=setTimeout((function(){t(e.data)}),3e3*Math.random())):clearTimeout(i.timeout)})).catch((function(e){console.log(e)}))}else clearTimeout(i.timeout)},queryTreeByIdAndPath:function(e,t,i){for(var o=this,a=o.$refs.tree,s=i.split(","),r=1,l=0;l<s.length;l++)l>0&&null!=a.getNode(s[l-1])&&(setTimeout(o._expandNode(a,s[l-1]),300*r),r++);setTimeout((function(){null!=a.getNode(t)&&a.setCurrentKey(t)}),300*r)},_expandNode:function(e,t){return function(){e.getNode(t).expand()}},loadNode:function(e,t){var i=this;i.loading=!0;var o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_repository_tree_component_subjson",wsId:i.wsId,teamId:i.teamId,categorys:i.categorys,pid:""}};0===e.level?o.data.pid=i.pid:o.data.pid=e.data.id,p["a"].post(o).then((function(o){if(t(o.data),i.loading=!1,0==e.level&&o.data.length>0){var a=i.$refs.tree;a.getNode(o.data[0].id).expand(),setTimeout((function(){var e=a.getNode(o.data[0].id).childNodes[0];null!=e&&e.expand()}),500)}})).catch((function(e){console.log(e)}))},expandNode:function(e,t,i){},closeNode:function(e,t,i){t.childNodes=[],t.loaded=!1},refreshNode:function(e){if(void 0==e){var t=this.$refs.tree.getCurrentNode();if(null!=t){void 0!=this.$refs.tree.store.nodesMap[t.id]&&(this.$refs.tree.store.nodesMap[t.id].expanded=!1);var i=this.$refs.tree.getNode(t.id);this.closeNode(null,i,null),i.expand()}}else{void 0!=this.$refs.tree.store.nodesMap[e]&&(this.$refs.tree.store.nodesMap[e].expanded=!1);var o=this.$refs.tree.getNode(e);null!=o&&(this.closeNode(null,o,null),o.expand())}}},watch:{visible:function(e){this.dialogVisible=e,e?(this.pid=this.rootId,this.refresh=!0):this.refresh=!1}}},fe=he,me=(i("ba8c"),Object(f["a"])(fe,pe,ue,!1,null,"07ba25f0",null)),ge=me.exports,ve=i("aa47"),ye=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("awsui-dialog",{attrs:{title:"批量创建",height:"700px",width:"900px",visible:e.dialogVisible,border:!1,"before-close":e.handleClose,"destroy-on-close":!0},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("iframe",{staticStyle:{border:"0px",width:"100%",height:"695px"},attrs:{id:"batchCreateIframe",name:"batchCreateIframe",src:e.src}})])},be=[],_e={name:"create",props:{visible:{type:Boolean,default:!1},methodCategory:{type:String,default:""}},data:function(){return{dialogVisible:!1,src:wHref+"?sid="+this.$store.state.sessionId+"&mainPage=create&cmd=com.actionsoft.apps.coe.pal.batch_main_page&methodCategory="+this.methodCategory+"&wsId="+this.$store.getters.getWsIdFn+"&teamId="+this.$store.getters.getTeamIdFn}},created:function(){var e=this;window.closeBatchCreateFn=function(t){e.closeDlalog(),e.dialogVisible=!1}},methods:{handleClose:function(e){this.closeDlalog(),e()},closeDlalog:function(){this.$emit("getResult")}},watch:{visible:function(e){this.dialogVisible=e}}},we=_e,xe=Object(f["a"])(we,ye,be,!1,null,"43ccbcf0",null),Se=xe.exports,De=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("awsui-dialog",{attrs:{title:"批量替换",height:"700px",width:"900px",visible:e.dialogVisible,border:!1,"before-close":e.handleClose,"destroy-on-close":!0},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("iframe",{staticStyle:{border:"0px",width:"100%",height:"695px"},attrs:{id:"batchRelplaceIframe",name:"batchRelplaceIframe",src:e.src}})])},Ce=[],Ie={name:"replace",props:{visible:{type:Boolean,default:!1},methodCategory:{type:String,default:""}},data:function(){return{dialogVisible:!1,src:wHref+"?sid="+this.$store.state.sessionId+"&mainPage=replace&cmd=com.actionsoft.apps.coe.pal.batch_main_page&methodCategory="+this.methodCategory+"&wsId="+this.$store.getters.getWsIdFn+"&teamId="+this.$store.getters.getTeamIdFn}},created:function(){var e=this;window.closeBatchReplaceFn=function(t){e.closeDlalog(),e.dialogVisible=!1}},methods:{handleClose:function(e){this.closeDlalog(),e()},closeDlalog:function(){this.$emit("getResult")}},watch:{visible:function(e){this.dialogVisible=e}}},Fe=Ie,ke=Object(f["a"])(Fe,De,Ce,!1,null,"e4f255d0",null),Re=ke.exports,Te={name:"RepositoryList",components:{RepositoryInfoProperty:U,PALRepositoryTree:ge,RepositoryInfo:de,BatchCreate:Se,BatchReplace:Re},props:{uuid:{type:String,default:""},refreshTreeParentNode:{type:Function,default:null},refreshTreeNode:{type:Function,default:null},treeNode:{type:Object,default:null}},data:function(){return{loading:!1,mainHeight:parseInt(this.$store.getters.getTopMainHeightFn)-(this.showFooter?45:0)+"px",tableLoading:!1,showFooter:!1,repositoryPathData:[],isShow:!0,category:"",batchAppVisible:!1,batchDlg:"",tableData:[],mainRepository:{},isClickTreeRoot:!1,processLinkInstall:!1,outputPrInstall:!1,onlineDocInstall:!1,havingWritePerm:!1,havingRemovePerm:!1,havingVersionManagePerm:!1,currRepositoryDetail:{name:"",id:"",desc:"",versionId:"",version:"",iconCode:"",iconColor:"",state:"",stateColor:"",isUse:!1,isPublish:!1,isApproval:!1,isStop:!1,photoType:"icon",photo:"",methodId:"",methodName:"",folder:!0,rowIndex:0},checkAll:!1,checkedRepositorys:[],singleSelectedRepository:{},isIndeterminate:!1,folderDialog:{dialogVisible:!1,folderForm:{id:"",name:"",desc:""},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:120,message:"长度在 1 到 120 个字符",trigger:"blur"}]}},customFolderDialog:{dialogVisible:!1,title:"",id:""},moveRepository:{visible:!1,title:"移动到",wsId:this.$store.getters.getWsIdFn,teamId:this.$store.getters.getTeamIdFn,categorys:"",type:"batch"},batchCreate:{visible:!1},batchReplace:{visible:!1},isFileSecurity:!1,isHighSecurity:!1,isOlderVersion:!0,havingCreatePerm:!1,havingBatchPerm:!1,filePerm:{havingRemovePerm:!1,havingVersionManagePerm:!1,havingWritePerm:!1}}},created:function(){},mounted:function(){this.initData(),this.rowDrop()},methods:{handleCloseFolder:function(e){this.folderDialog.dialogVisible=!1,e()},openUpdateFolder:function(e,t,i,o,a){"default"==o?(this.folderDialog.folderForm.name=t,this.folderDialog.folderForm.desc=i,this.folderDialog.folderForm.id=e,this.folderDialog.dialogVisible=!0):(this.customFolderDialog.id=e,this.customFolderDialog.title="修改"+a,this.customFolderDialog.dialogVisible=!0)},closeFolderDlg:function(){this.folderDialog.dialogVisible=!1,this.folderDialog.folderForm.name="",this.folderDialog.folderForm.desc="",this.folderDialog.folderForm.id=""},updateFolderSave:function(e){var t=this;t.$refs[e].validate((function(e){if(!e)return console.log("error submit!!"),!1;var i=t.folderDialog.folderForm.name,o=t.folderDialog.folderForm.desc;if(o.length>255)t.$message({message:"[描述]不允许超过255个字符",type:"warning"});else{var a=t.folderDialog.folderForm.id,s=t.$store.getters.getWsIdFn,r=t.$store.getters.getTeamIdFn,l="default",n={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_folder_create_save",wsId:s,teamId:r,method:l,name:i,desc:o,id:a}};p["a"].post(n).then((function(e){"ok"==e.result&&(t.initData(),t.refreshTreeParentNode&&t.refreshTreeParentNode(a),t.closeFolderDlg())})).catch((function(e){console.log(e)}))}}))},initData:function(){var e=this;e.tableLoading=!0;var t=e.$store.getters.getWsIdFn,i=e.$store.getters.getTeamIdFn,o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_repository_child_data_query",wsId:t,teamId:i,id:e.uuid}};p["a"].post(o).then((function(t){if("ok"==t.result){void 0!=t.data.mainRepository&&0==t.data.mainRepository.folder?b.$emit("getisDisabled",!0):b.$emit("getisDisabled",!1);var i=t.data.repositoryPathData;e.repositoryPathData=i,e.isClickTreeRoot=t.data.isClickTreeRoot,e.category=t.data.category,e.moveRepository.categorys=t.data.category;for(var o=0;o<t.data.tableData.length;o++)t.data.tableData[o].versionStatus.isApproval?(t.data.tableData[o].versionStatus.stateColor="#1AA477",t.data.tableData[o].versionStatus.state="审批中",t.data.tableData[o].versionStatus.stateCode="approval"):t.data.tableData[o].versionStatus.isStop?(t.data.tableData[o].versionStatus.stateColor="#D9001B",t.data.tableData[o].versionStatus.state="已停用",t.data.tableData[o].versionStatus.stateCode="stop"):t.data.tableData[o].versionStatus.isPublish?(t.data.tableData[o].versionStatus.stateColor="#1AA477",t.data.tableData[o].versionStatus.state="已发布",t.data.tableData[o].versionStatus.stateCode="publish"):t.data.tableData[o].versionStatus.isUse?(t.data.tableData[o].versionStatus.stateColor="#4E7FF9",t.data.tableData[o].versionStatus.state="设计中",t.data.tableData[o].versionStatus.stateCode="use"):(t.data.tableData[o].versionStatus.stateColor="#4E7FF9",t.data.tableData[o].versionStatus.state="设计中",t.data.tableData[o].versionStatus.stateCode="designer");if(e.tableData=t.data.tableData,e.mainRepository=t.data.mainRepository,e.tableLoading=!1,e.processLinkInstall=t.data.processLinkInstall,e.outputPrInstall=t.data.outputPrInstall,e.onlineDocInstall=t.data.onlineDocInstall,e.havingWritePerm=t.data.havingWritePerm,e.havingRemovePerm=t.data.havingRemovePerm,e.havingVersionManagePerm=t.data.havingVersionManagePerm,e.batchAppVisible=t.data.batchAppVisible,e.batchDlg=t.data.batchDlg,e.isHighSecurity=t.data.isHighSecurity,e.isFileSecurity=t.data.isFileSecurity,e.isOlderVersion=t.data.isOlderVersion,e.havingBatchPerm=t.data.havingBatchPerm,e.havingCreatePerm=t.data.havingCreatePerm,0==e.tableData.length)e.isShow=!1;else if(void 0!=t.data.mainRepository){var a={id:t.data.mainRepository.id};e.loadRepositoryDetail(a)}else e.setCurrentRow(e.tableData[0])}})).catch((function(t){console.log(t),e.tableLoading=!1}))},setCurrentRow:function(e){this.clickTableRow(e,null,null)},clickTableRow:function(e,t,i){this.$refs.table.setCurrentRow(e),this.loadRepositoryDetail(e)},loadRepositoryDetail:function(e){if(e){var t=this,i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_repository_detail_data_query",wsId:t.$store.getters.getWsIdFn,teamId:t.$store.getters.getTeamIdFn,id:e.id}};p["a"].post(i).then((function(i){"ok"==i.result&&(t.currRepositoryDetail.name=i.data.name,t.currRepositoryDetail.id=i.data.id,t.currRepositoryDetail.desc=i.data.desc,t.currRepositoryDetail.version=i.data.version,t.currRepositoryDetail.iconCode=i.data.iconCode,t.currRepositoryDetail.iconColor=i.data.iconColor,t.currRepositoryDetail.isPublish=i.data.isPublish,t.currRepositoryDetail.isUse=i.data.isUse,t.currRepositoryDetail.isApproval=i.data.isApproval,t.currRepositoryDetail.isStop=i.data.isStop,t.currRepositoryDetail.photoType=i.data.photoType,t.currRepositoryDetail.photo=i.data.photo,t.currRepositoryDetail.methodId=i.data.methodId,t.currRepositoryDetail.methodName=i.data.methodName,t.currRepositoryDetail.folder=i.data.folder,t.currRepositoryDetail.isApproval?(t.currRepositoryDetail.stateColor="#1AA477",t.currRepositoryDetail.state="审批中"):t.currRepositoryDetail.isStop?(t.currRepositoryDetail.stateColor="#D9001B",t.currRepositoryDetail.state="已停用"):t.currRepositoryDetail.isPublish?(t.currRepositoryDetail.stateColor="#1AA477",t.currRepositoryDetail.state="已发布"):t.currRepositoryDetail.isUse&&(t.currRepositoryDetail.stateColor="#4E7FF9",t.currRepositoryDetail.state="设计中"),t.currRepositoryDetail.rowIndex=e.index,t.filePerm.havingRemovePerm=i.data.havingRemovePerm,t.filePerm.havingVersionManagePerm=i.data.havingVersionManagePerm,t.filePerm.havingWritePerm=i.data.havingWritePerm)})).catch((function(e){console.log(e)}))}},openDesigner:function(e){var t=this;if(t.isHighSecurity&&t.isFileSecurity){var i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_query",uuid:e}};p["a"].post(i).then((function(i){"ok"==i.result?Object(v["d"])(t.$store.getters.getTeamIdFn,e,t.$store.state.sessionId):t.$message.error(i.msg)})).catch((function(e){console.log(e),t.$message.error(e.msg)}))}else Object(v["d"])(this.$store.getters.getTeamIdFn,e,this.$store.state.sessionId)},setFavorite:function(e,t,i){if("0"==e){var o=this,a={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_favorite_cancel",wsId:o.$store.getters.getWsIdFn,teamId:o.$store.getters.getTeamIdFn,versionId:t}};p["a"].post(a).then((function(e){"ok"==e.result&&o.initData()})).catch((function(e){console.log(e)}))}else{var s=this,r={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_favorite_save",wsId:s.$store.getters.getWsIdFn,teamId:s.$store.getters.getTeamIdFn,versionId:t}};p["a"].post(r).then((function(e){"ok"==e.result&&s.initData()})).catch((function(e){console.log(e)}))}},handleCheckAllChange:function(e){var t=this;e?(this.$refs.table.clearSelection(),this.tableData.forEach((function(e){t.$refs.table.toggleRowSelection(e)}))):this.$refs.table.clearSelection(),this.isIndeterminate=!1},handlecheckedRepositorysChange:function(e){var t=this;t.checkedRepositorys=e;var i=e.length;if(i>0){t.showFooter=!0;for(var o=0;o<i;o++){var a=t.tableData.indexOf(e[o]),s=t.tbody[0].childNodes;if(void 0!=s){var r=s[a],l=r.childNodes[0];l&&l.querySelector(".el-checkbox__input")&&(l.querySelector(".el-checkbox__input").style.visibility="visible")}}}else{t.showFooter=!1;for(var n=0;n<t.tableData.length;n++){var c=t.tbody[0].childNodes;if(void 0!=c){var d=c[n],p=d.childNodes[0];p&&p.querySelector(".el-checkbox__input")&&(p.querySelector(".el-checkbox__input").style.visibility="hidden")}}}t.refreshMainHeight(),t.checkAll=i===t.tableData.length,t.isIndeterminate=i>0&&i<t.tableData.length},closeFooter:function(){this.handleCheckAllChange(!1),this.showFooter=!1,this.refreshMainHeight()},refreshMainHeight:function(){this.mainHeight=parseInt(this.$store.getters.getTopMainHeightFn)-(this.showFooter?45:0)+"px"},hideCheckBoxCell:function(e){return"hideCheckBoxCell"},showCheckbox:function(e,t,i,o){i.parentNode.querySelector(".el-table-column--selection").querySelector(".el-checkbox__input").style.visibility="visible"},hideCheckbox:function(e,t,i,o){var a=i.parentNode.querySelector(".el-table-column--selection").querySelector(".el-checkbox__input");null!=a&&this.checkedRepositorys.indexOf(e)<0&&(a.style.visibility="hidden")},moveFile:function(e){this.moveRepository.type="single";for(var t=0;t<this.tableData.length;t++)if(this.tableData[t].id==e){this.singleSelectedRepository=this.tableData[t];break}console.log(this.singleSelectedRepository),void 0!=this.singleSelectedRepository.id&&null!=this.singleSelectedRepository.id||(this.singleSelectedRepository=this.mainRepository),this.moveRepository.visible=!0},moveFiles:function(){this.moveRepository.type="batch",0!=this.checkedRepositorys.length?this.moveRepository.visible=!0:this.$message({message:"请选择移入的目标文件",type:"warning"})},saveMoveRepositoryResult:function(e){if(0!=e.length){this.moveRepository.visible=!1;var t=this,i=JSON.stringify(t.checkedRepositorys);if("single"==this.moveRepository.type){var o=[];o.push(t.singleSelectedRepository),i=JSON.stringify(o)}var a={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_move_save",teamId:t.$store.getters.getTeamIdFn,sourceData:i,targetData:JSON.stringify(e)}};if(t.isHighSecurity&&t.isFileSecurity){for(var s=[],r=0;r<t.checkedRepositorys.length;r++){var l=t.checkedRepositorys[r];s.push(l.id)}var n={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_batch_query",uuids:JSON.stringify(s),isSub:!0}};p["a"].post(n).then((function(i){if("ok"==i.result){var o=i.data.checkArr;if(o.length<=0)t.$message.error("无密级访问权限");else{for(var s=[],r=0;r<o.length;r++)for(var l=0;l<t.checkedRepositorys.length;l++)o[r]===t.checkedRepositorys[l].id&&s.push(t.checkedRepositorys[l]);a.data.sourceData=JSON.stringify(s),p["a"].post(a).then((function(i){"ok"==i.result?(t.$message({message:"移动成功",type:"success"}),t.refreshTreeNode&&t.refreshTreeNode(e[0].pid),t.refreshTreeParentNode&&t.refreshTreeParentNode(t.uuid),t.initData()):t.$message({message:i.msg,type:"warning"})})).catch((function(e){console.log(e)}))}}else t.$message(i.msg)})).catch((function(e){console.log(e),t.$message.error(e.msg)}))}else p["a"].post(a).then((function(i){"ok"==i.result?(t.$message({message:"移动成功",type:"success"}),t.refreshTreeNode&&t.refreshTreeNode(e[0].pid),t.refreshTreeParentNode&&t.refreshTreeParentNode(t.uuid),t.initData()):t.$message({message:i.msg,type:"warning"})})).catch((function(e){console.log(e)}))}else this.$message({message:"未选择要移入的目标文件,移动操作被取消",type:"warning"})},copyFiles:function(e){var t=this;t.tableLoading=!0;var i=[];if(e)i.push(e);else for(var o=t.checkedRepositorys,a=0;a<o.length;a++)i.push(o[a].id);var s=t.uuid,r={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_copy_save",targetId:s,sourceIds:JSON.stringify(i),wsId:t.$store.getters.getWsIdFn,teamId:t.$store.getters.getTeamIdFn}};if(t.isHighSecurity&&t.isFileSecurity){var l={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_batch_query",uuids:JSON.stringify(i),isSub:!0}};p["a"].post(l).then((function(i){if("ok"==i.result){var o=i.data.checkArr;o.length<=0?(t.tableLoading=!1,t.$message.error("无密级访问权限")):(r.data.sourceIds=JSON.stringify(o),p["a"].post(r).then((function(i){"ok"==i.result?(t.$message({message:"复制成功",type:"success"}),s==e?t.refreshTreeParentNode&&t.refreshTreeParentNode(t.uuid):t.refreshTreeNode&&t.refreshTreeNode(t.uuid),t.initData(),t.tableLoading=!1):(t.tableLoading=!1,t.$message(i.msg))})).catch((function(e){console.log(e)})))}else t.tableLoading=!1,t.$message(i.msg)})).catch((function(e){console.log(e),t.$message.error(e.msg)}))}else p["a"].post(r).then((function(i){"ok"==i.result?(t.$message({message:"复制成功",type:"success"}),s==e?t.refreshTreeParentNode&&t.refreshTreeParentNode(t.uuid):t.refreshTreeNode&&t.refreshTreeNode(t.uuid),t.initData(),t.tableLoading=!1):(t.tableLoading=!1,t.$message(i.msg))})).catch((function(e){console.log(e)}))},exportFiles:function(e){var t=this;t.loading=!0;var i=[];if(e)i.push(e);else for(var o=t.checkedRepositorys,a=0;a<o.length;a++)i.push(o[a].id);var s={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_export_handle",repositoryIds:JSON.stringify(i)}};if(t.isHighSecurity&&t.isFileSecurity){var r={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_batch_query",uuids:JSON.stringify(i),isSub:!1}};p["a"].post(r).then((function(e){if("ok"==e.result){var i=e.data.checkArr;i.length<=0?(t.loading=!1,t.$message.error("无密级访问权限")):(s.data.repositoryIds=JSON.stringify(i),p["a"].post(s).then((function(e){if(t.loading=!1,"ok"==e.result){t.$message({message:"导出完成,正在下载...",type:"success"});var i=e.data.exportTitle,o=e.data.exportCount,a=e.data.dcId,s={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_export",exportTitle:i,exportCount:o,dcId:a}};p["a"].post(s).then((function(e){"ok"==e.result?window.open(e.data.downLoadUrl):t.$message(e.msg)})).catch((function(e){console.log(e)}))}else t.$message(e.msg)})).catch((function(e){console.log(e)})))}else t.tableLoading=!1,t.$message(e.msg)})).catch((function(e){console.log(e),t.$message.error(e.msg)}))}else p["a"].post(s).then((function(e){if(t.loading=!1,"ok"==e.result){t.$message({message:"导出完成,正在下载...",type:"success"});var i=e.data.exportTitle,o=e.data.exportCount,a=e.data.dcId,s={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_export",exportTitle:i,exportCount:o,dcId:a}};p["a"].post(s).then((function(e){"ok"==e.result?window.open(e.data.downLoadUrl):t.$message(e.msg)})).catch((function(e){console.log(e)}))}else t.$message(e.msg)})).catch((function(e){console.log(e)}))},removeFiles:function(e){var t=this;this.$confirm("确定要删除吗?","提示",{confirmButtonText:"确定",confirmButtonClass:"button-general-color",cancelButtonText:"取消",type:"warning"}).then((function(){var i=t,o=[],a=e;if(e)o.push(e);else for(var s=i.checkedRepositorys,r=0;r<s.length;r++)o.push(s[r].id);var l={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_remove",repositoryIds:JSON.stringify(o),wsId:i.$store.getters.getWsIdFn,teamId:i.$store.getters.getTeamIdFn}};if(i.isHighSecurity&&i.isFileSecurity){var n={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_batch_query",uuids:JSON.stringify(o),isSub:!0}};p["a"].post(n).then((function(e){if("ok"==e.result){var t=e.data.checkArr;t.length<=0?i.$message.error("无密级访问权限"):(l.data.repositoryIds=JSON.stringify(t),p["a"].post(l).then((function(e){"ok"==e.result?(i.$message({message:"已放入回收站",type:"success"}),i.uuid.length<36?(i.refreshTreeNode&&i.refreshTreeNode(i.uuid),i.initData()):a==i.mainRepository.id?i.refreshTreeParentNode(i.uuid):(i.refreshTreeNode&&i.refreshTreeNode(i.uuid),i.initData())):i.$message(e.msg)})).catch((function(e){console.log(e)})))}else i.tableLoading=!1,i.$message(e.msg)})).catch((function(e){console.log(e),i.$message.error(e.msg)}))}else p["a"].post(l).then((function(e){"ok"==e.result?(i.$message({message:"已放入回收站",type:"success"}),i.uuid.length<36?(i.refreshTreeNode&&i.refreshTreeNode(i.uuid),i.initData()):a==i.mainRepository.id?i.refreshTreeParentNode(i.uuid):(i.refreshTreeNode&&i.refreshTreeNode(i.uuid),i.initData())):i.$message(e.msg)})).catch((function(e){console.log(e)}))})).catch((function(){}))},downloadPng:function(e){var t=this;t.loading=!0;var i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_repository_download_png",uuid:e,type:"image"}};if(t.isHighSecurity&&t.isFileSecurity){var o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_query",uuid:e}};p["a"].post(o).then((function(e){"ok"==e.result?p["a"].post(i).then((function(e){t.loading=!1,"ok"==e.result?""==e.data.url?t.$message({message:"检测到尚未进行作图,下载被取消",type:"warning"}):(t.$message({message:"创建图片完成,正在下载...",type:"success"}),window.open(e.data.url)):t.$message(e.msg)})).catch((function(e){console.log(e)})):(t.loading=!1,t.$message.error(e.msg))})).catch((function(e){console.log(e),t.loading=!1,t.$message.error(e.msg)}))}else p["a"].post(i).then((function(e){t.loading=!1,"ok"==e.result?""==e.data.url?t.$message({message:"检测到尚未进行作图,下载被取消",type:"warning"}):(t.$message({message:"创建图片完成,正在下载...",type:"success"}),window.open(e.data.url)):t.$message(e.msg)})).catch((function(e){console.log(e)}))},eteCascadeAnalysis:function(e){var t=this.$store.getters.getWsIdFn,i=this.$store.getters.getTeamIdFn,o="com.actionsoft.apps.coe.pal.processlink",a=this;if(a.isHighSecurity&&a.isFileSecurity){var s={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_query",uuid:e}};p["a"].post(s).then((function(s){"ok"==s.result?Object(v["b"])("cascadeAnalysis",a.$store.state.sessionId,"com.actionsoft.apps.coe.pal.processlink_ete_analysis_home",{wsId:t,teamId:i,appId:o,uuid:e}):a.$message.error(s.msg)})).catch((function(e){console.log(e),a.$message.error(e.msg)}))}else Object(v["b"])("cascadeAnalysis",this.$store.state.sessionId,"com.actionsoft.apps.coe.pal.processlink_ete_analysis_home",{wsId:t,teamId:i,appId:o,uuid:e})},createOutputPr:function(e){var t=this,i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_outputreport_output_process_create",wsId:t.$store.getters.getWsIdFn,teamId:t.$store.getters.getTeamIdFn,fileId:e}};if(t.isHighSecurity&&t.isFileSecurity){var o={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_query",uuid:e}};p["a"].post(o).then((function(e){"ok"==e.result?p["a"].post(i).then((function(e){if("ok"==e.result){var t=e.data.taskId;setTimeout((function(){var e={url:"jd",data:{taskId:t,cmd:"com.actionsoft.apps.coe.pal_outputreport_output_process_preview"}};p["a"].post(e).then((function(e){"ok"==e.result&&window.open(e.data.url)})).catch((function(e){console.log(e)}))}),2e3)}})).catch((function(e){console.log(e)})):t.$message.error(e.msg)})).catch((function(e){console.log(e),t.$message.error(e.msg)}))}else p["a"].post(i).then((function(e){if("ok"==e.result){var t=e.data.taskId;setTimeout((function(){var e={url:"jd",data:{taskId:t,cmd:"com.actionsoft.apps.coe.pal_outputreport_output_process_preview"}};p["a"].post(e).then((function(e){"ok"==e.result&&window.open(e.data.url)})).catch((function(e){console.log(e)}))}),2e3)}})).catch((function(e){console.log(e)}))},openRepositoryInfo:function(e){var t=this;if(t.isHighSecurity&&t.isFileSecurity){var i={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_pl_file_permission_query",uuid:t.currRepositoryDetail.id}};p["a"].post(i).then((function(i){"ok"==i.result?t.$refs.repositoryInfo.openRepositoryInfoDlg(t,t.currRepositoryDetail.id,t.currRepositoryDetail.version,e,t.currRepositoryDetail.isUse,t.currRepositoryDetail.isPublish,t.currRepositoryDetail.isStop,t.currRepositoryDetail.isApproval,t.currRepositoryDetail.methodId):t.$message.error(i.msg)})).catch((function(e){console.log(e),t.$message.error(e.msg)}))}else this.$refs.repositoryInfo.openRepositoryInfoDlg(this,this.currRepositoryDetail.id,this.currRepositoryDetail.version,e,this.currRepositoryDetail.isUse,this.currRepositoryDetail.isPublish,this.currRepositoryDetail.isStop,this.currRepositoryDetail.isApproval,this.currRepositoryDetail.methodId)},positionRepositoryPath:function(e,t){for(var i=[],o=0;o<this.repositoryPathData.length;o++){var a=this.repositoryPathData[o].versionId;if(i.push(a),a==e)break}this.$router.push({path:"/Repository",query:{id:e,versionId:t,path:i.join(","),param:Math.random()}})},positionTableRoleRepository:function(e,t,i,o){if(0!=i){for(var a=!1,s=[],r=0;r<this.repositoryPathData.length;r++){var l=this.repositoryPathData[r].versionId;if(s.push(l),l==t){a=!0;break}}a||s.push(t),this.$router.push({path:"/Repository",query:{id:e,versionId:t,path:s.join(","),param:Math.random()}})}else o?this.$message("已经到最后一级了"):this.openDesigner(e)},repositoryRefresh:function(e){this.refreshTreeParentNode&&this.refreshTreeParentNode(e),this.initData()},rowDrop:function(){var e=document.querySelector(".el-table__body-wrapper tbody"),t=this;ve["a"].create(e,{animation:1e3,direction:"vertical",forceFallback:!0,filter:".rowDropFilter",onEnd:function(e){var i=e.oldIndex,a=e.newIndex;if(i!=a){var s=t.tableData[i],r=t.tableData[a],l=t.$store.getters.getWsIdFn,n={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_processlevel_repository_order_index_update",wsId:l,currentId:s.id,originId:r.id}};p["a"].post(n).then((function(e){t.refreshTreeNode&&t.refreshTreeNode(t.uuid),e.data.updateFlag?t.$message({message:e.data.desc,type:"success"}):t.$message({showClose:!1,message:e.data.desc,type:"error"})})).catch((function(e){t.$message({showClose:!1,message:"服务调用失败",type:"error"}),o}))}}})},batchCreateFn:function(){this.batchCreate.visible=!0},closeBatchCreateFn:function(){this.batchCreate.visible=!1},batchReplaceFn:function(){this.batchReplace.visible=!0},closeBatchReplaceFn:function(){this.batchReplace.visible=!1}},computed:{tbody:function(){return this.$refs.repositorysDiv.querySelector(".el-table__body-wrapper").querySelector(".el-table__body").getElementsByTagName("tbody")},listenTopMainHeight:function(){return this.$store.getters.getTopMainHeightFn}},watch:{listenTopMainHeight:function(e,t){this.mainHeight=parseInt(e)-(this.showFooter?45:0)+"px"}}},Pe=Te,$e=(i("a7e1"),Object(f["a"])(Pe,W,E,!1,null,"4baadeee",null)),Ne=$e.exports,Ve={name:"Repository",components:{RepositoryMain:S,RepositoryMainList:B,RepositoryList:Ne},data:function(){return{mainHeight:parseInt(this.$store.getters.getTopMainHeightFn)+"px",mainContent:"",uuid:"",reFresh:!1,treeNode:{}}},provide:function(){return{openRepositoryList:this.openRepositoryList,transferTreeNode:this.transferTreeNode}},created:function(){this.getRouteParam(this.$route.query)},methods:{getRouteParam:function(e){var t=this;"{}"!=JSON.stringify(e)&&e.id?this.$refs.repositoryMain.queryTreeByIdAndPath(e.id,e.versionId,e.path):(this.reFresh=!1,this.mainContent="",this.$nextTick((function(){t.reFresh=!0,t.mainContent="RepositoryMainList"})))},openRepositoryList:function(e){this.mainContent="",this.uuid=e,this.mainContent="RepositoryList"},transferTreeNode:function(e){this.treeNode=e},refreshTreeParentNode:function(e){this.$refs.repositoryMain.refreshParentNode(e)},refreshTreeNode:function(e){this.$refs.repositoryMain.refreshNode(e)}},computed:{listenTopMainHeight:function(){return this.$store.getters.getTopMainHeightFn},listenWsId:function(){return this.$store.getters.getWsIdFn},listenTeamId:function(){return this.$store.getters.getTeamIdFn}},watch:{listenTopMainHeight:function(e,t){this.mainHeight=parseInt(e)+"px"},listenWsId:function(e,t){var i=this;this.reFresh=!1,this.mainContent="",this.$nextTick((function(){i.reFresh=!0,i.mainContent="RepositoryMainList"}))},listenTeamId:function(e,t){var i=this;this.reFresh=!1,this.mainContent="",this.$nextTick((function(){i.reFresh=!0,i.mainContent="RepositoryMainList"}))}},beforeRouteUpdate:function(e,t,i){this.getRouteParam(e.query),i()}},Le=Ve,Oe=(i("7304"),Object(f["a"])(Le,a,s,!1,null,"1940ea76",null));t["default"]=Oe.exports},"88cb":function(e,t,i){},9219:function(e,t,i){"use strict";var o=i("565b"),a=i.n(o);a.a},a09a:function(e,t,i){},a7e1:function(e,t,i){"use strict";var o=i("a09a"),a=i.n(o);a.a},a9ad:function(e,t,i){"use strict";var o=i("1c95"),a=i.n(o);a.a},ad67:function(e,t,i){"use strict";var o=i("4319"),a=i.n(o);a.a},b049:function(e,t,i){"use strict";var o=i("01f3"),a=i.n(o);a.a},b142:function(e,t,i){"use strict";var o=i("0ef3"),a=i.n(o);a.a},ba8c:function(e,t,i){"use strict";var o=i("2fd3"),a=i.n(o);a.a},cdc2:function(e,t,i){},f2cf:function(e,t,i){"use strict";var o=i("fa19"),a=i.n(o);a.a},fa15:function(e,t,i){},fa19:function(e,t,i){}}]); |