2 lines
35 KiB
JavaScript
2 lines
35 KiB
JavaScript
import{m as nl,l as sl,D as rl,Y as ul,K as pl,B as ml,C as _l,ab as fl,ac as cl,G as gl,I as vl,h as bl,P as yl,Q as Vl,g as kl,R as hl,af as wl,al as xl,F as Ul,W as Pl,i as El,T as Ol,e as Nl,E as ne}from"./element-plus-Bolc0EfP.js";import{P as Rl,a1 as Ce,a2 as Dl,a3 as Il,a0 as ze,a4 as Cl}from"./tcm-c1gDT-v4.js";import{e as zl,u as Bl,m as h,_ as Fl}from"./index-DU4wa6E0.js";import{h as R}from"./perm-Chx_hgD3.js";import Tl from"./DailyMatrix-Da74kugZ.js";import Sl from"./CaseRecordList-tdnx4gUo.js";import Ll from"./CallRecordPanel-BC7OrJS5.js";import $l from"./ImChatRecordPanel-BXjK2Doi.js";import Ml from"./AssignLogPanel-2EvGZUQ-.js";import Al from"./AppointmentRecordPanel-BKtQud4L.js";import Yl from"./NoteTimeline-CEZ4oL6F.js";/* empty css */import ql from"./PatientOrderList-45TwZtqd.js";import Gl from"./index-D5OuGFy5.js";import{g as Hl}from"./patient-j33-tpXw.js";import{f as Jl,w as Be,ak as d,I as c,a as o,aN as t,J as Y,O as r,G as u,F as b,H as O,ap as x,A as Q}from"./@vue/runtime-core-C6bnekPw.js";import{n as p,a as Fe,y as l}from"./@vue/reactivity-DiY1c2vO.js";import{Q as v}from"./@vue/shared-mAAVTE9n.js";import"./@vue/runtime-dom-DDAG46FW.js";import"./lodash-D3kF6u-c.js";import"./@element-plus/icons-vue-B0jSCQ-G.js";import"./lodash-es-C2A-Pj28.js";import"./@popperjs/core-C5az9QE8.js";import"./dayjs-DG77mNTn.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./jspdf-BsthCvR5.js";import"./@babel/runtime-BanGtE2-.js";import"./fflate-_ayOYiT1.js";import"./vue-router-QlpZ4wdW.js";import"./pinia-B8cvXbiZ.js";import"./axios-C80V62Fs.js";import"./@vueuse/core-1S4fJlii.js";import"./@vueuse/shared-Cl3lVqjz.js";import"./css-color-function-DI01JAaZ.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DByT_rEQ.js";import"./clipboard-CHgxszqY.js";import"./echarts-CNLwa9wG.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DRNXw7y3.js";import"./highlight.js-Bxt7hFFy.js";import"./@highlightjs/vue-plugin-C4onkBvW.js";import"./picker-Duy8T-SF.js";import"./index-W_4S8rdp.js";import"./index-B3N_7ej8.js";import"./index.vue_vue_type_script_setup_true_lang-EJPdzUeK.js";import"./index-Bz1JaUzD.js";import"./index-Bg_4ESk7.js";import"./cos-js-sdk-v5-DSMN0LUT.js";import"./file-Bx410L0i.js";import"./index.vue_vue_type_script_setup_true_lang-Lcfr_gGB.js";import"./usePaging-VsbTxSU0.js";import"./vuedraggable-5bKFmC7X.js";import"./vue-BVs68q8v.js";import"./@vue/compiler-dom-CqayqxS7.js";import"./@vue/compiler-core-CvbQOXIO.js";import"./sortablejs-dsEAUXlE.js";import"./vue-echarts-BNtg2q_G.js";import"./resize-detector-G6vbKCU7.js";import"./DiagnosisTodoList-LnekqfkM.js";import"./blood-thresholds-CJ1fqMjh.js";import"./RecordingPlaybackBlock-BRewosi6.js";import"./RecordingVideoPlayer-iA4CVYqG.js";import"./im-business-message-parse-QKjFLn3X.js";import"./doctor-Chy5VO00.js";import"./PrescriptionOrderDetailDrawer-BOYduFlm.js";import"./index-UVQhnSPZ.js";import"./medicine-C1YdEDTW.js";import"./diabetes-discovery-display-B_wmGXQJ.js";import"./html2canvas-QH1iLAAe.js";const Ql={class:"edit-drawer"},Xl={class:"tcm-dd-header"},Kl={class:"tcm-dd-header__row"},Wl={class:"tcm-dd-header__title"},jl={key:0,class:"tcm-dd-header__sub"},Zl={key:0,class:"tcm-dd-header__name"},ea={key:1,class:"tcm-dd-header__id"},la={key:0,class:"tcm-dd-header__sep"},aa=["disabled"],ta=["disabled"],oa={key:0,class:"text-xs text-gray-400 mt-1"},ia={key:0,class:"p-4"},da={key:0,class:"bingli-tab-content"},na={class:"tcm-dd-footer"},sa=Jl({__name:"edit",emits:["success"],setup(ra,{expose:Te,emit:Se}){const Le=Se;zl();const W=p(),$e=p(null),j=p(),T=p(!1),P=p(!1),Z=p(),D=p("add"),ee=p(!1),q=Q(()=>R(["tcm.diagnosis/phonePlain"])),se=Q(()=>R(["tcm.diagnosis/dailyRecord"])),le=p(!1),ae=p(!0),G=p(null),C=Q(()=>P.value?!1:D.value==="add"?!0:ae.value),Me=Q(()=>D.value!=="edit"?!1:C.value?!q.value:!0),S=p(!1),y=p("basic"),Ae=Q(()=>P.value?"诊单详情":D.value==="add"?"新增诊单":"编辑诊单"),te=p([]),re=async()=>{if(a.value.id)try{te.value=await Hl({diagnosis_id:Number(a.value.id)})||[]}catch{te.value=[]}},ue=p([]),Ye=async()=>{if(a.value.id)try{ue.value=await Rl({diagnosis_id:Number(a.value.id)})||[]}catch{ue.value=[]}};Be(()=>y.value,async n=>{n==="doctorNote"&&a.value.id&&await re(),n==="trackingNote"&&a.value.id&&await Ye()}),Be([T,y],()=>{T.value&&(y.value==="chat"&&!R(["tcm.diagnosis/chat"])&&(y.value="basic"),y.value==="visit"&&!R(["tcm.diagnosis/huifang"])&&(y.value="basic"),y.value==="assignLog"&&!R(["tcm.diagnosis/assign"])&&!R(["tcm.diagnosis/detail"])&&(y.value="basic"),y.value==="appointmentRecords"&&!R(["doctor.appointment/lists"])&&(y.value="basic"),y.value==="daily"&&!se.value&&(y.value="basic"))});const a=p({id:"",patient_id:"",patient_name:"",id_card:"",phone:"",gender:1,age:void 0,diagnosis_date:"",diagnosis_type:"",syndrome_type:"",diabetes_type:"",diabetes_discovery_year:"",local_hospital_diagnosis:[],local_hospital_name:"",marital_status:void 0,height:void 0,weight:void 0,region:"",systolic_pressure:void 0,diastolic_pressure:void 0,fasting_blood_sugar:"",appetite:[],water_intake:"",diet_condition:[],weight_change:"",body_feeling:[],sleep_condition:[],eye_condition:[],head_feeling:[],sweat_condition:[],skin_condition:[],urine_condition:[],stool_condition:[],kidney_condition:[],fatty_liver_degree:"",past_history:[],trauma_history:0,surgery_history:0,allergy_history:0,family_history:0,pregnancy_history:0,assistant_id:void 0,symptoms:"",tongue_coating:"",pulse:"",treatment_principle:"",prescription:"",doctor_advice:"",remark:"",current_medications:"",status:1,create_source:"admin",show_card:1,external_userid:""}),qe=[{value:"",label:"未设置"},{value:"admin",label:"后台建档"},{value:"mnp",label:"小程序完整建档"},{value:"mnp_daily",label:"小程序手机号快捷建档"}],E=p(""),L=p(""),oe=p(!1),ie=p(!1),X=n=>!n||n.length<11?n:n.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2"),Ge=()=>{E.value&&(S.value=!S.value)},de=n=>n&&(n.length===15?n.replace(/(\d{6})\d{5}(\d{4})/,"$1*****$2"):n.length===18?n.replace(/(\d{6})\d{8}(\d{4})/,"$1********$2"):n),He=()=>{if(oe.value=!0,!!E.value){if(q.value){a.value.phone=E.value;return}D.value==="add"&&(a.value.phone=E.value)}},Je=async()=>{if(oe.value=!1,q.value){if(a.value.phone&&a.value.phone.length===11&&(E.value=a.value.phone,/^1[3-9]\d{9}$/.test(a.value.phone)))try{const n=await Ce({phone:a.value.phone,id:a.value.id||""});n.exists&&ne.warning(n.message)}catch(n){console.error("检查手机号失败:",n)}return}if(D.value==="add"&&a.value.phone&&a.value.phone.length===11){if(E.value=a.value.phone,/^1[3-9]\d{9}$/.test(a.value.phone))try{const n=await Ce({phone:a.value.phone,id:a.value.id||""});n.exists&&ne.warning(n.message)}catch(n){console.error("检查手机号失败:",n)}a.value.phone=X(a.value.phone)}},Qe=()=>{ie.value=!0,L.value&&(a.value.id_card=L.value)},Xe=async()=>{if(ie.value=!1,a.value.id_card&&(a.value.id_card.length===15||a.value.id_card.length===18)){if(L.value=a.value.id_card,/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$/.test(a.value.id_card)){const n=a.value.id_card,e=parseInt(n.substring(6,10)),f=parseInt(n.substring(10,12)),_=parseInt(n.substring(12,14)),I=new Date;let V=I.getFullYear()-e;(I.getMonth()+1<f||I.getMonth()+1===f&&I.getDate()<_)&&V--,a.value.age=V;try{const s=await Dl({id_card:a.value.id_card,id:a.value.id||""});s.exists&&ne.warning(s.message)}catch(s){console.error("检查身份证号失败:",s)}}a.value.id_card=de(a.value.id_card)}},Ke={patient_name:[{required:!0,message:"请输入患者姓名",trigger:"blur"}],id_card:[{validator:(n,e,f)=>{const _=L.value||e;if(_&&!/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$/.test(_)){f(new Error("身份证号格式不正确"));return}f()},trigger:"blur"}],phone:[{required:!0,validator:(n,e,f)=>{const _=E.value||e;if(!_){f(new Error("请输入手机号"));return}if(!/^1[3-9]\d{9}$/.test(_)){f(new Error("手机号格式不正确"));return}f()},trigger:"blur"}],gender:[{required:!0,message:"请选择性别",trigger:"change"}],age:[{required:!0,message:"请输入年龄",trigger:"blur"}],fasting_blood_sugar:[{required:!0,message:"请输入空腹血糖",trigger:"blur"}],diagnosis_type:[{required:!0,message:"请选择诊断类型",trigger:"change"}],diabetes_discovery_year:[{max:50,message:"最多50个字符",trigger:"blur"}]},pe=p([]),We=p([]),je=p([]),me=p([]),_e=p([]),fe=p([]),ce=p([]),ge=p([]),ve=p([]),be=p([]),ye=p([]),Ve=p([]),ke=p([]),he=p([]),we=p([]),xe=p([]),Ue=p([]),Pe=p([]),Ee=async()=>{try{const[n,e,f,_,I,V,s,m,g,$,N,z,B,A,H,J,k,w]=await Promise.all([h({type:"diagnosis_type"}),h({type:"syndrome_type"}),h({type:"diabetes_type"}),h({type:"past_history"}),h({type:"appetite"}),h({type:"water_intake"}),h({type:"diet_condition"}),h({type:"weight_change"}),h({type:"body_feeling"}),h({type:"sleep_condition"}),h({type:"eye_condition"}),h({type:"head_feeling"}),h({type:"sweat_condition"}),h({type:"skin_condition"}),h({type:"urine_condition"}),h({type:"stool_condition"}),h({type:"kidney_condition"}),h({type:"fatty_liver_degree"})]);pe.value=(n==null?void 0:n.diagnosis_type)||[],We.value=(e==null?void 0:e.syndrome_type)||[],je.value=(f==null?void 0:f.diabetes_type)||[],me.value=(_==null?void 0:_.past_history)||[],_e.value=(I==null?void 0:I.appetite)||[],fe.value=(V==null?void 0:V.water_intake)||[],ce.value=(s==null?void 0:s.diet_condition)||[],ge.value=(m==null?void 0:m.weight_change)||[],ve.value=(g==null?void 0:g.body_feeling)||[],be.value=($==null?void 0:$.sleep_condition)||[],ye.value=(N==null?void 0:N.eye_condition)||[],Ve.value=(z==null?void 0:z.head_feeling)||[],ke.value=(B==null?void 0:B.sweat_condition)||[],he.value=(A==null?void 0:A.skin_condition)||[],we.value=(H==null?void 0:H.urine_condition)||[],xe.value=(J==null?void 0:J.stool_condition)||[],Ue.value=(k==null?void 0:k.kidney_condition)||[],Pe.value=(w==null?void 0:w.fatty_liver_degree)||[]}catch(n){console.error("获取字典数据失败:",n)}};async function Oe(n){const e=await ze({id:n});E.value=e.phone||"",L.value=e.id_card||"",le.value=!!e.patient_basic_locked,ae.value=e.can_edit_patient_basic!==!1,G.value=e.latest_prescription_order??null,e.phone=q.value?e.phone||"":X(e.phone||""),e.id_card=de(e.id_card||""),a.value=e,a.value.create_source=e.create_source??"",a.value.show_card=Number(e.show_card)===0?0:1;const f=e.diabetes_discovery_year;a.value.diabetes_discovery_year=f==null||f===""?"":String(f)}const Ne=()=>{le.value=!1,ae.value=!0,G.value=null},Ze=async(n,e)=>{var f;if(P.value=!1,D.value=n,T.value=!0,y.value="basic",S.value=!1,Ne(),await Ee(),n==="edit"&&e)await Oe(e);else if(n==="add"){const _=Bl();a.value.assistant_id=((f=_.userInfo)==null?void 0:f.id)||"",a.value.diagnosis_type="follow_up"}},el=async n=>{n&&(P.value=!0,D.value="edit",T.value=!0,y.value="basic",S.value=!1,Ne(),await Ee(),await Oe(n))},ll=async()=>{var n;if(!P.value){await((n=Z.value)==null?void 0:n.validate()),ee.value=!0;try{const e={...a.value,phone:E.value||a.value.phone,id_card:L.value||a.value.id_card};if(D.value==="add"){const f=await Il(e);if(f&&f.id){D.value="edit",S.value=!1,a.value.id=f.id;try{const _=await ze({id:f.id});a.value.patient_id=_.patient_id,E.value=_.phone||"",L.value=_.id_card||"",a.value.phone=q.value?_.phone||"":X(_.phone||""),a.value.id_card=de(_.id_card||"")}catch(_){console.error("获取详情失败:",_)}}}else await Cl(e);Le("success")}catch(e){console.error("提交失败:",e)}finally{ee.value=!1}}},al=n=>{var e;(e=j.value)==null||e.openById(n.id,{slipType:"user"})},tl=()=>{var e;if(P.value)return;const n={id:a.value.id,diagnosis_id:a.value.id,appointment_id:0,patient_name:a.value.patient_name,patient_phone:E.value||a.value.phone,patient_gender:a.value.gender,patient_age:a.value.age,case_record:JSON.parse(JSON.stringify(a.value))};(e=j.value)==null||e.open(n)},Re=()=>{var n;(n=Z.value)==null||n.resetFields(),a.value={id:"",patient_id:"",patient_name:"",id_card:"",phone:"",gender:1,age:void 0,diagnosis_date:"",diagnosis_type:"",syndrome_type:"",diabetes_type:"",diabetes_discovery_year:"",local_hospital_diagnosis:[],local_hospital_name:"",marital_status:void 0,height:void 0,weight:void 0,region:"",systolic_pressure:void 0,diastolic_pressure:void 0,fasting_blood_sugar:"",appetite:[],water_intake:"",diet_condition:[],weight_change:"",body_feeling:[],sleep_condition:[],eye_condition:[],head_feeling:[],sweat_condition:[],skin_condition:[],urine_condition:[],stool_condition:[],kidney_condition:[],fatty_liver_degree:"",past_history:[],trauma_history:0,surgery_history:0,allergy_history:0,family_history:0,pregnancy_history:0,assistant_id:void 0,symptoms:"",tongue_coating:"",pulse:"",treatment_principle:"",prescription:"",doctor_advice:"",remark:"",current_medications:"",status:1,create_source:"admin",show_card:1,external_userid:""},E.value="",L.value="",oe.value=!1,ie.value=!1,S.value=!1,P.value=!1,T.value=!1};return Te({open:Ze,openViewOnly:el,refreshCaseList:()=>{var n,e;return(e=(n=W.value)==null?void 0:n.refresh)==null?void 0:e.call(n)}}),(n,e)=>{const f=Ol,_=ul,I=pl,V=_l,s=ml,m=cl,g=fl,$=vl,N=gl,z=bl,B=Vl,A=yl,H=kl,J=hl,k=xl,w=wl,U=Ul,ol=rl,F=sl,M=Pl,il=nl,De=El,dl=Nl;return d(),c("div",Ql,[o(dl,{modelValue:l(T),"onUpdate:modelValue":e[46]||(e[46]=i=>Fe(T)?T.value=i:null),size:"60%","before-close":Re,"z-index":l(P)?4e3:1500,modal:!0,class:"diagnosis-drawer tcm-diagnosis-drawer"},{header:t(()=>[Y("div",Xl,[Y("div",Kl,[Y("h2",Wl,v(l(Ae)),1),l(P)?(d(),u(f,{key:0,type:"info",effect:"plain",round:"",size:"small",class:"tcm-dd-header__badge"},{default:t(()=>[...e[47]||(e[47]=[r(" 只读 ",-1)])]),_:1})):l(D)==="add"?(d(),u(f,{key:1,type:"success",effect:"plain",round:"",size:"small",class:"tcm-dd-header__badge"},{default:t(()=>[...e[48]||(e[48]=[r(" 新建 ",-1)])]),_:1})):(d(),u(f,{key:2,type:"warning",effect:"plain",round:"",size:"small",class:"tcm-dd-header__badge"},{default:t(()=>[...e[49]||(e[49]=[r(" 编辑 ",-1)])]),_:1}))]),l(a).patient_name||l(a).id?(d(),c("p",jl,[l(a).patient_name?(d(),c("span",Zl,v(l(a).patient_name),1)):O("",!0),l(a).id?(d(),c("span",ea,[l(a).patient_name?(d(),c("span",la,"·")):O("",!0),r(" 诊单 "+v(l(a).patient_id||l(a).id),1)])):O("",!0)])):O("",!0)])]),footer:t(()=>[Y("div",na,[o(De,{class:"tcm-dd-footer__btn",onClick:Re},{default:t(()=>[r(v(l(P)?"关闭":"取消"),1)]),_:1}),!l(P)&&l(y)==="basic"?(d(),u(De,{key:0,class:"tcm-dd-footer__btn",type:"primary",onClick:ll,loading:l(ee)},{default:t(()=>[...e[78]||(e[78]=[r(" 保存病历 ",-1)])]),_:1},8,["loading"])):O("",!0)])]),default:t(()=>[o(il,{modelValue:l(y),"onUpdate:modelValue":e[44]||(e[44]=i=>Fe(y)?y.value=i:null),class:"diagnosis-tabs tcm-diagnosis-tabs"},{default:t(()=>[o(F,{label:"病历",name:"basic"},{default:t(()=>[o(ol,{ref_key:"formRef",ref:Z,model:l(a),rules:Ke,"label-width":"160px"},{default:t(()=>[Y("fieldset",{disabled:l(P),class:"diagnosis-view-fieldset border-0 min-w-0 p-0 m-0"},[o(_,{"content-position":"left"},{default:t(()=>[...e[50]||(e[50]=[r("基本信息",-1)])]),_:1}),l(D)==="edit"&&l(le)&&!l(C)?(d(),u(I,{key:0,type:"warning",closable:!1,"show-icon":"",class:"mb-3"},{default:t(()=>[l(G)?(d(),c(b,{key:0},[r(" 最近业务订单 #"+v(l(G).id)+" 状态为「"+v(l(G).fulfillment_status_text)+"」,患者基本信息不可修改 ",1)],64)):(d(),c(b,{key:1},[r(" 存在未完成的业务订单,患者基本信息不可修改 ")],64))]),_:1})):O("",!0),o(s,{label:"诊单ID"},{default:t(()=>[o(V,{modelValue:l(a).patient_id,"onUpdate:modelValue":e[0]||(e[0]=i=>l(a).patient_id=i),disabled:"",placeholder:"系统自动生成"},null,8,["modelValue"])]),_:1}),Y("fieldset",{disabled:!l(C),class:"diagnosis-patient-basic-fieldset border-0 min-w-0 p-0 m-0"},[o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"姓名",prop:"patient_name"},{default:t(()=>[o(V,{modelValue:l(a).patient_name,"onUpdate:modelValue":e[1]||(e[1]=i=>l(a).patient_name=i),placeholder:"请输入姓名",disabled:!l(C)},null,8,["modelValue","disabled"])]),_:1})]),_:1}),o(m,{span:12},{default:t(()=>[o(s,{label:"身份证号",prop:"id_card"},{default:t(()=>[o(V,{modelValue:l(a).id_card,"onUpdate:modelValue":e[2]||(e[2]=i=>l(a).id_card=i),placeholder:"请输入身份证号",maxlength:"18",disabled:!l(C),onFocus:Qe,onBlur:Xe},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"手机号",prop:"phone"},{default:t(()=>[l(Me)?(d(),c(b,{key:0},[o(V,{"model-value":l(S)?l(E)||"":X(l(E)||""),readonly:"",placeholder:"点击可查看完整手机号",maxlength:"11",class:"cursor-pointer phone-mask-toggle",onClick:Ge},null,8,["model-value"]),l(E)&&!l(S)?(d(),c("p",oa," 当前为脱敏显示,点击输入框可查看完整号码 ")):O("",!0)],64)):(d(),u(V,{key:1,modelValue:l(a).phone,"onUpdate:modelValue":e[3]||(e[3]=i=>l(a).phone=i),placeholder:"请输入手机号",maxlength:"11",disabled:!l(C),onFocus:He,onBlur:Je},null,8,["modelValue","disabled"]))]),_:1})]),_:1}),o(m,{span:12},{default:t(()=>[o(s,{label:"性别",prop:"gender"},{default:t(()=>[o(N,{modelValue:l(a).gender,"onUpdate:modelValue":e[4]||(e[4]=i=>l(a).gender=i),disabled:!l(C)},{default:t(()=>[o($,{label:1},{default:t(()=>[...e[51]||(e[51]=[r("男",-1)])]),_:1}),o($,{label:0},{default:t(()=>[...e[52]||(e[52]=[r("女",-1)])]),_:1})]),_:1},8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"年龄",prop:"age"},{default:t(()=>[o(z,{modelValue:l(a).age,"onUpdate:modelValue":e[5]||(e[5]=i=>l(a).age=i),min:0,max:150,placeholder:"请输入年龄",class:"w-full",disabled:!l(C),controls:l(C)},null,8,["modelValue","disabled","controls"])]),_:1})]),_:1})]),_:1})],8,ta),o(_,{"content-position":"left"},{default:t(()=>[...e[53]||(e[53]=[r("生命体征",-1)])]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:8},{default:t(()=>[o(s,{label:"婚姻状态",prop:"marital_status"},{default:t(()=>[o(A,{modelValue:l(a).marital_status,"onUpdate:modelValue":e[6]||(e[6]=i=>l(a).marital_status=i),placeholder:"请选择婚姻状态",class:"w-full","popper-options":{strategy:"fixed"},"popper-class":"high-z-index"},{default:t(()=>[o(B,{label:"未婚",value:0}),o(B,{label:"已婚",value:1}),o(B,{label:"离异",value:2})]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(m,{span:8},{default:t(()=>[o(s,{label:"就诊人身高(cm)",prop:"height"},{default:t(()=>[o(z,{modelValue:l(a).height,"onUpdate:modelValue":e[7]||(e[7]=i=>l(a).height=i),min:0,max:300,placeholder:"请输入身高",class:"w-full"},null,8,["modelValue"])]),_:1})]),_:1}),o(m,{span:8},{default:t(()=>[o(s,{label:"体重(kg)",prop:"weight"},{default:t(()=>[o(z,{modelValue:l(a).weight,"onUpdate:modelValue":e[8]||(e[8]=i=>l(a).weight=i),min:0,max:500,step:.1,placeholder:"请输入体重",class:"w-full"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:8},{default:t(()=>[o(s,{label:"地区",prop:"region"},{default:t(()=>[o(V,{modelValue:l(a).region,"onUpdate:modelValue":e[9]||(e[9]=i=>l(a).region=i),placeholder:"请输入地区"},null,8,["modelValue"])]),_:1})]),_:1}),o(m,{span:8},{default:t(()=>[o(s,{label:"就诊人血压(高压mmHg)",prop:"systolic_pressure"},{default:t(()=>[o(z,{modelValue:l(a).systolic_pressure,"onUpdate:modelValue":e[10]||(e[10]=i=>l(a).systolic_pressure=i),min:0,max:250,placeholder:"请输入高压",class:"w-full"},null,8,["modelValue"])]),_:1})]),_:1}),o(m,{span:8},{default:t(()=>[o(s,{label:"就诊人血压(低压mmHg)",prop:"diastolic_pressure"},{default:t(()=>[o(z,{modelValue:l(a).diastolic_pressure,"onUpdate:modelValue":e[11]||(e[11]=i=>l(a).diastolic_pressure=i),min:0,max:150,placeholder:"请输入低压",class:"w-full"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:8},{default:t(()=>[o(s,{label:"空腹血糖(mmol/L)",prop:"fasting_blood_sugar"},{default:t(()=>[o(V,{modelValue:l(a).fasting_blood_sugar,"onUpdate:modelValue":e[12]||(e[12]=i=>l(a).fasting_blood_sugar=i),placeholder:"请输入空腹血糖,如:8.5 或 8-9",maxlength:"20",class:"w-full"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"诊断类型",prop:"diagnosis_type"},{default:t(()=>[o(A,{modelValue:l(a).diagnosis_type,"onUpdate:modelValue":e[13]||(e[13]=i=>l(a).diagnosis_type=i),placeholder:"请选择诊断类型",class:"w-full","popper-options":{strategy:"fixed"},"popper-class":"high-z-index"},{default:t(()=>[(d(!0),c(b,null,x(l(pe),i=>(d(),u(B,{key:i.value,label:i.name,value:i.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"状态",prop:"status"},{default:t(()=>[o(N,{modelValue:l(a).status,"onUpdate:modelValue":e[14]||(e[14]=i=>l(a).status=i)},{default:t(()=>[o($,{label:1},{default:t(()=>[...e[54]||(e[54]=[r("启用",-1)])]),_:1}),o($,{label:0},{default:t(()=>[...e[55]||(e[55]=[r("禁用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(m,{span:12},{default:t(()=>[o(s,{label:"渠道来源",prop:"create_source"},{default:t(()=>[o(A,{modelValue:l(a).create_source,"onUpdate:modelValue":e[15]||(e[15]=i=>l(a).create_source=i),placeholder:"请选择渠道来源",class:"w-full","popper-options":{strategy:"fixed"},"popper-class":"high-z-index"},{default:t(()=>[(d(),c(b,null,x(qe,i=>o(B,{key:i.value,label:i.label,value:i.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"统计端就诊卡",prop:"show_card"},{default:t(()=>[o(H,{modelValue:l(a).show_card,"onUpdate:modelValue":e[16]||(e[16]=i=>l(a).show_card=i),"active-value":1,"inactive-value":0,"active-text":"显示","inactive-text":"隐藏","inline-prompt":""},null,8,["modelValue"]),e[56]||(e[56]=Y("span",{class:"form-tips ml-3"}," 关闭后,该就诊卡将不会出现在小程序统计端 ",-1))]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"在用药物",prop:"current_medications"},{default:t(()=>[o(V,{modelValue:l(a).current_medications,"onUpdate:modelValue":e[17]||(e[17]=i=>l(a).current_medications=i),type:"textarea",rows:3,placeholder:"请填写患者当前正在使用的药物(如降压药、降糖药等),多种请换行或顿号分隔",maxlength:"2000","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(_,{"content-position":"left"},{default:t(()=>[...e[57]||(e[57]=[r("主诉",-1)])]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"当地医院诊断日期",prop:"diagnosis_date"},{default:t(()=>[o(J,{modelValue:l(a).diagnosis_date,"onUpdate:modelValue":e[18]||(e[18]=i=>l(a).diagnosis_date=i),type:"date",placeholder:"请选择诊断日期","value-format":"YYYY-MM-DD",class:"w-full","popper-options":{strategy:"fixed"},"popper-class":"high-z-index"},null,8,["modelValue"])]),_:1})]),_:1}),o(m,{span:12},{default:t(()=>[o(s,{label:"发现糖尿病患病史",prop:"diabetes_discovery_year"},{default:t(()=>[o(V,{modelValue:l(a).diabetes_discovery_year,"onUpdate:modelValue":e[19]||(e[19]=i=>l(a).diabetes_discovery_year=i),clearable:"",maxlength:"50","show-word-limit":"",placeholder:"可填数字或文字,如:5、1年、半年",class:"w-full"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(s,{label:"当地医院诊断结果",prop:"local_hospital_diagnosis",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).local_hospital_diagnosis,"onUpdate:modelValue":e[20]||(e[20]=i=>l(a).local_hospital_diagnosis=i)},{default:t(()=>[o(k,{label:"糖尿病"},{default:t(()=>[...e[58]||(e[58]=[r("糖尿病",-1)])]),_:1}),o(k,{label:"消渴病"},{default:t(()=>[...e[59]||(e[59]=[r("消渴病",-1)])]),_:1}),o(k,{label:"糖尿病前期"},{default:t(()=>[...e[60]||(e[60]=[r("糖尿病前期",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"当地就诊医院名称",prop:"local_hospital_name"},{default:t(()=>[o(V,{modelValue:l(a).local_hospital_name,"onUpdate:modelValue":e[21]||(e[21]=i=>l(a).local_hospital_name=i),placeholder:"请输入当地就诊医院名称(不能填写当地、本地、互联网等关键词)"},null,8,["modelValue"])]),_:1}),o(_,{"content-position":"left"},{default:t(()=>[...e[61]||(e[61]=[r("现病史",-1)])]),_:1}),o(g,{gutter:20},{default:t(()=>[o(s,{label:"口腔感觉",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).appetite,"onUpdate:modelValue":e[22]||(e[22]=i=>l(a).appetite=i)},{default:t(()=>[(d(!0),c(b,null,x(l(_e),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:20},{default:t(()=>[o(s,{label:"每日饮水量",class:"compact-form-item"},{default:t(()=>[o(N,{modelValue:l(a).water_intake,"onUpdate:modelValue":e[23]||(e[23]=i=>l(a).water_intake=i)},{default:t(()=>[o(U,{label:""},{default:t(()=>[...e[62]||(e[62]=[r("无",-1)])]),_:1}),(d(!0),c(b,null,x(l(fe),i=>(d(),u(U,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"近一个月体重变化",class:"compact-form-item"},{default:t(()=>[o(N,{modelValue:l(a).weight_change,"onUpdate:modelValue":e[24]||(e[24]=i=>l(a).weight_change=i)},{default:t(()=>[o(U,{label:""},{default:t(()=>[...e[63]||(e[63]=[r("无",-1)])]),_:1}),(d(!0),c(b,null,x(l(ge),i=>(d(),u(U,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"脂肪肝程度",class:"compact-form-item"},{default:t(()=>[o(N,{modelValue:l(a).fatty_liver_degree,"onUpdate:modelValue":e[25]||(e[25]=i=>l(a).fatty_liver_degree=i)},{default:t(()=>[o(U,{label:""},{default:t(()=>[...e[64]||(e[64]=[r("无",-1)])]),_:1}),(d(!0),c(b,null,x(l(Pe),i=>(d(),u(U,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(s,{label:"饮食情况",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).diet_condition,"onUpdate:modelValue":e[26]||(e[26]=i=>l(a).diet_condition=i)},{default:t(()=>[(d(!0),c(b,null,x(l(ce),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"肢体感觉",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).body_feeling,"onUpdate:modelValue":e[27]||(e[27]=i=>l(a).body_feeling=i)},{default:t(()=>[(d(!0),c(b,null,x(l(ve),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"睡眠情况",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).sleep_condition,"onUpdate:modelValue":e[28]||(e[28]=i=>l(a).sleep_condition=i)},{default:t(()=>[(d(!0),c(b,null,x(l(be),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"眼睛情况",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).eye_condition,"onUpdate:modelValue":e[29]||(e[29]=i=>l(a).eye_condition=i)},{default:t(()=>[(d(!0),c(b,null,x(l(ye),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"头部感觉",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).head_feeling,"onUpdate:modelValue":e[30]||(e[30]=i=>l(a).head_feeling=i)},{default:t(()=>[(d(!0),c(b,null,x(l(Ve),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"出汗情况",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).sweat_condition,"onUpdate:modelValue":e[31]||(e[31]=i=>l(a).sweat_condition=i)},{default:t(()=>[(d(!0),c(b,null,x(l(ke),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"皮肤情况",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).skin_condition,"onUpdate:modelValue":e[32]||(e[32]=i=>l(a).skin_condition=i)},{default:t(()=>[(d(!0),c(b,null,x(l(he),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"小便情况",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).urine_condition,"onUpdate:modelValue":e[33]||(e[33]=i=>l(a).urine_condition=i)},{default:t(()=>[(d(!0),c(b,null,x(l(we),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"大便情况",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).stool_condition,"onUpdate:modelValue":e[34]||(e[34]=i=>l(a).stool_condition=i)},{default:t(()=>[(d(!0),c(b,null,x(l(xe),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"腰肾情况",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).kidney_condition,"onUpdate:modelValue":e[35]||(e[35]=i=>l(a).kidney_condition=i)},{default:t(()=>[(d(!0),c(b,null,x(l(Ue),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(s,{label:"其他补充",prop:"symptoms"},{default:t(()=>[o(V,{modelValue:l(a).symptoms,"onUpdate:modelValue":e[36]||(e[36]=i=>l(a).symptoms=i),type:"textarea",rows:3,placeholder:"请输入症状"},null,8,["modelValue"])]),_:1}),o(_,{"content-position":"left"},{default:t(()=>[...e[65]||(e[65]=[r("既往史",-1)])]),_:1}),o(s,{label:"",prop:"past_history",class:"checkbox-form-item"},{default:t(()=>[o(w,{modelValue:l(a).past_history,"onUpdate:modelValue":e[37]||(e[37]=i=>l(a).past_history=i)},{default:t(()=>[(d(!0),c(b,null,x(l(me),i=>(d(),u(k,{key:i.value,label:i.value},{default:t(()=>[r(v(i.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(_,{"content-position":"left"},{default:t(()=>[...e[66]||(e[66]=[r("其他病史",-1)])]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:8},{default:t(()=>[o(s,{label:"外伤史"},{default:t(()=>[o(N,{modelValue:l(a).trauma_history,"onUpdate:modelValue":e[38]||(e[38]=i=>l(a).trauma_history=i)},{default:t(()=>[o(U,{label:1},{default:t(()=>[...e[67]||(e[67]=[r("有",-1)])]),_:1}),o(U,{label:0},{default:t(()=>[...e[68]||(e[68]=[r("无",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(m,{span:8},{default:t(()=>[o(s,{label:"手术史"},{default:t(()=>[o(N,{modelValue:l(a).surgery_history,"onUpdate:modelValue":e[39]||(e[39]=i=>l(a).surgery_history=i)},{default:t(()=>[o(U,{label:1},{default:t(()=>[...e[69]||(e[69]=[r("有",-1)])]),_:1}),o(U,{label:0},{default:t(()=>[...e[70]||(e[70]=[r("无",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(m,{span:8},{default:t(()=>[o(s,{label:"过敏史"},{default:t(()=>[o(N,{modelValue:l(a).allergy_history,"onUpdate:modelValue":e[40]||(e[40]=i=>l(a).allergy_history=i)},{default:t(()=>[o(U,{label:1},{default:t(()=>[...e[71]||(e[71]=[r("有",-1)])]),_:1}),o(U,{label:0},{default:t(()=>[...e[72]||(e[72]=[r("无",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(g,{gutter:20},{default:t(()=>[o(m,{span:12},{default:t(()=>[o(s,{label:"家族病史"},{default:t(()=>[o(N,{modelValue:l(a).family_history,"onUpdate:modelValue":e[41]||(e[41]=i=>l(a).family_history=i)},{default:t(()=>[o(U,{label:1},{default:t(()=>[...e[73]||(e[73]=[r("有",-1)])]),_:1}),o(U,{label:0},{default:t(()=>[...e[74]||(e[74]=[r("无",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(m,{span:12},{default:t(()=>[o(s,{label:"妊娠哺乳史"},{default:t(()=>[o(N,{modelValue:l(a).pregnancy_history,"onUpdate:modelValue":e[42]||(e[42]=i=>l(a).pregnancy_history=i)},{default:t(()=>[o(U,{label:1},{default:t(()=>[...e[75]||(e[75]=[r("有",-1)])]),_:1}),o(U,{label:0},{default:t(()=>[...e[76]||(e[76]=[r("无",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(_,{"content-position":"left"},{default:t(()=>[...e[77]||(e[77]=[r("诊断信息",-1)])]),_:1}),o(s,{label:"病史补充",prop:"remark"},{default:t(()=>[o(V,{modelValue:l(a).remark,"onUpdate:modelValue":e[43]||(e[43]=i=>l(a).remark=i),type:"textarea",rows:2,placeholder:"请输入病史补充"},null,8,["modelValue"])]),_:1})],8,aa)]),_:1},8,["model"])]),_:1}),o(F,{label:"医生备注",name:"doctorNote",disabled:!l(a).id,lazy:""},{default:t(()=>[l(a).id?(d(),c("div",ia,[o(Yl,{notes:l(te),"diagnosis-id":Number(l(a).id),readonly:l(P),onRefresh:re},null,8,["notes","diagnosis-id","readonly"])])):(d(),u(M,{key:1,description:"请先保存诊单后查看"}))]),_:1},8,["disabled"]),l(se)?(d(),u(F,{key:0,label:"日常记录",name:"daily",disabled:!l(a).id,lazy:""},{default:t(()=>[l(a).id?(d(),u(Tl,{key:0,"diagnosis-id":Number(l(a).id),"patient-id":Number(l(a).patient_id),age:l(a).age,"patient-name":l(a).patient_name,"read-only":l(P)},null,8,["diagnosis-id","patient-id","age","patient-name","read-only"])):(d(),u(M,{key:1,description:"请先保存诊单后查看"}))]),_:1},8,["disabled"])):O("",!0),l(R)(["tcm.diagnosis/chufang"])?(d(),u(F,{key:1,label:"处方",name:"bingli",disabled:!l(a).id},{default:t(()=>[l(a).id?(d(),c("div",da,[o(Sl,{ref_key:"caseRecordListRef",ref:W,"diagnosis-id":Number(l(a).id),"read-only":l(P),onView:al,onOpenPrescription:tl},null,8,["diagnosis-id","read-only"])])):(d(),u(M,{key:1,description:"请先保存诊单,开方后病历将在此显示"}))]),_:1},8,["disabled"])):O("",!0),l(R)(["tcm.diagnosis/patientOrders"])?(d(),u(F,{key:2,label:"业务订单",name:"patientOrders",disabled:!l(a).id,lazy:""},{default:t(()=>[l(a).id?(d(),u(ql,{key:0,"diagnosis-id":Number(l(a).id),"patient-id":Number(l(a).patient_id)||0},null,8,["diagnosis-id","patient-id"])):(d(),u(M,{key:1,description:"请先保存诊单后查看业务订单"}))]),_:1},8,["disabled"])):O("",!0),l(R)(["tcm.diagnosis/huifang"])?(d(),u(F,{key:3,label:"视频录制回放记录",name:"visit",disabled:!l(a).id,lazy:""},{default:t(()=>[l(a).id?(d(),u(Ll,{key:0,ref_key:"callRecordPanelRef",ref:$e,"diagnosis-id":Number(l(a).id)},null,8,["diagnosis-id"])):(d(),u(M,{key:1,description:"请先保存诊单后再查看视频录制回放记录"}))]),_:1},8,["disabled"])):O("",!0),l(R)(["tcm.diagnosis/chat"])?(d(),u(F,{key:4,label:"聊天记录",name:"chat",disabled:!l(a).id,lazy:""},{default:t(()=>[l(y)==="chat"&&l(a).id?(d(),u($l,{key:0,"diagnosis-id":Number(l(a).id)},null,8,["diagnosis-id"])):l(a).id?O("",!0):(d(),u(M,{key:1,description:"请先保存诊单后再查看聊天记录"}))]),_:1},8,["disabled"])):O("",!0),l(R)(["tcm.diagnosis/assign"])||l(R)(["tcm.diagnosis/detail"])?(d(),u(F,{key:5,label:"指派医助记录",name:"assignLog",disabled:!l(a).id,lazy:""},{default:t(()=>[l(a).id?(d(),u(Ml,{key:0,"diagnosis-id":Number(l(a).id)},null,8,["diagnosis-id"])):(d(),u(M,{key:1,description:"请先保存诊单后再查看指派记录"}))]),_:1},8,["disabled"])):O("",!0),l(R)(["doctor.appointment/lists"])?(d(),u(F,{key:6,label:"挂号记录",name:"appointmentRecords",disabled:!l(a).id,lazy:""},{default:t(()=>[l(a).id?(d(),u(Al,{key:0,"diagnosis-id":Number(l(a).id)},null,8,["diagnosis-id"])):(d(),u(M,{key:1,description:"请先保存诊单后再查看挂号记录"}))]),_:1},8,["disabled"])):O("",!0)]),_:1},8,["modelValue"]),o(Gl,{ref_key:"prescriptionRef",ref:j,onSuccess:e[45]||(e[45]=i=>{var K,Ie;return(Ie=(K=l(W))==null?void 0:K.refresh)==null?void 0:Ie.call(K)})},null,512)]),_:1},8,["modelValue","z-index"])])}}}),Ft=Fl(sa,[["__scopeId","data-v-011a2bdf"]]);export{Ft as default};
|