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.5 KiB
JavaScript

import{_ as M,a as P,b as z,c as D}from"./additional6.2bac5a0f.js";import{_ as G,a as I,b as K}from"./additional4.b2a8d7ab.js";import{_ as Q,a as W,b as X,c as Y}from"./additional0.52012410.js";import{f as r,bq as Z,e as tt,br as h,o as n,c as g,a as i,w as u,h as v,j as t,i as ot,F as nt,l as et,b as p,bu as s,d as f,bs as at,$ as pt,N as st,s as lt,v as _t,B as it}from"./index.3790e358.js";import{_ as ut,a as rt}from"./Tabs.455ef266.js";import{_ as ct}from"./Select.0304b98d.js";import"./Input.aa2d04f5.js";import"./Suffix.40f5c87a.js";import"./DataTable.02edda7e.js";import"./Checkbox.0be9cd10.js";import"./FocusDetector.b4ab226b.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";import"./Grid.dfc74b50.js";const mt=v("div",{class:"form_tag_wrapper"},"\u533B\u9662",-1),dt={__name:"additional",setup(yt){const c={hospital:0,type:0},o=r(JSON.parse(JSON.stringify(c)));Z(a=>{d(a.query)});const d=a=>{o.value={hospital:Number(a.hospital||c.hospital),type:Number(a.type)||c.type},e.value=o.value.hospital,m.value.length===0&&b()};tt(()=>{d(h.currentRoute.value.query)});const m=r([]),b=async()=>{const a=await at();pt(a,()=>{m.value=a.data.list.map(l=>({label:l.name,value:l.id}))})},y=()=>{const a=o.value.type;o.value.type=-1,h.push({name:"config-additional",query:{hospital:o.value.hospital,type:a}})},k=r(["\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"]),$=a=>{o.value.type=a,y()},e=r(0);return(a,l)=>{const A=st,N=ct,B=lt,w=_t,C=ut,x=rt,S=Q,V=W,q=X,L=Y,U=G,F=I,H=M,J=K,O=P,R=z,T=D,j=it;return n(),g("div",null,[i(j,{title:"\u533B\u9662\u989D\u5916\u4FE1\u606F"},{default:u(()=>[v("div",null,[i(w,{align:"center"},{default:u(()=>[i(A,null,{default:u(()=>[mt]),_:1}),i(N,{class:"form_input_wrapper",value:t(o).hospital,"onUpdate:value":l[0]||(l[0]=_=>t(o).hospital=_),options:[{label:"\u901A\u7528",value:0},...t(m)]},null,8,["value","options"]),i(B,{type:"primary",onClick:l[1]||(l[1]=_=>y())},{default:u(()=>[ot("\u5207\u6362")]),_:1})]),_:1}),i(x,{"onUpdate:value":[$,l[2]||(l[2]=_=>t(o).type=_)],value:t(o).type,"mt-2":"",type:"segment"},{default:u(()=>[(n(!0),g(nt,null,et(t(k),(_,E)=>(n(),p(C,{name:E,tab:_},null,8,["name","tab"]))),256))]),_:1},8,["value"]),t(o).type===0?(n(),p(S,{key:0,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===1?(n(),p(V,{key:1,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===2?(n(),p(q,{key:2,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===3?(n(),p(L,{key:3,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===4?(n(),p(U,{key:4,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===5?(n(),p(F,{key:5,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===6?(n(),p(H,{key:6,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===7?(n(),p(J,{key:7,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===8?(n(),p(O,{key:8,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===9?(n(),p(R,{key:9,hospital:t(e)},null,8,["hospital"])):s("",!0),t(o).type===10?(n(),p(T,{key:10,hospital:t(e)},null,8,["hospital"])):s("",!0)])]),_:1})])}}};typeof f=="function"&&f(dt);export{dt as default};