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