index-6a02cf1e.js 5.12 KB
var Q=Object.defineProperty,U=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable;var z=(r,t,o)=>t in r?Q(r,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[t]=o,k=(r,t)=>{for(var o in t||(t={}))q.call(t,o)&&z(r,o,t[o]);if(T)for(var o of T(t))H.call(t,o)&&z(r,o,t[o]);return r},B=(r,t)=>U(r,Y(t));var b=(r,t,o)=>new Promise((p,i)=>{var _=u=>{try{m(o.next(u))}catch(h){i(h)}},d=u=>{try{m(o.throw(u))}catch(h){i(h)}},m=u=>u.done?p(u.value):Promise.resolve(u.value).then(_,d);m((o=o.apply(r,t)).next())});import{k as g,d as D,e as E,o as K,_ as F,$ as X,a0 as y,f as a,u as e,aa as s,R as Z,ad as ee,G as te,E as x,a2 as ae,ac as se,a1 as oe,a9 as re}from"./vue-5a35c3f5.js";import{p as O,r as ne,b1 as w,a7 as ie,_ as R,aj as le,a as ce}from"./index.js";import{B as pe}from"./BasicForm-53100365.js";import"./componentMap-4d1c941b.js";import{u as de}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{av as P,as as I,bx as ue,W as $,aY as me,by as fe,ar as ge,aP as _e,bz as he,bA as ve,ax as Ce}from"./antd-6b087f69.js";import{P as ye}from"./index-f532aa07.js";import{d as be}from"./table-2ce11aa8.js";import"./FormItem-ffc5ecef.js";import"./helper-95474dfc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import"./uniqBy-0cd5a663.js";import"./index-c1c2669a.js";import"./useWindowSizeFn-cc2fb57c.js";import"./useFormItem-9ea791b8.js";import"./uuid-31b8b5a4.js";import"./download-3d468407.js";import"./base64Conver-39fc0d26.js";import"./index-1ca3bd8a.js";import"./IconPicker-6bbd557c.js";import"./index-9a895eb5.js";import"./useContentViewHeight-d0a5c58e.js";import"./onMountedOrActivated-52afb7a7.js";const C=g(12),xe=(r=6,t=12)=>({min:r,max:t,marks:(()=>{const p={};for(let i=r;i<t+1;i++)p[i]={style:{color:"#fff"},label:i};return p})(),step:1}),we={class:"p-2"},Se={class:"p-4 mb-2 bg-white"},ke={class:"p-2 bg-white"},Me={class:"flex justify-end space-x-2"},Le=y("div",{class:"w-50"},"每行显示数量",-1),Te=D({__name:"CardList",props:{params:O.object.def({}),api:O.func},emits:["getMethod","delete"],setup(r,{emit:t}){const o=r,p=P.Item,i=I.Meta,_=ue.Text,d=E(()=>xe(4)),m=g([]),u=E(()=>`h-${120-C.value*6}`),[h,{validate:N}]=de({schemas:[{field:"type",component:"Input",label:"类型"}],labelWidth:80,baseColProps:{span:6},actionColOptions:{span:24},autoSubmitOnEnter:!0,submitFunc:V});function V(){return b(this,null,function*(){const n=yield N();yield f(n)})}function j(n){v.value=n*4,f()}K(()=>{f(),t("getMethod",f)});function f(){return b(this,arguments,function*(n={}){const{api:l,params:c}=o;if(l&&ne(l)){const L=yield l(k(B(k({},c),{page:S.value,pageSize:v.value}),n));m.value=L.items,M.value=L.total}})}const S=g(1),v=g(36),M=g(0),A=g({showSizeChanger:!1,showQuickJumper:!0,pageSize:v,current:S,total:M,showTotal:n=>`总 ${n} 条`,onChange:W,onShowSizeChange:G});function W(n,l){S.value=n,v.value=l,f()}function G(n,l){v.value=l,f()}function J(n){return b(this,null,function*(){t("delete",n)})}return(n,l)=>(F(),X("div",we,[y("div",Se,[a(e(pe),{onRegister:e(h)},null,8,["onRegister"])]),y("div",ke,[a(e(P),{grid:{gutter:5,xs:1,sm:2,md:4,lg:4,xl:6,xxl:e(C)},"data-source":m.value,pagination:A.value},{header:s(()=>[y("div",Me,[Z(n.$slots,"header"),a(e($),null,{title:s(()=>[Le,a(e(me),ee({id:"slider"},d.value,{value:e(C),"onUpdate:value":l[0]||(l[0]=c=>te(C)?C.value=c:null),onChange:j}),null,16,["value"])]),default:s(()=>[a(e(w),null,{default:s(()=>[a(e(fe))]),_:1})]),_:1}),a(e($),{onClick:f},{title:s(()=>[x("刷新")]),default:s(()=>[a(e(w),null,{default:s(()=>[a(e(ge))]),_:1})]),_:1})])]),renderItem:s(({item:c})=>[a(e(p),null,{default:s(()=>[a(e(I),null,{title:s(()=>[]),cover:s(()=>[y("div",{class:ae(u.value)},[a(e(_e),{src:c.imgs[0]},null,8,["src"])],2)]),actions:s(()=>[se('              <SettingOutlined key="setting" />'),a(e(he),{key:"edit"}),a(e(ie),{trigger:["hover"],dropMenuList:[{text:"删除",event:"1",popConfirm:{title:"是否确认删除",confirm:J.bind(null,c.id)}}],popconfirm:""},{default:s(()=>[a(e(ve),{key:"ellipsis"})]),_:2},1032,["dropMenuList"])]),default:s(()=>[a(e(i),null,{title:s(()=>[a(e(_),{content:c.name,ellipsis:{tooltip:c.address}},null,8,["content","ellipsis"])]),avatar:s(()=>[a(e(Ce),{src:c.avatar},null,8,["src"])]),description:s(()=>[x(oe(c.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:3},8,["grid","data-source","pagination"])])]))}}),ze=R(Te,[["__file","E:/allcode/erp/test7901/order-erp-front/src/components/CardList/src/CardList.vue"]]),Be=le(ze),Ee=D({__name:"index",setup(r){const{notification:t}=ce(),o={};let p=()=>{};function i(d){p=d}function _(d){console.log(d),t.success({message:`成功删除${d}`}),p()}return(d,m)=>(F(),re(e(ye),{title:"卡片列表示例",content:"基础封装"},{default:s(()=>[a(e(Be),{params:o,api:e(be),onGetMethod:i,onDelete:_},{header:s(()=>[a(e(w),{type:"primary",color:"error"},{default:s(()=>[x(" 按钮1 ")]),_:1}),a(e(w),{type:"primary",color:"success"},{default:s(()=>[x(" 按钮2 ")]),_:1})]),_:1},8,["api"])]),_:1}))}}),st=R(Ee,[["__file","E:/allcode/erp/test7901/order-erp-front/src/views/demo/comp/card-list/index.vue"]]);export{st as default};