index-9d5c679c.js 1.7 KB

1
  1. var m=(h,u,s)=>new Promise((d,o)=>{var _=e=>{try{n(s.next(e))}catch(t){o(t)}},p=e=>{try{n(s.throw(e))}catch(t){o(t)}},n=e=>e.done?d(e.value):Promise.resolve(e.value).then(_,p);n((s=s.apply(h,u)).next())});import{u as B}from"./index-8cbf1e33.js";import w from"./formModal-823eaa05.js";import{q as y}from"./index-8a812ca8.js";import{d as R,R as M,f as E,B as S,q,Y as l,Z as v,l as c,a7 as r,n as F,a6 as g,u as a,E as L,F as k,a8 as D,a0 as N,_ as P,$ as V}from"./vue-8fccce23.js";import{B as b,R as I,O as $,U as x,a7 as z}from"./antd-ecb53b14.js";import{_ as O}from"./index.js";import"./useWindowSizeFn-8ad2dbf2.js";const Q={class:"menu-title"},T=R({__name:"index",setup(h){const u=M(),[s,{openModal:d}]=B(),o=E([]);function _(){d(!0)}S(()=>{o.value=[],n()});function p(){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,U)=>{const C=q("auth");return l(),v(k,null,[c(a(x),{title:"快捷入口",class:"shortcut-card"},{extra:r(()=>[F((l(),g(a(b),{type:"default",onClick:_},{default:r(()=>[L("编辑")]),_:1})),[[C,["visit:quickEntrance:edit"]]])]),default:r(()=>[c(a(I),null,{default:r(()=>[(l(!0),v(k,null,D(o.value,i=>(l(),g(a($),{span:6,key:i.id},{default:r(()=>[c(a(x),{hoverable:"",class:N("menu-card"),onClick:f=>e(i)},{default:r(()=>{var f;return[c(a(z),{preview:!1,alt:"快捷图标",width:34,height:40,src:(f=i.iconFile)==null?void 0:f.absolutePath},null,8,["src"]),P("div",Q,V(i.name),1)]}),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),_:1}),c(w,{onRegister:a(s),onSuccess:p},null,8,["onRegister"])],64)}}});const W=O(T,[["__scopeId","data-v-ccee2c8d"]]);export{W as default};