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
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
import{_ as tt,j as m,i as E,o as i,c as H,a as o,w as a,d as f,b as $,l as t,m as I,N as x,ci as et,$ as P,cj as ot,ck as nt,cl as st,f as M,y as G,z as at,D as K,p as lt,g as it,bs as pt,bt as T,F as ut,n as _t,h as r,bw as d,e as z,bu as rt}from"./index.84095729.js";import{_ as dt}from"./Input.0999d796.js";import{_ as ct}from"./DataTable.7bb5f27b.js";import{_ as mt,a as ft,b as vt,c as yt,d as gt}from"./additional6.d074ef8b.js";import{_ as ht,a as wt,b as kt}from"./additional4.5a091a8a.js";import{_ as Nt,a as $t,b as bt,c as St}from"./additional0.0ee396b7.js";import{_ as At,a as Ct}from"./Tabs.190794aa.js";import{_ as Jt}from"./Select.2a719be9.js";import"./Suffix.1572b359.js";import"./Checkbox.518d2721.js";import"./RadioGroup.0dfe1773.js";import"./FocusDetector.d4d3f10e.js";import"./Forward.6ed21a4c.js";import"./Scrollbar.9037e756.js";import"./InputNumber.9e4db682.js";import"./Add.943cb30e.js";import"./Image.e7098450.js";import"./DatePicker.6f6bb80d.js";import"./_commonjsHelpers.b273fa3f.js";import"./headers.150b57de.js";import"./Grid.60d617f5.js";const D=S=>(lt("data-v-4295dd6d"),S=S(),it(),S),Ot=D(()=>f("div",{class:"form_tag_wrapper"},"\u9879\u76EEID",-1)),Ut=D(()=>f("div",{class:"form_tag_wrapper"},"\u9879\u76EE\u63CF\u8FF0",-1)),xt=D(()=>f("div",{class:"form_tag_wrapper"},"\u9879\u76EEID",-1)),Pt=D(()=>f("div",{class:"form_tag_wrapper"},"\u9879\u76EE\u63CF\u8FF0",-1)),It={"mt-2":""},Dt={__name:"additional12",props:{hospital:{type:Number,default:0}},setup(S){const h=S,n=m([]),b=async()=>{const l=await et({hospital:h.hospital});P(l,()=>{n.value=l.data.list})},c=m([]),B=[{type:"selection"},{title:"\u9879\u76EEID",key:"item_id"},{title:"\u9879\u76EE\u63CF\u8FF0",key:"desc"}],w=m(!1),J={item_id:"",desc:""},y=m(JSON.parse(JSON.stringify(J))),p=async()=>{let l={...y.value,hospital:h.hospital};const e=await ot(l);P(e,()=>{window.$message().success(e.message),w.value=!1,y.value=JSON.parse(JSON.stringify(J)),b()})},_=()=>{y.value=JSON.parse(JSON.stringify(J)),w.value=!0},u=m(!1),O={id:0,item_id:"",desc:""},v=m(JSON.parse(JSON.stringify(O))),L=()=>{if(c.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5206\u8D26\u8BBE\u7F6E");v.value=JSON.parse(JSON.stringify(O));for(let l=0;l<n.value.length;l++)if(c.value[0]===n.value[l].id){v.value=JSON.parse(JSON.stringify(n.value[l])),u.value=!0;return}},V=async()=>{let l={...v.value,hospital:h.hospital};const e=await nt(l);P(e,()=>{window.$message().success(e.message),u.value=!1,v.value=JSON.parse(JSON.stringify(O)),b()})},k=m(!1),j=()=>{if(c.value.length<=0)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5206\u8D26\u8BBE\u7F6E");k.value=!0},R=async()=>{const l=await st({id:c.value[0],hospital:h.hospital});P(l,()=>{window.$message().success(l.message),k.value=!1,c.value=[],b()})};return E(()=>{b()}),(l,e)=>{const g=M,N=G,U=at,A=dt,q=ct,F=K;return i(),H("div",null,[o(U,{show:t(k),"onUpdate:show":e[2]||(e[2]=s=>I(k)?k.value=s:null),preset:"card",style:{width:"400px"},title:"\u5220\u9664\u786E\u8BA4","auto-focus":!1,bordered:!1},{default:a(()=>[f("div",null,[o(N,{justify:"center"},{default:a(()=>[o(g,{onClick:e[0]||(e[0]=s=>R()),type:"info"},{default:a(()=>[$("\u786E\u5B9A")]),_:1}),o(g,{onClick:e[1]||(e[1]=s=>k.value=!1)},{default:a(()=>[$("\u53D6\u6D88")]),_:1})]),_:1})])]),_:1},8,["show"]),o(U,{show:t(u),"onUpdate:show":e[6]||(e[6]=s=>I(u)?u.value=s:null),preset:"card",style:{width:"700px"},title:"\u4FEE\u6539\u4FE1\u606F","auto-focus":!1,bordered:!1},{default:a(()=>[f("div",null,[o(N,{align:"center"},{default:a(()=>[o(t(x),null,{default:a(()=>[Ot]),_:1}),o(A,{class:"form_input_wrapper",value:t(v).item_id,"onUpdate:value":e[3]||(e[3]=s=>t(v).item_id=s)},null,8,["value"])]),_:1}),o(N,{"mt-2":"",align:"center"},{default:a(()=>[o(t(x),null,{default:a(()=>[Ut]),_:1}),o(A,{class:"form_input_wrapper",value:t(v).desc,"onUpdate:value":e[4]||(e[4]=s=>t(v).desc=s)},null,8,["value"])]),_:1}),o(g,{onClick:e[5]||(e[5]=s=>V()),type:"info","mt-2":""},{default:a(()=>[$("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),o(U,{show:t(w),"onUpdate:show":e[10]||(e[10]=s=>I(w)?w.value=s:null),preset:"card",style:{width:"700px"},title:"\u65B0\u5EFA","auto-focus":!1,bordered:!1},{default:a(()=>[f("div",null,[o(N,{align:"center"},{default:a(()=>[o(t(x),null,{default:a(()=>[xt]),_:1}),o(A,{class:"form_input_wrapper",value:t(y).item_id,"onUpdate:value":e[7]||(e[7]=s=>t(y).item_id=s)},null,8,["value"])]),_:1}),o(N,{"mt-2":"",align:"center"},{default:a(()=>[o(t(x),null,{default:a(()=>[Pt]),_:1}),o(A,{class:"form_input_wrapper",value:t(y).desc,"onUpdate:value":e[8]||(e[8]=s=>t(y).desc=s)},null,8,["value"])]),_:1}),o(g,{onClick:e[9]||(e[9]=s=>p()),type:"info","mt-2":""},{default:a(()=>[$("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),o(F,{"mt-2":"",title:"\u5206\u8D26\u9879\u76EE"},{default:a(()=>[f("div",null,[f("div",It,[o(N,null,{default:a(()=>[o(g,{onClick:e[11]||(e[11]=s=>_()),type:"success"},{default:a(()=>[$("\u65B0\u5EFA")]),_:1}),o(g,{onClick:e[12]||(e[12]=s=>j()),type:"error"},{default:a(()=>[$("\u5220\u9664")]),_:1}),o(g,{onClick:e[13]||(e[13]=s=>L()),type:"info"},{default:a(()=>[$("\u4FEE\u6539\u4FE1\u606F")]),_:1})]),_:1})]),o(q,{"mt-2":"","checked-row-keys":t(c),"onUpdate:checked-row-keys":e[14]||(e[14]=s=>I(c)?c.value=s:null),columns:B,"row-key":s=>s.id,data:t(n)},null,8,["checked-row-keys","row-key","data"])])]),_:1})])}}};var Bt=tt(Dt,[["__scopeId","data-v-4295dd6d"]]);const Lt=f("div",{class:"form_tag_wrapper"},"\u533B\u9662",-1),Vt={__name:"additional",setup(S){const h={hospital:0,type:0},n=m(JSON.parse(JSON.stringify(h)));pt(_=>{b(_.query)});const b=_=>{n.value={hospital:Number(_.hospital||h.hospital),type:Number(_.type)||h.type},p.value=n.value.hospital,c.value.length===0&&B()};E(()=>{b(T.currentRoute.value.query)});const c=m([]),B=async()=>{const _=await rt();P(_,()=>{c.value=_.data.list.map(u=>({label:u.name,value:u.id}))})},w=()=>{const _=n.value.type;n.value.type=-1,T.push({name:"config-additional",query:{hospital:n.value.hospital,type:_}})},J=m(["\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","\u5206\u8D26\u9879\u76EE"]),y=_=>{n.value.type=_,w()},p=m(0);return(_,u)=>{const O=x,v=Jt,L=M,V=G,k=At,j=Ct,R=Nt,l=$t,e=bt,g=St,N=ht,U=wt,A=mt,q=kt,F=ft,s=vt,Q=yt,W=gt,X=Bt,Y=K;return i(),H("div",null,[o(Y,{title:"\u533B\u9662\u989D\u5916\u4FE1\u606F"},{default:a(()=>[f("div",null,[o(V,{align:"center"},{default:a(()=>[o(O,null,{default:a(()=>[Lt]),_:1}),o(v,{class:"form_input_wrapper",value:t(n).hospital,"onUpdate:value":u[0]||(u[0]=C=>t(n).hospital=C),options:[{label:"\u901A\u7528",value:0},...t(c)]},null,8,["value","options"]),o(L,{type:"primary",onClick:u[1]||(u[1]=C=>w())},{default:a(()=>[$("\u5207\u6362")]),_:1})]),_:1}),o(j,{"onUpdate:value":[y,u[2]||(u[2]=C=>t(n).type=C)],value:t(n).type,"mt-2":"",type:"segment"},{default:a(()=>[(i(!0),H(ut,null,_t(t(J),(C,Z)=>(i(),r(k,{name:Z,tab:C},null,8,["name","tab"]))),256))]),_:1},8,["value"]),t(n).type===0?(i(),r(R,{key:0,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===1?(i(),r(l,{key:1,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===2?(i(),r(e,{key:2,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===3?(i(),r(g,{key:3,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===4?(i(),r(N,{key:4,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===5?(i(),r(U,{key:5,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===6?(i(),r(A,{key:6,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===7?(i(),r(q,{key:7,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===8?(i(),r(F,{key:8,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===9?(i(),r(s,{key:9,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===10?(i(),r(Q,{key:10,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===11?(i(),r(W,{key:11,hospital:t(p)},null,8,["hospital"])):d("",!0),t(n).type===12?(i(),r(X,{key:12,hospital:t(p)},null,8,["hospital"])):d("",!0)])]),_:1})])}}};typeof z=="function"&&z(Vt);export{Vt as default};
|