You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
6.7 KiB
JavaScript
2 lines
6.7 KiB
JavaScript
import{o as t,c as e,w as r,a,u as s,b as p,t as l,d as _,i as o,k as n,f as c,F as i,g as u,h as d,j as f,r as w,s as m,m as y,p as g,q as x,e as b,l as k}from"./index-38c98e7a.js";import{_ as v,$ as h,c as N,a as T,d as $}from"./_plugin-vue_export-helper.1c48f778.js";const C=v({__name:"type1",props:{info:{type:Object,default:{datetime:"",doctor:"",content:"",suggestion:""}}},setup(c){const i=c;return(c,u)=>{const d=_,f=o,w=n;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(h)("/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(h)("/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("检查医生:"+l(i.info.doctor),1)])),_:1}),a(f,{class:"datetime_wrapper"},{default:r((()=>[p("检查时间:"+l(i.info.datetime),1)])),_:1})])),_:1})}}},[["__scopeId","data-v-a6256f3d"]]),j=v({__name:"type2",props:{info:{type:Array,default:[]}},setup(n){const w=n;return(n,m)=>{const y=_,g=o;return t(),e(g,null,{default:r((()=>[(t(!0),c(i,null,u(w.info,((_,o)=>(t(),e(g,{key:o},{default:r((()=>[a(g,{class:"report_title_wrapper"},{default:r((()=>[a(g,{class:"report_title_bg_wrapper"},{default:r((()=>[a(y,{src:s(h)(`/storage/assets/report/report/标题${o%2?"黄":"绿"}@2x.png`)},null,8,["src"])])),_:2},1024),a(g,{class:d(["report_title_text_wrapper",[o%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(_.list,((s,_)=>(t(),e(g,{class:"report_content_line_wrapper",key:_},{default:r((()=>[a(g,{class:"report_content_line_title_wrapper"},{default:r((()=>[p(l(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(l(s.icon)+l(s.content),1)])),_:2},1032,["class"]),s.desc?(t(),e(g,{key:0,class:"report_content_line_content_desc_wrapper"},{default:r((()=>[p(l(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=v({__name:"type3",props:{list:{type:Object,default:{info:{id:"",password:""},list:[]}}},setup(n){const d=n;let f=w("");const b=t=>{g({data:t,showToast:!1,success:()=>{uni.$lu.toast("链接已复制到剪切板,请前往浏览器下载")},fail:e=>{console.log(e),x({title:"提示",showCancel:!1,confirmText:"确定",content:"请点击确定",success:function(e){e.confirm?(console.log("用户点击确定"),g({data:t,showToast:!1,success:()=>{uni.$lu.toast("链接已复制到剪切板,请前往浏览器下载")}})):e.cancel&&console.log("用户点击取消")}})},complete:t=>{console.log(t)}})};return(n,w)=>{const g=_,x=o;return t(),e(x,null,{default:r((()=>[a(x,{class:"report_list_wrapper"},{default:r((()=>[(t(!0),c(i,null,u(d.list.list,((_,o)=>(t(),e(x,{onClick:t=>(async t=>{m({title:"正在下载,请打开弹窗拦截"});const e=await N({rid:d.list.info.id,password:d.list.info.password,id:t});y(),T(e,(()=>{f.value=h(e.data.url),b(f.value)}))})(_["文件Id"]),class:"report_item_wrapper",key:o},{default:r((()=>[a(x,{class:"report_item_icon_wrapper"},{default:r((()=>[a(g,{src:s(h)("/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(h)("/storage/assets/report/home/右箭头@2x.png")},null,8,["src"])])),_:1})])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-44b042c9"]]),H=v({__name:"report",props:{type:{type:String,default:"1"},id:{type:String,default:"0"},hospital:{type:String,default:""}},setup(s){const l=s,_=t=>{Number(l.type)!==t&&k({url:`/pages/main/report/report?hospital=${l.hospital}&type=${t}&id=${l.id}`})},n=w(!1);return b((()=>{(async()=>{const t=await $({id:l.id});T(t,(()=>{n.value={content:t.data.content,conclusion:t.data.conclusion,list:t.data.list}}))})()})),(s,c)=>{const i=o;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=>_(1)),class:d(["type_item_wrapper",[1===Number(l.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=>_(2)),class:d(["type_item_wrapper",[2===Number(l.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=>_(3)),class:d(["type_item_wrapper",[3===Number(l.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}),n.value?(t(),e(i,{key:0,class:"report_content_wrapper"},{default:r((()=>[1===Number(l.type)?(t(),e(C,{key:0,info:n.value.conclusion},null,8,["info"])):f("",!0),2===Number(l.type)?(t(),e(j,{key:1,info:n.value.content},null,8,["info"])):f("",!0),3===Number(l.type)?(t(),e(I,{key:2,list:n.value.list},null,8,["list"])):f("",!0)])),_:1})):f("",!0)])),_:1})}}},[["__scopeId","data-v-bcaf4dda"]]);export{H as default};
|