You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4 lines
53 KiB
4 lines
53 KiB
(globalThis.utooChunk_ant_design_pro||(globalThis.utooChunk_ant_design_pro=[])).push(["object"==typeof document?document.currentScript:void 0,82275,e=>{"use strict";let t;var r=e.i(879971),i=e.i(114070),a=e.i(465235),n=e.i(84813),s=e.i(895564),l=e.i(492363),o=e.i(456298),c=e.i(974233),d=class extends s.Subscribable{constructor(e,t){super(),this.options=t,this.#e=e,this.#t=null,this.#r=(0,l.pendingThenable)(),this.bindMethods(),this.setOptions(t)}#e;#i=void 0;#a=void 0;#n=void 0;#s;#l;#r;#t;#o;#c;#d;#u;#h;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#i.addObserver(this),u(this.#i,this.options)?this.#g():this.updateResult(),this.#f())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return h(this.#i,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return h(this.#i,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#y(),this.#i.removeObserver(this)}setOptions(e){let t=this.options,r=this.#i;if(this.options=this.#e.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,o.resolveQueryBoolean)(this.options.enabled,this.#i))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#b(),this.#i.setOptions(this.options),t._defaulted&&!(0,o.shallowEqualObjects)(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#i,observer:this});let i=this.hasListeners();i&&p(this.#i,r,this.options,t)&&this.#g(),this.updateResult(),i&&(this.#i!==r||(0,o.resolveQueryBoolean)(this.options.enabled,this.#i)!==(0,o.resolveQueryBoolean)(t.enabled,this.#i)||(0,o.resolveStaleTime)(this.options.staleTime,this.#i)!==(0,o.resolveStaleTime)(t.staleTime,this.#i))&&this.#v();let a=this.#k();i&&(this.#i!==r||(0,o.resolveQueryBoolean)(this.options.enabled,this.#i)!==(0,o.resolveQueryBoolean)(t.enabled,this.#i)||a!==this.#p)&&this.#$(a)}getOptimisticResult(e){var t,r;let i=this.#e.getQueryCache().build(this.#e,e),a=this.createResult(i,e);return t=this,r=a,(0,o.shallowEqualObjects)(t.getCurrentResult(),r)||(this.#n=a,this.#l=this.options,this.#s=this.#i.state),a}getCurrentResult(){return this.#n}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),"promise"===r&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#r.status||this.#r.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,r))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#i}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),r=this.#e.getQueryCache().build(this.#e,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#g({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#n))}#g(e){this.#b();let t=this.#i.fetch(this.options,e);return e?.throwOnError||(t=t.catch(o.noop)),t}#v(){this.#x();let e=(0,o.resolveStaleTime)(this.options.staleTime,this.#i);if(i.environmentManager.isServer()||this.#n.isStale||!(0,o.isValidTimeout)(e))return;let t=(0,o.timeUntilStale)(this.#n.dataUpdatedAt,e);this.#u=c.timeoutManager.setTimeout(()=>{this.#n.isStale||this.updateResult()},t+1)}#k(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#i):this.options.refetchInterval)??!1}#$(e){this.#y(),this.#p=e,!i.environmentManager.isServer()&&!1!==(0,o.resolveQueryBoolean)(this.options.enabled,this.#i)&&(0,o.isValidTimeout)(this.#p)&&0!==this.#p&&(this.#h=c.timeoutManager.setInterval(()=>{(this.options.refetchIntervalInBackground||r.focusManager.isFocused())&&this.#g()},this.#p))}#f(){this.#v(),this.#$(this.#k())}#x(){void 0!==this.#u&&(c.timeoutManager.clearTimeout(this.#u),this.#u=void 0)}#y(){void 0!==this.#h&&(c.timeoutManager.clearInterval(this.#h),this.#h=void 0)}createResult(e,t){let r,i=this.#i,a=this.options,s=this.#n,c=this.#s,d=this.#l,h=e!==i?e.state:this.#a,{state:g}=e,f={...g},x=!1;if(t._optimisticResults){let r=this.hasListeners(),s=!r&&u(e,t),l=r&&p(e,i,t,a);(s||l)&&(f={...f,...(0,n.fetchState)(g.data,e.options)}),"isRestoring"===t._optimisticResults&&(f.fetchStatus="idle")}let{error:y,errorUpdatedAt:b,status:v}=f;r=f.data;let k=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===v){let e;s?.isPlaceholderData&&t.placeholderData===d?.placeholderData?(e=s.data,k=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#d?.state.data,this.#d):t.placeholderData,void 0!==e&&(v="success",r=(0,o.replaceData)(s?.data,e,t),x=!0)}if(t.select&&void 0!==r&&!k)if(s&&r===c?.data&&t.select===this.#o)r=this.#c;else try{this.#o=t.select,r=t.select(r),r=(0,o.replaceData)(s?.data,r,t),this.#c=r,this.#t=null}catch(e){this.#t=e}this.#t&&(y=this.#t,r=this.#c,b=Date.now(),v="error");let $="fetching"===f.fetchStatus,S="pending"===v,j="error"===v,C=S&&$,w=void 0!==r,R={status:v,fetchStatus:f.fetchStatus,isPending:S,isSuccess:"success"===v,isError:j,isInitialLoading:C,isLoading:C,data:r,dataUpdatedAt:f.dataUpdatedAt,error:y,errorUpdatedAt:b,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:f.dataUpdateCount>h.dataUpdateCount||f.errorUpdateCount>h.errorUpdateCount,isFetching:$,isRefetching:$&&!S,isLoadingError:j&&!w,isPaused:"paused"===f.fetchStatus,isPlaceholderData:x,isRefetchError:j&&w,isStale:m(e,t),refetch:this.refetch,promise:this.#r,isEnabled:!1!==(0,o.resolveQueryBoolean)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==R.data,r="error"===R.status&&!t,a=e=>{r?e.reject(R.error):t&&e.resolve(R.data)},n=()=>{a(this.#r=R.promise=(0,l.pendingThenable)())},s=this.#r;switch(s.status){case"pending":e.queryHash===i.queryHash&&a(s);break;case"fulfilled":(r||R.data!==s.value)&&n();break;case"rejected":r&&R.error===s.reason||n()}}return R}updateResult(){let e=this.#n,t=this.createResult(this.#i,this.options);if(this.#s=this.#i.state,this.#l=this.options,void 0!==this.#s.data&&(this.#d=this.#i),(0,o.shallowEqualObjects)(t,e))return;this.#n=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#m.size)return!0;let i=new Set(r??this.#m);return this.options.throwOnError&&i.add("error"),Object.keys(this.#n).some(t=>this.#n[t]!==e[t]&&i.has(t))};this.#S({listeners:r()})}#b(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#i)return;let t=this.#i;this.#i=e,this.#a=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#f()}#S(e){a.notifyManager.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#n)}),this.#e.getQueryCache().notify({query:this.#i,type:"observerResultsUpdated"})})}};function u(e,t){return!1!==(0,o.resolveQueryBoolean)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==(0,o.resolveQueryBoolean)(t.retryOnMount,e))||void 0!==e.state.data&&h(e,t,t.refetchOnMount)}function h(e,t,r){if(!1!==(0,o.resolveQueryBoolean)(t.enabled,e)&&"static"!==(0,o.resolveStaleTime)(t.staleTime,e)){let i="function"==typeof r?r(e):r;return"always"===i||!1!==i&&m(e,t)}return!1}function p(e,t,r,i){return(e!==t||!1===(0,o.resolveQueryBoolean)(i.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&m(e,r)}function m(e,t){return!1!==(0,o.resolveQueryBoolean)(t.enabled,e)&&e.isStaleByTime((0,o.resolveStaleTime)(t.staleTime,e))}var g=e.i(191788),f=e.i(755224);e.i(391398);var x=g.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t})),y=g.createContext(!1);y.Provider;var b=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});e.s(["useQuery",0,function(e,t){return function(e,t,r){var n,s,l,c;let d,u=g.useContext(y),h=g.useContext(x),p=(0,f.useQueryClient)(r),m=p.defaultQueryOptions(e);null==(s=null==(n=p.getDefaultOptions().queries)?void 0:n._experimental_beforeQuery)||s.call(n,m);let v=p.getQueryCache().get(m.queryHash);if(m._optimisticResults=u?"isRestoring":"optimistic",m.suspense){let e=e=>"static"===e?e:Math.max(e??1e3,1e3),t=m.staleTime;m.staleTime="function"==typeof t?(...r)=>e(t(...r)):e(t),"number"==typeof m.gcTime&&(m.gcTime=Math.max(m.gcTime,1e3))}d=(null==v?void 0:v.state.error)&&"function"==typeof m.throwOnError?(0,o.shouldThrowError)(m.throwOnError,[v.state.error,v]):m.throwOnError,(m.suspense||m.experimental_prefetchInRender||d)&&!h.isReset()&&(m.retryOnMount=!1),g.useEffect(()=>{h.clearReset()},[h]);let k=!p.getQueryCache().get(m.queryHash),[$]=g.useState(()=>new t(p,m)),S=$.getOptimisticResult(m),j=!u&&!1!==e.subscribed;if(g.useSyncExternalStore(g.useCallback(e=>{let t=j?$.subscribe(a.notifyManager.batchCalls(e)):o.noop;return $.updateResult(),t},[$,j]),()=>$.getCurrentResult(),()=>$.getCurrentResult()),g.useEffect(()=>{$.setOptions(m)},[m,$]),(null==m?void 0:m.suspense)&&S.isPending)throw b(m,$,h);if((({result:e,errorResetBoundary:t,throwOnError:r,query:i,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&i&&(a&&void 0===e.data||(0,o.shouldThrowError)(r,[e.error,i])))({result:S,errorResetBoundary:h,throwOnError:m.throwOnError,query:v,suspense:m.suspense}))throw S.error;if(null==(c=null==(l=p.getDefaultOptions().queries)?void 0:l._experimental_afterQuery)||c.call(l,m,S),m.experimental_prefetchInRender&&!i.environmentManager.isServer()&&S.isLoading&&S.isFetching&&!u){let e=k?b(m,$,h):null==v?void 0:v.promise;null==e||e.catch(o.noop).finally(()=>{$.updateResult()})}return m.notifyOnChangeProps?S:$.trackResult(S)}(e,d,t)}],82275)},108156,e=>{"use strict";var t=(0,e.i(192306).makeChartComp)("Area");e.s(["Area",()=>t],108156)},204275,685986,e=>{"use strict";var t=e.i(191788),r=e.i(75907),i=e.i(56926),a=e.i(77682),n=e.i(851581),s=e.i(56206),l=e.i(186762),o=e.i(351212);let c=(e,t)=>{if(!e)return null;let r={left:e.offsetLeft,right:e.parentElement.clientWidth-e.clientWidth-e.offsetLeft,width:e.clientWidth,top:e.offsetTop,bottom:e.parentElement.clientHeight-e.clientHeight-e.offsetTop,height:e.clientHeight};return t?{left:0,right:0,width:0,top:r.top,bottom:r.bottom,height:r.height}:{left:r.left,right:r.right,width:r.width,top:0,bottom:0,height:0}},d=e=>void 0!==e?`${e}px`:void 0;function u(e){let{prefixCls:r,containerRef:i,value:a,getValueIndex:u,motionName:h,onMotionStart:p,onMotionEnd:m,direction:g,vertical:f=!1}=e,x=t.useRef(null),[y,b]=t.useState(a),v=e=>{let t=u(e),a=i.current?.querySelectorAll(`.${r}-item`)[t];return a?.offsetParent&&a},[k,$]=t.useState(null),[S,j]=t.useState(null);(0,o.default)(()=>{if(y!==a){let e=v(y),t=v(a),r=c(e,f),i=c(t,f);b(a),$(r),j(i),e&&t?p():m()}},[a]);let C=t.useMemo(()=>f?d(k?.top??0):"rtl"===g?d(-k?.right):d(k?.left),[f,g,k]),w=t.useMemo(()=>f?d(S?.top??0):"rtl"===g?d(-S?.right):d(S?.left),[f,g,S]);return k&&S?t.createElement(l.default,{visible:!0,motionName:h,motionAppear:!0,onAppearStart:()=>f?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"},onAppearActive:()=>f?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"},onVisibleChanged:()=>{$(null),j(null),m()}},({className:e,style:i},a)=>{let l={...i,"--thumb-start-left":C,"--thumb-start-width":d(k?.width),"--thumb-active-left":w,"--thumb-active-width":d(S?.width),"--thumb-start-top":C,"--thumb-start-height":d(k?.height),"--thumb-active-top":w,"--thumb-active-height":d(S?.height)},o={ref:(0,n.composeRef)(x,a),style:l,className:(0,s.clsx)(`${r}-thumb`,e)};return t.createElement("div",o)}):null}let h=({prefixCls:e,className:r,style:i,styles:a,classNames:n,data:l,disabled:o,checked:c,label:d,title:u,value:h,name:p,onChange:m,onFocus:g,onBlur:f,onKeyDown:x,onKeyUp:y,onMouseDown:b,itemRender:v=e=>e})=>v(t.createElement("label",{className:(0,s.clsx)(r,{[`${e}-item-disabled`]:o}),style:i,onMouseDown:b},t.createElement("input",{name:p,className:`${e}-item-input`,type:"radio",disabled:o,checked:c,onChange:e=>{o||m(e,h)},onFocus:g,onBlur:f,onKeyDown:x,onKeyUp:y}),t.createElement("div",{className:(0,s.clsx)(`${e}-item-label`,n?.label),title:u,style:a?.label},d)),{item:l}),p=t.forwardRef((e,l)=>{let{prefixCls:o="rc-segmented",direction:c,vertical:d,options:p=[],disabled:m,defaultValue:g,value:f,name:x,onChange:y,className:b="",style:v,styles:k,classNames:$,motionName:S="thumb-motion",itemRender:j,...C}=e,w=t.useRef(null),R=t.useMemo(()=>(0,n.composeRef)(w,l),[w,l]),T=t.useMemo(()=>p.map(e=>{if("object"==typeof e&&null!==e){let t=void 0!==e.title?e.title:"object"!=typeof e.label?e.label?.toString():void 0;return{...e,title:t}}return{label:e?.toString(),title:e?.toString(),value:e}}),[p]),[N,I]=(0,i.default)(g??T[0]?.value,f),[E,D]=t.useState(!1),O=(e,t)=>{I(t),y?.(t)},Q=(0,a.default)(C,["children"]),[F,M]=t.useState(!1),[B,A]=t.useState(!1),z=()=>{A(!0)},H=()=>{A(!1)},P=()=>{M(!1)},L=e=>{"Tab"===e.key&&M(!0)},W=e=>{let t=T.findIndex(e=>e.value===N),r=T.length,i=T[(t+e+r)%r];i&&(I(i.value),y?.(i.value))},q=e=>{switch(e.key){case"ArrowLeft":case"ArrowUp":W(-1);break;case"ArrowRight":case"ArrowDown":W(1)}};return t.createElement("div",(0,r.default)({role:"radiogroup","aria-label":"segmented control",tabIndex:m?void 0:0,"aria-orientation":d?"vertical":"horizontal",style:v},Q,{className:(0,s.clsx)(o,{[`${o}-rtl`]:"rtl"===c,[`${o}-disabled`]:m,[`${o}-vertical`]:d},b),ref:R}),t.createElement("div",{className:`${o}-group`},t.createElement(u,{vertical:d,prefixCls:o,value:N,containerRef:w,motionName:`${o}-${S}`,direction:c,getValueIndex:e=>T.findIndex(t=>t.value===e),onMotionStart:()=>{D(!0)},onMotionEnd:()=>{D(!1)}}),T.map(e=>{let{value:i,disabled:a}=e;return t.createElement(h,(0,r.default)({},e,{name:x,data:e,itemRender:j,key:i,prefixCls:o,className:(0,s.clsx)(e.className,`${o}-item`,$?.item,{[`${o}-item-selected`]:i===N&&!E,[`${o}-item-focused`]:B&&F&&i===N}),style:k?.item,classNames:$,styles:k,checked:i===N,onChange:O,onFocus:z,onBlur:H,onKeyDown:q,onKeyUp:L,onMouseDown:P,disabled:!!m||!!a}))})))});var m=e.i(572353),g=e.i(430898),f=e.i(497630),x=e.i(934854),y=e.i(993175),b=e.i(625263),v=e.i(188304);e.i(290586);var k=e.i(774778),$=e.i(307441),S=e.i(352050),j=e.i(104616);function C(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}let w=e=>({background:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}),R={overflow:"hidden",...$.textEllipsis};var T=(0,S.genStyleHooks)("Segmented",e=>{let{lineWidth:t,calc:r}=e;return(e=>{let{componentCls:t,motionDurationSlow:r,motionEaseInOut:i,motionDurationMid:a}=e,n=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),s=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),l=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:{...(0,$.resetComponent)(e),display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${a}`,...(0,$.genFocusStyle)(e),[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:"column"},[`${t}-thumb`]:{width:"100%",height:0,padding:`0 ${(0,k.unit)(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${a}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":{...w(e),color:e.itemSelectedColor},"&-focused":(0,$.genFocusOutline)(e),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,pointerEvents:"none",transition:["opacity","background-color"].map(e=>`${e} ${a}`).join(", ")},[`&:not(${t}-item-selected):not(${t}-item-disabled)`]:{"&:hover, &:active":{color:e.itemHoverColor},"&:hover::after":{opacity:1,backgroundColor:e.itemHoverBg},"&:active::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":{minHeight:n,lineHeight:(0,k.unit)(n),padding:`0 ${(0,k.unit)(e.segmentedPaddingHorizontal)}`,...R},"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:{...w(e),position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${(0,k.unit)(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}},[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:s,lineHeight:(0,k.unit)(s),padding:`0 ${(0,k.unit)(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:l,lineHeight:(0,k.unit)(l),padding:`0 ${(0,k.unit)(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}},...C(`&-disabled ${t}-item`,e),...C(`${t}-item-disabled`,e),[`${t}-thumb-motion-appear-active`]:{willChange:"transform, width",transition:["transform","width"].map(e=>`${e} ${r} ${i}`).join(", ")},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}}}})((0,j.mergeToken)(e,{segmentedPaddingHorizontal:r(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:r(e.controlPaddingHorizontalSM).sub(t).equal()}))},e=>{let{colorTextLabel:t,colorText:r,colorFillSecondary:i,colorBgElevated:a,colorFill:n,lineWidthBold:s,colorBgLayout:l}=e;return{trackPadding:s,trackBg:l,itemColor:t,itemHoverColor:r,itemHoverBg:i,itemSelectedBg:a,itemActiveBg:n,itemSelectedColor:r}});let N=t.forwardRef((e,r)=>{let i=(0,m.default)(),{prefixCls:a,className:n,rootClassName:l,block:o,options:c=[],size:d,style:u,vertical:h,orientation:k,shape:$="default",name:S=i,styles:j,classNames:C,...w}=e,{getPrefixCls:R,direction:N,className:I,style:E,classNames:D,styles:O}=(0,y.useComponentConfig)("segmented"),Q={...e,options:c,size:d,shape:$},[F,M]=(0,g.useMergeSemantic)([D,C],[O,j],{props:Q}),B=R("segmented",a),[A,z]=T(B),H=(0,b.default)(d),P=t.useMemo(()=>c.map(e=>{if((0,x.isPlainObject)(e)&&e?.icon){let{icon:r,label:i,...a}=e;return{...a,label:t.createElement(t.Fragment,null,t.createElement("span",{className:(0,s.clsx)(`${B}-item-icon`,F.icon),style:M.icon},r),i&&t.createElement("span",null,i))}}return e}),[c,B,F.icon,M.icon]),[,L]=(0,f.useOrientation)(k,h),W=(0,s.clsx)(n,l,I,F.root,{[`${B}-block`]:o,[`${B}-sm`]:"small"===H,[`${B}-lg`]:"large"===H,[`${B}-vertical`]:L,[`${B}-shape-${$}`]:"round"===$},A,z),q={...M.root,...E,...u};return t.createElement(p,{...w,name:S,className:W,style:q,classNames:F,styles:M,itemRender:(e,{item:r})=>{if(!r.tooltip)return e;let i=(0,x.isPlainObject)(r.tooltip)?r.tooltip:{title:r.tooltip};return t.createElement(v.default,{...i},e)},options:P,ref:r,prefixCls:B,direction:N,vertical:L})});e.s(["default",()=>N],685986),e.s(["Segmented",()=>N],204275)},229068,e=>{"use strict";var t=e.i(461550);e.s(["Progress",()=>t.default])},349046,e=>{"use strict";var t=e.i(391398),r=e.i(995746),i=e.i(106555),a=e.i(82275),n=e.i(76820),s=e.i(807073),l=e.i(245538),o=e.i(191788),c=e.i(344670),d=e.i(108156),u=e.i(192306),h=(0,u.makeChartComp)("Column"),p=e.i(229068),m=e.i(3287),g=e.i(400056),f=e.i(827830);let x=(0,f.createStyles)(({token:e})=>({iconGroup:{"span.anticon":{marginLeft:"16px",color:e.colorTextSecondary,cursor:"pointer",transition:"color 0.32s","&:hover":{color:e.colorText}}},rankingList:{margin:"25px 0 0",padding:"0",listStyle:"none",li:{display:"flex",alignItems:"center",marginTop:"16px",zoom:"1","&::before, &::after":{display:"table",content:"' '"},"&::after":{clear:"both",height:"0",fontSize:"0",visibility:"hidden"}},[`@media screen and (max-width: ${e.screenLG}px)`]:{li:{"span:first-child":{marginRight:"8px"}}}},rankingItemNumber:{display:"inline-block",width:"20px",height:"20px",marginTop:"1.5px",marginRight:"16px",fontWeight:"600",fontSize:"12px",lineHeight:"20px",textAlign:"center",borderRadius:"20px",backgroundColor:e.colorBgContainerDisabled},rankingItemTitle:{flex:"1",marginRight:"8px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},rankingItemNumberActive:{display:"inline-block",width:"20px",height:"20px",marginTop:"1.5px",marginRight:"16px",fontWeight:"600",fontSize:"12px",lineHeight:"20px",textAlign:"center",borderRadius:"20px",color:"#fff",backgroundColor:e.colorBgSpotlight},salesExtra:{display:"inline-block",marginRight:"24px",a:{marginLeft:"24px",color:e.colorText,"&:hover":{color:e.colorPrimary}},[`@media screen and (max-width: ${e.screenLG}px)`]:{display:"none"}},currentDate:{color:e.colorPrimary,fontWeight:"bold"},salesBar:{padding:"0 0 32px 32px",[`@media screen and (max-width: ${e.screenMD}px)`]:{padding:"16px"}},salesRank:{padding:"0 32px 32px 72px"},salesCard:{".ant-tabs-bar, .ant-tabs-nav-wrap":{paddingLeft:"16px",".ant-tabs-nav .ant-tabs-tab":{paddingTop:"16px",paddingBottom:"14px",lineHeight:"24px"}},".ant-tabs-extra-content":{paddingRight:"24px",lineHeight:"55px"},".ant-card-head":{position:"relative"},".ant-card-head-title":{alignItems:"normal"},[`@media screen and (max-width: ${e.screenMD}px)`]:{padding:"16px"},[`@media screen and (max-width: ${e.screenSM}px)`]:{".ant-tabs-content":{paddingTop:"30px"}}},salesCardExtra:{height:"inherit"},salesTypeRadio:{position:"absolute",right:"54px",bottom:"12px"},offlineCard:{".ant-tabs-ink-bar":{bottom:"auto"},".ant-tabs-bar":{borderBottom:"none"},".ant-tabs-nav-container-scrolling":{paddingRight:"40px",paddingLeft:"40px"},".ant-tabs-tab-prev-icon::before":{position:"relative",left:"6px"},".ant-tabs-tab-next-icon::before":{position:"relative",right:"6px"},".ant-tabs-tab-active h4":{color:e.colorPrimary}},trendText:{marginLeft:"8px",color:e.colorTextHeading},rankingTitle:{[`@media screen and (max-width: ${e.screenMD}px)`]:{marginTop:"16px"}},salesExtraWrap:{[`@media screen and (max-width: ${e.screenSM}px)`]:{display:"none"}}}));var y=e.i(77682),b=e.i(946077),v=e.i(56206);let k=(0,f.createStyles)(({token:e})=>({chartCard:{position:"relative"},chartTop:{position:"relative",width:"100%",overflow:"hidden"},chartTopMargin:{marginBottom:"12px"},chartTopHasMargin:{marginBottom:"20px"},metaWrap:{float:"left"},avatar:{position:"relative",top:"4px",float:"left",marginRight:"20px",img:{borderRadius:"100%"}},meta:{height:"22px",color:e.colorTextSecondary,fontSize:e.fontSize,lineHeight:"22px"},action:{position:"absolute",top:"4px",right:"0",lineHeight:"1",cursor:"pointer"},total:{height:"38px",marginTop:"4px",marginBottom:"0",overflow:"hidden",color:e.colorTextHeading,fontSize:"30px",lineHeight:"38px",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"break-all"},content:{position:"relative",width:"100%",marginBottom:"12px"},contentFixed:{position:"absolute",bottom:"0",left:"0",width:"100%"},footer:{marginTop:"8px",paddingTop:"9px",borderTop:`1px solid ${e.colorSplit}`,"& > *":{position:"relative"}},footerMargin:{marginTop:"20px"}}));var $=e=>{let{styles:r}=k(),{loading:i=!1,...a}=e,n=(0,y.default)(a,["total","contentHeight","action"]);return(0,t.jsx)(b.Card,{loading:i,styles:{body:{padding:"20px 24px 8px 24px"}},...n,children:(()=>{let{contentHeight:i,title:a,avatar:n,action:s,total:l,footer:o,children:c,loading:d}=e;return!d&&(0,t.jsxs)("div",{className:r.chartCard,children:[(0,t.jsxs)("div",{className:(0,v.clsx)(r.chartTop,{[r.chartTopMargin]:!c&&!o}),children:[(0,t.jsx)("div",{className:r.avatar,children:n}),(0,t.jsxs)("div",{className:r.metaWrap,children:[(0,t.jsxs)("div",{className:r.meta,children:[(0,t.jsx)("span",{children:a}),(0,t.jsx)("span",{className:r.action,children:s})]}),(e=>{if(!e&&0!==e)return null;let i=null;switch(typeof e){case"undefined":i=null;break;case"function":i=(0,t.jsx)("div",{className:r.total,children:e()});break;default:i=(0,t.jsx)("div",{className:r.total,children:e})}return i})(l)]})]}),c&&(0,t.jsx)("div",{className:r.content,style:{height:i||"auto"},children:(0,t.jsx)("div",{className:i?r.contentFixed:void 0,children:c})}),o&&(0,t.jsx)("div",{className:(0,v.clsx)(r.footer,{[r.footerMargin]:!c}),children:o})]})})()})};let S=(0,f.createStyles)(({token:e})=>({field:{margin:"0",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},label:{fontSize:e.fontSize,lineHeight:"22px"},number:{marginLeft:"8px",color:e.colorTextHeading}}));var j=({label:e,value:r,...i})=>{let{styles:a}=S();return(0,t.jsxs)("div",{className:a.field,...i,children:[(0,t.jsx)("span",{className:a.label,children:e}),(0,t.jsx)("span",{className:a.number,children:r})]})};g.formatYuan;var C=({children:e})=>{let r=(0,o.useRef)(null);return(0,o.useEffect)(()=>{r.current&&(r.current.innerHTML=(0,g.formatYuan)(e))},[e]),(0,t.jsx)("span",{ref:r})},w=e.i(72690),w=w,R=e.i(443622),R=R;let T=(0,f.createStyles)(({token:e})=>({trendItem:{display:"inline-block",fontSize:e.fontSize,lineHeight:"22px"},up:{color:e["red-6"]},down:{top:"-1px",color:e["green-6"]},trendItemGrey:{up:{color:e.colorText},down:{color:e.colorText}},reverseColor:{up:{color:e["green-6"]},down:{color:e["red-6"]}}}));var N=({colorful:e=!0,reverseColor:r=!1,flag:i,children:a,className:n,...s})=>{let{styles:l}=T(),o=(0,v.clsx)(l.trendItem,{[l.trendItemGrey]:!e,[l.reverseColor]:r&&e},n);return(0,t.jsxs)("div",{...s,className:o,title:"string"==typeof a?a:"",children:[(0,t.jsx)("span",{children:a}),i&&(0,t.jsx)("span",{className:l[i],children:"up"===i?(0,t.jsx)(R.default,{}):(0,t.jsx)(w.default,{})})]})};let I={xs:24,sm:12,md:12,lg:12,xl:6,style:{marginBottom:24}};var E=({loading:e,visitData:r})=>{let{styles:i}=x();return(0,t.jsxs)(l.Row,{gutter:24,children:[(0,t.jsx)(n.Col,{...I,children:(0,t.jsxs)($,{variant:"borderless",title:"总销售额",action:(0,t.jsx)(m.Tooltip,{title:"指标说明",children:(0,t.jsx)(c.InfoCircleOutlined,{})}),loading:e,total:()=>(0,t.jsx)(C,{children:"126560"}),footer:(0,t.jsx)(j,{label:"日销售额",value:`¥${(0,g.formatNumber)(12423)}`}),contentHeight:46,children:[(0,t.jsxs)(N,{flag:"up",style:{marginRight:16},children:["周同比",(0,t.jsx)("span",{className:i.trendText,children:"12%"})]}),(0,t.jsxs)(N,{flag:"down",children:["日同比",(0,t.jsx)("span",{className:i.trendText,children:"11%"})]})]})}),(0,t.jsx)(n.Col,{...I,children:(0,t.jsx)($,{variant:"borderless",loading:e,title:"访问量",action:(0,t.jsx)(m.Tooltip,{title:"指标说明",children:(0,t.jsx)(c.InfoCircleOutlined,{})}),total:(0,g.formatNumber)(8846),footer:(0,t.jsx)(j,{label:"日访问量",value:(0,g.formatNumber)(1234)}),contentHeight:46,children:(0,t.jsx)(d.Area,{xField:"x",yField:"y",shapeField:"smooth",height:46,axis:!1,style:{fill:"linear-gradient(-90deg, white 0%, #975FE4 100%)",fillOpacity:.6,width:"100%"},padding:-20,data:r})})}),(0,t.jsx)(n.Col,{...I,children:(0,t.jsx)($,{variant:"borderless",loading:e,title:"支付笔数",action:(0,t.jsx)(m.Tooltip,{title:"指标说明",children:(0,t.jsx)(c.InfoCircleOutlined,{})}),total:(0,g.formatNumber)(6560),footer:(0,t.jsx)(j,{label:"转化率",value:"60%"}),contentHeight:46,children:(0,t.jsx)(h,{xField:"x",yField:"y",padding:-20,axis:!1,height:46,data:r,scale:{x:{paddingInner:.4}}})})}),(0,t.jsx)(n.Col,{...I,children:(0,t.jsx)($,{loading:e,variant:"borderless",title:"运营活动效果",action:(0,t.jsx)(m.Tooltip,{title:"指标说明",children:(0,t.jsx)(c.InfoCircleOutlined,{})}),total:"78%",footer:(0,t.jsxs)("div",{style:{whiteSpace:"nowrap",overflow:"hidden"},children:[(0,t.jsxs)(N,{flag:"up",style:{marginRight:16},children:["周同比",(0,t.jsx)("span",{className:i.trendText,children:"12%"})]}),(0,t.jsxs)(N,{flag:"down",children:["日同比",(0,t.jsx)("span",{className:i.trendText,children:"11%"})]})]}),contentHeight:46,children:(0,t.jsx)(p.Progress,{percent:78,strokeColor:{from:"#108ee9",to:"#87d068"},status:"active"})})})]})},D=(0,u.makeChartComp)("Line"),O=((0,u.makeChartComp)("TinyLine"),(0,u.makeChartComp)("TinyArea"),(0,u.makeChartComp)("TinyColumn"),(0,u.makeChartComp)("TinyProgress"),(0,u.makeChartComp)("TinyRing")),Q=e.i(454895),w=w,R=R;let F=(0,f.createStyles)(({token:e})=>({suffix:{marginLeft:"4px",color:e.colorText,fontSize:"16px",fontStyle:"normal"},numberInfoTitle:{marginBottom:"16px",color:e.colorText,fontSize:e.fontSizeLG,transition:"all 0.3s"},numberInfoSubTitle:{height:"22px",overflow:"hidden",color:e.colorTextSecondary,fontSize:e.fontSize,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"break-all"},numberInfoValue:{marginTop:"4px",overflow:"hidden",fontSize:"0",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"break-all","& > span":{color:e.colorText}},subTotal:{marginRight:"0",color:e.colorTextSecondary,fontSize:e.fontSizeLG,verticalAlign:"top"},anticon:{marginLeft:"4px",fontSize:"12px",transform:"scale(0.82)"},"anticon-caret-up":{color:e["red-6"]},"anticon-caret-down":{color:e["green-6"]}}));var M=({theme:e,title:r,subTitle:i,total:a,subTotal:n,status:s,suffix:l,gap:o,...c})=>{let{styles:d}=F();return(0,t.jsxs)("div",{className:(0,v.clsx)({[d[`numberInfo${e}`]]:!!e}),...c,children:[r&&(0,t.jsx)("div",{className:d.numberInfoTitle,title:"string"==typeof r?r:"",children:r}),i&&(0,t.jsx)("div",{className:d.numberInfoSubTitle,title:"string"==typeof i?i:"",children:i}),(0,t.jsxs)("div",{className:d.numberInfoValue,style:o?{marginTop:o}:{},children:[(0,t.jsxs)("span",{children:[a,l&&(0,t.jsx)("em",{className:d.suffix,children:l})]}),(s||n)&&(0,t.jsxs)("span",{className:d.subTotal,children:[n,s&&"up"===s?(0,t.jsx)(R.default,{}):(0,t.jsx)(w.default,{})]})]})]})};let B=({data:e,currentTabKey:r})=>(0,t.jsxs)(l.Row,{gutter:8,style:{width:138,margin:"8px 0"},children:[(0,t.jsx)(n.Col,{span:12,children:(0,t.jsx)(M,{title:e.name,subTitle:"转化率",gap:2,total:`${100*e.cvr}%`,theme:r!==e.name?"light":void 0})}),(0,t.jsx)(n.Col,{span:12,style:{paddingTop:36},children:(0,t.jsx)(O,{height:60,width:60,percent:e.cvr,color:["#E8EEF4","#5FABF4"]})})]});var A=({activeKey:e,loading:r,offlineData:i,offlineChartData:a,handleTabChange:n})=>{let{styles:s}=x();return(0,t.jsx)(b.Card,{loading:r,className:s.offlineCard,variant:"borderless",style:{marginTop:32},children:(0,t.jsx)(Q.Tabs,{activeKey:e,onChange:n,items:i.map(r=>({key:r.name,label:(0,t.jsx)(B,{data:r,currentTabKey:e}),children:(0,t.jsx)("div",{style:{padding:"0 24px"},children:(0,t.jsx)(D,{height:400,data:a,xField:"date",yField:"value",colorField:"type",slider:{x:!0},axis:{x:{title:!1},y:{title:!1,gridLineDash:null,gridStroke:"#ccc",gridStrokeOpacity:1}},legend:{color:{layout:{justifyContent:"center"}}}})})}))})})},z=e.i(353944),H=()=>(0,t.jsx)("div",{style:{paddingTop:100,textAlign:"center"},children:(0,t.jsx)(z.Spin,{size:"large"})}),P=(0,u.makeChartComp)("Pie"),L=e.i(204275);let{Text:W}=e.i(560370).Typography;var q=({dropdownGroup:e,salesType:r,loading:i,salesPieData:a,handleChangeSalesType:n})=>{let{styles:s}=x();return(0,t.jsxs)(b.Card,{loading:i,className:s.salesCard,variant:"borderless",title:"销售额类别占比",style:{height:"100%"},extra:(0,t.jsxs)("div",{className:s.salesCardExtra,children:[e,(0,t.jsx)(L.Segmented,{className:s.salesTypeRadio,value:r,onChange:n,options:[{label:"全部渠道",value:"all"},{label:"线上",value:"online"},{label:"门店",value:"stores"}],size:"middle"})]}),children:[(0,t.jsx)(W,{children:"销售额"}),(0,t.jsx)(P,{height:340,radius:.8,innerRadius:.5,angleField:"y",colorField:"x",data:a,legend:!1,label:{position:"spider",text:e=>`${e.x}: ${(0,g.formatNumber)(e.y)}`}})]})},_=e.i(313367);let{RangePicker:X}=e.i(430077).DatePicker,U=[];for(let e=0;e<7;e+=1)U.push({title:`工专路 ${e} 号店`,total:323234});var G=({rangePickerValue:e,salesData:r,isActive:i,handleRangePickerChange:a,loading:s,selectDate:o})=>{let{styles:c}=x();return(0,t.jsx)(b.Card,{loading:s,variant:"borderless",styles:{body:{padding:24*!!s}},children:(0,t.jsx)(Q.Tabs,{className:c.salesCard,tabBarExtraContent:(0,t.jsxs)("div",{className:c.salesExtraWrap,children:[(0,t.jsxs)("div",{className:c.salesExtra,children:[(0,t.jsx)(_.Button,{type:"text",className:i("today"),onClick:()=>o("today"),children:"今日"}),(0,t.jsx)(_.Button,{type:"text",className:i("week"),onClick:()=>o("week"),children:"本周"}),(0,t.jsx)(_.Button,{type:"text",className:i("month"),onClick:()=>o("month"),children:"本月"}),(0,t.jsx)(_.Button,{type:"text",className:i("year"),onClick:()=>o("year"),children:"本年"})]}),(0,t.jsx)(X,{value:e,onChange:a,variant:"filled",style:{width:256}})]}),size:"large",tabBarStyle:{marginBottom:24},items:[{key:"sales",label:"销售额",children:(0,t.jsxs)(l.Row,{children:[(0,t.jsx)(n.Col,{xl:16,lg:12,md:12,sm:24,xs:24,children:(0,t.jsx)("div",{className:c.salesBar,children:(0,t.jsx)(h,{height:300,data:r,xField:"x",yField:"y",paddingBottom:12,axis:{x:{title:!1},y:{title:!1,gridLineDash:null,gridStroke:"#ccc"}},scale:{x:{paddingInner:.4}},tooltip:{name:"销售量",channel:"y"}})})}),(0,t.jsx)(n.Col,{xl:8,lg:12,md:12,sm:24,xs:24,children:(0,t.jsxs)("div",{className:c.salesRank,children:[(0,t.jsx)("h4",{className:c.rankingTitle,children:"门店销售额排名"}),(0,t.jsx)("ul",{className:c.rankingList,children:U.map((e,r)=>(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:`${c.rankingItemNumber} ${r<3?c.rankingItemNumberActive:""}`,children:r+1}),(0,t.jsx)("span",{className:c.rankingItemTitle,title:e.title,children:e.title}),(0,t.jsx)("span",{children:(0,g.formatNumber)(e.total)})]},e.title))})]})})]})},{key:"views",label:"访问量",children:(0,t.jsxs)(l.Row,{children:[(0,t.jsx)(n.Col,{xl:16,lg:12,md:12,sm:24,xs:24,children:(0,t.jsx)("div",{className:c.salesBar,children:(0,t.jsx)(h,{height:300,data:r,xField:"x",yField:"y",paddingBottom:12,axis:{x:{title:!1},y:{title:!1}},scale:{x:{paddingInner:.4}},tooltip:{name:"访问量",channel:"y"}})})}),(0,t.jsx)(n.Col,{xl:8,lg:12,md:12,sm:24,xs:24,children:(0,t.jsxs)("div",{className:c.salesRank,children:[(0,t.jsx)("h4",{className:c.rankingTitle,children:"门店访问量排名"}),(0,t.jsx)("ul",{className:c.rankingList,children:U.map((e,r)=>(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:`${r<3?c.rankingItemNumberActive:c.rankingItemNumber}`,children:r+1}),(0,t.jsx)("span",{className:c.rankingItemTitle,title:e.title,children:e.title}),(0,t.jsx)("span",{children:(0,g.formatNumber)(e.total)})]},e.title))})]})})]})}]})})},K=e.i(301923),V=({loading:e,visitData2:r,searchData:i,dropdownGroup:a})=>{let s=[{title:"排名",dataIndex:"index",key:"index"},{title:"搜索关键词",dataIndex:"keyword",key:"keyword",render:e=>(0,t.jsx)("a",{href:"/",children:e})},{title:"用户数",dataIndex:"count",key:"count",sorter:(e,t)=>e.count-t.count},{title:"周涨幅",dataIndex:"range",key:"range",sorter:(e,t)=>e.range-t.range,render:(e,r)=>(0,t.jsx)(N,{flag:1===r.status?"down":"up",children:(0,t.jsxs)("span",{style:{marginRight:4},children:[e,"%"]})})}];return(0,t.jsxs)(b.Card,{loading:e,variant:"borderless",title:"线上热门搜索",extra:a,style:{height:"100%"},children:[(0,t.jsxs)(l.Row,{gutter:68,children:[(0,t.jsxs)(n.Col,{sm:12,xs:24,style:{marginBottom:24},children:[(0,t.jsx)(M,{subTitle:(0,t.jsxs)("span",{children:["搜索用户数",(0,t.jsx)(m.Tooltip,{title:"指标说明",children:(0,t.jsx)(c.InfoCircleOutlined,{style:{marginLeft:8}})})]}),gap:8,total:(0,g.formatNumber)(12321),status:"up",subTotal:17.1}),(0,t.jsx)(d.Area,{xField:"x",yField:"y",shapeField:"smooth",height:45,axis:!1,padding:-12,style:{fill:"linear-gradient(-90deg, white 0%, #6294FA 100%)",fillOpacity:.4},data:r})]}),(0,t.jsxs)(n.Col,{sm:12,xs:24,style:{marginBottom:24},children:[(0,t.jsx)(M,{subTitle:(0,t.jsxs)("span",{children:["人均搜索次数",(0,t.jsx)(m.Tooltip,{title:"指标说明",children:(0,t.jsx)(c.InfoCircleOutlined,{style:{marginLeft:8}})})]}),total:2.7,status:"down",subTotal:26.2,gap:8}),(0,t.jsx)(d.Area,{xField:"x",yField:"y",shapeField:"smooth",height:45,padding:-12,style:{fill:"linear-gradient(-90deg, white 0%, #6294FA 100%)",fillOpacity:.4},data:r,axis:!1})]})]}),(0,t.jsx)(K.Table,{rowKey:e=>e.index,size:"small",columns:s,dataSource:i,pagination:{style:{marginBottom:0},pageSize:5}})]})};e.i(113297);var Y=e.i(134124);async function Z(){return(0,Y.request)("/api/fake_analysis_chart_data")}var J=e.i(494834);function ee(e){return 10>+e?`0${e}`:e}function et(e){let t=new Date;if("today"===e)return t.setHours(0),t.setMinutes(0),t.setSeconds(0),[(0,J.default)(t),(0,J.default)(t.getTime()+86399e3)];if("week"===e){let e=t.getDay();t.setHours(0),t.setMinutes(0),t.setSeconds(0),0===e?e=6:e-=1;let r=t.getTime()-864e5*e;return[(0,J.default)(r),(0,J.default)(r+604799e3)]}let r=t.getFullYear();if("month"===e){let e=t.getMonth(),i=(0,J.default)(t).add(1,"months"),a=i.year(),n=i.month();return[(0,J.default)(`${r}-${ee(e+1)}-01 00:00:00`),(0,J.default)((0,J.default)(`${a}-${ee(n+1)}-01 00:00:00`).valueOf()-1e3)]}return[(0,J.default)(`${r}-01-01 00:00:00`),(0,J.default)(`${r}-12-31 23:59:59`)]}var er=()=>{let e,{styles:c}=x(),[d,u]=(0,o.useState)("all"),[h,p]=(0,o.useState)(""),[m,g]=(0,o.useState)(et("year")),{isLoading:f,data:y}=(0,a.useQuery)({queryKey:["dashboard-analysis"],queryFn:()=>Z().then(e=>e.data)});e="all"===d?y?.salesTypeData:"online"===d?y?.salesTypeDataOnline:y?.salesTypeDataOffline;let b=(0,t.jsx)("span",{className:c.iconGroup,children:(0,t.jsx)(s.Dropdown,{menu:{items:[{key:"1",label:"操作一"},{key:"2",label:"操作二"}]},placement:"bottomRight",children:(0,t.jsx)(r.EllipsisOutlined,{})})}),v=h||y?.offlineData[0]?.name||"";return(0,t.jsxs)(i.GridContent,{children:[(0,t.jsx)(o.Suspense,{fallback:(0,t.jsx)(H,{}),children:(0,t.jsx)(E,{loading:f,visitData:y?.visitData||[]})}),(0,t.jsx)(o.Suspense,{fallback:null,children:(0,t.jsx)(G,{rangePickerValue:m,salesData:y?.salesData||[],isActive:e=>{if(!m)return"";let t=et(e);return t&&m[0]&&m[1]&&m[0].isSame(t[0],"day")&&m[1].isSame(t[1],"day")?c.currentDate:""},handleRangePickerChange:e=>{g(e)},loading:f,selectDate:e=>{g(et(e))}})}),(0,t.jsxs)(l.Row,{gutter:24,style:{marginTop:24},children:[(0,t.jsx)(n.Col,{xl:12,lg:24,md:24,sm:24,xs:24,children:(0,t.jsx)(o.Suspense,{fallback:null,children:(0,t.jsx)(V,{loading:f,visitData2:y?.visitData2||[],searchData:y?.searchData||[],dropdownGroup:b})})}),(0,t.jsx)(n.Col,{xl:12,lg:24,md:24,sm:24,xs:24,children:(0,t.jsx)(o.Suspense,{fallback:null,children:(0,t.jsx)(q,{dropdownGroup:b,salesType:d,loading:f,salesPieData:e||[],handleChangeSalesType:e=>{u(e)}})})})]}),(0,t.jsx)(o.Suspense,{fallback:null,children:(0,t.jsx)(A,{activeKey:v,loading:f,offlineData:y?.offlineData||[],offlineChartData:y?.offlineChartData||[],handleTabChange:e=>{p(e)}})})]})};e.s(["default",()=>er],349046)},400056,e=>{"use strict";let t=new Intl.NumberFormat("en-US"),r=e=>{let r=Number(e);return Number.isFinite(r)?t.format(r):""};e.s(["formatNumber",0,r,"formatYuan",0,e=>`\xa5 ${r(e)}`])},461550,e=>{"use strict";var t=e.i(191788);e.i(644038);var r=e.i(839904),i=e.i(202917),a=e.i(146025),n=e.i(876352),s=e.i(449995);e.i(957562);var l=e.i(191248),o=e.i(56206),c=e.i(430898),d=e.i(934854),u=e.i(993175);let h={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,railColor:"#D9D9D9",railWidth:1,gapPosition:"bottom",loading:!1};var p=e.i(572353);let m=({bg:e,children:r})=>t.createElement("div",{style:{width:"100%",height:"100%",background:e}},r);function g(e,t){return Object.keys(e).map(r=>{let i=parseFloat(r),a=`${Math.floor(i*t)}%`;return`${e[r]} ${a}`})}let f=t.forwardRef((e,r)=>{let{prefixCls:i,color:a,gradientId:n,radius:s,className:l,style:c,ptg:d,strokeLinecap:u,strokeWidth:h,size:p,gapDegree:f}=e,x=a&&"object"==typeof a,y=p/2,b=t.createElement("circle",{className:(0,o.clsx)(`${i}-circle-path`,l),r:s,cx:y,cy:y,stroke:x?"#FFF":void 0,strokeLinecap:u,strokeWidth:h,opacity:+(0!==d),style:c,ref:r});if(!x)return b;let v=`${n}-conic`,k=f?`${180+f/2}deg`:"0deg",$=g(a,(360-f)/360),S=g(a,1),j=`conic-gradient(from ${k}, ${$.join(", ")})`,C=`linear-gradient(to ${f?"bottom":"top"}, ${S.join(", ")})`;return t.createElement(t.Fragment,null,t.createElement("mask",{id:v},b),t.createElement("foreignObject",{x:0,y:0,width:p,height:p,mask:`url(#${v})`},t.createElement(m,{bg:C},t.createElement(m,{bg:j}))))}),x=(e,t,r,i,a,n,s,l,o,c,d=0)=>{let u=(100-i)/100*t;return"round"===o&&100!==i&&(u+=c/2)>=t&&(u=t-.01),{stroke:"string"==typeof l?l:void 0,strokeDasharray:`${t}px ${e}`,strokeDashoffset:u+d,transform:`rotate(${a+r/100*360*((360-n)/360)+(0===n?0:({bottom:0,top:180,left:90,right:-90})[s])}deg)`,transformOrigin:"50px 50px",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}};function y(){return(y=Object.assign.bind()).apply(this,arguments)}function b(e){let t=e??[];return Array.isArray(t)?t:[t]}var v=e=>{let r,i,a,n,s,l,{id:c,prefixCls:d,classNames:u={},styles:m={},steps:g,strokeWidth:v,railWidth:k,gapDegree:$=0,gapPosition:S,railColor:j,strokeLinecap:C,style:w,className:R,strokeColor:T,percent:N,loading:I,...E}={...h,...e},D=(0,p.default)(c),O=`${D}-gradient`,Q=50-v/2,F=2*Math.PI*Q,M=$>0?90+$/2:-90,B=(360-$)/360*F,{count:A,gap:z}="object"==typeof g?g:{count:g,gap:2},H=b(N),P=b(T),L=P.find(e=>e&&"object"==typeof e),W=L&&"object"==typeof L?"butt":C,{indeterminateStyleProps:q,indeterminateStyleAnimation:_}=(({id:e,loading:r})=>{if(!r)return{indeterminateStyleProps:{},indeterminateStyleAnimation:null};let i=`${e}-indeterminate-animate`;return{indeterminateStyleProps:{transform:"rotate(0deg)",animation:`${i} 1s linear infinite`},indeterminateStyleAnimation:t.default.createElement("style",null,`@keyframes ${i} {
|
|
0% { transform: rotate(0deg); }
|
|
100% { transform: rotate(360deg); }
|
|
}`)}})({id:D,loading:I}),X=x(F,B,0,100,M,$,S,j,W,v),U=(r=(0,t.useRef)([]),i=(0,t.useRef)(null),(0,t.useEffect)(()=>{let e=Date.now(),t=!1;r.current.forEach(r=>{if(!r)return;t=!0;let a=r.style;a.transitionDuration=".3s, .3s, .3s, .06s",i.current&&e-i.current<100&&(a.transitionDuration="0s, 0s")}),t&&(i.current=Date.now())}),r.current);return t.createElement("svg",y({className:(0,o.clsx)(`${d}-circle`,u.root,R),viewBox:"0 0 100 100",style:{...m.root,...w},id:c,role:"presentation"},E),!A&&t.createElement("circle",{className:(0,o.clsx)(`${d}-circle-rail`,u.rail),r:Q,cx:50,cy:50,stroke:j,strokeLinecap:W,strokeWidth:k||v,style:{...X,...m.rail}}),A?(a=Math.round(A*(H[0]/100)),n=100/A,s=0,Array(A).fill(null).map((e,r)=>{let i=r<=a-1?P[0]:j,l=i&&"object"==typeof i?`url(#${O})`:void 0,c=x(F,B,s,n,M,$,S,i,"butt",v,z);return s+=(B-c.strokeDashoffset+z)*100/B,t.createElement("circle",{key:r,className:(0,o.clsx)(`${d}-circle-path`,u.track),r:Q,cx:50,cy:50,stroke:l,strokeWidth:v,opacity:1,style:{...c,...m.track},ref:e=>{U[r]=e}})})):(l=0,H.map((e,r)=>{let i=P[r]||P[P.length-1],a=x(F,B,l,e,M,$,S,i,W,v);return l+=e,t.createElement(f,{key:r,color:i,ptg:e,radius:Q,prefixCls:d,gradientId:O,className:u.track,style:{...a,...q,...m.track},strokeLinecap:W,strokeWidth:v,gapDegree:$,ref:e=>{U[r]=e},size:100})}).reverse()),_)},k=e.i(188304);e.i(797652);var $=e.i(435187);function S(e){return!e||e<0?0:e>100?100:e}function j({success:e}){let t;return e&&"percent"in e&&(t=e.percent),t}let C=(e,t,r)=>{let i=-1,a=-1;if("step"===t){let t=r.steps,n=r.strokeWidth;"string"==typeof e||void 0===e?(i="small"===e?2:14,a=n??8):(0,d.isNumber)(e)?[i,a]=[e,e]:[i=14,a=8]=Array.isArray(e)?e:[e.width,e.height],i*=t}else if("line"===t){let t=r?.strokeWidth;"string"==typeof e||void 0===e?a=t||("small"===e?6:8):(0,d.isNumber)(e)?[i,a]=[e,e]:[i=-1,a=8]=Array.isArray(e)?e:[e.width,e.height]}else("circle"===t||"dashboard"===t)&&("string"==typeof e||void 0===e?[i,a]="small"===e?[60,60]:[120,120]:(0,d.isNumber)(e)?[i,a]=[e,e]:Array.isArray(e)&&(i=e[0]??e[1]??120,a=e[0]??e[1]??120));return[i,a]},w=["root","body","indicator"];var R=e=>{let{prefixCls:r,classNames:i,styles:a,railColor:n,trailColor:s,strokeLinecap:c="round",gapPosition:d,gapPlacement:h,gapDegree:p,width:m=120,type:g,children:f,success:x,size:y=m,steps:b}=e,{direction:R}=(0,u.useComponentConfig)("progress"),[T,N]=C(y,"circle"),{strokeWidth:I}=e;void 0===I&&(I=Math.max(3/T*100,6));let E=t.useMemo(()=>p||0===p?p:"dashboard"===g?75:void 0,[p,g]),D=(({percent:e,success:t})=>{let r=S(j({success:t}));return[r,S(S(e)-r)]})(e),O=t.useMemo(()=>{let e=(h??d)||"dashboard"===g&&"bottom"||void 0,t="rtl"===R;switch(e){case"start":return t?"right":"left";case"end":return t?"left":"right";default:return e}},[R,h,d,g]),Q="[object Object]"===Object.prototype.toString.call(e.strokeColor),F=(({success:e={},strokeColor:t})=>{let{strokeColor:r}=e;return[r||$.presetPrimaryColors.green,t||null]})({success:x,strokeColor:e.strokeColor}),M=(0,o.clsx)(`${r}-body`,{[`${r}-circle-gradient`]:Q},i.body),B=t.createElement(v,{steps:b,percent:b?D[1]:D,strokeWidth:I,railWidth:I,strokeColor:b?F[1]:F,strokeLinecap:c,railColor:n??s,prefixCls:r,gapDegree:E,gapPosition:O,classNames:(0,l.omit)(i,w),styles:(0,l.omit)(a,w)}),A=T<=20,z=t.createElement("div",{className:M,style:{width:T,height:N,fontSize:.15*T+6,...a.body}},B,!A&&f);return A?t.createElement(k.default,{title:f},z):z};e.i(290586);var T=e.i(456161),N=e.i(307441),I=e.i(352050),E=e.i(104616);let D="--progress-line-stroke-color";var O=(0,I.genStyleHooks)("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=(0,E.mergeToken)(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{...(0,N.resetComponent)(e),display:"inline-flex","&-rtl":{direction:"rtl"},[`${t}-indicator`]:{color:e.colorText,lineHeight:1,whiteSpace:"nowrap",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize}},[`&${t}-status-exception`]:{[`${t}-indicator`]:{color:e.colorError}},[`&${t}-status-success`]:{[`${t}-indicator`]:{color:e.colorSuccess}}}}})(r),(e=>{var t;let r,{componentCls:i}=e;return{[`${i}-line`]:{position:"relative",width:"100%",fontSize:e.fontSize,[`${i}-body`]:{display:"inline-flex",alignItems:"center",width:"100%",gap:e.marginXS},[`${i}-rail`]:{flex:"auto",background:e.remainingColor,borderRadius:e.lineBorderRadius,position:"relative",width:"100%",overflow:"hidden"},[`&${i}-status-active`]:{[`${i}-track:after`]:{content:'""',position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:"inherit",opacity:0,animationName:(r=t?"100%":"-100%",new T.Keyframes(`antProgress${t?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${r}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${r}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite"}},[`${i}-track`]:{position:"absolute",insetInlineStart:0,insetBlock:0,borderRadius:"inherit",background:e.defaultColor,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,minWidth:"max-content",display:"flex",alignItems:"center","&-success":{background:e.colorSuccess}},[`&${i}-status-exception`]:{[`${i}-track`]:{background:e.colorError}},[`&${i}-status-success`]:{[`${i}-track`]:{background:e.colorSuccess}},[`${i}-indicator-outer`]:{[`&${i}-indicator-start`]:{order:-1}},[`${i}-body-layout-bottom`]:{flexDirection:"column",alignItems:"center",gap:e.marginXXS},[`${i}-indicator${i}-indicator-inner`]:{color:e.colorWhite,paddingInline:e.paddingXXS,width:"100%",display:"flex",justifyContent:"center",[`&${i}-indicator-end`]:{justifyContent:"end"},[`&${i}-indicator-start`]:{justifyContent:"start"},[`&${i}-indicator-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[`${t}-circle`]:{[`${t}-circle-rail`]:{stroke:e.remainingColor},[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-body`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`${t}-indicator`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`&${t}-status-exception`]:{[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}}},[`&${t}-status-success`]:{[`${t}-body:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}})(r),(e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-body":{display:"flex",flexDirection:"row",alignItems:"center",gap:e.progressStepMarginInlineEnd,[`${t}-indicator`]:{marginInlineStart:e.marginXS}},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}})(r),(e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-indicator ${r}`]:{fontSize:e.fontSizeSM}}}})(r)]},e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`})),Q=e=>{let{prefixCls:r,classNames:i,styles:a,direction:n,percent:s,size:l,strokeWidth:c,strokeColor:d,strokeLinecap:u="round",children:h,railColor:p,trailColor:m,percentPosition:g,success:f}=e,{align:x,type:y}=g,b="square"===u||"butt"===u?0:void 0,[v,k]=C(l??[-1,c||("small"===l?6:8)],"line",{strokeWidth:c}),w=`${r}-track`,R=d&&"string"!=typeof d?((e,t)=>{let{from:r=$.presetPrimaryColors.blue,to:i=$.presetPrimaryColors.blue,direction:a="rtl"===t?"to left":"to right",...n}=e;if(0!==Object.keys(n).length){let e,t=(e=[],Object.keys(n).forEach(t=>{let r=Number.parseFloat(t.replace(/%/g,""));Number.isNaN(r)||e.push({key:r,value:n[t]})}),(e=e.sort((e,t)=>e.key-t.key)).map(({key:e,value:t})=>`${t} ${e}%`).join(", ")),r=`linear-gradient(${a}, ${t})`;return{background:r,[D]:r}}let s=`linear-gradient(${a}, ${r}, ${i})`;return{background:s,[D]:s}})(d,n):{[D]:d,background:d},T={width:`${S(s)}%`,height:k,borderRadius:b,...R},N=j(e),I={width:`${S(N)}%`,height:k,borderRadius:b,backgroundColor:f?.strokeColor};return t.createElement("div",{className:(0,o.clsx)(`${r}-body`,i.body,{[`${r}-body-layout-bottom`]:"center"===x&&"outer"===y}),style:{width:v>0?v:"100%",...a.body}},t.createElement("div",{className:(0,o.clsx)(`${r}-rail`,i.rail),style:{backgroundColor:(p??m)||void 0,borderRadius:b,height:k,...a.rail}},t.createElement("div",{className:(0,o.clsx)(w,i.track),style:{...T,...a.track}},"inner"===y&&h),void 0!==N&&t.createElement("div",{className:(0,o.clsx)(w,`${w}-success`,i.track),style:{...I,...a.track}})),"outer"===y&&h)},F=e=>{let{classNames:r,styles:i,size:a,steps:n,rounding:s=Math.round,percent:l=0,strokeWidth:c=8,strokeColor:d,railColor:u,trailColor:h,prefixCls:p,children:m}=e,g=s(l/100*n),[f,x]=C(a??["small"===a?2:14,c],"step",{steps:n,strokeWidth:c}),y=f/n,b=Array.from({length:n}),v=u??h;for(let e=0;e<n;e++){let a=Array.isArray(d)?d[e]:d;b[e]=t.createElement("div",{key:e,className:(0,o.clsx)(`${p}-steps-item`,{[`${p}-steps-item-active`]:e<=g-1},r.track),style:{backgroundColor:e<=g-1?a:v,width:y,height:x,...i.track}})}return t.createElement("div",{className:(0,o.clsx)(`${p}-steps-body`,r.body),style:i.body},b,m)};let M=["normal","exception","active","success"],B=t.forwardRef((e,h)=>{let p,{prefixCls:m,className:g,rootClassName:f,classNames:x,styles:y,steps:b,strokeColor:v,percent:k=0,size:$="medium",showInfo:w=!0,type:T="line",status:N,format:I,style:E,percentPosition:D={},...B}=e,{align:A="end",type:z="outer"}=D,H=Array.isArray(v)?v[0]:v,P="string"==typeof v||Array.isArray(v)?v:void 0,L=t.useMemo(()=>{if(H){let e="string"==typeof H?H:Object.values(H)[0];return new r.FastColor(e).isLight()}return!1},[v]),W=t.useMemo(()=>{let t=j(e);return Number.parseInt(void 0!==t?(t??0)?.toString():(k??0)?.toString(),10)},[k,e.success]),q=t.useMemo(()=>!M.includes(N)&&W>=100?"success":N||"normal",[N,W]),{getPrefixCls:_,direction:X,className:U,style:G,classNames:K,styles:V}=(0,u.useComponentConfig)("progress"),Y=_("progress",m),[Z,J]=O(Y),ee={...e,percent:k,type:T,size:$,showInfo:w,percentPosition:D},[et,er]=(0,c.useMergeSemantic)([K,x],[V,y],{props:ee}),ei="line"===T,ea=ei&&!b,en=t.useMemo(()=>{let r;if(!w)return null;let l=j(e),c=I||(e=>`${e}%`),d=ei&&L&&"inner"===z;return"inner"===z||I||"exception"!==q&&"success"!==q?r=c(S(k),S(l)):"exception"===q?r=ei?t.createElement(n.default,null):t.createElement(s.default,null):"success"===q&&(r=ei?t.createElement(i.default,null):t.createElement(a.default,null)),t.createElement("span",{className:(0,o.clsx)(`${Y}-indicator`,{[`${Y}-indicator-bright`]:d,[`${Y}-indicator-${A}`]:ea,[`${Y}-indicator-${z}`]:ea},et.indicator),style:er.indicator,title:"string"==typeof r?r:void 0},r)},[w,k,W,q,T,Y,I,ei,L,z,A,ea,et.indicator,er.indicator]),es={...e,classNames:et,styles:er};"line"===T?p=b?t.createElement(F,{...es,strokeColor:P,prefixCls:Y,steps:(0,d.isPlainObject)(b)?b.count:b},en):t.createElement(Q,{...es,strokeColor:H,prefixCls:Y,direction:X,percentPosition:{align:A,type:z}},en):("circle"===T||"dashboard"===T)&&(p=t.createElement(R,{...es,strokeColor:H,prefixCls:Y,progressStatus:q},en));let el=(0,o.clsx)(Y,`${Y}-status-${q}`,{[`${Y}-${"dashboard"===T&&"circle"||T}`]:"line"!==T,[`${Y}-inline-circle`]:"circle"===T&&C($,"circle")[0]<=20,[`${Y}-line`]:ea,[`${Y}-line-align-${A}`]:ea,[`${Y}-line-position-${z}`]:ea,[`${Y}-steps`]:b,[`${Y}-show-info`]:w,[`${Y}-small`]:"small"===$,[`${Y}-rtl`]:"rtl"===X},U,g,f,et.root,Z,J);return t.createElement("div",{ref:h,style:{...G,...er.root,...E},className:el,role:"progressbar","aria-valuenow":W,"aria-valuemin":0,"aria-valuemax":100,...(0,l.omit)(B,["railColor","trailColor","strokeWidth","width","gapDegree","gapPosition","gapPlacement","strokeLinecap","success"])},p)});e.s(["default",()=>B],461550)},727168,e=>{e.v(e=>Promise.resolve().then(()=>e(730943)))},770829,e=>{e.v(e=>Promise.resolve().then(()=>e(681912)))},995746,e=>{"use strict";var t=e.i(436612);e.s(["EllipsisOutlined",()=>t.default])}]);
|