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 $,a as F,b as H,c as I}from"./additional6.2bac5a0f.js";import{f as i,bq as J,e as O,br as m,o as n,c as _,a as d,w as y,j as t,F as R,l as S,b as p,bu as s,d as f,B as U,dp as V,$ as j}from"./index.3790e358.js";import{_ as E,a as L}from"./Tabs.455ef266.js";import"./Input.aa2d04f5.js";import"./Suffix.40f5c87a.js";import"./DataTable.02edda7e.js";import"./Checkbox.0be9cd10.js";import"./FocusDetector.b4ab226b.js";import"./Select.0304b98d.js";import"./Forward.a833504f.js";import"./Scrollbar.281825c6.js";import"./InputNumber.4b2fec01.js";import"./Add.93279318.js";import"./Image.f67b163c.js";import"./DatePicker.01f5ed5b.js";import"./_commonjsHelpers.b273fa3f.js";import"./headers.248ce795.js";const M={key:0},P={__name:"additional",setup(z){const a=i(!1),g=async()=>{const o=await V();j(o,()=>{a.value=o.data.info})},l={type:0},e=i(JSON.parse(JSON.stringify(l)));J(o=>{u(o.query)});const u=o=>{e.value={type:Number(o.type)||l.type},g()};O(()=>{u(m.currentRoute.value.query)});const h=()=>{const o=e.value.type;e.value.type=-1,m.push({query:{type:o}})},b=i(["\u989D\u5916\u914D\u7F6E","\u62A5\u544A\u5BF9\u6BD4","\u65B0\u95FB\u7BA1\u7406","\u95EE\u7B54\u7BA1\u7406"]),v=o=>{e.value.type=o,h()};return i(0),(o,c)=>{const k=E,A=L,B=$,N=F,q=H,C=I,w=U;return n(),_("div",null,[d(w,{title:"\u989D\u5916\u914D\u7F6E"},{default:y(()=>[t(a)?(n(),_("div",M,[d(A,{"onUpdate:value":[v,c[0]||(c[0]=r=>t(e).type=r)],value:t(e).type,"mt-2":"",type:"segment"},{default:y(()=>[(n(!0),_(R,null,S(t(b),(r,x)=>(n(),p(k,{name:x,tab:r},null,8,["name","tab"]))),256))]),_:1},8,["value"]),t(e).type===0?(n(),p(B,{key:0,hospital:t(a).id},null,8,["hospital"])):s("",!0),t(e).type===1?(n(),p(N,{key:1,hospital:t(a).id},null,8,["hospital"])):s("",!0),t(e).type===2?(n(),p(q,{key:2,hospital:t(a).id},null,8,["hospital"])):s("",!0),t(e).type===3?(n(),p(C,{key:3,hospital:t(a).id},null,8,["hospital"])):s("",!0)])):s("",!0)]),_:1})])}}};typeof f=="function"&&f(P);export{P as default};