CardTable-uUUU2vO0.js 2.3 KB

1
  1. var _=(f,p,s)=>new Promise((r,d)=>{var l=t=>{try{e(s.next(t))}catch(m){d(m)}},i=t=>{try{e(s.throw(t))}catch(m){d(m)}},e=t=>t.done?r(t.value):Promise.resolve(t.value).then(l,i);e((s=s.apply(f,p)).next())});import{_ as h}from"./ContentWrap.vue_vue_type_script_setup_true_lang-BQQVoJIW.js";import{c as b}from"./index-XQEkcq4y.js";import{_ as C}from"./Table.vue_vue_type_script_lang-B_-9S-i8.js";import{b as k}from"./index-Cm1LNZ_g.js";/* empty css *//* empty css */import{x as u,n as T}from"./element-plus-B-YefleC.js";import{v as y,r as x,x as B,J as L,K as n,M as c,B as o,P as g,u as a,a3 as v}from"./vue-chunks-COp0tDkU.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-radio-button-C00vQ8JQ.js";/* empty css *//* empty css */import"./index-PN9SczcD.js";const D={class:"flex cursor-pointer"},w={class:"pr-16px"},z=["src"],N={class:"mb-12px font-700 font-size-16px"},V={class:"line-clamp-3 font-size-12px"},E={class:"flex justify-center items-center"},I=["onClick"],S=["onClick"],st=y({__name:"CardTable",setup(f){const{t:p}=b(),s=x(!0),r=x([]);(i=>_(this,null,function*(){const e=yield k({pageIndex:1,pageSize:10}).catch(()=>{}).finally(()=>{s.value=!1});e&&(r.value=e.data.list)}))();const l=i=>{};return(i,e)=>(B(),L(a(h),{title:a(p)("tableDemo.cardTable")},{default:n(()=>[c(a(C),{columns:[],data:r.value,loading:s.value,"custom-content":"","card-wrap-style":{width:"200px",marginBottom:"20px",marginRight:"20px"}},{content:n(t=>[o("div",D,[o("div",w,[o("img",{src:t.logo,class:"w-48px h-48px rounded-[50%]",alt:""},null,8,z)]),o("div",null,[o("div",N,g(t.name),1),o("div",V,g(t.desc),1)])])]),"content-footer":n(t=>[o("div",E,[o("div",{class:"flex-1 text-center",onClick:()=>l(t)},[c(a(u),{underline:!1},{default:n(()=>e[0]||(e[0]=[v("操作一")])),_:1})],8,I),c(a(T),{direction:"vertical"}),o("div",{class:"flex-1 text-center",onClick:()=>l(t)},[c(a(u),{underline:!1},{default:n(()=>e[1]||(e[1]=[v("操作二")])),_:1})],8,S)])]),_:1},8,["data","loading"])]),_:1},8,["title"]))}});export{st as default};