import{d as a,c as e,s,ac as t,f as n,b as i,i as o,w as r,h as d,j as l,t as u,u as c,y as p}from"./index-B5cm9kgK.js";import{g as _,_ as k}from"./_plugin-vue_export-helper.8dPZPLt_.js";const v=k(a({__name:"IdentityGuard",props:{kind:{}},setup(a){const k=a,v=e(()=>{var a,e;return!!s.token&&(!k.kind||("enterprise"===k.kind?null==(a=s.active)?void 0:a.role.startsWith("enterprise_"):(null==(e=s.active)?void 0:e.role)===k.kind))});return(a,e)=>{const k=o,f=p;return v.value?t(a.$slots,"default",{key:0},void 0,!0):(n(),i(k,{key:1,class:"card guard"},{default:r(()=>[d(k,{class:"icon-tile"},{default:r(()=>[l("泉")]),_:1}),d(k,{class:"title"},{default:r(()=>[l(u(c(s).token?"选择服务身份":"登录后查看专属服务"),1)]),_:1}),d(k,{class:"muted"},{default:r(()=>[l(u(c(s).token?"企业、配送员与代理商数据按身份独立展示":"查看企业用水、预约送水与配送进度"),1)]),_:1}),d(f,{class:"primary",onClick:e[0]||(e[0]=a=>c(_)(c(s).token?"/pages/account/identities":"/pages/account/login"))},{default:r(()=>[l(u(c(s).token?"选择身份":"前往登录"),1)]),_:1})]),_:1}))}}}),[["__scopeId","data-v-dd1198bd"]]);export{v as I};