index-bbf72725.js 4.0 KB

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