index-4acbea2e.js 3.3 KB

1
  1. var d=(h,u,o)=>new Promise((p,n)=>{var c=a=>{try{s(o.next(a))}catch(i){n(i)}},_=a=>{try{s(o.throw(a))}catch(i){n(i)}},s=a=>a.done?p(a.value):Promise.resolve(a.value).then(c,_);s((o=o.apply(h,u)).next())});import{_ as C}from"./componentMap-090b9009.js";import{u as R}from"./useForm-2d0613b7.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import{P as B}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-153d3ad5.js";import"./index-74ee4d87.js";import"./index-971488e0.js";import{l as v,B as V,a5 as b,a6 as w}from"./antd-d98832c6.js";import{m as L,_ as M}from"./index.js";import{c as S}from"./patientStatsApi-2201fc6f.js";import{u as k,_ as I}from"./useTable-15009f7a.js";import{_ as $}from"./line.vue_vue_type_script_setup_true_lang-eb33c117.js";import{d as E,f as r,o as z,Y as A,Z as N,_ as g,l as t,u as e,a7 as m,F as j}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 G=[{title:"新增日期",dataIndex:"type",align:"left"},{title:"数量",dataIndex:"num",align:"left"}],H=[{field:"types",component:"RadioButtonGroup",componentProps:{options:[{label:"日",value:"day"},{label:"月",value:"month"}]},defaultValue:"day"},{field:"patrolTime",component:"RangePicker",componentProps:{format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"},defaultValue:[v().add(-3,"month"),v()],colProps:{span:16}}],O={class:"flex items-center xt-form"},Z={class:"flex"},q={class:"mb-4"},J=E({__name:"index",setup(h){const u=r("新增患者"),o=r({}),p=r([]),n=r("day"),c=r([]),[_,{getFieldsValue:s}]=R({schemas:H,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[a,{setTableData:i}]=k({showIndexColumn:!1,bordered:!0,striped:!1,pagination:!1,maxHeight:400,dataSource:p.value,columns:G});z(()=>d(this,null,function*(){x()}));function D(){return d(this,null,function*(){n.value=s().types,c.value=s().patrolTime||[],x()})}function x(){return d(this,null,function*(){const y={type:n.value,time:c.value},l=yield S(y),f=[];l.typeList.forEach((Y,T)=>{f.push({type:Y,num:l.numList[T]})}),p.value=f,yield i(f);const P={content:[{id:"新增患者",value:l.numList}],time:l.typeList};o.value=P})}function F(){console.log("下载按钮")}return(y,l)=>(A(),N(j,null,[g("div",O,[g("div",Z,[t(e(C),{onRegister:e(_),onFieldValueChange:D,style:{width:"400px"},class:"mr-2"},null,8,["onRegister"])]),t(e(V),{type:"default",onClick:F,style:{height:"38px","margin-top":"-8px"}},{default:m(()=>[t(L,{icon:"icon-xt-download-download_default|iconfont",size:14})]),_:1})]),g("div",q,[t(e(B),{title:u.value},null,8,["title"])]),t(e(w),{style:{"max-height":"360px"}},{default:m(()=>[t(e(b),{span:24},{default:m(()=>[t($,{data:o.value},null,8,["data"])]),_:1})]),_:1}),t(e(w),{style:{"max-height":"300px","margin-bottom":"16px"}},{default:m(()=>[t(e(b),{span:24},{default:m(()=>[t(e(I),{onRegister:e(a)},null,8,["onRegister"])]),_:1})]),_:1})],64))}});const wt=M(J,[["__scopeId","data-v-bc0e5aa0"]]);export{wt as default};