index-2de32dc1.js 3.4 KB

1
  1. var f=(y,i,o)=>new Promise((c,r)=>{var p=t=>{try{n(o.next(t))}catch(m){r(m)}},d=t=>{try{n(o.throw(t))}catch(m){r(m)}},n=t=>t.done?c(t.value):Promise.resolve(t.value).then(p,d);n((o=o.apply(y,i)).next())});import{_ as P}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{l as M}from"./index-971488e0.js";import{aj as S,m as k,_ as E}from"./index.js";import{a as I}from"./treatApi-05804f33.js";import{u as $,_ as j}from"./useTable-15009f7a.js";import{l as w,B as z,a5 as C,a6 as N}from"./antd-d98832c6.js";import{_ as O}from"./bar.vue_vue_type_script_setup_true_lang-8f6b2f5f.js";import{d as G,f as s,o as H,Y as X,Z,_ as v,l as a,u as e,a7 as _,F as q}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 A=[{title:"名称",dataIndex:"typeList",align:"left"},{title:"数量",dataIndex:"numList",align:"left"}],J=[{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:[w().add(-3,"month"),w()],colProps:{span:16}}],K={class:"flex items-center xt-form"},Q={class:"flex"},U={class:"mb-4"},W=G({__name:"index",setup(y){const i=s("最近使用通路"),o=s({}),c=s([]),r=s([]),p=s("day"),d=s([]),n=s(0),[t,{getFieldsValue:m}]=R({schemas:J,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[F,{setTableData:L}]=$({showIndexColumn:!1,bordered:!0,striped:!1,pagination:!1,showSummary:!0,summaryFunc:V,maxHeight:400,dataSource:c.value,columns:A});H(()=>f(this,null,function*(){d.value=yield M({dictCode:"va_type"}),g()}));function T(){return f(this,null,function*(){r.value=m().patrolTime||[],g()})}function g(){return f(this,null,function*(){const x={time:r.value,type:p.value!=""?p.value:void 0},u=yield I(x);u.forEach(l=>{n.value+=l.numList,l.typeList=S(d.value,l.typeList,"label")}),c.value=u,yield L(u);const h={content:[],description:i.value,time:[]},b=[],D=[];u.forEach(l=>{b.push(l.numList),D.push(l.typeList)}),h.content.push({id:i.value,value:b}),h.time=D,o.value=h})}function Y(){console.log("下载按钮")}function V(){return[{typeList:"合计",numList:n.value}]}return(x,u)=>(X(),Z(q,null,[v("div",K,[v("div",Q,[a(e(P),{onRegister:e(t),onFieldValueChange:T,style:{width:"400px"},class:"mr-2"},null,8,["onRegister"])]),a(e(z),{type:"default",onClick:Y,style:{height:"38px","margin-top":"-8px"}},{default:_(()=>[a(k,{icon:"icon-xt-download-download_default|iconfont",size:14})]),_:1})]),v("div",U,[a(e(B),{title:i.value},null,8,["title"])]),a(e(N),{style:{"max-height":"400px"}},{default:_(()=>[a(e(C),{span:16},{default:_(()=>[a(O,{data:o.value},null,8,["data"])]),_:1}),a(e(C),{span:8},{default:_(()=>[a(e(j),{onRegister:e(F)},null,8,["onRegister"])]),_:1})]),_:1})],64))}});const Tt=E(W,[["__scopeId","data-v-90a063dc"]]);export{Tt as default};