"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[8689,2193],{8257:function(e,n,t){t.r(n),t.d(n,{default:function(){return A}});var i=t(20641),s=function(e){return(0,i.Qi)("data-v-7d3f88e2"),e=e(),(0,i.jt)(),e},r={class:"container"},u=s((function(){return(0,i.Lk)("div",{class:"title"},"编辑分组权限",-1)})),o={class:"content"},a={class:"content"},c={style:{"padding-left":"5px","margin-top":"30px"}};function l(e,n,t,s,l,d){var f=(0,i.g2)("group-permissions"),p=(0,i.g2)("el-button"),m=(0,i.g2)("el-col"),v=(0,i.g2)("el-row");return(0,i.uX)(),(0,i.CE)("div",r,[u,(0,i.Lk)("div",o,[(0,i.bF)(v,null,{default:(0,i.k6)((function(){return[(0,i.bF)(m,{lg:16,md:20,sm:24,xs:24},{default:(0,i.k6)((function(){return[(0,i.Lk)("div",a,[(0,i.bF)(f,{id:e.$route.query.id,ref:"groupPermissions",onUpdatePermissions:s.updatePermissions,onGetCacheAuthIds:s.getCacheAuthIds,onUpdateAllPermissions:s.updateAllPermissions,style:{"margin-right":"-30px","margin-left":"-25px","margin-bottom":"-10px"}},null,8,["id","onUpdatePermissions","onGetCacheAuthIds","onUpdateAllPermissions"])]),(0,i.Lk)("div",c,[(0,i.bF)(p,{type:"primary",onClick:s.confirmEdit},{default:(0,i.k6)((function(){return[(0,i.eW)("确 定")]})),_:1},8,["onClick"]),(0,i.bF)(p,{onClick:s.back},{default:(0,i.k6)((function(){return[(0,i.eW)("返回")]})),_:1},8,["onClick"])])]})),_:1})]})),_:1})])])}var d=t(14048),f=t(30388),p=(t(28706),t(2008),t(74423),t(26910),t(26099),t(38781),t(21699),t(50953)),m=t(75220),v=t(20163),k=t(95250),g=t(6515),h={components:{GroupPermissions:g["default"]},setup:function(){var e=(0,m.lq)(),n=(0,m.rd)(),t=(0,p.KR)([]),i=(0,p.KR)([]),s=(0,p.KR)([]),r=function(e){t.value=e},u=function(e){i.value=e},o=function(e){s.value=e},a=function(){var n=(0,f.A)((0,d.A)().mark((function n(){var i,r,u,o,a;return(0,d.A)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(i=0,r=0,u=parseInt(e.query.id,10),t.value.sort().toString()===s.value.sort().toString()){n.next=15;break}if(o=s.value.concat(t.value).filter((function(e){return!t.value.includes(e)})),a=s.value.concat(t.value).filter((function(e){return!s.value.includes(e)})),!(a.length>0)){n.next=10;break}return n.next=9,k["default"].dispatchPermissions(u,a);case 9:i=n.sent;case 10:if(!(o.length>0)){n.next=14;break}return n.next=13,k["default"].removePermissions(u,o);case 13:r=n.sent;case 14:(i.code<window.MAX_SUCCESS_CODE||r.code<window.MAX_SUCCESS_CODE)&&v.nk.success("权限修改成功");case 15:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),c=function(){n.go(-1)};return{back:c,permissions:t,confirmEdit:a,allPermissions:i,getCacheAuthIds:o,cachePermissions:s,updatePermissions:r,updateAllPermissions:u}}},C=t(66262);const b=(0,C.A)(h,[["render",l],["__scopeId","data-v-7d3f88e2"]]);var A=b}}]);
|