| 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-5902526c.js";import{u as R}from"./useForm-bff27c7a.js";import"./FormItem.vue_vue_type_script_lang-75493162.js";import{P as B}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import"./index-6b64feb2.js";import{l as M}from"./index-a4e1ec38.js";import{ak as k,m as S,_ as E}from"./index.js";import{a as I}from"./treatApi-4370dfc1.js";import{u as $,_ as z}from"./useTable-d8a7878c.js";import{l as w,B as N,a5 as C,a6 as O}from"./antd-f259b82a.js";import{_ as j}from"./bar.vue_vue_type_script_setup_true_lang-b7b85457.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-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-d898a656.js";import"./componentMap-2ac5fe69.js";import"./sortable.esm-4ae27e0b.js";import"./useECharts-947e808e.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=k(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(N),{type:"default",onClick:Y,style:{height:"38px","margin-top":"-8px"}},{default:_(()=>[a(S,{icon:"icon-xt-download-download_default|iconfont",size:14})]),_:1})]),v("div",U,[a(e(B),{title:i.value},null,8,["title"])]),a(e(O),{style:{"max-height":"400px"}},{default:_(()=>[a(e(C),{span:16},{default:_(()=>[a(j,{data:o.value},null,8,["data"])]),_:1}),a(e(C),{span:8},{default:_(()=>[a(e(z),{onRegister:e(F)},null,8,["onRegister"])]),_:1})]),_:1})],64))}});const Tt=E(W,[["__scopeId","data-v-90a063dc"]]);export{Tt as default};
|