Files
weiyu/deploy/server/admin/p__Dashboard__Kbase__Statistic__index.06898ea9.async.js
2025-06-19 18:34:11 +08:00

1 line
29 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[1942],{429:function(t,e,n){n.d(e,{Z:function(){return u}});var r=n(11757),a=n(44194),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},s=n(54183),o=function(t,e){return a.createElement(s.Z,(0,r.Z)({},t,{ref:e,icon:i}))};var u=a.forwardRef(o)},89717:function(t,e,n){var r=n(44194),a=n(51113),i=function(){return i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},i.apply(this,arguments)},s=(0,r.forwardRef)((function(t,e){return r.createElement(a.P,i({},t,{chartType:"Column",ref:e}))}));e.Z=s},10737:function(t,e,n){var r=n(44194),a=n(51113),i=function(){return i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},i.apply(this,arguments)},s=(0,r.forwardRef)((function(t,e){return r.createElement(a.P,i({},t,{chartType:"DualAxes",ref:e}))}));e.Z=s},21499:function(t,e,n){var r=n(44194),a=n(51113),i=function(){return i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},i.apply(this,arguments)},s=(0,r.forwardRef)((function(t,e){return r.createElement(a.P,i({},t,{chartType:"Heatmap",ref:e}))}));e.Z=s},24562:function(t,e,n){var r=n(44194),a=n(51113),i=function(){return i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},i.apply(this,arguments)},s=(0,r.forwardRef)((function(t,e){return r.createElement(a.P,i({},t,{chartType:"Pie",ref:e}))}));e.Z=s},24170:function(t,e,n){n.d(e,{Lr:function(){return b},_t:function(){return d},i8:function(){return k},n1:function(){return y},sE:function(){return v},tY:function(){return f},x_:function(){return m}});var r=n(90819),a=n.n(r),i=n(73193),s=n.n(i),o=n(89933),u=n.n(o),c=n(55735),l=n(41159);function d(t){return p.apply(this,arguments)}function p(){return(p=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/agent/query/org",{method:"GET",params:s()(s()({},e),{},{client:c.bVn})}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function f(t){return g.apply(this,arguments)}function g(){return(g=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/agent/query/detail",{method:"GET",params:s()(s()({},e),{},{client:c.bVn})}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function m(t){return h.apply(this,arguments)}function h(){return(h=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/agent/create",{method:"POST",data:s()(s()({},e),{},{client:c.bVn})}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function v(t){return x.apply(this,arguments)}function x(){return(x=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/agent/update",{method:"POST",data:s()(s()({},e),{},{client:c.bVn})}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function y(t){return j.apply(this,arguments)}function j(){return(j=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/agent/update/avatar",{method:"POST",data:s()(s()({},e),{},{client:c.bVn})}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function k(t){return w.apply(this,arguments)}function w(){return(w=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/agent/update/autoreply",{method:"POST",data:s()(s()({},e),{},{client:c.bVn})}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function b(t){return Z.apply(this,arguments)}function Z(){return(Z=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,l.request)("/api/v1/agent/delete",{method:"POST",data:s()(s()({},e),{},{client:c.bVn})}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}},72614:function(t,e,n){n.d(e,{LE:function(){return l},W5:function(){return h},c$:function(){return p},n1:function(){return x},p0:function(){return g},zl:function(){return j}});var r=n(90819),a=n.n(r),i=n(73193),s=n.n(i),o=n(89933),u=n.n(o),c=n(41159);function l(t){return d.apply(this,arguments)}function d(){return(d=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,c.request)("/api/v1/workgroup/query/org",{method:"GET",params:s()({},e)}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function p(t){return f.apply(this,arguments)}function f(){return(f=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,c.request)("/api/v1/workgroup/query/uid",{method:"GET",params:s()({},e)}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function g(t){return m.apply(this,arguments)}function m(){return(m=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,c.request)("/api/v1/workgroup/create",{method:"POST",data:s()({},e)}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function h(t){return v.apply(this,arguments)}function v(){return(v=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,c.request)("/api/v1/workgroup/update",{method:"POST",data:s()({},e)}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function x(t){return y.apply(this,arguments)}function y(){return(y=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,c.request)("/api/v1/workgroup/update/avatar",{method:"POST",data:s()({},e)}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function j(t){return k.apply(this,arguments)}function k(){return(k=u()(a()().mark((function t(e){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,c.request)("/api/v1/workgroup/delete",{method:"POST",data:s()({},e)}));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}},76750:function(t,e,n){var r=n(55735),a=n(65461),i=n(41159);e.Z=function(){var t=(0,i.useIntl)();return{translateString:function(e){return null==e?e:e&&(null!=e&&e.startsWith(r.VoP)||null!=e&&e.startsWith("ROLE_"))?t.formatMessage({id:e,defaultMessage:e}):e},translateStringTranct:function(e){return null==e?e:null!=e&&e.startsWith(r.VoP)||null!=e&&e.startsWith("ROLE_")?(0,a.aS)(t.formatMessage({id:e,defaultMessage:e}),10):(0,a.aS)(e,10)}}}},87594:function(t,e,n){n.r(e),n.d(e,{default:function(){return K}});var r=n(90819),a=n.n(r),i=n(89933),s=n.n(i),o=n(45332),u=n.n(o),c=n(44194),l=n(98123),d=n(44781),p=n(62673),f=n(3849),g=n(67402),m=n(88996),h=n(75365),v=n(88201),x=n(5602),y=n(59485),j=n(29266),k=n(95454),w=n(7875),b=n(10737),Z=n(21499),M=n(89717),F=n(24562),O=n(5939),S=n(61107),R=n(80556),E=n(11757),T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},C=n(54183),A=function(t,e){return c.createElement(C.Z,(0,E.Z)({},t,{ref:e,icon:T}))};var P=c.forwardRef(A),W=n(5321),z=n(90727),$=n(429),q=n(41159),I=n(24170),D=n(72614),Y=n(76750),H=n(40612),N=n(1902),U=n(95490),V=n(55735),L=n(28977),B=n.n(L),_=n(86803),G=n(31549),X=l.default.RangePicker,J=d.Z.Option,K=function(){var t,e,n=(0,q.useIntl)(),r=(0,Y.Z)().translateStringTranct,i=(0,c.useState)(B()().startOf("day")),o=u()(i,2),l=o[0],E=o[1],T=(0,c.useState)(B()().endOf("day")),C=u()(T,2),A=C[0],L=C[1],K=(0,c.useState)("today"),Q=u()(K,2),tt=Q[0],et=Q[1],nt=(0,c.useState)(V.AOk),rt=u()(nt,2),at=rt[0],it=rt[1],st=(0,c.useState)(),ot=u()(st,2),ut=ot[0],ct=ot[1],lt=(0,c.useState)(),dt=u()(lt,2),pt=dt[0],ft=dt[1],gt=(0,H.u)((function(t){return t.currentOrg})),mt=(0,N.E)((function(t){return t})),ht=mt.agentResult,vt=mt.setAgentResult,xt=(0,U.$)((function(t){return t})),yt=xt.workgroupResult,jt=xt.setWorkgroupResult,kt=(0,c.useState)(),wt=u()(kt,2),bt=(wt[0],wt[1],(0,c.useState)(V.OwA)),Zt=u()(bt,2),Mt=Zt[0],Ft=Zt[1],Ot=(0,c.useState)(!1),St=u()(Ot,2),Rt=(St[0],St[1]),Et=[{label:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.timeRange.today"}),value:"today"},{label:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.timeRange.yesterday"}),value:"yesterday"},{label:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.timeRange.week"}),value:"week"},{label:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.timeRange.lastWeek"}),value:"lastWeek"},{label:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.timeRange.month"}),value:"month"},{label:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.timeRange.custom"}),value:"custom"}],Tt={total:1580,newToday:12,updatedMonth:156,coverage:85.6},Ct={total:25600,avgClicks:35,searchCount:8900,hitRate:92.5},At={helpful:2360,unhelpful:180,feedbackRate:15.8,comments:560},Pt=(q.FormattedMessage,q.FormattedMessage,q.FormattedMessage,q.FormattedMessage,q.FormattedMessage,{newArticles:85,updates:156,visits:12580,searches:4560}),Wt=[{date:"2024-01",articles:1200,updates:580,visits:25600},{date:"2024-02",articles:1280,updates:620,visits:28900}];(0,c.useEffect)((function(){if("custom"===tt)E(l),L(A),Ft(V.dd4);else{var t=B()();"today"===tt?(E(t),L(t),Ft(V.OwA)):"yesterday"===tt?(E(t.subtract(1,"day")),L(t.subtract(1,"day")),Ft(V.OwA)):"week"===tt?(E(t.startOf("week")),L(t.endOf("week")),Ft(V.dd4)):"lastWeek"===tt?(E(t.subtract(1,"week").startOf("week")),L(t.subtract(1,"week").endOf("week")),Ft(V.dd4)):"month"===tt&&(E(t.startOf("month")),L(t.endOf("month")),Ft(V.dd4))}}),[tt]);var zt=function(){var t=s()(a()().mark((function t(){var e,n;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return _.yw.loading("loading"),e={pageNumber:0,pageSize:50,orgUid:null==gt?void 0:gt.uid},t.next=4,(0,D.LE)(e);case 4:n=t.sent,console.log("fetchAllWorkgroups: ",n),200===n.code?(_.yw.destroy(),jt(n),n.data.content.length>0&&ft(n.data.content[0].uid)):(_.yw.destroy(),_.yw.error(n.message));case 7:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),$t=function(){var t=s()(a()().mark((function t(){var e,n;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return _.yw.loading("loading"),e={pageNumber:0,pageSize:50,orgUid:null==gt?void 0:gt.uid},t.next=4,(0,I._t)(e);case 4:n=t.sent,console.log("fetchAllAgents: ",n),200===n.code?(_.yw.destroy(),vt(n),n.data.content.length>0&&ct(n.data.content[0].uid)):(_.yw.destroy(),_.yw.error(r(n.message))),console.log("queryAllAgents response",n);case 8:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),qt=function(){var t=s()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Rt(!0);try{_.yw.loading("loading"),{type:at,statisticStartTime:null==l?void 0:l.format("YYYY-MM-DD 00:00:00"),statisticEndTime:null==A?void 0:A.format("YYYY-MM-DD 23:59:59"),workgroupUid:pt,assigneeUid:ut,orgUid:null==gt?void 0:gt.uid}}catch(t){_.yw.error(n.formatMessage({id:"ticket.message.operation.failed"}))}finally{Rt(!1)}case 2:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),It=function(){var t=s()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:_.yw.loading("loading"),{type:at,statisticStartTime:null==l?void 0:l.format("YYYY-MM-DD 00:00:00"),statisticEndTime:null==A?void 0:A.format("YYYY-MM-DD 23:59:59"),workgroupUid:pt,assigneeUid:ut,orgUid:null==gt?void 0:gt.uid};case 2:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return(0,c.useEffect)((function(){zt(),$t()}),[]),(0,c.useEffect)((function(){qt()}),[at,ut,pt]),(0,c.useEffect)((function(){It()}),[Mt,at,ut,pt]),(0,c.useEffect)((function(){qt()}),[l,A]),(0,G.jsxs)("div",{style:{padding:16},children:[(0,G.jsx)(p.Z,{style:{marginBottom:16},children:(0,G.jsxs)(f.Z,{direction:"vertical",style:{width:"100%"},children:[(0,G.jsxs)(f.Z,{wrap:!0,children:[(0,G.jsx)(g.ZP.Group,{value:tt,onChange:function(t){return et(t.target.value)},children:Et.map((function(t){return(0,G.jsx)(g.ZP.Button,{value:t.value,children:t.label},t.value)}))}),"custom"===tt&&(0,G.jsx)(X,{value:[l,A],onChange:function(t){E(t[0]),L(t[1])}})]}),(0,G.jsxs)(f.Z,{wrap:!0,children:[(0,G.jsxs)(d.Z,{placeholder:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.filter.type"}),style:{width:200},value:at,onChange:function(t){return it(t)},children:[(0,G.jsx)(J,{value:V.AOk,children:(0,G.jsx)(q.FormattedMessage,{id:"i18n.all"})}),(0,G.jsx)(J,{value:V.pHh,children:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.filter.agent"})}),(0,G.jsx)(J,{value:V.ti4,children:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.filter.workgroup"})})]}),at===V.pHh&&(0,G.jsx)(d.Z,{placeholder:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.filter.agent"}),style:{width:200},value:ut,onChange:function(t){return ct(t)},children:null===(t=ht.data)||void 0===t||null===(t=t.content)||void 0===t?void 0:t.map((function(t){return(0,G.jsx)(J,{value:null==t?void 0:t.uid,children:r(null==t?void 0:t.nickname)},null==t?void 0:t.uid)}))}),at===V.ti4&&(0,G.jsx)(d.Z,{placeholder:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.filter.department"}),style:{width:200},value:pt,onChange:function(t){return ft(t)},children:null===(e=yt.data)||void 0===e||null===(e=e.content)||void 0===e?void 0:e.map((function(t){return(0,G.jsx)(J,{value:null==t?void 0:t.uid,children:r(null==t?void 0:t.nickname)},null==t?void 0:t.uid)}))}),(0,G.jsx)(m.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.filter.export"}),children:(0,G.jsx)(h.ZP,{icon:(0,G.jsx)(S.Z,{}),onClick:function(){_.yw.warning("TODO: 待实现")},children:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.filter.export"})})}),(0,G.jsx)(m.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.filter.refresh"}),children:(0,G.jsx)(h.ZP,{icon:(0,G.jsx)(R.Z,{}),onClick:function(){return qt()},children:(0,G.jsx)(q.FormattedMessage,{id:"ticket.statistic.filter.refresh"})})}),!1]})]})}),(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.analysis"}),children:(0,G.jsxs)(v.Z,{gutter:[16,16],children:[(0,G.jsx)(x.Z,{span:6,children:(0,G.jsx)(y.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.newArticles"}),value:Pt.newArticles,suffix:(0,G.jsx)(m.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.compare"}),children:(0,G.jsx)(j.Z,{color:"green",children:"+15%"})})})}),(0,G.jsx)(x.Z,{span:6,children:(0,G.jsx)(y.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.updates"}),value:Pt.updates,suffix:(0,G.jsx)(m.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.compare"}),children:(0,G.jsx)(j.Z,{color:"blue",children:"+8%"})})})}),(0,G.jsx)(x.Z,{span:6,children:(0,G.jsx)(y.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.visits"}),value:Pt.visits,suffix:(0,G.jsx)(m.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.compare"}),children:(0,G.jsx)(j.Z,{color:"green",children:"+23%"})})})}),(0,G.jsx)(x.Z,{span:6,children:(0,G.jsx)(y.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.searches"}),value:Pt.searches,suffix:(0,G.jsx)(m.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.compare"}),children:(0,G.jsx)(j.Z,{color:"blue",children:"+12%"})})})})]})}),(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.growth.trend"}),style:{marginTop:16},children:(0,G.jsx)(b.Z,{data:[Wt,Wt],xField:"date",yField:["articles","visits"],geometryOptions:[{geometry:"column",columnStyle:{radius:[4,4,0,0]}},{geometry:"line",lineStyle:{lineWidth:2}}]})}),(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.heatmap"}),style:{marginTop:16},children:(0,G.jsx)(Z.Z,{data:[{hour:"00:00",day:"周一",value:10},{hour:"01:00",day:"周一",value:5}],xField:"hour",yField:"day",colorField:"value",shape:"square"})}),(0,G.jsxs)(v.Z,{gutter:[16,16],style:{marginTop:16},children:[(0,G.jsx)(x.Z,{span:12,children:(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.comparison"}),children:(0,G.jsx)(M.Z,{data:[{type:"上周",value:890},{type:"本周",value:1080},{type:"环比",value:980},{type:"同比",value:850}],xField:"type",yField:"value",label:{position:"top"}})})}),(0,G.jsx)(x.Z,{span:12,children:(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.time.distribution"}),children:(0,G.jsx)(F.Z,{data:[{time:"工作时间",value:68},{time:"非工作时间",value:32}],angleField:"value",colorField:"time",radius:.8})})})]}),(0,G.jsxs)(v.Z,{gutter:[16,16],children:[(0,G.jsx)(x.Z,{span:6,children:(0,G.jsxs)(p.Z,{children:[(0,G.jsx)(y.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.articles.total"}),value:Tt.total,prefix:(0,G.jsx)(P,{}),suffix:(0,G.jsxs)("small",{style:{fontSize:14},children:["(+",Tt.newToday,")"]})}),(0,G.jsx)(k.Z,{percent:Tt.coverage,size:"small",status:"active"})]})}),(0,G.jsx)(x.Z,{span:6,children:(0,G.jsxs)(p.Z,{children:[(0,G.jsx)(y.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.visits.total"}),value:Ct.total,prefix:(0,G.jsx)(W.Z,{})}),(0,G.jsx)(k.Z,{percent:Ct.avgClicks/50*100,size:"small"})]})}),(0,G.jsx)(x.Z,{span:6,children:(0,G.jsxs)(p.Z,{children:[(0,G.jsx)(y.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.search.count"}),value:Ct.searchCount,prefix:(0,G.jsx)(z.Z,{})}),(0,G.jsx)(k.Z,{percent:Ct.hitRate,size:"small",status:"active"})]})}),(0,G.jsx)(x.Z,{span:6,children:(0,G.jsxs)(p.Z,{children:[(0,G.jsx)(y.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.feedback.helpful"}),value:At.helpful,prefix:(0,G.jsx)($.Z,{})}),(0,G.jsx)(k.Z,{percent:At.feedbackRate,size:"small"})]})})]}),(0,G.jsxs)(v.Z,{gutter:[16,16],style:{marginTop:16},children:[(0,G.jsx)(x.Z,{span:12,children:(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.article.status"}),children:(0,G.jsx)(F.Z,{data:[{status:"已发布",value:1200},{status:"待审核",value:85},{status:"草稿",value:156},{status:"已归档",value:89},{status:"待更新",value:50}],angleField:"value",colorField:"status",radius:.8})})}),(0,G.jsx)(x.Z,{span:12,children:(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.visit.trend"}),children:(0,G.jsx)(O.Z,{data:[{date:"2024-01-01",visits:580,searches:256},{date:"2024-01-02",visits:680,searches:312}],xField:"date",yField:"visits",seriesField:"type"})})})]}),(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.search.hot"}),style:{marginTop:16},children:(0,G.jsx)(M.Z,{data:[{word:"登录问题",count:256},{word:"密码重置",count:198},{word:"账号注册",count:156}],xField:"word",yField:"count",label:{position:"top"}})}),(0,G.jsxs)(v.Z,{gutter:[16,16],style:{marginTop:16},children:[(0,G.jsx)(x.Z,{span:8,children:(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.quality.score"})})}),(0,G.jsx)(x.Z,{span:16,children:(0,G.jsx)(p.Z,{title:(0,G.jsx)(q.FormattedMessage,{id:"kbase.statistic.quality.detail"}),children:(0,G.jsx)(w.Z,{columns:[{key:"metric",title:"指标",dataIndex:"metric"},{key:"score",title:"得分",dataIndex:"score"},{key:"trend",title:"趋势",dataIndex:"trend"}],dataSource:[{key:"metric",metric:"内容完整度",score:85,trend:"上升"},{key:"score",metric:"更新及时性",score:78,trend:"稳定"},{key:"trend",metric:"用户满意度",score:92,trend:"上升"}],size:"small"})})})]})]})}},1902:function(t,e,n){n.d(e,{E:function(){return d}});var r=n(73193),a=n.n(r),i=n(76711),s=n.n(i),o=n(55735),u=n(44435),c=n(83642),l=n(83890),d=(0,u.Ue)()((0,c.mW)((0,c.tJ)((0,l.n)((function(t,e){return{agentResult:{data:{content:[]}},currentAgent:{uid:"",orgUid:""},insertAgent:function(e){t((function(t){t.agentResult.data.content.unshift(e)}))},updateAgent:function(e){t((function(t){var n=t.agentResult.data.content,r=n.findIndex((function(t){return t.uid===e.uid}));-1!==r?n[r]=e:console.warn("Agent with uid ".concat(e.uid," not found."))}))},setAgentResult:function(n){var r;(t({agentResult:n}),""===e().currentAgent.uid)&&((null===(r=n.data)||void 0===r||null===(r=r.content)||void 0===r?void 0:r.length)>0&&t({currentAgent:n.data.content[0]}))},setCurrentAgent:function(n){var r=e().agentResult.data.content,i=r.findIndex((function(t){return t.uid===n.uid}));if(-1!==i){var o=[].concat(s()(r.slice(0,i)),[n],s()(r.slice(i+1))),u=a()(a()({},e().agentResult),{},{data:{content:o}});t({agentResult:u,currentAgent:n})}else console.warn("Agent with the specified uid not found."),t({currentAgent:n})},deleteCurrentAgent:function(n){var r=e().agentResult.data.content,i=r.findIndex((function(t){return t.uid===n}));-1!==i?t({agentResult:a()(a()({},e().agentResult),{},{data:{content:[].concat(s()(r.slice(0,i)),s()(r.slice(i+1)))}})}):console.warn("Agent not found in cache:",n),e().currentAgent.uid===n&&t({currentAgent:{uid:"",orgUid:""}})},deleteAgentCache:function(){return t({},!0)}}})),{name:o.zzK})))},95490:function(t,e,n){n.d(e,{$:function(){return d}});var r=n(73193),a=n.n(r),i=n(76711),s=n.n(i),o=n(55735),u=n(44435),c=n(83642),l=n(83890),d=(0,u.Ue)()((0,c.mW)((0,c.tJ)((0,l.n)((function(t,e){return{workgroupResult:{data:{content:[]}},currentWorkgroup:{uid:"",nickname:"",avatar:"",description:"",orgUid:""},insertWorkgroup:function(e){t((function(t){t.workgroupResult.data.content.unshift(e)}))},updateWorkgroup:function(e){t((function(t){var n=t.workgroupResult.data.content,r=n.findIndex((function(t){return t.uid===e.uid}));-1!==r?n[r]=e:console.warn("Workgroup with uid ".concat(e.uid," not found."))}))},deleteWorkgroup:function(e){t((function(t){var n=t.workgroupResult.data.content,r=n.findIndex((function(t){return t.uid===e.uid}));-1!==r?n.splice(r,1):console.warn("Workgroup with uid ".concat(e.uid," not found."))}))},setWorkgroupResult:function(n){var r;(t({workgroupResult:n}),""===e().currentWorkgroup.uid)&&((null===(r=n.data)||void 0===r||null===(r=r.content)||void 0===r?void 0:r.length)>0&&t({currentWorkgroup:n.data.content[0]}))},setCurrentWorkgroup:function(n){var r=e().workgroupResult.data.content,i=r.findIndex((function(t){return t.uid===n.uid}));if(-1!==i){var o=[].concat(s()(r.slice(0,i)),[n],s()(r.slice(i+1))),u=a()(a()({},e().workgroupResult),{},{data:{content:o}});t({workgroupResult:u,currentWorkgroup:n})}else console.warn("Workgroup with the specified uid not found."),t({currentWorkgroup:n})},deleteCurrentWorkgroup:function(n){var r=e().workgroupResult.data.content,i=r.findIndex((function(t){return t.uid===n}));-1!==i?t({workgroupResult:a()(a()({},e().workgroupResult),{},{data:{content:[].concat(s()(r.slice(0,i)),s()(r.slice(i+1)))}})}):console.warn("Workgroup not found in cache:",n),e().currentWorkgroup.uid===n&&t({currentWorkgroup:{uid:"",orgUid:""}})},deleteWorkgroupCache:function(){return t({},!0)}}})),{name:o.b6l})))},59485:function(t,e,n){n.d(e,{Z:function(){return Z}});var r=n(44194),a=n(14365),i=n(79145),s=n(51865),o=n.n(s),u=n(67762),c=n(37167),l=n(10987);var d=t=>{const{value:e,formatter:n,precision:a,decimalSeparator:i,groupSeparator:s="",prefixCls:o}=t;let u;if("function"==typeof n)u=n(e);else{const t=String(e),n=t.match(/^(-?)(\d*)(\.(\d+))?$/);if(n&&"-"!==t){const t=n[1];let e=n[2]||"0",c=n[4]||"";e=e.replace(/\B(?=(\d{3})+(?!\d))/g,s),"number"==typeof a&&(c=c.padEnd(a,"0").slice(0,a>0?a:0)),c&&(c=`${i}${c}`),u=[r.createElement("span",{key:"int",className:`${o}-content-value-int`},t,e),c&&r.createElement("span",{key:"decimal",className:`${o}-content-value-decimal`},c)]}else u=t}return r.createElement("span",{className:`${o}-content-value`},u)},p=n(88874),f=n(65759),g=n(77167);const m=t=>{const{componentCls:e,marginXXS:n,padding:r,colorTextDescription:a,titleFontSize:i,colorTextHeading:s,contentFontSize:o,fontFamily:u}=t;return{[e]:Object.assign(Object.assign({},(0,p.Wf)(t)),{[`${e}-title`]:{marginBottom:n,color:a,fontSize:i},[`${e}-skeleton`]:{paddingTop:r},[`${e}-content`]:{color:s,fontSize:o,fontFamily:u,[`${e}-content-value`]:{display:"inline-block",direction:"ltr"},[`${e}-content-prefix, ${e}-content-suffix`]:{display:"inline-block"},[`${e}-content-prefix`]:{marginInlineEnd:n},[`${e}-content-suffix`]:{marginInlineStart:n}}})}};var h=(0,f.I$)("Statistic",(t=>{const e=(0,g.IX)(t,{});return[m(e)]}),(t=>{const{fontSizeHeading3:e,fontSize:n}=t;return{titleFontSize:n,contentFontSize:e}})),v=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(t);a<r.length;a++)e.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(t,r[a])&&(n[r[a]]=t[r[a]])}return n};var x=t=>{const{prefixCls:e,className:n,rootClassName:a,style:i,valueStyle:s,value:p=0,title:f,valueRender:g,prefix:m,suffix:x,loading:y=!1,formatter:j,precision:k,decimalSeparator:w=".",groupSeparator:b=",",onMouseEnter:Z,onMouseLeave:M}=t,F=v(t,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:O,direction:S,statistic:R}=r.useContext(c.E_),E=O("statistic",e),[T,C,A]=h(E),P=r.createElement(d,{decimalSeparator:w,groupSeparator:b,prefixCls:E,formatter:j,precision:k,value:p}),W=o()(E,{[`${E}-rtl`]:"rtl"===S},null==R?void 0:R.className,n,a,C,A),z=(0,u.Z)(F,{aria:!0,data:!0});return T(r.createElement("div",Object.assign({},z,{className:W,style:Object.assign(Object.assign({},null==R?void 0:R.style),i),onMouseEnter:Z,onMouseLeave:M}),f&&r.createElement("div",{className:`${E}-title`},f),r.createElement(l.Z,{paragraph:!1,loading:y,className:`${E}-skeleton`},r.createElement("div",{style:s,className:`${E}-content`},m&&r.createElement("span",{className:`${E}-content-prefix`},m),g?g(P):P,x&&r.createElement("span",{className:`${E}-content-suffix`},x)))))};const y=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function j(t,e){const{format:n=""}=e,r=new Date(t).getTime(),a=Date.now();return function(t,e){let n=t;const r=/\[[^\]]*]/g,a=(e.match(r)||[]).map((t=>t.slice(1,-1))),i=e.replace(r,"[]"),s=y.reduce(((t,e)=>{let[r,a]=e;if(t.includes(r)){const e=Math.floor(n/a);return n-=e*a,t.replace(new RegExp(`${r}+`,"g"),(t=>{const n=t.length;return e.toString().padStart(n,"0")}))}return t}),i);let o=0;return s.replace(r,(()=>{const t=a[o];return o+=1,t}))}(Math.max(r-a,0),n)}var k=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(t);a<r.length;a++)e.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(t,r[a])&&(n[r[a]]=t[r[a]])}return n};const w=t=>{const{value:e,format:n="HH:mm:ss",onChange:s,onFinish:o}=t,u=k(t,["value","format","onChange","onFinish"]),c=(0,a.Z)(),l=r.useRef(null),d=()=>{const t=function(t){return new Date(t).getTime()}(e);t>=Date.now()&&(l.current=setInterval((()=>{c(),null==s||s(t-Date.now()),t<Date.now()&&(null==o||o(),l.current&&(clearInterval(l.current),l.current=null))}),33.333333333333336))};r.useEffect((()=>(d(),()=>{l.current&&(clearInterval(l.current),l.current=null)})),[e]);return r.createElement(x,Object.assign({},u,{value:e,valueRender:t=>(0,i.Tm)(t,{title:void 0}),formatter:(t,e)=>j(t,Object.assign(Object.assign({},e),{format:n}))}))};var b=r.memo(w);x.Countdown=b;var Z=x}}]);