mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-20 14:18:01 +00:00
1 line
9.8 KiB
JavaScript
1 line
9.8 KiB
JavaScript
|
|
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[674],{91323:function(e,t,a){a.r(t);var i=a(90819),s=a.n(i),n=a(89933),r=a.n(n),o=a(45332),l=a.n(o),c=a(44194),d=a(41123),u=a(34251),f=a(63065),m=a(43413),g=a(10337),k=a(77407),p=a(5858),v=a(9248),x=a(14318),y=a(68525),h=a(35911),b=a(33e3),j=a(16829),M=a(12201),w=a(14546),T=a(75699),Z=a(61628),R=a(31756),Y=a(31881),D=a(76001),C=a(7999),S=a(30234),O=a(25191),I=a(28977),F=a.n(I),B=a(89295),E=a(54693),P=a(31549),U=d.default.RangePicker,z=u.Z.Option;t.default=function(){var e,t,a=(0,T.useIntl)(),i=(0,S.Z)().translateStringTranct,n=(0,c.useState)(F()().startOf("day")),o=l()(n,2),d=o[0],I=o[1],W=(0,c.useState)(F()().endOf("day")),H=l()(W,2),L=H[0],A=H[1],N=(0,c.useState)("today"),Q=l()(N,2),q=Q[0],G=Q[1],_=(0,c.useState)(O.whQ),J=l()(_,2),K=J[0],V=J[1],X=(0,c.useState)(),$=l()(X,2),ee=$[0],te=$[1],ae=(0,c.useState)(),ie=l()(ae,2),se=ie[0],ne=ie[1],re=(0,Y.u)((function(e){return e.currentOrg})),oe=(0,D.E)((function(e){return e})),le=oe.agentResult,ce=oe.setAgentResult,de=(0,E.H)((function(e){return e})),ue=de.departmentResult,fe=de.setDepartmentResult,me=(0,c.useState)(),ge=l()(me,2),ke=ge[0],pe=ge[1],ve=(0,c.useState)(!1),xe=l()(ve,2),ye=xe[0],he=xe[1],be=[{label:(0,P.jsx)(T.FormattedMessage,{id:"bi.ticket.timeRange.today"}),value:"today"},{label:(0,P.jsx)(T.FormattedMessage,{id:"bi.ticket.timeRange.yesterday"}),value:"yesterday"},{label:(0,P.jsx)(T.FormattedMessage,{id:"bi.ticket.timeRange.week"}),value:"week"},{label:(0,P.jsx)(T.FormattedMessage,{id:"bi.ticket.timeRange.lastWeek"}),value:"lastWeek"},{label:(0,P.jsx)(T.FormattedMessage,{id:"bi.ticket.timeRange.month"}),value:"month"},{label:(0,P.jsx)(T.FormattedMessage,{id:"bi.ticket.timeRange.custom"}),value:"custom"}];(0,c.useEffect)((function(){if("custom"===q)I(d),A(L);else{var e=F()();"today"===q?(I(e),A(e)):"yesterday"===q?(I(e.subtract(1,"day")),A(e.subtract(1,"day"))):"week"===q?(I(e.startOf("week")),A(e.endOf("week"))):"lastWeek"===q?(I(e.subtract(1,"week").startOf("week")),A(e.subtract(1,"week").endOf("week"))):"month"===q&&(I(e.startOf("month")),A(e.endOf("month")))}}),[q]);var je=function(){var e=r()(s()().mark((function e(){var t,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R.yw.loading("loading"),t={pageNumber:0,pageSize:100,orgUid:null==re?void 0:re.uid},e.next=4,(0,B.dF)(t);case 4:200===(a=e.sent).code?(R.yw.destroy(),fe(a),a.data.content.length>0&&ne(a.data.content[0].uid)):(R.yw.destroy(),R.yw.error(a.message));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=r()(s()().mark((function e(){var t,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R.yw.loading("loading"),t={pageNumber:0,pageSize:50,orgUid:null==re?void 0:re.uid},e.next=4,(0,C._t)(t);case 4:200===(a=e.sent).code?(R.yw.destroy(),ce(a),a.data.content.length>0&&te(a.data.content[0].uid)):(R.yw.destroy(),R.yw.error(i(a.message)));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=r()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return he(!0),e.prev=1,R.yw.loading("loading"),t={type:K,startDate:null==d?void 0:d.format("YYYY-MM-DD"),endDate:null==L?void 0:L.format("YYYY-MM-DD"),departmentUid:se,assigneeUid:ee,orgUid:null==re?void 0:re.uid},e.next=6,(0,Z.AD)(t);case 6:i=e.sent,console.log("queryStatisticTicketByDate response:",i.data,t),200===i.code?(R.yw.destroy(),pe(i.data)):(R.yw.destroy(),R.yw.error(i.message)),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),R.yw.error(a.formatMessage({id:"ticket.message.operation.failed"}));case 14:return e.prev=14,he(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[1,11,14,17]])})));return function(){return e.apply(this,arguments)}}();(0,c.useEffect)((function(){je(),Me()}),[]),(0,c.useEffect)((function(){we()}),[K,ee,se]),(0,c.useEffect)((function(){we()}),[d,L]);var Te=[{key:"1",date:null==d?void 0:d.format("YYYY-MM-DD"),totalTickets:(nu
|