PageSourceSearch

https://panel.planb.org.es/build/assets/Index-2642d274.js

js planb.org.es collected 2026-10-04 12:53:32 UTC 4,454 bytes, 1 lines download raw bytes

1import{u as A,o as m,c as S,w as p,a as s,b as e,L as b,g as C,p as j,i as v,H as P,K as k,e as $,y as x,d as y,t as H,_ as B,j as O,q as w,v as F}from"./main-cf913b78.js";import{u as M}from"./useDataTable-ba98df31.js";import{i as D}from"./InjectionKeys-b11301f2.js";import{_ as U}from"./AppDataProvider-6fd050d4.js";import{_ as V}from"./AppActions-279e719a.js";import{u as L}from"./useDeleteRequest-11ae6ad6.js";import{A as T}from"./AppListLayout-ea823003.js";import{_ as q}from"./AppTabButton-1e831b44.js";import{A as N}from"./AppTableSearchFilter-17f26929.js";import{_ as K}from"./AppDivider-53284340.js";import{A as E}from"./TableOptionsDropDown-43df8793.js";/* empty css                                                      *//* empty css            */import"./AppMainLayout-5f02ed6e.js";import"./AppBadge-049e82c6.js";import"./AppLink-ccfcf370.js";import"./AppImage-03a27628.js";import"./string-service-52028355.js";import"./AppPagination-40f04326.js";import"./AppSwitch-66e3bfd2.js";import"./AppStateAlert-1f3b1bf3.js";import"./EmptyTable-63e1a0ab.js";import"./AppOptionsDropdown-f17e91a5.js";import"./useWindowSize-c05222fb.js";const z={name:"ApiMissingBarcodesActionsColumn"},G=Object.assign(z,{props:{item:Object},emits:["updateDataProvider"],setup(t){const{item:a}=t,{$t:r}=A(),{handleDelete:o}=L({title:r("Eliminar registro códigos de barras"),message:r("¿Seguro que desea eliminar el registro de códigos de barras?"),url:a==null?void 0:a.delete_url}),u=()=>{C.push(a==null?void 0:a.download_url,"_blank")};return(l,c)=>(m(),S(e(V),{"is-edit-visible":!1,onHandleDeleteAction:e(o)},{default:p(()=>[s(e(b),{name:"download",role:"button",class:"pointer h-transition text-info",onClick:u})]),_:1},8,["onHandleDeleteAction"]))}}),J={class:"d-flex direction-row gap-3"},R={name:"ApiMissingBarcodesListHeader"},I=Object.assign(R,{props:{data:Object},emits:["handleSearchFilter","handleOpenCreateModal"],setup(t,{emit:a}){var l;const{data:r}=t,o=j((l=r==null?void 0:r.filters)==null?void 0:l.search),u=c=>{a("handleSearchFilter",{search:c})};return(c,d)=>(m(),v(P,null,[s(e(T),null,{default:p(()=>{var i;return[(m(!0),v(P,null,k((i=t.data)==null?void 0:i.tabs,(n,_)=>(m(),S(e(q),{key:_,"is-active":n==null?void 0:n.active,label:n==null?void 0:n.name,link:n==null?void 0:n.url},null,8,["is-active","label","link"]))),128))]}),_:1}),$("div",J,[s(e(N),{modelValue:o.value,"onUpdate:modelValue":[d[0]||(d[0]=i=>o.value=i),u],class:"search-button"},null,8,["modelValue"])])],64))}}),Q={name:"ManageApiMissingBarcodesContainer"},W=Object.assign(Q,{props:{data:Object,columns:Array},setup(t){const a=x(D),r=o=>{a.filterData(o)};return(o,u)=>{var l,c,d,i,n,_,h,g;return m(),v(P,null,[s(e(B),{size:"xl","css-class":"text-secondary",variant:"bolder"},{default:p(()=>{var f;return[y(H((f=t.data)==null?void 0:f.page_title),1)]}),_:1}),s(e(K)),s(e(O),{class:"mt-4"},{default:p(()=>[s(e(I),{data:t.data,onHandleSearchFilter:r},null,8,["data"])]),_:1}),s(e(E),{class:"mt-4 mb-5",columns:t.columns,"data-source":(c=(l=t.data)==null?void 0:l.api_missing_barcodes)==null?void 0:c.data,"pagination-options":{currentPage:(n=(i=(d=t.data)==null?void 0:d.api_missing_barcodes)==null?void 0:i.pagination)==null?void 0:n.current_page,perPageSelected:(_=t.data)==null?void 0:_.per_page,totalPages:(g=(h=t.data)==null?void 0:h.api_missing_barcodes.pagination)==null?void 0:g.last_page},onHandleSortClick:e(a).updateSorter,onHandlePaginationChange:e(a).paginate,onHandlePerPageSelectedChange:e(a).changePerPage,onUpdateDataProvider:e(a).updateDataProvider},{"action-col":p(({item:f})=>[s(e(G),{item:f,onUpdateDataProvider:e(a).updateDataProvider},null,8,["item","onUpdateDataProvider"])]),_:1},8,["columns","data-source","pagination-options","onHandleSortClick","onHandlePaginationChange","onHandlePerPageSelectedChange","onUpdateDataProvider"])],64)}}}),X={name:"ManageApiMissingBarcodes"},Ae=Object.assign(X,{props:{jsonUrl:{type:String,required:!0},dataTableColumns:String},setup(t){const a=t,r=w(()=>JSON.parse(a==null?void 0:a.dataTableColumns)),{dataProviderKey:o,filters:u,updateSorter:l,paginate:c,changePerPage:d,filterData:i,updateDataProvider:n}=M(r);return F(D,{updateSorter:l,paginate:c,changePerPage:d,filterData:i,updateDataProvider:n}),(_,h)=>(m(),S(e(U),{"provider-key":e(o),url:t.jsonUrl,filters:e(u)},{content:p(({data:g})=>[s(e(W),{data:g,columns:r.value},null,8,["data","columns"])]),_:1},8,["provider-key","url","filters"]))}});
1export{Ae 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.