2 lines
7.0 KiB
Java
2 lines
7.0 KiB
Java
var U=Object.defineProperty,X=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable;var P=(o,t,e)=>t in o?U(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,x=(o,t)=>{for(var e in t||(t={}))Z.call(t,e)&&P(o,e,t[e]);if(V)for(var e of V(t))K.call(t,e)&&P(o,e,t[e]);return o},B=(o,t)=>X(o,Y(t));var O=(o,t,e)=>new Promise((l,s)=>{var g=u=>{try{m(e.next(u))}catch(h){s(h)}},d=u=>{try{m(e.throw(u))}catch(h){s(h)}},m=u=>u.done?l(u.value):Promise.resolve(u.value).then(g,d);m((e=e.apply(o,t)).next())});import{cq as tt,as as H,c as et,gc as ot,I as rt,T as L,aT as w,y as at,s as it}from"./index-X7Y8jykP.js";import{D as st}from"./index-fAAIzD3j.js";import{B as nt}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as lt}from"./useForm-D61zovon.js";import{f as a,r as v,e as $,o as pt,C as mt,z as A,Q as y,E as C,u as r,G as k,c as I,A as i,J as ut,L as ct,B as dt,v as ft,y as gt}from"./vue-vendor-DNhG1Cve.js";import{L as D}from"./index-Wl3jtD-0.js";import{C as E}from"./index-BwqG9R3y.js";import{a as vt}from"./index-CA-NUHS0.js";import{A as ht}from"./index-B4gPlWQt.js";import{E as bt}from"./EditOutlined-drlR34lz.js";import yt from"./index--p9d2PTL.js";import{R as _t}from"./RedoOutlined-Cq2g4Slp.js";import{P as Ct}from"./index-Ckh_BVlA.js";import{d as Ot}from"./table-BZjVQZNg.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./eagerComputed-BTlOruLW.js";import"./transButton-B2CWzlQO.js";import"./operationUnit-vCu2co3e.js";import"./CopyOutlined-Dpp8TC22.js";import"./useMenuSetting-BwQ9LkAm.js";import"./useFullContent-B3OUGaJG.js";import"./useContentHeight-vWUZcXk1.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./useContentViewHeight-Cja8zrBg.js";import"./usePageContext-9jIr04Op.js";import"./injectionKey-DPVn4AgL.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./ArrowRightOutlined-CZG1QCpB.js";import"./index-lcIOKfa7.js";var wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z"}}]},name:"table",theme:"outlined"};function j(o){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},l=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(e).filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable}))),l.forEach(function(s){zt(o,s,e[s])})}return o}function zt(o,t,e){return t in o?Object.defineProperty(o,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):o[t]=e,o}var M=function(t,e){var l=j({},t,e.attrs);return a(tt,j({},l,{icon:wt}),null)};M.displayName="TableOutlined";M.inheritAttrs=!1;const _=v(12),xt=(o=6,t=12)=>({min:o,max:t,marks:(()=>{const l={};for(let s=o;s<t+1;s++)l[s]={style:{color:"#fff"},label:s};return l})(),step:1}),Mt={class:"p-2"},St={class:"bg-white mb-2 p-4"},Tt={class:"bg-white p-2"},Vt={class:"flex justify-end space-x-2"},Pt=$({__name:"CardList",props:{params:H.object.def({}),api:H.func},emits:["getMethod","delete"],setup(o,{emit:t}){const e=D.Item,l=E.Meta,s=vt.Text,g=I(()=>xt(4)),d=o,m=t,u=v([]),h=I(()=>`h-${120-_.value*6}`),[F,{validate:R}]=lt({schemas:[{field:"type",component:"Input",label:"类型"}],labelWidth:80,baseColProps:{span:6},actionColOptions:{span:24},autoSubmitOnEnter:!0,submitFunc:N});function N(){return O(this,null,function*(){const p=yield R();yield f(p)})}function G(p){b.value=p*4,f()}pt(()=>{f(),m("getMethod",f)});function f(){return O(this,arguments,function*(p={}){const{api:n,params:c}=d;if(n&&et(n)){const T=yield n(x(B(x({},c),{page:z.value,pageSize:b.value}),p));u.value=T.items,S.value=T.total}})}const z=v(1),b=v(36),S=v(0),J=v({showSizeChanger:!1,showQuickJumper:!0,pageSize:b,current:z,total:S,showTotal:p=>`总 ${p} 条`,onChange:Q,onShowSizeChange:W});function Q(p,n){z.value=p,b.value=n,f()}function W(p,n){b.value=n,f()}function q(p){return O(this,null,function*(){m("delete",p)})}return(p,n)=>(A(),mt("div",Mt,[y("div",St,[a(r(nt),{onRegister:r(F)},null,8,["onRegister"])]),C(" "+k(g.value.width)+" ",1),y("div",Tt,[a(r(D),{grid:{gutter:5,xs:1,sm:2,md:4,lg:4,xl:6,xxl:r(_)},"data-source":u.value,pagination:J.value},{header:i(()=>[y("div",Vt,[ct(p.$slots,"header"),a(r(L),null,{title:i(()=>[n[1]||(n[1]=y("div",{class:"w-50"},"每行显示数量",-1)),a(r(yt),dt({id:"slider"},g.value,{value:r(_),"onUpdate:value":n[0]||(n[0]=c=>ft(_)?_.value=c:null),onChange:G}),null,16,["value"])]),default:i(()=>[a(r(w),null,{default:i(()=>[a(r(M))]),_:1})]),_:1}),a(r(L),{onClick:f},{title:i(()=>[...n[2]||(n[2]=[C("刷新",-1)])]),default:i(()=>[a(r(w),null,{default:i(()=>[a(r(_t))]),_:1})]),_:1})])]),renderItem:i(({item:c})=>[a(r(e),null,{default:i(()=>[a(r(E),null,{title:i(()=>[...n[3]||(n[3]=[])]),cover:i(()=>[y("div",{class:ut(h.value)},[a(r(rt),{src:c.imgs[0]},null,8,["src"])],2)]),actions:i(()=>[a(r(bt),{key:"edit"}),a(r(st),{trigger:["hover"],dropMenuList:[{text:"删除",event:"1",popConfirm:{title:"是否确认删除",confirm:q.bind(null,c.id)}}],popconfirm:""},{default:i(()=>[a(r(ot),{key:"ellipsis"})]),_:1},8,["dropMenuList"])]),default:i(()=>[a(r(l),null,{title:i(()=>[a(r(s),{content:c.name,ellipsis:{tooltip:c.address}},null,8,["content","ellipsis"])]),avatar:i(()=>[a(r(ht),{src:c.avatar},null,8,["src"])]),description:i(()=>[C(k(c.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:3},8,["grid","data-source","pagination"])])]))}}),Bt=at(Pt),Le=$({__name:"index",setup(o){const{notification:t}=it(),e={};let l=()=>{};function s(d){l=d}function g(d){t.success({message:`成功删除${d}`}),l()}return(d,m)=>(A(),gt(r(Ct),{title:"卡片列表示例",content:"基础封装"},{default:i(()=>[a(r(Bt),{params:e,api:r(Ot),onGetMethod:s,onDelete:g},{header:i(()=>[a(r(w),{type:"primary",color:"error"},{default:i(()=>[...m[0]||(m[0]=[C(" 按钮1 ",-1)])]),_:1}),a(r(w),{type:"primary",color:"success"},{default:i(()=>[...m[1]||(m[1]=[C(" 按钮2 ",-1)])]),_:1})]),_:1},8,["api"])]),_:1}))}});export{Le as default};
|