Index-88548f4a.js 28 KB

1
  1. import{r as W,b as _e,n as ke,w as G,d as q,i as Wt,e as E,f as t,m as ae,g as tt,h as $t,j as at,T as ot,k as lt,v as nt,l as Ut,p as Vt,q as qt,F as st,s as Gt,t as Kt,x as re,y as Jt,z as Zt,o as de,c as Se,A as w,B as K,a as O,C as Qt,D as Xt,E as rt,G as it,H as ea,I as ta,J as aa,K as oa,L as la,M as na,N as sa,O as oe,__tla as ra}from"./index-4a4d6d33.js";import{_ as ia,__tla as ca}from"./Echart.vue_vue_type_script_setup_true_lang-0061d2aa.js";import{o as ua,w as da,a as ma,u as me,c as $,b as Te,B as pa,m as H,n as L,d as Q,e as J,g as fa,r as va,f as ga,h as ha,p as Oe,t as R,i as pe,j as ya,k as ct,l as ba,q as ut,s as wa,v as Ce,x as fe,P as xa,y as Da,H as _a,z as ve,A as Be,C as ie,D as dt,E as ka,F as Sa,G as ge,I as Ta,J as Oa,K as Pe,L as Ca,M as ze,N as Ba,__tla as Pa}from"./index-89b33eef.js";import{E as za,__tla as Aa}from"./el-card-7eebf99e.js";import{E as Ma,__tla as Ia}from"./el-skeleton-item-c7f0c432.js";import{l as mt,p as Ra,__tla as ja}from"./echarts-data-235d4115.js";import{_ as Ea,__tla as Ha}from"./MemberStatisticsCard.vue_vue_type_script_setup_true_lang-c0a2c7ba.js";import{P as La,__tla as Ya}from"./index-a8b6b086.js";import{T as Fa,g as Na,a as Wa,__tla as $a}from"./ToBeDone-0b78afca.js";import{f as Ua,__tla as Va}from"./formatTime-54f0173a.js";import{_ as qa}from"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as Ga}from"./member-3996ddbc.js";import{__tla as Ka}from"./ToBeDoneDialog-96b6fdd9.js";import{__tla as Ja}from"./Dialog-475e04d7.js";import{__tla as Za}from"./permission-9ac8d393.js";let pt,Qa=Promise.all([(()=>{try{return ra}catch{}})(),(()=>{try{return ca}catch{}})(),(()=>{try{return Pa}catch{}})(),(()=>{try{return Aa}catch{}})(),(()=>{try{return Ia}catch{}})(),(()=>{try{return ja}catch{}})(),(()=>{try{return Ha}catch{}})(),(()=>{try{return Ya}catch{}})(),(()=>{try{return $a}catch{}})(),(()=>{try{return Va}catch{}})(),(()=>{try{return Ga}catch{}})(),(()=>{try{return Ka}catch{}})(),(()=>{try{return Ja}catch{}})(),(()=>{try{return Za}catch{}})()]).then(async()=>{let ft=2e3;const[vt,Xa]=$("config-provider"),gt=Symbol(vt),[ht,Ae]=$("icon"),he=Q(q({name:ht,props:{dot:Boolean,tag:H("i"),name:String,size:L,badge:L,color:String,badgeProps:Object,classPrefix:String},setup(e,{slots:l}){const n=Wt(gt,null),m=E(()=>e.classPrefix||(n==null?void 0:n.iconPrefix)||Ae());return()=>{const{tag:c,dot:d,name:u,size:x,badge:a,color:y}=e,b=(v=>v==null?void 0:v.includes("/"))(u);return t(pa,ae({dot:d,tag:c,class:[m.value,b?"":`${m.value}-${u}`],style:{color:y,fontSize:Te(x)},content:a},e.badgeProps),{default:()=>{var v;return[(v=l.default)==null?void 0:v.call(l),b&&t("img",{class:Ae("image"),src:u},null)]}})}}})),[yt,le]=$("loading"),bt=Array(12).fill(null).map((e,l)=>t("i",{class:le("line",String(l+1))},null)),wt=t("svg",{class:le("circular"),viewBox:"25 25 50 50"},[t("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),Me=Q(q({name:yt,props:{size:L,type:H("circular"),color:String,vertical:Boolean,textSize:L,textColor:String},setup(e,{slots:l}){const n=E(()=>J({color:e.color},fa(e.size))),m=()=>{const d=e.type==="spinner"?bt:wt;return t("span",{class:le("spinner",e.type),style:n.value},[l.icon?l.icon():d])},c=()=>{var d;if(l.default)return t("span",{class:le("text"),style:{fontSize:Te(e.textSize),color:(d=e.textColor)!=null?d:e.color}},[l.default()])};return()=>{const{type:d,vertical:u}=e;return t("div",{class:le([d,{vertical:u}]),"aria-live":"polite","aria-busy":!0},[m(),c()])}}})),[xt,X]=$("button"),Dt=Q(q({name:xt,props:J({},va,{tag:H("button"),text:String,icon:String,type:H("default"),size:H("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:H("button"),loadingSize:L,loadingText:String,loadingType:String,iconPosition:H("left")}),emits:["click"],setup(e,{emit:l,slots:n}){const m=ga(),c=()=>e.loading?n.loading?n.loading():t(Me,{size:e.loadingSize,type:e.loadingType,class:X("loading")},null):n.icon?t("div",{class:X("icon")},[n.icon()]):e.icon?t(he,{name:e.icon,class:X("icon"),classPrefix:e.iconPrefix},null):void 0,d=()=>{let a;if(a=e.loading?e.loadingText:n.default?n.default():e.text,a)return t("span",{class:X("text")},[a])},u=()=>{const{color:a,plain:y}=e;if(a){const b={color:y?a:"white"};return y||(b.background=a),a.includes("gradient")?b.border=0:b.borderColor=a,b}},x=a=>{e.loading?Oe(a):e.disabled||(l("click",a),m())};return()=>{const{tag:a,type:y,size:b,block:v,round:D,plain:A,square:C,loading:N,disabled:Y,hairline:j,nativeType:U,iconPosition:i}=e,_=[X([y,b,{plain:A,block:v,round:D,square:C,loading:N,disabled:Y,hairline:j}]),{[ha]:j}];return t(a,{type:U,class:_,style:u(),disabled:Y,onClick:x},{default:()=>[t("div",{class:X("content")},[i==="left"&&c(),d(),i==="right"&&c()])]})}}})),_t={show:Boolean,zIndex:L,overlay:R,duration:L,teleport:[String,Object],lockScroll:R,lazyRender:R,beforeClose:Function,overlayStyle:Object,overlayClass:pe,transitionAppear:Boolean,closeOnClickOverlay:R};let ne=0;const Ie="van-overflow-hidden";function Re(e){const l=W(!1);return G(e,n=>{n&&(l.value=n)},{immediate:!0}),n=>()=>l.value?n():null}const je=()=>{var e;const{scopeId:l}=((e=at())==null?void 0:e.vnode)||{};return l?{[l]:""}:null},[kt,St]=$("overlay"),Tt=Q(q({name:kt,props:{show:Boolean,zIndex:L,duration:L,className:pe,lockScroll:R,lazyRender:R,customStyle:Object},setup(e,{slots:l}){const n=W(),m=Re(()=>e.show||!e.lazyRender)(()=>{var c;const d=J(wa(e.zIndex),e.customStyle);return Ce(e.duration)&&(d.animationDuration=`${e.duration}s`),lt(t("div",{ref:n,style:d,class:[St(),e.className]},[(c=l.default)==null?void 0:c.call(l)]),[[nt,e.show]])});return ut("touchmove",c=>{e.lockScroll&&Oe(c,!0)},{target:n}),()=>t(ot,{name:"van-fade",appear:!0},{default:m})}})),Ot=J({},_t,{round:Boolean,position:H("center"),closeIcon:H("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:H("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[Ct,Ee]=$("popup"),He=Q(q({name:Ct,inheritAttrs:!1,props:Ot,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:l,attrs:n,slots:m}){let c,d;const u=W(),x=W(),a=Re(()=>e.show||!e.lazyRender),y=E(()=>{const f={zIndex:u.value};return Ce(e.duration)&&(f[e.position==="center"?"animationDuration":"transitionDuration"]=`${e.duration}s`),f}),b=()=>{c||(c=!0,u.value=e.zIndex!==void 0?+e.zIndex:++ft,l("open"))},v=()=>{c&&Da(e.beforeClose,{done(){c=!1,l("close"),l("update:show",!1)}})},D=f=>{l("clickOverlay",f),e.closeOnClickOverlay&&v()},A=()=>{if(e.overlay)return t(Tt,ae({show:e.show,class:e.overlayClass,zIndex:u.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},je(),{onClick:D}),{default:m["overlay-content"]})},C=f=>{l("clickCloseIcon",f),v()},N=()=>{if(e.closeable)return t(he,{role:"button",tabindex:0,name:e.closeIcon,class:[Ee("close-icon",e.closeIconPosition),_a],classPrefix:e.iconPrefix,onClick:C},null)};let Y;const j=()=>{Y&&clearTimeout(Y),Y=setTimeout(()=>{l("opened")})},U=()=>l("closed"),i=f=>l("keydown",f),_=a(()=>{var f;const{round:g,position:k,safeAreaInsetTop:B,safeAreaInsetBottom:M}=e;return lt(t("div",ae({ref:x,style:y.value,role:"dialog",tabindex:0,class:[Ee({round:g,[k]:k}),{"van-safe-area-top":B,"van-safe-area-bottom":M}],onKeydown:i},n,je()),[(f=m.default)==null?void 0:f.call(m),N()]),[[nt,e.show]])}),r=()=>{const{position:f,transition:g,transitionAppear:k}=e;return t(ot,{name:g||(f==="center"?"van-fade":`van-popup-slide-${f}`),appear:k,onAfterEnter:j,onAfterLeave:U},{default:_})};return G(()=>e.show,f=>{f&&!c&&(b(),n.tabindex===0&&ke(()=>{var g;(g=x.value)==null||g.focus()})),!f&&c&&(c=!1,l("close"))}),fe({popupRef:x}),function(f,g){const k=ya(),B=p=>{k.move(p);const h=k.deltaY.value>0?"10":"01",I=ba(p.target,f.value),{scrollHeight:S,offsetHeight:T,scrollTop:P}=I;let V="11";P===0?V=T>=S?"00":"01":P+T>=S&&(V="10"),V==="11"||!k.isVertical()||parseInt(V,2)&parseInt(h,2)||Oe(p,!0)},M=()=>{document.addEventListener("touchstart",k.start),document.addEventListener("touchmove",B,{passive:!1}),ne||document.body.classList.add(Ie),ne++},o=()=>{ne&&(document.removeEventListener("touchstart",k.start),document.removeEventListener("touchmove",B),ne--,ne||document.body.classList.remove(Ie))},s=()=>g()&&o();ct(()=>g()&&M()),tt(s),$t(s),G(g,p=>{p?M():o()})}(x,()=>e.show&&e.lockScroll),ut("popstate",()=>{e.closeOnPopstate&&(v(),d=!1)}),_e(()=>{e.show&&b()}),Ut(()=>{d&&(l("update:show",!0),d=!1)}),tt(()=>{e.show&&e.teleport&&(v(),d=!0)}),Vt(xa,()=>e.show),()=>e.teleport?t(qt,{to:e.teleport},{default:()=>[A(),r()]}):t(st,null,[A(),r()])}}));$("picker-toolbar");const Bt={title:String,cancelButtonText:String,confirmButtonText:String},Le=J({loading:Boolean,readonly:Boolean,allowHtml:Boolean,optionHeight:ve(44),showToolbar:R,swipeDuration:ve(1e3),visibleOptionNum:ve(6)},Bt);J({},Le,{columns:Be(),modelValue:Be(),toolbarPosition:H("top"),columnsFieldNames:Object});let se=0;const[Pt,ee]=$("toast"),zt=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay","zIndex"];var Ye=q({name:Pt,props:{icon:String,show:Boolean,type:H("text"),overlay:Boolean,message:L,iconSize:L,duration:dt(2e3),position:H("middle"),teleport:[String,Object],wordBreak:String,className:pe,iconPrefix:String,transition:H("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:pe,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean,zIndex:L},emits:["update:show"],setup(e,{emit:l,slots:n}){let m,c=!1;const d=()=>{const v=e.show&&e.forbidClick;c!==v&&(c=v,c?(se||document.body.classList.add("van-toast--unclickable"),se++):se&&(se--,se||document.body.classList.remove("van-toast--unclickable")))},u=v=>l("update:show",v),x=()=>{e.closeOnClick&&u(!1)},a=()=>clearTimeout(m),y=()=>{const{icon:v,type:D,iconSize:A,iconPrefix:C,loadingType:N}=e;return v||D==="success"||D==="fail"?t(he,{name:v||D,size:A,class:ee("icon"),classPrefix:C},null):D==="loading"?t(Me,{class:ee("loading"),size:A,type:N},null):void 0},b=()=>{const{type:v,message:D}=e;return n.message?t("div",{class:ee("text")},[n.message()]):Ce(D)&&D!==""?v==="html"?t("div",{key:0,class:ee("text"),innerHTML:String(D)},null):t("div",{class:ee("text")},[D]):void 0};return G(()=>[e.show,e.forbidClick],d),G(()=>[e.show,e.type,e.message,e.duration],()=>{a(),e.show&&e.duration>0&&(m=setTimeout(()=>{u(!1)},e.duration))}),_e(d),Gt(d),()=>t(He,ae({class:[ee([e.position,e.wordBreak==="normal"?"break-normal":e.wordBreak,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:x,onClosed:a,"onUpdate:show":u},ie(e,zt)),{default:()=>[y(),b()]})}});let ce=[],At=!1,Fe=J({},{icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1});const Mt=new Map;function It(){const{instance:e,unmount:l}=function(n){const m=Kt(n),c=document.createElement("div");return document.body.appendChild(c),{instance:m.mount(c),unmount(){m.unmount(),document.body.removeChild(c)}}}({setup(){const n=W(""),{open:m,state:c,close:d,toggle:u}=function(){const a=re({show:!1}),y=D=>{a.show=D},b=D=>{J(a,D,{transitionAppear:!0}),y(!0)},v=()=>y(!1);return fe({open:b,close:v,toggle:y}),{open:b,close:v,state:a,toggle:y}}(),x=()=>{};return G(n,a=>{c.message=a}),at().render=()=>t(Ye,ae(c,{onClosed:x,"onUpdate:show":u}),null),{open:m,close:d,message:n}}});return e}function Ne(e={}){if(!ka)return{};const l=function(){if(!ce.length||At){const c=It();ce.push(c)}return ce[ce.length-1]}(),n=Sa(m=e)?m:{message:m};var m;return l.open(J({},Fe,Mt.get(n.type||Fe.type),n)),l}Q(Ye);const[Rt,z,Z]=$("calendar");function ye(e,l){const n=e.getFullYear(),m=l.getFullYear();if(n===m){const c=e.getMonth(),d=l.getMonth();return c===d?0:c>d?1:-1}return n>m?1:-1}function F(e,l){const n=ye(e,l);if(n===0){const m=e.getDate(),c=l.getDate();return m===c?0:m>c?1:-1}return n}const ue=e=>new Date(e),We=e=>Array.isArray(e)?e.map(ue):ue(e);function be(e,l){const n=ue(e);return n.setDate(n.getDate()+l),n}const we=e=>be(e,-1),$e=e=>be(e,1),xe=()=>{const e=new Date;return e.setHours(0,0,0,0),e};J({},Le,{modelValue:Be(),filter:Function,formatter:{type:Function,default:(e,l)=>l}});const[jt]=$("calendar-day");var Et=q({name:jt,props:{item:ge(Object),color:String,index:Number,offset:dt(0),rowHeight:String},emits:["click","clickDisabledDate"],setup(e,{emit:l,slots:n}){const m=E(()=>{var a;const{item:y,index:b,color:v,offset:D,rowHeight:A}=e,C={height:A};if(y.type==="placeholder")return C.width="100%",C;if(b===0&&(C.marginLeft=100*D/7+"%"),v)switch(y.type){case"end":case"start":case"start-end":case"multiple-middle":case"multiple-selected":C.background=v;break;case"middle":C.color=v}return D+(((a=y.date)==null?void 0:a.getDate())||1)>28&&(C.marginBottom=0),C}),c=()=>{e.item.type!=="disabled"?l("click",e.item):l("clickDisabledDate",e.item)},d=()=>{const{topInfo:a}=e.item;if(a||n["top-info"])return t("div",{class:z("top-info")},[n["top-info"]?n["top-info"](e.item):a])},u=()=>{const{bottomInfo:a}=e.item;if(a||n["bottom-info"])return t("div",{class:z("bottom-info")},[n["bottom-info"]?n["bottom-info"](e.item):a])},x=()=>{const{item:a,color:y,rowHeight:b}=e,{type:v,text:D}=a,A=[d(),D,u()];return v==="selected"?t("div",{class:z("selected-day"),style:{width:b,height:b,background:y}},[A]):A};return()=>{const{type:a,className:y}=e.item;return a==="placeholder"?t("div",{class:z("day"),style:m.value},null):t("div",{role:"gridcell",style:m.value,class:[z("day",a),y],tabindex:a==="disabled"?void 0:-1,onClick:c},[x()])}}});const[Ht]=$("calendar-month");var Lt=q({name:Ht,props:{date:ge(Date),type:String,color:String,minDate:ge(Date),maxDate:ge(Date),showMark:Boolean,rowHeight:L,formatter:Function,lazyRender:Boolean,currentDate:[Date,Array],allowSameDay:Boolean,showSubtitle:Boolean,showMonthTitle:Boolean,firstDayOfWeek:Number},emits:["click","clickDisabledDate"],setup(e,{emit:l,slots:n}){const[m,c]=Ta(),d=W(),u=W(),x=((r,f)=>{const g=W(),k=()=>{g.value=me(r).height};return _e(()=>{if(ke(k),f)for(let B=1;B<=3;B++)setTimeout(k,100*B)}),ua(()=>ke(k)),G([da,ma],k),g})(u),a=E(()=>{return r=e.date,Z("monthTitle",r.getFullYear(),r.getMonth()+1);var r}),y=E(()=>Te(e.rowHeight)),b=E(()=>{const r=e.date.getDay();return e.firstDayOfWeek?(r+7-e.firstDayOfWeek)%7:r}),v=E(()=>{return r=e.date.getFullYear(),f=e.date.getMonth()+1,32-new Date(r,f-1,32).getDate();var r,f}),D=E(()=>m.value||!e.lazyRender),A=r=>{const{type:f,minDate:g,maxDate:k,currentDate:B}=e;if(F(r,g)<0||F(r,k)>0)return"disabled";if(B===null)return"";if(Array.isArray(B)){if(f==="multiple")return(M=>{const o=s=>e.currentDate.some(p=>F(p,s)===0);if(o(M)){const s=we(M),p=$e(M),h=o(s),I=o(p);return h&&I?"multiple-middle":h?"end":I?"start":"multiple-selected"}return""})(r);if(f==="range")return(M=>{const[o,s]=e.currentDate;if(!o)return"";const p=F(M,o);if(!s)return p===0?"start":"";const h=F(M,s);return e.allowSameDay&&p===0&&h===0?"start-end":p===0?"start":h===0?"end":p>0&&h<0?"middle":""})(r)}else if(f==="single")return F(r,B)===0?"selected":"";return""},C=r=>{if(e.type==="range"){if(r==="start"||r==="end")return Z(r);if(r==="start-end")return`${Z("start")}/${Z("end")}`}},N=()=>{if(e.showMonthTitle)return t("div",{class:z("month-title")},[n["month-title"]?n["month-title"]({date:e.date,text:a.value}):a.value])},Y=()=>{if(e.showMark&&D.value)return t("div",{class:z("month-mark")},[e.date.getMonth()+1])},j=E(()=>{const r=Math.ceil((v.value+b.value)/7);return Array(r).fill({type:"placeholder"})}),U=E(()=>{const r=[],f=e.date.getFullYear(),g=e.date.getMonth();for(let k=1;k<=v.value;k++){const B=new Date(f,g,k),M=A(B);let o={date:B,type:M,text:k,bottomInfo:C(M)};e.formatter&&(o=e.formatter(o)),r.push(o)}return r}),i=E(()=>U.value.filter(r=>r.type==="disabled")),_=(r,f)=>t(Et,{item:r,index:f,color:e.color,offset:b.value,rowHeight:y.value,onClick:g=>l("click",g),onClickDisabledDate:g=>l("clickDisabledDate",g)},ie(n,["top-info","bottom-info"]));return fe({getTitle:()=>a.value,getHeight:()=>x.value,setVisible:c,scrollToDate:(r,f)=>{if(d.value){const g=me(d.value),k=j.value.length,B=(Math.ceil((f.getDate()+b.value)/7)-1)*g.height/k;Oa(r,g.top+B+r.scrollTop-me(r).top)}},disabledDays:i}),()=>t("div",{class:z("month"),ref:u},[N(),t("div",{ref:d,role:"grid",class:z("days")},[Y(),(D.value?U:j).value.map(_)])])}});const[Yt]=$("calendar-header");var Ft=q({name:Yt,props:{date:Date,title:String,subtitle:String,showTitle:Boolean,showSubtitle:Boolean,firstDayOfWeek:Number},emits:["clickSubtitle"],setup(e,{slots:l,emit:n}){const m=()=>{if(e.showTitle){const x=e.title||Z("title"),a=l.title?l.title():x;return t("div",{class:z("header-title")},[a])}},c=x=>n("clickSubtitle",x),d=()=>{if(e.showSubtitle){const x=l.subtitle?l.subtitle({date:e.date,text:e.subtitle}):e.subtitle;return t("div",{class:z("header-subtitle"),onClick:c},[x])}},u=()=>{const{firstDayOfWeek:x}=e,a=Z("weekdays"),y=[...a.slice(x,7),...a.slice(0,x)];return t("div",{class:z("weekdays")},[y.map(b=>t("span",{class:z("weekday")},[b]))])};return()=>t("div",{class:z("header")},[m(),d(),u()])}}),Nt=q({name:Rt,props:{show:Boolean,type:H("single"),title:String,color:String,round:R,readonly:Boolean,poppable:R,maxRange:ve(null),position:H("bottom"),teleport:[String,Object],showMark:R,showTitle:R,formatter:Function,rowHeight:L,confirmText:String,rangePrompt:String,lazyRender:R,showConfirm:R,defaultDate:[Date,Array],allowSameDay:Boolean,showSubtitle:R,closeOnPopstate:R,showRangePrompt:R,confirmDisabledText:String,closeOnClickOverlay:R,safeAreaInsetTop:Boolean,safeAreaInsetBottom:R,minDate:{type:Date,validator:Pe,default:xe},maxDate:{type:Date,validator:Pe,default:()=>{const e=xe();return new Date(e.getFullYear(),e.getMonth()+6,e.getDate())}},firstDayOfWeek:{type:L,default:0,validator:e=>e>=0&&e<=6}},emits:["select","confirm","unselect","monthShow","overRange","update:show","clickSubtitle","clickDisabledDate"],setup(e,{emit:l,slots:n}){const m=(o,s=e.minDate,p=e.maxDate)=>F(o,s)===-1?s:F(o,p)===1?p:o,c=(o=e.defaultDate)=>{const{type:s,minDate:p,maxDate:h,allowSameDay:I}=e;if(o===null)return o;const S=xe();return s==="range"?(Array.isArray(o)||(o=[]),[m(o[0]||S,p,I?h:we(h)),m(o[1]||S,I?p:$e(p))]):s==="multiple"?Array.isArray(o)?o.map(T=>m(T)):[m(S)]:(o&&!Array.isArray(o)||(o=S),m(o))};let d;const u=W(),x=W({textFn:()=>"",date:void 0}),a=W(c()),[y,b]=Ca(),v=E(()=>e.firstDayOfWeek?+e.firstDayOfWeek%7:0),D=E(()=>{const o=[],s=new Date(e.minDate);s.setDate(1);do o.push(new Date(s)),s.setMonth(s.getMonth()+1);while(ye(s,e.maxDate)!==1);return o}),A=E(()=>{if(a.value){if(e.type==="range")return!a.value[0]||!a.value[1];if(e.type==="multiple")return!a.value.length}return!a.value}),C=()=>{const o=Ba(u.value),s=o+d,p=D.value.map((T,P)=>y.value[P].getHeight());if(s>p.reduce((T,P)=>T+P,0)&&o>0)return;let h,I=0;const S=[-1,-1];for(let T=0;T<D.value.length;T++){const P=y.value[T];I<=s&&I+p[T]>=o&&(S[1]=T,h||(h=P,S[0]=T),y.value[T].showed||(y.value[T].showed=!0,l("monthShow",{date:P.date,title:P.getTitle()}))),I+=p[T]}D.value.forEach((T,P)=>{const V=P>=S[0]-1&&P<=S[1]+1;y.value[P].setVisible(V)}),h&&(x.value={textFn:h.getTitle,date:h.date})},N=o=>{ze(()=>{D.value.some((s,p)=>ye(s,o)===0&&(u.value&&y.value[p].scrollToDate(u.value,o),!0)),C()})},Y=()=>{if(!e.poppable||e.show)if(a.value){const o=e.type==="single"?a.value:a.value[0];Pe(o)&&N(o)}else ze(C)},j=()=>{e.poppable&&!e.show||(ze(()=>{d=Math.floor(me(u).height)}),Y())},U=(o=c())=>{a.value=o,Y()},i=()=>{var o;return l("confirm",(o=a.value)!=null?o:We(a.value))},_=(o,s)=>{const p=h=>{a.value=h,l("select",We(h))};if(s&&e.type==="range"&&!(I=>{const{maxRange:S,rangePrompt:T,showRangePrompt:P}=e;return!(S&&function(V){const De=V[0].getTime();return(V[1].getTime()-De)/864e5+1}(I)>+S&&(P&&Ne(T||Z("rangePrompt",S)),l("overRange"),1))})(o))return void p([o[0],be(o[0],+e.maxRange-1)]);p(o),s&&!e.showConfirm&&i()},r=E(()=>y.value.reduce((o,s)=>{var p,h;return o.push(...(h=(p=s.disabledDays)==null?void 0:p.value)!=null?h:[]),o},[])),f=o=>{if(e.readonly||!o.date)return;const{date:s}=o,{type:p}=e;if(p==="range"){if(!a.value)return void _([s]);const[h,I]=a.value;if(h&&!I){const S=F(s,h);if(S===1){const T=((P,V,De)=>{var Xe;return(Xe=P.find(et=>F(V,et.date)===-1&&F(et.date,De)===-1))==null?void 0:Xe.date})(r.value,h,s);if(T){const P=we(T);F(h,P)===-1?_([h,P]):_([s])}else _([h,s],!0)}else S===-1?_([s]):e.allowSameDay&&_([s,s],!0)}else _([s])}else if(p==="multiple"){if(!a.value)return void _([s]);const h=a.value,I=h.findIndex(S=>F(S,s)===0);if(I!==-1){const[S]=h.splice(I,1);l("unselect",ue(S))}else e.maxRange&&h.length>=+e.maxRange?Ne(e.rangePrompt||Z("rangePrompt",e.maxRange)):_([...h,s])}else _(s,!0)},g=o=>l("update:show",o),k=(o,s)=>{const p=s!==0||!e.showSubtitle;return t(Lt,ae({ref:b(s),date:o,currentDate:a.value,showMonthTitle:p,firstDayOfWeek:v.value},ie(e,["type","color","minDate","maxDate","showMark","formatter","rowHeight","lazyRender","showSubtitle","allowSameDay"]),{onClick:f,onClickDisabledDate:h=>l("clickDisabledDate",h)}),ie(n,["top-info","bottom-info","month-title"]))},B=()=>{if(n.footer)return n.footer();if(e.showConfirm){const o=n["confirm-text"],s=A.value,p=s?e.confirmDisabledText:e.confirmText;return t(Dt,{round:!0,block:!0,type:"primary",color:e.color,class:z("confirm"),disabled:s,nativeType:"button",onClick:i},{default:()=>[o?o({disabled:s}):p||Z("confirm")]})}},M=()=>{const o=x.value.textFn();return t("div",{class:z()},[t(Ft,{date:x.value.date,title:e.title,subtitle:o,showTitle:e.showTitle,showSubtitle:e.showSubtitle,firstDayOfWeek:v.value,onClickSubtitle:s=>l("clickSubtitle",s)},ie(n,["title","subtitle"])),t("div",{ref:u,class:z("body"),onScroll:C},[D.value.map(k)]),t("div",{class:[z("footer"),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[B()])])};return G(()=>e.show,j),G(()=>[e.type,e.minDate,e.maxDate],()=>U(c(a.value))),G(()=>e.defaultDate,(o=null)=>{a.value=o,Y()}),fe({reset:U,scrollToDate:N,getSelectedDate:()=>a.value}),ct(j),()=>e.poppable?t(He,{show:e.show,class:z("popup"),round:e.round,position:e.position,closeable:e.showTitle||e.showSubtitle,teleport:e.teleport,closeOnPopstate:e.closeOnPopstate,safeAreaInsetTop:e.safeAreaInsetTop,closeOnClickOverlay:e.closeOnClickOverlay,"onUpdate:show":g},{default:M}):M()}});let Ue,te,Ve,qe,Ge,Ke,Je,Ze,Qe;Ue=Q(Nt),te=e=>(la("data-v-e5257589"),e=e(),na(),e),Ve=[te(()=>K("span",null,"\u5F85\u529E",-1))],qe={class:"h-3 flex justify-between items-center"},Ge=te(()=>K("span",null,"\u8BA2\u5355",-1)),Ke={key:0,class:"!w-240px flex"},Je=te(()=>K("div",{class:"h-3 flex justify-between items-center"},[K("span",null,"\u5E73\u53F0\u6536\u76CA")],-1)),Ze=te(()=>K("div",{class:"h-3 flex justify-between items-center"},[K("span",null,"\u6D88\u8D39\u8005\u6570\u91CF")],-1)),Qe=te(()=>K("div",{class:"h-3 flex justify-between items-center"},[K("span",null,"\u5145\u503C")],-1)),pt=qa(q({name:"Home",__name:"Index",setup(e){const l=Jt(),n=E(()=>l.getMobile),m=W(null),c=Zt(()=>{m.value.getList()},1e3),d=W(!0),u=re({orderTime:"",orderStatrTime:"",orderEndTime:"",mobileOrderTimeShow:!1});let x;function a(i){x=i}const y=new Date(2024,5,12);let b=re(mt);const v=async(i,_)=>{const r=await Na({startTime:i,endTime:_});sa(b,"xAxis.data",r.xaxis.data);const f=r==null?void 0:r.series.map(g=>({count:g.count,value:g.money/100}));b.series[0].data=f,x&&(x.setOption(b,!0),console.log(b))};function D(i){u.orderStatrTime=i[0],u.orderEndTime=i[1],v(u.orderStatrTime,u.orderEndTime)}function A(){u.mobileOrderTimeShow=!0}function C(i){u.mobileOrderTimeShow=!1,u.orderStatrTime=it(i[0]).format("YYYY-MM-DD"),u.orderEndTime=it(i[1]).format("YYYY-MM-DD"),v(u.orderStatrTime,u.orderEndTime)}const N=re(Ra),Y=async()=>{const i=await La.getPtProfitPage({pageNo:1,pageSize:10});N.series[0].data=[{value:oe(i==null?void 0:i.list[0].profit),name:"\u5229\u6DA6(\u7852\u6CFD\u6E90)"},{value:oe(i==null?void 0:i.list[0].ptTotalAdd),name:"\u5E73\u53F0\u603B\u6536\u5165"},{value:oe(i==null?void 0:i.list[0].ptAdd),name:"\u5E73\u53F0\u670D\u52A1\u8D39"},{value:oe(i==null?void 0:i.list[0].ptGrossAdd),name:"\u5E73\u53F0\u5B58\u4F59"}]},j=re({title:{text:"",left:"center",top:"2%"},dataset:{dimensions:["date","consumptionPoints"],source:[]},legend:{show:!1},series:[{name:"\u603B\u989D",type:"line",smooth:!0,areaStyle:null}],tooltip:{trigger:"axis",axisPointer:{type:"cross"},formatter:i=>{const _=i[0].data.consumptionPoints;return`\u65E5\u671F: ${i[0].name}<br/>\u5F53\u5929\u5145\u503C\u91D1\u989D: \uFFE5${_}`}},xAxis:{type:"category",boundaryGap:!1,axisTick:{show:!1},axisLabel:{formatter:i=>Ua(i,"MM-DD")}},yAxis:{axisTick:{show:!1},axisLabel:{margin:2,formatter:function(i,_){return i>=1e4&&i<1e7?i=i/1e4+"\u4E07":i>=1e7&&(i=i/1e7+"\u5343\u4E07"),i}},nameGap:30},grid:{left:35},dataZoom:[{type:"inside",start:100,end:100,zoomOnMouseWheel:"shift",moveOnMouseMove:!0,moveOnMouseWheel:!0}],axisPointer:{type:"none"}}),U=async()=>{const i=await Wa();if(j.dataset&&j.dataset.source){const _=i.topUpList.length;i.topUpList.slice(Math.max(_-7,0)),j.title.text=`\u603B\u989D: \uFFE5${oe(i.totalConsumptionPoints)}`,j.dataset.source=i.topUpList.map(r=>({date:r.date,consumptionPoints:oe(r.consumptionPoints)})),_>7&&(j.dataZoom[0].start=(_-7)/_*100)}};return(async()=>(await Promise.all([Y(),v(),U()]),d.value=!1))(),(i,_)=>{const r=Ma,f=za,g=ea,k=ta,B=aa,M=Ue,o=ia,s=oa;return de(),Se(st,null,[t(s,{class:"mt-8px",gutter:8,justify:"space-between"},{default:w(()=>[t(g,{xl:12,lg:12,md:24,sm:24,xs:24,class:"mb-8px"},{default:w(()=>[t(f,{shadow:"never"},{header:w(()=>[K("div",{class:"h-3 flex justify-between items-center cursor-pointer",onClick:_[0]||(_[0]=(...p)=>O(c)&&O(c)(...p))},Ve)]),default:w(()=>[t(r,{loading:O(d),animated:""},{default:w(()=>[t(Fa,{ref_key:"toBeDoneRef",ref:m},null,512)]),_:1},8,["loading"])]),_:1})]),_:1}),t(g,{xl:12,lg:12,md:24,sm:24,xs:24,class:"mb-8px"},{default:w(()=>[t(f,{shadow:"never"},{header:w(()=>[K("div",qe,[Ge,O(n)?!O(n)||O(u).orderStatrTime||O(u).orderEndTime?(de(),Se("span",{key:2,style:{"font-size":"14px"},onClick:A},rt(O(u).orderStatrTime)+" - "+rt(O(u).orderEndTime),1)):(de(),Qt(B,{key:1,onClick:A},{default:w(()=>[Xt("\u9009\u62E9\u65E5\u671F")]),_:1})):(de(),Se("div",Ke,[t(k,{modelValue:O(u).orderTime,"onUpdate:modelValue":_[1]||(_[1]=p=>O(u).orderTime=p),"value-format":"YYYY-MM-DD",type:"daterange","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F","default-time":[new Date("1"),new Date("1")],onChange:D},null,8,["modelValue","default-time"])])),t(M,{show:O(u).mobileOrderTimeShow,"onUpdate:show":_[2]||(_[2]=p=>O(u).mobileOrderTimeShow=p),type:"range","min-date":O(y),onConfirm:C},null,8,["show","min-date"])])]),default:w(()=>[t(r,{loading:O(d),animated:""},{default:w(()=>[t(s,null,{default:w(()=>[t(g,null,{default:w(()=>[t(r,{loading:O(d),animated:""},{default:w(()=>[t(o,{options:O(mt),height:250,onChartInit:a},null,8,["options"])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1}),t(s,{gutter:8,justify:"space-between"},{default:w(()=>[t(g,{xl:12,lg:12,md:24,sm:24,xs:24,class:"mb-8px"},{default:w(()=>[t(f,{shadow:"never"},{header:w(()=>[Je]),default:w(()=>[t(r,{loading:O(d),animated:""},{default:w(()=>[t(s,null,{default:w(()=>[t(g,null,{default:w(()=>[t(r,{loading:O(d),animated:""},{default:w(()=>[t(o,{options:O(N),height:280},null,8,["options"])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1}),t(g,{xl:12,lg:12,md:24,sm:24,xs:24,class:"mb-8px"},{default:w(()=>[t(f,{shadow:"never"},{header:w(()=>[Ze]),default:w(()=>[t(r,{loading:O(d),animated:""},{default:w(()=>[t(s,null,{default:w(()=>[t(g,null,{default:w(()=>[t(Ea)]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1}),t(s,{gutter:8,justify:"space-between"},{default:w(()=>[t(g,{xl:12,lg:12,md:24,sm:24,xs:24,class:"mb-8px"},{default:w(()=>[t(f,{shadow:"never"},{header:w(()=>[Qe]),default:w(()=>[t(r,{loading:O(d),animated:""},{default:w(()=>[t(s,null,{default:w(()=>[t(g,null,{default:w(()=>[t(o,{height:300,options:O(j)},null,8,["options"])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-e5257589"]])});export{Qa as __tla,pt as default};