odf_new/web/assets/index.XMPwkcr4.js
zpc 224c17e044
All checks were successful
continuous-integration/drone/push Build is passing
odf 1.2.0
2026-04-20 13:58:57 +08:00

2 lines
923 B
JavaScript

import{f as s,O as e,P as i,Q as t}from"./index-DKbTOhgT.js";const r=s({token:e("token")||"",userId:e("userId")||"",userName:e("userName")||"",deptName:e("deptName")||"",isPermission:!1,permissions:JSON.parse(e("permissions")||"[]"),modules:JSON.parse(e("modules")||"[]"),dictUnitTypes:[],dictBusinessTypes:[],setAuth(s,e,t,r,m){this.token=s,this.userId=e,this.userName=t,this.deptName=m||"",this.permissions=r||[],i("token",s),i("userId",e),i("userName",t),i("deptName",m||""),i("permissions",JSON.stringify(this.permissions))},hasPermi(s){return!!this.permissions.includes("*:*:*")||this.permissions.includes(s)},setModules(s){this.modules=s||[],i("modules",JSON.stringify(this.modules))},clearAuth(){this.token="",this.userId="",this.userName="",this.deptName="",this.isPermission=!1,this.permissions=[],this.modules=[],t("token"),t("userId"),t("userName"),t("deptName"),t("permissions"),t("modules")}});export{r as s};