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

diff --git a/unpackage/dist/build/web/assets/pagesSub-ethicalReview-index.ygfU131y.js b/unpackage/dist/build/web/assets/pagesSub-ethicalReview-index.BHEbViy2.js
similarity index 98%
rename from unpackage/dist/build/web/assets/pagesSub-ethicalReview-index.ygfU131y.js
rename to unpackage/dist/build/web/assets/pagesSub-ethicalReview-index.BHEbViy2.js
index 76b3c60..0661195 100644
--- a/unpackage/dist/build/web/assets/pagesSub-ethicalReview-index.ygfU131y.js
+++ b/unpackage/dist/build/web/assets/pagesSub-ethicalReview-index.BHEbViy2.js
@@ -1 +1 @@
-import{_ as e,r as a,p as t,B as l,ar as s,P as n,G as c,H as o,c as i,w as u,A as r,as as d,i as f,a0 as v,U as p,S as _,a as m,e as g,b as y,t as h,f as b,h as w,F as k,d as x,k as S,L as C,W as $,J as j,X as z,n as F,v as P,a5 as T,at as N,x as U,ae as I,a6 as V,N as A}from"./index-BIH8RjL7.js";import{u as B}from"./dict.SbB6ZVUJ.js";const D=e({__name:"index",setup(e){const D=a(!1),L=a(!1),M=a(!0),R=a(1),H=a(10),G=a({}),J=a("all"),W=a(""),X=a({count:0,throughCount:0,rejectCount:0,waiveCount:0}),Y=a([]),q=a(0),E=a([{label:"鍏ㄩ儴",value:"all"},{label:"寰呭鏌�",value:"pending"},{label:"瀹℃煡閫氳繃",value:"approved"},{label:"瀹℃煡椹冲洖",value:"rejected"},{label:"宸叉斁寮�",value:"abandoned"}]),K={0:"鏈鏍�",1:"瀹℃煡閫氳繃",2:"瀹℃煡椹冲洖",3:"鏀惧純",4:"淇敼鍚庡悓鎰�"},O=(e,a)=>{if(!G.value[e]||!a)return"";const t=G.value[e].find(e=>e.dictValue==String(a));return t?t.dictLabel:a},Q=e=>{if(!e.age)return"鏈煡";const a=O("sys_AgeUnit",e.ageunit)||"宀�";return`${e.age}${a}`},Z=e=>{if(!e)return"";const a=new Date(e);return`${a.getFullYear()}-${(a.getMonth()+1).toString().padStart(2,"0")}-${a.getDate().toString().padStart(2,"0")} ${a.getHours().toString().padStart(2,"0")}:${a.getMinutes().toString().padStart(2,"0")}`},ee=e=>0==e.receiveStatus?"寰呮帹閫�":1==e.receiveStatus?"鏈槄璇�":2==e.receiveStatus?"宸查槄璇�":3==e.receiveStatus?"瓒呮椂":4==e.receiveStatus?"涓":5==e.receiveStatus?"瀹屾垚":(e.receiveStatus||e.receiveStatus,"寰呮帹閫�"),ae=e=>0==e.receiveStatus||1==e.receiveStatus?"abandoned":2==e.receiveStatus?"pending":3==e.receiveStatus||4==e.receiveStatus?"unknown":5==e.receiveStatus?"approved":e.receiveStatus||0===e.receiveStatus?"unknown":"pending",te=()=>{se()},le=()=>{J.value="all",W.value="",se()},se=()=>{R.value=1,M.value=!0,oe()},ne=async()=>{L.value=!0,await se(),L.value=!1},ce=async()=>{M.value&&!D.value&&(R.value++,await oe(!0))},oe=async(e=!1)=>{if(!D.value){D.value=!0;try{const a=(()=>{const e={pageNum:R.value,pageSize:H.value};if(W.value&&(e.name=W.value),"all"!==J.value)switch(J.value){case"pending":e.expertconclusion=null;break;case"approved":e.expertconclusion=1;break;case"rejected":e.expertconclusion=2;break;case"abandoned":e.expertconclusion=3}return e})(),t=await uni.$uapi.get("/project/ethicalreviewopinions/listnew",a);if(console.log(t,"11"),200==t.code){const a=t.rows||[],l=t.total||0;Y.value=e?[...Y.value,...a]:a,console.log(Y.value,"reviewList.value"),q.value=l,M.value=Y.value.length<l}else r({title:t.msg||"鍔犺浇澶辫触",icon:"none"})}catch(a){console.error("鍔犺浇妗堜緥鏁版嵁澶辫触:",a),r({title:"鏁版嵁鍔犺浇澶辫触锛岃閲嶈瘯",icon:"none"})}finally{D.value=!1,d()}}},ie=e=>{F({url:`/pagesSub/ethicalReview/ethicalInfo?fcid=${e.fcid}&type=review&status=${e.expertconclusion||"pending"}&id=${e.id}`})};return t(async()=>{G.value=await B("sys_IDType","sys_user_sex","sys_Nation","sys_BloodType","sys_Infectious","sys_AgeUnit","ReviewForm_status","sys_ethical","expert_Conclusion"),await oe(),await(async()=>{const e=await uni.$uapi.get("/project/ethicalreviewopinions/stateTotal");200==e.code&&(X.value=e.data[0])})()}),l(()=>{se()}),s(()=>{ne()}),n(()=>{ce()}),(e,a)=>{const t=S,l=f,s=c(o("u-input"),v),n=c(o("up-icon"),p),d=C,B=c(o("u-loading-icon"),_),R=$;return m(),i(l,{class:"ethics-review-list"},{default:u(()=>[g(l,{class:"stats-card"},{default:u(()=>[g(l,{class:"stat-item"},{default:u(()=>[g(t,{class:"count"},{default:u(()=>[y(h(X.value.count),1)]),_:1}),g(t,{class:"label"},{default:u(()=>[y("鎬诲鏌ラ噺")]),_:1})]),_:1}),g(l,{class:"divider"}),g(l,{class:"stat-item"},{default:u(()=>[g(t,{class:"count"},{default:u(()=>[y(h(X.value.throughCount),1)]),_:1}),g(t,{class:"label"},{default:u(()=>[y("瀹℃煡閫氳繃")]),_:1})]),_:1}),g(l,{class:"divider"}),g(l,{class:"stat-item"},{default:u(()=>[g(t,{class:"count"},{default:u(()=>[y(h(X.value.rejectCount),1)]),_:1}),g(t,{class:"label"},{default:u(()=>[y("瀹℃煡椹冲洖")]),_:1})]),_:1}),g(l,{class:"divider"}),g(l,{class:"stat-item"},{default:u(()=>[g(t,{class:"count"},{default:u(()=>[y(h(X.value.waiveCount),1)]),_:1}),g(t,{class:"label"},{default:u(()=>[y("宸叉斁寮�")]),_:1})]),_:1})]),_:1}),g(l,{class:"filter-bar"},{default:u(()=>[g(l,{class:"status-filter"},{default:u(()=>[(m(!0),b(k,null,w(E.value,e=>(m(),i(t,{key:e.value,class:j({active:J.value==e.value}),onClick:a=>(e=>{J.value=e,se()})(e.value)},{default:u(()=>[y(h(e.label),1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),g(l,{class:"search-filter"},{default:u(()=>[g(s,{modelValue:W.value,"onUpdate:modelValue":a[0]||(a[0]=e=>W.value=e),placeholder:"鎼滅储鎹愮尞鑰呭鍚嶆垨浣忛櫌鍙�","prefix-icon":"search",clearable:"",onConfirm:te},null,8,["modelValue"])]),_:1})]),_:1}),g(R,{"scroll-y":"",class:"review-list","refresher-enabled":"","refresher-triggered":L.value,onRefresherrefresh:ne,onScrolltolower:ce},{default:u(()=>[(m(!0),b(k,null,w(Y.value,(e,a)=>(m(),i(l,{key:e.id||a,class:"review-item card",onClick:a=>ie(e)},{default:u(()=>[g(l,{class:"review-header"},{default:u(()=>[g(l,{class:"case-info"},{default:u(()=>[g(l,{class:"hospital-badge"},{default:u(()=>[g(n,{name:"order",size:"16",color:"#fff"})]),_:1}),g(l,{class:"info-content"},{default:u(()=>[g(t,{class:"donor-name"},{default:u(()=>[y(h(e.name||"鏈~鍐欏鍚�"),1)]),_:2},1024),g(t,{class:"hospital-no"},{default:u(()=>[y(h(e.inpatientno||"鏃犱綇闄㈠彿"),1)]),_:2},1024),e.expertname?(m(),i(t,{key:0,class:"expert-type"},{default:u(()=>[y(" 涓撳: "+h(e.expertname),1)]),_:2},1024)):x("",!0)]),_:2},1024)]),_:2},1024),g(l,{class:j(["status-tag",ae(e)])},{default:u(()=>[y(h(ee(e)),1)]),_:2},1032,["class"])]),_:2},1024),g(l,{class:"basic-info"},{default:u(()=>[g(l,{class:"info-row"},{default:u(()=>[g(l,{class:"info-col"},{default:u(()=>[g(t,{class:"info-label"},{default:u(()=>[y("鎬у埆/骞撮緞")]),_:1}),g(t,{class:"info-value"},{default:u(()=>[y(h(1==e.sex?"鐢�":"濂�")+"/"+h(Q(e)),1)]),_:2},1024)]),_:2},1024),g(l,{class:"info-col"},{default:u(()=>[g(t,{class:"info-label"},{default:u(()=>[y("琛�鍨�")]),_:1}),g(t,{class:"info-value"},{default:u(()=>[y(h(O("sys_BloodType",e.bloodtype)||"鏈煡"),1)]),_:2},1024)]),_:2},1024),g(l,{class:"info-col"},{default:u(()=>[g(t,{class:"info-label"},{default:u(()=>[y("鐤剧梾璇婃柇")]),_:1}),g(t,{class:"info-value"},{default:u(()=>[y(h(e.diagnosisname||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024),g(l,{class:"review-details"},{default:u(()=>[e.createTime?(m(),i(l,{key:0,class:"detail-item"},{default:u(()=>[g(n,{name:"clock",size:"14",color:"#909399"}),g(t,{class:"detail-text"},{default:u(()=>[y("鍒涘缓鏃堕棿锛�"+h(Z(e.createTime)),1)]),_:2},1024)]),_:2},1024)):x("",!0),e.conclusiontime?(m(),i(l,{key:1,class:"detail-item"},{default:u(()=>[g(n,{name:"checkmark-circle",size:"14",color:"#909399"}),g(t,{class:"detail-text"},{default:u(()=>[y("瀹℃煡鏃堕棿锛�"+h(Z(e.conclusiontime)),1)]),_:2},1024)]),_:2},1024)):x("",!0),e.expertname?(m(),i(l,{key:2,class:"detail-item"},{default:u(()=>[g(n,{name:"account",size:"14",color:"#909399"}),g(t,{class:"detail-text"},{default:u(()=>[y("瀹℃煡浜猴細"+h(e.expertname),1)]),_:2},1024)]),_:2},1024)):x("",!0)]),_:2},1024),e.expertconclusion&&2!==e.expertconclusion?(m(),i(l,{key:0,class:"conclusion-section"},{default:u(()=>[g(t,{class:"conclusion-label"},{default:u(()=>[y("瀹℃煡缁撹锛�")]),_:1}),g(t,{class:"conclusion-content"},{default:u(()=>{return[y(h((a=e.expertconclusion,K[a]||"鏈煡缁撹")),1)];var a}),_:2},1024)]),_:2},1024)):x("",!0),e.expertopinion?(m(),i(l,{key:1,class:"opinion-section"},{default:u(()=>[g(t,{class:"opinion-label"},{default:u(()=>[y("涓撳鎰忚锛�")]),_:1}),g(t,{class:"opinion-content"},{default:u(()=>[y(h(e.expertopinion),1)]),_:2},1024)]),_:2},1024)):x("",!0),g(l,{class:"action-buttons"},{default:u(()=>[g(d,{class:"action-btn detail-btn",onClick:z(a=>ie(e),["stop"])},{default:u(()=>[g(n,{name:"eye",size:"14",color:"#747CF9"}),g(t,null,{default:u(()=>[y("鏌ョ湅璇︽儏")]),_:1})]),_:2},1032,["onClick"]),1==e.expertconclusion?(m(),i(d,{key:0,class:"action-btn download-btn",onClick:z(a=>(async e=>{if(e.conclusionannex)try{const a=e.conclusionannex.split(";").filter(e=>e.trim());if(0==a.length)return void r({title:"鏆傛棤鎶ュ憡鍙笅杞�",icon:"none"});P({title:"涓嬭浇涓�...",mask:!0});const t=a[0];T({url:t,success:e=>{if(200==e.statusCode){const a=e.tempFilePath;N({tempFilePath:a,success:e=>{U(),r({title:"涓嬭浇鎴愬姛",icon:"success",duration:2e3}),"weixin"==I().platform&&V({filePath:e.savedFilePath,showMenu:!0,success:()=>{console.log("鎵撳紑鏂囨。鎴愬姛")},fail:e=>{console.error("鎵撳紑鏂囨。澶辫触",e)}})},fail:e=>{U(),r({title:"淇濆瓨鏂囦欢澶辫触",icon:"error",duration:2e3})}})}else U(),r({title:"涓嬭浇澶辫触",icon:"error",duration:2e3})},fail:e=>{U(),r({title:"涓嬭浇澶辫触",icon:"error",duration:2e3}),console.error("涓嬭浇鏂囦欢澶辫触:",e)}}).onProgressUpdate(e=>{console.log("涓嬭浇杩涘害:",e.progress)})}catch(a){U(),console.error("涓嬭浇鎶ュ憡澶辫触:",a),r({title:"涓嬭浇澶辫触",icon:"error",duration:2e3})}else r({title:"鏆傛棤鎶ュ憡鍙笅杞�",icon:"none"})})(e),["stop"])},{default:u(()=>[g(n,{name:"download",size:"14",color:"#52c41a"}),g(t,null,{default:u(()=>[y("涓嬭浇鎶ュ憡")]),_:1})]),_:2},1032,["onClick"])):x("",!0),2==e.expertconclusion?(m(),i(d,{key:1,class:"action-btn appeal-btn",onClick:z(a=>(e=>{F({url:`/pages/ethics/appeal?id=${e.fcid||e.id}&caseNo=${e.caseNo||""}&name=${e.name||""}`})})(e),["stop"])},{default:u(()=>[g(n,{name:"arrow-up",size:"14",color:"#fa8c16"}),g(t,null,{default:u(()=>[y("鎻愯捣鐢宠瘔")]),_:1})]),_:2},1032,["onClick"])):x("",!0),2==e.expertconclusion||3==e.expertconclusion?(m(),i(d,{key:2,class:"action-btn restart-btn",onClick:z(a=>(async e=>{A({title:"閲嶆柊寮�濮嬪鏌�",content:"纭畾瑕侀噸鏂板紑濮嬭繖涓鏌ユ祦绋嬪悧锛�",success:async a=>{if(a.confirm)try{P({title:"澶勭悊涓�...",mask:!0});const a=await uni.$uapi.put(`/project/ethicalreviewopinions/reset/${e.fcid||e.id}`);U(),200==a.code?(r({title:"瀹℃煡宸查噸鏂板紑濮�",icon:"success",duration:2e3}),se()):r({title:a.msg||"鎿嶄綔澶辫触",icon:"none",duration:2e3})}catch(t){U(),console.error("閲嶆柊寮�濮嬪鏌ュけ璐�:",t),r({title:"鎿嶄綔澶辫触",icon:"error",duration:2e3})}}})})(e),["stop"])},{default:u(()=>[g(n,{name:"play-circle",size:"14",color:"#747CF9"}),g(t,null,{default:u(()=>[y("閲嶆柊寮�濮�")]),_:1})]),_:2},1032,["onClick"])):x("",!0)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),g(B,{show:D.value,text:"鍔犺浇涓�..."},null,8,["show"]),D.value||0!=Y.value.length?x("",!0):(m(),i(l,{key:0,class:"empty-state"},{default:u(()=>[g(t,{class:"empty-text"},{default:u(()=>[y("鏆傛棤瀹℃煡璁板綍")]),_:1}),g(t,{class:"empty-desc"},{default:u(()=>[y("褰撳墠绛涢�夋潯浠朵笅娌℃湁鎵惧埌鐩稿叧璁板綍")]),_:1}),g(d,{class:"empty-action",onClick:le},{default:u(()=>[g(t,null,{default:u(()=>[y("閲嶇疆绛涢�夋潯浠�")]),_:1})]),_:1})]),_:1})),!M.value&&Y.value.length>0?(m(),i(l,{key:1,class:"load-complete"},{default:u(()=>[g(t,null,{default:u(()=>[y("宸插姞杞藉叏閮ㄦ暟鎹�")]),_:1})]),_:1})):x("",!0)]),_:1},8,["refresher-triggered"])]),_:1})}}},[["__scopeId","data-v-12938a40"]]);export{D as default};
+import{_ as e,r as a,p as t,B as l,ar as s,P as n,G as c,H as o,c as i,w as u,A as r,as as d,i as f,a0 as v,U as p,S as _,a as m,e as g,b as y,t as h,f as b,h as w,F as k,d as x,k as S,L as C,W as $,J as j,X as z,n as F,v as P,a5 as T,at as N,x as U,ae as I,a6 as V,N as A}from"./index-wc3TH3Yj.js";import{u as B}from"./dict.C1YhfmOV.js";const D=e({__name:"index",setup(e){const D=a(!1),L=a(!1),M=a(!0),R=a(1),H=a(10),G=a({}),J=a("all"),W=a(""),X=a({count:0,throughCount:0,rejectCount:0,waiveCount:0}),Y=a([]),q=a(0),E=a([{label:"鍏ㄩ儴",value:"all"},{label:"寰呭鏌�",value:"pending"},{label:"瀹℃煡閫氳繃",value:"approved"},{label:"瀹℃煡椹冲洖",value:"rejected"},{label:"宸叉斁寮�",value:"abandoned"}]),K={0:"鏈鏍�",1:"瀹℃煡閫氳繃",2:"瀹℃煡椹冲洖",3:"鏀惧純",4:"淇敼鍚庡悓鎰�"},O=(e,a)=>{if(!G.value[e]||!a)return"";const t=G.value[e].find(e=>e.dictValue==String(a));return t?t.dictLabel:a},Q=e=>{if(!e.age)return"鏈煡";const a=O("sys_AgeUnit",e.ageunit)||"宀�";return`${e.age}${a}`},Z=e=>{if(!e)return"";const a=new Date(e);return`${a.getFullYear()}-${(a.getMonth()+1).toString().padStart(2,"0")}-${a.getDate().toString().padStart(2,"0")} ${a.getHours().toString().padStart(2,"0")}:${a.getMinutes().toString().padStart(2,"0")}`},ee=e=>0==e.receiveStatus?"寰呮帹閫�":1==e.receiveStatus?"鏈槄璇�":2==e.receiveStatus?"宸查槄璇�":3==e.receiveStatus?"瓒呮椂":4==e.receiveStatus?"涓":5==e.receiveStatus?"瀹屾垚":(e.receiveStatus||e.receiveStatus,"寰呮帹閫�"),ae=e=>0==e.receiveStatus||1==e.receiveStatus?"abandoned":2==e.receiveStatus?"pending":3==e.receiveStatus||4==e.receiveStatus?"unknown":5==e.receiveStatus?"approved":e.receiveStatus||0===e.receiveStatus?"unknown":"pending",te=()=>{se()},le=()=>{J.value="all",W.value="",se()},se=()=>{R.value=1,M.value=!0,oe()},ne=async()=>{L.value=!0,await se(),L.value=!1},ce=async()=>{M.value&&!D.value&&(R.value++,await oe(!0))},oe=async(e=!1)=>{if(!D.value){D.value=!0;try{const a=(()=>{const e={pageNum:R.value,pageSize:H.value};if(W.value&&(e.name=W.value),"all"!==J.value)switch(J.value){case"pending":e.expertconclusion=null;break;case"approved":e.expertconclusion=1;break;case"rejected":e.expertconclusion=2;break;case"abandoned":e.expertconclusion=3}return e})(),t=await uni.$uapi.get("/project/ethicalreviewopinions/listnew",a);if(console.log(t,"11"),200==t.code){const a=t.rows||[],l=t.total||0;Y.value=e?[...Y.value,...a]:a,console.log(Y.value,"reviewList.value"),q.value=l,M.value=Y.value.length<l}else r({title:t.msg||"鍔犺浇澶辫触",icon:"none"})}catch(a){console.error("鍔犺浇妗堜緥鏁版嵁澶辫触:",a),r({title:"鏁版嵁鍔犺浇澶辫触锛岃閲嶈瘯",icon:"none"})}finally{D.value=!1,d()}}},ie=e=>{F({url:`/pagesSub/ethicalReview/ethicalInfo?fcid=${e.fcid}&type=review&status=${e.expertconclusion||"pending"}&id=${e.id}`})};return t(async()=>{G.value=await B("sys_IDType","sys_user_sex","sys_Nation","sys_BloodType","sys_Infectious","sys_AgeUnit","ReviewForm_status","sys_ethical","expert_Conclusion"),await oe(),await(async()=>{const e=await uni.$uapi.get("/project/ethicalreviewopinions/stateTotal");200==e.code&&(X.value=e.data[0])})()}),l(()=>{se()}),s(()=>{ne()}),n(()=>{ce()}),(e,a)=>{const t=S,l=f,s=c(o("u-input"),v),n=c(o("up-icon"),p),d=C,B=c(o("u-loading-icon"),_),R=$;return m(),i(l,{class:"ethics-review-list"},{default:u(()=>[g(l,{class:"stats-card"},{default:u(()=>[g(l,{class:"stat-item"},{default:u(()=>[g(t,{class:"count"},{default:u(()=>[y(h(X.value.count),1)]),_:1}),g(t,{class:"label"},{default:u(()=>[y("鎬诲鏌ラ噺")]),_:1})]),_:1}),g(l,{class:"divider"}),g(l,{class:"stat-item"},{default:u(()=>[g(t,{class:"count"},{default:u(()=>[y(h(X.value.throughCount),1)]),_:1}),g(t,{class:"label"},{default:u(()=>[y("瀹℃煡閫氳繃")]),_:1})]),_:1}),g(l,{class:"divider"}),g(l,{class:"stat-item"},{default:u(()=>[g(t,{class:"count"},{default:u(()=>[y(h(X.value.rejectCount),1)]),_:1}),g(t,{class:"label"},{default:u(()=>[y("瀹℃煡椹冲洖")]),_:1})]),_:1}),g(l,{class:"divider"}),g(l,{class:"stat-item"},{default:u(()=>[g(t,{class:"count"},{default:u(()=>[y(h(X.value.waiveCount),1)]),_:1}),g(t,{class:"label"},{default:u(()=>[y("宸叉斁寮�")]),_:1})]),_:1})]),_:1}),g(l,{class:"filter-bar"},{default:u(()=>[g(l,{class:"status-filter"},{default:u(()=>[(m(!0),b(k,null,w(E.value,e=>(m(),i(t,{key:e.value,class:j({active:J.value==e.value}),onClick:a=>(e=>{J.value=e,se()})(e.value)},{default:u(()=>[y(h(e.label),1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),g(l,{class:"search-filter"},{default:u(()=>[g(s,{modelValue:W.value,"onUpdate:modelValue":a[0]||(a[0]=e=>W.value=e),placeholder:"鎼滅储鎹愮尞鑰呭鍚嶆垨浣忛櫌鍙�","prefix-icon":"search",clearable:"",onConfirm:te},null,8,["modelValue"])]),_:1})]),_:1}),g(R,{"scroll-y":"",class:"review-list","refresher-enabled":"","refresher-triggered":L.value,onRefresherrefresh:ne,onScrolltolower:ce},{default:u(()=>[(m(!0),b(k,null,w(Y.value,(e,a)=>(m(),i(l,{key:e.id||a,class:"review-item card",onClick:a=>ie(e)},{default:u(()=>[g(l,{class:"review-header"},{default:u(()=>[g(l,{class:"case-info"},{default:u(()=>[g(l,{class:"hospital-badge"},{default:u(()=>[g(n,{name:"order",size:"16",color:"#fff"})]),_:1}),g(l,{class:"info-content"},{default:u(()=>[g(t,{class:"donor-name"},{default:u(()=>[y(h(e.name||"鏈~鍐欏鍚�"),1)]),_:2},1024),g(t,{class:"hospital-no"},{default:u(()=>[y(h(e.inpatientno||"鏃犱綇闄㈠彿"),1)]),_:2},1024),e.expertname?(m(),i(t,{key:0,class:"expert-type"},{default:u(()=>[y(" 涓撳: "+h(e.expertname),1)]),_:2},1024)):x("",!0)]),_:2},1024)]),_:2},1024),g(l,{class:j(["status-tag",ae(e)])},{default:u(()=>[y(h(ee(e)),1)]),_:2},1032,["class"])]),_:2},1024),g(l,{class:"basic-info"},{default:u(()=>[g(l,{class:"info-row"},{default:u(()=>[g(l,{class:"info-col"},{default:u(()=>[g(t,{class:"info-label"},{default:u(()=>[y("鎬у埆/骞撮緞")]),_:1}),g(t,{class:"info-value"},{default:u(()=>[y(h(1==e.sex?"鐢�":"濂�")+"/"+h(Q(e)),1)]),_:2},1024)]),_:2},1024),g(l,{class:"info-col"},{default:u(()=>[g(t,{class:"info-label"},{default:u(()=>[y("琛�鍨�")]),_:1}),g(t,{class:"info-value"},{default:u(()=>[y(h(O("sys_BloodType",e.bloodtype)||"鏈煡"),1)]),_:2},1024)]),_:2},1024),g(l,{class:"info-col"},{default:u(()=>[g(t,{class:"info-label"},{default:u(()=>[y("鐤剧梾璇婃柇")]),_:1}),g(t,{class:"info-value"},{default:u(()=>[y(h(e.diagnosisname||"鏈~鍐�"),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024),g(l,{class:"review-details"},{default:u(()=>[e.createTime?(m(),i(l,{key:0,class:"detail-item"},{default:u(()=>[g(n,{name:"clock",size:"14",color:"#909399"}),g(t,{class:"detail-text"},{default:u(()=>[y("鍒涘缓鏃堕棿锛�"+h(Z(e.createTime)),1)]),_:2},1024)]),_:2},1024)):x("",!0),e.conclusiontime?(m(),i(l,{key:1,class:"detail-item"},{default:u(()=>[g(n,{name:"checkmark-circle",size:"14",color:"#909399"}),g(t,{class:"detail-text"},{default:u(()=>[y("瀹℃煡鏃堕棿锛�"+h(Z(e.conclusiontime)),1)]),_:2},1024)]),_:2},1024)):x("",!0),e.expertname?(m(),i(l,{key:2,class:"detail-item"},{default:u(()=>[g(n,{name:"account",size:"14",color:"#909399"}),g(t,{class:"detail-text"},{default:u(()=>[y("瀹℃煡浜猴細"+h(e.expertname),1)]),_:2},1024)]),_:2},1024)):x("",!0)]),_:2},1024),e.expertconclusion&&2!==e.expertconclusion?(m(),i(l,{key:0,class:"conclusion-section"},{default:u(()=>[g(t,{class:"conclusion-label"},{default:u(()=>[y("瀹℃煡缁撹锛�")]),_:1}),g(t,{class:"conclusion-content"},{default:u(()=>{return[y(h((a=e.expertconclusion,K[a]||"鏈煡缁撹")),1)];var a}),_:2},1024)]),_:2},1024)):x("",!0),e.expertopinion?(m(),i(l,{key:1,class:"opinion-section"},{default:u(()=>[g(t,{class:"opinion-label"},{default:u(()=>[y("涓撳鎰忚锛�")]),_:1}),g(t,{class:"opinion-content"},{default:u(()=>[y(h(e.expertopinion),1)]),_:2},1024)]),_:2},1024)):x("",!0),g(l,{class:"action-buttons"},{default:u(()=>[g(d,{class:"action-btn detail-btn",onClick:z(a=>ie(e),["stop"])},{default:u(()=>[g(n,{name:"eye",size:"14",color:"#747CF9"}),g(t,null,{default:u(()=>[y("鏌ョ湅璇︽儏")]),_:1})]),_:2},1032,["onClick"]),1==e.expertconclusion?(m(),i(d,{key:0,class:"action-btn download-btn",onClick:z(a=>(async e=>{if(e.conclusionannex)try{const a=e.conclusionannex.split(";").filter(e=>e.trim());if(0==a.length)return void r({title:"鏆傛棤鎶ュ憡鍙笅杞�",icon:"none"});P({title:"涓嬭浇涓�...",mask:!0});const t=a[0];T({url:t,success:e=>{if(200==e.statusCode){const a=e.tempFilePath;N({tempFilePath:a,success:e=>{U(),r({title:"涓嬭浇鎴愬姛",icon:"success",duration:2e3}),"weixin"==I().platform&&V({filePath:e.savedFilePath,showMenu:!0,success:()=>{console.log("鎵撳紑鏂囨。鎴愬姛")},fail:e=>{console.error("鎵撳紑鏂囨。澶辫触",e)}})},fail:e=>{U(),r({title:"淇濆瓨鏂囦欢澶辫触",icon:"error",duration:2e3})}})}else U(),r({title:"涓嬭浇澶辫触",icon:"error",duration:2e3})},fail:e=>{U(),r({title:"涓嬭浇澶辫触",icon:"error",duration:2e3}),console.error("涓嬭浇鏂囦欢澶辫触:",e)}}).onProgressUpdate(e=>{console.log("涓嬭浇杩涘害:",e.progress)})}catch(a){U(),console.error("涓嬭浇鎶ュ憡澶辫触:",a),r({title:"涓嬭浇澶辫触",icon:"error",duration:2e3})}else r({title:"鏆傛棤鎶ュ憡鍙笅杞�",icon:"none"})})(e),["stop"])},{default:u(()=>[g(n,{name:"download",size:"14",color:"#52c41a"}),g(t,null,{default:u(()=>[y("涓嬭浇鎶ュ憡")]),_:1})]),_:2},1032,["onClick"])):x("",!0),2==e.expertconclusion?(m(),i(d,{key:1,class:"action-btn appeal-btn",onClick:z(a=>(e=>{F({url:`/pages/ethics/appeal?id=${e.fcid||e.id}&caseNo=${e.caseNo||""}&name=${e.name||""}`})})(e),["stop"])},{default:u(()=>[g(n,{name:"arrow-up",size:"14",color:"#fa8c16"}),g(t,null,{default:u(()=>[y("鎻愯捣鐢宠瘔")]),_:1})]),_:2},1032,["onClick"])):x("",!0),2==e.expertconclusion||3==e.expertconclusion?(m(),i(d,{key:2,class:"action-btn restart-btn",onClick:z(a=>(async e=>{A({title:"閲嶆柊寮�濮嬪鏌�",content:"纭畾瑕侀噸鏂板紑濮嬭繖涓鏌ユ祦绋嬪悧锛�",success:async a=>{if(a.confirm)try{P({title:"澶勭悊涓�...",mask:!0});const a=await uni.$uapi.put(`/project/ethicalreviewopinions/reset/${e.fcid||e.id}`);U(),200==a.code?(r({title:"瀹℃煡宸查噸鏂板紑濮�",icon:"success",duration:2e3}),se()):r({title:a.msg||"鎿嶄綔澶辫触",icon:"none",duration:2e3})}catch(t){U(),console.error("閲嶆柊寮�濮嬪鏌ュけ璐�:",t),r({title:"鎿嶄綔澶辫触",icon:"error",duration:2e3})}}})})(e),["stop"])},{default:u(()=>[g(n,{name:"play-circle",size:"14",color:"#747CF9"}),g(t,null,{default:u(()=>[y("閲嶆柊寮�濮�")]),_:1})]),_:2},1032,["onClick"])):x("",!0)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),g(B,{show:D.value,text:"鍔犺浇涓�..."},null,8,["show"]),D.value||0!=Y.value.length?x("",!0):(m(),i(l,{key:0,class:"empty-state"},{default:u(()=>[g(t,{class:"empty-text"},{default:u(()=>[y("鏆傛棤瀹℃煡璁板綍")]),_:1}),g(t,{class:"empty-desc"},{default:u(()=>[y("褰撳墠绛涢�夋潯浠朵笅娌℃湁鎵惧埌鐩稿叧璁板綍")]),_:1}),g(d,{class:"empty-action",onClick:le},{default:u(()=>[g(t,null,{default:u(()=>[y("閲嶇疆绛涢�夋潯浠�")]),_:1})]),_:1})]),_:1})),!M.value&&Y.value.length>0?(m(),i(l,{key:1,class:"load-complete"},{default:u(()=>[g(t,null,{default:u(()=>[y("宸插姞杞藉叏閮ㄦ暟鎹�")]),_:1})]),_:1})):x("",!0)]),_:1},8,["refresher-triggered"])]),_:1})}}},[["__scopeId","data-v-12938a40"]]);export{D as default};

--
Gitblit v1.9.3