var J=Object.defineProperty,Q=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var P=(n,e,s)=>e in n?J(n,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):n[e]=s,x=(n,e)=>{for(var s in e||(e={}))Z.call(e,s)&&P(n,s,e[s]);if(T)for(var s of T(e))q.call(e,s)&&P(n,s,e[s]);return n},I=(n,e)=>Q(n,U(e));var w=(n,e,s)=>new Promise((c,p)=>{var _=l=>{try{u(s.next(l))}catch(h){p(h)}},m=l=>{try{u(s.throw(l))}catch(h){p(h)}},u=l=>l.done?c(l.value):Promise.resolve(l.value).then(_,m);u((s=s.apply(n,e)).next())});import{p as L,W as K,aD as X,u as Y}from"./entry/index-CRWhxBeP.js";import{_ as tt}from"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./helper-B0yEaptj.js";import{u as et}from"./useForm-C-769eP8.js";import{f as g,d as R,c as $,o as at,a6 as B,Z as E,_ as ot,$ as b,k as a,u as t,a5 as o,ab as st,a9 as nt,H as rt,G as M,a1 as it,a0 as lt,a4 as pt}from"./vue-DM5HGU8Z.js";import{aT as z,W as D,bg as ut,l as dt,T as O,aI as ct,bh as mt,aa as ft,aN as gt,bi as _t,bj as ht,aR as vt}from"./antd-BfqWtMX3.js";import{P as bt}from"./index-C0mnMlct.js";import{d as Ct}from"./table-BYicEzJW.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./index-CD5zFmZN.js";import"./useWindowSizeFn-CEueHQop.js";import"./index-BshNMORD.js";import"./index-BGDG2Aiy.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./index-lE2idd8k.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";import"./useContentViewHeight-D9So7_ch.js";const C=g(12),yt=(n=6,e=12)=>({min:n,max:e,marks:(()=>{const c={};for(let p=n;pyt(4)),m=n,u=e,l=g([]),h=$(()=>`h-${120-C.value*6}`),[F,{validate:N}]=et({schemas:[{field:"type",component:"Input",label:"类型"}],labelWidth:80,baseColProps:{span:6},actionColOptions:{span:24},autoSubmitOnEnter:!0,submitFunc:W});function W(){return w(this,null,function*(){const i=yield N();yield f(i)})}function j(i){v.value=i*4,f()}at(()=>{f(),u("getMethod",f)});function f(){return w(this,arguments,function*(i={}){const{api:r,params:y}=m;if(r&&dt(r)){const d=yield r(x(I(x({},y),{page:S.value,pageSize:v.value}),i));l.value=d.items,k.value=d.total}})}const S=g(1),v=g(36),k=g(0),V=g({showSizeChanger:!1,showQuickJumper:!0,pageSize:v,current:S,total:k,showTotal:i=>`总 ${i} 条`,onChange:A,onShowSizeChange:G});function A(i,r){S.value=i,v.value=r,f()}function G(i,r){v.value=r,f()}function H(i){return w(this,null,function*(){u("delete",i)})}return(i,r)=>{const y=B("a-button");return E(),ot("div",wt,[b("div",Mt,[a(t(tt),{onRegister:t(F)},null,8,["onRegister"])]),b("div",St,[a(t(z),{grid:{gutter:5,xs:1,sm:2,md:4,lg:4,xl:6,xxl:t(C)},"data-source":l.value,pagination:V.value},{header:o(()=>[b("div",xt,[st(i.$slots,"header"),a(t(O),null,{title:o(()=>[r[1]||(r[1]=b("div",{class:"w-50"},"每行显示数量",-1)),a(t(ct),nt({id:"slider"},_.value,{value:t(C),"onUpdate:value":r[0]||(r[0]=d=>rt(C)?C.value=d:null),onChange:j}),null,16,["value"])]),default:o(()=>[a(y,null,{default:o(()=>[a(t(mt))]),_:1})]),_:1}),a(t(O),{onClick:f},{title:o(()=>r[2]||(r[2]=[M("刷新")])),default:o(()=>[a(y,null,{default:o(()=>[a(t(ft))]),_:1})]),_:1})])]),renderItem:o(({item:d})=>[a(t(s),null,{default:o(()=>[a(t(D),null,{title:o(()=>r[3]||(r[3]=[])),cover:o(()=>[b("div",{class:it(h.value)},[a(t(gt),{src:d.imgs[0]},null,8,["src"])],2)]),actions:o(()=>[a(t(_t)),a(t(K),{trigger:["hover"],dropMenuList:[{text:"删除",event:"1",popConfirm:{title:"是否确认删除",confirm:H.bind(null,d.id)}}],popconfirm:""},{default:o(()=>[a(t(ht))]),_:2},1032,["dropMenuList"])]),default:o(()=>[a(t(c),null,{title:o(()=>[a(t(p),{content:d.name,ellipsis:{tooltip:d.address}},null,8,["content","ellipsis"])]),avatar:o(()=>[a(t(vt),{src:d.avatar},null,8,["src"])]),description:o(()=>[M(lt(d.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:3},8,["grid","data-source","pagination"])])])}}}),Tt=X(kt),ie=R({__name:"index",setup(n){const{notification:e}=Y(),s={};let c=()=>{};function p(m){c=m}function _(m){e.success({message:`成功删除${m}`}),c()}return(m,u)=>{const l=B("a-button");return E(),pt(t(bt),{title:"卡片列表示例",content:"基础封装"},{default:o(()=>[a(t(Tt),{params:s,api:t(Ct),onGetMethod:p,onDelete:_},{header:o(()=>[a(l,{type:"primary",color:"error"},{default:o(()=>u[0]||(u[0]=[M(" 按钮1 ")])),_:1}),a(l,{type:"primary",color:"success"},{default:o(()=>u[1]||(u[1]=[M(" 按钮2 ")])),_:1})]),_:1},8,["api"])]),_:1})}}});export{ie as default};