| 1 |
- var g=(w,x,l)=>new Promise((_,m)=>{var h=s=>{try{o(l.next(s))}catch(n){m(n)}},d=s=>{try{o(l.throw(s))}catch(n){m(n)}},o=s=>s.done?_(s.value):Promise.resolve(s.value).then(h,d);o((l=l.apply(w,x)).next())});import{_ as L}from"./componentMap-090b9009.js";import{u as M}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{l as j}from"./index-971488e0.js";import{aj as y,m as S,_ as $}from"./index.js";import{c as O}from"./treatApi-05804f33.js";import{u as k,_ as z}from"./useTable-15009f7a.js";import{l as C,B as N,a5 as F,a6 as T}from"./antd-d98832c6.js";import{_ as G}from"./line.vue_vue_type_script_setup_true_lang-eb33c117.js";import{d as H,f as r,o as Z,Y as q,Z as A,_ as b,l as a,u as e,a7 as f,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 Q=[{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:[C().add(-3,"month"),C()],colProps:{span:16}}],U={class:"flex items-center xt-form"},W={class:"flex"},X={class:"mb-4"},K=H({__name:"index",setup(w){const x=r("透析类型"),l=r({}),_=r([]),m=r("day"),h=r([]),d=r([]);let o=[{title:"透析日期",dataIndex:"dateList",align:"left",width:120}];const[s,{getFieldsValue:n}]=M({schemas:Q,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[Y,{setTableData:P,setColumns:R}]=k({showIndexColumn:!1,bordered:!0,striped:!1,pagination:!1,maxHeight:400,dataSource:_.value,columns:o});Z(()=>g(this,null,function*(){d.value=yield j({dictCode:"dt"}),D()}));function V(){return g(this,null,function*(){h.value=n().patrolTime||[],m.value=n().types||"",D()})}function D(){return g(this,null,function*(){const c={time:h.value,type:m.value},i=yield O(c);_.value=i;const t=[];i.forEach(v=>{Object.keys(v).forEach(u=>{t[u]?t[u].push(v[u]):t[u]=[v[u]]})});let p={content:[],time:t.dateList};p=yield B(t,p),R(o),yield P(i),l.value=p})}function B(c,i){return o=[{title:"透析日期",dataIndex:"dateList",align:"left",width:120}],Object.keys(c).forEach(t=>{if(t!="dateList"&&t!="totalCount"){o.push({title:y(d.value,t,"label"),dataIndex:t,align:"left",width:130});const p={id:y(d.value,t,"label"),value:c[t]};i.content.push(p)}}),o.push({title:"总计",dataIndex:"totalCount",align:"left",width:120}),i}function I(){console.log("下载按钮")}return(c,i)=>(q(),A(J,null,[b("div",U,[b("div",W,[a(e(L),{onRegister:e(s),onFieldValueChange:V,style:{width:"400px"},class:"mr-2"},null,8,["onRegister"])]),a(e(N),{type:"default",onClick:I,style:{height:"38px","margin-top":"-8px"}},{default:f(()=>[a(S,{icon:"icon-xt-download-download_default|iconfont",size:14})]),_:1})]),b("div",X,[a(e(E),{title:x.value},null,8,["title"])]),a(e(T),{style:{"max-height":"360px"}},{default:f(()=>[a(e(F),{span:24},{default:f(()=>[a(G,{data:l.value},null,8,["data"])]),_:1})]),_:1}),a(e(T),{style:{"max-height":"300px","margin-bottom":"16px"}},{default:f(()=>[a(e(F),{span:24},{default:f(()=>[a(e(z),{onRegister:e(Y)},null,8,["onRegister"])]),_:1})]),_:1})],64))}});const Yt=$(K,[["__scopeId","data-v-acbf38e6"]]);export{Yt as default};
|