Files
Home-Care/hss-home-service/website/.nuxt/dist/client/_nuxt/CNoK31Ik.js
comclib c02029a5f3 feat: 初始化居家上门服务系统完整项目代码
- Spring Boot 后端服务 (hss-home-service)
- delivery-miniapp 配送小程序
- website 官网 (Nuxt)
- docs 架构设计文档
- Docker 容器化部署配置

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-19 09:04:49 +08:00

2 lines
1.8 KiB
JavaScript

import{A as S,d as u}from"./4pHoJ_J-.js";const i=[{key:"ADMIN",label:"系统管理员"},{key:"RECEPTIONIST",label:"受理员"},{key:"ASSESSOR",label:"评估员"},{key:"PLANNER",label:"方案制定员"},{key:"DISPATCHER",label:"调度员"},{key:"STAFF",label:"服务人员"},{key:"SETTLER",label:"结算员"},{key:"SUPERVISOR",label:"监管员"},{key:"REVIEWER",label:"复核员"}],o={admin:{userId:"1",userName:"系统管理员",userRole:"ADMIN",tenantId:"1",orgId:"1"},receptionist:{userId:"2",userName:"受理员小王",userRole:"RECEPTIONIST",tenantId:"1",orgId:"1"},assessor:{userId:"3",userName:"评估员老张",userRole:"ASSESSOR",tenantId:"1",orgId:"1"},planner:{userId:"4",userName:"方案员小李",userRole:"PLANNER",tenantId:"1",orgId:"1"},dispatcher:{userId:"5",userName:"调度员老赵",userRole:"DISPATCHER",tenantId:"1",orgId:"1"},staff:{userId:"6",userName:"护理员老陈",userRole:"STAFF",tenantId:"1",orgId:"1"},settler:{userId:"7",userName:"结算员小周",userRole:"SETTLER",tenantId:"1",orgId:"1"},supervisor:{userId:"8",userName:"监管员老刘",userRole:"SUPERVISOR",tenantId:"1",orgId:"1"}},s="hss_platform_user",r=S(null);function E(){try{const t=localStorage.getItem(s);return t?JSON.parse(t):null}catch{return null}}function l(t){localStorage.setItem(s,JSON.stringify(t)),r.value=t}function g(){localStorage.removeItem(s),r.value=null}function m(){r.value||(r.value=E());const t=u(()=>!!r.value),a=u(()=>r.value);function I(e){const n=o[e.toLowerCase()];return n?(l(n),n):null}function d(){g()}function R(e){if(!r.value)return;const n={...r.value,userRole:e};l(n)}function c(){const e=r.value;return e?{"X-User-Id":e.userId,"X-User-Role":e.userRole,"X-Tenant-Id":e.tenantId,"X-Org-Id":e.orgId,"Content-Type":"application/json"}:{}}return{isLoggedIn:t,user:a,login:I,logout:d,switchRole:R,getAuthHeaders:c,ROLES:i,PRESET_USERS:o}}export{m as u};