| 1 |
- var g=(F,C,c)=>new Promise((v,l)=>{var w=_=>{try{r(c.next(_))}catch(d){l(d)}},D=_=>{try{r(c.throw(_))}catch(d){l(d)}},r=_=>_.done?v(_.value):Promise.resolve(_.value).then(w,D);r((c=c.apply(F,C)).next())});import{_ as P}from"./componentMap-090b9009.js";import{u as S}from"./useForm-2d0613b7.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import{P as E}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-153d3ad5.js";import"./index-74ee4d87.js";import"./index-971488e0.js";import{B as N,a5 as T,a6 as L}from"./antd-d98832c6.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-15009f7a.js";import{c as Z,_ as j,s as q}from"./formDrawer.vue_vue_type_script_setup_true_lang-89313e2b.js";import{_ as A}from"./line.vue_vue_type_script_setup_true_lang-eb33c117.js";import{u as G}from"./index-187f76c9.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 b,$ as n,a9 as x}from"./vue-8fccce23.js";import"./index-7b00e5b4.js";import"./index-a7810134.js";import"./useFormItem-9c6d112e.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./copyTextToClipboard-ba2fd847.js";import"./TextEditor-e80f27f2.js";import"./onMountedOrActivated-cb072c10.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useForm-bca35dcc.js";import"./componentMap-4cfd6e0f.js";import"./sortable.esm-4ae27e0b.js";import"./useECharts-60f43adb.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({}),v=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:v.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 h={statsTime:l.value},t=yield M(h),p=[];t.typeList.forEach((u,f)=>{p.push({typeList:u,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]})}),v.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(){console.log("下载按钮")}function y(h,t){console.log("record:::",h);const p={typeList:h.typeList,types:t};D(!0,p)}return(h,t)=>(i(),s(b,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(b,{key:0},[e.pb_epidemic_hbv!=0?(i(),s("a",{key:0,onClick:u=>y(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(b,{key:1},[e.pb_epidemic_syph!=0?(i(),s("a",{key:0,onClick:u=>y(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(b,{key:2},[e.pb_epidemic_hcv!=0?(i(),s("a",{key:0,onClick:u=>y(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(b,{key:3},[e.pb_epidemic_hiv!=0?(i(),s("a",{key:0,onClick:u=>y(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};
|