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