全栈小学生 fb2c3be261 up
2026-03-20 16:00:24 +08:00

2 lines
2.3 KiB
JavaScript

import{d as S,j as A,f as E,r as m,J as B,h as t,c as s,e as _,w as v,F as d,T as g,a,t as u,B as p,u as h,z as I,k as V,U as D,V as N,C as O,W as R,L as F,M as U,p as z,g as J}from"./index-729a8626.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as K}from"./app_default-ef62993a.js";import{_ as M}from"./_plugin-vue_export-helper-c27b6911.js";const T=o=>(z("data-v-35a6ed90"),o=o(),J(),o),W={class:"main-container"},$={key:0,class:"flex justify-between items-center"},q={class:"text-page-title"},G={key:1,class:"flex flex-wrap plug-list pb-10 plug-large"},H=["onClick"],P={class:"w-[264px] flex py-[20px] px-[17px] app-item relative"},Q=T(()=>a("div",{class:"image-slot"},[a("img",{class:"w-[40px] h-[40px]",src:K})],-1)),X={class:"flex flex-col justify-between w-[180px]"},Y={class:"text-[14px] flex items-center"},Z={class:"app-text max-w-[170px]"},ee={class:"app-text text-[12px] text-[#999]"},te={key:1,class:"empty flex items-center justify-center"},se=S({__name:"index",setup(o){const x=A().addonIndexRoute,i=E(),n=m([]),l=m(!0);(async()=>{const e=await D();n.value=e.data,l.value=!1})();const y=e=>{if(e.url)if(e.url.indexOf("is_target=true")!=-1){const f=i.resolve(e.url);window.open(f.href)}else i.push(e.url);else x[e.key]&&i.push({name:x[e.key]});N.set({key:"activeAppKey",data:e.key})};return(e,f)=>{const k=O,w=R,b=F,C=U;return B((t(),s("div",W,[_(b,{class:"box-card !border-none",shadow:"never"},{default:v(()=>[Object.keys(n.value).length?(t(!0),s(d,{key:0},g(n.value,(r,L)=>(t(),s(d,{key:L+"b"},[r.list.length?(t(),s("div",$,[a("span",q,u(r.title),1)])):p("",!0),r.list.length?(t(),s("div",G,[(t(!0),s(d,null,g(r.list,(c,j)=>(t(),s("div",{class:"cursor-pointer mt-[20px] mr-4 bg-[#f7f7f7]",key:j,onClick:oe=>y(c)},[a("div",P,[_(k,{class:"w-[40px] h-[40px] mr-[10px]",src:h(I)(c.icon),fit:"contain"},{error:v(()=>[Q]),_:2},1032,["src"]),a("div",X,[a("div",Y,[a("span",Z,u(c.title),1)]),a("p",ee,u(c.desc),1)])])],8,H))),128))])):p("",!0)],64))),128)):p("",!0),!l.value&&!Object.keys(n.value).length?(t(),s("div",te,[_(w,{description:h(V)("emptyAppData")},null,8,["description"])])):p("",!0)]),_:1})])),[[C,l.value]])}}});const ue=M(se,[["__scopeId","data-v-35a6ed90"]]);export{ue as default};