You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
virtual-patient/docker/nginx/html/dist/static/js/DisposalPlan-cd8f8122.js

2 lines
2.7 KiB
JavaScript

import{C as k}from"./index-5094bb16.js";import{f as w,b as C}from"./first_inspect-8edbcac9.js";import{t as z}from"./tip-101a476a.js";import{u as P}from"./inquiry-227d0c94.js";import{l as S}from"./inquiry-8a7adca2.js";import{d as B,r as b,a as F,b as s,g as N,c as U,f as e,w as t,h as p,e as a,j as f,x as q,y as A,_ as H}from"./index-93dfb385.js";const g=r=>(q("data-v-cb91e90d"),r=r(),A(),r),R={class:"form_title",style:{padding:"0 16px"}},j=["src"],E=g(()=>a("span",null,"请选择处置方式",-1)),K={class:"tip"},L=["src"],$=g(()=>a("span",null,"处置方案无法撤回,请谨慎选择,【确认】处置后将获得本次诊断评分 ",-1)),G={class:"form_title"},J=["src"],M=g(()=>a("span",null,"处置计划",-1)),O=B({name:"DisposalPlan",__name:"DisposalPlan",setup(r,{expose:h}){const i=b(!1),l=F({treatmentPlan:"",treatmentPlanType:""}),_=b(),x={treatmentPlanType:[{required:!0,message:"请选择方案",trigger:"change"}]},m=()=>{i.value=!1,_.value.resetFields()};h({open(){i.value=!0}});const V=v=>{v.validate(async(o,d)=>{if(o){const c={treatmentPlan:l.treatmentPlan,treatmentPlanType:l.treatmentPlanType,processId:P().processId};(await S(c)).code===200&&(P().changeActivedKey(3),m())}else return d})};return(v,o)=>{const d=s("el-radio"),c=s("el-radio-group"),u=s("el-form-item"),I=s("el-input"),D=s("el-form"),y=s("el-button"),T=s("el-dialog");return N(),U("div",null,[e(T,{width:"640","append-to-body":"","before-close":m,modelValue:i.value,"onUpdate:modelValue":o[3]||(o[3]=n=>i.value=n),"custom-class":"DisposalPlan"},{header:t(()=>[e(k,{title:"处置计划"})]),footer:t(()=>[e(y,{size:"large",onClick:o[2]||(o[2]=n=>V(_.value)),type:"primary"},{default:t(()=>[p("确定")]),_:1}),e(y,{size:"large",onClick:m},{default:t(()=>[p("取消")]),_:1})]),default:t(()=>[a("div",R,[a("img",{src:f(w)},null,8,j),E]),a("div",K,[a("img",{src:f(z),alt:""},null,8,L),$]),e(D,{ref_key:"ruleFormRef",ref:_,model:l,"label-position":"top",rules:x,"label-width":"100px",style:{padding:"0 16px"}},{default:t(()=>[e(u,{prop:"treatmentPlanType"},{default:t(()=>[e(c,{modelValue:l.treatmentPlanType,"onUpdate:modelValue":o[0]||(o[0]=n=>l.treatmentPlanType=n)},{default:t(()=>[e(d,{size:"large",label:0},{default:t(()=>[p("门诊治疗")]),_:1}),e(d,{size:"large",label:1},{default:t(()=>[p("入院治疗")]),_:1})]),_:1},8,["modelValue"])]),_:1}),a("div",G,[a("img",{src:f(C)},null,8,J),M]),e(u,{prop:"treatmentPlan"},{default:t(()=>[e(I,{modelValue:l.treatmentPlan,"onUpdate:modelValue":o[1]||(o[1]=n=>l.treatmentPlan=n),rows:4,type:"textarea",maxLength:500,placeholder:"请输入处置计划"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])])}}});const te=H(O,[["__scopeId","data-v-cb91e90d"]]);export{te as default};