驭风行PC站
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

import{E}from"./CaXrkGgF.js";import{E as k}from"./DC4XoMQp.js";import{E as C}from"./EeQgbgy4.js";import{E as I,a as S}from"./ymMjDhGX.js";import{v as z,e as f}from"./BPRC2v3K.js";import{f as B,k as V,c,a as t,t as i,b as p,w as r,g as x,F as g,o,y as N,z as m,u as l,d as _,s as R}from"./Ca9y1zsW.js";import{o as j}from"./PFP8Cci7.js";import{u as L}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={class:"text-center flex flex-col items-center pb-10"},F={class:"text-3xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-4xl lg:text-5xl"},U={class:"sub-title"},D={class:"text-gray-500 dark:text-gray-400 py-3"},Q={class:"xl:w-screen-xl sm:flex xl:p-0 p-4 m-auto relative"},T={class:"flex-1 px-4 py-5 sm:p-6 !p-4"},$={class:"text-gray-700 dark:text-white text-base font-semibold flex flex-col gap-1.5"},A={class:"flex-1 text-xl cursor-pointer"},G={class:"text-red-500"},H={key:0,class:"flex items-center gap-1.5 py-2 text-gray-500 justify-between"},J={class:"text-gray-500"},K={class:"button-group flex justify-center mt-3"},M={key:0,class:"px-1 text-center text-gray-500 min-h-xs"},ve=B({__name:"CardList",props:{disabled:{type:Boolean},title:{default:"卡片标题"},comments:{default:"卡片描述"}},emits:["done"],setup(O,{emit:P}){const h=R(),u=V([]);return(async()=>{var d,n,a;const{data:e}=await L("/cms/cms-product/page",{baseURL:h.public.apiServer,params:{limit:8}});(d=e.value)!=null&&d.data&&(n=e.value)!=null&&n.data.list&&(u.value=(a=e.value)==null?void 0:a.data.list)})(),(e,d)=>{const n=E,a=k,y=C,v=S,w=I;return o(),c(g,null,[t("div",q,[t("h2",F,i(e.title),1),t("div",U,[t("p",D,i(e.comments),1)])]),t("div",Q,[p(w,{gutter:24,class:"flex"},{default:r(()=>[(o(!0),c(g,null,N(l(u),(s,b)=>(o(),m(v,{key:b,xs:24,sm:12,md:8,lg:6,xl:6,class:"mb-5 min-w-xs"},{default:r(()=>[p(y,{shadow:"hover","body-style":{padding:"0px"},class:"hover:bg-gray-50 cursor-pointer"},{default:r(()=>[p(n,{src:"https://oss.wsdns.cn/20240925/e5e47100f4b6471395b3b81f834d2902.jpg?x-oss-process=image/resize,m_fixed,w_750/quality,Q_90",fit:"contain",lazy:!0,class:"w-full md:h-[150px] h-[199px] cursor-pointer"}),t("div",T,[t("div",$,[t("div",A,i(s.title),1),t("div",G,"¥"+i(s.price),1)]),s.price&&s.price>0?(o(),c("div",H,[t("div",J,i(s.comments),1)])):x("",!0),t("div",K,[p(a,{class:"w-full",size:"large",icon:"ElIconView"in e?e.ElIconView:l(z),onClick:X=>l(j)("/item",s,s.goodsId,!0)},{default:r(()=>[_(" 查看详情 ")]),_:2},1032,["icon","onClick"]),s.price&&s.price>0?(o(),m(a,{key:0,type:"primary",size:"large",class:"w-full",icon:"ElIconShoppingCart"in e?e.ElIconShoppingCart:l(f)},{default:r(()=>[_("购买 ")]),_:1},8,["icon"])):(o(),m(a,{key:1,class:"w-full",size:"large",icon:"ElIconShoppingCart"in e?e.ElIconShoppingCart:l(f)},{default:r(()=>[_("下载")]),_:1},8,["icon"]))])])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),e.disabled?(o(),c("div",M," 没有更多了 ")):x("",!0)],64)}}});export{ve as default};