index-9c17d1ac.js 4.4 KB

1
  1. var g=(F,C,c)=>new Promise((b,l)=>{var w=_=>{try{r(c.next(_))}catch(d){l(d)}},D=_=>{try{r(c.throw(_))}catch(d){l(d)}},r=_=>_.done?b(_.value):Promise.resolve(_.value).then(w,D);r((c=c.apply(F,C)).next())});import{_ as P}from"./componentMap-8020b34e.js";import{u as S}from"./useForm-64bbd444.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{P as E}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-367be871.js";import"./index-c733fbf6.js";import"./index-fe06ec6c.js";import{B as N,a5 as T,a6 as L}from"./antd-f204cf77.js";import{m as z,_ as H}from"./index.js";import{b as M}from"./hospitalInfoStatsApi-790eb1c5.js";import{u as O,_ as Y}from"./useTable-e37b46e3.js";import{c as Z,_ as j,s as q}from"./formDrawer.vue_vue_type_script_setup_true_lang-1e27b6ac.js";import{_ as A}from"./line.vue_vue_type_script_setup_true_lang-6506ebb4.js";import{u as G}from"./index-d7f80bb7.js";import{d as J,f as k,o as K,Y as i,Z as s,_ as $,l as a,u as o,a7 as m,F as u,$ as n,a9 as x}from"./vue-b33f04cb.js";import"./index-2f799b33.js";import"./index-2f695166.js";import"./useFormItem-1a9613e7.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./copyTextToClipboard-2136d900.js";import"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useForm-b1e549d3.js";import"./componentMap-5ed4f2d1.js";import"./sortable.esm-4ae27e0b.js";import"./useECharts-b910d988.js";const Q={class:"flex items-center xt-form"},U={class:"flex"},W={class:"mb-4"},X=["onClick"],ee={key:1,style:{color:"rgb(202 211 220 / 100%)"}},te=["onClick"],ie={key:1,style:{color:"rgb(202 211 220 / 100%)"}},se=["onClick"],ae={key:1,style:{color:"rgb(202 211 220 / 100%)"}},oe=["onClick"],pe={key:1,style:{color:"rgb(202 211 220 / 100%)"}},_e=J({__name:"index",setup(F){const C=k("新增传染病患者"),c=k({}),b=k([]),l=k([]),[w,{openDrawer:D}]=G(),[r,{getFieldsValue:_}]=S({schemas:q,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[d,{setTableData:V}]=O({showIndexColumn:!1,bordered:!0,striped:!1,pagination:!1,maxHeight:400,dataSource:b.value,columns:Z});K(()=>g(this,null,function*(){R()}));function B(){return g(this,null,function*(){l.value=_().patrolTime||[],R()})}function R(){return g(this,null,function*(){const y={statsTime:l.value},t=yield M(y),p=[];t.typeList.forEach((h,f)=>{p.push({typeList:h,pb_epidemic_hiv:t.pb_epidemic_hiv[f],pb_epidemic_syph:t.pb_epidemic_syph[f],pb_epidemic_hbv:t.pb_epidemic_hbv[f],pb_epidemic_hcv:t.pb_epidemic_hcv[f]})}),b.value=p,yield V(p);const e={content:[{id:"HIV抗体",value:t.pb_epidemic_hiv},{id:"梅毒",value:t.pb_epidemic_syph},{id:"乙肝",value:t.pb_epidemic_hbv},{id:"丙肝抗体",value:t.pb_epidemic_hcv}],time:t.typeList};c.value=e})}function I(){}function v(y,t){const p={typeList:y.typeList,types:t};D(!0,p)}return(y,t)=>(i(),s(u,null,[$("div",Q,[$("div",U,[a(o(P),{onRegister:o(r),onFieldValueChange:B,style:{width:"240px"},class:"mr-2"},null,8,["onRegister"])]),a(o(N),{type:"default",onClick:I,style:{height:"38px","margin-top":"-8px"}},{default:m(()=>[a(z,{icon:"icon-xt-download-download_default|iconfont",size:14})]),_:1})]),$("div",W,[a(o(E),{title:C.value},null,8,["title"])]),a(o(L),{style:{"max-height":"360px"}},{default:m(()=>[a(o(T),{span:24},{default:m(()=>[a(A,{data:c.value},null,8,["data"])]),_:1})]),_:1}),a(o(L),{style:{"max-height":"300px","margin-bottom":"16px"}},{default:m(()=>[a(o(T),{span:24},{default:m(()=>[a(o(Y),{onRegister:o(d)},{bodyCell:m(({column:p,record:e})=>[p.key==="pb_epidemic_hbv"?(i(),s(u,{key:0},[e.pb_epidemic_hbv!=0?(i(),s("a",{key:0,onClick:h=>v(e,"pb_epidemic_hbv")},n(e.pb_epidemic_hbv),9,X)):(i(),s("span",ee,n(e.pb_epidemic_hbv),1))],64)):x("",!0),p.key==="pb_epidemic_syph"?(i(),s(u,{key:1},[e.pb_epidemic_syph!=0?(i(),s("a",{key:0,onClick:h=>v(e,"pb_epidemic_syph")},n(e.pb_epidemic_syph),9,te)):(i(),s("span",ie,n(e.pb_epidemic_syph),1))],64)):x("",!0),p.key==="pb_epidemic_hcv"?(i(),s(u,{key:2},[e.pb_epidemic_hcv!=0?(i(),s("a",{key:0,onClick:h=>v(e,"pb_epidemic_hcv")},n(e.pb_epidemic_hcv),9,se)):(i(),s("span",ae,n(e.pb_epidemic_hcv),1))],64)):x("",!0),p.key==="pb_epidemic_hiv"?(i(),s(u,{key:3},[e.pb_epidemic_hiv!=0?(i(),s("a",{key:0,onClick:h=>v(e,"pb_epidemic_hiv")},n(e.pb_epidemic_hiv),9,oe)):(i(),s("span",pe,n(e.pb_epidemic_hiv),1))],64)):x("",!0)]),_:1},8,["onRegister"])]),_:1})]),_:1}),a(j,{onRegister:o(w)},null,8,["onRegister"])],64))}});const Ne=H(_e,[["__scopeId","data-v-8c6d313c"]]);export{Ne as default};