import{u as S,r as v,ad as z,_ as C,an as E,L as P,g as x,o as r,h as d,m as i,z as L,B as k,j as A,w as f,n as M,t as c,k as y,i as m,q as O,N as w,X as U}from"./vendor.0bc3c1d4.js";import{i as q,L as F}from"./index.d9e7ec81.js";/* empty css */import{l as G}from"./certificate.485f10f6.js";import"./index.d15345ba.js";const R={class:"padding-sm"},W={class:"flex flex-wrap justify-between"},X={class:"text-sm"},H={key:0,class:"text-sm text-grey"},J=w("\u8BC1\u4E66 "),K={class:"text-blue text-bold"},Q=w(",\u8BF7\u7559\u610F\uFF01"),Y={key:1,class:"text-sm text-grey text-center"},Z={class:"margin-top-sm"},$=i("div",{id:"carPeriod",style:{height:"200px"}},null,-1),ie={setup(ee){const N=S(),{proxy:D}=U(),g=v(!0),h=v(["1"]),b=v(["1"]);var p=null;const I=D.parseTime(new Date,"{y}-{m}-{d}"),T=z({statisLi:[{name:"\u8BC1\u4E66\u603B\u6570",num:0,colr:"#008dd4",islink:!0,path:"/mobile/daily/certificate/certificateList?id=0"},{name:"\u6B63\u5E38\u671F\u9650",num:0,colr:"#00d42a",islink:!1},{name:"\u5373\u5C06\u5230\u671F",num:0,colr:"#d1d400",islink:!1},{name:"\u5DF2\u8FC7\u671F",num:0,colr:"#d40000",islink:!1}],warmList:[]}),{statisLi:u,warmList:_}=C(T);function V(){g.value=!0,G({pageNum:1,pageSize:9999}).then(l=>{let o=l.rows,e=[0,0,0,0,0],s=[];o.map((t,a)=>{if(isNaN(t.certificateEffectiveDate)&&!isNaN(Date.parse(t.certificateEffectiveDate))){let n=B(I,t.certificateEffectiveDate);t.nextTime=n,n>365?e[1]+=1:n>31&&n<366?e[2]+=1:n>-1&&n<32?(e[3]+=1,s.push(t)):n<0&&(s.push(t),e[4]+=1)}else e[0]+=1,t.nextTime="\u957F\u671F"}),u.value[0].num=l.total,u.value[1].num=e[0]+e[1]+e[2],u.value[2].num=e[3],u.value[3].num=e[4],_.value=s,p.setOption(j(e)),p.resize(),g.value=!1})}const j=function(l){return{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{top:"10%",left:"0%",right:"0%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:["\u957F\u671F",">365\u5929","32-365\u5929","<32\u5929","\u5DF2\u8FC7\u671F"],axisLine:{lineStyle:{color:"#fff"}}},yAxis:{type:"value",axisLine:{show:!1},splitLine:{show:!0,lineStyle:{color:"rgba(0,0,0,0.4)"}},axisLabel:{formatter:function(){return""}}},series:[{data:l,name:"\u5B9E\u65F6\u6570\u636E",type:"bar",barWidth:"45%",itemStyle:{label:{color:"#fff"},color:function(e){var s=[["#008dd4","#008dd4"],["#008dd4","#008dd4"],["#008dd4","#008dd4"],["#eec009","#eec009"],["#ee0909","#ee0909"]],t=e.dataIndex;return e.dataIndex>=s.length&&(t=e.dataIndex-s.length),new F(0,0,0,1,[{offset:0,color:s[t][0]},{offset:1,color:s[t][1]}])}},label:{show:!0,position:"top",color:"#fff",formatter:function(e){var s=["\u4E2A","\u4E2A","\u4E2A","\u4E2A","\u4E2A"],t=e.dataIndex;return e.dataIndex>=s.length&&(t=e.dataIndex-s.length),l[t]+s[t]}}}]}},B=function(l,o){var e="",s=l.replace(/-/g,"/"),t=Date.parse(s),a=Date.parse(o);return e=parseInt((a-t)/(1*24*60*60*1e3)),e};return E(()=>{N.state.data.showNavBar=!0}),P(()=>{p=q(document.getElementById("carPeriod")),V()}),(l,o)=>{const e=x("van-cell"),s=x("van-collapse-item"),t=x("van-collapse");return r(),d("div",null,[i("div",R,[i("div",W,[(r(!0),d(L,null,k(y(u),(a,n)=>(r(),A(e,{style:{width:"calc(50% - 5px)"},class:"padding-tb margin-bottom-sm",key:n,"is-link":a.islink,to:a.path},{default:f(()=>[i("div",{style:M("color:"+a.colr+";font-size:40px;")},c(a.num),5),i("div",X,c(a.name),1)]),_:2},1032,["is-link","to"]))),128))]),i("div",null,[m(t,{modelValue:h.value,"onUpdate:modelValue":o[0]||(o[0]=a=>h.value=a)},{default:f(()=>[m(s,{title:"\u62A5\u8B66\u8BE6\u60C5",name:"1"},{default:f(()=>[y(_).length?(r(),d("div",H,[(r(!0),d(L,null,k(y(_),(a,n)=>(r(),d("p",{key:n},[J,i("span",K,c("<"+a.certificateName+">"),1),i("span",{class:O(a.nextTime<0?"text-red":"text-yellow")},c(a.nextTime<0?"\u5DF2\u8FC7\u671F":"\u5269\u4F59")+c(Math.abs(a.nextTime))+"\u5929"+c(a.nextTime<0?"":"\u8FC7\u671F"),3),Q]))),128))])):(r(),d("div",Y," \u6682\u65E0\u62A5\u8B66\u6570\u636E\uFF01 "))]),_:1})]),_:1},8,["modelValue"])]),i("div",Z,[m(t,{modelValue:b.value,"onUpdate:modelValue":o[1]||(o[1]=a=>b.value=a)},{default:f(()=>[m(s,{title:"\u6709\u6548\u671F\u9650\u603B\u89C8",name:"1"},{default:f(()=>[$]),_:1})]),_:1},8,["modelValue"])])])])}}};export{ie as default};