import{o as t,c as e,w as r,a,u as s,b as p,t as _,d as l,i as n,k as o,f as c,F as i,g as u,h as d,j as f,s as w,m as y,p as m,r as g,e as x,l as b}from"./index-854ad44b.js";import{_ as k,$ as v,c as h,a as N,d as $}from"./_plugin-vue_export-helper.760bfd2a.js";const j=k({__name:"type1",props:{info:{type:Object,default:{datetime:"",doctor:"",content:"",suggestion:""}}},setup(c){const i=c;return(c,u)=>{const d=l,f=n,w=o;return t(),e(f,null,{default:r((()=>[a(f,{class:"report_title_wrapper"},{default:r((()=>[a(f,{class:"report_title_icon_wrapper"},{default:r((()=>[a(d,{src:s(v)("/storage/assets/report/report/竖线@2x.png")},null,8,["src"])])),_:1}),a(f,{class:"report_title_text_wrapper"},{default:r((()=>[p("体检结论")])),_:1})])),_:1}),a(f,{class:"report_content_wrapper"},{default:r((()=>[a(f,{class:"report_content_text_wrapper"},{default:r((()=>[a(w,{innerHTML:i.info.content},null,8,["innerHTML"])])),_:1})])),_:1}),a(f,{class:"report_title_wrapper"},{default:r((()=>[a(f,{class:"report_title_icon_wrapper"},{default:r((()=>[a(d,{src:s(v)("/storage/assets/report/report/竖线@2x.png")},null,8,["src"])])),_:1}),a(f,{class:"report_title_text_wrapper"},{default:r((()=>[p("体检建议")])),_:1})])),_:1}),a(f,{class:"report_content_wrapper"},{default:r((()=>[a(f,{class:"report_content_text_wrapper"},{default:r((()=>[a(w,{innerHTML:i.info.suggestion},null,8,["innerHTML"])])),_:1})])),_:1}),a(f,{class:"doctor_wrapper"},{default:r((()=>[p("检查医生:"+_(i.info.doctor),1)])),_:1}),a(f,{class:"datetime_wrapper"},{default:r((()=>[p("检查时间:"+_(i.info.datetime),1)])),_:1})])),_:1})}}},[["__scopeId","data-v-a6256f3d"]]),C=k({__name:"type2",props:{info:{type:Array,default:[]}},setup(o){const w=o;return(o,y)=>{const m=l,g=n;return t(),e(g,null,{default:r((()=>[(t(!0),c(i,null,u(w.info,((l,n)=>(t(),e(g,{key:n},{default:r((()=>[a(g,{class:"report_title_wrapper"},{default:r((()=>[a(g,{class:"report_title_bg_wrapper"},{default:r((()=>[a(m,{src:s(v)(`/storage/assets/report/report/标题${n%2?"黄":"绿"}@2x.png`)},null,8,["src"])])),_:2},1024),a(g,{class:d(["report_title_text_wrapper",[n%2?"report_title_text_bgy_wrapper":"report_title_text_bgg_wrapper"]])},{default:r((()=>[p(_(l.title),1)])),_:2},1032,["class"])])),_:2},1024),a(g,{class:"report_content_wrapper"},{default:r((()=>[(t(!0),c(i,null,u(l.list,((s,l)=>(t(),e(g,{class:"report_content_line_wrapper",key:l},{default:r((()=>[a(g,{class:"report_content_line_title_wrapper"},{default:r((()=>[p(_(s.title),1)])),_:2},1024),a(g,{class:"report_content_line_content_wrapper"},{default:r((()=>[a(g,{class:d(["report_content_line_content_content_wrapper",[s.icon?"report_content_line_content_content_red_wrapper":""]])},{default:r((()=>[p(_(s.icon)+_(s.content),1)])),_:2},1032,["class"]),s.desc?(t(),e(g,{key:0,class:"report_content_line_content_desc_wrapper"},{default:r((()=>[p(_(s.desc),1)])),_:2},1024)):f("",!0)])),_:2},1024)])),_:2},1024)))),128)),a(g,{class:"report_content_doctor_wrapper"},{default:r((()=>[a(g,{class:"report_content_doctor_name_wrapper"},{default:r((()=>[p("检查医生:"+_(l.doctor),1)])),_:2},1024),a(g,{class:"report_content_datetime_wrapper"},{default:r((()=>[p("检查时间:"+_(l.datetime),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})}}},[["__scopeId","data-v-e41e4259"]]),I=k({__name:"type3",props:{list:{type:Object,default:{info:{id:"",password:""},list:[]}}},setup(o){const d=o;return(o,f)=>{const g=l,x=n;return t(),e(x,null,{default:r((()=>[a(x,{class:"report_list_wrapper"},{default:r((()=>[(t(!0),c(i,null,u(d.list.list,((l,n)=>(t(),e(x,{onClick:t=>(async t=>{w({title:"正在下载,请打开弹窗拦截"});const e=await h({rid:d.list.info.id,password:d.list.info.password,id:t});y(),N(e,(()=>{m({data:v(e.data.url),showToast:!1,success:()=>{uni.$lu.toast("链接已复制到剪切板,请前往浏览器下载")}})}))})(l["文件Id"]),class:"report_item_wrapper",key:n},{default:r((()=>[a(x,{class:"report_item_icon_wrapper"},{default:r((()=>[a(g,{src:s(v)("/storage/assets/report/home/报告@2x.png")},null,8,["src"])])),_:1}),a(x,{class:"report_item_content_wrapper"},{default:r((()=>[a(x,{class:"report_item_content_title_wrapper"},{default:r((()=>[p(_(l["报告名称"]),1)])),_:2},1024),a(x,{class:"report_item_content_desc_wrapper"},{default:r((()=>[p(_(l["报告类型"]),1)])),_:2},1024)])),_:2},1024),a(x,{class:"report_item_right_wrapper"},{default:r((()=>[a(g,{src:s(v)("/storage/assets/report/home/右箭头@2x.png")},null,8,["src"])])),_:1})])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-4e8e769d"]]),T=k({__name:"report",props:{type:{type:String,default:"1"},id:{type:String,default:"0"},hospital:{type:String,default:""}},setup(s){const _=s,l=t=>{Number(_.type)!==t&&b({url:`/pages/main/report/report?hospital=${_.hospital}&type=${t}&id=${_.id}`})},o=g(!1);return x((()=>{(async()=>{const t=await $({id:_.id});N(t,(()=>{o.value={content:t.data.content,conclusion:t.data.conclusion,list:t.data.list}}))})()})),(s,c)=>{const i=n;return t(),e(i,null,{default:r((()=>[a(i,{class:"type_group_top_blank_wrapper"}),a(i,{class:"type_group_wrapper"},{default:r((()=>[a(i,{onClick:c[0]||(c[0]=t=>l(1)),class:d(["type_item_wrapper",[1===Number(_.type)?"type_item_active_wrapper":""]])},{default:r((()=>[a(i,{class:"type_item_text_wrapper"},{default:r((()=>[p("总检结论")])),_:1}),a(i,{class:"type_item_line_wrapper"})])),_:1},8,["class"]),a(i,{onClick:c[1]||(c[1]=t=>l(2)),class:d(["type_item_wrapper",[2===Number(_.type)?"type_item_active_wrapper":""]])},{default:r((()=>[a(i,{class:"type_item_text_wrapper"},{default:r((()=>[p("报告详情")])),_:1}),a(i,{class:"type_item_line_wrapper"})])),_:1},8,["class"]),a(i,{onClick:c[2]||(c[2]=t=>l(3)),class:d(["type_item_wrapper",[3===Number(_.type)?"type_item_active_wrapper":""]])},{default:r((()=>[a(i,{class:"type_item_text_wrapper"},{default:r((()=>[p("报告下载")])),_:1}),a(i,{class:"type_item_line_wrapper"})])),_:1},8,["class"])])),_:1}),o.value?(t(),e(i,{key:0,class:"report_content_wrapper"},{default:r((()=>[1===Number(_.type)?(t(),e(j,{key:0,info:o.value.conclusion},null,8,["info"])):f("",!0),2===Number(_.type)?(t(),e(C,{key:1,info:o.value.content},null,8,["info"])):f("",!0),3===Number(_.type)?(t(),e(I,{key:2,list:o.value.list},null,8,["list"])):f("",!0)])),_:1})):f("",!0)])),_:1})}}},[["__scopeId","data-v-cc879b3a"]]);export{T as default};