1import{g as a}from"./common-utils-BRvyEpxj.js";import{_ as e}from"./index-DiVHYyE2.js";import{e as n,z as l,o as s,A as t,D as r,B as i,u as o,G as m,H as u,P as v,n as d,m as c,y as p,r as f,h as b,I,w as y,F as g,J as j,g as k}from"./.pnpm-DIVjYI5E.js";import N from"./panel-tab-template-D6Jbaru9.js";import _ from"./panel-tab-event-uXmFjFyi.js";import{h}from"./hospital-sn-mapping-api-x9cnSmRz.js";import"./timeformat-DkgKWLmB.js";import"./heart-rate-measurements-api-BYQNRA6Y.js";import"./EcgRenderer-f2r6q-i4.js";const K=a=>(m("data-v-c9a226cb"),a=a(),u(),a),T={class:"container"},w=K((()=>t("img",{class:"avatar",src:"/aiecg/png/ic-default-header-2AxIXe0F.png"},null,-1))),x={class:"member-info"},S=K((()=>t("span",null,"   ",-1))),$={class:"account-info"},z={class:"account-info"},A=K((()=>t("div",{class:"account-info"},[t("div",null,"夿³¨ï¼--")],-1))),B=e({__name:"panel-member-info",props:{memberInfo:{type:Object}},setup(e){const m=e,u=n((()=>{var a;if(!(null==(a=m.memberInfo)?void 0:a.duration))return"--";const e=parseInt(m.memberInfo.duration);if(isNaN(e))return m.memberInfo.duration;const n=Math.floor(e/60),l=e%60;return n>0?`${n}å°æ¶${l>0?l+"åé":""}`:`${l}åé`}));return(n,m)=>{var v,d,c,p,f,b;return s(),l("div",T,[w,t("div",x,[t("div",null,r(null==(v=e.memberInfo)?void 0:v.username),1),t("div",null,[i(r(o(a)(null==(d=e.memberInfo)?void 0:d.gender)),1),S,i(r(null==(c=e.memberInfo)?void 0:c.age)+"å²",1)])]),t("div",$,[t("div",null,"æµæ°´å·ï¼"+r(null==(p=e.memberInfo)?void 0:p.hospitalSerialNumber),1),t("div",null,"设å¤SNç ï¼"+r(null==(f=e.memberInfo)?void 0:f.sn),1)]),t("div",z,[t("div",null,"å¼å§æ¶é´ï¼"+r(null==(b=e.memberInfo)?void 0:b.startTime),1),t("div",null,"çæµæ¶é¿ï¼"+r(u.value),1)]),A])}}},[["__scopeId","data-v-c9a226cb"]]),D={class:"content"},E={key:0},F={__name:"panel-view",setup(a){const e=v(),n=d([{key:0,tabName:"模æ¿"},{key:1,tabName:"äºä»¶"}]),r=c(0),i=c(null),o=c(null),m=c();return p((async()=>{const{n:a,id:n,pk:l}=e.query;i.value=n,a&&await(async a=>{const e=await h.getUserInfoByHospitalSerialNumber(a);m.value=e.data})(a),l&&(o.value=l)})),(a,e)=>{var u,v;const d=f("a-tab-pane"),c=f("a-tabs");return s(),l("div",null,[b(B,{memberInfo:m.value},null,8,["memberInfo"]),t("div",D,[b(c,{activeKey:r.value,"onUpdate:activeKey":e[0]||(e[0]=a=>r.value=a),class:"tabs",size:"small"},{default:y((()=>[(s(!0),l(g,null,j(n,(a=>(s(),k(d,{key:a.key,tab:a.tabName},null,8,["tab"])))),128))])),_:1},8,["activeKey"]),i.value&&(null==(u=m.value)?void 0:u.startTime)?(s(),l("div",E,[0==r.value?(s(),k(N,{key:0,measureId:i.value,startTime:null==(v=m.value)?void 0:v.startTime,peakKey:o.value},null,8,["measureId","startTime","peakKey"])):I("",!0),1==r.value?(s(),k(_,{key:1})):I("",!0)])):I("",!0)])])}}};export{F as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.