pages-account-identities.BGLUtshk.js 2.1 KB

1
  1. import{d as a,o as s,s as e,b as t,w as l,i as o,H as d,f as u,h as r,j as n,y as i,u as c,n as f,F as _,p as m,I as p,t as k,k as y,m as g,J as j}from"./index-B9_YR5TH.js";import{u as I}from"./useResource.DZT8O6wN.js";import{l as x,_ as C}from"./_plugin-vue_export-helper.CqFHpvVD.js";import{I as w}from"./IdentityGuard.DlaaLg7l.js";import{P as b}from"./PageState.CZypqT2Z.js";const h=C(a({__name:"identities",setup(a){const{loading:C,error:h,load:v}=I(async()=>(await d(),!0));function R(){j({data:e.userId})}return s(()=>{e.token&&v()}),(a,s)=>{const d=o,j=i,I=y;return u(),t(d,{class:"page"},{default:l(()=>[r(w,null,{default:l(()=>[r(d,{class:"section"},{default:l(()=>[r(d,{class:"title"},{default:l(()=>[n("以哪个身份进入?")]),_:1}),r(j,{class:"text-button",onClick:c(v)},{default:l(()=>[n("刷新")]),_:1},8,["onClick"])]),_:1}),r(d,{class:"muted"},{default:l(()=>[n("不同身份的数据和操作权限独立管理")]),_:1}),r(b,{loading:c(C),error:c(h),onRetry:c(v)},null,8,["loading","error","onRetry"]),(u(!0),f(_,null,m(c(e).identities,a=>(u(),t(d,{key:a.role+a.resource_id,class:"card identity",onClick:s=>c(p)(a)},{default:l(()=>[r(d,{class:"icon-tile"},{default:l(()=>[n(k(a.name.slice(0,1)),1)]),_:2},1024),r(d,{class:"grow"},{default:l(()=>[r(d,{class:"title"},{default:l(()=>[n(k(a.name),1)]),_:2},1024),r(d,{class:"muted"},{default:l(()=>[n(k(c(x)(a.role)),1)]),_:2},1024)]),_:2},1024),r(I,{class:"muted"},{default:l(()=>[n("进入 ›")]),_:1})]),_:2},1032,["onClick"]))),128)),c(C)||c(h)||c(e).identities.length?g("",!0):(u(),t(d,{key:0,class:"card"},{default:l(()=>[r(d,{class:"title"},{default:l(()=>[n("账号已建立,等待绑定身份")]),_:1}),r(d,{class:"notice"},{default:l(()=>[n("请将用户编号提供给管理员,绑定企业、配送员或代理商后,点击刷新。")]),_:1}),r(d,{class:"row"},{default:l(()=>[r(I,{class:"muted"},{default:l(()=>[n("用户编号:"+k(c(e).userId),1)]),_:1}),r(j,{class:"secondary button-small",onClick:R},{default:l(()=>[n("复制编号")]),_:1})]),_:1})]),_:1}))]),_:1})]),_:1})}}}),[["__scopeId","data-v-681f140e"]]);export{h as default};