(window.webpackJsonpcustomerevaluation=window.webpackJsonpcustomerevaluation||[]).push([[0],{227:function(e,t,a){e.exports=a.p+"static/media/logo.7e5c77c7.png"},232:function(e,t,a){e.exports=a.p+"static/media/no1.32188988.png"},233:function(e,t,a){e.exports=a.p+"static/media/no2.e13b7cbf.png"},234:function(e,t,a){e.exports=a.p+"static/media/no3.b0293801.png"},246:function(e,t,a){e.exports=a(500)},251:function(e,t,a){},258:function(e,t,a){},362:function(e,t,a){},495:function(e,t,a){},496:function(e,t,a){},497:function(e,t,a){},498:function(e,t,a){},499:function(e,t,a){},500:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),c=a(8),o=a.n(c),i=a(13),s=a.n(i),u=(a(251),a(252),a(7)),l=(a(136),a(64)),p=a(168),d=a(36),f=a(241),m=a(46),b=a(17);function y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function v(e){for(var t=1;tt.time?1:-1}));case 7:case"end":return e.stop()}},e)}))).apply(this,arguments)}function G(e){return K.apply(this,arguments)}function K(){return(K=Object(R.a)(D.a.mark(function e(t){var a,n;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.get("/statisticAll",{params:{range:t}});case 2:return a=e.sent,n=a.data,e.abrupt("return",n.data);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function U(e){return V.apply(this,arguments)}function V(){return(V=Object(R.a)(D.a.mark(function e(t){var a,n;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.get("/rank",{params:t});case 2:return a=e.sent,n=a.data,e.abrupt("return",n.data);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function q(){return H.apply(this,arguments)}function H(){return(H=Object(R.a)(D.a.mark(function e(){var t,a;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.get("/record/get");case 2:return t=e.sent,a=t.data,e.abrupt("return",a.data);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function J(){return $.apply(this,arguments)}function $(){return($=Object(R.a)(D.a.mark(function e(){var t,a,n,r,c=arguments;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]?c[0]:"",a=c.length>1&&void 0!==c[1]&&c[1],e.next=4,Y.get("/station/search",{params:{search:t,disable:a}});case 4:return n=e.sent,r=n.data,e.abrupt("return",r.success?r.data:[]);case 7:case"end":return e.stop()}},e)}))).apply(this,arguments)}function X(e,t,a){return Q.apply(this,arguments)}function Q(){return(Q=Object(R.a)(D.a.mark(function e(t,a,n){var r,c;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.get("/station/evaluationInRange",{params:{stationId:t,startDate:a,endDate:n}});case 2:return r=e.sent,(c=r.data).data.evaluations.sort(function(e,t){var a=parseInt(e.date.split("-").join(""),10);return parseInt(t.date.split("-").join(""),10)-a}),e.abrupt("return",c.data.evaluations);case 6:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Z(e,t){return ee.apply(this,arguments)}function ee(){return(ee=Object(R.a)(D.a.mark(function e(t,a){var n,r;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.post("/admin/login",{adminName:t,password:a});case 2:return n=e.sent,r=n.data,e.abrupt("return",r.data);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function te(){return(te=Object(R.a)(D.a.mark(function e(){var t,a;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.get("/admin/logout");case 2:return t=e.sent,a=t.data,e.abrupt("return",a.success);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function ae(e,t){return ne.apply(this,arguments)}function ne(){return(ne=Object(R.a)(D.a.mark(function e(t,a){var n,r;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.post("/station/add",{stationName:t,stationId:a});case 2:return n=e.sent,r=n.data,e.abrupt("return",r.success);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function re(e,t){return ce.apply(this,arguments)}function ce(){return(ce=Object(R.a)(D.a.mark(function e(t,a){var n,r;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.post("/station/modify",{stationName:t,stationId:a});case 2:return n=e.sent,r=n.data,e.abrupt("return",r.success);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function oe(e){return ie.apply(this,arguments)}function ie(){return(ie=Object(R.a)(D.a.mark(function e(t){var a,n;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.post("/station/disable",{stationId:t});case 2:return a=e.sent,n=a.data,e.abrupt("return",n.success);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function se(e){return ue.apply(this,arguments)}function ue(){return(ue=Object(R.a)(D.a.mark(function e(t){var a,n;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y.post("/station/enable",{stationId:t});case 2:return a=e.sent,n=a.data,e.abrupt("return",n.success);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}var le,pe=function(){var e=Object(n.useContext)(O).admin,t=e.isAdmin,a=e.name,c=e.setAdmin,o=Object(d.g)(),i=Object(d.h)().pathname,s=Object(n.useMemo)(function(){var e=t?a.slice(0,1):"\u8bbf\u5ba2",n=t?"#f56a00":"",s=r.a.createElement(h.a,{onClick:function(){c({isAdmin:!1,name:""}),function(){te.apply(this,arguments)}()}},r.a.createElement(h.a.Item,{key:"signOut"},r.a.createElement("span",null,"\u9000\u51fa\u767b\u5f55")));return r.a.createElement(I.a,{overlay:s,placement:"bottomRight",disabled:!t},r.a.createElement("div",{onClick:function(){return!t&&"/login"!==i&&o.push("/login")}},r.a.createElement(S.a,{size:"large",style:{backgroundColor:n}},e)))},[t,a,c,i,o]);return r.a.createElement(l.a.Header,{className:"app-header"},r.a.createElement(w.a,{type:"flex",justify:"start",align:"middle",style:{height:"100%",lineHeight:1}},r.a.createElement(k.a,null,r.a.createElement("img",{className:"sys-logo",src:C.a,alt:"logo"})),r.a.createElement(k.a,{style:{flex:"1 1"}},r.a.createElement("h1",{className:"sys-name title-slim"},"\u5ba2\u6237\u670d\u52a1\u8bc4\u4ef7\u7cfb\u7edf")),r.a.createElement(k.a,null,s)))},de=(a(344),a(102)),fe=(a(56),a(33)),me=function(e){var t=e.children,a=e.iconType,n=e.background,c=e.color;return r.a.createElement(k.a,{span:6},r.a.createElement(fe.a,{hoverable:!0,bordered:!1,className:"overview-card"},r.a.createElement(w.a,{type:"flex",align:"middle",gutter:36},r.a.createElement(k.a,null,r.a.createElement(g.a,{type:a,className:"overview-card-icon",style:{background:n,color:c}})),r.a.createElement(k.a,null,t))))},be=function(e){var t,a,n,c=e.bestStationInYesterday&&e.bestStationInYesterday.stationName?e.bestStationInYesterday.stationName:"--";return e.statistic?(t=e.statistic.excellent,a=e.statistic.bad,n=e.statistic.excellent+e.statistic.good+e.statistic.ordinary+e.statistic.bad+e.statistic.abandoned):t=a=n="--",r.a.createElement(w.a,{gutter:16},r.a.createElement(me,{iconType:"trophy",background:"#ffca28"},r.a.createElement(de.a,{title:"\u6628\u65e5\u6700\u4f73\u670d\u52a1",value:c})),r.a.createElement(me,{iconType:"like",background:"#ff586f",color:"#fff"},r.a.createElement(de.a,{title:"\u4eca\u5929\u5168\u5e02\u6ee1\u610f\u6570",value:t,suffix:"/ ".concat(n)})),r.a.createElement(me,{iconType:"frown",background:"#6857ff",color:"#fff"},r.a.createElement(de.a,{title:"\u4eca\u5929\u5168\u5e02\u672a\u6ee1\u610f\u6570",value:a,suffix:"/ ".concat(n)})),r.a.createElement(me,{iconType:"shop",background:"#44e650"},r.a.createElement(de.a,{title:"\u76ee\u524d\u63a5\u5165\u6cb9\u7ad9\u6570",value:e.stationActive,suffix:"/ ".concat(e.stationNum)})))},ye=(a(362),a(73),a(30)),ve=(a(202),a(75)),Oe=a(130),he=a.n(Oe);function ge(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}!function(e){e.Day="day",e.Week="week",e.Month="month",e.Year="year"}(le||(le={}));var je={forceFit:!0,height:400,animate:!0,padding:[20,40,80,40]},Ee=[{name:"\u6700\u8fd1\u4e00\u5468",value:le.Week},{name:"\u6700\u8fd1\u4e00\u6708",value:le.Month},{name:"\u6700\u8fd1\u4e00\u5e74",value:le.Year}];function xe(e){var t=[];return e.forEach(function(e){var a=e.time;t.push({type:"\u975e\u5e38\u6ee1\u610f",order:a,value:e.excellent},{type:"\u6ee1\u610f",order:a,value:e.good},{type:"\u4e00\u822c",order:a,value:e.ordinary},{type:"\u4e0d\u6ee1\u610f",order:a,value:e.bad},{type:"\u672a\u8bc4\u4ef7",order:a,value:e.abandoned})}),t}function we(e){var t=new he.a.Chart(function(e){for(var t=1;t{name}\uff1a{value}'}),t.intervalStack().position("percentage").color("type"),t},Re=function(){var e=["excellent","good","ordinary","bad","abandoned"];return function(t,a){return e.map(function(e){return{type:Pe(e),num:t[e],percentage:parseFloat((t[e]/a).toFixed(2))}})}}(),Ae=function(e){var t=e.statistic,a=Object(n.useState)(null),c=Object(b.a)(a,2),o=c[0],i=c[1],s=Object(n.useRef)(null),u=Object(n.useState)(Ne[0].value),l=Object(b.a)(u,2),p=l[0],d=l[1],f=Object(n.useCallback)(function(e){return d(e)},[d]),m=Object(n.useMemo)(function(){return r.a.createElement(Ie.a,{value:p,size:"small",style:{width:100},onChange:f},Ne.map(function(e){var t=e.name,a=e.value;return r.a.createElement(Ie.a.Option,{key:a,value:a},t)}))},[f,p]),y=Object(n.useState)([]),v=Object(b.a)(y,2),O=v[0],h=v[1];Object(n.useEffect)(function(){s.current&&i(De(s.current))},[s,i]),Object(n.useEffect)(function(){function e(){return(e=Object(R.a)(D.a.mark(function e(){var a,n,r;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(p!==le.Day){e.next=4;break}e.t0=t,e.next=7;break;case 4:return e.next=6,G(p);case 6:e.t0=e.sent;case 7:(a=e.t0)&&(n=a.excellent+a.good+a.bad+a.ordinary+a.abandoned,r=Re(a,n),h(r));case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}!function(){e.apply(this,arguments)}()},[h,t,p]),Object(n.useEffect)(function(){0!==O.length&&o&&(o.clear(),o.intervalStack().position("percentage").color("type"),o.source(O),o.guide().html({position:["50%","50%"],html:'
\u8bc4\u4ef7\u603b\u6570
'.concat(O.reduce(function(e,t){return t.num+e},0)," \u6b21
"),alignX:"middle",alignY:"middle"}),o.render())},[o,O]);var g=!o||0===O.length||!O.some(function(e){return 0!==e.num});return r.a.createElement(fe.a,{title:"\u5ba2\u6237\u670d\u52a1\u8bc4\u4ef7\u7c7b\u578b\u5360\u6bd4\u56fe",bordered:!1,className:"chart",extra:m,style:{width:"100%"}},r.a.createElement("div",{style:{position:"relative",height:je.height}},r.a.createElement("div",{style:{opacity:g?0:1},ref:s}),r.a.createElement(ye.a,{description:"\u65e0\u4ea4\u6613\u6570\u636e",image:ye.a.PRESENTED_IMAGE_SIMPLE,style:{display:g?"block":"none",position:"absolute",zIndex:2,left:"50%",top:"50%",transform:"translate(-50%, -50%)"}})))},Me=(a(97),a(55)),Te=a(172),Ye=a.n(Te),Fe=a(232),ze=a.n(Fe),_e=a(233),Le=a.n(_e),Be=a(234),We=a.n(Be),Ge=[{text:"\u4eca\u65e5",value:"day"},{text:"\u6700\u8fd1\u4e00\u5468",value:"week"},{text:"\u6700\u8fd1\u4e00\u6708",value:"month"},{text:"\u6700\u8fd1\u4e00\u5e74",value:"year"}];var Ke=function(e){var t=Object(n.useState)([]),a=Object(b.a)(t,2),r=a[0],c=a[1],o=e.start,i=e.end,s=e.limit,u=e.offset;return Object(n.useEffect)(function(){function e(){return(e=Object(R.a)(D.a.mark(function e(){var t,a;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U({start:o,end:i,limit:s,offset:u});case 2:t=e.sent,a=Array.isArray(t)?t:[],c(a.map(function(e){return e}));case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}!function(){e.apply(this,arguments)}()},[o,i,s,u,c]),r},Ue=[{title:"\u6392\u540d",dataIndex:"rank",align:"center",render:function(e){return e>3?e:1===e?r.a.createElement("img",{src:ze.a,className:"rank-1",alt:"No.1"}):2===e?r.a.createElement("img",{src:Le.a,className:"rank-2",alt:"No.2"}):r.a.createElement("img",{src:We.a,className:"rank-3",alt:"No.3"})}},{title:"\u52a0\u6cb9\u7ad9\u540d\u79f0",dataIndex:"stationName"},{title:"\u670d\u52a1\u8d28\u91cf\u8bc4\u5206",dataIndex:"score"},{title:"\u597d\u8bc4\u6570",dataIndex:"favour"},{title:"\u597d\u8bc4\u7387",dataIndex:"favourPercentage"},{title:"\u672a\u6ee1\u610f\u6570",dataIndex:"bad"},{title:"\u672a\u6ee1\u610f\u7387",dataIndex:"badPercentage"}],Ve=function(){var e,t=Object(n.useState)(Ge[0].value),a=Object(b.a)(t,2),c=a[0],o=a[1],i=Object(n.useMemo)(function(){return r.a.createElement(Ye.a.Group,{onChange:function(e){return o(e.target.value)},value:c,size:"small"},Ge.map(function(e){var t=e.text,a=e.value;return r.a.createElement(Ye.a.Button,{key:a,value:a},t)}))},[o,c]),u=Ke({start:s()().subtract((e=c,("day"===e?1:"week"===e?7:"month"===e?30:"year"===e?365:0)-1),"day").format("YYYY-MM-DD"),end:s()().format("YYYY-MM-DD"),limit:10,offset:0}).map(function(e){var t=e.rank,a=e.stationName,n=e.score,r=e.excellent,c=e.good,o=e.bad,i=r+c,s=i+o+e.ordinary+e.abandoned;return{rank:t,stationName:a,score:n,bad:o,favour:i,favourPercentage:"".concat((i/s*100).toFixed(2),"%"),badPercentage:"".concat((o/s*100).toFixed(2),"%")}});return r.a.createElement(fe.a,{title:"\u597d\u8bc4\u524d\u5341\u6392\u884c\u699c",extra:i,bordered:!1},r.a.createElement(Me.a,{columns:Ue,dataSource:u,rowKey:"rank",bordered:!0,pagination:!1}))};function qe(e){Object(n.useEffect)(function(){document.title=e},[e])}var He=function(){var e=function(){var e=Object(n.useState)(null),t=Object(b.a)(e,2),a=t[0],r=t[1];return Object(n.useEffect)(function(){function e(){return(e=Object(R.a)(D.a.mark(function e(){var t;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_();case 2:(t=e.sent)&&r(t);case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}!function(){e.apply(this,arguments)}()},[]),a}();return qe("\u4e2d\u77f3\u5316\u5ba2\u6237\u670d\u52a1\u8bc4\u4ef7\u7cfb\u7edf"),r.a.createElement("section",{className:"page page-overview"},r.a.createElement(w.a,{gutter:16},r.a.createElement(k.a,{span:24},r.a.createElement(be,{bestStationInYesterday:e&&e.bestStationInYesterday,statistic:e&&e.statistic,stationNum:e&&e.stationNum||0,stationActive:e&&e.stationActive||0})),r.a.createElement(k.a,{span:18},r.a.createElement(ke,null)),r.a.createElement(k.a,{span:6},r.a.createElement(Ae,{statistic:e&&e.statistic})),r.a.createElement(k.a,{span:24},r.a.createElement(Ve,null))))},Je=(a(81),a(23)),$e=(a(223),a(133)),Xe=(a(120),a(31));function Qe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}var Ze=[{title:"\u65e5\u671f",dataIndex:"date"},{title:"\u975e\u5e38\u6ee1\u610f",dataIndex:"excellent"},{title:"\u6ee1\u610f",dataIndex:"good"},{title:"\u4e00\u822c",dataIndex:"ordinary"},{title:"\u4e0d\u6ee1\u610f",dataIndex:"bad"},{title:"\u672a\u8bc4\u4ef7",dataIndex:"abandoned"}],et=r.a.createElement(ye.a,{image:ye.a.PRESENTED_IMAGE_SIMPLE,description:"\u8bf7\u5148\u9009\u62e9\u6cb9\u7ad9\u67e5\u8be2"}),tt=function(){var e=Object(n.useState)({stationId:"",startDate:s()(),endDate:s()()}),t=Object(b.a)(e,2),a=t[0],c=t[1],o=Object(n.useState)([]),i=Object(b.a)(o,2),u=i[0],l=i[1];Object(n.useEffect)(function(){function e(){return(e=Object(R.a)(D.a.mark(function e(){var t;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J("");case 2:t=e.sent,l(t),c({stationId:localStorage.getItem("page_station_selected")||"",startDate:s()().subtract(7,"day"),endDate:s()()});case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}!function(){e.apply(this,arguments)}()},[l,c]);var p=Object(n.useCallback)(function(e){c(function(e){for(var t=1;t