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-transfer.CqyKquGF.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/unpackage/dist/build/web/assets/pagesSub-case-transfer.CNKI7yMv.js b/unpackage/dist/build/web/assets/pagesSub-case-transfer.CqyKquGF.js
similarity index 98%
rename from unpackage/dist/build/web/assets/pagesSub-case-transfer.CNKI7yMv.js
rename to unpackage/dist/build/web/assets/pagesSub-case-transfer.CqyKquGF.js
index 1624d5c..2ce4047 100644
--- a/unpackage/dist/build/web/assets/pagesSub-case-transfer.CNKI7yMv.js
+++ b/unpackage/dist/build/web/assets/pagesSub-case-transfer.CqyKquGF.js
@@ -1 +1 @@
-import{_ as a,r as e,p as t,P as l,B as s,Q as u,z as n,R as r,A as o,G as c,H as i,c as d,w as v,i as f,S as p,T as _,a as m,e as y,b as g,t as k,f as b,h as S,F as T,d as h,X as w,k as C,V as x,L as N,m as $,W as A,J as I,n as j}from"./index-BIH8RjL7.js";import{u as P}from"./dict.SbB6ZVUJ.js";const L=a({__name:"transfer",setup(a){const L=e({}),H=e({totalTransports:0,pendingTransports:0,completedTransports:0}),D=e([]),E=e(!1),z=e(!1),F=e(!1),R=e(!1),U=e(!0),B=e(1),G=e(10),J=e(!1),Q=e({}),V=e(""),W=e(""),X=e(null),q=[{label:"鍏ㄩ儴",value:""},{label:"寰呰浆杩�",value:1},{label:"杞繍涓�",value:2},{label:"宸插畬鎴�",value:3},{label:"宸插彇娑�",value:4},{label:"鏆傚瓨",value:5}],K=e(""),M=e(""),O=e("");t(async a=>{L.value=await P("sys_user_sex"),await na()}),l(()=>{!U.value||E.value||F.value||oa()}),s(()=>{const a=u("transportStatusUpdate");a&&(da(a),n("transportStatusUpdate"))});const Y=r(()=>{let a=D.value;return""!==K.value&&(a=a.filter(a=>a.transitStatus==K.value)),a}),Z=a=>({1:"寰呭嚭鍙�",2:"杞繍涓�",3:"宸插畬鎴�",4:"宸插彇娑�",5:"鏆傚瓨"}[a]||"寰呰浆杩�"),aa=a=>a?a.replace("T"," ").substring(0,16):"鏈缃�",ea=a=>{M.value=a.detail.value,O.value&&(B.value=1,ca(!0))},ta=a=>{O.value=a.detail.value,M.value&&(B.value=1,ca(!0))},la=()=>{J.value=!1},sa=async()=>{try{const e={...Q.value,transitStatus:X.value};e.annexfilesList&&e.annexfilesList.length>0&&e.annexfilesList.forEach(a=>{a.id=null});const t=await uni.$uapi.post("/project/transport/edit",e);if(t&&200==t.code){if(o({title:`${W.value}杞繍鎴愬姛`,icon:"success"}),3==X.value)try{const a=await uni.$uapi.get(`/project/donatebaseinforeport/getInfo/${e.reportId}`);if(a&&a.data){const e=a.data;e.isDonate=1;const t=await uni.$uapi.post("/project/donatebaseinforeport/edit",e);t&&200==t.code&&o({title:"瀵瑰簲涓婃姤妗堜緥宸茶繘鍏ユ寮忔渚嬫祦绋�",icon:"success"})}}catch(a){console.error("鏇存柊妗堜緥鐘舵�佸け璐�:",a),o({title:"妗堜緥鐘舵�佹洿鏂板け璐ワ紝璇疯仈绯荤鐞嗗憳",icon:"none"})}const t=D.value.findIndex(a=>a.id==Q.value.id);-1!==t&&(D.value[t].transitStatus=X.value),await ia(),J.value=!1}else o({title:(null==t?void 0:t.msg)||`${W.value}杞繍澶辫触`,icon:"none"})}catch(e){console.error(`${W.value}杞繍澶辫触:`,e),o({title:"鎿嶄綔澶辫触锛岃绋嶅悗閲嶈瘯",icon:"none"})}},ua=a=>{j({url:`/pagesSub/case/transferinfo?id=${a.id}`})},na=async()=>{z.value=!0;try{await Promise.all([ca(!0),ia()])}catch(a){console.error("鍒濆鍖栨暟鎹け璐�:",a)}finally{z.value=!1}},ra=async()=>{R.value=!0,B.value=1,await ca(!0),await ia(),setTimeout(()=>{R.value=!1},1e3)},oa=async()=>{!U.value||E.value||F.value||await ca()},ca=async(a=!1)=>{if(a&&(B.value=1,U.value=!0),!E.value&&!F.value&&U.value){a?E.value=!0:F.value=!0;try{const e={pageNum:B.value,pageSize:G.value};""!==K.value&&(e.transitStatus=K.value),M.value&&O.value&&(e.startDate=M.value,e.endDate=O.value),console.log("璇锋眰鍙傛暟:",e);const t=await uni.$uapi.post("/project/transport/list",e);if(console.log("鎺ュ彛杩斿洖鏁版嵁:",t),!t||200!=t.code)throw new Error((null==t?void 0:t.msg)||"鍔犺浇澶辫触");{let e=[];if(t.rows&&Array.isArray(t.rows))e=t.rows;else if(t.data&&Array.isArray(t.data))e=t.data;else{if(!Array.isArray(t))throw console.error("鎺ュ彛杩斿洖鏍煎紡涓嶆纭�:",t),new Error("鎺ュ彛杩斿洖鏍煎紡涓嶆纭�");e=t}const l=e.map(a=>{return{id:(e=a).id,reportId:e.reportId,caseNo:e.caseNo,patName:e.patName,sex:e.sex,age:e.age,diagnosisname:e.diagnosisname,treatmentHospitalName:e.treatmentHospitalName,transportStartTime:e.transportStartTime,contactPerson:e.contactPerson,createTime:e.createTime,transitStatus:e.transitStatus,doctor:e.doctor,nurse:e.nurse,driver:e.driver,transportStartPlace:e.transportStartPlace,remark:e.remark,annexfilesList:e.annexfilesList||[]};var e});a||1==B.value?D.value=l:D.value=[...D.value,...l],U.value=e.length>=G.value,e.length>0&&B.value++}}catch(e){console.error("鍔犺浇杞繍鍗曞垪琛ㄥけ璐�:",e),o({title:"缃戠粶璇锋眰澶辫触",icon:"none"})}finally{E.value=!1,F.value=!1}}},ia=async()=>{var a,e;try{const t=await uni.$uapi.post("/project/transport/totalServiceTransportState");if(console.log(222),console.log(t,"11"),t.data&&Array.isArray(t.data)){const l=t.data.reduce((a,e)=>a+e.count,0)||0,s=(null==(a=t.data.find(a=>1==a.transit_status))?void 0:a.count)||0,u=(null==(e=t.data.find(a=>3==a.transit_status))?void 0:e.count)||0;H.value={totalTransports:l,pendingTransports:s,completedTransports:u}}else H.value={totalTransports:0,pendingTransports:0,completedTransports:0},console.error("缁熻鏁版嵁鏍煎紡寮傚父:",t.data)}catch(t){console.error("鍔犺浇缁熻澶辫触:",t),H.value={totalTransports:0,pendingTransports:0,completedTransports:0}}},da=a=>{const e=D.value.findIndex(e=>e.id==a.orderId);-1!==e&&(D.value[e].transitStatus=a.status)};return(a,e)=>{const t=C,l=f,s=x,u=N,n=c(i("u-loading-icon"),p),r=$,o=A,j=c(i("u-loading-page"),_);return m(),d(l,{class:"transport-record"},{default:v(()=>[y(l,{class:"stats-card"},{default:v(()=>[y(l,{class:"stat-item"},{default:v(()=>[y(t,{class:"count"},{default:v(()=>[g(k(H.value.totalTransports),1)]),_:1}),y(t,{class:"label"},{default:v(()=>[g("鎬昏浆杩愬崟")]),_:1})]),_:1}),y(l,{class:"divider"}),y(l,{class:"stat-item"},{default:v(()=>[y(t,{class:"count"},{default:v(()=>[g(k(H.value.pendingTransports),1)]),_:1}),y(t,{class:"label"},{default:v(()=>[g("寰呭嚭鍙�")]),_:1})]),_:1}),y(l,{class:"divider"}),y(l,{class:"stat-item"},{default:v(()=>[y(t,{class:"count"},{default:v(()=>[g(k(H.value.completedTransports),1)]),_:1}),y(t,{class:"label"},{default:v(()=>[g("宸插畬鎴�")]),_:1})]),_:1})]),_:1}),y(l,{class:"filter-bar"},{default:v(()=>[y(l,{class:"type-filter"},{default:v(()=>[(m(),b(T,null,S(q,(a,e)=>y(t,{key:e,class:I({active:K.value==a.value}),onClick:e=>(a=>{K.value=a,B.value=1,ca(!0)})(a.value)},{default:v(()=>[g(k(a.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1}),y(l,{class:"date-filter"},{default:v(()=>[y(s,{mode:"date",value:M.value,end:O.value,onChange:ea},{default:v(()=>[y(t,null,{default:v(()=>[g(k(M.value||"寮�濮嬫棩鏈�"),1)]),_:1})]),_:1},8,["value","end"]),y(t,{class:"separator"},{default:v(()=>[g("鑷�")]),_:1}),y(s,{mode:"date",value:O.value,start:M.value,onChange:ta},{default:v(()=>[y(t,null,{default:v(()=>[g(k(O.value||"缁撴潫鏃ユ湡"),1)]),_:1})]),_:1},8,["value","start"])]),_:1})]),_:1}),y(o,{"scroll-y":"",class:"transport-list","refresher-enabled":"","refresher-triggered":R.value,onRefresherrefresh:ra,onScrolltolower:oa},{default:v(()=>[(m(!0),b(T,null,S(Y.value,(a,e)=>(m(),d(l,{class:"transport-item card",key:e,onClick:e=>(a=>{ua(a)})(a)},{default:v(()=>[y(l,{class:"header"},{default:v(()=>{return[y(l,{class:"case-info"},{default:v(()=>[y(l,{class:"info"},{default:v(()=>[y(t,{class:"case-no"},{default:v(()=>[g(k(a.caseNo||a.reportId),1)]),_:2},1024),y(t,{class:"patient"},{default:v(()=>[g(k(a.patName)+" | "+k(1==a.sex?"鐢�":"濂�")+" | "+k(a.age)+"宀�",1)]),_:2},1024)]),_:2},1024)]),_:2},1024),y(t,{class:I(["status",(e=a.transitStatus,{1:"pending",2:"transporting",3:"completed",4:"cancelled",5:"cancelled"}[e]||"pending")])},{default:v(()=>[g(k(Z(a.transitStatus)),1)]),_:2},1032,["class"])];var e}),_:2},1024),y(l,{class:"detail-info"},{default:v(()=>[y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("鐤剧梾璇婃柇")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(a.diagnosisname||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024),y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("鎵�鍦ㄥ尰鐤楁満鏋�")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(a.treatmentHospitalName||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024),y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("璁″垝杞繍鏃堕棿")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(aa(a.transportStartTime)),1)]),_:2},1024)]),_:2},1024),y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("璐熻矗鍗忚皟鍛�")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(a.contactPerson||"鏈寚瀹�"),1)]),_:2},1024)]),_:2},1024),y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("鍒涘缓鏃堕棿")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(aa(a.createTime)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),y(l,{class:"footer"},{default:v(()=>[y(l,{class:"action-info"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("杞繍鐘舵��")]),_:1}),y(t,{class:"transport-status"},{default:v(()=>[g(k(Z(a.transitStatus)),1)]),_:2},1024)]),_:2},1024),y(l,{class:"actions"},{default:v(()=>[1==a.transitStatus?(m(),d(u,{key:0,class:"action-btn primary",onClick:w(e=>(a=>{Q.value={...a},V.value="寮�濮嬭浆杩�",W.value="寮�濮�",X.value=2,J.value=!0})(a),["stop"])},{default:v(()=>[g(" 寮�濮嬭浆杩� ")]),_:2},1032,["onClick"])):h("",!0),2==a.transitStatus?(m(),d(u,{key:1,class:"action-btn success",onClick:w(e=>(a=>{Q.value={...a},V.value="瀹屾垚杞繍",W.value="瀹屾垚",X.value=3,J.value=!0})(a),["stop"])},{default:v(()=>[g(" 瀹屾垚杞繍 ")]),_:2},1032,["onClick"])):h("",!0),2==a.transitStatus?(m(),d(u,{key:2,class:"action-btn danger",onClick:w(e=>(a=>{Q.value={...a},V.value="鍙栨秷杞繍",W.value="鍙栨秷",X.value=4,J.value=!0})(a),["stop"])},{default:v(()=>[g(" 鍙栨秷杞繍 ")]),_:2},1032,["onClick"])):h("",!0),4==a.transitStatus?(m(),d(u,{key:3,class:"action-btn warning",onClick:w(e=>(a=>{Q.value={...a},V.value="鎭㈠杞繍",W.value="鎭㈠",X.value=2,J.value=!0})(a),["stop"])},{default:v(()=>[g(" 鎭㈠杞繍 ")]),_:2},1032,["onClick"])):h("",!0),y(u,{class:"action-btn secondary",onClick:w(e=>ua(a),["stop"])},{default:v(()=>[g(" 鏌ョ湅璇︽儏 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),F.value?(m(),d(l,{key:0,class:"load-more"},{default:v(()=>[y(n,{text:"鍔犺浇涓�..."})]),_:1})):h("",!0),!U.value&&Y.value.length>0?(m(),d(l,{key:1,class:"no-more"},{default:v(()=>[y(t,null,{default:v(()=>[g("宸插姞杞藉叏閮ㄦ暟鎹�")]),_:1})]),_:1})):h("",!0),E.value||0!=Y.value.length?h("",!0):(m(),d(l,{key:2,class:"empty-state"},{default:v(()=>[y(r,{src:"/static/empty/no-transport.png",mode:"aspectFit"}),y(t,null,{default:v(()=>[g("鏆傛棤杞繍鍗曡褰�")]),_:1})]),_:1}))]),_:1},8,["refresher-triggered"]),J.value?(m(),d(l,{key:0,class:"modal-mask",onClick:la},{default:v(()=>[y(l,{class:"modal-content",onClick:e[0]||(e[0]=w(()=>{},["stop"]))},{default:v(()=>[y(l,{class:"modal-header"},{default:v(()=>[y(t,{class:"modal-title"},{default:v(()=>[g(k(V.value),1)]),_:1})]),_:1}),y(l,{class:"modal-body"},{default:v(()=>[y(t,{class:"modal-desc"},{default:v(()=>[g(" 纭畾瑕�"+k(W.value)+'杞繍鍗� "'+k(Q.value.caseNo)+'" 鍚楋紵 ',1)]),_:1}),Q.value.patName?(m(),d(l,{key:0,class:"modal-summary"},{default:v(()=>[y(t,{class:"summary-item"},{default:v(()=>[g("鎮h�咃細"+k(Q.value.patName),1)]),_:1}),y(t,{class:"summary-item"},{default:v(()=>[g("褰撳墠鐘舵�侊細"+k(Z(Q.value.transitStatus)),1)]),_:1})]),_:1})):h("",!0)]),_:1}),y(l,{class:"modal-footer"},{default:v(()=>[y(u,{class:"modal-btn cancel",onClick:la},{default:v(()=>[g("鍙栨秷")]),_:1}),y(u,{class:"modal-btn confirm",onClick:sa},{default:v(()=>[g(" 纭"+k(W.value),1)]),_:1})]),_:1})]),_:1})]),_:1})):h("",!0),z.value?(m(),d(j,{key:1,loading:!0,text:"鏁版嵁鍔犺浇涓�..."})):h("",!0)]),_:1})}}},[["__scopeId","data-v-da88a9d9"]]);export{L as default};
+import{_ as a,r as e,p as t,P as l,B as s,Q as u,z as n,R as r,A as o,G as c,H as i,c as d,w as v,i as f,S as p,T as _,a as m,e as y,b as g,t as k,f as b,h as S,F as T,d as h,X as w,k as C,V as x,L as N,m as $,W as A,J as I,n as j}from"./index-wc3TH3Yj.js";import{u as P}from"./dict.C1YhfmOV.js";const L=a({__name:"transfer",setup(a){const L=e({}),H=e({totalTransports:0,pendingTransports:0,completedTransports:0}),D=e([]),E=e(!1),z=e(!1),F=e(!1),R=e(!1),U=e(!0),B=e(1),G=e(10),J=e(!1),Q=e({}),V=e(""),W=e(""),X=e(null),q=[{label:"鍏ㄩ儴",value:""},{label:"寰呰浆杩�",value:1},{label:"杞繍涓�",value:2},{label:"宸插畬鎴�",value:3},{label:"宸插彇娑�",value:4},{label:"鏆傚瓨",value:5}],K=e(""),M=e(""),O=e("");t(async a=>{L.value=await P("sys_user_sex"),await na()}),l(()=>{!U.value||E.value||F.value||oa()}),s(()=>{const a=u("transportStatusUpdate");a&&(da(a),n("transportStatusUpdate"))});const Y=r(()=>{let a=D.value;return""!==K.value&&(a=a.filter(a=>a.transitStatus==K.value)),a}),Z=a=>({1:"寰呭嚭鍙�",2:"杞繍涓�",3:"宸插畬鎴�",4:"宸插彇娑�",5:"鏆傚瓨"}[a]||"寰呰浆杩�"),aa=a=>a?a.replace("T"," ").substring(0,16):"鏈缃�",ea=a=>{M.value=a.detail.value,O.value&&(B.value=1,ca(!0))},ta=a=>{O.value=a.detail.value,M.value&&(B.value=1,ca(!0))},la=()=>{J.value=!1},sa=async()=>{try{const e={...Q.value,transitStatus:X.value};e.annexfilesList&&e.annexfilesList.length>0&&e.annexfilesList.forEach(a=>{a.id=null});const t=await uni.$uapi.post("/project/transport/edit",e);if(t&&200==t.code){if(o({title:`${W.value}杞繍鎴愬姛`,icon:"success"}),3==X.value)try{const a=await uni.$uapi.get(`/project/donatebaseinforeport/getInfo/${e.reportId}`);if(a&&a.data){const e=a.data;e.isDonate=1;const t=await uni.$uapi.post("/project/donatebaseinforeport/edit",e);t&&200==t.code&&o({title:"瀵瑰簲涓婃姤妗堜緥宸茶繘鍏ユ寮忔渚嬫祦绋�",icon:"success"})}}catch(a){console.error("鏇存柊妗堜緥鐘舵�佸け璐�:",a),o({title:"妗堜緥鐘舵�佹洿鏂板け璐ワ紝璇疯仈绯荤鐞嗗憳",icon:"none"})}const t=D.value.findIndex(a=>a.id==Q.value.id);-1!==t&&(D.value[t].transitStatus=X.value),await ia(),J.value=!1}else o({title:(null==t?void 0:t.msg)||`${W.value}杞繍澶辫触`,icon:"none"})}catch(e){console.error(`${W.value}杞繍澶辫触:`,e),o({title:"鎿嶄綔澶辫触锛岃绋嶅悗閲嶈瘯",icon:"none"})}},ua=a=>{j({url:`/pagesSub/case/transferinfo?id=${a.id}`})},na=async()=>{z.value=!0;try{await Promise.all([ca(!0),ia()])}catch(a){console.error("鍒濆鍖栨暟鎹け璐�:",a)}finally{z.value=!1}},ra=async()=>{R.value=!0,B.value=1,await ca(!0),await ia(),setTimeout(()=>{R.value=!1},1e3)},oa=async()=>{!U.value||E.value||F.value||await ca()},ca=async(a=!1)=>{if(a&&(B.value=1,U.value=!0),!E.value&&!F.value&&U.value){a?E.value=!0:F.value=!0;try{const e={pageNum:B.value,pageSize:G.value};""!==K.value&&(e.transitStatus=K.value),M.value&&O.value&&(e.startDate=M.value,e.endDate=O.value),console.log("璇锋眰鍙傛暟:",e);const t=await uni.$uapi.post("/project/transport/list",e);if(console.log("鎺ュ彛杩斿洖鏁版嵁:",t),!t||200!=t.code)throw new Error((null==t?void 0:t.msg)||"鍔犺浇澶辫触");{let e=[];if(t.rows&&Array.isArray(t.rows))e=t.rows;else if(t.data&&Array.isArray(t.data))e=t.data;else{if(!Array.isArray(t))throw console.error("鎺ュ彛杩斿洖鏍煎紡涓嶆纭�:",t),new Error("鎺ュ彛杩斿洖鏍煎紡涓嶆纭�");e=t}const l=e.map(a=>{return{id:(e=a).id,reportId:e.reportId,caseNo:e.caseNo,patName:e.patName,sex:e.sex,age:e.age,diagnosisname:e.diagnosisname,treatmentHospitalName:e.treatmentHospitalName,transportStartTime:e.transportStartTime,contactPerson:e.contactPerson,createTime:e.createTime,transitStatus:e.transitStatus,doctor:e.doctor,nurse:e.nurse,driver:e.driver,transportStartPlace:e.transportStartPlace,remark:e.remark,annexfilesList:e.annexfilesList||[]};var e});a||1==B.value?D.value=l:D.value=[...D.value,...l],U.value=e.length>=G.value,e.length>0&&B.value++}}catch(e){console.error("鍔犺浇杞繍鍗曞垪琛ㄥけ璐�:",e),o({title:"缃戠粶璇锋眰澶辫触",icon:"none"})}finally{E.value=!1,F.value=!1}}},ia=async()=>{var a,e;try{const t=await uni.$uapi.post("/project/transport/totalServiceTransportState");if(console.log(222),console.log(t,"11"),t.data&&Array.isArray(t.data)){const l=t.data.reduce((a,e)=>a+e.count,0)||0,s=(null==(a=t.data.find(a=>1==a.transit_status))?void 0:a.count)||0,u=(null==(e=t.data.find(a=>3==a.transit_status))?void 0:e.count)||0;H.value={totalTransports:l,pendingTransports:s,completedTransports:u}}else H.value={totalTransports:0,pendingTransports:0,completedTransports:0},console.error("缁熻鏁版嵁鏍煎紡寮傚父:",t.data)}catch(t){console.error("鍔犺浇缁熻澶辫触:",t),H.value={totalTransports:0,pendingTransports:0,completedTransports:0}}},da=a=>{const e=D.value.findIndex(e=>e.id==a.orderId);-1!==e&&(D.value[e].transitStatus=a.status)};return(a,e)=>{const t=C,l=f,s=x,u=N,n=c(i("u-loading-icon"),p),r=$,o=A,j=c(i("u-loading-page"),_);return m(),d(l,{class:"transport-record"},{default:v(()=>[y(l,{class:"stats-card"},{default:v(()=>[y(l,{class:"stat-item"},{default:v(()=>[y(t,{class:"count"},{default:v(()=>[g(k(H.value.totalTransports),1)]),_:1}),y(t,{class:"label"},{default:v(()=>[g("鎬昏浆杩愬崟")]),_:1})]),_:1}),y(l,{class:"divider"}),y(l,{class:"stat-item"},{default:v(()=>[y(t,{class:"count"},{default:v(()=>[g(k(H.value.pendingTransports),1)]),_:1}),y(t,{class:"label"},{default:v(()=>[g("寰呭嚭鍙�")]),_:1})]),_:1}),y(l,{class:"divider"}),y(l,{class:"stat-item"},{default:v(()=>[y(t,{class:"count"},{default:v(()=>[g(k(H.value.completedTransports),1)]),_:1}),y(t,{class:"label"},{default:v(()=>[g("宸插畬鎴�")]),_:1})]),_:1})]),_:1}),y(l,{class:"filter-bar"},{default:v(()=>[y(l,{class:"type-filter"},{default:v(()=>[(m(),b(T,null,S(q,(a,e)=>y(t,{key:e,class:I({active:K.value==a.value}),onClick:e=>(a=>{K.value=a,B.value=1,ca(!0)})(a.value)},{default:v(()=>[g(k(a.label),1)]),_:2},1032,["class","onClick"])),64))]),_:1}),y(l,{class:"date-filter"},{default:v(()=>[y(s,{mode:"date",value:M.value,end:O.value,onChange:ea},{default:v(()=>[y(t,null,{default:v(()=>[g(k(M.value||"寮�濮嬫棩鏈�"),1)]),_:1})]),_:1},8,["value","end"]),y(t,{class:"separator"},{default:v(()=>[g("鑷�")]),_:1}),y(s,{mode:"date",value:O.value,start:M.value,onChange:ta},{default:v(()=>[y(t,null,{default:v(()=>[g(k(O.value||"缁撴潫鏃ユ湡"),1)]),_:1})]),_:1},8,["value","start"])]),_:1})]),_:1}),y(o,{"scroll-y":"",class:"transport-list","refresher-enabled":"","refresher-triggered":R.value,onRefresherrefresh:ra,onScrolltolower:oa},{default:v(()=>[(m(!0),b(T,null,S(Y.value,(a,e)=>(m(),d(l,{class:"transport-item card",key:e,onClick:e=>(a=>{ua(a)})(a)},{default:v(()=>[y(l,{class:"header"},{default:v(()=>{return[y(l,{class:"case-info"},{default:v(()=>[y(l,{class:"info"},{default:v(()=>[y(t,{class:"case-no"},{default:v(()=>[g(k(a.caseNo||a.reportId),1)]),_:2},1024),y(t,{class:"patient"},{default:v(()=>[g(k(a.patName)+" | "+k(1==a.sex?"鐢�":"濂�")+" | "+k(a.age)+"宀�",1)]),_:2},1024)]),_:2},1024)]),_:2},1024),y(t,{class:I(["status",(e=a.transitStatus,{1:"pending",2:"transporting",3:"completed",4:"cancelled",5:"cancelled"}[e]||"pending")])},{default:v(()=>[g(k(Z(a.transitStatus)),1)]),_:2},1032,["class"])];var e}),_:2},1024),y(l,{class:"detail-info"},{default:v(()=>[y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("鐤剧梾璇婃柇")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(a.diagnosisname||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024),y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("鎵�鍦ㄥ尰鐤楁満鏋�")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(a.treatmentHospitalName||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024),y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("璁″垝杞繍鏃堕棿")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(aa(a.transportStartTime)),1)]),_:2},1024)]),_:2},1024),y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("璐熻矗鍗忚皟鍛�")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(a.contactPerson||"鏈寚瀹�"),1)]),_:2},1024)]),_:2},1024),y(l,{class:"info-item"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("鍒涘缓鏃堕棿")]),_:1}),y(t,{class:"value"},{default:v(()=>[g(k(aa(a.createTime)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),y(l,{class:"footer"},{default:v(()=>[y(l,{class:"action-info"},{default:v(()=>[y(t,{class:"label"},{default:v(()=>[g("杞繍鐘舵��")]),_:1}),y(t,{class:"transport-status"},{default:v(()=>[g(k(Z(a.transitStatus)),1)]),_:2},1024)]),_:2},1024),y(l,{class:"actions"},{default:v(()=>[1==a.transitStatus?(m(),d(u,{key:0,class:"action-btn primary",onClick:w(e=>(a=>{Q.value={...a},V.value="寮�濮嬭浆杩�",W.value="寮�濮�",X.value=2,J.value=!0})(a),["stop"])},{default:v(()=>[g(" 寮�濮嬭浆杩� ")]),_:2},1032,["onClick"])):h("",!0),2==a.transitStatus?(m(),d(u,{key:1,class:"action-btn success",onClick:w(e=>(a=>{Q.value={...a},V.value="瀹屾垚杞繍",W.value="瀹屾垚",X.value=3,J.value=!0})(a),["stop"])},{default:v(()=>[g(" 瀹屾垚杞繍 ")]),_:2},1032,["onClick"])):h("",!0),2==a.transitStatus?(m(),d(u,{key:2,class:"action-btn danger",onClick:w(e=>(a=>{Q.value={...a},V.value="鍙栨秷杞繍",W.value="鍙栨秷",X.value=4,J.value=!0})(a),["stop"])},{default:v(()=>[g(" 鍙栨秷杞繍 ")]),_:2},1032,["onClick"])):h("",!0),4==a.transitStatus?(m(),d(u,{key:3,class:"action-btn warning",onClick:w(e=>(a=>{Q.value={...a},V.value="鎭㈠杞繍",W.value="鎭㈠",X.value=2,J.value=!0})(a),["stop"])},{default:v(()=>[g(" 鎭㈠杞繍 ")]),_:2},1032,["onClick"])):h("",!0),y(u,{class:"action-btn secondary",onClick:w(e=>ua(a),["stop"])},{default:v(()=>[g(" 鏌ョ湅璇︽儏 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),F.value?(m(),d(l,{key:0,class:"load-more"},{default:v(()=>[y(n,{text:"鍔犺浇涓�..."})]),_:1})):h("",!0),!U.value&&Y.value.length>0?(m(),d(l,{key:1,class:"no-more"},{default:v(()=>[y(t,null,{default:v(()=>[g("宸插姞杞藉叏閮ㄦ暟鎹�")]),_:1})]),_:1})):h("",!0),E.value||0!=Y.value.length?h("",!0):(m(),d(l,{key:2,class:"empty-state"},{default:v(()=>[y(r,{src:"/static/empty/no-transport.png",mode:"aspectFit"}),y(t,null,{default:v(()=>[g("鏆傛棤杞繍鍗曡褰�")]),_:1})]),_:1}))]),_:1},8,["refresher-triggered"]),J.value?(m(),d(l,{key:0,class:"modal-mask",onClick:la},{default:v(()=>[y(l,{class:"modal-content",onClick:e[0]||(e[0]=w(()=>{},["stop"]))},{default:v(()=>[y(l,{class:"modal-header"},{default:v(()=>[y(t,{class:"modal-title"},{default:v(()=>[g(k(V.value),1)]),_:1})]),_:1}),y(l,{class:"modal-body"},{default:v(()=>[y(t,{class:"modal-desc"},{default:v(()=>[g(" 纭畾瑕�"+k(W.value)+'杞繍鍗� "'+k(Q.value.caseNo)+'" 鍚楋紵 ',1)]),_:1}),Q.value.patName?(m(),d(l,{key:0,class:"modal-summary"},{default:v(()=>[y(t,{class:"summary-item"},{default:v(()=>[g("鎮h�咃細"+k(Q.value.patName),1)]),_:1}),y(t,{class:"summary-item"},{default:v(()=>[g("褰撳墠鐘舵�侊細"+k(Z(Q.value.transitStatus)),1)]),_:1})]),_:1})):h("",!0)]),_:1}),y(l,{class:"modal-footer"},{default:v(()=>[y(u,{class:"modal-btn cancel",onClick:la},{default:v(()=>[g("鍙栨秷")]),_:1}),y(u,{class:"modal-btn confirm",onClick:sa},{default:v(()=>[g(" 纭"+k(W.value),1)]),_:1})]),_:1})]),_:1})]),_:1})):h("",!0),z.value?(m(),d(j,{key:1,loading:!0,text:"鏁版嵁鍔犺浇涓�..."})):h("",!0)]),_:1})}}},[["__scopeId","data-v-da88a9d9"]]);export{L as default};

--
Gitblit v1.9.3