1import d from"./layout.a12d82df.js";import{a as f,D as _,p as y,r,x as h,e as S,at as s,c as g,w,cW as i,f as v,o as x,j as D,k as C,u as k}from"./entry.14693f68.js";import{_ as T}from"./InvoicesList.vue_vue_type_script_setup_true_lang.47d2d3dd.js";import{M as B}from"./MakeSalesDocumentsListColumns.63928da4.js";import"./ObjButtonAdd.vue_vue_type_script_setup_true_lang.0a9e3423.js";import"./BaseBlock.c73455f2.js";import"./DataTable.7404193a.js";import"./_plugin-vue_export-helper.a1a6add7.js";import"./helpers.ed087a37.js";import"./MakeNextFiltersFromDevExpressOptions.a0f9dcc9.js";import"./EditInvoice.3f0ae6bd.js";import"./Alert.vue_vue_type_script_setup_true_lang.435c16fa.js";import"./index.esm.69c0c6e2.js";import"./MakeNextPaginatedListParametersFromNull.ae53e94a.js";import"./Form.vue_vue_type_script_setup_true_lang.83a7d2bc.js";import"./button_group.2ccc1928.js";import"./formatters.a14d1ea8.js";import"./tag-box.f354dfe5.js";import"./ObjButtonEdit.vue_vue_type_script_setup_true_lang.9267ba33.js";import"./ui.context_menu.7d076dae.js";import"./Modal.45ad2180.js";import"./MakeSalesInvoiceFromServerListResponse.c1d9a1d3.js";import"./SearchProductModal.vue_vue_type_script_setup_true_lang.e4e81a64.js";import"./ProductsList.vue_vue_type_script_setup_true_lang.d582902f.js";import"./ObjCardNavigator.vue_vue_type_script_setup_true_lang.0ae9d421.js";import"./DateTime.vue_vue_type_script_setup_true_lang.d5454d18.js";import"./EditProduct.5a76f92b.js";import"./activities_helpers.9812ca12.js";import"./ObjButtonColumnChooser.vue_vue_type_script_setup_true_lang.857180d9.js";import"./ObjButtonDownload.vue_vue_type_script_setup_true_lang.a91cbb35.js";import"./MakeNextListParameters.6112a9d4.js";import"./DataGrid.vue_vue_type_script_setup_true_lang.e63135a3.js";import"./drop_down_button.441efc16.js";import"./ActiveBadge.vue_vue_type_script_setup_true_lang.a14a0ac2.js";import"./Badge.efa813ca.js";import"./MakeNextOptionsFromDevExpressOptions.aeecbf87.js";import"./sales_helpers.25a0d3e9.js";import"./RegistryList.vue_vue_type_script_setup_true_lang.919ea2e7.js";import"./wfm_api_clients.c2857186.js";import"./EditSupplier.vue_vue_type_script_setup_true_lang.710d06da.js";import"./EditAddressBookRegistry.vue_vue_type_script_setup_true_lang.e5fe291b.js";import"./queryListParams.45752b8b.js";import"./ObjButtonCustom.vue_vue_type_script_setup_true_lang.d2d68bce.js";import"./tickets_helpers.eb436311.js";import"./Date.vue_vue_type_script_setup_true_lang.06a5fb8a.js";const M={class:"content"},Dt=f({__name:"index",setup(N){_();const o=y(),e=r("");B.make();const m={page:0,pageSize:25,filters:{type:"INVOICE"},options:{sortBy:"updatedAt",sortDirection:"DESC",loadCounts:[],loadRelations:[]}},p=r({data:[],currentPage:0,currentPageSize:0,numberOfPages:0,numberOfTotalResults:0}),n=r();async function c(){try{const t=await i("/api/documents/stats");n.value=t.data}catch(t){console.error(t)}}async function u(){e.value=null;try{const t=await i("/api/documents",{method:"GET",params:m});p.value=t.data}catch(t){e.value=v("Sorry, a server error has occurred. Try again."),console.error(t)}}return r(!1),h(o,()=>{if(o.query.reset=="1"){s(o.path);return}}),S(async()=>{if(await c(),o.query.reset=="1"){s(o.path);return}await u()}),(t,R)=>{const l=d;return x(),g(l,{name:"main"},{default:w(()=>{var a;return[D("div",M,[C(T,{"show-add-button":!0,reset:((a=k(o).query
1)==null?void 0:a.reset)==1},null,8,["reset"])])]}),_:1})}}});export{Dt 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.