From 6450d783e8c8db521977863b86bf3bc3ba0e38f9 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 七月 2026 16:26:04 +0800
Subject: [PATCH] 维护
---
unpackage/dist/build/web/assets/pagesSub-case-CaseInfo.DA0jjBoZ.js | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/unpackage/dist/build/web/assets/pagesSub-case-CaseInfo.BEVbAyzt.js b/unpackage/dist/build/web/assets/pagesSub-case-CaseInfo.DA0jjBoZ.js
similarity index 97%
rename from unpackage/dist/build/web/assets/pagesSub-case-CaseInfo.BEVbAyzt.js
rename to unpackage/dist/build/web/assets/pagesSub-case-CaseInfo.DA0jjBoZ.js
index 7dfdc26..12b217d 100644
--- a/unpackage/dist/build/web/assets/pagesSub-case-CaseInfo.BEVbAyzt.js
+++ b/unpackage/dist/build/web/assets/pagesSub-case-CaseInfo.DA0jjBoZ.js
@@ -1 +1 @@
-import{_ as a,r as e,D as l,R as s,B as t,p as u,A as c,G as o,H as i,c as r,w as n,i as d,S as f,a as v,e as _,b as p,t as m,J as y,f as b,h,F as g,d as k,X as T,I as w,n as R,s as j,a7 as x,a4 as C,a5 as D,a6 as S,m as I,k as N,L as $,a8 as H,W as Y}from"./index-BIH8RjL7.js";import{u as M,d as q}from"./dayjs.min.BQCsRJMf.js";import{a as B}from"./index.BaVDQu2g.js";import{u as L}from"./useDictMapper.B6EU7IxB.js";import"./_commonjsHelpers.BDIyGnDB.js";import"./uni-icons.fMk-tPXC.js";import"./dict.SbB6ZVUJ.js";const P=a({__name:"CaseInfo",setup(a){const{showHomeButton:P,checkAutoLogin:W,goHome:A}=M(),{dictData:F,loading:U}=L(["sys_user_sex","sys_BloodType","sys_AgeUnit","sys_IDType","sys_Nation","sys_education","sys_occupation","sys_Infectious"]),V=(a,e)=>{if(!e)return"鏈~鍐�";const l=(a=>F.value[a]||[])(a),s=l.find(a=>a.value==e||a.value===e);return s?s.label:e},G=()=>{const a=z.value.infectious;if(!a)return"鏃�";const e=a.split(",").filter(a=>a.trim());if(0===e.length)return"鏃�";const l=e.map(a=>V("sys_Infectious",a.trim())),s=z.value.infectiousOther;return l.join("銆�")+(s?`锛�${s}锛塦:"")},z=e({}),E=l(),J=e(!1),K=e(!1),O=e("basic"),X=e(null),Q=e([]),Z=e(!1),aa=s(()=>{var a;console.log(E.userInfo.roles);return((null==(a=E.userInfo)?void 0:a.roles)||[]).some(a=>"admin"===a.roleKey||"opoadmin")}),ea=[{label:"濂借浆",value:"1"},{label:"姝讳骸",value:"2"},{label:"涓嶇鍚堟崘鐚爣鍑�",value:"3"},{label:"瀹跺睘鏀惧純鎹愮尞",value:"4"},{label:"鍏朵粬",value:"5"}],la=e({id:null,approveResult:"3",confirmResult:"",rejectType:"",isTransport:"1",isDonate:"0"}),sa=e([{id:"basic",label:"鍩烘湰淇℃伅"},{id:"medical",label:"鍖荤枟淇℃伅"},{id:"contact",label:"鑱旂郴淇℃伅"},{id:"transport",label:"杞繍淇℃伅"}]),ta=s(()=>z.value.serviceTransport&&z.value.serviceTransport.length>0);t(()=>{X.value&&ua(X.value)}),u(async a=>{W(a),a.id&&(X.value=a.id,await ua(a.id))});const ua=async a=>{J.value=!0;try{const e=await uni.$uapi.get(`/project/donatebaseinforeport/getInfo/${a}`);if(!e.data)throw new Error(e.msg||"鏁版嵁鍔犺浇澶辫触");z.value=e.data,e.data.annexfilesList&&(Q.value=e.data.annexfilesList.map(a=>({...a,url:a.path,name:a.fileName})))}catch(e){console.error("鍔犺浇妗堜緥璇︽儏澶辫触:",e),c({title:"鏁版嵁鍔犺浇澶辫触锛岃閲嶈瘯",icon:"none"})}finally{J.value=!1}},ca=()=>{const{registerprovincename:a,registercityname:e,registertownname:l,registeraddress:s}=z.value;return[a,e,l,s].filter(a=>a&&a.trim()).join("")},oa=()=>{const{residenceprovincename:a,residencecityname:e,residencetownname:l,residenceaddress:s}=z.value;return[a,e,l,s].filter(a=>a&&a.trim()).join("")},ia=a=>({1:"宸蹭笂鎶�",2:"宸查槄璇�",3:"宸插悓鎰�",4:"宸查┏鍥�"}[a]||"宸蹭笂鎶�"),ra=a=>({1:"寰呰浆杩�",2:"杞繍涓�",3:"杞繍瀹屾垚",4:"杞繍鍙栨秷",5:"鏆傚瓨"}[a]||"鏈煡"),na=a=>a?a.replace("T"," ").substring(0,16):"",da=()=>{la.value={id:z.value.id,approveResult:"3",confirmResult:"",rejectType:"",isTransport:z.value.isTransport||"1",isDonate:"0"},Z.value=!0},fa=()=>{Z.value=!1},va=a=>{"3"==a?(la.value.rejectType="",la.value.isDonate="0"):"4"==a&&(la.value.isTransport="1")},_a=async()=>{var a,e;if((()=>{if(!la.value.approveResult)return c({title:"璇烽�夋嫨纭缁撴灉",icon:"none"}),!1;if("3"==la.value.approveResult&&!la.value.isTransport)return c({title:"璇烽�夋嫨鏄惁闇�瑕佽浆杩�",icon:"none"}),!1;if("4"==la.value.approveResult){if(!la.value.rejectType)return c({title:"璇烽�夋嫨椹冲洖鍘熷洜",icon:"none"}),!1;if(!la.value.confirmResult)return c({title:"椹冲洖鏃跺繀椤诲~鍐欓┏鍥炴剰瑙�",icon:"none"}),!1}return!0})()){K.value=!0;try{const l={...z.value,reportStatus:la.value.approveResult,confirmResult:la.value.confirmResult,approvername:(null==(a=E.user)?void 0:a.name)||"褰撳墠鐢ㄦ埛",approvetime:q().format("YYYY-MM-DD HH:mm:ss"),updateTime:q().format("YYYY-MM-DD HH:mm:ss"),updateBy:(null==(e=E.user)?void 0:e.name)||"褰撳墠鐢ㄦ埛"};"3"==la.value.approveResult?(l.isTransport=la.value.isTransport,"1"==la.value.isTransport?l.isDonate="1":l.isDonate="0"):"4"==la.value.approveResult&&(l.rejectType=la.value.rejectType,l.isTransport="1",l.isDonate="0");const s=await uni.$uapi.post("/project/donatebaseinforeport/edit",l);200==s.code?(c({title:"纭鎴愬姛",icon:"success"}),Z.value=!1,await ua(X.value),"3"==la.value.approveResult&&"2"==la.value.isTransport&&(console.log(X.value),setTimeout(()=>{R({url:`/pagesSub/case/transferinfo?caseId=${X.value}&caseNo=${z.value.caseNo}&autoCreate=true`})},800))):c({title:s.msg||"纭澶辫触",icon:"none"})}catch(l){console.error("纭澶辫触:",l),c({title:"纭澶辫触锛岃閲嶈瘯",icon:"none"})}finally{K.value=!1}}},pa=()=>{P?j({url:"/pages/index/index"}):x()},ma=()=>{R({url:`/pagesSub/case/CaseDetails?id=${X.value}&edit=true`})},ya=()=>{"3"===z.value.reportStatus?R({url:`/pages/transport/create?caseId=${X.value}&caseNo=${z.value.caseNo}`}):c({title:"妗堜緥闇�鍏堝鎵瑰悓鎰�",icon:"none"})},ba=()=>{if(ta.value){const a=z.value.serviceTransport[0];R({url:`/pages/transport/detail?id=${a.id}`})}},ha=a=>{const e=a.url.startsWith("http")?a.url:(a.url.startsWith("/")?"":"/")+a.url;a.type&&a.type.includes("image")?C({urls:Q.value.filter(a=>a.type&&a.type.includes("image")).map(a=>a.url.startsWith("http")?a.url:(a.url.startsWith("/")?"":"/")+a.url),current:e}):a.type&&a.type.includes("pdf")?D({url:e,success:a=>{S({filePath:a.tempFilePath,fileType:"pdf",showMenu:!0})},fail:()=>c({title:"鎵撳紑鏂囦欢澶辫触",icon:"none"})}):c({title:"鏆備笉鏀寔姝ゆ枃浠剁被鍨嬮瑙�",icon:"none"})};return(a,e)=>{const l=I,s=N,t=d,u=$,c=H,R=Y,j=o(i("u-loading-icon"),f);return v(),r(t,{class:"case-detail"},{default:n(()=>[_(t,{class:"header-card"},{default:n(()=>[_(t,{class:"case-header"},{default:n(()=>{return[_(t,{class:"hospital-info"},{default:n(()=>[_(l,{src:z.value.hospitalLogo||"/static/hospital-default.png",mode:"aspectFit",class:"hospital-logo"},null,8,["src"]),_(t,{class:"hospital-details"},{default:n(()=>[_(s,{class:"hospital-name"},{default:n(()=>[p(m(z.value.treatmenthospitalname||"鏈~鍐欐不鐤楀尰闄�"),1)]),_:1}),_(s,{class:"case-type"},{default:n(()=>[p(m(z.value.donorNo?"鍣ㄥ畼鎹愮尞妗堜緥":"妗堜緥璇︽儏"),1)]),_:1})]),_:1})]),_:1}),_(t,{class:y(["case-status",(a=z.value.reportStatus,{1:"reported",2:"read",3:"agreed",4:"rejected"}[a]||"reported")])},{default:n(()=>[p(m(ia(z.value.reportStatus)),1)]),_:1},8,["class"])];var a}),_:1}),_(t,{class:"case-basic-info"},{default:n(()=>[_(t,{class:"info-row"},{default:n(()=>[_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("妗堜緥缂栧彿")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.caseNo||"鏈敓鎴�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("涓婃姤鏃堕棿")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(na(z.value.reporttime)),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),_(t,{class:"tab-navigation"},{default:n(()=>[(v(!0),b(g,null,h(sa.value,a=>(v(),r(s,{key:a.id,class:y([{active:O.value==a.id},"tab-item"]),onClick:e=>{return l=a.id,void(O.value=l);var l}},{default:n(()=>[p(m(a.label),1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),"basic"==O.value?(v(),r(t,{key:0,class:"info-section fade-in-up"},{default:n(()=>[_(t,{class:"section-card"},{default:n(()=>[_(t,{class:"section-header"},{default:n(()=>[_(s,{class:"section-title"},{default:n(()=>[p("馃搵 鎹愮尞鑰呭熀鏈俊鎭�")]),_:1})]),_:1}),_(t,{class:"info-grid"},{default:n(()=>[_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("濮撳悕")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.name||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鎬у埆")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_user_sex",z.value.sex)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("骞撮緞")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.age||"0")+" "+m(V("sys_AgeUnit",z.value.ageunit)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("璇佷欢绫诲瀷")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_IDType",z.value.idcardtype)),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("璇佷欢鍙风爜")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.idcardno||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("姘戞棌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_Nation",z.value.nation)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鍥界睄")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.nationality||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("绫嶈疮")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.nativeplace||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("瀛﹀巻")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_education",z.value.education)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鑱屼笟")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_occupation",z.value.occupation)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鑱旂郴鐢佃瘽")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.phone||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width address-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鎴风睄鍦板潃")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(ca()||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width address-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鐜颁綇鍦板潃")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(oa()||"鏈~鍐�"),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):k("",!0),"medical"==O.value?(v(),r(t,{key:1,class:"info-section fade-in-up"},{default:n(()=>[_(t,{class:"section-card"},{default:n(()=>[_(t,{class:"section-header"},{default:n(()=>[_(s,{class:"section-title"},{default:n(()=>[p("馃彞 鍖荤枟淇℃伅")]),_:1})]),_:1}),_(t,{class:"info-grid"},{default:n(()=>[_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("浣忛櫌鍙�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.inpatientno||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("GCS璇勫垎")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.gcsScore||"鏈瘎浼�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("琛�鍨�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_BloodType",z.value.bloodType)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("Rh(D)闃存��")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m("1"==z.value.rhYin?"鏄�":"鍚�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("浼犳煋鐥�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(G()||"鏃�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鐤剧梾璇婃柇")]),_:1}),_(s,{class:"value diagnosis-text"},{default:n(()=>[p(m(z.value.diagnosisname||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鐥呮儏姒傚喌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.illnessoverview||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鐥呬汉鐘跺喌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.patientstate||"鏈~鍐�"),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):k("",!0),"contact"==O.value?(v(),r(t,{key:2,class:"info-section fade-in-up"},{default:n(()=>[_(t,{class:"section-card"},{default:n(()=>[_(t,{class:"section-header"},{default:n(()=>[_(s,{class:"section-title"},{default:n(()=>[p("馃摓 鍖婚櫌涓庤仈绯讳俊鎭�")]),_:1})]),_:1}),_(t,{class:"info-grid"},{default:n(()=>[_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("娌荤枟鍖婚櫌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.treatmenthospitalname||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("娌荤枟绉戝")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.treatmentdeptname||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("涓婃姤鍖婚櫌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.toHospital||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("涓婃姤淇℃伅鍛�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.infoName||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("淇℃伅鍛樼紪鍙�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.infoNo||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鍗忚皟鍛�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.coordinatorName||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鍗忚皟鍛樼紪鍙�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.coordinatorNo||"鏈~鍐�"),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):k("",!0),"transport"==O.value?(v(),r(t,{key:3,class:"info-section fade-in-up"},{default:n(()=>[_(t,{class:"section-card"},{default:n(()=>[_(t,{class:"section-header"},{default:n(()=>[_(t,{style:{display:"flex","justify-content":"space-between","align-items":"center",width:"100%"}},{default:n(()=>[_(s,{class:"section-title"},{default:n(()=>[p("馃殤 杞繍淇℃伅")]),_:1}),"3"==z.value.reportStatus?(v(),r(t,{key:0,style:{display:"flex",gap:"16rpx"}},{default:n(()=>["2"!=z.value.isTransport||ta.value?k("",!0):(v(),r(u,{key:0,class:"small-btn primary",onClick:T(ya,["stop"])},{default:n(()=>[p(" 鍒涘缓杞繍鍗� ")]),_:1})),ta.value?(v(),r(u,{key:1,class:"small-btn secondary",onClick:T(ba,["stop"])},{default:n(()=>[p(" 鏌ョ湅杞繍鍗� ")]),_:1})):k("",!0)]),_:1})):k("",!0)]),_:1})]),_:1}),_(t,{class:"info-grid"},{default:n(()=>[_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鏄惁闇�瑕佽浆杩�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m("2"==z.value.isTransport?"闇�瑕�":"涓嶉渶瑕�"),1)]),_:1})]),_:1})]),_:1}),ta.value&&z.value.serviceTransport?(v(),r(t,{key:0,class:"transport-list"},{default:n(()=>[(v(!0),b(g,null,h(z.value.serviceTransport,a=>(v(),r(t,{class:"transport-item",key:a.id},{default:n(()=>[_(t,{class:"transport-header"},{default:n(()=>{return[_(s,{class:"transport-no"},{default:n(()=>[p("杞繍鍗曞彿锛�"+m(a.reportId||a.id),1)]),_:2},1024),_(s,{class:y(["transport-status",(e=a.transitStatus,{1:"pending",2:"transporting",3:"completed",4:"cancelled",5:"draft"}[e]||"pending")])},{default:n(()=>[p(m(ra(a.transitStatus)),1)]),_:2},1032,["class"])];var e}),_:2},1024),_(t,{class:"transport-body"},{default:n(()=>[_(t,{class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("鍑哄彂鍦扮偣")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.transportStartPlace||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024),_(t,{class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("鍑哄彂鏃堕棿")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(na(a.transportStartTime)),1)]),_:2},1024)]),_:2},1024),_(t,{class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("璐熻矗鍗忚皟鍛�")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.contactPerson||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024),a.doctor?(v(),r(t,{key:0,class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("鍑鸿瘖鍖荤敓")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.doctor),1)]),_:2},1024)]),_:2},1024)):k("",!0),a.nurse?(v(),r(t,{key:1,class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("鍑鸿瘖鎶ゅ+")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.nurse),1)]),_:2},1024)]),_:2},1024)):k("",!0),a.driver?(v(),r(t,{key:2,class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("椹鹃┒鍛�")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.driver),1)]),_:2},1024)]),_:2},1024)):k("",!0),a.icuDoctor?(v(),r(t,{key:3,class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("ICU璇勪及鍖荤敓")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.icuDoctor),1)]),_:2},1024)]),_:2},1024)):k("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})):"2"==z.value.isTransport?(v(),r(t,{key:1,class:"empty-transport"},{default:n(()=>[_(s,null,{default:n(()=>[p("璇ユ渚嬮渶瑕佽浆杩愶紝浣嗗皻鏈垱寤鸿浆杩愬崟")]),_:1}),"3"!==z.value.reportStatus?(v(),r(s,{key:0,style:{color:"#f0ad4e","font-size":"24rpx","margin-top":"10rpx"}},{default:n(()=>[p(" 闇�鍏堝鎵瑰悓鎰忔墠鑳藉垱寤鸿浆杩愬崟 ")]),_:1})):k("",!0)]),_:1})):(v(),r(t,{key:2,class:"empty-transport"},{default:n(()=>[_(s,null,{default:n(()=>[p("璇ユ渚嬫棤闇�杞繍")]),_:1})]),_:1}))]),_:1})]),_:1})):k("",!0),_(w(B),{ref:"attachment",files:Q.value,readonly:!0,maxCount:5,onPreview:ha},null,8,["files"]),_(t,{class:"action-bar"},{default:n(()=>[_(u,{class:"action-btn secondary",onClick:pa},{default:n(()=>[p("杩斿洖")]),_:1}),aa.value&&0==z.value.delFlag?(v(),r(u,{key:0,class:"action-btn approve",onClick:da},{default:n(()=>[p(" 纭妗堜緥 ")]),_:1})):k("",!0),"1"==z.value.reportStatus||"2"==z.value.reportStatus?(v(),r(u,{key:1,class:"action-btn primary",onClick:ma},{default:n(()=>[p(" 缂栬緫妗堜緥 ")]),_:1})):k("",!0)]),_:1}),Z.value?(v(),r(t,{key:4,class:"approve-mask",onClick:fa})):k("",!0),_(t,{class:y(["approve-panel",{"panel-show":Z.value}])},{default:n(()=>[_(t,{class:"panel-header"},{default:n(()=>[_(s,{class:"panel-title"},{default:n(()=>[p("妗堜緥纭")]),_:1}),_(s,{class:"panel-close",onClick:fa},{default:n(()=>[p("鉁�")]),_:1})]),_:1}),_(R,{"scroll-y":"",class:"panel-body"},{default:n(()=>[_(t,{class:"summary-card"},{default:n(()=>[_(t,{class:"summary-row"},{default:n(()=>[_(s,{class:"s-label"},{default:n(()=>[p("妗堜緥缂栧彿")]),_:1}),_(s,{class:"s-value"},{default:n(()=>[p(m(z.value.caseNo),1)]),_:1})]),_:1}),_(t,{class:"summary-row"},{default:n(()=>[_(s,{class:"s-label"},{default:n(()=>[p("鎮h�呭鍚�")]),_:1}),_(s,{class:"s-value"},{default:n(()=>[p(m(z.value.name),1)]),_:1})]),_:1}),_(t,{class:"summary-row"},{default:n(()=>[_(s,{class:"s-label"},{default:n(()=>[p("鐤剧梾璇婃柇")]),_:1}),_(s,{class:"s-value"},{default:n(()=>[p(m(z.value.diagnosisname),1)]),_:1})]),_:1}),_(t,{class:"summary-row"},{default:n(()=>[_(s,{class:"s-label"},{default:n(()=>[p("涓婃姤鍖婚櫌")]),_:1}),_(s,{class:"s-value"},{default:n(()=>[p(m(z.value.treatmenthospitalname),1)]),_:1})]),_:1})]),_:1}),_(t,{class:"form-group"},{default:n(()=>[_(s,{class:"form-label"},{default:n(()=>[p("纭缁撴灉 "),_(s,{class:"required"},{default:n(()=>[p("*")]),_:1})]),_:1}),_(t,{class:"radio-group"},{default:n(()=>[_(t,{class:y(["radio-item",{active:"3"==la.value.approveResult}]),onClick:e[0]||(e[0]=a=>{la.value.approveResult="3",va("3")})},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:"3"==la.value.approveResult}])},{default:n(()=>[p("鉁�")]),_:1},8,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p("鍚屾剰")]),_:1})]),_:1},8,["class"]),_(t,{class:y(["radio-item",{active:"4"==la.value.approveResult}]),onClick:e[1]||(e[1]=a=>{la.value.approveResult="4",va("4")})},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:"4"==la.value.approveResult}])},{default:n(()=>[p("鉁�")]),_:1},8,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p("椹冲洖")]),_:1})]),_:1},8,["class"])]),_:1})]),_:1}),"3"==la.value.approveResult?(v(),r(t,{key:0,class:"form-group"},{default:n(()=>[_(s,{class:"form-label"},{default:n(()=>[p("鏄惁闇�瑕佽浆杩� "),_(s,{class:"required"},{default:n(()=>[p("*")]),_:1})]),_:1}),_(t,{class:"radio-group"},{default:n(()=>[_(t,{class:y(["radio-item",{active:"1"==la.value.isTransport}]),onClick:e[2]||(e[2]=a=>la.value.isTransport="1")},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:"1"==la.value.isTransport}])},{default:n(()=>[p("鉁�")]),_:1},8,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p("涓嶉渶瑕�")]),_:1})]),_:1},8,["class"]),_(t,{class:y(["radio-item",{active:"2"==la.value.isTransport}]),onClick:e[3]||(e[3]=a=>la.value.isTransport="2")},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:"2"==la.value.isTransport}])},{default:n(()=>[p("鉁�")]),_:1},8,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p("闇�瑕�")]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})):k("",!0),"4"==la.value.approveResult?(v(),r(t,{key:1,class:"form-group"},{default:n(()=>[_(s,{class:"form-label"},{default:n(()=>[p("椹冲洖鍘熷洜 "),_(s,{class:"required"},{default:n(()=>[p("*")]),_:1})]),_:1}),_(t,{class:"radio-group vertical"},{default:n(()=>[(v(),b(g,null,h(ea,a=>_(t,{key:a.value,class:y(["radio-item",{active:la.value.rejectType==a.value}]),onClick:e=>la.value.rejectType=a.value},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:la.value.rejectType==a.value}])},{default:n(()=>[p("鉁�")]),_:2},1032,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p(m(a.label),1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1})):k("",!0),_(t,{class:"form-group"},{default:n(()=>[_(s,{class:"form-label"},{default:n(()=>[p(m("4"==la.value.approveResult?"椹冲洖鎰忚":"纭鎰忚")+" ",1),"4"==la.value.approveResult?(v(),r(s,{key:0,class:"required"},{default:n(()=>[p("*")]),_:1})):k("",!0)]),_:1}),_(c,{modelValue:la.value.confirmResult,"onUpdate:modelValue":e[4]||(e[4]=a=>la.value.confirmResult=a),class:"form-textarea",placeholder:"4"==la.value.approveResult?"璇疯緭鍏ヨ缁嗙殑椹冲洖鎰忚":"璇疯緭鍏ョ‘璁ゆ剰瑙�",maxlength:"500"},null,8,["modelValue","placeholder"]),_(s,{class:"word-count"},{default:n(()=>[p(m(la.value.confirmResult.length)+"/500",1)]),_:1})]),_:1})]),_:1}),_(t,{class:"panel-footer"},{default:n(()=>[_(u,{class:"panel-btn cancel",onClick:fa},{default:n(()=>[p("鍙栨秷")]),_:1}),_(u,{class:"panel-btn submit",onClick:_a,loading:K.value},{default:n(()=>[p(" 纭畾 ")]),_:1},8,["loading"])]),_:1})]),_:1},8,["class"]),J.value?(v(),r(j,{key:5,show:J.value,text:"鍔犺浇涓�..."},null,8,["show"])):k("",!0)]),_:1})}}},[["__scopeId","data-v-b08c0172"]]);export{P as default};
+import{_ as a,r as e,D as l,R as s,B as t,p as u,A as c,G as o,H as i,c as r,w as n,i as d,S as f,a as v,e as _,b as p,t as m,J as y,f as b,h,F as g,d as k,X as T,I as w,n as R,s as j,a7 as x,a4 as C,a5 as D,a6 as S,m as I,k as N,L as $,a8 as H,W as Y}from"./index-wc3TH3Yj.js";import{u as M,d as q}from"./dayjs.min.RdSHtIv7.js";import{a as B}from"./index.CihR8T4w.js";import{u as L}from"./useDictMapper.DC1XTLOc.js";import"./_commonjsHelpers.BDIyGnDB.js";import"./uni-icons.CSmnLKK5.js";import"./dict.C1YhfmOV.js";const P=a({__name:"CaseInfo",setup(a){const{showHomeButton:P,checkAutoLogin:W,goHome:A}=M(),{dictData:F,loading:U}=L(["sys_user_sex","sys_BloodType","sys_AgeUnit","sys_IDType","sys_Nation","sys_education","sys_occupation","sys_Infectious"]),V=(a,e)=>{if(!e)return"鏈~鍐�";const l=(a=>F.value[a]||[])(a),s=l.find(a=>a.value==e||a.value===e);return s?s.label:e},G=()=>{const a=z.value.infectious;if(!a)return"鏃�";const e=a.split(",").filter(a=>a.trim());if(0===e.length)return"鏃�";const l=e.map(a=>V("sys_Infectious",a.trim())),s=z.value.infectiousOther;return l.join("銆�")+(s?`锛�${s}锛塦:"")},z=e({}),E=l(),J=e(!1),K=e(!1),O=e("basic"),X=e(null),Q=e([]),Z=e(!1),aa=s(()=>{var a;console.log(E.userInfo.roles);return((null==(a=E.userInfo)?void 0:a.roles)||[]).some(a=>"admin"===a.roleKey||"opoadmin")}),ea=[{label:"濂借浆",value:"1"},{label:"姝讳骸",value:"2"},{label:"涓嶇鍚堟崘鐚爣鍑�",value:"3"},{label:"瀹跺睘鏀惧純鎹愮尞",value:"4"},{label:"鍏朵粬",value:"5"}],la=e({id:null,approveResult:"3",confirmResult:"",rejectType:"",isTransport:"2",isDonate:"0"}),sa=e([{id:"basic",label:"鍩烘湰淇℃伅"},{id:"medical",label:"鍖荤枟淇℃伅"},{id:"contact",label:"鑱旂郴淇℃伅"},{id:"transport",label:"杞繍淇℃伅"}]),ta=s(()=>z.value.serviceTransport&&z.value.serviceTransport.length>0);t(()=>{X.value&&ua(X.value)}),u(async a=>{W(a),a.id&&(X.value=a.id,await ua(a.id))});const ua=async a=>{J.value=!0;try{const e=await uni.$uapi.get(`/project/donatebaseinforeport/getInfo/${a}`);if(!e.data)throw new Error(e.msg||"鏁版嵁鍔犺浇澶辫触");z.value=e.data,e.data.annexfilesList&&(Q.value=e.data.annexfilesList.map(a=>({...a,url:a.path,name:a.fileName})))}catch(e){console.error("鍔犺浇妗堜緥璇︽儏澶辫触:",e),c({title:"鏁版嵁鍔犺浇澶辫触锛岃閲嶈瘯",icon:"none"})}finally{J.value=!1}},ca=()=>{const{registerprovincename:a,registercityname:e,registertownname:l,registeraddress:s}=z.value;return[a,e,l,s].filter(a=>a&&a.trim()).join("")},oa=()=>{const{residenceprovincename:a,residencecityname:e,residencetownname:l,residenceaddress:s}=z.value;return[a,e,l,s].filter(a=>a&&a.trim()).join("")},ia=a=>({1:"宸蹭笂鎶�",2:"宸查槄璇�",3:"宸插悓鎰�",4:"宸查┏鍥�"}[a]||"宸蹭笂鎶�"),ra=a=>({1:"寰呰浆杩�",2:"杞繍涓�",3:"杞繍瀹屾垚",4:"杞繍鍙栨秷",5:"鏆傚瓨"}[a]||"鏈煡"),na=a=>a?a.replace("T"," ").substring(0,16):"",da=()=>{la.value={id:z.value.id,approveResult:"3",confirmResult:"",rejectType:"",isTransport:z.value.isTransport||"2",isDonate:"0"},Z.value=!0},fa=()=>{Z.value=!1},va=a=>{"3"==a?(la.value.rejectType="",la.value.isDonate="0"):"4"==a&&(la.value.isTransport="1")},_a=async()=>{var a,e;if((()=>{if(!la.value.approveResult)return c({title:"璇烽�夋嫨纭缁撴灉",icon:"none"}),!1;if("3"==la.value.approveResult&&!la.value.isTransport)return c({title:"璇烽�夋嫨鏄惁闇�瑕佽浆杩�",icon:"none"}),!1;if("4"==la.value.approveResult){if(!la.value.rejectType)return c({title:"璇烽�夋嫨椹冲洖鍘熷洜",icon:"none"}),!1;if(!la.value.confirmResult)return c({title:"椹冲洖鏃跺繀椤诲~鍐欓┏鍥炴剰瑙�",icon:"none"}),!1}return!0})()){K.value=!0;try{const l={...z.value,reportStatus:la.value.approveResult,confirmResult:la.value.confirmResult,approvername:(null==(a=E.user)?void 0:a.name)||"褰撳墠鐢ㄦ埛",approvetime:q().format("YYYY-MM-DD HH:mm:ss"),updateTime:q().format("YYYY-MM-DD HH:mm:ss"),updateBy:(null==(e=E.user)?void 0:e.name)||"褰撳墠鐢ㄦ埛"};"3"==la.value.approveResult?(l.isTransport=la.value.isTransport,"1"==la.value.isTransport?l.isDonate="1":l.isDonate="0"):"4"==la.value.approveResult&&(l.rejectType=la.value.rejectType,l.isTransport="1",l.isDonate="0");const s=await uni.$uapi.post("/project/donatebaseinforeport/edit",l);200==s.code?(c({title:"纭鎴愬姛",icon:"success"}),Z.value=!1,await ua(X.value),"3"==la.value.approveResult&&"2"==la.value.isTransport&&(console.log(X.value),setTimeout(()=>{R({url:`/pagesSub/case/transferinfo?caseId=${X.value}&caseNo=${z.value.caseNo}&autoCreate=true`})},800))):c({title:s.msg||"纭澶辫触",icon:"none"})}catch(l){console.error("纭澶辫触:",l),c({title:"纭澶辫触锛岃閲嶈瘯",icon:"none"})}finally{K.value=!1}}},pa=()=>{P?j({url:"/pages/index/index"}):x()},ma=()=>{R({url:`/pagesSub/case/CaseDetails?id=${X.value}&edit=true`})},ya=()=>{"3"===z.value.reportStatus?R({url:`/pages/transport/create?caseId=${X.value}&caseNo=${z.value.caseNo}`}):c({title:"妗堜緥闇�鍏堝鎵瑰悓鎰�",icon:"none"})},ba=()=>{if(ta.value){const a=z.value.serviceTransport[0];R({url:`/pages/transport/detail?id=${a.id}`})}},ha=a=>{const e=a.url.startsWith("http")?a.url:(a.url.startsWith("/")?"":"/")+a.url;a.type&&a.type.includes("image")?C({urls:Q.value.filter(a=>a.type&&a.type.includes("image")).map(a=>a.url.startsWith("http")?a.url:(a.url.startsWith("/")?"":"/")+a.url),current:e}):a.type&&a.type.includes("pdf")?D({url:e,success:a=>{S({filePath:a.tempFilePath,fileType:"pdf",showMenu:!0})},fail:()=>c({title:"鎵撳紑鏂囦欢澶辫触",icon:"none"})}):c({title:"鏆備笉鏀寔姝ゆ枃浠剁被鍨嬮瑙�",icon:"none"})};return(a,e)=>{const l=I,s=N,t=d,u=$,c=H,R=Y,j=o(i("u-loading-icon"),f);return v(),r(t,{class:"case-detail"},{default:n(()=>[_(t,{class:"header-card"},{default:n(()=>[_(t,{class:"case-header"},{default:n(()=>{return[_(t,{class:"hospital-info"},{default:n(()=>[_(l,{src:z.value.hospitalLogo||"/static/hospital-default.png",mode:"aspectFit",class:"hospital-logo"},null,8,["src"]),_(t,{class:"hospital-details"},{default:n(()=>[_(s,{class:"hospital-name"},{default:n(()=>[p(m(z.value.treatmenthospitalname||"鏈~鍐欐不鐤楀尰闄�"),1)]),_:1}),_(s,{class:"case-type"},{default:n(()=>[p(m(z.value.donorNo?"鍣ㄥ畼鎹愮尞妗堜緥":"妗堜緥璇︽儏"),1)]),_:1})]),_:1})]),_:1}),_(t,{class:y(["case-status",(a=z.value.reportStatus,{1:"reported",2:"read",3:"agreed",4:"rejected"}[a]||"reported")])},{default:n(()=>[p(m(ia(z.value.reportStatus)),1)]),_:1},8,["class"])];var a}),_:1}),_(t,{class:"case-basic-info"},{default:n(()=>[_(t,{class:"info-row"},{default:n(()=>[_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("妗堜緥缂栧彿")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.caseNo||"鏈敓鎴�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("涓婃姤鏃堕棿")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(na(z.value.reporttime)),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),_(t,{class:"tab-navigation"},{default:n(()=>[(v(!0),b(g,null,h(sa.value,a=>(v(),r(s,{key:a.id,class:y([{active:O.value==a.id},"tab-item"]),onClick:e=>{return l=a.id,void(O.value=l);var l}},{default:n(()=>[p(m(a.label),1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),"basic"==O.value?(v(),r(t,{key:0,class:"info-section fade-in-up"},{default:n(()=>[_(t,{class:"section-card"},{default:n(()=>[_(t,{class:"section-header"},{default:n(()=>[_(s,{class:"section-title"},{default:n(()=>[p("馃搵 鎹愮尞鑰呭熀鏈俊鎭�")]),_:1})]),_:1}),_(t,{class:"info-grid"},{default:n(()=>[_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("濮撳悕")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.name||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鎬у埆")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_user_sex",z.value.sex)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("骞撮緞")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.age||"0")+" "+m(V("sys_AgeUnit",z.value.ageunit)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("璇佷欢绫诲瀷")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_IDType",z.value.idcardtype)),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("璇佷欢鍙风爜")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.idcardno||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("姘戞棌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_Nation",z.value.nation)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鍥界睄")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.nationality||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("绫嶈疮")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.nativeplace||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("瀛﹀巻")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_education",z.value.education)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鑱屼笟")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_occupation",z.value.occupation)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鑱旂郴鐢佃瘽")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.phone||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width address-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鎴风睄鍦板潃")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(ca()||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width address-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鐜颁綇鍦板潃")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(oa()||"鏈~鍐�"),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):k("",!0),"medical"==O.value?(v(),r(t,{key:1,class:"info-section fade-in-up"},{default:n(()=>[_(t,{class:"section-card"},{default:n(()=>[_(t,{class:"section-header"},{default:n(()=>[_(s,{class:"section-title"},{default:n(()=>[p("馃彞 鍖荤枟淇℃伅")]),_:1})]),_:1}),_(t,{class:"info-grid"},{default:n(()=>[_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("浣忛櫌鍙�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.inpatientno||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("GCS璇勫垎")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.gcsScore||"鏈瘎浼�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("琛�鍨�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(V("sys_BloodType",z.value.bloodType)),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("Rh(D)闃存��")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m("1"==z.value.rhYin?"鏄�":"鍚�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("浼犳煋鐥�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(G()||"鏃�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鐤剧梾璇婃柇")]),_:1}),_(s,{class:"value diagnosis-text"},{default:n(()=>[p(m(z.value.diagnosisname||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鐥呮儏姒傚喌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.illnessoverview||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鐥呬汉鐘跺喌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.patientstate||"鏈~鍐�"),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):k("",!0),"contact"==O.value?(v(),r(t,{key:2,class:"info-section fade-in-up"},{default:n(()=>[_(t,{class:"section-card"},{default:n(()=>[_(t,{class:"section-header"},{default:n(()=>[_(s,{class:"section-title"},{default:n(()=>[p("馃摓 鍖婚櫌涓庤仈绯讳俊鎭�")]),_:1})]),_:1}),_(t,{class:"info-grid"},{default:n(()=>[_(t,{class:"info-item full-width"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("娌荤枟鍖婚櫌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.treatmenthospitalname||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("娌荤枟绉戝")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.treatmentdeptname||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("涓婃姤鍖婚櫌")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.toHospital||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("涓婃姤淇℃伅鍛�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.infoName||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("淇℃伅鍛樼紪鍙�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.infoNo||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鍗忚皟鍛�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.coordinatorName||"鏈~鍐�"),1)]),_:1})]),_:1}),_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鍗忚皟鍛樼紪鍙�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m(z.value.coordinatorNo||"鏈~鍐�"),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):k("",!0),"transport"==O.value?(v(),r(t,{key:3,class:"info-section fade-in-up"},{default:n(()=>[_(t,{class:"section-card"},{default:n(()=>[_(t,{class:"section-header"},{default:n(()=>[_(t,{style:{display:"flex","justify-content":"space-between","align-items":"center",width:"100%"}},{default:n(()=>[_(s,{class:"section-title"},{default:n(()=>[p("馃殤 杞繍淇℃伅")]),_:1}),"3"==z.value.reportStatus?(v(),r(t,{key:0,style:{display:"flex",gap:"16rpx"}},{default:n(()=>["2"!=z.value.isTransport||ta.value?k("",!0):(v(),r(u,{key:0,class:"small-btn primary",onClick:T(ya,["stop"])},{default:n(()=>[p(" 鍒涘缓杞繍鍗� ")]),_:1})),ta.value?(v(),r(u,{key:1,class:"small-btn secondary",onClick:T(ba,["stop"])},{default:n(()=>[p(" 鏌ョ湅杞繍鍗� ")]),_:1})):k("",!0)]),_:1})):k("",!0)]),_:1})]),_:1}),_(t,{class:"info-grid"},{default:n(()=>[_(t,{class:"info-item"},{default:n(()=>[_(s,{class:"label"},{default:n(()=>[p("鏄惁闇�瑕佽浆杩�")]),_:1}),_(s,{class:"value"},{default:n(()=>[p(m("2"==z.value.isTransport?"闇�瑕�":"涓嶉渶瑕�"),1)]),_:1})]),_:1})]),_:1}),ta.value&&z.value.serviceTransport?(v(),r(t,{key:0,class:"transport-list"},{default:n(()=>[(v(!0),b(g,null,h(z.value.serviceTransport,a=>(v(),r(t,{class:"transport-item",key:a.id},{default:n(()=>[_(t,{class:"transport-header"},{default:n(()=>{return[_(s,{class:"transport-no"},{default:n(()=>[p("杞繍鍗曞彿锛�"+m(a.reportId||a.id),1)]),_:2},1024),_(s,{class:y(["transport-status",(e=a.transitStatus,{1:"pending",2:"transporting",3:"completed",4:"cancelled",5:"draft"}[e]||"pending")])},{default:n(()=>[p(m(ra(a.transitStatus)),1)]),_:2},1032,["class"])];var e}),_:2},1024),_(t,{class:"transport-body"},{default:n(()=>[_(t,{class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("鍑哄彂鍦扮偣")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.transportStartPlace||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024),_(t,{class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("鍑哄彂鏃堕棿")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(na(a.transportStartTime)),1)]),_:2},1024)]),_:2},1024),_(t,{class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("璐熻矗鍗忚皟鍛�")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.contactPerson||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024),a.doctor?(v(),r(t,{key:0,class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("鍑鸿瘖鍖荤敓")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.doctor),1)]),_:2},1024)]),_:2},1024)):k("",!0),a.nurse?(v(),r(t,{key:1,class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("鍑鸿瘖鎶ゅ+")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.nurse),1)]),_:2},1024)]),_:2},1024)):k("",!0),a.driver?(v(),r(t,{key:2,class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("椹鹃┒鍛�")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.driver),1)]),_:2},1024)]),_:2},1024)):k("",!0),a.icuDoctor?(v(),r(t,{key:3,class:"transport-row"},{default:n(()=>[_(s,{class:"t-label"},{default:n(()=>[p("ICU璇勪及鍖荤敓")]),_:1}),_(s,{class:"t-value"},{default:n(()=>[p(m(a.icuDoctor),1)]),_:2},1024)]),_:2},1024)):k("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})):"2"==z.value.isTransport?(v(),r(t,{key:1,class:"empty-transport"},{default:n(()=>[_(s,null,{default:n(()=>[p("璇ユ渚嬮渶瑕佽浆杩愶紝浣嗗皻鏈垱寤鸿浆杩愬崟")]),_:1}),"3"!==z.value.reportStatus?(v(),r(s,{key:0,style:{color:"#f0ad4e","font-size":"24rpx","margin-top":"10rpx"}},{default:n(()=>[p(" 闇�鍏堝鎵瑰悓鎰忔墠鑳藉垱寤鸿浆杩愬崟 ")]),_:1})):k("",!0)]),_:1})):(v(),r(t,{key:2,class:"empty-transport"},{default:n(()=>[_(s,null,{default:n(()=>[p("璇ユ渚嬫棤闇�杞繍")]),_:1})]),_:1}))]),_:1})]),_:1})):k("",!0),_(w(B),{ref:"attachment",files:Q.value,readonly:!0,maxCount:5,onPreview:ha},null,8,["files"]),_(t,{class:"action-bar"},{default:n(()=>[_(u,{class:"action-btn secondary",onClick:pa},{default:n(()=>[p("杩斿洖")]),_:1}),aa.value&&0==z.value.delFlag?(v(),r(u,{key:0,class:"action-btn approve",onClick:da},{default:n(()=>[p(" 纭妗堜緥 ")]),_:1})):k("",!0),"1"==z.value.reportStatus||"2"==z.value.reportStatus?(v(),r(u,{key:1,class:"action-btn primary",onClick:ma},{default:n(()=>[p(" 缂栬緫妗堜緥 ")]),_:1})):k("",!0)]),_:1}),Z.value?(v(),r(t,{key:4,class:"approve-mask",onClick:fa})):k("",!0),_(t,{class:y(["approve-panel",{"panel-show":Z.value}])},{default:n(()=>[_(t,{class:"panel-header"},{default:n(()=>[_(s,{class:"panel-title"},{default:n(()=>[p("妗堜緥纭")]),_:1}),_(s,{class:"panel-close",onClick:fa},{default:n(()=>[p("鉁�")]),_:1})]),_:1}),_(R,{"scroll-y":"",class:"panel-body"},{default:n(()=>[_(t,{class:"summary-card"},{default:n(()=>[_(t,{class:"summary-row"},{default:n(()=>[_(s,{class:"s-label"},{default:n(()=>[p("妗堜緥缂栧彿")]),_:1}),_(s,{class:"s-value"},{default:n(()=>[p(m(z.value.caseNo),1)]),_:1})]),_:1}),_(t,{class:"summary-row"},{default:n(()=>[_(s,{class:"s-label"},{default:n(()=>[p("鎮h�呭鍚�")]),_:1}),_(s,{class:"s-value"},{default:n(()=>[p(m(z.value.name),1)]),_:1})]),_:1}),_(t,{class:"summary-row"},{default:n(()=>[_(s,{class:"s-label"},{default:n(()=>[p("鐤剧梾璇婃柇")]),_:1}),_(s,{class:"s-value"},{default:n(()=>[p(m(z.value.diagnosisname),1)]),_:1})]),_:1}),_(t,{class:"summary-row"},{default:n(()=>[_(s,{class:"s-label"},{default:n(()=>[p("涓婃姤鍖婚櫌")]),_:1}),_(s,{class:"s-value"},{default:n(()=>[p(m(z.value.treatmenthospitalname),1)]),_:1})]),_:1})]),_:1}),_(t,{class:"form-group"},{default:n(()=>[_(s,{class:"form-label"},{default:n(()=>[p("纭缁撴灉 "),_(s,{class:"required"},{default:n(()=>[p("*")]),_:1})]),_:1}),_(t,{class:"radio-group"},{default:n(()=>[_(t,{class:y(["radio-item",{active:"3"==la.value.approveResult}]),onClick:e[0]||(e[0]=a=>{la.value.approveResult="3",va("3")})},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:"3"==la.value.approveResult}])},{default:n(()=>[p("鉁�")]),_:1},8,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p("鍚屾剰")]),_:1})]),_:1},8,["class"]),_(t,{class:y(["radio-item",{active:"4"==la.value.approveResult}]),onClick:e[1]||(e[1]=a=>{la.value.approveResult="4",va("4")})},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:"4"==la.value.approveResult}])},{default:n(()=>[p("鉁�")]),_:1},8,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p("椹冲洖")]),_:1})]),_:1},8,["class"])]),_:1})]),_:1}),"3"==la.value.approveResult?(v(),r(t,{key:0,class:"form-group"},{default:n(()=>[_(s,{class:"form-label"},{default:n(()=>[p("鏄惁闇�瑕佽浆杩� "),_(s,{class:"required"},{default:n(()=>[p("*")]),_:1})]),_:1}),_(t,{class:"radio-group"},{default:n(()=>[_(t,{class:y(["radio-item",{active:"1"==la.value.isTransport}]),onClick:e[2]||(e[2]=a=>la.value.isTransport="1")},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:"1"==la.value.isTransport}])},{default:n(()=>[p("鉁�")]),_:1},8,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p("涓嶉渶瑕�")]),_:1})]),_:1},8,["class"]),_(t,{class:y(["radio-item",{active:"2"==la.value.isTransport}]),onClick:e[3]||(e[3]=a=>la.value.isTransport="2")},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:"2"==la.value.isTransport}])},{default:n(()=>[p("鉁�")]),_:1},8,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p("闇�瑕�")]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})):k("",!0),"4"==la.value.approveResult?(v(),r(t,{key:1,class:"form-group"},{default:n(()=>[_(s,{class:"form-label"},{default:n(()=>[p("椹冲洖鍘熷洜 "),_(s,{class:"required"},{default:n(()=>[p("*")]),_:1})]),_:1}),_(t,{class:"radio-group vertical"},{default:n(()=>[(v(),b(g,null,h(ea,a=>_(t,{key:a.value,class:y(["radio-item",{active:la.value.rejectType==a.value}]),onClick:e=>la.value.rejectType=a.value},{default:n(()=>[_(s,{class:y(["radio-icon",{checked:la.value.rejectType==a.value}])},{default:n(()=>[p("鉁�")]),_:2},1032,["class"]),_(s,{class:"radio-text"},{default:n(()=>[p(m(a.label),1)]),_:2},1024)]),_:2},1032,["class","onClick"])),64))]),_:1})]),_:1})):k("",!0),_(t,{class:"form-group"},{default:n(()=>[_(s,{class:"form-label"},{default:n(()=>[p(m("4"==la.value.approveResult?"椹冲洖鎰忚":"纭鎰忚")+" ",1),"4"==la.value.approveResult?(v(),r(s,{key:0,class:"required"},{default:n(()=>[p("*")]),_:1})):k("",!0)]),_:1}),_(c,{modelValue:la.value.confirmResult,"onUpdate:modelValue":e[4]||(e[4]=a=>la.value.confirmResult=a),class:"form-textarea",placeholder:"4"==la.value.approveResult?"璇疯緭鍏ヨ缁嗙殑椹冲洖鎰忚":"璇疯緭鍏ョ‘璁ゆ剰瑙�",maxlength:"500"},null,8,["modelValue","placeholder"]),_(s,{class:"word-count"},{default:n(()=>[p(m(la.value.confirmResult.length)+"/500",1)]),_:1})]),_:1})]),_:1}),_(t,{class:"panel-footer"},{default:n(()=>[_(u,{class:"panel-btn cancel",onClick:fa},{default:n(()=>[p("鍙栨秷")]),_:1}),_(u,{class:"panel-btn submit",onClick:_a,loading:K.value},{default:n(()=>[p(" 纭畾 ")]),_:1},8,["loading"])]),_:1})]),_:1},8,["class"]),J.value?(v(),r(j,{key:5,show:J.value,text:"鍔犺浇涓�..."},null,8,["show"])):k("",!0)]),_:1})}}},[["__scopeId","data-v-6b5be726"]]);export{P as default};
--
Gitblit v1.9.3