| 1 |
- var m=(h,u,s)=>new Promise((d,o)=>{var _=e=>{try{n(s.next(e))}catch(t){o(t)}},f=e=>{try{n(s.throw(e))}catch(t){o(t)}},n=e=>e.done?d(e.value):Promise.resolve(e.value).then(_,f);n((s=s.apply(h,u)).next())});import{u as B}from"./index-4f5bc708.js";import w from"./formModal-22e7dd69.js";import{q as y}from"./index-b74379a1.js";import{d as M,R,f as E,B as S,q as b,Y as l,Z as v,l as i,a7 as r,n as q,a6 as g,u as a,E as F,F as k,a8 as L,a0 as D,_ as N,$ as P}from"./vue-aed314e3.js";import{B as V,a6 as I,a5 as Q,Q as x,a7 as $}from"./antd-f259b82a.js";import{_ as z}from"./index.js";import"./useWindowSizeFn-6e9d633b.js";const T={class:"menu-title"},Y=M({__name:"index",setup(h){const u=R(),[s,{openModal:d}]=B(),o=E([]);function _(){d(!0)}S(()=>{o.value=[],n()});function f(){return m(this,null,function*(){console.log("opening...."),yield n()})}function n(){return m(this,null,function*(){o.value=yield y()})}function e(t){console.log("item:::::::",t),u.push({path:t.parentRoutePath+"/"+t.routePath})}return(t,Z)=>{const C=b("auth");return l(),v(k,null,[i(a(x),{title:"快捷入口",class:"shortcut-card"},{extra:r(()=>[q((l(),g(a(V),{type:"default",onClick:_},{default:r(()=>[F("编辑")]),_:1})),[[C,["visit:quickEntrance:edit"]]])]),default:r(()=>[i(a(I),null,{default:r(()=>[(l(!0),v(k,null,L(o.value,c=>(l(),g(a(Q),{span:6,key:c.id},{default:r(()=>[i(a(x),{hoverable:"",class:D("menu-card"),onClick:p=>e(c)},{default:r(()=>{var p;return[i(a($),{preview:!1,alt:"快捷图标",width:34,height:40,src:(p=c.iconFile)==null?void 0:p.absolutePath},null,8,["src"]),N("div",T,P(c.name),1)]}),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),_:1}),i(w,{onRegister:a(s),onSuccess:f},null,8,["onRegister"])],64)}}});const W=z(Y,[["__scopeId","data-v-f33a3aeb"]]);export{W as default};
|