1 |
- import{A as h,B as l,a4 as z,aL as A,v as E}from"./index.f00b3728.js";function N(){const{logout:r}=h();function u({code:c,message:n,handler:s}){const e=Number(c);e===0?s():e>=100&&e<=140?r():A.error(n)}return u}function b({initalData:r,initalPagination:u,isList:c=!1,success:n}={}){const s=l(r),e=l(!1),f=l(!1),t=z(u||{}),v=N(),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(E(o))}})})}return{run:H,data:s,isError:e,loading:f,pagination:t,setData:d,getPaginationParams:m}}export{b as a,N as u};
|