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.
2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
import{_ as w,a as $,b as F,c as H}from"./additional0.219ef103.js";import{f as s,bp as I,e as J,bq as c,o,c as l,a as m,w as d,F as O,i as R,b as a,bt as p,d as y,x as S,dz as U,$ as V}from"./index.fa32f132.js";import{_ as z,a as E}from"./Tabs.7100529d.js";import"./Image.29df061e.js";import"./Suffix.147cefaf.js";import"./Input.0d63560e.js";import"./Select.74fee8ee.js";import"./FocusDetector.8c6c7b52.js";import"./DatePicker.e31000a8.js";import"./Forward.386b1dbe.js";import"./_commonjsHelpers.b273fa3f.js";import"./DataTable.20e46b20.js";import"./Checkbox.66d4cf40.js";import"./RadioGroup.3a21bc0b.js";import"./Add.5d5a6fd8.js";const L={key:0},M={setup(P){const n=s(!1),v=async()=>{const t=await U();V(t,()=>{n.value=t.data.info})},i={type:0},e=s(JSON.parse(JSON.stringify(i)));I(t=>{_(t.query)});const _=t=>{e.value={type:Number(t.type)||i.type},v()};J(()=>{_(c.currentRoute.value.query)});const f=()=>{const t=e.value.type;e.value.type=-1,c.push({query:{type:t}})},g=s(["\u9996\u9875\u8F6E\u64AD\u56FE","\u9996\u9875\u5E7F\u544A\u6A2A\u5E45","\u9996\u9875\u4E2D\u90E8\u6309\u94AE","\u9996\u9875\u5E95\u90E8\u6309\u94AE"]),h=t=>{e.value.type=t,f()};return s(0),(t,r)=>{const b=E,k=z,A=w,N=$,q=F,x=H,B=S;return o(),l("div",null,[m(B,{title:"\u9996\u9875\u7BA1\u7406"},{default:d(()=>[n.value?(o(),l("div",L,[m(k,{"onUpdate:value":[h,r[0]||(r[0]=u=>e.value.type=u)],value:e.value.type,"mt-2":"",type:"segment"},{default:d(()=>[(o(!0),l(O,null,R(g.value,(u,C)=>(o(),a(b,{name:C,tab:u},null,8,["name","tab"]))),256))]),_:1},8,["value"]),e.value.type===0?(o(),a(A,{key:0,hospital:n.value.id},null,8,["hospital"])):p("",!0),e.value.type===1?(o(),a(N,{key:1,hospital:n.value.id},null,8,["hospital"])):p("",!0),e.value.type===2?(o(),a(q,{key:2,hospital:n.value.id},null,8,["hospital"])):p("",!0),e.value.type===3?(o(),a(x,{key:3,hospital:n.value.id},null,8,["hospital"])):p("",!0)])):p("",!0)]),_:1})])}}};typeof y=="function"&&y(M);export{M as default};
|