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.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{_ as C,a as w,b as $}from"./additional4.69907de5.js";import{f as a,bp as F,e as H,bq as c,o,c as l,a as m,w as d,F as I,i as J,b as s,bt as p,d as y,x as O,dz as R,$ as S}from"./index.fa32f132.js";import{_ as U,a as V}from"./Tabs.7100529d.js";import"./ListItem.2d89c988.js";import"./Scrollbar.9c01e9e2.js";import"./Grid.2df34620.js";import"./Input.0d63560e.js";import"./Suffix.147cefaf.js";import"./Select.74fee8ee.js";import"./FocusDetector.8c6c7b52.js";import"./InputNumber.e125f11e.js";import"./Add.5d5a6fd8.js";const z={key:0},E={setup(L){const n=a(!1),v=async()=>{const t=await R();S(t,()=>{n.value=t.data.info})},i={type:0},e=a(JSON.parse(JSON.stringify(i)));F(t=>{r(t.query)});const r=t=>{e.value={type:Number(t.type)||i.type},v()};H(()=>{r(c.currentRoute.value.query)});const f=()=>{const t=e.value.type;e.value.type=-1,c.push({query:{type:t}})},g=a(["\u5957\u9910\u6392\u5E8F","\u5957\u9910\u57FA\u6570","\u6D3B\u52A8\u5957\u9910"]),b=t=>{e.value.type=t,f()};return a(0),(t,_)=>{const h=V,k=U,N=C,q=w,x=$,A=O;return o(),l("div",null,[m(A,{title:"\u5957\u9910\u7BA1\u7406"},{default:d(()=>[n.value?(o(),l("div",z,[m(k,{"onUpdate:value":[b,_[0]||(_[0]=u=>e.value.type=u)],value:e.value.type,"mt-2":"",type:"segment"},{default:d(()=>[(o(!0),l(I,null,J(g.value,(u,B)=>(o(),s(h,{name:B,tab:u},null,8,["name","tab"]))),256))]),_:1},8,["value"]),e.value.type===0?(o(),s(N,{key:0,hospital:n.value.id},null,8,["hospital"])):p("",!0),e.value.type===1?(o(),s(q,{key:1,hospital:n.value.id},null,8,["hospital"])):p("",!0),e.value.type===2?(o(),s(x,{key:2,hospital:n.value.id},null,8,["hospital"])):p("",!0)])):p("",!0)]),_:1})])}}};typeof y=="function"&&y(E);export{E as default};
|