index-4309fcc2.js 3.5 KB

1
  1. var _=(v,i,s)=>new Promise((m,l)=>{var u=t=>{try{r(s.next(t))}catch(p){l(p)}},d=t=>{try{r(s.throw(t))}catch(p){l(p)}},r=t=>t.done?m(t.value):Promise.resolve(t.value).then(u,d);r((s=s.apply(v,i)).next())});import{_ as Y}from"./componentMap-653747b8.js";import{u as k}from"./useForm-bff27c7a.js";import"./FormItem.vue_vue_type_script_lang-d3b60323.js";import{P}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import"./index-6b64feb2.js";import"./index-a4e1ec38.js";import{l as L,B as R,a5 as w,a6 as B}from"./antd-f259b82a.js";import{m as M,_ as S}from"./index.js";import{a as E}from"./treatApi-4370dfc1.js";import{u as I,_ as $}from"./useTable-4b14af4b.js";import{_ as N}from"./bar.vue_vue_type_script_setup_true_lang-b7b85457.js";import{d as z,f as n,o as A,Y as G,Z as j,_ as h,l as a,u as o,a7 as f,F as H}from"./vue-aed314e3.js";import"./index-7fe9c1e2.js";import"./index-6811a03f.js";import"./useFormItem-421691fe.js";import"./uuid-31b8b5a4.js";import"./useSortable-7d2b6665.js";import"./download-fac9a150.js";import"./copyTextToClipboard-328ee3b1.js";import"./TextEditor-4892fcd0.js";import"./onMountedOrActivated-d9097634.js";import"./useWindowSizeFn-6e9d633b.js";import"./useForm-f0fa3fae.js";import"./componentMap-067ef57e.js";import"./sortable.esm-4ae27e0b.js";import"./useECharts-947e808e.js";const O=[{title:"名称",dataIndex:"typeList",align:"left"},{title:"数量",dataIndex:"numList",align:"left"}],X=[{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:[L().add(-3,"month"),L()],colProps:{span:16}}],Z={class:"flex items-center xt-form"},q={class:"flex"},J={class:"mb-4"},K=z({__name:"index",setup(v){const i=n("最近使用通路"),s=n({}),m=n([]),l=n([]),u=n("day"),d=n(0),[r,{getFieldsValue:t}]=k({schemas:X,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[p,{setTableData:D}]=I({showIndexColumn:!1,bordered:!0,striped:!1,pagination:!1,showSummary:!0,summaryFunc:V,maxHeight:400,dataSource:m.value,columns:O});A(()=>_(this,null,function*(){g()}));function F(){return _(this,null,function*(){l.value=t().patrolTime||[],g()})}function g(){return _(this,null,function*(){const x={time:l.value,type:u.value!=""?u.value:void 0},c=yield E(x);c.forEach(e=>{switch(d.value+=e.numList,e.typeList){case"va_type_avf":e.typeList="AVF";break;case"va_type_avg":e.typeList="AVG";break;case"va_type_ncc":e.typeList="NCC";break;case"va_type_tcc":e.typeList="TCC";break}}),m.value=c,yield D(c);const y={content:[],description:i.value,time:[]},b=[],C=[];c.forEach(e=>{b.push(e.numList),C.push(e.typeList)}),y.content.push({id:i.value,value:b}),y.time=C,s.value=y})}function T(){console.log("下载按钮")}function V(){return[{typeList:"合计",numList:d.value}]}return(x,c)=>(G(),j(H,null,[h("div",Z,[h("div",q,[a(o(Y),{onRegister:o(r),onFieldValueChange:F,style:{width:"400px"},class:"mr-2"},null,8,["onRegister"])]),a(o(R),{type:"default",onClick:T,style:{height:"38px","margin-top":"-8px"}},{default:f(()=>[a(M,{icon:"icon-xt-download-download_default|iconfont",size:14})]),_:1})]),h("div",J,[a(o(P),{title:i.value},null,8,["title"])]),a(o(B),{style:{"max-height":"400px"}},{default:f(()=>[a(o(w),{span:16},{default:f(()=>[a(N,{data:s.value},null,8,["data"])]),_:1}),a(o(w),{span:8},{default:f(()=>[a(o($),{onRegister:o(p)},null,8,["onRegister"])]),_:1})]),_:1})],64))}});const wt=S(K,[["__scopeId","data-v-e2d11899"]]);export{wt as default};