| 1 |
- var k=Object.defineProperty;var S=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable;var T=(a,r,t)=>r in a?k(a,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[r]=t,y=(a,r)=>{for(var t in r||(r={}))R.call(r,t)&&T(a,t,r[t]);if(S)for(var t of S(r))b.call(r,t)&&T(a,t,r[t]);return a};var l=(a,r,t)=>new Promise((f,n)=>{var d=s=>{try{c(t.next(s))}catch(m){n(m)}},g=s=>{try{c(t.throw(s))}catch(m){n(m)}},c=s=>s.done?f(s.value):Promise.resolve(s.value).then(d,g);c((t=t.apply(a,r)).next())});import{a as x,B}from"./index-Mu5dydaG.js";import{_ as I}from"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{u as V}from"./useForm-B90AflV1.js";import{a as A}from"./data-Babbu_07.js";import{R as p}from"./enums-vssea2K3.js";import{d as M,f as C,a8 as U,Z as G,a6 as N,a7 as h,k as E,G as O,u,ab as $}from"./vue-CF9JqwIh.js";import{_ as j}from"./entry/index-BaQQ7BQ_.js";import"./antd-ILpsl5AZ.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./index-CFMHSB5r.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./index-L2ZLrFTi.js";import"./index-CXGOl87Z.js";import"./uuid-BUBnBT7J.js";import"./useSortable-6iYBSviO.js";import"./download-D1ZoFQnu.js";import"./base64Conver-BAcTuUD2.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./index-D6-fj_Lr.js";import"./resourceApi-D9gL48ec.js";const X="25%",Z=M({__name:"FormDrawerSift",emits:["success","register"],setup(a,{emit:r}){const t=r,f=C("更多筛选"),n=C([]),[d,{setFieldsValue:g,appendSchemaByField:c,resetFields:s,validate:m,getFieldsValue:q}]=V({schemas:A,showActionButtonGroup:!1,baseColProps:{span:24}}),[L,{setDrawerProps:_,closeDrawer:F}]=x(e=>l(this,null,function*(){yield s(),_({confirmLoading:!1});const o={};D(e==null?void 0:e.columns),yield c(n.value,void 0),e.record.length&&e.record.map(i=>{o[i.field]=i.value}),yield g(y({},o))}));function D(e){n.value=e.filter(o=>o.search==1||o.type==p.MULTIPLESELECT).map(o=>{const i={field:o.field,label:o.title,component:w(o.type)};return w(o.type)=="Select"&&o.type==p.MULTIPLESELECT&&(i.componentProps={options:o.options,mode:"multiple"}),i})}function w(e){switch(e){case p.TEXT:return"Input";case"select":return"ApiSelect";case p.DATE:return"DatePicker";case"dateRange":return"RangePicker";case p.MULTIPLESELECT:return"Select";default:return"Input"}}function v(){return l(this,null,function*(){try{const e=yield m();e!=null&&e.age&&e.age[0]==0&&e.age[1]==0&&(e.age=void 0),_({confirmLoading:!0}),F(),t("success",e)}finally{_({confirmLoading:!1})}})}function P(){return l(this,null,function*(){yield s()})}return(e,o)=>{const i=U("a-button");return G(),N(u(B),$(e.$attrs,{destroyOnClose:"",onRegister:u(L),title:f.value,width:X,onOk:v,showFooter:!0,cancelText:"",okText:"筛选",showCancelBtn:!1}),{insertFooter:h(()=>[E(i,{onClick:P,class:"mr-2"},{default:h(()=>[O(" 重置 ")]),_:1})]),default:h(()=>[E(u(I),{onRegister:u(d),layout:"vertical",class:"!px-6 !pt-2"},null,8,["onRegister"])]),_:1},16,["onRegister","title"])}}}),Te=j(Z,[["__scopeId","data-v-744213c6"]]);export{Te as default};
|