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