index-f0b17b6f.js 1.6 KB

1
  1. import{d as I,c,I as h,M as P}from"./index-db7db1b9.js";import{c as S,t as v,f as w,I as x,w as y}from"./index-355e5069.js";import{H as B}from"./use-route-80bcfda3.js";import{a as T}from"./axios-28dd6851.js";const[_,m]=S("tag"),j={size:String,mark:Boolean,show:v,type:w("default"),color:String,plain:Boolean,round:Boolean,textColor:String,closeable:Boolean};var L=I({name:_,props:j,emits:["close"],setup(e,{slots:n,emit:t}){const r=s=>{s.stopPropagation(),t("close",s)},o=()=>e.plain?{color:e.textColor||e.color,borderColor:e.color}:{color:e.textColor,background:e.color},a=()=>{var s;const{type:d,mark:g,plain:p,round:b,size:l,closeable:k}=e,u={mark:g,plain:p,round:b};l&&(u[l]=l);const C=k&&c(x,{name:"cross",class:[m("close"),B],onClick:r},null);return c("span",{style:o(),class:m([u,d])},[(s=n.default)==null?void 0:s.call(n),C])};return()=>c(h,{name:e.closeable?"van-fade":void 0},{default:()=>[e.show?a():null]})}});const M=y(L);const z=P("userInfo",{state:()=>({mobile:"",username:"",password:"",token:"",roles:[],isLogin:!1,isRememberMe:!1}),persist:{enabled:!0,encryptionKey:"userInfo",storage:localStorage}}),i=z(),f=T.create({baseURL:"/forward-service",timeout:1e4}),N=function(e,n,t){const{url:r,data:o}=e;f.post(r,o,{headers:{token:i.token}}).then(a=>{const s=a.data;s.code==0?n&&n(s):s.code==3?i.isLogin=!1:t&&t(s.msg)},a=>{t&&t(a.message)}).catch(a=>{console.log(a)})},R=function(e){const{url:n,data:t}=e;return f.post(n,t,{headers:{token:i.token}}).then(r=>{const o=r.data;return o.code==0?Promise.resolve(o):(o.code==3&&console.log(o),Promise.reject(o.msg))},r=>Promise.reject(r.message))};export{M as T,N as a,R as p,z as u};