var H=Object.defineProperty,J=Object.defineProperties;var Q=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var U=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var T=(n,e,s)=>e in n?H(n,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):n[e]=s,S=(n,e)=>{for(var s in e||(e={}))U.call(e,s)&&T(n,s,e[s]);if(P)for(var s of P(e))Z.call(e,s)&&T(n,s,e[s]);return n},L=(n,e)=>J(n,Q(e));var w=(n,e,s)=>new Promise((u,l)=>{var _=i=>{try{m(s.next(i))}catch(h){l(h)}},d=i=>{try{m(s.throw(i))}catch(h){l(h)}},m=i=>i.done?u(i.value):Promise.resolve(i.value).then(_,d);m((s=s.apply(n,e)).next())});import{p as $,a7 as K,w as X,a as Y}from"./entry/index-DHk75Dkc.js";import{_ as tt}from"./BasicForm.vue_vue_type_script_setup_true_lang-CSERouAH.js";import"./BasicForm.vue_vue_type_style_index_0_lang-C6dSYv9K.js";import"./componentMap-D1eJl6zq.js";import{u as et}from"./useForm-B3GlywU3.js";import{f as g,d as R,c as z,o as at,a9 as B,Z as E,_ as ot,$ as C,k as a,u as t,a8 as o,ae as st,ac as nt,H as rt,G as x,a1 as it,a0 as lt,a7 as pt}from"./vue-ByATgq5d.js";import{am as I,R as O,bo as ct,e as ut,T as D,aW as dt,bp as mt,ax as ft,a5 as gt,b3 as _t,bq as ht,a4 as vt}from"./antd-B5uHptHh.js";import{P as bt}from"./index-C3JMvybM.js";import{d as Ct}from"./table-DnxGyPnZ.js";import"./FormItem.vue_vue_type_script_lang-kwkG2Igb.js";import"./helper-My4ihbg8.js";import"./index-_MAnPjxT.js";import"./useWindowSizeFn-D9YbvWYE.js";import"./useFormItem-Bv5-d0zE.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-CUK54Qtj.js";import"./index-CWmHSpPl.js";import"./uuid-D0SLUWHI.js";import"./useSortable-BmaEIOXj.js";import"./download-_Tt1MCao.js";import"./base64Conver-bBv-IO2K.js";import"./index-DMPvzyL-.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-CyxzsS6k.js";import"./copyTextToClipboard-Cwa_x1Ip.js";import"./index-N1vfajO3.js";import"./index--gfULm8y.js";import"./useContentViewHeight-D8mdT192.js";import"./onMountedOrActivated-BDlj7Upy.js";const b=g(12),yt=(n=6,e=12)=>({min:n,max:e,marks:(()=>{const u={};for(let l=n;lyt(4)),d=n,m=e,i=g([]),h=z(()=>`h-${120-b.value*6}`),[F,{validate:N}]=et({schemas:[{field:"type",component:"Input",label:"类型"}],labelWidth:80,baseColProps:{span:6},actionColOptions:{span:24},autoSubmitOnEnter:!0,submitFunc:V});function V(){return w(this,null,function*(){const r=yield N();yield f(r)})}function W(r){v.value=r*4,f()}at(()=>{f(),m("getMethod",f)});function f(){return w(this,arguments,function*(r={}){const{api:c,params:y}=d;if(c&&ut(c)){const p=yield c(S(L(S({},y),{page:M.value,pageSize:v.value}),r));i.value=p.items,k.value=p.total}})}const M=g(1),v=g(36),k=g(0),j=g({showSizeChanger:!1,showQuickJumper:!0,pageSize:v,current:M,total:k,showTotal:r=>`总 ${r} 条`,onChange:A,onShowSizeChange:G});function A(r,c){M.value=r,v.value=c,f()}function G(r,c){v.value=c,f()}function q(r){return w(this,null,function*(){m("delete",r)})}return(r,c)=>{const y=B("a-button");return E(),ot("div",wt,[C("div",xt,[a(t(tt),{onRegister:t(F)},null,8,["onRegister"])]),C("div",Mt,[a(t(I),{grid:{gutter:5,xs:1,sm:2,md:4,lg:4,xl:6,xxl:t(b)},"data-source":i.value,pagination:j.value},{header:o(()=>[C("div",St,[st(r.$slots,"header"),a(t(D),null,{title:o(()=>[kt,a(t(dt),nt({id:"slider"},_.value,{value:t(b),"onUpdate:value":c[0]||(c[0]=p=>rt(b)?b.value=p:null),onChange:W}),null,16,["value"])]),default:o(()=>[a(y,null,{default:o(()=>[a(t(mt))]),_:1})]),_:1}),a(t(D),{onClick:f},{title:o(()=>[x("刷新")]),default:o(()=>[a(y,null,{default:o(()=>[a(t(ft))]),_:1})]),_:1})])]),renderItem:o(({item:p})=>[a(t(s),null,{default:o(()=>[a(t(O),null,{title:o(()=>[]),cover:o(()=>[C("div",{class:it(h.value)},[a(t(gt),{src:p.imgs[0]},null,8,["src"])],2)]),actions:o(()=>[a(t(_t)),a(t(K),{trigger:["hover"],dropMenuList:[{text:"删除",event:"1",popConfirm:{title:"是否确认删除",confirm:q.bind(null,p.id)}}],popconfirm:""},{default:o(()=>[a(t(ht))]),_:2},1032,["dropMenuList"])]),default:o(()=>[a(t(u),null,{title:o(()=>[a(t(l),{content:p.name,ellipsis:{tooltip:p.address}},null,8,["content","ellipsis"])]),avatar:o(()=>[a(t(vt),{src:p.avatar},null,8,["src"])]),description:o(()=>[x(lt(p.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:3},8,["grid","data-source","pagination"])])])}}}),Tt=X(Pt),oe=R({__name:"index",setup(n){const{notification:e}=Y(),s={};let u=()=>{};function l(d){u=d}function _(d){e.success({message:`成功删除${d}`}),u()}return(d,m)=>{const i=B("a-button");return E(),pt(t(bt),{title:"卡片列表示例",content:"基础封装"},{default:o(()=>[a(t(Tt),{params:s,api:t(Ct),onGetMethod:l,onDelete:_},{header:o(()=>[a(i,{type:"primary",color:"error"},{default:o(()=>[x(" 按钮1 ")]),_:1}),a(i,{type:"primary",color:"success"},{default:o(()=>[x(" 按钮2 ")]),_:1})]),_:1},8,["api"])]),_:1})}}});export{oe as default};