1 line
9.1 KiB
JavaScript
1 line
9.1 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2933a75e"],{1305:function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-container",{attrs:{id:"workspaceManage"}},[a("el-main",{staticStyle:{height:"100%"},attrs:{id:"workspaceManageMain"}},[a("el-table",{ref:"workspaceManageTable",staticStyle:{width:"100%"},attrs:{id:"workspaceManageTable",data:t.tableData,height:t.tableHeight}},[a("el-table-column",{attrs:{prop:"name",label:"资产库","min-width":"250"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[a("div",[a("p",{staticClass:"text-general-color"},[t._v(" "+t._s(e.row.name)+" ")])]),a("div",{staticStyle:{display:"table"}},[a("p",{staticClass:"text-second-color",staticStyle:{"font-size":"12px"}},[t._v(" "+t._s(e.row.desc)+" ")])])])]}}])}),a("el-table-column",{attrs:{prop:"admin",label:"管理员","min-width":"180"}}),a("el-table-column",{attrs:{prop:"count",label:"文件量","min-width":"150"}}),a("el-table-column",{attrs:{prop:"open",label:"启用","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-switch",{staticStyle:{display:"block"},attrs:{"active-color":"#4E7FF9","inactive-color":"#E2E2E2"},on:{change:function(a){return t.changeWsStatus(e.row.wsId,e.row.name,e.row.open)}},model:{value:e.row.open,callback:function(a){t.$set(e.row,"open",a)},expression:"scope.row.open"}})]}}])}),a("el-table-column",{attrs:{prop:"operation",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"operate-icon-display"},[e.row.open?a("i",{staticClass:"el-icon-setting",staticStyle:{cursor:"pointer"},on:{click:function(a){return t.updateWorkspace(e.row.wsId)}}}):t._e(),e.row.open?t._e():a("i",{staticClass:"el-icon-delete",staticStyle:{cursor:"pointer"},on:{click:function(a){return t.deleteWorkspace(e.row.wsId,e.row.name)}}})])]}}])})],1),a("WorkspaceUpdate",{ref:"workspaceUpdate"})],1)],1)},s=[],n=a("5d66"),i=a("0f08"),l={name:"WorkspaceManage",components:{WorkspaceUpdate:n["a"]},data:function(){return{tableHeight:parseInt(this.$store.getters.getTopMainHeightFn)-22+"px",tableData:[]}},computed:{listenTopMainHeight:function(){return this.$store.getters.getTopMainHeightFn}},created:function(){},mounted:function(){var t=this;t.initData()},methods:{initData:function(){var t=this,e={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_ws_manage_data"}};i["a"].post(e).then((function(e){if("ok"==e.result){var a=e.data.data;t.tableData=a,t.$refs.workspaceManageTable.bodyWrapper.scrollTop=0}})).catch((function(t){console.log(t)}))},changeWsStatus:function(t,e,a){var o=1,s="停用";a&&(o=0,s="启用");var n=this;n.$confirm("确定"+s+"["+e+"]吗?","提示",{confirmButtonText:"确定",confirmButtonClass:"button-general-color",cancelButtonText:"取消",closeOnClickModal:!1,closeOnPressEscape:!1,showClose:!0,type:"warning"}).then((function(){var e={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_ws_stoporopen",id:t,state:o}};i["a"].post(e).then((function(t){"1"==t.msg?(n.$message({message:s+"成功",type:"success"}),n.initData()):n.$message.error("变更状态失败请稍后重试")})).catch((function(t){console.log(t)}))})).catch((function(){for(var e in n.tableData)n.tableData[e].wsId==t&&(n.tableData[e].open=!a)}))},deleteWorkspace:function(t,e){var a=this;a.$confirm("确定要删除吗?","提示",{confirmButtonText:"确定",confirmButtonClass:"button-general-color",cancelButtonText:"取消",closeOnClickModal:!1,closeOnPressEscape:!1,showClose:!0,type:"warning"}).then((function(){var e={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_ws_remove",id:t}};i["a"].post(e).then((function(t){"1"==t.msg?(a.$message({message:"删除成功",type:"success"}),a.initData()):a.$message.error("删除失败请稍后重试")})).catch((function(t){console.log(t)}))})).catch((function(){}))},updateWorkspace:function(t){this.$refs.workspaceUpdate.openUpdateWsDlg("update",t,this)},updateWorkspaceCallback:function(){this.initData()}},watch:{listenTopMainHeight:function(t,e){this.tableHeight=parseInt(t)-22+"px"}}},r=l,c=(a("5b50"),a("2877")),u=Object(c["a"])(r,o,s,!1,null,"6a19ae20",null);e["default"]=u.exports},"5b50":function(t,e,a){"use strict";var o=a("87df"),s=a.n(o);s.a},"5d66":function(t,e,a){"use strict";var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{staticClass:"workspace-update",attrs:{title:t.title,visible:t.dialogVisible,"close-on-click-modal":!1,width:"450px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("div",{staticStyle:{border:"1px solid #F2F2F2",padding:"0px 10px 10px 10px"}},[a("awsui-form",{ref:"ruleForm",attrs:{model:t.ruleForm,"label-position":"top",rules:t.rules}},[a("awsui-form-item",{attrs:{label:"名称",prop:"name"}},[a("awsui-input",{attrs:{placeholder:"公司名称或项目名称",maxlength:"36","validate-event":!1},model:{value:t.ruleForm.name,callback:function(e){t.$set(t.ruleForm,"name",e)},expression:"ruleForm.name"}})],1),a("awsui-form-item",{attrs:{label:"描述"}},[a("awsui-input",{attrs:{type:"textarea",placeholder:"请输入描述",maxlength:"255","show-word-limit":""},model:{value:t.ruleForm.desc,callback:function(e){t.$set(t.ruleForm,"desc",e)},expression:"ruleForm.desc"}})],1),a("awsui-form-item",{attrs:{label:"管理员",prop:"admin"}},[a("awsui-select",{attrs:{options:t.adminOptions,multiple:"",placeholder:"请选择管理员","validate-event":!1},on:{change:t.updateAdminData},model:{value:t.ruleForm.admin,callback:function(e){t.$set(t.ruleForm,"admin",e)},expression:"ruleForm.admin"}})],1),a("awsui-form-item",{attrs:{label:"分类方法"}},[a("div",[a("el-radio-group",{attrs:{fill:"#4E7FF9",size:"mini",disabled:""!=t.wsId},model:{value:t.ruleForm.type,callback:function(e){t.$set(t.ruleForm,"type",e)},expression:"ruleForm.type"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"bottom-start"}},[a("span",{attrs:{slot:"content"},slot:"content"},[t._v('二分法流程分为"核心经营流程"和"支持管理流程"')]),a("el-radio-button",{attrs:{label:"二分法"}})],1),a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"bottom-start"}},[a("span",{attrs:{slot:"content"},slot:"content"},[t._v('三分法流程分为"战略流程"、"运营流程"和"支持流程"')]),a("el-radio-button",{attrs:{label:"三分法"}})],1),a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"bottom-start"}},[a("span",{attrs:{slot:"content"},slot:"content"},[t._v("可自己定义流程结构")]),a("el-radio-button",{attrs:{label:"自定义"}})],1)],1)],1)])],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("awsui-button",{staticClass:"button-general-color",attrs:{disabled:t.buttonDisabled,type:"primary"},on:{click:t.save}},[t._v("确定")]),a("awsui-button",{on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)])},s=[],n=a("0f08"),i={name:"WorkspaceUpdate",data:function(){return{title:"新建资产库",buttonDisabled:!1,wsId:"",dialogVisible:!1,adminOptions:[],obj:null,ruleForm:{name:"",desc:"",admin:"",type:"二分法"},rules:{name:[{required:!0,message:"请输入资产库名称",trigger:"blur"}],admin:[{required:!0,message:"请选择管理员",trigger:"change"}]}}},mounted:function(){},methods:{openUpdateWsDlg:function(t,e,a){"create"==t?(this.title="新建资产库",this.obj=a):(this.title="修改资产库",this.wsId=e,this.obj=a),this.initData(),this.dialogVisible=!0},cancel:function(){this.$refs["ruleForm"].resetFields(),this.buttonDisabled=!1,this.dialogVisible=!1},handleClose:function(t){this.buttonDisabled=!1,this.$refs["ruleForm"].resetFields(),t()},initData:function(){var t=this,e={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_ws_update_data_query",wsId:t.wsId}};n["a"].post(e).then((function(e){if("ok"==e.result){var a=e.data;t.ruleForm.name=a.name,t.ruleForm.type=0==a.type?"二分法":1==a.type?"三分法":"自定义",t.ruleForm.desc=a.desc,t.ruleForm.admin=a.admin,t.adminOptions=a.adminOptions}else t.$message.error(e.msg)})).catch((function(t){console.log(t)}))},updateAdminData:function(t){this.ruleForm.admin=t},save:function(){var t=this,e=t.ruleForm.name,a=t.ruleForm.desc,o=t.ruleForm.admin;if(""!=e)if(e.length>36)t.$message({message:"[名称]不允许超过36个字",type:"warning"});else if(a.length>255)t.$message({message:"[描述]不允许超过255个字符",type:"warning"});else if(0!=o.length){t.buttonDisabled=!0;var s={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal_ws_update_save",wsId:t.wsId,name:t.ruleForm.name,type:"二分法"==t.ruleForm.type?0:"三分法"==t.ruleForm.type?1:2,desc:t.ruleForm.desc,admin:t.ruleForm.admin.join(",")}};n["a"].post(s).then((function(e){"ok"==e.result?(t.$message({message:e.msg,duration:2e3,type:"success"}),t.cancel(),null!=t.obj&&t.obj.updateWorkspaceCallback()):t.$message.error(e.msg),t.buttonDisabled=!1})).catch((function(t){console.log(t)}))}else t.$message({message:"[管理员]不允许为空",type:"warning"});else t.$message({message:"[名称]不允许为空",type:"warning"})}}},l=i,r=(a("ffd2"),a("2877")),c=Object(r["a"])(l,o,s,!1,null,"08929cd1",null);e["a"]=c.exports},"62ba":function(t,e,a){},"87df":function(t,e,a){},ffd2:function(t,e,a){"use strict";var o=a("62ba"),s=a.n(o);s.a}}]); |