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
3.7 KiB
JavaScript

import{_ as M,a as P,b as z,c as D,d as G}from"./additional6.1a79cd6b.js";import{_ as I,a as K,b as Q}from"./additional4.3a152580.js";import{_ as W,a as X,b as Y,c as Z}from"./additional0.31e7312c.js";import{f as i,bp as tt,e as ot,bq as v,o,c as y,a as u,w as _,h as g,F as et,i as nt,b as n,bt as l,d as h,j as at,br as lt,$ as pt,N as st,p as ut,q as _t,x as it}from"./index.07ed9072.js";import{_ as ct,a as rt}from"./Tabs.bf81f176.js";import{_ as mt}from"./Select.728dd64e.js";import"./Input.c8cd6a19.js";import"./Suffix.55a6bfc3.js";import"./RadioGroup.6e4347ab.js";import"./InputNumber.71470dc0.js";import"./Add.229e4f6e.js";import"./DataTable.e4b56f0f.js";import"./Checkbox.ff487a0d.js";import"./FocusDetector.bedde5ea.js";import"./Forward.58da5e36.js";import"./Scrollbar.c46233d8.js";import"./Image.2ca52b68.js";import"./DatePicker.6b186da9.js";import"./_commonjsHelpers.b273fa3f.js";import"./headers.ef0185c6.js";import"./Grid.c4f37221.js";const dt=g("div",{class:"form_tag_wrapper"},"\u533B\u9662",-1),vt=at("\u5207\u6362"),yt={setup(ht){const c={hospital:0,type:0},t=i(JSON.parse(JSON.stringify(c)));tt(a=>{m(a.query)});const m=a=>{t.value={hospital:Number(a.hospital||c.hospital),type:Number(a.type)||c.type},e.value=t.value.hospital,r.value.length===0&&f()};ot(()=>{m(v.currentRoute.value.query)});const r=i([]),f=async()=>{const a=await lt();pt(a,()=>{r.value=a.data.list.map(p=>({label:p.name,value:p.id}))})},d=()=>{const a=t.value.type;t.value.type=-1,v.push({name:"config-additional",query:{hospital:t.value.hospital,type:a}})},b=i(["\u9996\u9875\u8F6E\u64AD\u56FE","\u9996\u9875\u5E7F\u544A\u6A2A\u5E45","\u9996\u9875\u4E2D\u90E8\u6309\u94AE","\u9996\u9875\u5E95\u90E8\u6309\u94AE","\u5957\u9910\u6392\u5E8F","\u5957\u9910\u57FA\u6570","\u989D\u5916\u914D\u7F6E","\u6D3B\u52A8\u5957\u9910","\u62A5\u544A\u5BF9\u6BD4","\u65B0\u95FB\u7BA1\u7406","\u95EE\u7B54\u7BA1\u7406","\u5206\u8D26\u7BA1\u7406"]),k=a=>{t.value.type=a,d()},e=i(0);return(a,p)=>{const $=st,A=mt,N=ut,w=_t,x=rt,B=ct,C=W,q=X,S=Y,V=Z,L=I,U=K,F=M,H=Q,J=P,O=z,R=D,T=G,j=it;return o(),y("div",null,[u(j,{title:"\u533B\u9662\u989D\u5916\u4FE1\u606F"},{default:_(()=>[g("div",null,[u(w,{align:"center"},{default:_(()=>[u($,null,{default:_(()=>[dt]),_:1}),u(A,{class:"form_input_wrapper",value:t.value.hospital,"onUpdate:value":p[0]||(p[0]=s=>t.value.hospital=s),options:[{label:"\u901A\u7528",value:0},...r.value]},null,8,["value","options"]),u(N,{type:"primary",onClick:p[1]||(p[1]=s=>d())},{default:_(()=>[vt]),_:1})]),_:1}),u(B,{"onUpdate:value":[k,p[2]||(p[2]=s=>t.value.type=s)],value:t.value.type,"mt-2":"",type:"segment"},{default:_(()=>[(o(!0),y(et,null,nt(b.value,(s,E)=>(o(),n(x,{name:E,tab:s},null,8,["name","tab"]))),256))]),_:1},8,["value"]),t.value.type===0?(o(),n(C,{key:0,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===1?(o(),n(q,{key:1,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===2?(o(),n(S,{key:2,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===3?(o(),n(V,{key:3,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===4?(o(),n(L,{key:4,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===5?(o(),n(U,{key:5,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===6?(o(),n(F,{key:6,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===7?(o(),n(H,{key:7,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===8?(o(),n(J,{key:8,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===9?(o(),n(O,{key:9,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===10?(o(),n(R,{key:10,hospital:e.value},null,8,["hospital"])):l("",!0),t.value.type===11?(o(),n(T,{key:11,hospital:e.value},null,8,["hospital"])):l("",!0)])]),_:1})])}}};typeof h=="function"&&h(yt);export{yt as default};