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