index-DUScCzUM.js 5.8 KB

1
  1. var q=Object.defineProperty,Q=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var L=(i,e,s)=>e in i?q(i,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[e]=s,S=(i,e)=>{for(var s in e||(e={}))K.call(e,s)&&L(i,s,e[s]);if(B)for(var s of B(e))X.call(e,s)&&L(i,s,e[s]);return i},z=(i,e)=>Q(i,U(e));var w=(i,e,s)=>new Promise((d,l)=>{var g=u=>{try{p(s.next(u))}catch(h){l(h)}},c=u=>{try{p(s.throw(u))}catch(h){l(h)}},p=u=>u.done?d(u.value):Promise.resolve(u.value).then(g,c);p((s=s.apply(i,e)).next())});import{f as v,d as $,e as D,o as Y,aq as Z,ar as G,at as b,G as C,k as o,u as t,au as I,aD as a,as as tt,aG as et,aE as ot,H as at,aB as st}from"./vue-vendor-Be68asQ6.js";import{n as it,aa as rt,ar as x,H as O,w as nt,u as lt}from"./index-BFfnEkVs.js";import{L as P,J as E,b2 as pt,a3 as ut,b3 as mt,b4 as dt,an as ct,T as F,b5 as ft,ab as gt,aG as vt}from"./antd-vue-vendor-DcqS7Wvq.js";import"./index-D68l__AG.js";import{u as ht}from"./useForm-kcRIHoe0.js";import{B as _t}from"./BasicForm-Cv-dsB-e.js";import{P as bt}from"./index-X83NmVMq.js";import{d as yt}from"./table-DeSHy8TZ.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./index-CETWS1o0.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";import"./useContentHeight-DnE6GxS2.js";import"./useContentViewHeight-BVCc9jQl.js";import"./usePageContext-WlOC5VNa.js";import"./injectionKey-DPVn4AgL.js";const y=v(12),Ct=(i=6,e=12)=>({min:i,max:e,marks:(()=>{const d={};for(let l=i;l<e+1;l++)d[l]={style:{color:"#fff"},label:l};return d})(),step:1}),wt={class:"p-2"},xt={class:"bg-white mb-2 p-4"},Mt={class:"bg-white p-2"},St={class:"flex justify-end space-x-2"},kt=$({__name:"CardList",props:{params:O.object.def({}),api:O.func},emits:["getMethod","delete"],setup(i,{emit:e}){const s=P.Item,d=E.Meta,l=pt.Text,g=D(()=>Ct(4)),c=i,p=e,u=v([]),h=D(()=>`h-${120-y.value*6}`),[R,{validate:N}]=ht({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 n=yield N();yield f(n)})}function j(n){_.value=n*4,f()}Y(()=>{f(),p("getMethod",f)});function f(){return w(this,arguments,function*(n={}){const{api:r,params:m}=c;if(r&&it(r)){const T=yield r(S(z(S({},m),{page:M.value,pageSize:_.value}),n));u.value=T.items,k.value=T.total}})}const M=v(1),_=v(36),k=v(0),A=v({showSizeChanger:!1,showQuickJumper:!0,pageSize:_,current:M,total:k,showTotal:n=>`总 ${n} 条`,onChange:H,onShowSizeChange:J});function H(n,r){M.value=n,_.value=r,f()}function J(n,r){_.value=r,f()}function W(n){return w(this,null,function*(){p("delete",n)})}return(n,r)=>(G(),Z("div",wt,[b("div",xt,[o(t(_t),{onRegister:t(R)},null,8,["onRegister"])]),C(" "+I(g.value.width)+" ",1),b("div",Mt,[o(t(P),{grid:{gutter:5,xs:1,sm:2,md:4,lg:4,xl:6,xxl:t(y)},"data-source":u.value,pagination:A.value},{header:a(()=>[b("div",St,[et(n.$slots,"header"),o(t(F),null,{title:a(()=>[r[1]||(r[1]=b("div",{class:"w-50"},"每行显示数量",-1)),o(t(gt),ot({id:"slider"},g.value,{value:t(y),"onUpdate:value":r[0]||(r[0]=m=>at(y)?y.value=m:null),onChange:j}),null,16,["value"])]),default:a(()=>[o(t(x),null,{default:a(()=>[o(t(ft))]),_:1})]),_:1}),o(t(F),{onClick:f},{title:a(()=>r[2]||(r[2]=[C("刷新")])),default:a(()=>[o(t(x),null,{default:a(()=>[o(t(vt))]),_:1})]),_:1})])]),renderItem:a(({item:m})=>[o(t(s),null,{default:a(()=>[o(t(E),null,{title:a(()=>r[3]||(r[3]=[])),cover:a(()=>[b("div",{class:tt(h.value)},[o(t(ct),{src:m.imgs[0]},null,8,["src"])],2)]),actions:a(()=>[o(t(mt),{key:"edit"}),o(t(rt),{trigger:["hover"],dropMenuList:[{text:"删除",event:"1",popConfirm:{title:"是否确认删除",confirm:W.bind(null,m.id)}}],popconfirm:""},{default:a(()=>[o(t(dt),{key:"ellipsis"})]),_:2},1032,["dropMenuList"])]),default:a(()=>[o(t(d),null,{title:a(()=>[o(t(l),{content:m.name,ellipsis:{tooltip:m.address}},null,8,["content","ellipsis"])]),avatar:a(()=>[o(t(ut),{src:m.avatar},null,8,["src"])]),description:a(()=>[C(I(m.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:3},8,["grid","data-source","pagination"])])]))}}),Tt=nt(kt),Te=$({__name:"index",setup(i){const{notification:e}=lt(),s={};let d=()=>{};function l(c){d=c}function g(c){e.success({message:`成功删除${c}`}),d()}return(c,p)=>(G(),st(t(bt),{title:"卡片列表示例",content:"基础封装"},{default:a(()=>[o(t(Tt),{params:s,api:t(yt),onGetMethod:l,onDelete:g},{header:a(()=>[o(t(x),{type:"primary",color:"error"},{default:a(()=>p[0]||(p[0]=[C(" 按钮1 ")])),_:1}),o(t(x),{type:"primary",color:"success"},{default:a(()=>p[1]||(p[1]=[C(" 按钮2 ")])),_:1})]),_:1},8,["api"])]),_:1}))}});export{Te as default};