mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-03-30 01:03:51 +00:00
2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
import{d as L,j as S,f as B,r as f,J as I,h as s,c as o,e as p,w as v,F as l,T as g,a as e,t as _,B as d,u as h,z as D,k as N,C as O,W as R,L as V,M as F,p as z,g as A}from"./index-729a8626.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as J}from"./app_default-ef62993a.js";import{_ as M}from"./_plugin-vue_export-helper-c27b6911.js";const T=a=>(z("data-v-d2a46b2a"),a=a(),A(),a),U={class:"main-container"},W={key:0,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=L({__name:"marketing",setup(a){const u=S().addonIndexRoute,r=B(),c=f([]),x=f(!0),y=t=>{if(t.url)if(t.url.indexOf("is_target=true")!=-1){const m=r.resolve(t.url);window.open(m.href)}else r.push(t.url);else u[t.key]&&r.push({name:u[t.key]})};return(t,m)=>{const k=O,w=R,b=V,C=F;return I((s(),o("div",U,[p(b,{class:"box-card !border-none",shadow:"never"},{default:v(()=>[Object.keys(c.value).length?(s(!0),o(l,{key:0},g(c.value,(i,j)=>(s(),o(l,{key:j+"b"},[i.list.length>0?(s(),o("div",W,[e("span",$,_(i.title),1)])):d("",!0),e("div",q,[(s(!0),o(l,null,g(i.list,(n,E)=>(s(),o("div",{class:"cursor-pointer mt-[20px] mr-4 bg-[#f7f7f7]",key:E,onClick:te=>y(n)},[e("div",H,[p(k,{class:"w-[40px] h-[40px] mr-[10px] rounded-[6px] overflow-hidden",src:h(D)(n.icon),fit:"contain"},{error:v(()=>[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)):d("",!0),!x.value&&!Object.keys(c.value).length?(s(),o("div",Z,[p(w,{description:h(N)("emptyAppData")},null,8,["description"])])):d("",!0)]),_:1})])),[[C,x.value]])}}});const le=M(ee,[["__scopeId","data-v-d2a46b2a"]]);export{le as default};
|