mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-18 09:38:09 +00:00
2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
import{d as S,j as E,f as B,r as m,J as I,h as s,c as a,e as l,w as f,F as p,T as g,a as e,t as _,u as v,z as M,B as h,k as V,W as D,C as N,V as O,L as R,M as F,p as z,g as A,_ as J}from"./index-9f163f98.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as T}from"./app_default-ef62993a.js";const U=o=>(z("data-v-a4e49342"),o=o(),A(),o),W={class:"main-container"},$={class:"flex justify-between items-center"},q={class:"text-page-title"},G={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=U(()=>e("div",{class:"image-slot"},[e("img",{class:"w-[40px] h-[40px]",src:T})],-1)),Q={class:"flex flex-col justify-between w-[180px]"},X={class:"text-[14px] flex items-center"},Y={class:"app-text max-w-[170px]"},Z={class:"app-text text-[12px] text-[#999]"},ee={key:1,class:"empty flex items-center justify-center"},te=S({__name:"marketing",setup(o){const d=E().addonIndexRoute,c=B(),n=m([]),i=m(!0);(async()=>{const t=await D();n.value=t.data,i.value=!1})();const k=t=>{if(t.url)if(t.url.indexOf("is_target=true")!=-1){const u=c.resolve(t.url);window.open(u.href)}else c.push(t.url);else d[t.key]&&c.push({name:d[t.key]})};return(t,u)=>{const y=N,w=O,b=R,C=F;return I((s(),a("div",W,[l(b,{class:"box-card !border-none",shadow:"never"},{default:f(()=>[Object.keys(n.value).length?(s(!0),a(p,{key:0},g(n.value,(x,L)=>(s(),a(p,{key:L+"b"},[e("div",$,[e("span",q,_(x.title),1)]),e("div",G,[(s(!0),a(p,null,g(x.list,(r,j)=>(s(),a("div",{class:"cursor-pointer mt-[20px] mr-4 bg-[#f7f7f7]",key:j,onClick:ae=>k(r)},[e("div",K,[l(y,{class:"w-[40px] h-[40px] mr-[10px] rounded-[6px] overflow-hidden",src:v(M)(r.icon),fit:"contain"},{error:f(()=>[P]),_:2},1032,["src"]),e("div",Q,[e("div",X,[e("span",Y,_(r.title),1)]),e("p",Z,_(r.desc),1)])])],8,H))),128))])],64))),128)):h("",!0),!i.value&&!Object.keys(n.value).length?(s(),a("div",ee,[l(w,{description:v(V)("emptyAppData")},null,8,["description"])])):h("",!0)]),_:1})])),[[C,i.value]])}}});const _e=J(te,[["__scopeId","data-v-a4e49342"]]);export{_e as default};
|