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

import{_ as w,a as $,b as F,c as H}from"./additional0.31e7312c.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,du as U,$ as V}from"./index.07ed9072.js";import{_ as E,a as L}from"./Tabs.bf81f176.js";import"./Image.2ca52b68.js";import"./Suffix.55a6bfc3.js";import"./Input.c8cd6a19.js";import"./Select.728dd64e.js";import"./FocusDetector.bedde5ea.js";import"./DatePicker.6b186da9.js";import"./Forward.58da5e36.js";import"./_commonjsHelpers.b273fa3f.js";import"./DataTable.e4b56f0f.js";import"./Checkbox.ff487a0d.js";import"./RadioGroup.6e4347ab.js";import"./Add.229e4f6e.js";const M={key:0},P={setup(j){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=L,k=E,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",M,[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(P);export{P as default};