1 |
- import{p as h,q as l,a5 as z,aw as E,j as N}from"./index.197db209.js";function S(){const{logout:r}=h();function u({code:c,message:n,handler:s}){const e=Number(c);e===0?s():e>=100&&e<=140?r():E.error(n)}return u}function j({initalData:r,initalPagination:u,isList:c=!1,success:n}={}){const s=l(r),e=l(!1),f=l(!1),t=z(u||{}),v=S(),d=a=>s.value=a,g=a=>f.value=a;function m(){const{pageSize:a,currentPage:i}=t;return{size:a,page:i}}function H(a){return g(!0),a.then(i=>{g(!1);const{code:p,message:P,data:o}=i;String(p)!=="0"&&(e.value=!0),v({code:p,message:P,handler:()=>{d(c?o.list:o),e.value=!1,t&&(t.total=o.count),n&&n(N(o))}})})}return{run:H,data:s,isError:e,loading:f,pagination:t,setData:d,getPaginationParams:m}}export{j as a,S as u};
|