全栈小学生 e6c822aa8e up niucloud
2025-06-26 15:07:17 +08:00

2 lines
2.1 KiB
JavaScript

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