yili-apps/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/main/js/chunk-b158b92a.011e3ae6.js

1 line
8.8 KiB
JavaScript

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