<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["RoleManagement"],{"38c4":function(e,t,a){"use strict";a("a346")},"4e0f":function(e,t,a){"use strict";a.r(t);a("b0c0");var n=a("7a23"),c=function(e){return Object(n["pushScopeId"])("data-v-7400a4c6"),e=e(),Object(n["popScopeId"])(),e},o={class:"role-management"},r={class:"role-layout"},l={class:"layout-left"},i={class:"title"},u=Object(n["createTextVNode"])(" è§’è‰²åˆ—è¡¨ "),s=Object(n["createTextVNode"])(" Â&nbsp;è‡ªå®šä¹‰è§’è‰² "),d={class:"layout-left-content"},b=["onClick"],f={class:"text"},m={key:0,class:"layout-content"},h={class:"role-desc"},j={class:"role-content"},O={class:"role-name"},p={class:"role-text"},v={class:"permission-title"},k={class:"role-column"},g={class:"custom-tree-node"},C={class:"text"},V={class:"role-column"},y={class:"custom-tree-node"},w={class:"text"},N={class:"role-column"},x={class:"custom-tree-node"},E={class:"text"},B={class:"role-column"},D={class:"custom-tree-node"},R={class:"text"},T={key:1,class:"action-pers"},P={class:"action-per"},L={class:"action-title"},A={class:"action-content"},K={key:2,class:"data-auth"},I={key:1,class:"layout-content"},_={key:0,class:"g-warn-message"},S={class:"create-buttons"},U=Object(n["createTextVNode"])(" ä¿å­˜ "),F=Object(n["createTextVNode"])(" å–æ¶ˆ "),M={class:"create-form"},H={class:"permission-title"},q={key:1,class:"g-flex middle append-rule"},z=c((function(){return Object(n["createElementVNode"])("span",null,"åœ¨Â&nbsp;",-1)})),J=c((function(){return Object(n["createElementVNode"])("span",null,"Â&nbsp;çš„åŸºç¡€ä¸Šç¼–è¾‘æƒé™",-1)})),G={class:"role-permission"},Q={class:"role-column"},W={class:"custom-tree-node"},X={class:"text"},Y={class:"role-column"},Z={class:"custom-tree-node"},$={class:"text"},ee={class:"role-column"},te={class:"custom-tree-node"},ae={class:"text"},ne={class:"role-column"},ce={class:"custom-tree-node"},oe={class:"text"},re={class:"action-pers"},le={class:"action-per"},ie={class:"action-title"},ue={class:"action-content"},se={class:"data-auth"};function de(e,t,a,c,de,be){var fe=Object(n["resolveComponent"])("BaseIcon"),me=Object(n["resolveComponent"])("ElTree"),he=Object(n["resolveComponent"])("BaseRouterTabs"),je=Object(n["resolveComponent"])("el-checkbox"),Oe=Object(n["resolveComponent"])("el-checkbox-group"),pe=Object(n["resolveComponent"])("ElRadio"),ve=Object(n["resolveComponent"])("ElRadioGroup"),ke=Object(n["resolveComponent"])("BaseButton"),ge=Object(n["resolveComponent"])("ElInput"),Ce=Object(n["resolveComponent"])("ElFormItem"),Ve=Object(n["resolveComponent"])("ElForm"),ye=Object(n["resolveComponent"])("ElOption"),we=Object(n["resolveComponent"])("ElSelect"),Ne=Object(n["resolveComponent"])("BasePageContainer"),xe=Object(n["resolveComponent"])("RoleUserListDialog"),Ee=Object(n["resolveComponent"])("BaseMainContainer"),Be=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createBlock"])(Ee,null,{default:Object(n["withCtx"])((function(){return[Object(n["createVNode"])(Ne,null,{default:Object(n["withCtx"])((function(){var a,c;return[Object(n["createElementVNode"])("div",o,[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r,[Object(n["createElementVNode"])("div",l,[Object(n["createElementVNode"])("div",i,[u,e.hasAccess?(Object(n["openBlock"])(),Object(n["createElementBlock"])("a",{key:0,href:"javascript: void 0;",class:"button",style:{display:"flex","align-items":"center","font-size":"12px"},onClick:t[0]||(t[0]=function(){return e.handleCreateNew&amp;&amp;e.handleCreateNew.apply(e,arguments)})},[Object(n["createVNode"])(fe,{icon:"icontianjia_quan"}),s])):Object(n["createCommentVNode"])("",!0)]),Object(n["createElementVNode"])("div",d,[Object(n["createVNode"])(me,{ref:"RoleRef",data:e.roleTreeConfig.data,"node-key":"roleId","default-expand-all":"","highlight-current":"",props:e.roleTreeConfig.defaultProps,onNodeClick:e.selectRole},{default:Object(n["withCtx"])((function(t){var a=t.node,c=t.data;return[Object(n["createElementVNode"])("div",{class:"custom-tree-node",onClick:function(t){return e.selectRole(a)}},[Object(n["createVNode"])(fe,{class:"tree-icon",icon:e.getTreeIcon(c)},null,8,["icon"]),Object(n["createElementVNode"])("span",f,Object(n["toDisplayString"])(a.label),1)],8,b)]})),_:1},8,["data","props","onNodeClick"])])]),e.currentRole&amp;&amp;!e.isCustomMode?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",m,[Object(n["createElementVNode"])("div",h,[Object(n["createElementVNode"])("div",j,[Object(n["createElementVNode"])("div",O,[Object(n["createVNode"])(fe,{class:Object(n["normalizeClass"])(["icon-name",{"custom-name":2===e.currentRole.roleType}]),icon:"iconjiaose"},null,8,["class"]),Object(n["createTextVNode"])(" "+Object(n["toDisplayString"])(e.currentRole.name)+" ",1),e.hasAccess&amp;&amp;2===e.currentRole.roleType?(Object(n["openBlock"])(),Object(n["createBlock"])(fe,{key:0,class:"icon-edit",icon:"edit-1",family:"base",onClick:e.handleEditRole},null,8,["onClick"])):Object(n["createCommentVNode"])("",!0),e.hasAccess&amp;&amp;2===e.currentRole.roleType?(Object(n["openBlock"])(),Object(n["createBlock"])(fe,{key:1,class:"icon-delete",icon:"iconlajitong",onClick:e.handleDeleteRole},null,8,["onClick"])):Object(n["createCommentVNode"])("",!0)]),Object(n["createElementVNode"])("div",p,Object(n["toDisplayString"])(e.currentRole.remark),1)]),Object(n["createElementVNode"])("div",{class:"role-binders",onClick:t[1]||(t[1]=function(){return e.showRoleUserListDialog&amp;&amp;e.showRoleUserListDialog.apply(e,arguments)})},[Object(n["createVNode"])(fe,{icon:"iconduojiaose-xian"}),Object(n["createTextVNode"])(" åŒ…å«"+Object(n["toDisplayString"])(e.currentRoleMember.length)+"äºº ",1)])]),Object(n["createElementVNode"])("div",v,[Object(n["createVNode"])(he,{modelValue:e.currentTab,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.currentTab=t}),tabs:e.tabList,router:!1},null,8,["modelValue","tabs"])]),0===e.currentTab?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:e.roleDataConfig.checkedKeys,class:"role-permission"},[Object(n["createElementVNode"])("div",k,[Object(n["createVNode"])(me,{ref:"PermissionTree0",class:"inner-tree",data:e.roleDataConfig.data0,"node-key":"id","show-checkbox":"","default-expand-all":"",props:e.roleDataConfig.defaultProps,"default-checked-keys":e.roleDataConfig.checkedKeys},{default:Object(n["withCtx"])((function(e){var t=e.node;return[Object(n["createElementVNode"])("span",g,[Object(n["createElementVNode"])("span",C,Object(n["toDisplayString"])(t.label),1)])]})),_:1},8,["data","props","default-checked-keys"])]),Object(n["createElementVNode"])("div",V,[Object(n["createVNode"])(me,{ref:"PermissionTree1",class:"inner-tree",data:e.roleDataConfig.data1,"node-key":"id","show-checkbox":"","default-expand-all":"",props:e.roleDataConfig.defaultProps,"default-checked-keys":e.roleDataConfig.checkedKeys},{default:Object(n["withCtx"])((function(e){var t=e.node;return[Object(n["createElementVNode"])("span",y,[Object(n["createElementVNode"])("span",w,Object(n["toDisplayString"])(t.label),1)])]})),_:1},8,["data","props","default-checked-keys"])]),Object(n["createElementVNode"])("div",N,[Object(n["createVNode"])(me,{ref:"PermissionTree2",class:"inner-tree",data:e.roleDataConfig.data2,"node-key":"id","show-checkbox":"","default-expand-all":"",props:e.roleDataConfig.defaultProps,"default-checked-keys":e.roleDataConfig.checkedKeys},{default:Object(n["withCtx"])((function(e){var t=e.node;return[Object(n["createElementVNode"])("span",x,[Object(n["createElementVNode"])("span",E,Object(n["toDisplayString"])(t.label),1)])]})),_:1},8,["data","props","default-checked-keys"])]),Object(n["createElementVNode"])("div",B,[Object(n["createVNode"])(me,{ref:"PermissionTree3",class:"inner-tree",data:e.roleDataConfig.data3,"node-key":"id","show-checkbox":"","default-expand-all":"",props:e.roleDataConfig.defaultProps,"default-checked-keys":e.roleDataConfig.checkedKeys},{default:Object(n["withCtx"])((function(e){var t=e.node;return[Object(n["createElementVNode"])("span",D,[Object(n["createElementVNode"])("span",R,Object(n["toDisplayString"])(t.label),1)])]})),_:1},8,["data","props","default-checked-keys"])])])):Object(n["createCommentVNode"])("",!0),1===e.currentTab?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",T,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.actionList,(function(t){var a,c,o;return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:t.id,class:"role-action"},[Object(n["createElementVNode"])("div",P,[Object(n["createVNode"])(je,{"model-value":(null===(a=t.checkedActions)||void 0===a?void 0:a.length)===t.subPrivileges.length,indeterminate:(null===(c=t.checkedActions)||void 0===c?void 0:c.length)&gt;0&amp;&amp;(null===(o=t.checkedActions)||void 0===o?void 0:o.length)&lt;t.subPrivileges.length,disabled:t.disabled,onChange:function(a){return e.handleCheckAllChange(t,a)}},{default:Object(n["withCtx"])((function(){return[Object(n["createElementVNode"])("div",L,Object(n["toDisplayString"])(t.name),1)]})),_:2},1032,["model-value","indeterminate","disabled","onChange"]),Object(n["createElementVNode"])("div",A,[Object(n["createVNode"])(Oe,{modelValue:t.checkedActions,"onUpdate:modelValue":function(e){return t.checkedActions=e},onChange:function(a){return e.handleCheckedChange(t)}},{default:Object(n["withCtx"])((function(){return[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(t.subPrivileges,(function(e){return Object(n["openBlock"])(),Object(n["createBlock"])(je,{key:e.id,label:e,disabled:e.disabled},{default:Object(n["withCtx"])((function(){return[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.name),1)]})),_:2},1032,["label","disabled"])})),128))]})),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])])])])})),128))])):Object(n["createCommentVNode"])("",!0),2===e.currentTab?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",K,[Object(n["createElementVNode"])("ul",null,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.dataAuthList,(function(e){return Object(n["openBlock"])(),Object(n["createElementBlock"])("li",{key:e.id},[Object(n["createElementVNode"])("h1",null,Object(n["toDisplayString"])(e.name),1),Object(n["createVNode"])(ve,{modelValue:e.authValue,"onUpdate:modelValue":function(t){return e.authValue=t}},{default:Object(n["withCtx"])((function(){return[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.optionValueList,(function(e){return Object(n["openBlock"])(),Object(n["createBlock"])(pe,{key:e.optionValue,label:e.optionValue,disabled:!0},{default:Object(n["withCtx"])((function(){return[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.optionName),1)]})),_:2},1032,["label"])})),128))]})),_:2},1032,["modelValue","onUpdate:modelValue"])])})),128))])])):Object(n["createCommentVNode"])("",!0)])):Object(n["createCommentVNode"])("",!0),e.isCustomMode?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",I,[null!==(a=e.newCustomFormData)&amp;&amp;void 0!==a&amp;&amp;a.id?(Object(n["openBlock"])(),Object(n["createElementBlock"])("p",_," æç¤ºï¼šç¼–è¾‘è§’è‰²ï¼Œæ‹¥æœ‰è¯¥è§’è‰²åŒ…å«æƒé™çš„è´¦å·ä¼šåŒæ­¥æ›´æ”¹ï¼Œè¯·è°¨æ…Žç¼–è¾‘ï¼ ")):Object(n["createCommentVNode"])("",!0),Object(n["createElementVNode"])("div",S,[Object(n["createVNode"])(ke,{type:"theme",onClick:e.saveNewRole},{default:Object(n["withCtx"])((function(){return[U]})),_:1},8,["onClick"]),Object(n["createVNode"])(ke,{onClick:e.cancelCreateRule},{default:Object(n["withCtx"])((function(){return[F]})),_:1},8,["onClick"])]),Object(n["createElementVNode"])("div",M,[Object(n["createVNode"])(Ve,{ref:"CustomForm",class:"g-flex","label-width":"100px","label-suffix":"ï¼š",model:e.newCustomFormData,rules:e.newCustomFormRule},{default:Object(n["withCtx"])((function(){return[Object(n["createVNode"])(Ce,{class:"flex1",label:"è§’è‰²åç§°",prop:"name"},{default:Object(n["withCtx"])((function(){return[Object(n["createVNode"])(ge,{modelValue:e.newCustomFormData.name,"onUpdate:modelValue":t[3]||(t[3]=function(t){return e.newCustomFormData.name=t}),placeholder:"è¯·è¾“å…¥è§’è‰²åç§°",maxlength:"15","show-word-limit":""},null,8,["modelValue"])]})),_:1}),Object(n["createVNode"])(Ce,{class:"flex1",label:"è§’è‰²æè¿°",prop:"remark"},{default:Object(n["withCtx"])((function(){return[Object(n["createVNode"])(ge,{modelValue:e.newCustomFormData.remark,"onUpdate:modelValue":t[4]||(t[4]=function(t){return e.newCustomFormData.remark=t}),placeholder:"è¯·å¯¹è§’è‰²è¿›è¡Œæè¿°",maxlength:"20","show-word-limit":""},null,8,["modelValue"])]})),_:1})]})),_:1},8,["model","rules"])]),Object(n["createElementVNode"])("div",H,[Object(n["createVNode"])(he,{modelValue:e.currentTab,"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.currentTab=t}),tabs:e.tabList,router:!1},null,8,["modelValue","tabs"])]),null!==(c=e.newCustomFormData)&amp;&amp;void 0!==c&amp;&amp;c.id?Object(n["createCommentVNode"])("",!0):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",q,[z,Object(n["createVNode"])(we,{modelValue:e.accessBase,"onUpdate:modelValue":t[6]||(t[6]=function(t){return e.accessBase=t}),placeholder:"é€‰ä¸­è§’è‰²",onChange:e.handleAccessBaseChange},{default:Object(n["withCtx"])((function(){return[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.roleList,(function(e){return Object(n["openBlock"])(),Object(n["createBlock"])(ye,{key:e.roleId,label:e.name,value:e.roleId},null,8,["label","value"])})),128))]})),_:1},8,["modelValue","onChange"]),J])),Object(n["withDirectives"])(Object(n["createElementVNode"])("div",G,[Object(n["createElementVNode"])("div",Q,[Object(n["createVNode"])(me,{ref:"NewPermissionTree0",class:"inner-tree",data:e.newDataConfig.data0,"node-key":"id","show-checkbox":"","default-expand-all":"",props:e.newDataConfig.defaultProps,"default-checked-keys":e.newDataConfig.checkedKeys},{default:Object(n["withCtx"])((function(e){var t=e.node;return[Object(n["createElementVNode"])("span",W,[Object(n["createElementVNode"])("span",X,Object(n["toDisplayString"])(t.label),1)])]})),_:1},8,["data","props","default-checked-keys"])]),Object(n["createElementVNode"])("div",Y,[Object(n["createVNode"])(me,{ref:"NewPermissionTree1",class:"inner-tree",data:e.newDataConfig.data1,"node-key":"id","show-checkbox":"","default-expand-all":"",props:e.newDataConfig.defaultProps,"default-checked-keys":e.newDataConfig.checkedKeys},{default:Object(n["withCtx"])((function(e){var t=e.node;return[Object(n["createElementVNode"])("span",Z,[Object(n["createElementVNode"])("span",$,Object(n["toDisplayString"])(t.label),1)])]})),_:1},8,["data","props","default-checked-keys"])]),Object(n["createElementVNode"])("div",ee,[Object(n["createVNode"])(me,{ref:"NewPermissionTree2",class:"inner-tree",data:e.newDataConfig.data2,"node-key":"id","show-checkbox":"","default-expand-all":"",props:e.newDataConfig.defaultProps,"default-checked-keys":e.newDataConfig.checkedKeys},{default:Object(n["withCtx"])((function(e){var t=e.node;return[Object(n["createElementVNode"])("span",te,[Object(n["createElementVNode"])("span",ae,Object(n["toDisplayString"])(t.label),1)])]})),_:1},8,["data","props","default-checked-keys"])]),Object(n["createElementVNode"])("div",ne,[Object(n["createVNode"])(me,{ref:"NewPermissionTree3",class:"inner-tree",data:e.newDataConfig.data3,"node-key":"id","show-checkbox":"","default-expand-all":"",props:e.newDataConfig.defaultProps,"default-checked-keys":e.newDataConfig.checkedKeys},{default:Object(n["withCtx"])((function(e){var t=e.node;return[Object(n["createElementVNode"])("span",ce,[Object(n["createElementVNode"])("span",oe,Object(n["toDisplayString"])(t.label),1)])]})),_:1},8,["data","props","default-checked-keys"])])],512),[[n["vShow"],0===e.currentTab]]),Object(n["withDirectives"])(Object(n["createElementVNode"])("div",re,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.actionList,(function(t){var a,c,o;return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:t.id,class:"role-action"},[Object(n["createElementVNode"])("div",le,[Object(n["createVNode"])(je,{"model-value":(null===(a=t.checkedActions)||void 0===a?void 0:a.length)===t.subPrivileges.length,indeterminate:(null===(c=t.checkedActions)||void 0===c?void 0:c.length)&gt;0&amp;&amp;(null===(o=t.checkedActions)||void 0===o?void 0:o.length)&lt;t.subPrivileges.length,onChange:function(a){return e.handleCheckAllChange(t,a)}},{default:Object(n["withCtx"])((function(){return[Object(n["createElementVNode"])("div",ie,Object(n["toDisplayString"])(t.name),1)]})),_:2},1032,["model-value","indeterminate","onChange"]),Object(n["createElementVNode"])("div",ue,[Object(n["createVNode"])(Oe,{modelValue:t.checkedActions,"onUpdate:modelValue":function(e){return t.checkedActions=e},onChange:function(a){return e.handleCheckedChange(t)}},{default:Object(n["withCtx"])((function(){return[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(t.subPrivileges,(function(e){return Object(n["openBlock"])(),Object(n["createBlock"])(je,{key:e.id,label:e},{default:Object(n["withCtx"])((function(){return[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.name),1)]})),_:2},1032,["label"])})),128))]})),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])])])])})),128))],512),[[n["vShow"],1===e.currentTab]]),Object(n["withDirectives"])(Object(n["createElementVNode"])("div",se,[Object(n["createElementVNode"])("ul",null,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.dataAuthList,(function(e){return Object(n["openBlock"])(),Object(n["createElementBlock"])("li",{key:e.id},[Object(n["createElementVNode"])("h1",null,Object(n["toDisplayString"])(e.name),1),Object(n["createVNode"])(ve,{modelValue:e.authValue,"onUpdate:modelValue":function(t){return e.authValue=t}},{default:Object(n["withCtx"])((function(){return[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.optionValueList,(function(e){return Object(n["openBlock"])(),Object(n["createBlock"])(pe,{key:e.optionValue,label:e.optionValue},{default:Object(n["withCtx"])((function(){return[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.optionName),1)]})),_:2},1032,["label"])})),128))]})),_:2},1032,["modelValue","onUpdate:modelValue"])])})),128))])],512),[[n["vShow"],2===e.currentTab]])])):Object(n["createCommentVNode"])("",!0)])),[[Be,e.mainLoading]])])]})),_:1}),Object(n["createVNode"])(xe,{ref:"RoleUserListDialog"},null,512)]})),_:1})}var be=a("5530"),fe=a("2909"),me=a("1da1"),he=(a("96cf"),a("4de4"),a("d3b7"),a("159b"),a("caad"),a("2532"),a("7db0"),a("d81d"),a("99af"),a("79f6")),je=Object(n["createTextVNode"])(" ç¡®è®¤ ");function Oe(e,t,a,c,o,r){var l=Object(n["resolveComponent"])("ElTableColumn"),i=Object(n["resolveComponent"])("ElTable"),u=Object(n["resolveComponent"])("BaseButton"),s=Object(n["resolveComponent"])("ElDialog");return Object(n["openBlock"])(),Object(n["createBlock"])(s,{modelValue:e.visible,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.visible=t}),title:"è§’è‰²åå•",width:"580px",center:"","modal-class":"vertical-align-middle","close-on-click-modal":!1,"close-on-press-escape":!1,"append-to-body":"",onClosed:e.handleClosed},{footer:Object(n["withCtx"])((function(){return[Object(n["createVNode"])(u,{type:"theme",onClick:t[0]||(t[0]=function(t){return e.visible=!1})},{default:Object(n["withCtx"])((function(){return[je]})),_:1})]})),default:Object(n["withCtx"])((function(){return[Object(n["createVNode"])(i,{data:e.dataList,"max-height":"350px"},{default:Object(n["withCtx"])((function(){return[Object(n["createVNode"])(l,{label:"åºå·",type:"index",width:"80"}),Object(n["createVNode"])(l,{label:"è´¦å·",prop:"phone"}),Object(n["createVNode"])(l,{label:"åç§°/æ˜µç§°",prop:"nickName"})]})),_:1},8,["data"])]})),_:1},8,["modelValue","onClosed"])}var pe=Object(n["defineComponent"])({name:"RoleUserListDialog",setup:function(){var e=Object(n["ref"])(!1),t=Object(n["ref"])(!1),a=Object(n["ref"])([]),c=function(){a.value=[]},o=function(){var t=Object(me["a"])(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:a.value=n,e.value=!0;case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),r=Object(n["ref"])([]);return{visible:e,isSaving:t,dataList:a,handleClosed:c,show:o,tableList:r}}}),ve=a("6b0d"),ke=a.n(ve);const ge=ke()(pe,[["render",Oe]]);var Ce=ge,Ve=a("d257"),ye=a("6ac5"),we=a("f279"),Ne=Object(n["defineComponent"])({name:"RoleManagement",components:{RoleUserListDialog:Ce},setup:function(){var e=Object(n["ref"])([{label:"å¯æŸ¥çœ‹æ‰€æœ‰äººæ•°æ®",value:0},{label:"åªèƒ½æŸ¥çœ‹1æœ¬äººæ•°æ®",value:1},{label:"åªèƒ½æŸ¥çœ‹æœ¬äººæ•°æ®ï¼ˆä¸å«åº”ä»˜æ•°æ®ï¼‰",value:2}]),t=Object(n["ref"])([{name:"èœå•æƒé™",value:0},{name:"åŠŸèƒ½æƒé™",value:1},{name:"æ•°æ®æƒé™",value:2}]),a=Object(n["ref"])(0),c=Object(n["ref"])(!1),o=Object(n["ref"])(!1),r=Object(n["ref"])([]),l=Object(n["reactive"])({data:[],defaultProps:{label:"name"}}),i=function(e,t){e.checkedActions=t?e.subPrivileges:[]},u=function(e){e.checkedCount=e.checkedActions.length},s=Object(n["ref"])(),d=Object(n["ref"])(),b=Object(n["ref"])(),f=Object(n["ref"])(),m=Object(n["ref"])(),h=Object(n["ref"])(),j=Object(n["ref"])(),O=Object(n["ref"])(),p=Object(n["ref"])(),v=Object(n["ref"])(null),k=Object(n["reactive"])({data:[],data0:[],data1:[],data2:[],data3:[],defaultProps:{children:"subPrivileges",label:"name",disabled:"disabled"},checkedKeys:[]}),g=Object(n["ref"])([]),C=Object(n["ref"])([]),V=function(){var e=Object(me["a"])(regeneratorRuntime.mark((function e(t){var a,n,o,r,l,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.roleId){e.next=2;break}return e.abrupt("return");case 2:return c.value=!0,E(),e.next=6,he["t"].fetchRoleDetailById({data:{roleId:t.roleId}});case 6:return l=e.sent,null===(a=s.value)||void 0===a||a.setCheckedKeys([]),null===(n=d.value)||void 0===n||n.setCheckedKeys([]),null===(o=b.value)||void 0===o||o.setCheckedKeys([]),null===(r=f.value)||void 0===r||r.setCheckedKeys([]),k.checkedKeys=Object(fe["a"])(y(l.filter((function(e){return 0===e.authType})))),i=l.filter((function(e){return 1===e.authType})),C.value.forEach((function(e){e.checkedActions=[],i.forEach((function(t){t.id===e.id&amp;&amp;t.subPrivileges.forEach((function(t){e.subPrivileges.forEach((function(a){a.id===t.id&amp;&amp;(e.checkedActions.includes(a)||e.checkedActions.push(a))}))}))}))})),e.prev=14,e.next=17,he["t"].fetchUserListInRole({data:{roleId:v.value.roleId}});case 17:g.value=e.sent,e.next=22;break;case 20:e.prev=20,e.t0=e["catch"](14);case 22:c.value=!1;case 23:case"end":return e.stop()}}),e,null,[[14,20]])})));return function(t){return e.apply(this,arguments)}}(),y=function(e){var t=[];function a(e){e.forEach((function(e){e.isParent||t.push(e.id),e.subPrivileges&amp;&amp;e.subPrivileges.length&gt;0&amp;&amp;a(e.subPrivileges)}))}return a(e),t},w=Object(n["ref"])(),N=function(){var e=Object(me["a"])(regeneratorRuntime.mark((function e(){var t,a,o,i=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=i.length&gt;0&amp;&amp;void 0!==i[0]?i[0]:null,c.value=!0,e.prev=2,l.data=[],e.next=6,he["t"].getRoleList();case 6:return a=e.sent,r.value=a,l.data.push({name:"é»˜è®¤è§’è‰²",roleType:1,children:a.filter((function(e){return 2!==e.roleType}))}),o=a.filter((function(e){return 2===e.roleType})),o.length&amp;&amp;l.data.push({name:"è‡ªå®šä¹‰è§’è‰²",roleType:2,children:a.filter((function(e){return 2===e.roleType}))}),v.value=t?a.find((function(e){return e.name===t})):a[0],e.next=14,V(v.value);case 14:return e.next=16,R(v.value.roleId);case 16:Object(n["nextTick"])((function(){var e;null===(e=w.value)||void 0===e||e.setCurrentKey(v.value.roleId)})),e.next=22;break;case 19:e.prev=19,e.t0=e["catch"](2),r.value=[];case 22:c.value=!1;case 23:case"end":return e.stop()}}),e,null,[[2,19]])})));return function(){return e.apply(this,arguments)}}(),x=4,E=function(){var e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:x;k.data0=[],k.data1=[],k.data2=[],k.data3=[];var t=Math.ceil(k.data.length/e);k.data.forEach((function(e,a){var n=Math.floor(a/t);k["data".concat(n)].push(e)}))},B=function(){var e=Object(me["a"])(regeneratorRuntime.mark((function e(){var t,a,n,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t=function e(t){var a=[];return t.forEach((function(t){var n=Object.assign({},t);n.disabled=!0,n.subPrivileges&amp;&amp;n.subPrivileges.length&gt;0&amp;&amp;(n.subPrivileges=e(n.subPrivileges)),a.push(n)})),a},e.next=4,he["t"].fetchRoleContentList();case 4:a=e.sent,k.data=t(a).filter((function(e){return 0===e.authType})),C.value=a.filter((function(e){return 1===e.authType})),C.value.forEach((function(e){e.disabled=!0,e.subPrivileges.forEach((function(e){e.disabled=!0})),e.checkedActions=[]})),n=a.filter((function(e){return 0===e.authType})),c=Math.ceil(n.length/x),n.forEach((function(e,t){var a=Math.floor(t/c);"å·¥ä½œå°"===e.name&amp;&amp;(e.disabled=!0,S.defaultCheckedKeys.push(e.id)),S["data".concat(a)].push(Object(be["a"])({},e))})),S.checkedKeys=Object(fe["a"])(S.defaultCheckedKeys),N(),e.next=17;break;case 15:e.prev=15,e.t0=e["catch"](0);case 17:case"end":return e.stop()}}),e,null,[[0,15]])})));return function(){return e.apply(this,arguments)}}(),D=Object(n["ref"])([]),R=function(){var e=Object(me["a"])(regeneratorRuntime.mark((function e(t){var a,n,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,t){e.next=8;break}return e.next=4,he["t"].fetchDataAuthList();case 4:a=e.sent,D.value=null===a||void 0===a?void 0:a.map((function(e){return Object(be["a"])(Object(be["a"])({},e),{},{authValue:0})})),e.next=13;break;case 8:return e.next=10,he["t"].fetchDataAuthByRoleId({data:{roleId:t}});case 10:n=e.sent,c=n.dataAuthList,D.value=null===c||void 0===c?void 0:c.map((function(e){return Object(be["a"])(Object(be["a"])({},e),{},{id:e.authId,name:e.authName})}));case 13:e.next=17;break;case 15:e.prev=15,e.t0=e["catch"](0);case 17:case"end":return e.stop()}}),e,null,[[0,15]])})));return function(t){return e.apply(this,arguments)}}();Object(n["onMounted"])(Object(me["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,B();case 2:case"end":return e.stop()}}),e)}))));var T=function(e){a.value=0,e.roleId&amp;&amp;(I(),v.value=e,w.value.setCurrentKey(e.roleId),V(v.value),R(e.roleId))},P=Object(n["ref"])(),L=function(){P.value.show(g.value)},A=function(){var e=Object(me["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a.value=0,U.value.id&amp;&amp;I(),C.value.forEach((function(e){e.disabled=!0,e.subPrivileges.forEach((function(e){e.disabled=!0})),e.checkedActions=e.subPrivileges})),e.next=5,R();case 5:Object(n["nextTick"])((function(){o.value=!0}));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){o.value=!0,U.value.id=v.value.roleId,U.value.name=v.value.name,U.value.remark=v.value.remark,H(v.value.roleId)},I=function(){o.value&amp;&amp;(a.value=0,o.value=!1,M.value="",U.value.id="",U.value.name="",U.value.remark="",U.value.authIds=[],S.checkedKeys=Object(fe["a"])(S.defaultCheckedKeys))},_=function(){var e=Object(me["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,!g.value.length){e.next=4;break}return Ve["vb"].warning("æœ‰å‘˜å·¥è´¦å·è¢«åˆ†é…åœ¨è¯¥è§’è‰²ä¸‹ï¼Œæ—&nbsp;æ³•åˆ&nbsp;é™¤"),e.abrupt("return");case 4:return e.next=6,Object(Ve["k"])("åˆ&nbsp;é™¤è¯¥è§’è‰²åŽï¼Œæ‚¨åœ¨æ·»åŠ&nbsp;å‘˜å·¥æ—¶å°†æ—&nbsp;æ³•å†é€‰æ‹©è¯¥è§’è‰²",{title:"åˆ&nbsp;é™¤è§’è‰²",icon:"delete"});case 6:return c.value=!0,e.next=9,he["t"].deleteCustomRole({data:{id:v.value.roleId}});case 9:c.value=!1,Ve["vb"].success("åˆ&nbsp;é™¤æˆåŠŸ"),N(),e.next=17;break;case 14:e.prev=14,e.t0=e["catch"](0),c.value=!1;case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(){return e.apply(this,arguments)}}(),S=Object(n["reactive"])({data0:[],data1:[],data2:[],data3:[],defaultProps:{children:"subPrivileges",label:"name",disabled:"disabled"},checkedKeys:[],defaultCheckedKeys:[]}),U=Object(n["ref"])({id:"",name:"",remark:"",authIds:[],dataAuthList:[]}),F={name:[we["a"].isRequired()],remark:[we["a"].isRequired()]},M=Object(n["ref"])(""),H=function(){var e=Object(me["a"])(regeneratorRuntime.mark((function e(t){var a,n,o,r,l,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return c.value=!0,e.prev=1,e.next=4,he["t"].fetchRoleDetailById({data:{roleId:t}});case 4:l=e.sent,null===(a=s.value)||void 0===a||a.setCheckedKeys([]),null===(n=d.value)||void 0===n||n.setCheckedKeys([]),null===(o=b.value)||void 0===o||o.setCheckedKeys([]),null===(r=f.value)||void 0===r||r.setCheckedKeys([]),S.checkedKeys=Object(fe["a"])(y(l)),i=l.filter((function(e){return 1===e.authType})),C.value.forEach((function(e){e.checkedActions=[],i.forEach((function(t){t.id===e.id&amp;&amp;t.subPrivileges.forEach((function(t){e.subPrivileges.forEach((function(a){a.id===t.id&amp;&amp;(e.checkedActions.includes(a)||e.checkedActions.push(a))}))}))}))})),e.next=16;break;case 14:e.prev=14,e.t0=e["catch"](1);case 16:c.value=!1;case 17:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(t){return e.apply(this,arguments)}}(),q=function(e){H(e),R(e)},z=function(){var e=Object(me["a"])(regeneratorRuntime.mark((function e(){var t,a,n,o,l,i,u,h,j,O,p;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,m.value.validate();case 2:if(t=s.value.getCheckedKeys(),a=s.value.getHalfCheckedKeys(),n=d.value.getCheckedKeys(),o=d.value.getHalfCheckedKeys(),l=b.value.getCheckedKeys(),i=b.value.getHalfCheckedKeys(),u=f.value.getCheckedKeys(),h=f.value.getHalfCheckedKeys(),j=[],C.value.forEach((function(e){var t;(null===(t=e.checkedActions)||void 0===t?void 0:t.length)&gt;0&amp;&amp;j.push(e.id),e.checkedActions.forEach((function(e){j.push(e.id)}))})),U.value.authIds=[].concat(Object(fe["a"])(a),Object(fe["a"])(t),Object(fe["a"])(o),Object(fe["a"])(n),Object(fe["a"])(i),Object(fe["a"])(l),Object(fe["a"])(h),Object(fe["a"])(u),j),U.value.dataAuthList=D.value.map((function(e){return{authId:e.id,authValue:e.authValue}})),!r.value.some((function(e){return e.name===U.value.name}))||U.value.id){e.next=17;break}return Ve["vb"].warning("æ­¤è§’è‰²åç§°å·²è¢«ä½¿ç”¨ï¼Œè¯·å°è¯•ç”¨å…¶ä»–çš„åç§°"),e.abrupt("return");case 17:if(0!==U.value.authIds.length){e.next=20;break}return Ve["vb"].warning("è¯·é€‰æ‹©æƒé™"),e.abrupt("return");case 20:return c.value=!0,O=U.value.id?he["t"].updateCustomRole:he["t"].insCreateNewCustomRole,e.next=24,O({data:U.value});case 24:return Ve["vb"].success("ä¿å­˜æˆåŠŸ"),p=U.value.name,I(),e.next=29,N(p);case 29:c.value=!1;case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=Object(n["computed"])((function(){return Object(ye["a"])(["companyUserRoleSet01"])})),G=function(e){return e.children?e.children?"iconduojiaose-mian":2!==e.roleType?"default-role":2===e.roleType?"custom-role":void 0:"iconjiaose"};return{actionList:C,handleCheckAllChange:i,handleCheckedChange:u,getTreeIcon:G,mainLoading:c,isCustomMode:o,RoleRef:w,roleTreeConfig:l,roleList:r,currentRole:v,getList:N,selectRole:T,roleDataConfig:k,currentRoleMember:g,newDataConfig:S,handleCreateNew:A,handleEditRole:K,cancelCreateRule:I,accessBase:M,handleAccessBaseChange:q,CustomForm:m,NewPermissionTree0:s,NewPermissionTree1:d,NewPermissionTree2:b,NewPermissionTree3:f,saveNewRole:z,handleDeleteRole:_,hasAccess:J,newCustomFormData:U,newCustomFormRule:F,PermissionTree0:h,PermissionTree1:j,PermissionTree2:O,PermissionTree3:p,RoleUserListDialog:P,showRoleUserListDialog:L,tabList:t,currentTab:a,dataAuthList:D,dataAuthType:e,getDataAuthList:R}}});a("38c4");const xe=ke()(Ne,[["render",de],["__scopeId","data-v-7400a4c6"]]);t["default"]=xe},a346:function(e,t,a){}}]);
//# sourceMappingURL=RoleManagement.5289c045.js.map</pre></body></html>