import{n as a,b9 as e,R as t,f as n,aa as u,M as l}from"./index-c9b7dd39.js";function i(i,v=!0){const o=a(),s=a(1),c=a(10),g=a(10),r=a({});v&&(r.value=Object.assign({page:s.value,limit:c.value}));const f=a(!0);function d(){s.value>=100&&(f.value=!0),t.get(i,n(r)).then((a=>{var e;m(),a.data.code===u.SUCCESS?(o.value=a.data,g.value=null==(e=o.value)?void 0:e.total):l.error(a.data.message)})).finally((()=>{m()}))}function m(){f.value=!1}function p(){d()}function h(){s.value=1}return e("paginate",{page:s,limit:c,total:g,changePage:function(a){s.value=a,r.value.page=a,p()},changeLimit:function(a){c.value=a,h(),r.value.page=1,r.value.limit=a,p()}}),{data:o,query:r,search:p,reset:function(){h(),v&&(r.value=Object.assign({page:s.value,limit:c.value})),d()},loading:f}}export{i as u};