選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

2 行
24 KiB

  1. import{_ as e,r as a,a1 as n,c as l,K as t,a8 as s,a9 as o,aa as r,b as c,y as i,z as u,a as d,w as _,A as m,i as p,a7 as f,ab as g,ac as v,ad as y,ae as h,a3 as k,af as b,a4 as C,h as w,j as x,l as V,t as j,m as I,n as U,R as E,T as R,S as z,V as T,p as S,P as F,D as P,F as $,C as B,G as D,a5 as N,J as A,I as M}from"./index-Btq2eT2-.js";const q=e({__name:"myinfo",setup(e){const q=a({}),G=n({gender:"",province_code:"",city_code:"",district_code:"",address:"",hospital:"",emergency_contact:"",emergency_phone:"",tag:"",documents:[],sample_types:[],wax_return:0,return_name:"",return_phone:"",return_province_code:"",return_city_code:"",return_district_code:"",return_address:"",report_email:"",sample_tracking_no:"",sample_photos:[],sign_income:"",sign_privacy:"",sign_privacy_jhr:"",sign_promise:"",income_amount:""}),J=a(!1),K=a(!1),O=a(!1),Y=a(""),H=a(!1),L=a([]),Q=a([]),W=a(!1),X=a(!1),Z=a([0,0,0]),ee=l((()=>!(!G.sample_types||!G.sample_types.length)&&G.sample_types.some((e=>{const a=Q.value.find((a=>a.name===e));return a&&a.need_return})))),ae=l((()=>{if(!G.sample_types||!G.sample_types.length)return"";return G.sample_types.filter((e=>{const a=Q.value.find((a=>a.name===e));return a&&a.need_return})).join("、")})),ne=l((()=>{const e=[];if(G.return_province_code){const a=oe.value.find((e=>e.code===G.return_province_code));a&&e.push(a.name)}if(G.return_city_code){const a=oe.value.find((e=>e.code===G.return_province_code));if(a&&a.children){const n=a.children.find((e=>e.code===G.return_city_code));n&&e.push(n.name)}}if(G.return_district_code){const a=oe.value.find((e=>e.code===G.return_province_code));if(a&&a.children){const n=a.children.find((e=>e.code===G.return_city_code));if(n&&n.children){const a=n.children.find((e=>e.code===G.return_district_code));a&&e.push(a.name)}}}return e.join(" ")})),le=()=>{ee.value||(G.wax_return=0)},te=()=>{G.return_name=q.value.name||"",G.return_phone=q.value.phone||"",G.return_province_code=G.province_code,G.return_city_code=G.city_code,G.return_district_code=G.district_code,G.return_address=G.address},se=n({income_amount:"",guardian_name:"",guardian_id_card:"",guardian_relation:""}),oe=a([]),re=a([[],[],[]]),ce=a([0,0,0]),ie=l((()=>{const e=q.value.id_card||"";return 18===e.length?e.slice(0,3)+"****"+e.slice(-4):e})),ue=l((()=>{const e=q.value.phone||"";return 11===e.length?e.slice(0,3)+"****"+e.slice(-4):e})),de=l((()=>G.sign_income||q.value.sign_income)),_e=l((()=>G.sign_privacy||q.value.sign_privacy)),me=l((()=>G.sign_privacy_jhr||q.value.sign_privacy_jhr)),pe=l((()=>G.sign_promise||q.value.sign_promise)),fe=l((()=>{const e=q.value.id_card||"";if(18!==e.length)return!1;const a=parseInt(e.substring(6,10)),n=parseInt(e.substring(10,12)),l=parseInt(e.substring(12,14)),t=new Date;let s=t.getFullYear()-a;const o=t.getMonth()+1-n;return(o<0||0===o&&t.getDate()<l)&&s--,s<18})),ge=l((()=>{const e=[];if(G.province_code){const a=oe.value.find((e=>e.code===G.province_code));a&&e.push(a.name)}if(G.city_code){const a=oe.value.find((e=>e.code===G.province_code));if(a&&a.children){const n=a.children.find((e=>e.code===G.city_code));n&&e.push(n.name)}}if(G.district_code){const a=oe.value.find((e=>e.code===G.province_code));if(a&&a.children){const n=a.children.find((e=>e.code===G.city_code));if(n&&n.children){const a=n.children.find((e=>e.code===G.district_code));a&&e.push(a.name)}}}return e.join(" ")})),ve=e=>{"income"===e.type?(G.sign_income=e.url,e.amount&&(G.income_amount=e.amount,se.income_amount=e.amount)):"privacy"===e.type?G.sign_privacy=e.url:"privacy_jhr"===e.type?(G.sign_privacy_jhr=e.url,e.guardianName&&(se.guardian_name=e.guardianName),e.guardianIdCard&&(se.guardian_id_card=e.guardianIdCard),e.guardianRelation&&(se.guardian_relation=e.guardianRelation)):"promise"===e.type&&(G.sign_promise=e.url)};t((async()=>{s("signResult",ve),await ke(),await xe(),(async()=>{try{const e=await c("/api/mp/subscribeConfig");e.data&&e.data.audit_result&&(Y.value=e.data.audit_result)}catch(e){}})(),Ve(),je()})),o((()=>{r("signResult",ve)}));const ye=e=>{let a=`/pages/sign/sign?type=${e}`;if("income"===e){const e=G.income_amount||se.income_amount||"";e&&(a+=`&amount=${encodeURIComponent(e)}`)}if("privacy_jhr"===e){const e=se.guardian_name||"",n=se.guardian_id_card||"",l=se.guardian_relation||"";e&&(a+=`&guardianName=${encodeURIComponent(e)}`),n&&(a+=`&guardianIdCard=${encodeURIComponent(n)}`),l&&(a+=`&guardianRelation=${encodeURIComponent(l)}`)}S({url:a})},he=e=>{const a={income:G.sign_income||q.value.sign_income,privacy:G.sign_privacy||q.value.sign_privacy,privacy_jhr:G.sign_privacy_jhr||q.value.sign_privacy_jhr,promise:G.sign_promise||q.value.sign_promise}[e];a&&F({urls:[a],current:0})},ke=async()=>{try{const e=await c("/common/regions");oe.value=e.data||[],be()}catch(e){}},be=(e=0,a=0)=>{const n=oe.value,l=n.map((e=>e.name)),t=n[e]&&n[e].children||[],s=t.map((e=>e.name)),o=(t[a]&&t[a].children||[]).map((e=>e.name));re.value=[l,s,o]},Ce=e=>{const{columnIndex:a,index:n}=e;if(0===a)be(n,0),ce.value=[n,0,0];else if(1===a){const e=ce.value[0];be(e,n),ce.value=[e,n,0]}},we=e=>{const a=e.indexs||e.index||[0,0,0],n=oe.value[a[0]],l=n&&n.children?n.children[a[1]]:null,t=l&&l.children?l.children[a[2]]:null;G.province_code=n?n.code:"",G.city_code=l?l.code:"",G.district_code=t?t.code:"",K.value=!1},xe=async()=>{try{const e=await c("/api/mp/myInfo");if(!e.data)return;if(q.value=e.data,G.gender=e.data.gender||"",G.province_code=e.data.province_code||"",G.city_code=e.data.city_code||"",G.district_code=e.data.district_code||"",G.address=e.data.address||"",G.hospital=e.data.hospital||"",G.emergency_contact=e.data.emergency_contact||"",G.emergency_phone=e.data.emergency_phone||"",G.tag=e.data.tag||"",G.documents=e.data.documents||[],G.sample_types=e.data.sample_types||[],G.wax_return=e.data.wax_return||0,G.return_name=e.data.return_name||"",G.return_phone=e.data.return_phone||"",G.return_province_code=e.data.return_province_code||"",G.return_city_code=e.data.return_city_code||"",G.return_district_code=e.data.return_district_code||"",G.return_address=e.data.return_address||"",G.report_email=e.data.report_email||"",G.sample_tracking_no=e.data.sample_tracking_no||"",G.sample_photos=e.data.sample_photos||[],G.sign_income=e.data.sign_income||"",G.sign_privacy=e.data.sign_privacy||"",G.sign_privacy_jhr=e.data.sign_privacy_jhr||"",G.sign_promise=e.data.sign_promise||"",G.income_amount=e.data.income_amount||"",se.income_amount=e.data.income_amount||"",se.guardian_name=e.data.guardian_name||"",se.guardian_id_card=e.data.guardian_id_card||"",se.guardian_relation=e.data.guardian_relation||"",G.province_code&&oe.value.length){const e=oe.value.findIndex((e=>e.code===G.province_code));if(e>=0){const a=oe.value[e].children||[],n=a.findIndex((e=>e.code===G.city_code)),l=n>=0?n:0,t=(a[l]&&a[l].children||[]).findIndex((e=>e.code===G.district_code));be(e,l),ce.value=[e,l,t>=0?t:0]}}}catch(e){}},Ve=async()=>{try{const e=await c("/common/tagOptions");L.value=e.data||[]}catch(e){}},je=async()=>{try{const e=await c("/common/sampleTypes");Q.value=e.data&&e.data.list||[],W.value=e.data&&e.data.required||!1}catch(e){}},Ie=()=>{P({count:9-G.sample_photos.length,sizeType:["compressed"],sourceType:["album","camera"],success:async e=>{for(const n of e.tempFilePaths)try{const e=await $("/api/mp/upload",{filePath:n,name:"file"});e.data&&e.data.url&&G.sample_photos.push(e.data.url)}catch(a){}}})},Ue=e=>{const a=e.indexs||e.index||[0,0,0],n=oe.value[a[0]],l=n&&n.children?n.children[a[1]]:null,t=l&&l.children?l.children[a[2]]:null;G.return_province_code=n?n.code:"",G.return_city_code=l?l.code:"",G.return_district_code=t?t.code:"",X.value=!1},Ee=()=>{P({count:9-G.documents.length,sizeType:["compressed"],sourceType:["album","camera"],success:async e=>{for(const n of e.tempFilePaths)try{const e=await $("/api/mp/upload",{filePath:n,name:"file"});e.data&&e.data.url&&G.documents.push(e.data.url)}catch(a){}}})},Re=()=>{S({url:"/pages/content/content?key=patient_information_sheet"})},ze=async()=>{if(!H.value)return B({title:"请阅读并同意《患者告知书》",icon:"none"});if(!q.value.gender&&!G.gender)return B({title:"请选择性别",icon:"none"});if(!G.province_code||!G.city_code||!G.district_code)return B({title:"请选择省市区",icon:"none"});if(!G.address.trim())return B({title:"请填写详细地址",icon:"none"});if(!G.emergency_contact||!G.emergency_phone)return B({title:"请填写紧急联系人信息",icon:"none"});if(G.emergency_phone===q.value.phone)return B({title:"紧急联系人电话不能与本人手机号一致",icon:"none"});if(!G.hospital||!G.hospital.trim())return B({title:"请填写医院名称",icon:"none"});if(!G.tag)return B({title:"请选择癌种",icon:"none"});if(W.value&&(!G.sample_types||0===G.sample_types.length))return B({title:"请选择送检样本类型",icon:"none"});if(1===G.wax_return&&ee.value){if(!G.return_name)return B({title:"请输入收件人姓名",icon:"none"});if(!G.return_phone)return B({title:"请输入收件人电话",icon:"none"});if(!G.return_province_code)return B({title:"请选择收件地址",icon:"none"});if(!G.return_address)return B({title:"请输入收件详细地址",icon:"none"})}if(G.sample_types&&G.sample_types.length>0){if(!G.report_email)return B({title:"请输入报告接收邮箱",icon:"none"});if(!G.sample_tracking_no)return B({title:"请输入送检样本物流单号",icon:"none"});if(!G.sample_photos||0===G.sample_photos.length)return B({title:"请上传送检单照片",icon:"none"})}return G.documents&&0!==G.documents.length?de.value?_e.value?fe.value&&!me.value?B({title:"请签署个人信息处理同意书(监护人)",icon:"none"}):pe.value?void(1!==q.value.status?await Te():O.value=!0):B({title:"请签署声明与承诺",icon:"none"}):B({title:"请签署个人信息处理同意书",icon:"none"}):B({title:"请签署个人可支配收入声明",icon:"none"}):B({title:"请至少上传一份检查报告或诊断证明",icon:"none"})},Te=async()=>{O.value=!1,await new Promise((e=>{if(!Y.value)return e(!1);e(!1)})),J.value=!0;try{const e={gender:q.value.gender||G.gender,province_code:G.province_code,city_code:G.city_code,district_code:G.district_code,address:G.address.trim(),hospital:G.hospital,emergency_contact:G.emergency_contact,emergency_phone:G.emergency_phone,tag:G.tag,documents:G.documents,sample_types:G.sample_types,wax_return:G.wax_return,return_name:G.return_name,return_phone:G.return_phone,return_province_code:G.return_province_code,return_city_code:G.return_city_code,return_district_code:G.return_district_code,return_address:G.return_address,report_email:G.report_email,sample_tracking_no:G.sample_tracking_no,sample_photos:G.sample_photos,sign_income:G.sign_income,sign_privacy:G.sign_privacy,sign_privacy_jhr:G.sign_privacy_jhr,sign_promise:G.sign_promise,income_amount:G.income_amount||null,guardian_name:se.guardian_name||"",guardian_id_card:se.guardian_id_card||"",guardian_relation:se.guardian_relation||""};await D("/api/mp/saveMyInfo",e),B({title:"提交成功",icon:"success"}),setTimeout((()=>N()),1500)}catch(e){e&&e.msg&&B({title:e.msg,icon:"none"})}finally{J.value=!1}};return(e,a)=>{const n=i(u("u-icon"),m),l=A,t=p,s=i(u("u-input"),f),o=i(u("u-radio"),g),r=i(u("u-radio-group"),v),c=i(u("u-checkbox"),y),S=i(u("u-checkbox-group"),h),P=M,$=i(u("u-button"),k),B=i(u("u-picker"),b),D=i(u("u-popup"),C);return w(),d(t,{class:"page"},{default:_((()=>[2===q.value.status&&q.value.reject_reason?(w(),d(t,{key:0,class:"reject-tip"},{default:_((()=>[x(n,{name:"warning-fill",size:"20",color:"#fa8c16"}),x(l,{class:"reject-text"},{default:_((()=>[V("驳回原因:"+j(q.value.reject_reason),1)])),_:1})])),_:1})):I("",!0),x(t,{class:"section"},{default:_((()=>[x(t,{class:"section-title"},{default:_((()=>[x(n,{name:"account-fill",size:"18",color:"#0e63e3"}),x(l,null,{default:_((()=>[V("基本信息")])),_:1})])),_:1}),x(t,{class:"info-compact"},{default:_((()=>[x(t,{class:"info-compact-row"},{default:_((()=>[x(l,{class:"info-compact-item"},{default:_((()=>[V("姓名:"+j(q.value.name),1)])),_:1}),q.value.gender?(w(),d(l,{key:0,class:"info-compact-item"},{default:_((()=>[V("性别:"+j(q.value.gender),1)])),_:1})):I("",!0)])),_:1}),x(t,{class:"info-compact-row"},{default:_((()=>[x(l,{class:"info-compact-item"},{default:_((()=>[V("身份证:"+j(ie.value),1)])),_:1}),x(l,{class:"info-compact-item"},{default:_((()=>[V("手机号:"+j(ue.value),1)])),_:1})])),_:1})])),_:1}),q.value.gender?I("",!0):(w(),d(t,{key:0,class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("性别")])),_:1}),x(t,{class:"gender-row"},{default:_((()=>[x(t,{class:U(["gender-item",{active:"男"===G.gender}]),onClick:a[0]||(a[0]=e=>G.gender="男")},{default:_((()=>[V("男")])),_:1},8,["class"]),x(t,{class:U(["gender-item",{active:"女"===G.gender}]),onClick:a[1]||(a[1]=e=>G.gender="女")},{default:_((()=>[V("女")])),_:1},8,["class"])])),_:1})])),_:1})),x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("联系地址")])),_:1}),x(t,{class:"region-row",onClick:a[2]||(a[2]=e=>K.value=!0)},{default:_((()=>[x(l,{class:U(["region-text",ge.value?"":"placeholder"])},{default:_((()=>[V(j(ge.value||"请选择省/市/区"),1)])),_:1},8,["class"]),x(l,{class:"arrow"},{default:_((()=>[V("›")])),_:1})])),_:1}),x(s,{modelValue:G.address,"onUpdate:modelValue":a[3]||(a[3]=e=>G.address=e),placeholder:"详细街道地址",border:"surround",customStyle:{marginTop:"16rpx"}},null,8,["modelValue"])])),_:1}),x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("紧急联系人")])),_:1}),x(t,{class:"contact-row"},{default:_((()=>[x(t,{class:"contact-input"},{default:_((()=>[x(s,{modelValue:G.emergency_contact,"onUpdate:modelValue":a[4]||(a[4]=e=>G.emergency_contact=e),placeholder:"联系人姓名",border:"surround"},null,8,["modelValue"])])),_:1}),x(t,{class:"contact-input"},{default:_((()=>[x(s,{modelValue:G.emergency_phone,"onUpdate:modelValue":a[5]||(a[5]=e=>G.emergency_phone=e),type:"number",placeholder:"联系人电话",border:"surround",maxlength:"11"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1}),x(t,{class:"section"},{default:_((()=>[x(t,{class:"section-title"},{default:_((()=>[x(n,{name:"file-text",size:"18",color:"#fa541c"}),x(l,null,{default:_((()=>[V("情况描述")])),_:1})])),_:1}),x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("医院名称")])),_:1}),x(s,{modelValue:G.hospital,"onUpdate:modelValue":a[6]||(a[6]=e=>G.hospital=e),placeholder:"请输入就诊医院名称",border:"surround"},null,8,["modelValue"])])),_:1}),x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("癌种")])),_:1}),x(r,{modelValue:G.tag,"onUpdate:modelValue":a[7]||(a[7]=e=>G.tag=e),placement:"row",wrap:!0},{default:_((()=>[(w(!0),E(z,null,R(L.value,(e=>(w(),d(o,{key:e,label:e,name:e,activeColor:"#0E63E3",customStyle:{marginRight:"24rpx",marginBottom:"16rpx"}},null,8,["label","name"])))),128))])),_:1},8,["modelValue"])])),_:1}),x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("送检样本类型"+j(W.value?"":"(选填)"),1)])),_:1}),x(S,{modelValue:G.sample_types,"onUpdate:modelValue":a[8]||(a[8]=e=>G.sample_types=e),placement:"row",wrap:!0,onChange:le},{default:_((()=>[(w(!0),E(z,null,R(Q.value,(e=>(w(),d(c,{key:e.id,label:e.name,name:e.name,activeColor:"#0E63E3",customStyle:{marginRight:"24rpx",marginBottom:"16rpx"}},null,8,["label","name"])))),128))])),_:1},8,["modelValue"])])),_:1}),ee.value?(w(),d(t,{key:0,class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V(j(ae.value)+"是否需寄回",1)])),_:1}),x(r,{modelValue:G.wax_return,"onUpdate:modelValue":a[9]||(a[9]=e=>G.wax_return=e),placement:"row"},{default:_((()=>[x(o,{label:"是",name:1,activeColor:"#0E63E3",customStyle:{marginRight:"40rpx"}}),x(o,{label:"否",name:0,activeColor:"#0E63E3"})])),_:1},8,["modelValue"])])),_:1})):I("",!0),1===G.wax_return&&ee.value?(w(),E(z,{key:1},[x(t,{class:"form-group"},{default:_((()=>[x(t,{style:{display:"flex","align-items":"center","justify-content":"space-between"}},{default:_((()=>[x(l,{class:"form-label",style:{"margin-bottom":"0"}},{default:_((()=>[V("收件人姓名")])),_:1}),x(l,{class:"fill-self-btn",onClick:te},{default:_((()=>[V("本人接收")])),_:1})])),_:1}),x(s,{modelValue:G.return_name,"onUpdate:modelValue":a[10]||(a[10]=e=>G.return_name=e),placeholder:"请输入收件人姓名",border:"surround",customStyle:{marginTop:"16rpx"}},null,8,["modelValue"])])),_:1}),x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("收件人电话")])),_:1}),x(s,{modelValue:G.return_phone,"onUpdate:modelValue":a[11]||(a[11]=e=>G.return_phone=e),type:"number",placeholder:"请输入收件人电话",border:"surround",maxlength:"11"},null,8,["modelValue"])])),_:1}),x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("收件地址")])),_:1}),x(t,{class:"region-row",onClick:a[12]||(a[12]=e=>X.value=!0)},{default:_((()=>[x(l,{class:U(["region-text",ne.value?"":"placeholder"])},{default:_((()=>[V(j(ne.value||"请选择省/市/区"),1)])),_:1},8,["class"]),x(l,{class:"arrow"},{default:_((()=>[V("›")])),_:1})])),_:1}),x(s,{modelValue:G.return_address,"onUpdate:modelValue":a[13]||(a[13]=e=>G.return_address=e),placeholder:"详细门牌号",border:"surround",customStyle:{marginTop:"16rpx"}},null,8,["modelValue"])])),_:1})],64)):I("",!0),G.sample_types&&G.sample_types.length||W.value?(w(),E(z,{key:2},[x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("报告接收邮箱")])),_:1}),x(s,{modelValue:G.report_email,"onUpdate:modelValue":a[14]||(a[14]=e=>G.report_email=e),placeholder:"请输入邮箱地址",border:"surround"},null,8,["modelValue"])])),_:1}),x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("送检样本物流单号")])),_:1}),x(s,{modelValue:G.sample_tracking_no,"onUpdate:modelValue":a[15]||(a[15]=e=>G.sample_tracking_no=e),placeholder:"请输入物流单号",border:"surround"},null,8,["modelValue"])])),_:1}),x(t,{class:"form-group"},{default:_((()=>[x(l,{class:"form-label"},{default:_((()=>[V("送检单照片(可上传多张)")])),_:1}),x(t,{class:"upload-row"},{default:_((()=>[(w(!0),E(z,null,R(G.sample_photos,((e,a)=>(w(),d(t,{class:"upload-item",key:"sp"+a},{default:_((()=>[x(P,{class:"upload-img",src:e,mode:"aspectFill",onClick:e=>(e=>{F({urls:G.sample_photos,current:e})})(a)},null,8,["src","onClick"]),x(t,{class:"upload-del",onClick:e=>G.sample_photos.splice(a,1)},{default:_((()=>[V("×")])),_:2},1032,["onClick"])])),_:2},1024)))),128)),x(t,{class:"upload-box",onClick:Ie},{default:_((()=>[x(l,{class:"upload-icon"},{default:_((()=>[V("+")])),_:1}),x(l,{class:"upload-text"},{default:_((()=>[V("上传图片")])),_:1})])),_:1})])),_:1})])),_:1})],64)):I("",!0)])),_:1}),x(t,{class:"section"},{default:_((()=>[x(t,{class:"section-title"},{default:_((()=>[x(n,{name:"attach",size:"18",color:"#fa8c16"}),x(l,null,{default:_((()=>[V("资料上传")])),_:1})])),_:1}),x(t,{class:"upload-tip"},{default:_((()=>[V("请上传您的检查报告单或出院诊断证明书,上传图片请尽量平整清晰。可上传多张。")])),_:1}),x(t,{class:"upload-row"},{default:_((()=>[(w(!0),E(z,null,R(G.documents,((e,a)=>(w(),d(t,{class:"upload-item",key:a},{default:_((()=>[x(P,{class:"upload-img",src:e,mode:"aspectFill",onClick:e=>(e=>{F({urls:G.documents,current:e})})(a)},null,8,["src","onClick"]),x(t,{class:"upload-del",onClick:e=>G.documents.splice(a,1)},{default:_((()=>[V("×")])),_:2},1032,["onClick"])])),_:2},1024)))),128)),x(t,{class:"upload-box",onClick:Ee},{default:_((()=>[x(l,{class:"upload-icon"},{default:_((()=>[V("+")])),_:1}),x(l,{class:"upload-text"},{default:_((()=>[V("上传图片")])),_:1})])),_:1})])),_:1})])),_:1}),x(t,{class:"section"},{default:_((()=>[x(t,{class:"section-title"},{default:_((()=>[x(n,{name:"edit-pen-fill",size:"18",color:"#52c41a"}),x(l,null,{default:_((()=>[V("授权签名")])),_:1})])),_:1}),x(t,{class:"sign-item"},{default:_((()=>[x(t,{class:"sign-left"},{default:_((()=>[x(l,{class:"sign-name"},{default:_((()=>[V("个人可支配收入声明")])),_:1}),x(l,{class:U(["sign-status",de.value?"signed":""])},{default:_((()=>[V(j(de.value?"已签署":"未签署"),1)])),_:1},8,["class"])])),_:1}),de.value?(w(),d(t,{key:0,class:"sign-btns"},{default:_((()=>[x(t,{class:"sign-btn view",onClick:a[16]||(a[16]=e=>he("income"))},{default:_((()=>[V("查看")])),_:1}),x(t,{class:"sign-btn resign",onClick:a[17]||(a[17]=e=>ye("income"))},{default:_((()=>[V("重签")])),_:1})])),_:1})):(w(),d(t,{key:1,class:"sign-btn primary",onClick:a[18]||(a[18]=e=>ye("income"))},{default:_((()=>[V("去签署")])),_:1}))])),_:1}),x(t,{class:"sign-item"},{default:_((()=>[x(t,{class:"sign-left"},{default:_((()=>[x(l,{class:"sign-name"},{default:_((()=>[V("个人信息处理同意书")])),_:1}),x(l,{class:U(["sign-status",_e.value?"signed":""])},{default:_((()=>[V(j(_e.value?"已签署":"未签署"),1)])),_:1},8,["class"])])),_:1}),_e.value?(w(),d(t,{key:0,class:"sign-btns"},{default:_((()=>[x(t,{class:"sign-btn view",onClick:a[19]||(a[19]=e=>he("privacy"))},{default:_((()=>[V("查看")])),_:1}),x(t,{class:"sign-btn resign",onClick:a[20]||(a[20]=e=>ye("privacy"))},{default:_((()=>[V("重签")])),_:1})])),_:1})):(w(),d(t,{key:1,class:"sign-btn primary",onClick:a[21]||(a[21]=e=>ye("privacy"))},{default:_((()=>[V("去签署")])),_:1}))])),_:1}),fe.value?(w(),d(t,{key:0,class:"sign-item"},{default:_((()=>[x(t,{class:"sign-left"},{default:_((()=>[x(l,{class:"sign-name"},{default:_((()=>[V("个人信息处理同意书(监护人)")])),_:1}),x(l,{class:U(["sign-status",me.value?"signed":""])},{default:_((()=>[V(j(me.value?"已签署":"未签署"),1)])),_:1},8,["class"])])),_:1}),me.value?(w(),d(t,{key:0,class:"sign-btns"},{default:_((()=>[x(t,{class:"sign-btn view",onClick:a[22]||(a[22]=e=>he("privacy_jhr"))},{default:_((()=>[V("查看")])),_:1}),x(t,{class:"sign-btn resign",onClick:a[23]||(a[23]=e=>ye("privacy_jhr"))},{default:_((()=>[V("重签")])),_:1})])),_:1})):(w(),d(t,{key:1,class:"sign-btn primary",onClick:a[24]||(a[24]=e=>ye("privacy_jhr"))},{default:_((()=>[V("去签署")])),_:1}))])),_:1})):I("",!0),x(t,{class:"sign-item"},{default:_((()=>[x(t,{class:"sign-left"},{default:_((()=>[x(l,{class:"sign-name"},{default:_((()=>[V("声明与承诺")])),_:1}),x(l,{class:U(["sign-status",pe.value?"signed":""])},{default:_((()=>[V(j(pe.value?"已签署":"未签署"),1)])),_:1},8,["class"])])),_:1}),pe.value?(w(),d(t,{key:0,class:"sign-btns"},{default:_((()=>[x(t,{class:"sign-btn view",onClick:a[25]||(a[25]=e=>he("promise"))},{default:_((()=>[V("查看")])),_:1}),x(t,{class:"sign-btn resign",onClick:a[26]||(a[26]=e=>ye("promise"))},{default:_((()=>[V("重签")])),_:1})])),_:1})):(w(),d(t,{key:1,class:"sign-btn primary",onClick:a[27]||(a[27]=e=>ye("promise"))},{default:_((()=>[V("去签署")])),_:1}))])),_:1})])),_:1}),x(t,{class:"btn-wrap"},{default:_((()=>[x(t,{class:"agree-row",onClick:a[29]||(a[29]=e=>H.value=!H.value)},{default:_((()=>[x(S,null,{default:_((()=>[x(c,{checked:H.value,shape:"circle",activeColor:"#0E63E3",size:"18",onChange:a[28]||(a[28]=e=>H.value=!H.value)},null,8,["checked"])])),_:1}),x(l,{class:"agree-text"},{default:_((()=>[V("请阅读并同意")])),_:1}),x(l,{class:"agree-link",onClick:T(Re,["stop"])},{default:_((()=>[V("《患者告知书》")])),_:1})])),_:1}),x($,{text:"提交审核",loading:J.value,onClick:ze,color:"#0E63E3",size:"large"},null,8,["loading"])])),_:1}),re.value[0].length?(w(),d(B,{key:1,show:K.value,columns:re.value,onConfirm:we,onCancel:a[30]||(a[30]=e=>K.value=!1),onChange:Ce,defaultIndex:ce.value},null,8,["show","columns","defaultIndex"])):I("",!0),re.value[0].length?(w(),d(B,{key:2,show:X.value,columns:re.value,onConfirm:Ue,onCancel:a[31]||(a[31]=e=>X.value=!1),onChange:Ce,defaultIndex:Z.value},null,8,["show","columns","defaultIndex"])):I("",!0),x(D,{show:O.value,mode:"center",round:"12",safeAreaInsetBottom:!1,onClose:a[33]||(a[33]=e=>O.value=!1)},{default:_((()=>[x(t,{class:"confirm-popup"},{default:_((()=>[x(t,{class:"confirm-title"},{default:_((()=>[V("提示")])),_:1}),x(t,{class:"confirm-content"},{default:_((()=>[V("您的资料审核已通过,如果重新提交审核会变为待审核,需要平台重新审核,是否确认提交?")])),_:1}),x(t,{class:"confirm-btns"},{default:_((()=>[x($,{text:"取消",size:"normal",plain:!0,shape:"circle",onClick:a[32]||(a[32]=e=>O.value=!1)}),x($,{text:"确认提交",size:"normal",color:"#0E63E3",shape:"circle",onClick:Te})])),_:1})])),_:1})])),_:1},8,["show"])])),_:1})}}},[["__scopeId","data-v-50b901c7"]]);export{q as default};