pd-design
Version:
产品组件库
2 lines (1 loc) • 1.58 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const c=require("../button/Button.vue.js");;/* empty css */const e=require("vue"),o=require("ant-design-vue"),i={class:"pd-search-form"},m={class:"pd-search-form-tabs"},f={class:"pd-search-form-content"},p=e.defineComponent({name:"PdSearchForm",__name:"SearchForm",props:{modelValue:{default:()=>({})},labelCol:{default:()=>({})},wrapperCol:{default:()=>({xs:24,sm:12,md:8,lg:6})}},emits:["update:modelValue","search","reset"],setup(a,{emit:d}){const u=a,r=d,n=()=>{r("search",u.modelValue)},s=()=>{r("update:modelValue",{}),r("reset")};return(t,_)=>{const l=c.default;return e.openBlock(),e.createElementBlock("div",i,[e.createVNode(e.unref(o.Form),{model:t.modelValue,"label-col":t.labelCol},{default:e.withCtx(()=>[e.createElementVNode("div",m,[e.renderSlot(t.$slots,"tabs",{},void 0,!0)]),e.createElementVNode("div",f,[e.createVNode(e.unref(o.Row),{gutter:24},{default:e.withCtx(()=>[e.renderSlot(t.$slots,"default",{},void 0,!0),e.createVNode(e.unref(o.Col),e.normalizeProps(e.guardReactiveProps(t.wrapperCol)),{default:e.withCtx(()=>[e.createVNode(e.unref(o.FormItem),null,{default:e.withCtx(()=>[e.createVNode(e.unref(o.Space),null,{default:e.withCtx(()=>[e.createVNode(l,{onClick:s},{default:e.withCtx(()=>[e.createTextVNode("重置")]),_:1}),e.createVNode(l,{onClick:n,type:"primary"},{default:e.withCtx(()=>[e.createTextVNode("搜索")]),_:1})]),_:1})]),_:1})]),_:1},16)]),_:3})])]),_:3},8,["model","label-col"])])}}});exports.default=p;