Index-3752a4d5.js 28 KB

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