mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-18 21:27:49 +00:00
1 line
22 KiB
JavaScript
1 line
22 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[524],{99355:function(t,e,s){s.d(e,{Eb:function(){return u},RU:function(){return g},xL:function(){return m}});var a=s(90819),i=s.n(a),r=s(73193),n=s.n(r),o=s(89933),d=s.n(o),c=s(39497),l=s(14906);function u(){return x.apply(this,arguments)}function x(){return(x=d()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/service/statistic/query",{method:"GET",params:{channel:c.XtJ}}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function g(t){return p.apply(this,arguments)}function p(){return(p=d()(i()().mark((function t(e){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/service/statistic/query/date",{method:"GET",params:n()(n()({},e),{},{channel:c.XtJ})}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function m(t){return j.apply(this,arguments)}function j(){return(j=d()(i()().mark((function t(e){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/service/statistic/calculate",{method:"POST",data:n()(n()({},e),{},{channel:c.XtJ})}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}},22671:function(t,e,s){s.r(e);var a=s(90819),i=s.n(a),r=s(89933),n=s.n(r),o=s(45332),d=s.n(o),c=s(44194),l=s(35281),u=s(13847),x=s(50716),g=s(87629),p=s(39487),m=s(82770),j=s(59533),f=s(40110),h=s(79369),y=s(78578),Z=s(34201),v=s(79489),M=s(94447),k=s(54943),F=s(61107),w=s(80556),b=s(59145),q=s(58087),S=s(94322),P=s(29818),I=s(57976),T=s(61650),Y=s(58791),R=s(32693),D=s(14906),C=s(71194),O=s(97876),U=s(68385),A=s(20270),E=s(33019),z=s(2077),K=s(91361),W=s(98830),B=s(10404),G=s(24388),H=s(39497),L=s(96596),Q=s.n(L),J=s(99355),X=s(5932),N=s(31549),$=l.default.RangePicker,_=u.Z.Option;e.default=function(){var t,e,s=(0,D.useIntl)(),a=(0,K.Z)().translateStringTranct,r=(0,c.useState)(Q()().startOf("day")),o=d()(r,2),l=o[0],L=o[1],V=(0,c.useState)(Q()().endOf("day")),tt=d()(V,2),et=tt[0],st=tt[1],at=(0,c.useState)("today"),it=d()(at,2),rt=it[0],nt=it[1],ot=(0,c.useState)(H.whQ),dt=d()(ot,2),ct=dt[0],lt=dt[1],ut=(0,c.useState)(),xt=d()(ut,2),gt=xt[0],pt=xt[1],mt=(0,c.useState)(),jt=d()(mt,2),ft=jt[0],ht=jt[1],yt=(0,W.u)((function(t){return t.currentOrg})),Zt=(0,B.E)((function(t){return t})),vt=Zt.agentResult,Mt=Zt.setAgentResult,kt=(0,G.$)((function(t){return t})),Ft=kt.workgroupResult,wt=kt.setWorkgroupResult,bt=(0,c.useState)(),qt=d()(bt,2),St=(qt[0],qt[1]),Pt=(0,c.useState)(H.OwA),It=d()(Pt,2),Tt=It[0],Yt=It[1],Rt=(0,c.useState)(!1),Dt=d()(Rt,2),Ct=(Dt[0],Dt[1]),Ot=[{label:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.timeRange.today"}),value:"today"},{label:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.timeRange.yesterday"}),value:"yesterday"},{label:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.timeRange.week"}),value:"week"},{label:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.timeRange.lastWeek"}),value:"lastWeek"},{label:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.timeRange.month"}),value:"month"},{label:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.timeRange.custom"}),value:"custom"}],Ut=12580,At=85.6,Et=25600,zt=78.9,Kt=[{date:"2024-01-01",type:s.formatMessage({id:"ai.statistic.trend.total"}),value:1200},{date:"2024-01-02",type:s.formatMessage({id:"ai.statistic.trend.total"}),value:1300},{date:"2024-01-01",type:s.formatMessage({id:"ai.statistic.trend.resolved"}),value:1e3},{date:"2024-01-02",type:s.formatMessage({id:"ai.statistic.trend.resolved"}),value:1100}],Wt=(s.formatMessage({id:"ai.statistic.intent.product"}),s.formatMessage({id:"ai.statistic.intent.technical"}),s.formatMessage({id:"ai.statistic.intent.account"}),s.formatMessage({id:"ai.statistic.intent.other"}),.8),Bt=2.5,Gt=256,Ht=1580.5,Lt=[{key:"1",question:s.formatMessage({id:"ai.statistic.question.password"}),count:256,solved:245},{key:"2",question:s.formatMessage({id:"ai.statistic.question.upgrade"}),count:198,solved:180},{key:"3",question:s.formatMessage({id:"ai.statistic.question.price"}),count:156,solved:156}],Qt={totalArticles:1580,hitRate:78.5,updateFrequency:s.formatMessage({id:"ai.statistic.frequency.daily"}),unmatchedCount:125},Jt=[{depth:s.formatMessage({id:"ai.statistic.depth.one"}),count:3500},{depth:s.formatMessage({id:"ai.statistic.depth.two"}),count:2800},{depth:s.formatMessage({id:"ai.statistic.depth.three"}),count:1500},{depth:s.formatMessage({id:"ai.statistic.depth.more"}),count:800}],Xt=(s.formatMessage({id:"ai.statistic.cost.api"}),s.formatMessage({id:"ai.statistic.cost.token"}),s.formatMessage({id:"ai.statistic.cost.storage"}),[{key:"u1",question:s.formatMessage({id:"ai.statistic.question.complex"}),count:45,category:s.formatMessage({id:"ai.statistic.category.product"})},{key:"u2",question:s.formatMessage({id:"ai.statistic.question.unclear"}),count:38,category:s.formatMessage({id:"ai.statistic.category.technical"})}]),Nt=[{type:s.formatMessage({id:"ai.statistic.feedback.positive"}),value:75},{type:s.formatMessage({id:"ai.statistic.feedback.neutral"}),value:15},{type:s.formatMessage({id:"ai.statistic.feedback.negative"}),value:10}],$t={rate:15.5,reasons:[{type:s.formatMessage({id:"ai.statistic.abandon.timeout"}),count:120},{type:s.formatMessage({id:"ai.statistic.abandon.userQuit"}),count:85}]},_t={rate:15.8,reasons:[{type:s.formatMessage({id:"ai.statistic.transfer.complex"}),count:156},{type:s.formatMessage({id:"ai.statistic.transfer.emotion"}),count:89},{type:s.formatMessage({id:"ai.statistic.transfer.request"}),count:67}],trend:[{date:"2024-01-01",value:16.2},{date:"2024-01-02",value:15.8}]},Vt={overall:92.5,byCategory:[{key:"intent-1",category:s.formatMessage({id:"ai.statistic.intent.product"}),accuracy:94.2,samples:1200},{key:"intent-2",category:s.formatMessage({id:"ai.statistic.intent.technical"}),accuracy:91.8,samples:800}]},te=[{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.similar.group"}),dataIndex:"group",key:"group"},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.similar.questions"}),dataIndex:"questions",key:"questions",render:function(t){return(0,N.jsx)(x.Z,{size:"small",dataSource:t,renderItem:function(t,e){return(0,N.jsx)(x.Z.Item,{children:t},"question-".concat(e))}})}},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.similar.count"}),dataIndex:"count",key:"count",sorter:function(t,e){return t.count-e.count}},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.similar.similarity"}),dataIndex:"similarity",key:"similarity",render:function(t){return(0,N.jsx)(g.Z,{percent:100*t,size:"small",status:t>.9?"success":"normal"})}},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.table.operation"}),key:"action",render:function(){return(0,N.jsxs)(p.Z,{children:[(0,N.jsx)(m.ZP,{type:"link",children:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.similar.merge"})}),(0,N.jsx)(m.ZP,{type:"link",children:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.similar.split"})})]})}}];(0,c.useEffect)((function(){if("custom"===rt)L(l),st(et),Yt(H.dd4);else{var t=Q()();"today"===rt?(L(t),st(t),Yt(H.OwA)):"yesterday"===rt?(L(t.subtract(1,"day")),st(t.subtract(1,"day")),Yt(H.OwA)):"week"===rt?(L(t.startOf("week")),st(t.endOf("week")),Yt(H.dd4)):"lastWeek"===rt?(L(t.subtract(1,"week").startOf("week")),st(t.subtract(1,"week").endOf("week")),Yt(H.dd4)):"month"===rt&&(L(t.startOf("month")),st(t.endOf("month")),Yt(H.dd4))}}),[rt]);var ee=function(){var t=n()(i()().mark((function t(){var e,s;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return j.ZP.loading("loading"),e={pageNumber:0,pageSize:50,orgUid:null==yt?void 0:yt.uid},t.next=4,(0,z.LE)(e);case 4:s=t.sent,console.log("fetchAllWorkgroups: ",s),200===s.code?(j.ZP.destroy(),wt(s),s.data.content.length>0&&ht(s.data.content[0].uid)):(j.ZP.destroy(),j.ZP.error(s.message));case 7:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),se=function(){var t=n()(i()().mark((function t(){var e,s;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return j.ZP.loading("loading"),e={pageNumber:0,pageSize:50,orgUid:null==yt?void 0:yt.uid},t.next=4,(0,E._t)(e);case 4:s=t.sent,console.log("fetchAllAgents: ",s),200===s.code?(j.ZP.destroy(),Mt(s),s.data.content.length>0&&pt(s.data.content[0].uid)):(j.ZP.destroy(),j.ZP.error(a(s.message))),console.log("queryAllAgents response",s);case 8:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),ae=function(){var t=n()(i()().mark((function t(){var e,a;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return Ct(!0),t.prev=1,j.ZP.loading("loading"),e={type:ct,startDate:null==l?void 0:l.format("YYYY-MM-DD 00:00:00"),endDate:null==et?void 0:et.format("YYYY-MM-DD 23:59:59"),workgroupUid:ft,agentUid:gt,orgUid:null==yt?void 0:yt.uid},t.next=6,(0,J.RU)(e);case 6:a=t.sent,console.log("queryStatisticServicesByOrg response",a,e),200===a.code?(j.ZP.destroy(),St(a.data)):(j.ZP.destroy(),j.ZP.error(a.message)),t.next=14;break;case 11:t.prev=11,t.t0=t.catch(1),j.ZP.error(s.formatMessage({id:"ticket.message.operation.failed"}));case 14:return t.prev=14,Ct(!1),t.finish(14);case 17:case"end":return t.stop()}}),t,null,[[1,11,14,17]])})));return function(){return t.apply(this,arguments)}}(),ie=function(){var t=n()(i()().mark((function t(){var e,s;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return j.ZP.loading("loading"),e={type:ct,startDate:null==l?void 0:l.format("YYYY-MM-DD 00:00:00"),endDate:null==et?void 0:et.format("YYYY-MM-DD 23:59:59"),workgroupUid:ft,agentUid:gt,orgUid:null==yt?void 0:yt.uid},t.next=4,(0,J.RU)(e);case 4:s=t.sent,console.log("queryStatisticServicesByOrg response",s,e),200===s.code?j.ZP.destroy():(j.ZP.destroy(),j.ZP.error(s.message));case 7:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return(0,c.useEffect)((function(){ee(),se()}),[]),(0,c.useEffect)((function(){ae()}),[ct,gt,ft]),(0,c.useEffect)((function(){ie()}),[Tt,ct,gt,ft]),(0,c.useEffect)((function(){ae()}),[l,et]),(0,N.jsxs)("div",{style:{padding:16},children:[(0,N.jsx)(f.Z,{style:{marginBottom:16},children:(0,N.jsxs)(p.Z,{direction:"vertical",style:{width:"100%"},children:[(0,N.jsxs)(p.Z,{wrap:!0,children:[(0,N.jsx)(h.ZP.Group,{value:rt,onChange:function(t){return nt(t.target.value)},children:Ot.map((function(t){return(0,N.jsx)(h.ZP.Button,{value:t.value,children:t.label},t.value)}))}),"custom"===rt&&(0,N.jsx)($,{value:[l,et],onChange:function(t){L(t[0]),st(t[1])}})]}),(0,N.jsxs)(p.Z,{wrap:!0,children:[(0,N.jsxs)(u.Z,{placeholder:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.filter.type"}),style:{width:200},value:ct,onChange:function(t){return lt(t)},children:[(0,N.jsx)(_,{value:H.whQ,children:(0,N.jsx)(D.FormattedMessage,{id:"i18n.all"})}),(0,N.jsx)(_,{value:H.fyH,children:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.filter.agent"})}),(0,N.jsx)(_,{value:H.v5D,children:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.filter.workgroup"})})]}),ct===H.fyH&&(0,N.jsx)(u.Z,{placeholder:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.filter.agent"}),style:{width:200},value:gt,onChange:function(t){return pt(t)},children:null===(t=vt.data)||void 0===t||null===(t=t.content)||void 0===t?void 0:t.map((function(t){return(0,N.jsx)(_,{value:null==t?void 0:t.uid,children:a(null==t?void 0:t.nickname)},null==t?void 0:t.uid)}))}),ct===H.v5D&&(0,N.jsx)(u.Z,{placeholder:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.filter.department"}),style:{width:200},value:ft,onChange:function(t){return ht(t)},children:null===(e=Ft.data)||void 0===e||null===(e=e.content)||void 0===e?void 0:e.map((function(t){return(0,N.jsx)(_,{value:null==t?void 0:t.uid,children:a(null==t?void 0:t.nickname)},null==t?void 0:t.uid)}))}),(0,N.jsx)(y.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.filter.export"}),children:(0,N.jsx)(m.ZP,{icon:(0,N.jsx)(F.Z,{}),onClick:function(){var t=localStorage.getItem(H.LA8);window.open((0,X.kG)()+"/api/v1/statistic/export?"+new URLSearchParams({type:ct,startDate:null==l?void 0:l.format("YYYY-MM-DD 00:00:00"),endDate:null==et?void 0:et.format("YYYY-MM-DD 23:59:59"),workgroupUid:ft,agentUid:gt,orgUid:null==yt?void 0:yt.uid,accessToken:t||""}).toString())},children:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.filter.export"})})}),(0,N.jsx)(y.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.filter.refresh"}),children:(0,N.jsx)(m.ZP,{icon:(0,N.jsx)(w.Z,{}),onClick:function(){return ae()},children:(0,N.jsx)(D.FormattedMessage,{id:"ticket.statistic.filter.refresh"})})}),!1]})]})}),(0,N.jsxs)(Z.Z,{gutter:[16,16],children:[(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(f.Z,{children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.totalSessions"}),value:Ut,prefix:(0,N.jsx)(b.Z,{}),suffix:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.unit.count"})})})}),(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(f.Z,{children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.resolveRate"}),value:At,prefix:(0,N.jsx)(q.Z,{}),suffix:"%"})})}),(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(f.Z,{children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.apiCalls"}),value:Et,prefix:(0,N.jsx)(S.Z,{}),suffix:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.unit.count"})})})}),(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(f.Z,{children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.kbCoverage"}),value:zt,prefix:(0,N.jsx)(P.Z,{}),suffix:"%"})})})]}),(0,N.jsxs)(Z.Z,{gutter:[16,16],style:{marginTop:16},children:[(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(f.Z,{children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.avgResponseTime"}),value:Wt,prefix:(0,N.jsx)(S.Z,{}),suffix:"s"})})}),(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(f.Z,{children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.errorRate"}),value:Bt,prefix:(0,N.jsx)(I.Z,{}),suffix:"%"})})}),(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(f.Z,{children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.tokenCost"}),value:Ht,prefix:(0,N.jsx)(T.Z,{}),precision:2})})}),(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(f.Z,{children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.concurrentUsers"}),value:Gt,prefix:(0,N.jsx)(Y.Z,{})})})})]}),(0,N.jsxs)(Z.Z,{gutter:[16,16],style:{marginTop:16},children:[(0,N.jsx)(v.Z,{span:12,children:(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.trend"}),children:(0,N.jsx)(C.Z,{data:Kt,xField:"date",yField:"value",seriesField:"type",animation:{appear:{duration:1e3}}})})}),(0,N.jsx)(v.Z,{span:12,children:(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.intent"}),children:(0,N.jsx)(O.Z,{})})})]}),(0,N.jsxs)(Z.Z,{gutter:[16,16],style:{marginTop:16},children:[(0,N.jsx)(v.Z,{span:12,children:(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.sessionDepth"}),extra:(0,N.jsx)(y.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.sessionDepth.tip"}),children:(0,N.jsx)(R.Z,{})}),children:(0,N.jsx)(U.Z,{data:Jt,xField:"depth",yField:"count",label:{position:"top"}})})}),(0,N.jsx)(v.Z,{span:12,children:(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.satisfaction"}),children:(0,N.jsx)(C.Z,{data:[{date:"2024-01-01",value:4.2},{date:"2024-01-02",value:4.3}],xField:"date",yField:"value",yAxis:{min:0,max:5}})})})]}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.hotQuestions"}),style:{marginTop:16},children:(0,N.jsx)(k.Z,{dataSource:Lt,columns:[{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.question"}),dataIndex:"question",key:"question"},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.askCount"}),dataIndex:"count",key:"count",sorter:function(t,e){return t.count-e.count}},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.solvedCount"}),dataIndex:"solved",key:"solved"},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.solveRate"}),key:"solveRate",render:function(t,e){return(0,N.jsx)(g.Z,{percent:Math.round(e.solved/e.count*100),size:"small"})}}],pagination:{pageSize:5},rowKey:"key"})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.kbase"}),style:{marginTop:16},children:(0,N.jsxs)(Z.Z,{gutter:[16,16],children:[(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.kbase.total"}),value:Qt.totalArticles,suffix:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.unit.article"})})}),(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.kbase.hitRate"}),value:Qt.hitRate,suffix:"%"})}),(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.kbase.update"}),value:Qt.updateFrequency})}),(0,N.jsx)(v.Z,{span:6,children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.kbase.unmatched"}),value:Qt.unmatchedCount,suffix:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.unit.question"})})})]})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.cost"}),style:{marginTop:16},children:(0,N.jsxs)(Z.Z,{gutter:[16,16],children:[(0,N.jsx)(v.Z,{span:12,children:(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.cost.trend"}),children:(0,N.jsx)(C.Z,{data:[{date:"2024-01-01",type:"API",value:580},{date:"2024-01-02",type:"API",value:620},{date:"2024-01-01",type:"Token",value:380},{date:"2024-01-02",type:"Token",value:420}],xField:"date",yField:"value",seriesField:"type"})})}),(0,N.jsx)(v.Z,{span:12,children:(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.cost.distribution"}),children:(0,N.jsx)(O.Z,{})})})]})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.peakHour.title"}),style:{marginTop:16},children:(0,N.jsx)(A.Z,{data:[{hour:"00",day:"Mon",value:30},{hour:"01",day:"Mon",value:25}],xField:"hour",yField:"day",colorField:"value",tooltip:{formatter:function(t){return{name:s.formatMessage({id:"ai.statistic.peakHour.sessions"}),value:t.value}}}})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.unsolved.title"}),style:{marginTop:16},children:(0,N.jsx)(k.Z,{dataSource:Xt,columns:[{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.question"}),dataIndex:"question",key:"question"},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.category"}),dataIndex:"category",key:"category"},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.count"}),dataIndex:"count",key:"count",sorter:function(t,e){return t.count-e.count}}],pagination:{pageSize:5},rowKey:"key"})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.feedback.title"}),style:{marginTop:16},children:(0,N.jsxs)(Z.Z,{gutter:[16,16],children:[(0,N.jsx)(v.Z,{span:12,children:(0,N.jsx)(O.Z,{})}),(0,N.jsx)(v.Z,{span:12,children:(0,N.jsx)(x.Z,{dataSource:Nt,renderItem:function(t,e){return(0,N.jsx)(x.Z.Item,{children:(0,N.jsx)(M.Z,{title:t.type,value:t.value,suffix:"%"})},"feedback-".concat(e))}})})]})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.abandon.title"}),style:{marginTop:16},children:(0,N.jsxs)(Z.Z,{gutter:[16,16],children:[(0,N.jsx)(v.Z,{span:8,children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.abandon.rate"}),value:$t.rate,suffix:"%",valueStyle:{color:$t.rate>20?"#cf1322":"#3f8600"}})}),(0,N.jsx)(v.Z,{span:16,children:(0,N.jsx)(U.Z,{data:$t.reasons,xField:"type",yField:"count",label:{position:"top"}})})]})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.similar.title"}),style:{marginTop:16},children:(0,N.jsx)(k.Z,{dataSource:[{key:"s1",group:"账户登录问题",questions:["无法登录","登录失败","登录报错"],count:156,similarity:.85}],columns:te,rowKey:"key"})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.repeat.title"}),style:{marginTop:16},children:(0,N.jsx)(k.Z,{dataSource:[{key:"r1",userId:"user123",question:"如何修改密码",frequency:"每日",lastTime:"2024-01-23 14:30",totalTimes:8}],columns:[{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.repeat.user"}),dataIndex:"userId",key:"userId"}],rowKey:"key"})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.coverage.title"}),style:{marginTop:16},children:(0,N.jsx)(Z.Z,{gutter:[16,16],children:[{domain:"产品功能",points:120,covered:98,missing:["高级配置","自定义功能"]}].map((function(t,e){return(0,N.jsx)(v.Z,{span:8,children:(0,N.jsxs)(f.Z,{children:[(0,N.jsx)(M.Z,{title:t.domain,value:Math.round(t.covered/t.points*100),suffix:"%"}),(0,N.jsx)(g.Z,{percent:Math.round(t.covered/t.points*100),status:t.covered/t.points<.8?"exception":"success"})]})},"coverage-".concat(e))}))})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.transfer.title"}),style:{marginTop:16},children:(0,N.jsxs)(Z.Z,{gutter:[16,16],children:[(0,N.jsx)(v.Z,{span:8,children:(0,N.jsx)(M.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.transfer.rate"}),value:_t.rate,suffix:"%",valueStyle:{color:_t.rate>20?"#cf1322":"#3f8600"}})}),(0,N.jsx)(v.Z,{span:16,children:(0,N.jsx)(U.Z,{data:_t.reasons,xField:"type",yField:"count",label:{position:"top"}})})]})}),(0,N.jsx)(f.Z,{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.intent.accuracy.title"}),style:{marginTop:16},children:(0,N.jsxs)(Z.Z,{gutter:[16,16],children:[(0,N.jsx)(v.Z,{span:6}),(0,N.jsx)(v.Z,{span:18,children:(0,N.jsx)(k.Z,{dataSource:Vt.byCategory,columns:[{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.intent.category"}),dataIndex:"category",key:"category"},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.intent.accuracy"}),dataIndex:"accuracy",key:"accuracy",render:function(t){return(0,N.jsx)(g.Z,{percent:t,size:"small"})}},{title:(0,N.jsx)(D.FormattedMessage,{id:"ai.statistic.intent.samples"}),dataIndex:"samples",key:"samples"}],pagination:!1,rowKey:"key"})})]})})]})}}}]); |