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.

2 lines
19 KiB

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[542],{40110:function(ve,$,e){var K=e(1413),v=e(67294),Y=e(509),m=e(91146),H=function(g,i){return v.createElement(m.Z,(0,K.Z)((0,K.Z)({},g),{},{ref:i,icon:Y.Z}))},C=v.forwardRef(H);$.Z=C},24666:function(ve,$,e){e.r($),e.d($,{default:function(){return N}});var K=e(97857),v=e.n(K),Y=e(15009),m=e.n(Y),H=e(99289),C=e.n(H),x=e(5574),g=e.n(x),i=e(48357),Z=e(78677),A=e(39615),L=e(90930),G=e(67539),_=e(57470),V=e(64317),fe=e(34540),X=e(13169),re=e(71230),M=e(15746),de=e(16250),k=e(27484),n=e.n(k),q=e(9220),T=e(67294),ee=e(96974),a=function(r){return r?parseFloat((r/1e5).toFixed(2)):0},f=function(r){return r?parseFloat((r/100).toFixed(2)):0},d=e(26839),s=function(){return s=Object.assign||function(y){for(var r,S=1,h=arguments.length;S<h;S++){r=arguments[S];for(var I in r)Object.prototype.hasOwnProperty.call(r,I)&&(y[I]=r[I])}return y},s.apply(this,arguments)},u=(0,T.forwardRef)(function(y,r){return T.createElement(d.P,s({},y,{chartType:"Pie",ref:r}))}),ie=u,se=e(47676),Q=e(4393),t=e(85893),ce=se.default.RangePicker,pe=function(r){var S=(0,T.useState)([]),h=g()(S,2),I=h[0],W=h[1],O=function(w){return w&&w>=n()().startOf("day")},te=function(){var z=C()(m()().mark(function w(F){var E,J,P,o;return m()().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,(0,i.jD)(F);case 2:J=ae.sent,P=[],(E=J.data)===null||E===void 0||E.forEach(function(D){D.advType===1&&P.push({type:"\u6A2A\u5E45",value:a(D.income)}),D.advType===2&&P.push({type:"\u63D2\u9875",value:a(D.income)}),D.advType===3&&P.push({type:"\u89C6\u9891",value:a(D.income)})}),o=P.reduce(function(D,he){return D+he.value},0),P.forEach(function(D){D.\u6536\u5165=D.value+"\u5143",o>0&&(D.\u767E\u5206\u6BD4=(D.value/o*100).toFixed(1)+"%")}),W(P);case 8:case"end":return ae.stop()}},w)}));return function(F){return z.apply(this,arguments)}}(),ue={data:I,title:{title:"\u5386\u53F2\u6570\u636E",align:"center"},angleField:"value",colorField:"type",height:200,marginTop:20,label:{text:"value",position:"outside"},legend:{color:{title:!1,position:"right",rowPadding:5}},tooltip:{title:"type",items:[{name:"\u6536\u5165",field:"\u6536\u5165"},{name:"\u5360\u6BD4",field:"\u767E\u5206\u6BD4"}]}},le=function(w,F){var E=parseInt(F[0]),J=parseInt(F[1]);te(E&&J?{code:r.appCode,beginDate:E,endDate:J}:{code:r.appCode})};return(0,T.useEffect)(function(){te({code:r.appCode})},[r.appCode]),(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(Q.Z,{style:{height:300},children:[(0,t.jsx)(ce,{onChange:le,format:"YYYYMMDD",disabledDate:O}),I.length>0&&(0,t.jsx)(ie,v()({},ue))]})})},ye=pe,je=function(r){var S=(0,T.useState)([]),h=g()(S,2),I=h[0],W=h[1],O=function(){var ue=C()(m()().mark(function le(){var z,w,F,E;return m()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,(0,i.R2)({code:r.appCode});case 2:w=P.sent,F=[],(z=w.data)===null||z===void 0||z.forEach(function(o){o.advType===1&&F.push({type:"\u6A2A\u5E45",value:a(o.income)}),o.advType===2&&F.push({type:"\u63D2\u9875",value:a(o.income)}),o.advType===3&&F.push({type:"\u89C6\u9891",value:a(o.income)})}),E=F.reduce(function(o,me){return o+me.value},0),F.forEach(function(o){o.\u6536\u5165=o.value+"\u5143",E>0&&(o.\u767E\u5206\u6BD4=(o.value/E*100).toFixed(1)+"%")}),W(F);case 8:case"end":return P.stop()}},le)}));return function(){return ue.apply(this,arguments)}}(),te={data:I,title:{title:"\u4ECA\u65E5\u6570\u636E",align:"center"},angleField:"value",colorField:"type",height:200,marginTop:20,label:{text:"value",position:"outside"},legend:{color:{title:!1,position:"right",rowPadding:5}},tooltip:{title:"type",items:[{name:"\u6536\u5165",field:"\u6536\u5165"},{name:"\u5360\u6BD4",field:"\u767E\u5206\u6BD4"}]}};return(0,T.useEffect)(function(){O()},[r.appCode]),(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(Q.Z,{style:{height:300},children:I.length>0&&(0,t.jsx)(ie,v()({},te))})})},B=je,c=e(42767),j=function(){var r=(0,T.useRef)(),S=(0,T.useState)(void 0),h=g()(S,2),I=h[0],W=h[1],O=function(){return window.innerWidth<=768},te=(0,T.useState)({deviceId:{show:!