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