PageSourceSearch

https://www.operarme.es/build/assets/FilterForm-Dlb2pD4K.js

js operarme.es collected 2026-10-02 12:53:08 UTC 3,686 bytes, 1 lines download raw bytes

1import{W as c,m as f,r as l,ao as d,j as y,ac as r,ar as _,I as v}from"./_plugin-vue_export-helper-vJXEeEzw.js";import{F as s}from"./FormControl-I3EG-cG1.js";import{_ as g}from"./FormSubmit-CbuChrjb.js";import{F as V}from"./FormSection-ocOuCxcq.js";import{F as b}from"./FormActions-D_sEzeMm.js";import{u as x}from"./admin-C5-tN1ZC.js";import"./preload-helper-B8Y7kR1r.js";import"./XMarkIcon-Da7TXxPN.js";import"./EyeIcon-BP4NuVr1.js";import"./description-CsyEh4hl.js";import"./index.esm-b8Xq1vS4.js";import"./Icon-DaEKrpf9.js";import"./FormIsDirty-ETzgSemc.js";import"./bootstrap-p0hHP3v5.js";import"./lodash-R82B41Mm.js";import"./constants-DlJBSBXh.js";const F={class:"grid grid-cols-2 gap-4"},j={__name:"FilterForm",props:{createdAtFrom:{type:String,default:null},createdAtTo:{type:String,default:null},search:{type:String,default:null},providerId:{type:String,default:null},providerType:{type:String,default:null},costTypes:{type:Array,default:[]},providerTypes:{type:Array,default:[]},routeName:{type:String,default:"admin.liquidation-bills.index"}},setup(n){const a=n,e=x({created_at_from:a.createdAtFrom,created_at_to:a.createdAtTo,search:a.search,provider_id:a.providerId,provider_type:a.providerType}),p=async i=>(await v(),!i&&e.provider_id==null?[]:(await axios.get("/multiselect/providers",{params:{search:i,id:e.provider_id}})).data),u=()=>{e.get(route(a.routeName))};return(i,t)=>(c(),f("form",{onSubmit:_(u,["prevent"])},[l(V,{"is-full-card":!0,"force-title-top":!0,"bottom-border-title":!0},{actions:d(()=>[l(b,null,{default:d(()=>[l(g,{processing:r(e).processing,"recently-successful":r(e).recentlySuccessful,disabled:!r(e).isDirty,onClick:u,text:"Filtrar","text-recently-successful":"Enviado"},null,8,["processing","recently-successful","disabled"])]),_:1})]),default:d(()=>[y("div",F,[l(s,{class:"col-span-1",modelValue:r(e).created_at_from,"onUpdate:modelValue":t[0]||(t[0]=o=>r(e).created_at_from=o),type:"date",label:"Fecha desde",name:"created_at_from",error:r(e).errors.created_at_from},null,8,["modelValue","error"]),l(s,{class:"col-span-1",modelValue:r(e).created_at_to,"onUpdate:modelValue":t[1]||(t[1]=o=>r(e).created_at_to=o),type:"date",label:"Fecha hasta",name:"created_at_to",error:r(e).errors.created_at_to},null,8,["modelValue","error"]),l(s,{class:"col-span-2",modelValue:r(e).search,"onUpdate:modelValue":t[2]||(t[2]=o=>r(e).search=o),type:"text",label:"Nº autofactura",name:"search",error:r(e).errors.search},null,8,["modelValue","error"]),l(s,{class:"col-span-2",modelValue:r(e).provider_id,"onUpdate:modelValue":t[3]||(t[3]=o=>r(e).provider_id=o),type:"multiselect",label:"Proveedor",name:"provider_id","multiselect-options":{options:p,label:"full_name",trackBy:"full_name",searchable:!0,required:!0,valueProp:"id",minChars:3,filterResults:!1,resolveOnLoad:!0,delay:500,canClear:!0,showNoResults:!0,noOptionsText:"No se encontro resultados",noResultsText:"No se encontro resultados"},error:r(e).errors.provider_id,inline:!0,autocomplete:"off",onClear:t[4]||(t[4]=o=>{o.refreshOptions()}),onSearchChange:t[5]||(t[5]=(o,m)=>{o.length<1&&m.refreshOptions()})},null,8,["modelValue","multiselect-options","error"]),l(s,{class:"col-span-2",modelValue:r(e).provider_type,"onUpdate:modelValue":t[6]||(t[6]=o=>r(e).provider_type=o),type:"multiselect",label:"Tipo de proveedor",name:"provider_type","multiselect-options":{options:n.providerTypes,valueProp:"value",label:"text",trackBy:"text",searchable:!0,loading:!1,noOptionsText:"No se encontro resultados",noResultsText:"No se encontro resultados",autocomplete:"off"},error:r(e).errors.provider_type,inline:!0},null,8,["modelValue","multiselect-options","error"])])]),_:1})],32))}};export{j as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.