personal_center-fGzk4xt2.js 9.9 KB

1
  1. import{_ as k}from"./people-PJ0ChT72.js";import{h as u,p as d,F as r,J as c,z as t,G as D,V as O,x as m,y as v,M as S,$ as N,k as C,a4 as L,C as T,D as E,c as a,E as B,B as P,N as W,w as j}from"./index-DhgeYuDI.js";import{_ as y}from"./left-icon2-CMcWN3fS.js";import{e as M}from"./index-B9bA2oXO.js";const R="/assets/left-Ct5dl-qG.png",q={class:"perCommonWrap title"},V={__name:"LeftTitle",props:{data:{type:Object,default:{}}},setup(e){return(o,l)=>(d(),r("div",q,c(e.data.elderName)+"-"+c(e.data.floorName)+"-"+c(e.data.roomName),1))}},z=u(V,[["__scopeId","data-v-6e45f2a2"]]),F="/assets/left-icon-D7gBnofr.png",w=e=>(m("data-v-ae3978cb"),e=e(),v(),e),G={class:"perCommonWrap emergencyContact"},J=w(()=>t("div",{class:"title"},[t("img",{src:y,alt:""}),t("div",{class:"title-text"},"紧急联系人")],-1)),X={class:"emergencyContact-content"},H=w(()=>t("img",{src:F,alt:""},null,-1)),K={__name:"LeftEmergencyContact",props:{data:{type:Object,default:{}}},setup(e){return(o,l)=>(d(),r("div",G,[J,t("div",X,[(d(!0),r(D,null,O(e.data.relatives,s=>(d(),r("div",{class:"emergencyContact-content-item",key:s},[H,t("div",null,c(s.name),1)]))),128))])]))}},U=u(K,[["__scopeId","data-v-ae3978cb"]]),f="/assets/img_show-Bi0kb-2D.png",b=e=>(m("data-v-2f317844"),e=e(),v(),e),Q={class:"perCommonWrap equipmentData"},Y=b(()=>t("div",{class:"title"},[t("img",{src:y,alt:""}),t("div",{class:"title-text"},"健康设备数据")],-1)),Z={class:"equipmentData-content"},tt={class:"equipmentData-content-item"},et=b(()=>t("img",{src:f,alt:""},null,-1)),at={class:"item-text"},st=b(()=>t("div",{class:"item-text-title"},"总数",-1)),lt={class:"item-text-num"},ot={class:"equipmentData-content-item"},ct=b(()=>t("img",{src:f,alt:""},null,-1)),nt={class:"item-text"},it=b(()=>t("div",{class:"item-text-title"},"在线",-1)),dt={class:"item-text-num"},rt={__name:"LeftEquipmentData",props:{data:{type:Object,default:{}}},setup(e){return(o,l)=>(d(),r("div",Q,[Y,t("div",Z,[t("div",tt,[et,t("div",at,[st,t("div",lt,c(e.data.totalCount),1)])]),t("div",ot,[ct,t("div",nt,[it,t("div",dt,c(e.data.onlineCount),1)])])])]))}},_t=u(rt,[["__scopeId","data-v-2f317844"]]),x=e=>(m("data-v-74b77c92"),e=e(),v(),e),ut={class:"perCommonWrap sleep"},ht={class:"title"},mt=x(()=>t("img",{src:y,alt:""},null,-1)),vt=x(()=>t("div",{class:"title-text"},"睡眠",-1)),pt={class:"title-tip"},$t={class:"sleep-content"},gt={class:"sleep-content-item"},ft=x(()=>t("div",{class:"sleep-time-text"},"入眠时间",-1)),bt={class:"sleep-time"},xt={class:"sleep-content-item"},yt=x(()=>t("div",{class:"sleep-time-text"},"起床时间",-1)),It={class:"sleep-time"},Ct=x(()=>t("div",{class:"eachercbox"},[t("div",{id:"sleepLineCharts",class:"sleepLineCharts"})],-1)),St={__name:"LeftSleep",props:{data:{type:Object,default:{}}},setup(e){const o=M;var l;S(()=>{N(()=>{l=o.init(document.getElementById("sleepLineCharts")),s()})});function s(){l.setOption({xAxis:{splitLine:{show:!1},axisLine:{show:!0},axisTick:{show:!1},color:"#A3C2CC",data:["Mon","Tue","Wed","Thu"],axisLabel:{color:"#A3C2CC",fontSize:8}},yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{type:"dashed",color:"rgba(255,255,255,0.3)"}},axisLabel:{show:!1,axisTick:{show:!1,alignWithLabel:!0,onGap:function(i,$){return i===0||i===$-1}}}}],series:[{data:[420,{value:200,itemStyle:{color:"#a90000"}},150,80],type:"bar",backgroundStyle:{color:"rgba(40,80,132,0.2)"}}]}),window.onresize=function(){l.resize()}}return(i,$)=>(d(),r("div",ut,[t("div",ht,[mt,vt,t("div",pt," 平均睡眠时间:"+c(e.data.sleepReport&&e.data.sleepReport.sleepDuration||0)+"小时 ",1)]),t("div",$t,[t("div",gt,[ft,t("div",bt,c(e.data.sleepReport&&e.data.sleepReport.sleepOnsetLatency||"00:00"),1)]),t("div",xt,[yt,t("div",It,c(e.data.sleepReport&&e.data.sleepReport.outbedTime||"00:00"),1)])]),Ct]))}},Lt=u(St,[["__scopeId","data-v-74b77c92"]]),p=e=>(m("data-v-37e42600"),e=e(),v(),e),wt={class:"perCommonWrap other"},At={class:"other-item"},kt=p(()=>t("div",{class:"other-item-text"},"血压",-1)),Dt={class:"other-item-num"},Ot={class:"num"},Nt=p(()=>t("img",{src:f,alt:""},null,-1)),Tt={class:"other-item"},Et=p(()=>t("div",{class:"other-item-text"},"血糖",-1)),Bt={class:"other-item-num"},Pt={class:"num"},Wt=p(()=>t("img",{src:f,alt:""},null,-1)),jt={class:"other-item"},Mt=p(()=>t("div",{class:"other-item-text"},"心率",-1)),Rt={class:"other-item-num"},qt={class:"num"},Vt=p(()=>t("img",{src:f,alt:""},null,-1)),zt={class:"other-item"},Ft=p(()=>t("div",{class:"other-item-text"},"步数",-1)),Gt={class:"other-item-num"},Jt={class:"num"},Xt=p(()=>t("img",{src:f,alt:""},null,-1)),Ht={__name:"LeftOtherData",props:{data:{type:Object,default:{}}},setup(e){return(o,l)=>(d(),r("div",wt,[t("div",At,[kt,t("div",Dt,[t("div",Ot,c(e.data.mmHg1||0),1),Nt])]),t("div",Tt,[Et,t("div",Bt,[t("div",Pt,c(e.data.bloodGlucose||0),1),Wt])]),t("div",jt,[Mt,t("div",Rt,[t("div",qt,c(e.data.heartRate||0),1),Vt])]),t("div",zt,[Ft,t("div",Gt,[t("div",Jt,c(e.data.realityStep||0),1),Xt])])]))}},Kt=u(Ht,[["__scopeId","data-v-37e42600"]]),Ut="/assets/people-icon-CKygbFSF.png",Qt="/assets/people-icon2-CGmSRtFa.png",Yt="/assets/avatar-DXMXCtPV.png",Zt=e=>(m("data-v-43ec0d9e"),e=e(),v(),e),te={class:"tag"},ee=Zt(()=>t("img",{src:y,alt:""},null,-1)),ae={class:"label"},se={class:"value"},le={__name:"Tag",props:{label:{type:String},value:{type:String}},setup(e){return(o,l)=>(d(),r("div",te,[ee,t("div",ae,c(e.label),1),t("div",se,c(e.value),1)]))}},n=u(le,[["__scopeId","data-v-43ec0d9e"]]),I=e=>(m("data-v-302a5d2e"),e=e(),v(),e),oe={class:"perCommonWrap basicInformation"},ce={class:"search"},ne=I(()=>t("img",{class:"imgBg",src:Ut,alt:""},null,-1)),ie=I(()=>t("div",{class:"title"},"人物基本资料",-1)),de={class:"info"},re={class:"avatar"},_e=I(()=>t("img",{class:"avatar-img",src:Yt,alt:""},null,-1)),ue={class:"avatar-info"},he={class:"info-tag"},me={class:"list_tag"},ve={class:"list_tag"},pe={class:"list_tag"},$e={class:"line_gridentbox"},ge={class:"grident_center"},fe=I(()=>t("div",{class:"colorLine"},[t("span",{class:"dot"})],-1)),be={class:"desc_ext"},xe={__name:"PeopleBasicInformation",props:{data:{type:Object,default:{}}},emits:["serachfun"],setup(e,{emit:o}){const l=C(""),s=o,i=e;function $(){if(console.log(l.value),l.value==""){B.warning("请输入长者姓名");return}s("serachfun",l.value)}const h=L(()=>{let _,g;switch(JSON.stringify(i.data.extend)!=="{}"&&(console.log(i.data),i.data.extend&&i.data.extend.language!=""?g=JSON.parse(i.data.extend.language).join(","):g=""),i.data.elderType){case 1:_="空巢老人";break;case 2:_="失独老人";break;case 3:_="高龄老人";break;case 4:_="孤寡老人";break;case 5:_="五保户";break;default:_="暂无类型";break}return{language:g,elderTypeName:_}});return(_,g)=>(d(),r("div",oe,[t("div",ce,[ne,t("img",{class:"imgBg-btn",onClick:$,src:Qt,alt:""}),T(t("input",{type:"text","onUpdate:modelValue":g[0]||(g[0]=A=>l.value=A),placeholder:"请输入长者姓名"},null,512),[[E,l.value]])]),ie,t("div",de,[t("div",re,[_e,t("div",ue,[a(n,{label:"姓名",value:e.data.elderName},null,8,["value"]),a(n,{label:"性别",value:e.data.elderSex===1?"男":"女"},null,8,["value"]),a(n,{label:"年龄",value:`${e.data.elderAge||0}岁`},null,8,["value"])])]),t("div",he,[a(n,{label:"擅长语言",value:h.value.language},null,8,["value"]),a(n,{label:"血型",value:`${e.data.bloodType||"暂无"}型`},null,8,["value"]),t("div",me,[a(n,{label:"缴费方式",value:`${e.data.paymentMethod===1?"个人支付":"政府购买"}`},null,8,["value"])]),t("div",ve,[a(n,{label:"老人类型",value:h.value.elderTypeName},null,8,["value"])]),t("div",pe,[a(n,{label:"护理级别",value:""})]),t("div",$e,[t("div",ge,[fe,t("span",be,c(e.data.nurseLevelName)+"护理",1)])])])])]))}},ye=u(xe,[["__scopeId","data-v-302a5d2e"]]),Ie=e=>(m("data-v-634cbb1a"),e=e(),v(),e),Ce={class:"perCommonWrap characterAttributes"},Se=Ie(()=>t("div",{class:"title"},"人物属性",-1)),Le={class:"characterAttributes-tag"},we={class:"list_tag"},Ae={class:"list_tag"},ke={__name:"PeopleCharacterAttributes",props:{data:{type:Object,default:{}}},setup(e){const o=e,l=L(()=>{let s;return o.data.extend&&(s=o.data.extend.papersAddress||"暂无"),{papersAddress:s}});return(s,i)=>(d(),r("div",Ce,[Se,t("div",Le,[a(n,{label:"政治面貌",value:e.data.political},null,8,["value"]),a(n,{label:"民族",value:e.data.nationId||"数据缺失"},null,8,["value"]),t("div",we,[a(n,{label:"居住地址",value:e.data.address},null,8,["value"])]),t("div",Ae,[a(n,{label:"身份证地址",value:l.value.papersAddress},null,8,["value"])])])]))}},De=u(ke,[["__scopeId","data-v-634cbb1a"]]),Oe=e=>(m("data-v-3a803c0b"),e=e(),v(),e),Ne={class:"perCommonWrap otherAttributes"},Te=Oe(()=>t("div",{class:"title"}," 其他属性 ",-1)),Ee={class:"otherAttributes-tag"},Be={__name:"PeopleOtherAttributes",props:{data:{type:Object,default:{}}},setup(e){return(o,l)=>(d(),r("div",Ne,[Te,t("div",Ee,[a(n,{label:"宗教信仰",value:e.data.religiousBelief||"无宗教信仰"},null,8,["value"]),a(n,{label:"证件类型",value:"居民身份证"}),a(n,{label:"身份证号",value:e.data.idCard},null,8,["value"])])]))}},Pe=u(Be,[["__scopeId","data-v-3a803c0b"]]);function We(e){return P.post("/dataBigScreen/elderlyPortrait/getElderlyInfoList",e)}const je={class:"personal_center"},Me={class:"left"},Re=t("img",{class:"img",src:R,alt:""},null,-1),qe={class:"people"},Ve=t("img",{class:"img",src:k,alt:""},null,-1),Xe={__name:"personal_center",setup(e){const o=W(),l=C({pageNum:1,pageSize:20,params:{channelId:null,elderName:""}});j(o,h=>{l.value.params.channelId=o.channelId?o.channelId:null}),S(()=>{i()});const s=C({});function i(){We(l.value).then(h=>{s.value=h.data[0],console.log(s.value),o.setPersonalCenterInfo(s.value)})}function $(h){l.value.params.elderName=h,i()}return(h,_)=>(d(),r("div",je,[t("div",Me,[Re,a(z,{data:s.value},null,8,["data"]),a(U,{data:s.value},null,8,["data"]),a(_t,{data:s.value},null,8,["data"]),a(Lt,{data:s.value},null,8,["data"]),a(Kt,{data:s.value},null,8,["data"])]),t("div",qe,[Ve,a(ye,{onSerachfun:$,data:s.value},null,8,["data"]),a(De,{data:s.value},null,8,["data"]),a(Pe,{data:s.value},null,8,["data"])])]))}};export{Xe as default};