From c80bc467a41daa6cbae4e5515a300a8ca98cfeaa Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期二, 21 七月 2026 15:44:01 +0800
Subject: [PATCH] 维护

---
 unpackage/dist/build/mp-weixin/pagesSub/case/transfer.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/unpackage/dist/build/mp-weixin/pagesSub/case/transfer.js b/unpackage/dist/build/mp-weixin/pagesSub/case/transfer.js
index ea4a400..ce75e98 100644
--- a/unpackage/dist/build/mp-weixin/pagesSub/case/transfer.js
+++ b/unpackage/dist/build/mp-weixin/pagesSub/case/transfer.js
@@ -1 +1 @@
-"use strict";const e=require("../../common/vendor.js"),a=require("../../common/assets.js"),t=require("../../utils/dict.js");if(!Array){(e.resolveComponent("u-loading-icon")+e.resolveComponent("u-loading-page"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-loading-icon/u-loading-icon.js")+(()=>"../../uni_modules/uview-plus/components/u-loading-page/u-loading-page.js"))();const r={__name:"transfer",setup(r){const l=e.ref({}),s=e.ref({totalTransports:0,pendingTransports:0,completedTransports:0}),n=e.ref([]),o=e.ref(!1),u=e.ref(!1),i=e.ref(!1),v=e.ref(!1),c=e.ref(!0),d=e.ref(1),p=e.ref(10),g=e.ref(!1),m=e.ref({}),f=e.ref(""),S=e.ref(""),w=[{label:"鍏ㄩ儴",value:""},{label:"寰呰浆杩�",value:1},{label:"杞繍涓�",value:2},{label:"宸插畬鎴�",value:3},{label:"宸插彇娑�",value:4},{label:"鏆傚瓨",value:5}],y=e.ref(""),x=e.ref(""),h=e.ref("");e.onLoad(async e=>{l.value=await t.useDict("sys_user_sex"),await q()}),e.onReachBottom(()=>{!c.value||o.value||i.value||D()}),e.onShow(()=>{const a=e.index.getStorageSync("transportStatusUpdate");a&&(U(a),e.index.removeStorageSync("transportStatusUpdate"))});const T=e.computed(()=>{let e=n.value;return""!==y.value&&(e=e.filter(e=>e.transitStatus===y.value)),e}),_=e=>({1:"寰呭嚭鍙�",2:"杞繍涓�",3:"宸插畬鎴�",4:"宸插彇娑�",5:"鏆傚瓨"}[e]||"寰呰浆杩�"),b=e=>{if(!e)return"寰呰浆杩�";if(!l.value.sys_user_sex)return e;const a=l.value.sys_user_sex.find(a=>a.dictValue===e);return a?a.dictLabel:e},N=e=>e?e.replace("T"," ").substring(0,16):"鏈缃�",$=e=>{x.value=e.detail.value,h.value&&(d.value=1,E(!0))},j=e=>{h.value=e.detail.value,x.value&&(d.value=1,E(!0))},A=a=>{e.index.navigateTo({url:`/pagesSub/case/transferinfo?id=${a.id}`})},I=async()=>{try{"寮�濮�"===S.value?await H(2,"寮�濮嬭浆杩�"):"瀹屾垚"===S.value&&await H(3,"瀹屾垚杞繍"),e.index.showToast({title:`${S.value}鎴愬姛`,icon:"success"})}catch(a){console.error(`${S.value}澶辫触:`,a),e.index.showToast({title:`${S.value}澶辫触锛岃閲嶈瘯`,icon:"none"})}finally{g.value=!1}},P=()=>{g.value=!1},q=async()=>{u.value=!0;try{await Promise.all([E(!0),C()])}catch(e){console.error("鍒濆鍖栨暟鎹け璐�:",e)}finally{u.value=!1}},k=async()=>{v.value=!0,d.value=1,await E(!0),await C(),setTimeout(()=>{v.value=!1},1e3)},D=async()=>{!c.value||o.value||i.value||await E()},E=async(a=!1)=>{if(a&&(d.value=1,c.value=!0),!o.value&&!i.value&&c.value){a?o.value=!0:i.value=!0;try{const t={pageNum:d.value,pageSize:p.value};""!==y.value&&(t.transitStatus=y.value),x.value&&h.value&&(t.startDate=x.value,t.endDate=h.value),console.log("璇锋眰鍙傛暟:",t);const r=await e.index.$uapi.post("/project/transport/list",t);if(console.log("鎺ュ彛杩斿洖鏁版嵁:",r),!r||200!==r.code)throw new Error((null==r?void 0:r.msg)||"鍔犺浇澶辫触");{let e=[];if(r.rows&&Array.isArray(r.rows))e=r.rows;else if(r.data&&Array.isArray(r.data))e=r.data;else{if(!Array.isArray(r))throw console.error("鎺ュ彛杩斿洖鏍煎紡涓嶆纭�:",r),new Error("鎺ュ彛杩斿洖鏍煎紡涓嶆纭�");e=r}const t=e.map(e=>{return{id:(a=e).id,reportId:a.reportId,caseNo:a.caseNo,patName:a.patName,sex:a.sex,age:a.age,diagnosisname:a.diagnosisname,treatmentHospitalName:a.treatmentHospitalName,transportStartTime:a.transportStartTime,contactPerson:a.contactPerson,createTime:a.createTime,transitStatus:a.transitStatus,doctor:a.doctor,nurse:a.nurse,driver:a.driver,transportStartPlace:a.transportStartPlace,remark:a.remark};var a});a||1===d.value?n.value=t:n.value=[...n.value,...t],c.value=e.length>=p.value,e.length>0&&d.value++}}catch(t){console.error("鍔犺浇杞繍鍗曞垪琛ㄥけ璐�:",t),e.index.showToast({title:"缃戠粶璇锋眰澶辫触",icon:"none"})}finally{o.value=!1,i.value=!1}}},C=async()=>{try{const a=await e.index.$uapi.post("/api/totalServiceTransportState");a.data&&(s.value={totalTransports:a.data.reduce((e,a)=>e+a.count,0)||0,pendingTransports:a.data[0].count||0,completedTransports:a.data[3].count||0})}catch(a){console.error("鍔犺浇缁熻澶辫触:",a)}},H=async(a,t)=>{try{const r={id:m.value.id,transitStatus:a},l=await e.index.$uapi.post("/project/transport/edit",r);if(l&&200===l.code){const t=n.value.findIndex(e=>e.id===m.value.id);return-1!==t&&(n.value[t].transitStatus=a),await C(),e.index.setStorageSync("transportStatusUpdate",{orderId:m.value.id,status:a}),!0}throw new Error((null==l?void 0:l.msg)||`${t}澶辫触`)}catch(r){throw console.error(`${t}澶辫触:`,r),r}},U=e=>{const a=n.value.findIndex(a=>a.id===e.orderId);-1!==a&&(n.value[a].transitStatus=e.status)};return(t,r)=>e.e({a:e.t(s.value.totalTransports),b:e.t(s.value.pendingTransports),c:e.t(s.value.completedTransports),d:e.f(w,(a,t,r)=>({a:e.t(a.label),b:t,c:y.value==a.value?1:"",d:e.o(e=>(e=>{y.value=e,d.value=1,E(!0)})(a.value),t)})),e:e.t(x.value||"寮�濮嬫棩鏈�"),f:x.value,g:h.value,h:e.o($),i:e.t(h.value||"缁撴潫鏃ユ湡"),j:h.value,k:x.value,l:e.o(j),m:e.f(T.value,(a,t,r)=>{return e.e({a:e.t(a.caseNo||a.reportId),b:e.t(a.patName),c:e.t(b(a.sex)),d:e.t(a.age),e:e.t(_(a.transitStatus)),f:e.n((l=a.transitStatus,{1:"pending",2:"transporting",3:"completed",4:"cancelled",5:"cancelled"}[l]||"pending")),g:e.t(a.diagnosisname||"鏈~鍐�"),h:e.t(a.treatmentHospitalName||"鏈~鍐�"),i:e.t(N(a.transportStartTime)),j:e.t(a.contactPerson||"鏈寚瀹�"),k:e.t(N(a.createTime)),l:e.t(_(a.transitStatus)),m:1===a.transitStatus},1===a.transitStatus?{n:e.o(e=>(e=>{m.value=e,f.value="寮�濮嬭浆杩�",S.value="寮�濮�",g.value=!0})(a),t)}:{},{o:2===a.transitStatus},2===a.transitStatus?{p:e.o(e=>(e=>{m.value=e,f.value="瀹屾垚杞繍",S.value="瀹屾垚",g.value=!0})(a),t)}:{},{q:3!=a.transitStatus},3!=a.transitStatus?{r:e.o(t=>(a=>{e.index.navigateTo({url:`/pagesSub/case/transferinfo?id=${a.id}&edit=true`})})(a),t)}:{},{s:e.o(e=>A(a),t),t:t,v:e.o(e=>(e=>{A(e)})(a),t)});var l}),n:i.value},i.value?{o:e.p({text:"鍔犺浇涓�..."})}:{},{p:!c.value&&T.value.length>0},(!c.value&&T.value.length,{}),{q:!o.value&&0===T.value.length},o.value||0!==T.value.length?{}:{r:a._imports_0$3},{s:v.value,t:e.o(k),v:e.o(D),w:g.value},g.value?{x:e.t(f.value),y:e.t(S.value),z:e.t(m.value.caseNo),A:e.o(P),B:e.o(I)}:{},{C:u.value},u.value?{D:e.p({loading:!0,text:"鏁版嵁鍔犺浇涓�..."})}:{},{E:e.gei(t,"")})}},l=e._export_sfc(r,[["__scopeId","data-v-ee876c8a"]]);wx.createPage(l);
+"use strict";const e=require("../../common/vendor.js"),a=require("../../common/assets.js"),t=require("../../utils/dict.js");if(!Array){(e.resolveComponent("u-loading-icon")+e.resolveComponent("u-loading-page"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-loading-icon/u-loading-icon.js")+(()=>"../../uni_modules/uview-plus/components/u-loading-page/u-loading-page.js"))();const l={__name:"transfer",setup(l){const r=e.ref({}),s=e.ref({totalTransports:0,pendingTransports:0,completedTransports:0}),o=e.ref([]),n=e.ref(!1),u=e.ref(!1),i=e.ref(!1),v=e.ref(!1),c=e.ref(!0),d=e.ref(1),p=e.ref(10),f=e.ref(!1),m=e.ref({}),g=e.ref(""),S=e.ref(""),w=e.ref(null),x=[{label:"鍏ㄩ儴",value:""},{label:"寰呰浆杩�",value:1},{label:"杞繍涓�",value:2},{label:"宸插畬鎴�",value:3},{label:"宸插彇娑�",value:4},{label:"鏆傚瓨",value:5}],T=e.ref(""),y=e.ref(""),h=e.ref("");e.onLoad(async e=>{r.value=await t.useDict("sys_user_sex"),await L()}),e.onReachBottom(()=>{!c.value||n.value||i.value||D()}),e.onShow(()=>{const a=e.index.getStorageSync("transportStatusUpdate");a&&(H(a),e.index.removeStorageSync("transportStatusUpdate"))});const b=e.computed(()=>{let e=o.value;return""!==T.value&&(e=e.filter(e=>e.transitStatus==T.value)),e}),N=e=>({1:"寰呭嚭鍙�",2:"杞繍涓�",3:"宸插畬鎴�",4:"宸插彇娑�",5:"鏆傚瓨"}[e]||"寰呰浆杩�"),_=e=>e?e.replace("T"," ").substring(0,16):"鏈缃�",j=e=>{y.value=e.detail.value,h.value&&(d.value=1,k(!0))},$=e=>{h.value=e.detail.value,y.value&&(d.value=1,k(!0))},A=()=>{f.value=!1},I=async()=>{try{const t={...m.value,transitStatus:w.value};t.annexfilesList&&t.annexfilesList.length>0&&t.annexfilesList.forEach(e=>{e.id=null});const l=await e.index.$uapi.post("/project/transport/edit",t);if(l&&200==l.code){if(e.index.showToast({title:`${S.value}杞繍鎴愬姛`,icon:"success"}),3==w.value)try{const a=await e.index.$uapi.get(`/project/donatebaseinforeport/getInfo/${t.reportId}`);if(a&&a.data){const t=a.data;t.isDonate=1;const l=await e.index.$uapi.post("/project/donatebaseinforeport/edit",t);l&&200==l.code&&e.index.showToast({title:"瀵瑰簲涓婃姤妗堜緥宸茶繘鍏ユ寮忔渚嬫祦绋�",icon:"success"})}}catch(a){console.error("鏇存柊妗堜緥鐘舵�佸け璐�:",a),e.index.showToast({title:"妗堜緥鐘舵�佹洿鏂板け璐ワ紝璇疯仈绯荤鐞嗗憳",icon:"none"})}const l=o.value.findIndex(e=>e.id==m.value.id);-1!==l&&(o.value[l].transitStatus=w.value),await E(),f.value=!1}else e.index.showToast({title:(null==l?void 0:l.msg)||`${S.value}杞繍澶辫触`,icon:"none"})}catch(t){console.error(`${S.value}杞繍澶辫触:`,t),e.index.showToast({title:"鎿嶄綔澶辫触锛岃绋嶅悗閲嶈瘯",icon:"none"})}},P=a=>{e.index.navigateTo({url:`/pagesSub/case/transferinfo?id=${a.id}`})},L=async()=>{u.value=!0;try{await Promise.all([k(!0),E()])}catch(e){console.error("鍒濆鍖栨暟鎹け璐�:",e)}finally{u.value=!1}},q=async()=>{v.value=!0,d.value=1,await k(!0),await E(),setTimeout(()=>{v.value=!1},1e3)},D=async()=>{!c.value||n.value||i.value||await k()},k=async(a=!1)=>{if(a&&(d.value=1,c.value=!0),!n.value&&!i.value&&c.value){a?n.value=!0:i.value=!0;try{const t={pageNum:d.value,pageSize:p.value};""!==T.value&&(t.transitStatus=T.value),y.value&&h.value&&(t.startDate=y.value,t.endDate=h.value),console.log("璇锋眰鍙傛暟:",t);const l=await e.index.$uapi.post("/project/transport/list",t);if(console.log("鎺ュ彛杩斿洖鏁版嵁:",l),!l||200!=l.code)throw new Error((null==l?void 0:l.msg)||"鍔犺浇澶辫触");{let e=[];if(l.rows&&Array.isArray(l.rows))e=l.rows;else if(l.data&&Array.isArray(l.data))e=l.data;else{if(!Array.isArray(l))throw console.error("鎺ュ彛杩斿洖鏍煎紡涓嶆纭�:",l),new Error("鎺ュ彛杩斿洖鏍煎紡涓嶆纭�");e=l}const t=e.map(e=>{return{id:(a=e).id,reportId:a.reportId,caseNo:a.caseNo,patName:a.patName,sex:a.sex,age:a.age,diagnosisname:a.diagnosisname,treatmentHospitalName:a.treatmentHospitalName,transportStartTime:a.transportStartTime,contactPerson:a.contactPerson,createTime:a.createTime,transitStatus:a.transitStatus,doctor:a.doctor,nurse:a.nurse,driver:a.driver,transportStartPlace:a.transportStartPlace,remark:a.remark,annexfilesList:a.annexfilesList||[]};var a});a||1==d.value?o.value=t:o.value=[...o.value,...t],c.value=e.length>=p.value,e.length>0&&d.value++}}catch(t){console.error("鍔犺浇杞繍鍗曞垪琛ㄥけ璐�:",t),e.index.showToast({title:"缃戠粶璇锋眰澶辫触",icon:"none"})}finally{n.value=!1,i.value=!1}}},E=async()=>{var a,t;try{const l=await e.index.$uapi.post("/project/transport/totalServiceTransportState");if(console.log(222),console.log(l,"11"),l.data&&Array.isArray(l.data)){const e=l.data.reduce((e,a)=>e+a.count,0)||0,r=(null==(a=l.data.find(e=>1==e.transit_status))?void 0:a.count)||0,o=(null==(t=l.data.find(e=>3==e.transit_status))?void 0:t.count)||0;s.value={totalTransports:e,pendingTransports:r,completedTransports:o}}else s.value={totalTransports:0,pendingTransports:0,completedTransports:0},console.error("缁熻鏁版嵁鏍煎紡寮傚父:",l.data)}catch(l){console.error("鍔犺浇缁熻澶辫触:",l),s.value={totalTransports:0,pendingTransports:0,completedTransports:0}}},H=e=>{const a=o.value.findIndex(a=>a.id==e.orderId);-1!==a&&(o.value[a].transitStatus=e.status)};return(t,l)=>e.e({a:e.t(s.value.totalTransports),b:e.t(s.value.pendingTransports),c:e.t(s.value.completedTransports),d:e.f(x,(a,t,l)=>({a:e.t(a.label),b:t,c:T.value==a.value?1:"",d:e.o(e=>(e=>{T.value=e,d.value=1,k(!0)})(a.value),t)})),e:e.t(y.value||"寮�濮嬫棩鏈�"),f:y.value,g:h.value,h:e.o(j),i:e.t(h.value||"缁撴潫鏃ユ湡"),j:h.value,k:y.value,l:e.o($),m:e.f(b.value,(a,t,l)=>{return e.e({a:e.t(a.caseNo||a.reportId),b:e.t(a.patName),c:e.t(1==a.sex?"鐢�":"濂�"),d:e.t(a.age),e:e.t(N(a.transitStatus)),f:e.n((r=a.transitStatus,{1:"pending",2:"transporting",3:"completed",4:"cancelled",5:"cancelled"}[r]||"pending")),g:e.t(a.diagnosisname||"鏈~鍐�"),h:e.t(a.treatmentHospitalName||"鏈~鍐�"),i:e.t(_(a.transportStartTime)),j:e.t(a.contactPerson||"鏈寚瀹�"),k:e.t(_(a.createTime)),l:e.t(N(a.transitStatus)),m:1==a.transitStatus},1==a.transitStatus?{n:e.o(e=>(e=>{m.value={...e},g.value="寮�濮嬭浆杩�",S.value="寮�濮�",w.value=2,f.value=!0})(a),t)}:{},{o:2==a.transitStatus},2==a.transitStatus?{p:e.o(e=>(e=>{m.value={...e},g.value="瀹屾垚杞繍",S.value="瀹屾垚",w.value=3,f.value=!0})(a),t)}:{},{q:2==a.transitStatus},2==a.transitStatus?{r:e.o(e=>(e=>{m.value={...e},g.value="鍙栨秷杞繍",S.value="鍙栨秷",w.value=4,f.value=!0})(a),t)}:{},{s:4==a.transitStatus},4==a.transitStatus?{t:e.o(e=>(e=>{m.value={...e},g.value="鎭㈠杞繍",S.value="鎭㈠",w.value=2,f.value=!0})(a),t)}:{},{v:e.o(e=>P(a),t),w:t,x:e.o(e=>(e=>{P(e)})(a),t)});var r}),n:i.value},i.value?{o:e.p({text:"鍔犺浇涓�..."})}:{},{p:!c.value&&b.value.length>0},(!c.value&&b.value.length,{}),{q:!n.value&&0==b.value.length},n.value||0!=b.value.length?{}:{r:a._imports_0$3},{s:v.value,t:e.o(q),v:e.o(D),w:f.value},f.value?e.e({x:e.t(g.value),y:e.t(S.value),z:e.t(m.value.caseNo),A:m.value.patName},m.value.patName?{B:e.t(m.value.patName),C:e.t(N(m.value.transitStatus))}:{},{D:e.o(A),E:e.t(S.value),F:e.o(I),G:e.o(()=>{}),H:e.o(A)}):{},{I:u.value},u.value?{J:e.p({loading:!0,text:"鏁版嵁鍔犺浇涓�..."})}:{},{K:e.gei(t,"")})}},r=e._export_sfc(l,[["__scopeId","data-v-da88a9d9"]]);wx.createPage(r);

--
Gitblit v1.9.3