驭风行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
1.7 KiB

import{E as b}from"./CaXrkGgF.js";import{l as C,E as B}from"./BPRC2v3K.js";import{E as D}from"./EeQgbgy4.js";import{E as I,a as z}from"./ymMjDhGX.js";import{o as N}from"./PFP8Cci7.js";import{d as S}from"./CxMP4GVf.js";import{E as V}from"./po3S0bEO.js";import{f as F,c as s,x as L,b as o,w as a,g as i,F as c,o as t,y as M,z as m,u as r,a as l,t as d}from"./Ca9y1zsW.js";const j={class:"xl:w-screen-xl sm:flex xl:p-0 p-4 m-auto relative"},R={class:"flex-1 px-4 py-5 sm:p-6 !p-4"},T={class:"line-clamp-2 font-semibold text-gray-700 dark:text-white text-base gap-1.5 text-xl"},U={class:"flex items-center gap-1.5 py-2 text-gray-500"},$={key:0,class:"px-1 text-center text-gray-500 min-h-xs"},X=F({__name:"CardList",props:{list:{},disabled:{type:Boolean}},emits:["done"],setup(p,{emit:_}){const f=p,x=_,u=()=>{f.disabled||x("done")};return(n,q)=>{const g=b,h=B,y=D,E=z,v=I,k=V;return t(),s(c,null,[L((t(),s("div",j,[o(v,{gutter:24,class:"flex"},{default:a(()=>[(t(!0),s(c,null,M(n.list,(e,w)=>(t(),m(E,{key:w,xs:24,sm:12,md:8,lg:6,xl:6,class:"mb-5 min-w-xs"},{default:a(()=>[o(y,{shadow:"hover","body-style":{padding:"0px"},class:"hover:bg-gray-50 cursor-pointer",onClick:A=>r(N)("/detail",e,e.articleId,!0)},{default:a(()=>[o(g,{src:e.image,fit:"fill",lazy:!0,class:"w-full md:h-[150px] h-[199px] cursor-pointer"},null,8,["src"]),l("div",R,[l("div",T,d(e.title),1),l("div",U,[l("span",null,d(r(S)(e.createTime).format("MM-DD hh:mm")),1),e.permission>0?(t(),m(h,{key:0,size:24},{default:a(()=>[o(r(C),{class:"text-gray-400 px-1"})]),_:1})):i("",!0)])])]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})])),[[k,u]]),n.disabled?(t(),s("div",$," 没有更多了 ")):i("",!0)],64)}}});export{X as _};