index-5c675354.js 4.0 KB

1
  1. var m=(w,v,n)=>new Promise((i,r)=>{var o=s=>{try{f(n.next(s))}catch(h){r(h)}},g=s=>{try{f(n.throw(s))}catch(h){r(h)}},f=s=>s.done?i(s.value):Promise.resolve(s.value).then(o,g);f((n=n.apply(w,v)).next())});import{Q as L,o as O,_ as C}from"./index.js";import{h as B}from"./header-21938519.js";import{c as D,n as E,f as N}from"./index-8a812ca8.js";import{a7 as S,l as U,Q as R,R as V,O as q,U as F}from"./antd-ecb53b14.js";import{d as M,f as I,c as z,B as Q,Y as x,a6 as j,a7 as d,_ as c,l as p,u,$ as l,E as b,Z as T,F as $,a8 as P}from"./vue-8fccce23.js";const W={class:"user-info"},Y={class:"user-content"},Z={class:"user-text"},A={class:"user-name"},G={class:"user-phone"},H={class:"user-today-state"},J={class:"today-state-eve"},K={class:"today-state-title"},X={class:"today-state-count"},aa=M({__name:"index",setup(w){const v=L(),n=I(6),i=z(()=>{const{nickname:e="",avatar:t,desc:a,tenantName:_,portalList:k,phone:y}=v.getUserInfo||{};return{nickname:e,avatar:t||B,desc:a,tenantName:_,portalList:k,phone:y}}),r=z(()=>v.getRoleList||[]);console.log("getRoleList::::",r);const o=I([]);Q(()=>m(this,null,function*(){yield g()}));function g(){return m(this,null,function*(){if(i.value.portalList[0].name.indexOf("医生")!=-1){const e=yield D();yield f(e)}else if(i.value.portalList[0].name.indexOf("护士")!=-1){const e=yield E();yield s(e)}else if(i.value.portalList[0].name.indexOf("管理")!=-1){const e=yield N();yield h(e)}})}function f(e){n.value=6,Object.keys(e).forEach(t=>{let a={};switch(t){case"appearComplication":a={title:"出现并发症",count:e[t],icon:"icon-jinrixinzenghuanzhe|iconfont"},o.value.push(a);break;case"todayNewPatient":a={title:"今日新增患者",count:e[t],icon:"icon-chuxianbingfazheng|iconfont"},o.value.push(a);break;case"terminationDialysis":a={title:"终止透析",count:e[t],icon:"icon-zhongzhitouxi|iconfont"},o.value.push(a);break;case"handoverShifts":a={title:"交班记录",count:e[t],icon:"icon-jiaobanjilu|iconfont"},o.value.push(a);break}})}function s(e){n.value=4,Object.keys(e).forEach(t=>{let a={};switch(t){case"crossCheckRate":a={title:"交叉核对",count:e[t],icon:"icon-jiaochahedui|iconfont"},o.value.push(a);break;case"executionOrdersRate":a={title:"医嘱执行",count:e[t],icon:"icon-yizhuzhihang|iconfont"},o.value.push(a);break;case"deviceDisinfectionRate":a={title:"机器消毒率",count:e[t],icon:"icon-jiqixiaodushuai|iconfont"},o.value.push(a);break;case"appearComplication":a={title:"出现并发症",count:e[t],icon:"icon-chuxianbingfazheng|iconfont"},o.value.push(a);break;case"terminationDialysis":a={title:"终止透析",count:e[t],icon:"icon-zhongzhitouxi|iconfont"},o.value.push(a);break}})}function h(e){n.value=8,Object.keys(e).forEach(t=>{let a={};switch(t){case"newMaintenance":a={title:"新增维修",count:e[t],icon:"icon-xinzengweixiujilu|iconfont"},o.value.push(a);break;case"deviceDisinfectionRate":a={title:"机器消毒率",count:e[t],icon:"icon-jiqixiaodushuai|iconfont"},o.value.push(a);break;case"warrantyInformation":a={title:"设备报修消息",count:e[t],icon:"icon-shebeibaoxiuxiaoxi|iconfont"},o.value.push(a);break}})}return(e,t)=>(x(),j(u(F),{class:"user-card"},{default:d(()=>[c("div",W,[c("div",Y,[p(u(S),{width:76,src:i.value.avatar,class:"user-avatar"},null,8,["src"]),c("div",Z,[c("div",A,l(u(U)().hour()<12?"上午好":"下午好")+","+l(i.value.nickname)+" ( "+l(i.value.portalList[0].name)+" ) ",1),c("div",G,[p(u(R),{color:"#e5f1ff",class:"phones-tag"},{default:d(()=>[b("联系电话:"+l(i.value.phone),1)]),_:1}),p(u(R),{color:"#e5f1ff",class:"phones-tag",style:{width:"104px"}},{default:d(()=>[b(l(r.value[0].name),1)]),_:1})])])])]),c("div",H,[p(u(V),null,{default:d(()=>[(x(!0),T($,null,P(o.value,(a,_)=>(x(),j(u(q),{span:n.value===6||n.value===8||_==4?n.value:n.value+1,key:_},{default:d(()=>[c("div",J,[c("div",K,[p(O,{icon:a.icon,style:{color:"#0075ff","font-size":"16px"}},null,8,["icon"]),b(" "+l(a.title),1)]),c("div",X,l(a.count),1)])]),_:2},1032,["span"]))),128))]),_:1})])]),_:1}))}});const ca=C(aa,[["__scopeId","data-v-6d528566"]]);export{ca as default};