import{_ as e,r as a,c as l,K as s,b as t,C as u,y as c,z as r,a as v,w as d,i,a3 as n,h as o,j as f,l as _,t as y,n as p,m as b,p as g,ai as m,J as k}from"./index-BXo00-DG.js";const x=e({__name:"detail",setup(e){const x=a(null),h=l((()=>x.value&&x.value.sample_receiver_info||{})),w=l((()=>x.value&&x.value.reason||"")),E=l((()=>x.value?1===x.value.type?"已通过":3===x.value.type?"已寄回":"已驳回":"")),$=l((()=>x.value&&3===x.value.type?"回寄信息":"审核通知")),z=l((()=>x.value?1===x.value.type?"tag-success":3===x.value.type?"tag-return":"tag-fail":"")),C=l((()=>x.value?1===x.value.type?"资料已审核通过":3===x.value.type?"样品已经寄回":"您提交的资料未通过审核":""));s((async e=>{if(e.id)try{const a=await t("/api/mp/messageDetail",{id:e.id});x.value=a.data}catch(a){a&&a.msg&&u({title:a.msg,icon:"none"})}}));const j=e=>{if(!e)return"";const a=new Date(e);return`${a.getFullYear()}年${a.getMonth()+1}月${a.getDate()}日`},D=()=>{g({url:"/pages/myinfo/myinfo"})},F=()=>{const e=h.value,a=[`收件地址:${e.address||""}`,`收件人:${e.receiver||""}`,`电话:${e.phone||""}`].join("\n");m({data:a,success:()=>u({title:"已复制",icon:"success"})})},I=()=>{if(!w.value)return u({title:"暂无单号",icon:"none"});m({data:w.value,success:()=>u({title:"单号已复制",icon:"success"})})};return(e,a)=>{const l=k,s=i,t=c(r("u-button"),n);return o(),v(s,{class:"page"},{default:d((()=>[x.value?(o(),v(s,{key:0,class:"card"},{default:d((()=>[f(s,{class:"header-row"},{default:d((()=>[f(l,{class:"header-icon"},{default:d((()=>[_("📢")])),_:1}),f(l,{class:"header-title"},{default:d((()=>[_(y($.value),1)])),_:1}),f(s,{class:p(["tag",z.value])},{default:d((()=>[_(y(E.value),1)])),_:1},8,["class"])])),_:1}),f(s,{class:"main-title"},{default:d((()=>[_(y(C.value),1)])),_:1}),f(s,{class:"time"},{default:d((()=>[_(y(x.value.create_time),1)])),_:1}),f(s,{class:"body"},{default:d((()=>[f(l,{class:"greeting"},{default:d((()=>[_("尊敬的"+y(x.value.patient_name||"")+":",1)])),_:1}),1===x.value.type?(o(),v(l,{key:0,class:"body-text"},{default:d((()=>[_(y("您提交的肠愈同行患者关爱项目资料已审核通过,请于7天内在小程序-个人中心-送检信息中提交相关信息。"))])),_:1})):2===x.value.type?(o(),v(l,{key:1,class:"body-text"},{default:d((()=>[_("您于 "+y(j(x.value.create_time))+" 提交的个人资料经审核未通过。",1)])),_:1})):3===x.value.type?(o(),v(l,{key:2,class:"body-text"},{default:d((()=>[_("您的样品已经寄回,请注意查收。")])),_:1})):b("",!0),2===x.value.type?(o(),v(l,{key:3,class:"body-text"},{default:d((()=>[_("请根据以下原因修改后重新提交。")])),_:1})):b("",!0)])),_:1}),1===x.value.type?(o(),v(s,{key:0,class:"receiver-box"},{default:d((()=>[f(s,{class:"receiver-title"},{default:d((()=>[_("送检信息")])),_:1}),f(s,{class:"receiver-tip"},{default:d((()=>[_(y("样本请发顺丰到付,血液样本需要联系顺丰快递员加冰袋。"))])),_:1}),f(s,{class:"receiver-row"},{default:d((()=>[f(l,{class:"receiver-label"},{default:d((()=>[_("收件地址")])),_:1}),f(l,{class:"receiver-value"},{default:d((()=>[_(y(h.value.address||"—"),1)])),_:1})])),_:1}),f(s,{class:"receiver-row"},{default:d((()=>[f(l,{class:"receiver-label"},{default:d((()=>[_("收件人")])),_:1}),f(l,{class:"receiver-value"},{default:d((()=>[_(y(h.value.receiver||"—"),1)])),_:1})])),_:1}),f(s,{class:"receiver-row"},{default:d((()=>[f(l,{class:"receiver-label"},{default:d((()=>[_("电话")])),_:1}),f(l,{class:"receiver-value"},{default:d((()=>[_(y(h.value.phone||"—"),1)])),_:1})])),_:1})])),_:1})):b("",!0),2===x.value.type&&x.value.reason?(o(),v(s,{key:1,class:"reason-box"},{default:d((()=>[f(l,{class:"reason-label"},{default:d((()=>[_("驳回原因:")])),_:1}),f(l,{class:"reason-text"},{default:d((()=>[_(y(x.value.reason),1)])),_:1})])),_:1})):b("",!0),3===x.value.type?(o(),v(s,{key:2,class:"return-box"},{default:d((()=>[f(l,{class:"return-label"},{default:d((()=>[_("回寄物流单号")])),_:1}),f(l,{class:"return-no"},{default:d((()=>[_(y(w.value||"—"),1)])),_:1})])),_:1})):b("",!0),1===x.value.type?(o(),v(s,{key:3,class:"btn-area"},{default:d((()=>[f(t,{text:"复制送检信息",onClick:F,color:"#0E63E3",size:"large"})])),_:1})):b("",!0),2===x.value.type?(o(),v(s,{key:4,class:"btn-area"},{default:d((()=>[f(t,{text:"重新提交资料",onClick:D,color:"#0E63E3",size:"large"})])),_:1})):b("",!0),3===x.value.type?(o(),v(s,{key:5,class:"btn-area"},{default:d((()=>[f(t,{text:"复制单号",onClick:I,color:"#0E63E3",size:"large"})])),_:1})):b("",!0)])),_:1})):b("",!0)])),_:1})}}},[["__scopeId","data-v-a73dcef0"]]);export{x as default};