var _=(t,h,c)=>new Promise((g,y)=>{var x=s=>{try{v(c.next(s))}catch(r){y(r)}},C=s=>{try{v(c.throw(s))}catch(r){y(r)}},v=s=>s.done?g(s.value):Promise.resolve(s.value).then(x,C);v((c=c.apply(t,h)).next())});import{a as U,c as V,__tla as z}from"./index-5eb30ce0.js";import{b as H,__tla as N}from"./MenuController-0a889551.js";import{F as S,d as X,r as f,o as d,c as $,w as A,l as p,N as w,O as E,a as n,t as O,X as B,H as D,P as G,u as Y,E as J,_ as K,__tla as Q}from"./index-b5895273.js";import{__tla as T}from"./useWindowSizeFn-a59bee15.js";import{__tla as W}from"./FullscreenOutlined-012b5e27.js";let j,Z=Promise.all([(()=>{try{return z}catch(t){}})(),(()=>{try{return N}catch(t){}})(),(()=>{try{return Q}catch(t){}})(),(()=>{try{return T}catch(t){}})(),(()=>{try{return W}catch(t){}})()]).then(()=>_(void 0,null,function*(){function t(r,a="modal"){return _(this,null,function*(){return S.post({url:"/system/xjrmenuquick/role-save",data:r},{errorMessageMode:a})})}const h={key:0,class:"service-Content-body"},c={style:{"font-size":"18px","margin-left":"12px"}},g={class:"service-Content-body-system-items"},y=["onClick"],x={style:{width:"100px","margin-left":"12px"}},C=["src"],v={class:"titleContent"},s=X({__name:"menusConfigModal",setup(r){const a=f([]),b=f(),[q,{closeModal:k}]=U(e=>_(this,null,function*(){a.value=[],u.value=[],b.value=e.id,u.value=yield H({roleId:e.id}),u.value.forEach(l=>{l.menuVoList.forEach(i=>{i.isSelect&&(o.value.push({menuId:i.id,systemId:l.id}),a.value.push(i.id))})})})),u=f(),o=f([]),{createMessage:I}=J(),F=e=>{if(a.value.includes(e.id))a.value.splice(a.value.indexOf(e.id),1),o.value.forEach((l,i)=>{l.menuId===e.id&&o.value.splice(i,1)});else{if(a.value.length>=6)return I.error("\u6700\u591A\u53EA\u80FD\u9009\u62E96\u4E2A"),!1;a.value.push(e.id),o.value.push({menuId:e.id,systemId:e.systemId})}},L=()=>_(this,null,function*(){const e={roleId:b.value,menus:o.value};try{yield t(e),I.success("\u4FDD\u5B58\u6210\u529F"),k()}catch(l){I.error(l)}}),P=()=>{o.value=[],a.value=[],k()};return(e,l)=>(d(),$(V,G({onOk:L,defaultFullscreen:"",onCancel:P},e.$attrs,{onRegister:Y(q),title:"\u5FEB\u6377\u83DC\u5355\u914D\u7F6E",helpMessage:"\u4FEE\u6539\u540E\u8BF7\u70B9\u51FB\u786E\u8BA4\u6309\u94AE\u4FDD\u5B58\u4FEE\u6539"}),{default:A(()=>[u.value?(d(),p("div",h,[(d(!0),p(w,null,E(u.value,(i,M)=>(d(),p("div",{class:"service-Content-body-system",key:M},[n("div",null,[n("span",c,O(u.value[M].name)+":",1)]),n("div",g,[(d(!0),p(w,null,E(i.menuVoList,(m,R)=>(d(),p("div",{key:R,class:B([a.value.includes(m.id)?"active":"","service-Content-body-system-items-item"]),onClick:ee=>F(m)},[n("div",x,[n("img",{style:{width:"50px",height:"50px","object-fit":"contain"},src:m.iconUrl?m.iconUrl:"https://ossc.cqcet.edu.cn/static/portal/service.png",alt:""},null,8,C)]),n("div",v,[n("span",null,O(m.title),1)])],10,y))),128))])]))),128))])):D("",!0)]),_:1},16,["onRegister"]))}});j=K(s,[["__scopeId","data-v-f72dec2c"]])}));export{Z as __tla,j as default};