You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
3.1 KiB
1 lines
3.1 KiB
import{E as C}from"./CaXrkGgF.js";import{E as I}from"./DC4XoMQp.js";import{E as S}from"./EeQgbgy4.js";import{E as B,a as V}from"./ymMjDhGX.js";import{v as z,e as _}from"./BPRC2v3K.js";import{f as N,k as R,c as n,a as t,b as c,w as r,g as x,F as g,o,y as L,z as d,t as m,u as l,d as u,s as j}from"./Ca9y1zsW.js";import{o as F}from"./PFP8Cci7.js";import{u as U}from"./B6GSEys7.js";import"./CeUmO8rY.js";import"./BAT_Brgp.js";import"./B3sO6I2n.js";import"./BUADUvnR.js";import"./BBIc9hyf.js";import"./aPBqHQcn.js";import"./DYOBeiWW.js";import"./DaX0k22-.js";import"./YeUNH851.js";import"./Immh241S.js";import"./sr4qPEz_.js";import"./Ch8OMI22.js";/* empty css */import"./Ak2swtwV.js";const q=t("div",{class:"text-center flex flex-col items-center py-10"},[t("h2",{class:"text-3xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-4xl lg:text-5xl"}," 插件市场 "),t("div",{class:"sub-title"},[t("p",{class:"text-gray-500 dark:text-gray-400 py-3"}," 安装插件,几秒钟内即可启动并运行 ")])],-1),D={class:"xl:w-screen-xl sm:flex xl:p-0 p-4 m-auto relative"},P={class:"flex-1 px-4 py-5 sm:p-6 !p-4"},T={class:"text-gray-700 dark:text-white text-base font-semibold flex flex-col gap-1.5"},$={class:"flex-1 text-xl cursor-pointer"},A={class:"text-red-500"},G={key:0,class:"flex items-center gap-1.5 py-2 text-gray-500 justify-between"},H={class:"text-gray-500"},J={class:"button-group flex justify-center mt-3"},K={key:0,class:"px-1 text-center text-gray-500 min-h-xs"},ye=N({__name:"PlugList",props:{disabled:{type:Boolean},type:{}},emits:["done"],setup(y,{emit:M}){const h=y,v=j(),f=R([]);return(async()=>{var p,i,a;const{data:e}=await U("/cms/cms-product/page",{baseURL:v.public.apiServer,params:{limit:8,type:h.type}});(p=e.value)!=null&&p.data&&(i=e.value)!=null&&i.data.list&&(f.value=(a=e.value)==null?void 0:a.data.list)})(),(e,p)=>{const i=C,a=I,w=S,b=V,E=B;return o(),n(g,null,[q,t("div",D,[c(E,{gutter:24,class:"flex"},{default:r(()=>[(o(!0),n(g,null,L(l(f),(s,k)=>(o(),d(b,{key:k,xs:24,sm:12,md:8,lg:6,xl:6,class:"mb-5 min-w-xs"},{default:r(()=>[c(w,{shadow:"hover","body-style":{padding:"0px"},class:"hover:bg-gray-50 cursor-pointer"},{default:r(()=>[c(i,{src:s.image,fit:"contain",lazy:!0,class:"w-full md:h-[150px] h-[199px] cursor-pointer bg-gray-50"},null,8,["src"]),t("div",P,[t("div",T,[t("div",$,m(s.title),1),t("div",A,"¥"+m(s.price),1)]),s.price&&s.price>0?(o(),n("div",G,[t("div",H,m(s.comments),1)])):x("",!0),t("div",J,[c(a,{class:"w-full",size:"large",icon:"ElIconView"in e?e.ElIconView:l(z),onClick:Q=>l(F)("/item",s,s.productId,!0)},{default:r(()=>[u("查看详情")]),_:2},1032,["icon","onClick"]),s.price&&s.price>0?(o(),d(a,{key:0,type:"primary",size:"large",class:"w-full",icon:"ElIconShoppingCart"in e?e.ElIconShoppingCart:l(_)},{default:r(()=>[u("购买 ")]),_:1},8,["icon"])):(o(),d(a,{key:1,class:"w-full",size:"large",icon:"ElIconShoppingCart"in e?e.ElIconShoppingCart:l(_)},{default:r(()=>[u("下载")]),_:1},8,["icon"]))])])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),e.disabled?(o(),n("div",K," 没有更多了 ")):x("",!0)],64)}}});export{ye as default};
|