niucloud-admin/niucloud/public/admin/assets/marketing-bad489c2.js
全栈小学生 98b1289ede up
2026-01-13 09:17:40 +08:00

2 lines
2.1 KiB
JavaScript

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