Files
weiyu/deploy/server/admin/p__Dashboard__Service__Agent__index.2629c15a.async.js
jack ning e1a4e068e3 update
2025-09-20 23:32:09 +08:00

1 line
45 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[1642],{5651:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(77260),r=n(44194),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"},i=n(54183),s=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var l=r.forwardRef(s)},38197:function(e,t,n){var o=n(39328),r=n(17323),a=n(44194),i=n(64665),s=n(31549),l=["fieldProps","request","params","proFieldProps"],u=function(e,t){var n=e.fieldProps,a=e.request,u=e.params,c=e.proFieldProps,d=(0,r.Z)(e,l);return(0,s.jsx)(i.Z,(0,o.Z)({valueType:"treeSelect",fieldProps:n,ref:t,request:a,params:u,filedConfig:{customLightMode:!0},proFieldProps:c},d))},c=a.forwardRef(u);t.Z=c},39291:function(e,t,n){var o=n(32394);t.ZP=o.A},69320:function(e,t,n){n.d(t,{I2:function(){return h},dO:function(){return g},l8:function(){return p},o_:function(){return d},vD:function(){return y}});var o=n(90819),r=n.n(o),a=n(73193),i=n.n(a),s=n(89933),l=n.n(s),u=n(5488),c=n(14870);function d(e){return f.apply(this,arguments)}function f(){return(f=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/autoreply/fixed/query/org",{method:"GET",params:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return m.apply(this,arguments)}function m(){return(m=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/autoreply/fixed/create",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return v.apply(this,arguments)}function v(){return(v=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/autoreply/fixed/update",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return b.apply(this,arguments)}function b(){return(b=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/autoreply/fixed/delete",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return x.apply(this,arguments)}function x(){return(x=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/autoreply/fixed/enable",{method:"POST",data:{uid:t.uid,enabled:t.enabled,channel:u.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},73660:function(e,t,n){n.d(t,{D$:function(){return g},EP:function(){return h},hS:function(){return p},z_:function(){return d}});var o=n(90819),r=n.n(o),a=n(73193),i=n.n(a),s=n(89933),l=n.n(s),u=n(5488),c=n(14870);function d(e){return f.apply(this,arguments)}function f(){return(f=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/member/query/org",{method:"GET",params:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return m.apply(this,arguments)}function m(){return(m=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/member/create",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return v.apply(this,arguments)}function v(){return(v=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/member/update",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return b.apply(this,arguments)}function b(){return(b=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/member/delete",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},67934:function(e,t,n){n.r(t),n.d(t,{default:function(){return Ee}});var o=n(66985),r=n(44194),a=n(37963),i=n(14870),s=n(90819),l=n.n(s),u=n(73193),c=n.n(u),d=n(89933),f=n.n(d),g=n(45332),m=n.n(g),p=n(5025),v=n(94956),h=n(18751),b=n(16698),y=n(92023),x=n(59908),C=n(32394),j=n(48821),M=n(16331),w=n(45681),k=n(5780),S=n(31549),Z=function(){var e=C.A.useForm(),t=m()(e,1)[0],n=(0,i.useIntl)(),o=(0,h.Z)().translateString,a=(0,b.E)((function(e){return{currentAgent:e.currentAgent,setCurrentAgent:e.setCurrentAgent}})),s=a.currentAgent,u=a.setCurrentAgent,d=(0,r.useState)(""),g=m()(d,2),Z=g[0],R=g[1];(0,r.useEffect)((function(){var e;s&&t.setFieldsValue({nickname:o(null==s?void 0:s.nickname),email:null==s?void 0:s.email,mobile:null==s?void 0:s.mobile,description:o(null==s?void 0:s.description),memberUid:null==s||null===(e=s.member)||void 0===e?void 0:e.uid})}),[s]);var T=function(){var e=f()(l()().mark((function e(t){var o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("handleUploadSuccess:",t),R(t),o=c()(c()({},s),{},{avatar:t}),e.next=5,(0,v.n1)(o);case 5:r=e.sent,console.log("updateAvatar response:",r),200===r.code?(p.yw.success(n.formatMessage({id:"update.success"})),u(r.data)):(p.yw.destroy(),p.yw.error(r.message));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=f()(l()().mark((function e(t){var o,r,a,i,d,f,g,m,h,b;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("onFinish:",t),p.yw.loading(n.formatMessage({id:"updating"})),h=c()(c()(c()({},s),t),{},{avatar:Z,serviceSettings:c()(c()({},s.serviceSettings),{},{welcomeFaqUids:null==s||null===(o=s.serviceSettings)||void 0===o||null===(o=o.welcomeFaqs)||void 0===o?void 0:o.map((function(e){return e.uid})),quickFaqUids:null==s||null===(r=s.serviceSettings)||void 0===r||null===(r=r.quickFaqs)||void 0===r?void 0:r.map((function(e){return e.uid})),faqUids:null==s||null===(a=s.serviceSettings)||void 0===a||null===(a=a.faqs)||void 0===a?void 0:a.map((function(e){return e.uid})),guessFaqUids:null==s||null===(i=s.serviceSettings)||void 0===i||null===(i=i.guessFaqs)||void 0===i?void 0:i.map((function(e){return e.uid})),hotFaqUids:null==s||null===(d=s.serviceSettings)||void 0===d||null===(d=d.hotFaqs)||void 0===d?void 0:d.map((function(e){return e.uid})),shortcutFaqUids:null==s||null===(f=s.serviceSettings)||void 0===f||null===(f=f.shortcutFaqs)||void 0===f?void 0:f.map((function(e){return e.uid}))}),robotSettings:c()(c()({},s.robotSettings),{},{robotUid:null===(g=s.robotSettings)||void 0===g||null===(g=g.robot)||void 0===g?void 0:g.uid}),messageLeaveSettings:c()(c()({},s.messageLeaveSettings),{},{worktimeUids:null==s||null===(m=s.messageLeaveSettings)||void 0===m||null===(m=m.worktimes)||void 0===m?void 0:m.map((function(e){return e.uid}))})}),console.log("agentObject:",h),e.next=6,(0,v.sE)(h);case 6:b=e.sent,console.log("updateAgent response:",b),200===b.code?(p.yw.destroy(),p.yw.success(n.formatMessage({id:"update.success"})),u(b.data)):(p.yw.destroy(),p.yw.error(b.message));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,r.useEffect)((function(){var e;s&&(R(s.avatar),t.setFieldsValue({member:null==s||null===(e=s.member)||void 0===e?void 0:e.nickname}))}),[s]),(0,S.jsx)(S.Fragment,{children:(0,S.jsxs)(C.A,{form:t,style:{marginLeft:"20px"},onFinish:A,children:[(0,S.jsx)(C.A.Item,{name:"avatar",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},label:n.formatMessage({id:"pages.robot.tab.avatar",defaultMessage:"Avatar"}),children:(0,S.jsxs)(y.G,{onSuccess:T,onError:function(e){console.log("handleUploadError:",e),p.yw.error(e)},children:[(0,S.jsx)(w.Z,{src:Z}),(0,S.jsx)(k.ZP,{icon:(0,S.jsx)(x.Z,{}),children:n.formatMessage({id:"pages.robot.upload",defaultMessage:"Upload"})})]},"avatar")}),(0,S.jsx)(j.Z,{width:"md",name:"nickname",label:n.formatMessage({id:"agent.info.nickname"}),rules:[{required:!0,message:n.formatMessage({id:"agent.info.nickname.required"})}]}),(0,S.jsx)(j.Z,{width:"md",name:"email",label:n.formatMessage({id:"agent.info.email"}),rules:[{required:!0,message:n.formatMessage({id:"agent.info.email.required"})}]}),(0,S.jsx)(j.Z,{width:"md",name:"mobile",label:n.formatMessage({id:"agent.info.mobile"}),rules:[{required:!0,message:n.formatMessage({id:"agent.info.mobile.required"})}]}),(0,S.jsx)(M.Z,{width:"md",name:"description",label:n.formatMessage({id:"agent.info.description"}),rules:[{required:!0,message:n.formatMessage({id:"agent.info.description.required"})}]}),(0,S.jsx)(j.Z,{width:"md",name:"member",label:n.formatMessage({id:"agent.info.member"}),disabled:!0})]})})},R=n(5488),T=n(72054),A=n(94146),E=n(10826),q=(n(57057),n(74790),n(50027),n(59956)),F=n(3642),P=n(69320),I=n(90486),$=n(34599),U=n(5651),O=n(11137),N=n(47783),z=n(93892),L=n(82373),B=function(e){var t,n,o=e.type,a=(0,i.useIntl)(),s=(0,i.useNavigate)(),u=C.A.useForm(),c=m()(u,1)[0],d=(0,h.Z)().translateString,g=(0,r.useState)(),y=m()(g,2),x=y[0],j=y[1],M=(0,r.useState)(),w=m()(M,2),Z=w[0],T=w[1],A=(0,$.u)((function(e){return e.currentOrg})),E=(0,b.E)((function(e){return e.currentAgent})),q=(0,b.E)((function(e){return e.setCurrentAgent})),F=(0,r.useMemo)((function(){var e;return(null==E||null===(e=E.autoReplySettings)||void 0===e?void 0:e.autoReplyType)||R.DST}),[null==E||null===(t=E.autoReplySettings)||void 0===t?void 0:t.autoReplyType]),B=(0,r.useState)(F),D=m()(B,2),W=D[0],V=D[1],H=(0,r.useCallback)(f()(l()().mark((function e(){var t,n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,p.yw.loading(a.formatMessage({id:"loading"})),t={pageNumber:0,pageSize:50,orgUid:null==A?void 0:A.uid},e.next=5,(0,P.o_)(t);case 5:n=e.sent,console.log("getAutoReplyFixed response:",n),200===n.code?j(n):p.yw.error(n.message),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(0),console.error("Error fetching auto replies:",e.t0),p.yw.error(a.formatMessage({id:"error.fetch.failed"}));case 14:return e.prev=14,p.yw.destroy(),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[0,10,14,17]])}))),[null==A?void 0:A.uid]),X=(0,r.useCallback)(function(){var e=f()(l()().mark((function e(t){var n,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,p.yw.loading(a.formatMessage({id:"loading"})),n={pageNumber:0,pageSize:50,type:t,orgUid:null==A?void 0:A.uid},e.next=5,(0,I.AP)(n);case 5:o=e.sent,console.log("getKeywordBase response:",o),200===o.code?T(o):p.yw.error(o.message),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(0),console.error("Error fetching knowledge base:",e.t0),p.yw.error(a.formatMessage({id:"error.fetch.failed"}));case 14:return e.prev=14,p.yw.destroy(),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[0,10,14,17]])})));return function(t){return e.apply(this,arguments)}}(),[W,null==A?void 0:A.uid]);(0,r.useEffect)((function(){H(),X(R.WvL)}),[]),(0,r.useEffect)((function(){W===R.PZ1?X(R.WvL):W===R.PcP&&X(R.QPQ)}),[W]),(0,r.useEffect)((function(){var e,t,n,r,a,i;o===R.Njn&&null!=E&&E.autoReplySettings&&c.setFieldsValue({kbUid:null==E||null===(e=E.autoReplySettings)||void 0===e?void 0:e.kbUid,autoReplyEnabled:null==E||null===(t=E.autoReplySettings)||void 0===t?void 0:t.autoReplyEnabled,autoReplyType:null==E||null===(n=E.autoReplySettings)||void 0===n?void 0:n.autoReplyType,autoReplyUid:null==E||null===(r=E.autoReplySettings)||void 0===r?void 0:r.autoReplyUid,autoReplyContent:null==E||null===(a=E.autoReplySettings)||void 0===a?void 0:a.autoReplyContent,autoReplyContentType:null==E||null===(i=E.autoReplySettings)||void 0===i?void 0:i.autoReplyContentType})}),[E,c,o]);var J=function(){var e=f()(l()().mark((function e(){var t,n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("handleAutoReplySubmit:"),p.yw.loading(a.formatMessage({id:"autoreply.save.loading",defaultMessage:"正在保存,请稍后..."})),t={uid:null==E?void 0:E.uid,autoReplySettings:{autoReplyEnabled:c.getFieldValue("autoReplyEnabled"),autoReplyType:c.getFieldValue("autoReplyType"),autoReplyUid:c.getFieldValue("autoReplyUid"),autoReplyContent:c.getFieldValue("autoReplyContent"),autoReplyContentType:c.getFieldValue("autoReplyContentType"),kbUid:c.getFieldValue("kbUid")}},e.next=5,(0,v.i8)(t);case 5:n=e.sent,console.log("handleUpdateAutoReply:",n),200===n.code?(p.yw.destroy(),q(n.data)):(p.yw.destroy(),p.yw.error(a.formatMessage({id:"autoreply.save.error",defaultMessage:"保存失败"})));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(z.Z,{message:"自动回复",description:"已经接入人工的情况下,自动回复可以作为辅助回复,提高回复效率。",type:"info"}),(0,S.jsx)(L.Z,{}),(0,S.jsxs)(C.A,{form:c,onFinish:J,children:[(0,S.jsx)(O.Z,{width:"md",name:"autoReplyEnabled",label:"是否启用自动回复",fieldProps:{onChange:J}}),(0,S.jsx)(N.Z,{width:"md",name:"autoReplyType",label:"自动回复类型",options:[{label:"固定回复",value:R.DST},{label:"关键字匹配",value:R.PZ1},{label:"大模型回复",value:R.PcP,disabled:!0}],fieldProps:{onChange:function(e,t){!function(e,t){console.log("handleAutoReplyTypeChange:",e),V(e)}(e)}}}),W===R.DST&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(C.A.Item,{children:(0,S.jsx)(k.ZP,{icon:(0,S.jsx)(U.Z,{}),onClick:function(){s("/kb/autoreply/data")},children:"添加固定回复内容"},"github")}),(0,S.jsx)(N.Z,{width:"md",name:"autoReplyContent",label:"选择固定回复内容",options:null==x||null===(n=x.data)||void 0===n?void 0:n.content.map((function(e){return{label:d(null==e?void 0:e.content),value:null==e?void 0:e.content}})),fieldProps:{onChange:function(e,t){!function(e,t){var n;console.log("handleAutoReplySelectChange:",e),null==x||null===(n=x.data.content)||void 0===n||n.forEach((function(t){t.uid===e&&c.setFieldsValue({autoReplyContentType:t.type,autoReplyContent:t.content})}))}(e)}}})]}),W===R.PZ1&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(C.A.Item,{children:(0,S.jsx)(k.ZP,{icon:(0,S.jsx)(U.Z,{}),onClick:function(){s("/kb/autoreply/data")},children:"添加关键词知识库"},"github")}),(0,S.jsx)(N.Z,{width:"md",name:"kbUid",label:"选择关键词知识库",options:null==Z?void 0:Z.data.content.map((function(e){return{label:d(e.name),value:e.uid}}))})]}),W===R.PcP&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(C.A.Item,{children:(0,S.jsx)(k.ZP,{icon:(0,S.jsx)(U.Z,{}),onClick:function(){s("/kb/llm")},children:"添加大模型知识库"},"github")}),(0,S.jsx)(N.Z,{width:"md",name:"kbUid",label:"选择大模型知识库",options:null==Z?void 0:Z.data.content.map((function(e){return{label:d(e.name),value:e.uid}}))})]})]})]})},D=n(67072),W=(n(65398),n(39120),n(33232),n(40629),n(68100),n(87663),function(){var e=(0,i.useIntl)(),t=(0,b.E)((function(e){return e.setCurrentAgent})),n=(0,$.u)((function(e){return e.currentOrg})),o=(0,b.E)((function(e){return e.currentAgent})),s=(0,r.useMemo)((function(){return[{key:"faq",label:(0,S.jsx)(i.FormattedMessage,{id:"menu.kbase.faq",defaultMessage:"FAQ"}),children:(0,S.jsx)(T.Z,{type:R.Njn})},{key:"quickFaqs",label:(0,S.jsx)(i.FormattedMessage,{id:"menu.kbase.quickbutton",defaultMessage:"QuickButton"}),children:(0,S.jsx)(A.Z,{type:R.Njn})},{key:"rate",label:(0,S.jsx)(i.FormattedMessage,{id:"rate",defaultMessage:"Rate"}),children:(0,S.jsx)(E.Z,{type:R.Njn})},{key:"right",label:(0,S.jsx)(i.FormattedMessage,{id:"right",defaultMessage:"Right"}),children:(0,S.jsx)(F.Z,{type:R.Njn})},{key:"popup",label:(0,S.jsx)(i.FormattedMessage,{id:"popup",defaultMessage:"Popup"}),children:(0,S.jsx)(q.Z,{type:R.Njn})},{key:"trigger",label:(0,S.jsx)(i.FormattedMessage,{id:"trigger",defaultMessage:"Trigger"}),children:(0,S.jsx)(D.Z,{type:R.Njn})},{key:"autoreply",label:(0,S.jsx)(i.FormattedMessage,{id:"autoreply",defaultMessage:"AutoReply"}),children:(0,S.jsx)(B,{type:R.Njn})}]}),[e]),u=function(){var r=f()(l()().mark((function r(){var a,i;return l()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,p.yw.loading(e.formatMessage({id:"loading"})),a={orgUid:null==n?void 0:n.uid,uid:null==o?void 0:o.uid},r.next=5,(0,v.AT)(a);case 5:i=r.sent,console.log("queryAgentByUid response:",i),200===i.code?t(i.data):p.yw.error(i.message),r.next=14;break;case 10:r.prev=10,r.t0=r.catch(0),console.error("Error fetching agent detail:",r.t0),p.yw.error(e.formatMessage({id:"error.fetch.failed"}));case 14:return r.prev=14,p.yw.destroy(),r.finish(14);case 17:case"end":return r.stop()}}),r,null,[[0,10,14,17]])})));return function(){return r.apply(this,arguments)}}();return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(a.Z,{tabPosition:"left",items:s,onChange:function(e){console.log("key:",e),u()}})})}),V=n(29787),H=n(1155),X=n(92634),J=n(27473),Q=n(53504),_=n(78875),G=n(20228),K=n(79401),Y=n(65532),ee=n(80556),te=n(40074),ne=n(58791),oe=n(61353),re=n(16852),ae=n(40439),ie=n(86994),se=n(58087),le=n(75831),ue=function(){var e=(0,i.useIntl)(),t=(0,r.useContext)(le.I).isDarkMode,n=(0,b.E)((function(e){return e.currentAgent})),o=(0,$.u)((function(e){return e.currentOrg})),a=(0,r.useState)(!1),s=m()(a,2),u=s[0],d=s[1],g=(0,r.useState)({totalCount:0,queuingCount:0,chattingCount:0,offlineCount:0,closedCount:0,leaveMsgCount:0,robotToAgentCount:0,avgWaitTime:0,avgResolveTime:0}),v=m()(g,2),h=v[0],y=v[1],x=function(){var t=f()(l()().mark((function t(){var r,a,i,s,u,c,f,g,m,v,h,b,x;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return console.log("requestQueue"),d(!0),p.yw.info(e.formatMessage({id:"refresh",defaultMessage:"正在刷新队列数据..."})),t.prev=3,r={pageNumber:0,pageSize:100,agentUid:null==n?void 0:n.uid,orgUid:null==o?void 0:o.uid},t.next=7,(0,X.Wq)(r);case 7:a=t.sent,console.log("queryQueuesByOrg response:",a.data),200===(null==a?void 0:a.code)?(p.yw.destroy(),null!=a&&null!==(i=a.data)&&void 0!==i&&i.content&&a.data.content.length>0?(x=a.data.content.reduce((function(e,t){return e.totalCount+=t.totalCount||0,e.queuingCount+=t.queuingCount||0,e.chattingCount+=t.chattingCount||0,e.offlineCount+=t.offlineCount||0,e.closedCount+=t.closedCount||0,e.leaveMsgCount+=t.leaveMsgCount||0,e.robotToAgentCount+=t.robotToAgentCount||0,e.avgWaitTime=t.avgWaitTime,e.avgResolveTime=t.avgResolveTime,e}),{totalCount:0,queuingCount:0,chattingCount:0,offlineCount:0,closedCount:0,leaveMsgCount:0,robotToAgentCount:0,avgWaitTime:0,avgResolveTime:0}),y({totalCount:null!==(s=x.totalCount)&&void 0!==s?s:0,queuingCount:null!==(u=x.queuingCount)&&void 0!==u?u:0,chattingCount:null!==(c=x.chattingCount)&&void 0!==c?c:0,offlineCount:null!==(f=x.offlineCount)&&void 0!==f?f:0,closedCount:null!==(g=x.closedCount)&&void 0!==g?g:0,leaveMsgCount:null!==(m=x.leaveMsgCount)&&void 0!==m?m:0,robotToAgentCount:null!==(v=x.robotToAgentCount)&&void 0!==v?v:0,avgWaitTime:null!==(h=x.avgWaitTime)&&void 0!==h?h:0,avgResolveTime:null!==(b=x.avgResolveTime)&&void 0!==b?b:0})):y({totalCount:0,queuingCount:0,chattingCount:0,offlineCount:0,closedCount:0,leaveMsgCount:0,robotToAgentCount:0,avgWaitTime:0,avgResolveTime:0})):p.yw.error(null==a?void 0:a.message);case 10:return t.prev=10,d(!1),t.finish(10);case 13:case"end":return t.stop()}}),t,null,[[3,,10,13]])})));return function(){return t.apply(this,arguments)}}();(0,r.useEffect)((function(){x()}),[n]);var C={boxShadow:t?"0 4px 8px rgba(255,255,255,0.05)":"0 4px 8px rgba(0,0,0,0.1)",borderRadius:"8px",height:"100%",transition:"transform 0.3s",cursor:"pointer"},j={totalCount:{bg:t?"#0a2642":"#e6f7ff",valueColor:"#1890ff"},queuingCount:{bg:t?"#3b2500":"#fff7e6",valueColor:"#fa8c16"},chattingCount:{bg:t?"#162312":"#f6ffed",valueColor:"#52c41a"},offlineCount:{bg:t?"#1f1f1f":"#fcfcfc",valueColor:t?"#d9d9d9":"#8c8c8c"},closedCount:{bg:t?"#2a0e0d":"#fff1f0",valueColor:"#ff4d4f"},leaveMsgCount:{bg:t?"#230e2c":"#f9f0ff",valueColor:"#722ed1"},robotToAgentCount:{bg:t?"#102039":"#e6fffb",valueColor:"#13c2c2"},avgWaitTime:{bg:t?"#273010":"#fcffe6",valueColor:"#a0d911"},avgResolveTime:{bg:t?"#172b4d":"#f0f5ff",valueColor:"#2f54eb"}};return(0,S.jsxs)("div",{style:{padding:"4px"},children:[(0,S.jsx)("div",{style:{marginBottom:"10px",display:"flex",justifyContent:"space-between",alignItems:"center"},children:(0,S.jsx)(J.Z,{title:e.formatMessage({id:"refresh",defaultMessage:"刷新数据"}),children:(0,S.jsx)(k.ZP,{type:"primary",icon:(0,S.jsx)(ee.Z,{}),loading:u,onClick:x,size:"small",children:e.formatMessage({id:"refresh",defaultMessage:"刷新"})})})}),(0,S.jsxs)(Q.Z,{spinning:u,children:[(0,S.jsxs)(_.Z,{gutter:[16,16],children:[(0,S.jsx)(G.Z,{xs:24,sm:12,md:8,lg:8,xl:4,children:(0,S.jsx)(K.Z,{style:c()(c()({},C),{},{backgroundColor:j.totalCount.bg}),hoverable:!0,children:(0,S.jsx)(Y.Z,{title:e.formatMessage({id:"queue.totalCount",defaultMessage:"总会话"}),value:h.totalCount,prefix:(0,S.jsx)(te.Z,{}),valueStyle:{color:j.totalCount.valueColor}})})}),(0,S.jsx)(G.Z,{xs:24,sm:12,md:8,lg:8,xl:4,children:(0,S.jsx)(K.Z,{style:c()(c()({},C),{},{backgroundColor:j.queuingCount.bg}),hoverable:!0,children:(0,S.jsx)(Y.Z,{title:e.formatMessage({id:"queue.queuingCount",defaultMessage:"排队中"}),value:h.queuingCount,prefix:(0,S.jsx)(ne.Z,{}),valueStyle:{color:j.queuingCount.valueColor}})})}),(0,S.jsx)(G.Z,{xs:24,sm:12,md:8,lg:8,xl:4,children:(0,S.jsx)(K.Z,{style:c()(c()({},C),{},{backgroundColor:j.chattingCount.bg}),hoverable:!0,children:(0,S.jsx)(Y.Z,{title:e.formatMessage({id:"queue.chattingCount",defaultMessage:"会话中"}),value:h.chattingCount,prefix:(0,S.jsx)(oe.Z,{}),valueStyle:{color:j.chattingCount.valueColor}})})}),(0,S.jsx)(G.Z,{xs:24,sm:12,md:8,lg:8,xl:4,children:(0,S.jsx)(K.Z,{style:c()(c()({},C),{},{backgroundColor:j.offlineCount.bg}),hoverable:!0,children:(0,S.jsx)(Y.Z,{title:e.formatMessage({id:"queue.offlineCount",defaultMessage:"离线留言"}),value:h.offlineCount,prefix:(0,S.jsx)(re.Z,{}),valueStyle:{color:j.offlineCount.valueColor}})})}),(0,S.jsx)(G.Z,{xs:24,sm:12,md:8,lg:8,xl:4,children:(0,S.jsx)(K.Z,{style:c()(c()({},C),{},{backgroundColor:j.closedCount.bg}),hoverable:!0,children:(0,S.jsx)(Y.Z,{title:e.formatMessage({id:"queue.closedCount",defaultMessage:"已关闭"}),value:h.closedCount,prefix:(0,S.jsx)(ae.Z,{}),valueStyle:{color:j.closedCount.valueColor}})})}),(0,S.jsx)(G.Z,{xs:24,sm:12,md:8,lg:8,xl:4,children:(0,S.jsx)(K.Z,{style:c()(c()({},C),{},{backgroundColor:j.leaveMsgCount.bg}),hoverable:!0,children:(0,S.jsx)(Y.Z,{title:e.formatMessage({id:"queue.leaveMsgCount",defaultMessage:"留言数"}),value:h.leaveMsgCount,prefix:(0,S.jsx)(ie.Z,{}),valueStyle:{color:j.leaveMsgCount.valueColor}})})})]}),(0,S.jsx)(L.Z,{style:{margin:"16px 0",fontSize:"14px"},children:e.formatMessage({id:"queue.additionalStats",defaultMessage:"更多统计"})}),(0,S.jsx)(_.Z,{gutter:[16,16],children:(0,S.jsx)(G.Z,{xs:24,sm:12,md:8,lg:8,xl:4,children:(0,S.jsx)(K.Z,{style:c()(c()({},C),{},{backgroundColor:j.robotToAgentCount.bg}),hoverable:!0,children:(0,S.jsx)(Y.Z,{title:e.formatMessage({id:"queue.robotToAgentCount",defaultMessage:"转人工数"}),value:h.robotToAgentCount,prefix:(0,S.jsx)(se.Z,{}),valueStyle:{color:j.robotToAgentCount.valueColor}})})})})]})]})},ce=n(18580),de=function(){var e=(0,i.useIntl)(),t=(0,r.useMemo)((function(){return[{key:"basic",label:e.formatMessage({id:"pages.robot.tab.basic",defaultMessage:"Basic"}),children:(0,S.jsx)(Z,{})},{key:"serviceSettings",label:e.formatMessage({id:"pages.agent.service.settings",defaultMessage:"Service Settings"}),children:(0,S.jsx)(H.Z,{type:R.Njn})},{key:"advanced",label:e.formatMessage({id:"pages.robot.tab.advanced",defaultMessage:"Advanced"}),children:(0,S.jsx)(W,{})},{key:"monitor",label:e.formatMessage({id:"queue.dashboard.title",defaultMessage:"Monitor"}),children:(0,S.jsx)(ue,{}),disabled:!(0,ce.OJ)()},{key:"channel",label:e.formatMessage({id:"pages.robot.tab.channel",defaultMessage:"Channel"}),children:(0,S.jsx)(V.Z,{type:R.Njn})}]}),[e]);return(0,S.jsx)(a.Z,{defaultActiveKey:"basic",items:t})},fe=n(86222),ge=n.n(fe),me=n(76711),pe=n.n(me),ve=n(24522),he=n(15722),be=n(82669),ye=n(90727),xe=n(68349),Ce=n(90317),je=n(27259),Me=n(96501),we=n(67828),ke=n(73660),Se=n(39291),Ze=n(38197),Re=function(e){var t=e.open,n=e.onClose,o=e.onSubmit,a=Se.ZP.useForm(),i=m()(a,1)[0],s=(0,$.u)((function(e){return e.currentOrg})),u=(0,we.Z)((function(e){return e.memberResult})),d=(0,we.Z)((function(e){return e.setMemberResult})),g=(0,b.E)((function(e){return e.agentResult})),p=(0,r.useState)(0),v=m()(p,2),h=v[0],y=v[1],x=(0,r.useState)(""),C=m()(x,2),M=C[0],w=C[1],Z=(0,r.useState)(!1),R=m()(Z,2),T=R[0],A=R[1],E=(0,r.useState)([]),q=m()(E,2),F=q[0],P=q[1],I=(0,r.useRef)(null),U=(0,r.useState)(0),O=m()(U,2),N=O[0],z=O[1],L=(0,r.useState)(!0),B=m()(L,2),D=B[0],W=B[1],V=(0,r.useState)(!1),H=m()(V,2),X=H[0],J=H[1],Q=(0,r.useState)(0),_=m()(Q,2),G=_[0],K=_[1],Y=(0,r.useState)(!0),ee=m()(Y,2),te=ee[0],ne=ee[1],oe=(0,r.useState)(!1),re=m()(oe,2),ae=re[0],ie=re[1];(0,r.useEffect)((function(){t&&(console.log("Modal opened, current agent data:",g),console.log("Current member data:",u))}),[t,g,u]),(0,r.useEffect)((function(){return function(){I.current&&clearTimeout(I.current)}}),[]);var se=(0,r.useMemo)((function(){var e=g.data.content.map((function(e){var t;return(null===(t=e.member)||void 0===t?void 0:t.uid)||e.memberUid})).filter((function(e){return e}));return console.log("Existing agent member UIDs:",e),console.log("Agent result data:",g.data.content),e}),[g]),le=(0,r.useMemo)((function(){var e,t,n=[],o=M.trim()?F:u.data.content;console.log("Total members:",o.length),console.log("Existing agent member UIDs:",se),console.log("Using search results:",!!M.trim());for(var r=0;r<o.length;r++){var a=o[r];if(se.includes(a.uid))console.log("Filtering out member:",a.nickname,a.uid);else{var i={title:"",value:"",children:[]};(t=i).title=(e=a).nickname,t.value=e.uid,n.push(i)}}return console.log("Filtered tree data:",n),n}),[u,F,M,se]),ue=function(){var e=f()(l()().mark((function e(t){var n,o,r,a,i=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>1&&void 0!==i[1]&&i[1],console.log("handleSearch:",t,"isLoadMore:",n),t.trim()||n){e.next=7;break}return P([]),z(0),W(!0),e.abrupt("return");case 7:return n?J(!0):A(!0),e.prev=8,o={pageNumber:n?N+1:0,pageSize:20,orgUid:null==s?void 0:s.uid,searchText:t.trim()},e.next=12,(0,ke.z_)(o);case 12:r=e.sent,console.log("handleSearch Search members response:",r,o),200===r.code?(a=r.data.content||[],n?(P((function(e){return[].concat(pe()(e),pe()(a))})),z(N+1)):(P(a),z(0)),W(!r.data.last)):(console.error("handleSearch Search failed:",r.message),n||P([])),e.next=21;break;case 17:e.prev=17,e.t0=e.catch(8),console.error("Search error:",e.t0),n||P([]);case 21:return e.prev=21,n?J(!1):A(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[8,17,21,24]])})));return function(t){return e.apply(this,arguments)}}(),ce=function(e){var t=e.target.value;w(t),I.current&&clearTimeout(I.current),t.trim()?I.current=setTimeout((function(){ue(t)}),300):(P([]),z(0),W(!0))},de=function(){ue(M)},fe=function(){!X&&D&&M.trim()&&ue(M,!0)},ge=function(){var e=f()(l()().mark((function e(){var t,n,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ae||!te){e.next=17;break}return ie(!0),e.prev=2,t={pageNumber:G+1,pageSize:20,orgUid:null==s?void 0:s.uid},e.next=6,(0,ke.z_)(t);case 6:n=e.sent,console.log("Load more all members response:",n),200===n.code&&(o=n.data.content||[],r=[].concat(pe()(u.data.content),pe()(o)),d(c()(c()({},u),{},{data:c()(c()({},u.data),{},{content:r})})),K(G+1),ne(!n.data.last)),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(2),console.error("Load more all members error:",e.t0);case 14:return e.prev=14,ie(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[2,11,14,17]])})));return function(){return e.apply(this,arguments)}}();return(0,S.jsx)("div",{children:(0,S.jsx)(xe.Z,{title:"创建客服",open:t,forceRender:!0,onOk:function(){console.log("handleOk"),i.validateFields().then((function(e){console.log("form values:",e);var t=i.getFieldValue("memberUids"),n=i.getFieldValue("nickname"),r=i.getFieldValue("email"),a=i.getFieldValue("mobile"),l=M.trim()?F:u.data.content,c=[];if(1===t.length){var d={nickname:n,email:r,mobile:a,memberUid:t[0],orgUid:null==s?void 0:s.uid};c.push(d)}else t.forEach((function(e){var t=l.find((function(t){return t.uid===e}));if(t){var n={nickname:t.nickname,email:t.email,mobile:t.mobile,memberUid:e,orgUid:null==s?void 0:s.uid};c.push(n)}}));console.log("agents:",c),o(c)})).catch((function(e){console.log("Form errors:",e)}))},onCancel:function(){console.log("handleCancel"),n()},children:(0,S.jsxs)(Se.ZP,{form:i,name:"agentForm",style:{maxWidth:400},submitter:!1,children:[(0,S.jsx)(Ze.Z,{label:"绑定成员",name:"memberUids",tooltip:"请先到组织-》成员-》创建成员,已创建过客服的成员将被过滤",rules:[{required:!0,message:"请选择成员!"}],fieldProps:{multiple:!0,treeDefaultExpandAll:!0,placeholder:"请选择成员(可多选)",onChange:function(e){console.log("onTreeSelectChange:",e),y(e.length);var t=M.trim()?F:u.data.content;if(0===e.length)i.setFieldsValue({nickname:"",email:"",mobile:""});else if(1===e.length){var n=t.find((function(t){return t.uid===e[0]}));n&&i.setFieldsValue({nickname:n.nickname||"",email:n.email||"",mobile:n.mobile||""})}else{var o=t.filter((function(t){return e.includes(t.uid)})),r=o.map((function(e){return e.nickname})).filter(Boolean).join(", "),a=o.map((function(e){return e.email})).filter(Boolean).join(", "),s=o.map((function(e){return e.mobile})).filter(Boolean).join(", ");i.setFieldsValue({nickname:r,email:a,mobile:s})}},treeData:le,variant:"outlined",dropdownRender:function(e){return(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{style:{padding:"8px",borderBottom:"1px solid #f0f0f0"},children:(0,S.jsx)(je.Z,{placeholder:"搜索成员",value:M,onChange:ce,onPressEnter:function(){return de()},suffix:(0,S.jsx)(ye.Z,{onClick:de,style:{cursor:"pointer",color:T?"#1890ff":void 0},spin:T}),allowClear:!0,size:"small"})}),e,(M.trim()?D:te)&&(0,S.jsx)("div",{style:{padding:"8px",textAlign:"center",borderTop:"1px solid #f0f0f0"},children:(0,S.jsx)(k.ZP,{type:"link",size:"small",loading:M.trim()?X:ae,onClick:M.trim()?fe:ge,disabled:M.trim()?X:ae,children:(M.trim()?X:ae)?"加载中...":"加载更多"})})]})}}}),(0,S.jsx)(j.Z,{label:"昵称",name:"nickname",disabled:h>1,tooltip:h>1?"多选模式下昵称将自动从选中的成员信息中获取":"昵称将自动从选中的成员信息中获取"}),(0,S.jsx)(j.Z,{label:"邮箱",name:"email",disabled:h>1,tooltip:h>1?"多选模式下邮箱将自动从选中的成员信息中获取":"邮箱将自动从选中的成员信息中获取"}),(0,S.jsx)(j.Z,{label:"手机号",name:"mobile",disabled:h>1,tooltip:h>1?"多选模式下手机号将自动从选中的成员信息中获取":"手机号将自动从选中的成员信息中获取"})]})})})},Te=function(){var e=(0,i.useIntl)(),t=(0,r.useRef)(!1),n=(0,h.Z)(),o=n.translateString,a=n.translateStringTranct,s=(0,ve.Z)().isDarkMode,u=(0,r.useState)(!1),d=m()(u,2),g=d[0],y=d[1],x=(0,r.useState)(""),C=m()(x,2),j=C[0],M=C[1],Z=(0,r.useState)(!1),T=m()(Z,2),A=T[0],E=T[1],q=(0,r.useState)(!0),F=m()(q,2),P=F[0],I=F[1],U=(0,r.useState)(0),O=m()(U,2),N=O[0],z=O[1],L=(0,$.u)((function(e){return e.currentOrg})),B=(0,we.Z)((function(e){return e.setMemberResult})),D=(0,b.E)((function(e){return{agentResult:e.agentResult,currentAgent:e.currentAgent,insertAgent:e.insertAgent,setAgentResult:e.setAgentResult,setCurrentAgent:e.setCurrentAgent,deleteCurrentAgent:e.deleteCurrentAgent}})),W=D.agentResult,V=D.currentAgent,H=D.insertAgent,X=D.setAgentResult,J=D.setCurrentAgent,Q=D.deleteCurrentAgent,_=xe.Z.useModal(),G=m()(_,2),K=G[0],Y=G[1],ee=function(){var t=f()(l()().mark((function t(n){var o;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return console.log("delete agent",n),p.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting"})),t.next=4,(0,v.Lr)(n);case 4:o=t.sent,console.log("delete agent response",o),200===o.code?(p.yw.destroy(),p.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"Delete success"})),Q(n.uid)):(p.yw.destroy(),p.yw.error(o.message));case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),te=(0,r.useCallback)(f()(l()().mark((function e(){var n,o,r,i,s,u,d,f,g,m,h,b,y=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=y.length>0&&void 0!==y[0]?y[0]:0,o=y.length>1&&void 0!==y[1]&&y[1],!A&&!t.current){e.next=4;break}return e.abrupt("return");case 4:return t.current=!0,E(!0),r={pageNumber:n,pageSize:20,sortDirection:"ascend",orgUid:null==L?void 0:L.uid,searchText:j},e.prev=7,e.next=10,(0,v._t)(r);case 10:i=e.sent,console.log("queryAgentsByOrg: ",i,r),200===i.code?(f=(null==i||null===(s=i.data)||void 0===s?void 0:s.content)||[],g=null!==(u=null==i||null===(d=i.data)||void 0===d?void 0:d.last)&&void 0!==u?u:0===f.length,I(!g),z(n),o?(h=(null==W||null===(m=W.data)||void 0===m?void 0:m.content)||[],b=c()(c()({},i),{},{data:c()(c()({},i.data),{},{content:[].concat(pe()(h),pe()(f))})}),X(b)):(X(i),f.length>0&&(V?-1===f.findIndex((function(e){return e.uid===(null==V?void 0:V.uid)}))&&J(f[0]):J(f[0])))):p.yw.error(a(i.message));case 13:return e.prev=13,t.current=!1,E(!1),e.finish(13);case 17:case"end":return e.stop()}}),e,null,[[7,,13,17]])}))),[A,j,null==L?void 0:L.uid,W,V,a,X,J]),ne=function(){var e=f()(l()().mark((function e(){var t,n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={pageNumber:0,pageSize:50,orgUid:null==L?void 0:L.uid},e.next=3,(0,ke.z_)(t);case 3:n=e.sent,console.log("queryAllMembers:",t,n),200===n.code?B(n):p.yw.error(a(n.message));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){z(0),I(!0),te(0,!1),""===j&&ne()}),[j,null==L?void 0:L.uid]);var oe=function(){var t=f()(l()().mark((function t(n){var o,r,a,i,s,u;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:console.log("save agents",n),p.yw.loading(e.formatMessage({id:"creating",defaultMessage:"Creating"})),o=0,r=0,a=ge()(n),t.prev=5,a.s();case 7:if((i=a.n()).done){t.next=23;break}return s=i.value,t.prev=9,t.next=12,(0,v.x_)(s);case 12:u=t.sent,console.log("create agent:",u),200===u.code?(H(u.data),o++):(r++,console.error("Failed to create agent:",u.message)),t.next=21;break;case 17:t.prev=17,t.t0=t.catch(9),r++,console.error("Error creating agent:",t.t0);case 21:t.next=7;break;case 23:t.next=28;break;case 25:t.prev=25,t.t1=t.catch(5),a.e(t.t1);case 28:return t.prev=28,a.f(),t.finish(28);case 31:p.yw.destroy(),o>0&&p.yw.success("".concat(e.formatMessage({id:"create.success"})," ").concat(o," 个客服")),r>0&&p.yw.error("创建失败 ".concat(r," 个客服")),o>0&&y(!1);case 35:case"end":return t.stop()}}),t,null,[[5,25,28,31],[9,17]])})));return function(e){return t.apply(this,arguments)}}();return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)(Ce.Z,{style:{margin:10},gap:"small",align:"flex-start",children:[(0,S.jsx)(k.ZP,{size:"small",type:"primary",icon:(0,S.jsx)(be.Z,{}),onClick:function(){y(!0)},children:e.formatMessage({id:"pages.robot.new",defaultMessage:"New"})}),(0,S.jsx)(k.ZP,{size:"small",onClick:function(){z(0),I(!0),te(0,!1)},children:e.formatMessage({id:"refresh",defaultMessage:"Refresh"})}),(0,S.jsx)(k.ZP,{onClick:function(){return function(t){K.confirm({title:e.formatMessage({id:"deleteTip"}),icon:(0,S.jsx)(he.Z,{}),content:"".concat(e.formatMessage({id:"deleteAffirm",defaultMessage:"Delete"}),"【").concat(o(t.nickname),"】?"),onOk:function(){ee(t)},onCancel:function(){},okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"})})}(V)},size:"small",danger:!0,disabled:""===(null==V?void 0:V.uid),children:e.formatMessage({id:"pages.robot.delete",defaultMessage:"Delete"})})]}),(0,S.jsx)("div",{style:{margin:10,marginTop:16},children:(0,S.jsx)(je.Z.Search,{placeholder:e.formatMessage({id:"agent.search.placeholder",defaultMessage:"搜索客服名称"}),value:j,onChange:function(e){return M(e.target.value)},onSearch:function(e){console.log("搜索内容:",e)},enterButton:(0,S.jsx)(ye.Z,{}),allowClear:!0,style:{width:"100%"}})}),(0,S.jsx)("div",{style:{overflow:"auto",maxHeight:"calc(100vh - 260px)"},onScroll:function(e){var t=e.currentTarget,n=t.scrollTop;t.scrollHeight-n-t.clientHeight<50&&P&&!A&&!A&&P&&te(N+1,!0)},children:(0,S.jsx)(Me.Z,{itemLayout:"horizontal",dataSource:W.data.content,renderItem:function(t,n){return(0,S.jsx)(Me.Z.Item,{style:V.uid===t.uid?{backgroundColor:s?"#333333":"#dddddd",cursor:"pointer"}:{cursor:"pointer"},onClick:function(){J(t)},children:(0,S.jsx)(Me.Z.Item.Meta,{style:{marginLeft:"10px"},avatar:(0,S.jsx)(w.Z,{src:t.avatar}),title:(0,S.jsx)(S.Fragment,{children:a(t.nickname)}),description:(o=t,(0,S.jsx)(S.Fragment,{children:(0,S.jsxs)("span",{style:{color:"#999999",fontSize:12},children:[o.status===R.Ra4&&"[😀-".concat(e.formatMessage({id:"agent.status.online"}),"]"),o.status===R.LZ1&&"[🔻-".concat(e.formatMessage({id:"agent.status.offline"}),"]"),o.status===R.tU$&&"[🏃‍♀️-".concat(e.formatMessage({id:"agent.status.busy"}),"]"),o.connected?" ✅".concat(e.formatMessage({id:"agent.connection.success"})):" ❌".concat(e.formatMessage({id:"agent.connection.failed"}))]})}))})},t.uid);var o}})}),g&&(0,S.jsx)(Re,{open:g,onClose:function(){y(!1)},onSubmit:oe}),Y]})},Ae=n(74424),Ee=function(){var e=(0,Ae.Z)(),t=e.leftSiderStyle,n=e.contentStyle;return(0,r.useEffect)((function(){}),[]),(0,S.jsxs)(o.Z,{style:{height:"100%"},children:[(0,S.jsx)(o.Z.Panel,{defaultSize:"20%",min:"10%",max:"40%",style:t,children:(0,S.jsx)(Te,{})}),(0,S.jsx)(o.Z.Panel,{style:n,children:(0,S.jsx)(de,{})})]})}},67828:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(5488),r=n(16894),a=n(45034),i=n(47401),s=(0,r.Ue)()((0,a.mW)((0,a.tJ)((0,i.n)((function(e,t){return{memberResult:{data:{content:[],totalElements:0}},insertMember:function(t){e((function(e){e.memberResult.data.content.unshift(t)}))},updateMember:function(t){e((function(e){var n=e.memberResult.data.content,o=n.findIndex((function(e){return e.uid===t.uid}));-1!==o?n[o]=t:console.warn("Member with uid ".concat(t.uid," not found."))}))},deleteMember:function(t){e((function(e){var n=e.memberResult.data.content,o=n.findIndex((function(e){return e.uid===t.uid}));-1!==o?n.splice(o,1):console.warn("Member with uid ".concat(t.uid," not found."))}))},setMemberResult:function(t){e({memberResult:t})},deleteMemberCache:function(){return e({},!0)}}})),{name:o.PQL})))},93892:function(e,t,n){n.d(t,{Z:function(){return U}});var o=n(44194),r=n(58644),a=n(92520),i=n(14377),s=n(64985),l=n(18701),u=n(51865),c=n.n(u),d=n(42976),f=n(63941),g=n(65489),m=n(15288),p=n(35779),v=n(59199),h=n(49336),b=n(79255);const y=(e,t,n,o,r)=>({background:e,border:`${(0,v.bf)(o.lineWidth)} ${o.lineType} ${t}`,[`${r}-icon`]:{color:n}}),x=e=>{const{componentCls:t,motionDurationSlow:n,marginXS:o,marginSM:r,fontSize:a,fontSizeLG:i,lineHeight:s,borderRadiusLG:l,motionEaseInOutCirc:u,withDescriptionIconSize:c,colorText:d,colorTextHeading:f,withDescriptionPadding:g,defaultPadding:m}=e;return{[t]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:l,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:o,lineHeight:0},"&-description":{display:"none",fontSize:a,lineHeight:s},"&-message":{color:f},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${n} ${u}, opacity ${n} ${u},\n padding-top ${n} ${u}, padding-bottom ${n} ${u},\n margin-bottom ${n} ${u}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",padding:g,[`${t}-icon`]:{marginInlineEnd:r,fontSize:c,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:o,color:f,fontSize:i},[`${t}-description`]:{display:"block",color:d}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},C=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBorder:o,colorSuccessBg:r,colorWarning:a,colorWarningBorder:i,colorWarningBg:s,colorError:l,colorErrorBorder:u,colorErrorBg:c,colorInfo:d,colorInfoBorder:f,colorInfoBg:g}=e;return{[t]:{"&-success":y(r,o,n,e,t),"&-info":y(g,f,d,e,t),"&-warning":y(s,i,a,e,t),"&-error":Object.assign(Object.assign({},y(c,u,l,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}},j=e=>{const{componentCls:t,iconCls:n,motionDurationMid:o,marginXS:r,fontSizeIcon:a,colorIcon:i,colorIconHover:s}=e;return{[t]:{"&-action":{marginInlineStart:r},[`${t}-close-icon`]:{marginInlineStart:r,padding:0,overflow:"hidden",fontSize:a,lineHeight:(0,v.bf)(a),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${n}-close`]:{color:i,transition:`color ${o}`,"&:hover":{color:s}}},"&-close-text":{color:i,transition:`color ${o}`,"&:hover":{color:s}}}}};var M=(0,b.I$)("Alert",(e=>[x(e),C(e),j(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),w=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n};const k={success:r.Z,info:l.Z,error:a.Z,warning:s.Z},S=e=>{const{icon:t,prefixCls:n,type:r}=e,a=k[r]||null;return t?(0,m.wm)(t,o.createElement("span",{className:`${n}-icon`},t),(()=>({className:c()(`${n}-icon`,t.props.className)}))):o.createElement(a,{className:`${n}-icon`})},Z=e=>{const{isClosable:t,prefixCls:n,closeIcon:r,handleClose:a,ariaProps:s}=e,l=!0===r||void 0===r?o.createElement(i.Z,null):r;return t?o.createElement("button",Object.assign({type:"button",onClick:a,className:`${n}-close-icon`,tabIndex:0},s),l):null},R=o.forwardRef(((e,t)=>{const{description:n,prefixCls:r,message:a,banner:i,className:s,rootClassName:l,style:u,onMouseEnter:m,onMouseLeave:v,onClick:h,afterClose:b,showIcon:y,closable:x,closeText:C,closeIcon:j,action:k,id:R}=e,T=w(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[A,E]=o.useState(!1);const q=o.useRef(null);o.useImperativeHandle(t,(()=>({nativeElement:q.current})));const{getPrefixCls:F,direction:P,closable:I,closeIcon:$,className:U,style:O}=(0,p.dj)("alert"),N=F("alert",r),[z,L,B]=M(N),D=t=>{var n;E(!0),null===(n=e.onClose)||void 0===n||n.call(e,t)},W=o.useMemo((()=>void 0!==e.type?e.type:i?"warning":"info"),[e.type,i]),V=o.useMemo((()=>!("object"!=typeof x||!x.closeIcon)||(!!C||("boolean"==typeof x?x:!1!==j&&null!=j||!!I))),[C,j,x,I]),H=!(!i||void 0!==y)||y,X=c()(N,`${N}-${W}`,{[`${N}-with-description`]:!!n,[`${N}-no-icon`]:!H,[`${N}-banner`]:!!i,[`${N}-rtl`]:"rtl"===P},U,s,l,B,L),J=(0,f.Z)(T,{aria:!0,data:!0}),Q=o.useMemo((()=>"object"==typeof x&&x.closeIcon?x.closeIcon:C||(void 0!==j?j:"object"==typeof I&&I.closeIcon?I.closeIcon:$)),[j,x,C,$]),_=o.useMemo((()=>{const e=null!=x?x:I;if("object"==typeof e){const{closeIcon:t}=e;return w(e,["closeIcon"])}return{}}),[x,I]);return z(o.createElement(d.ZP,{visible:!A,motionName:`${N}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:b},(({className:t,style:r},i)=>o.createElement("div",Object.assign({id:R,ref:(0,g.sQ)(q,i),"data-show":!A,className:c()(X,t),style:Object.assign(Object.assign(Object.assign({},O),u),r),onMouseEnter:m,onMouseLeave:v,onClick:h,role:"alert"},J),H?o.createElement(S,{description:n,icon:e.icon,prefixCls:N,type:W}):null,o.createElement("div",{className:`${N}-content`},a?o.createElement("div",{className:`${N}-message`},a):null,n?o.createElement("div",{className:`${N}-description`},n):null),k?o.createElement("div",{className:`${N}-action`},k):null,o.createElement(Z,{isClosable:V,prefixCls:N,closeIcon:Q,handleClose:D,ariaProps:_})))))}));var T=R,A=n(40730),E=n(22633),q=n(81880),F=n(18232);let P=function(e){function t(){var e;return(0,A.Z)(this,t),(e=(0,q.Z)(this,t,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,F.Z)(t,e),(0,E.Z)(t,[{key:"componentDidCatch",value:function(e,t){this.setState({error:e,info:t})}},{key:"render",value:function(){const{message:e,description:t,id:n,children:r}=this.props,{error:a,info:i}=this.state,s=(null==i?void 0:i.componentStack)||null,l=void 0===e?(a||"").toString():e,u=void 0===t?s:t;return a?o.createElement(T,{id:n,type:"error",message:l,description:o.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},u)}):r}}])}(o.Component);var I=P;const $=T;$.ErrorBoundary=I;var U=$},81880:function(e,t,n){n.d(t,{Z:function(){return i}});var o=n(88126),r=n(49717),a=n(98277);function i(e,t,n){return t=(0,o.Z)(t),(0,a.Z)(e,(0,r.Z)()?Reflect.construct(t,n||[],(0,o.Z)(e).constructor):t.apply(e,n))}}}]);