fix: 小组角色权限修改时,父节点勾选时,如果存在多个子节点,节点勾选事件会触发同一个方法,进而发起多个相同请求,导致页面闪烁的问题修改。

This commit is contained in:
qinoy 2025-01-21 14:57:36 +08:00
parent c90e54d487
commit 66f02980c0
18 changed files with 2503 additions and 51 deletions

View File

@ -1,4 +1,4 @@
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/favicon.ico><title>com.actionsoft.apps.coe.pal.cooperation</title><script src=../commons/awsui/js/icon.array.js></script><script>const settingParam = <#settingParam>;
const axiosBaseUrl = "./";
const production = true;</script><script>var mainPage = "<#mainPage>";
var isManage = <#isManage>;</script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-300ed378.8540025f.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-7fbbdec0.b4e75db9.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-8b0ba2ba.06a87d91.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-2d0c1436.13b19de7.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-2d224ef1.b2d73e77.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-300ed378.0767827f.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-7fbbdec0.a3e2e1c3.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-8b0ba2ba.5f8ecf17.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-bf7921b8.44b0a0f5.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/app.ad6bd664.css rel=preload as=style><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/app.a757d3d2.js rel=preload as=script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-vendors.568b7fcc.js rel=preload as=script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/app.ad6bd664.css rel=stylesheet></head><body style=margin:0;><div id=app></div><script src=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-vendors.568b7fcc.js></script><script src=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/app.a757d3d2.js></script></body></html>
var isManage = <#isManage>;</script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-152a7426.b4e75db9.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-40a157f3.8540025f.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/chunk-723cde3a.9d0b1984.css rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-152a7426.c4583821.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-2d0c1436.5fd531a5.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-2d224ef1.b7c7be6e.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-3a9b7577.1c8372d8.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-40a157f3.910556dd.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-723cde3a.f3eb07e5.js rel=prefetch><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/app.57e8682f.css rel=preload as=style><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/app.d6f2d3e0.js rel=preload as=script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-vendors.870f1ca9.js rel=preload as=script><link href=../apps/com.actionsoft.apps.coe.pal.cooperation/main/css/app.57e8682f.css rel=stylesheet></head><body style=margin:0;><div id=app></div><script src=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/chunk-vendors.870f1ca9.js></script><script src=../apps/com.actionsoft.apps.coe.pal.cooperation/main/js/app.d6f2d3e0.js></script></body></html>

View File

@ -1 +1 @@
#manageMain[data-v-ac2e0a1e] .awsui-dialog__body{padding-top:5px}#manageMain[data-v-ac2e0a1e] .awsui-icon-picker-box1{border-radius:15%}.team-item-div[data-v-ac2e0a1e]{height:46px;padding:6px 0 4px 0}.team-item-icon-div[data-v-ac2e0a1e]{position:relative;top:5px;width:32px;height:32px;line-height:32px;vertical-align:middle;text-align:center;border-radius:15%}.team-item-text-div[data-v-ac2e0a1e]{margin-left:7px;position:relative;top:12px}.team-item-text-div div[data-v-ac2e0a1e]{width:170px}.team-item-text-div div p[data-v-ac2e0a1e]{width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inline-block[data-v-ac2e0a1e]{display:inline-block}.cursor-pointer[data-v-ac2e0a1e]{cursor:pointer}.general-bgcolor-hover:hover .icon-drag[data-v-ac2e0a1e]{display:inline}.general-bgcolor-hover .icon-drag[data-v-ac2e0a1e]{display:none}.general-bgcolor-hover:hover .operate-icon-display[data-v-ac2e0a1e]{display:inline}.general-bgcolor-hover .operate-icon-display[data-v-ac2e0a1e]{display:none}.general-bgcolor-hover:hover .team-item-text-div p[data-v-ac2e0a1e]{color:#4e7ff9!important}.team-item-div-checked[data-v-ac2e0a1e]{color:#4e7ff9}.icon-team-div[data-v-ac2e0a1e]{position:absolute;right:40px;top:45px;z-index:2;height:70px;width:70px;line-height:70px;display:inline-block}.icon-team[data-v-ac2e0a1e]{color:#fff;font-size:52px}.required-logo[data-v-ac2e0a1e] label{margin-left:10px}#palRepositoryTree[data-v-dbb2ca8e] .el-dialog__body{padding:10px 20px;color:#606266;font-size:14px;word-break:break-all}#palRepositoryTree[data-v-dbb2ca8e] .el-input__inner{border-radius:0}#palRepositoryTree[data-v-dbb2ca8e] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f5f7fa;color:#4e7ff9}#palRepositoryTree[data-v-dbb2ca8e] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .awsui-iconfont{color:#4e7ff9!important}.tree[data-v-dbb2ca8e]{overflow:auto;width:432px;height:300px}#palRepositoryTree[data-v-dbb2ca8e] .el-tree{min-width:100%;display:inline-block!important}.allGroup[data-v-5e2fabd3]{display:flex}.allGroup .processAll[data-v-5e2fabd3]{margin-left:5px}.allGroup .actionGroup[data-v-5e2fabd3]{flex:1;text-align:right;padding-right:1px}#roleManage[data-v-5b5b40a9] .awsui-dialog__body{margin:0 16px}#roleManage[data-v-5b5b40a9] .role_data_perm_textarea textarea{cursor:pointer}.text-overflow-hidden[data-v-5b5b40a9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.general-bgcolor-hover:hover .operate-icon-display[data-v-5b5b40a9]{display:inline}.general-bgcolor-hover .operate-icon-display[data-v-5b5b40a9]{display:none}#manageList[data-v-1de625d3] .awsui-main{padding:0 20px!important}#tableMain[data-v-1de625d3] .hideCheckBoxCell .el-checkbox__input{visibility:hidden}#tableMain[data-v-1de625d3] .el-table__header-wrapper .el-checkbox,#tableMain[data-v-1de625d3] .el-table__row .operate-icon-display{display:none}#tableMain[data-v-1de625d3] .el-table__row:hover .operate-icon-display,.inline-block[data-v-1de625d3]{display:inline-block}.team-icon-div[data-v-1de625d3]{text-align:center;border-radius:15%}.text-overflow-hidden[data-v-1de625d3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#manage[data-v-eb099fd6] .awsui-aside,#manage[data-v-eb099fd6] .awsui-main{padding:0}
#manageMain[data-v-ac2e0a1e] .awsui-dialog__body{padding-top:5px}#manageMain[data-v-ac2e0a1e] .awsui-icon-picker-box1{border-radius:15%}.team-item-div[data-v-ac2e0a1e]{height:46px;padding:6px 0 4px 0}.team-item-icon-div[data-v-ac2e0a1e]{position:relative;top:5px;width:32px;height:32px;line-height:32px;vertical-align:middle;text-align:center;border-radius:15%}.team-item-text-div[data-v-ac2e0a1e]{margin-left:7px;position:relative;top:12px}.team-item-text-div div[data-v-ac2e0a1e]{width:170px}.team-item-text-div div p[data-v-ac2e0a1e]{width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inline-block[data-v-ac2e0a1e]{display:inline-block}.cursor-pointer[data-v-ac2e0a1e]{cursor:pointer}.general-bgcolor-hover:hover .icon-drag[data-v-ac2e0a1e]{display:inline}.general-bgcolor-hover .icon-drag[data-v-ac2e0a1e]{display:none}.general-bgcolor-hover:hover .operate-icon-display[data-v-ac2e0a1e]{display:inline}.general-bgcolor-hover .operate-icon-display[data-v-ac2e0a1e]{display:none}.general-bgcolor-hover:hover .team-item-text-div p[data-v-ac2e0a1e]{color:#4e7ff9!important}.team-item-div-checked[data-v-ac2e0a1e]{color:#4e7ff9}.icon-team-div[data-v-ac2e0a1e]{position:absolute;right:40px;top:45px;z-index:2;height:70px;width:70px;line-height:70px;display:inline-block}.icon-team[data-v-ac2e0a1e]{color:#fff;font-size:52px}.required-logo[data-v-ac2e0a1e] label{margin-left:10px}#palRepositoryTree[data-v-dbb2ca8e] .el-dialog__body{padding:10px 20px;color:#606266;font-size:14px;word-break:break-all}#palRepositoryTree[data-v-dbb2ca8e] .el-input__inner{border-radius:0}#palRepositoryTree[data-v-dbb2ca8e] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f5f7fa;color:#4e7ff9}#palRepositoryTree[data-v-dbb2ca8e] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .awsui-iconfont{color:#4e7ff9!important}.tree[data-v-dbb2ca8e]{overflow:auto;width:432px;height:300px}#palRepositoryTree[data-v-dbb2ca8e] .el-tree{min-width:100%;display:inline-block!important}.allGroup[data-v-2eac6043]{display:flex}.allGroup .processAll[data-v-2eac6043]{margin-left:5px}.allGroup .actionGroup[data-v-2eac6043]{flex:1;text-align:right;padding-right:1px}#roleManage[data-v-5b5b40a9] .awsui-dialog__body{margin:0 16px}#roleManage[data-v-5b5b40a9] .role_data_perm_textarea textarea{cursor:pointer}.text-overflow-hidden[data-v-5b5b40a9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.general-bgcolor-hover:hover .operate-icon-display[data-v-5b5b40a9]{display:inline}.general-bgcolor-hover .operate-icon-display[data-v-5b5b40a9]{display:none}#manageList[data-v-1de625d3] .awsui-main{padding:0 20px!important}#tableMain[data-v-1de625d3] .hideCheckBoxCell .el-checkbox__input{visibility:hidden}#tableMain[data-v-1de625d3] .el-table__header-wrapper .el-checkbox,#tableMain[data-v-1de625d3] .el-table__row .operate-icon-display{display:none}#tableMain[data-v-1de625d3] .el-table__row:hover .operate-icon-display,.inline-block[data-v-1de625d3]{display:inline-block}.team-icon-div[data-v-1de625d3]{text-align:center;border-radius:15%}.text-overflow-hidden[data-v-1de625d3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#manage[data-v-eb099fd6] .awsui-aside,#manage[data-v-eb099fd6] .awsui-main{padding:0}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -1 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c1436"],{"44ff":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t._self._c;return e("awsui-layout",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{id:"create","element-loading-text":t.loadingText}},[e("awsui-main",{style:{width:"100%",padding:0,height:t.bodyHeight},attrs:{id:"createMain"}},[e("div",{staticStyle:{width:"100%",height:"100%"}},[e("div",{staticStyle:{width:"100%",height:"300px",margin:"auto",position:"relative",top:"35%"}},[e("div",{staticStyle:{"text-align":"center"}},[e("span",[e("i",{staticClass:"iconfont",staticStyle:{color:"#C2C2C2","font-size":"60px"}},[t._v("")])]),e("p",{staticClass:"text-general-color",staticStyle:{margin:"15px 0"}},[t._v("您还没加入任何小组!")])]),t.isManage?e("div",{staticStyle:{"text-align":"center"}},[e("awsui-button",{staticClass:"button-general-color text-general-color",attrs:{type:"primary"},on:{click:t.createTeam}},[t._v("创建小组")])],1):t._e()])])]),e("cooperation-update",{ref:"cooperationUpdate",attrs:{visible:t.update.visible,teamId:t.update.teamId,title:t.update.title},on:{"update:visible":function(e){return t.$set(t.update,"visible",e)},cancel:function(e){t.update.visible=!1},getResult:t.updateDone}})],1)},n=[],o=i("de40"),s=(i("0f08"),{name:"Create",components:{CooperationUpdate:o["a"]},data(){return{bodyHeight:document.documentElement.clientHeight+"px",isManage:isManage,update:{visible:!1,teamId:"",title:"创建小组"},loading:!1,loadingText:"正在保存"}},mounted(){const t=this;t.resize()},methods:{createTeam(){this.update.teamId="",this.update.visible=!0},updateDone(t){"ok"==t&&(this.update.visible=!1,parent.location.reload())},resize(){const t=this;let e=null;window.onresize=()=>(()=>{e&&clearTimeout(e),e=setTimeout((function(){t.bodyHeight=document.documentElement.clientHeight+"px"}),400)})()}}}),l=s,d=i("e607"),c=Object(d["a"])(l,a,n,!1,null,"35cadde6",null);e["default"]=c.exports}}]);
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c1436"],{"44ff":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t._self._c;return e("awsui-layout",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{id:"create","element-loading-text":t.loadingText}},[e("awsui-main",{style:{width:"100%",padding:0,height:t.bodyHeight},attrs:{id:"createMain"}},[e("div",{staticStyle:{width:"100%",height:"100%"}},[e("div",{staticStyle:{width:"100%",height:"300px",margin:"auto",position:"relative",top:"35%"}},[e("div",{staticStyle:{"text-align":"center"}},[e("span",[e("i",{staticClass:"iconfont",staticStyle:{color:"#C2C2C2","font-size":"60px"}},[t._v("")])]),e("p",{staticClass:"text-general-color",staticStyle:{margin:"15px 0"}},[t._v("您还没加入任何小组!")])]),t.isManage?e("div",{staticStyle:{"text-align":"center"}},[e("awsui-button",{staticClass:"button-general-color text-general-color",attrs:{type:"primary"},on:{click:t.createTeam}},[t._v("创建小组")])],1):t._e()])])]),e("cooperation-update",{ref:"cooperationUpdate",attrs:{visible:t.update.visible,teamId:t.update.teamId,title:t.update.title},on:{"update:visible":function(e){return t.$set(t.update,"visible",e)},cancel:function(e){t.update.visible=!1},getResult:t.updateDone}})],1)},n=[],o=i("de40"),s=(i("0f08"),{name:"Create",components:{CooperationUpdate:o["a"]},data(){return{bodyHeight:document.documentElement.clientHeight+"px",isManage:isManage,update:{visible:!1,teamId:"",title:"创建小组"},loading:!1,loadingText:"正在保存"}},mounted(){const t=this;t.resize()},methods:{createTeam(){this.update.teamId="",this.update.visible=!0},updateDone(t){"ok"==t&&(this.update.visible=!1,parent.location.reload())},resize(){const t=this;let e=null;window.onresize=()=>(()=>{e&&clearTimeout(e),e=setTimeout((function(){t.bodyHeight=document.documentElement.clientHeight+"px"}),400)})()}}}),l=s,d=i("2877"),c=Object(d["a"])(l,a,n,!1,null,"35cadde6",null);e["default"]=c.exports}}]);

View File

@ -1 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d224ef1"],{e1f5:function(e,s,t){"use strict";t.r(s);var n=function(){var e=this,s=e._self._c;return s("div",{staticClass:"devGetSession"},[e._v(" 正在获取session ")])},a=[],d=t("a18c"),i=t("0f08"),o=t("4360");i["a"].post({url:"jd",data:{userid:devUserInfo.userid,pwd:devUserInfo.pwd,lang:"cn",cmd:"com.actionsoft.apps.getsession.get",deviceType:"pc"}}).then((function(e){"error"==e.result?alert("获取session错误"+e.msg):(o["a"].commit("edit",{sessionId:e.data.sid}),d["a"].replace("/"+mainPage))}));var r={data(){return{dwList:[]}},methods:{},mounted(){}},c=r,u=t("e607"),l=Object(u["a"])(c,n,a,!1,null,null,null);s["default"]=l.exports}}]);
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d224ef1"],{e1f5:function(e,s,t){"use strict";t.r(s);var n=function(){var e=this,s=e._self._c;return s("div",{staticClass:"devGetSession"},[e._v(" 正在获取session ")])},a=[],d=t("a18c"),i=t("0f08"),o=t("4360");i["a"].post({url:"jd",data:{userid:devUserInfo.userid,pwd:devUserInfo.pwd,lang:"cn",cmd:"com.actionsoft.apps.getsession.get",deviceType:"pc"}}).then((function(e){"error"==e.result?alert("获取session错误"+e.msg):(o["a"].commit("edit",{sessionId:e.data.sid}),d["a"].replace("/"+mainPage))}));var r={data(){return{dwList:[]}},methods:{},mounted(){}},c=r,u=t("2877"),l=Object(u["a"])(c,n,a,!1,null,null,null);s["default"]=l.exports}}]);

View File

@ -1 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-300ed378"],{"618f":function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t._self._c;return e("el-container",{attrs:{id:"update"}},[e("el-main",{style:{padding:0,height:t.bodyHeight},attrs:{id:"updateMain"}},[e("el-table",{ref:"updateTable",attrs:{id:"updateTable",data:t.tableData,"row-style":{height:"50px"},"cell-style":{padding:"0px"},height:t.bodyHeight}},[e("el-table-column",{attrs:{prop:"icon",label:"小组",align:"right","class-name":"table-row-icon-cloumn","min-width":"45"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[e("div",{staticClass:"icon-div-repository",style:{"background-color":a.row.teamLogo.color}},[e("i",{staticClass:"awsui-iconfont icon-dynamic-repository",domProps:{innerHTML:t._s(a.row.teamLogo.code)}})])])]}}])}),e("el-table-column",{attrs:{prop:"name",label:"","min-width":"250"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[e("div",{staticStyle:{"line-height":"20px"}},[e("p",{staticClass:"text-general-color",staticStyle:{"font-size":"14px",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}},[t._v(" "+t._s(a.row.teamName)+" ")])]),e("div",{staticStyle:{"line-height":"15px"}},[e("p",{staticClass:"text-second-color",staticStyle:{"font-size":"12px",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}},[t._v(" "+t._s(a.row.teamDesc)+" ")])])])]}}])}),e("el-table-column",{attrs:{prop:"wsName",label:"关联资产库","min-width":"150"}}),e("el-table-column",{attrs:{prop:"admin",label:"管理员","min-width":"180"}}),e("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"150",align:"center"}}),e("el-table-column",{attrs:{prop:"createTime",label:"状态",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.isRun?e("span",[t._v("启用中")]):e("span",{staticClass:"text-important-color"},[t._v("已停用")])]}}])}),e("el-table-column",{attrs:{prop:"permStatus",label:"授权状态",width:"150"},scopedSlots:t._u([{key:"default",fn:function(a){return[-1==a.row.permStatus?e("span",[t._v("正在加载...")]):e("span",{domProps:{innerHTML:t._s(0==a.row.permStatus?"未设置权限":"已包含"+a.row.permStatus+"个文件")}})]}}])}),e("el-table-column",{attrs:{prop:"operation",label:"",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.isRun?e("div",{staticClass:"operate-icon-display"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"设置",placement:"bottom"}},[e("i",{staticClass:"awsui-iconfont",staticStyle:{cursor:"pointer"},on:{click:function(e){return t.updateTeam(a.row.teamId)}}},[t._v("")])])],1):t._e()]}}])})],1)],1),e("cooperation-update",{ref:"cooperationUpdate",attrs:{visible:t.update.visible,teamId:t.update.teamId,title:t.update.title},on:{"update:visible":function(e){return t.$set(t.update,"visible",e)},cancel:function(e){t.update.visible=!1},getResult:t.updateDone}})],1)},i=[],n=a("0f08"),l=a("de40"),s={name:"Update",components:{CooperationUpdate:l["a"]},data(){return{bodyHeight:document.documentElement.clientHeight+"px",tableData:[],update:{visible:!1,teamId:"",title:"修改小组"}}},mounted(){const t=this;t.resize(),t.initData()},methods:{initData(){const t=this,e={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal.cooperation_manage_team_info_list"}};n["a"].post(e).then((function(e){"ok"==e.result&&(t.tableData=e.data,t.loadTeamPerm())})).catch(t=>{console.log(t)})},loadTeamPerm(){const t=this,e=[];for(let a=0;a<t.tableData.length;a++)if(-1==t.tableData[a].permStatus&&(e.push(t.tableData[a].teamId),e.length>=5))break;if(e.length>0){const a={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal.cooperation_manage_team_info_perm",teamIdArr:JSON.stringify(e)}};n["a"].post(a).then((function(e){if("ok"==e.result){const a=e.data;for(let e=0;e<t.tableData.length;e++)void 0!=a[t.tableData[e].teamId]&&(t.tableData[e].permStatus=a[t.tableData[e].teamId]);t.loadTeamPerm()}})).catch(t=>{console.log(t)})}},updateTeam(t){this.update.teamId=t,this.update.visible=!0},updateDone(t){const e=this;"ok"==t&&(this.update.visible=!1,e.initData())},resize(){const t=this;let e=null;window.onresize=()=>(()=>{e&&clearTimeout(e),e=setTimeout((function(){t.bodyHeight=document.documentElement.clientHeight+"px"}),400)})()}}},r=s,c=(a("cba2"),a("e607")),d=Object(c["a"])(r,o,i,!1,null,"0d5b21cf",null);e["default"]=d.exports},a81b:function(t,e,a){},cba2:function(t,e,a){"use strict";a("a81b")}}]);
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-40a157f3"],{"618f":function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t._self._c;return e("el-container",{attrs:{id:"update"}},[e("el-main",{style:{padding:0,height:t.bodyHeight},attrs:{id:"updateMain"}},[e("el-table",{ref:"updateTable",attrs:{id:"updateTable",data:t.tableData,"row-style":{height:"50px"},"cell-style":{padding:"0px"},height:t.bodyHeight}},[e("el-table-column",{attrs:{prop:"icon",label:"小组",align:"right","class-name":"table-row-icon-cloumn","min-width":"45"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[e("div",{staticClass:"icon-div-repository",style:{"background-color":a.row.teamLogo.color}},[e("i",{staticClass:"awsui-iconfont icon-dynamic-repository",domProps:{innerHTML:t._s(a.row.teamLogo.code)}})])])]}}])}),e("el-table-column",{attrs:{prop:"name",label:"","min-width":"250"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[e("div",{staticStyle:{"line-height":"20px"}},[e("p",{staticClass:"text-general-color",staticStyle:{"font-size":"14px",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}},[t._v(" "+t._s(a.row.teamName)+" ")])]),e("div",{staticStyle:{"line-height":"15px"}},[e("p",{staticClass:"text-second-color",staticStyle:{"font-size":"12px",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}},[t._v(" "+t._s(a.row.teamDesc)+" ")])])])]}}])}),e("el-table-column",{attrs:{prop:"wsName",label:"关联资产库","min-width":"150"}}),e("el-table-column",{attrs:{prop:"admin",label:"管理员","min-width":"180"}}),e("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"150",align:"center"}}),e("el-table-column",{attrs:{prop:"createTime",label:"状态",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.isRun?e("span",[t._v("启用中")]):e("span",{staticClass:"text-important-color"},[t._v("已停用")])]}}])}),e("el-table-column",{attrs:{prop:"permStatus",label:"授权状态",width:"150"},scopedSlots:t._u([{key:"default",fn:function(a){return[-1==a.row.permStatus?e("span",[t._v("正在加载...")]):e("span",{domProps:{innerHTML:t._s(0==a.row.permStatus?"未设置权限":"已包含"+a.row.permStatus+"个文件")}})]}}])}),e("el-table-column",{attrs:{prop:"operation",label:"",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.isRun?e("div",{staticClass:"operate-icon-display"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"设置",placement:"bottom"}},[e("i",{staticClass:"awsui-iconfont",staticStyle:{cursor:"pointer"},on:{click:function(e){return t.updateTeam(a.row.teamId)}}},[t._v("")])])],1):t._e()]}}])})],1)],1),e("cooperation-update",{ref:"cooperationUpdate",attrs:{visible:t.update.visible,teamId:t.update.teamId,title:t.update.title},on:{"update:visible":function(e){return t.$set(t.update,"visible",e)},cancel:function(e){t.update.visible=!1},getResult:t.updateDone}})],1)},i=[],n=a("0f08"),l=a("de40"),s={name:"Update",components:{CooperationUpdate:l["a"]},data(){return{bodyHeight:document.documentElement.clientHeight+"px",tableData:[],update:{visible:!1,teamId:"",title:"修改小组"}}},mounted(){const t=this;t.resize(),t.initData()},methods:{initData(){const t=this,e={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal.cooperation_manage_team_info_list"}};n["a"].post(e).then((function(e){"ok"==e.result&&(t.tableData=e.data,t.loadTeamPerm())})).catch(t=>{console.log(t)})},loadTeamPerm(){const t=this,e=[];for(let a=0;a<t.tableData.length;a++)if(-1==t.tableData[a].permStatus&&(e.push(t.tableData[a].teamId),e.length>=5))break;if(e.length>0){const a={url:"jd",data:{cmd:"com.actionsoft.apps.coe.pal.cooperation_manage_team_info_perm",teamIdArr:JSON.stringify(e)}};n["a"].post(a).then((function(e){if("ok"==e.result){const a=e.data;for(let e=0;e<t.tableData.length;e++)void 0!=a[t.tableData[e].teamId]&&(t.tableData[e].permStatus=a[t.tableData[e].teamId]);t.loadTeamPerm()}})).catch(t=>{console.log(t)})}},updateTeam(t){this.update.teamId=t,this.update.visible=!0},updateDone(t){const e=this;"ok"==t&&(this.update.visible=!1,e.initData())},resize(){const t=this;let e=null;window.onresize=()=>(()=>{e&&clearTimeout(e),e=setTimeout((function(){t.bodyHeight=document.documentElement.clientHeight+"px"}),400)})()}}},r=s,c=(a("cba2"),a("2877")),d=Object(c["a"])(r,o,i,!1,null,"0d5b21cf",null);e["default"]=d.exports},cba2:function(t,e,a){"use strict";a("f4c8")},f4c8:function(t,e,a){}}]);