mirror of
https://gitee.com/270580156/weiyu.git
synced 2025-12-30 10:52:26 +00:00
1 line
52 KiB
JavaScript
1 line
52 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[8185],{61107:function(e,t,n){n.d(t,{Z:function(){return u}});var r=n(77260),a=n(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},i=n(54183),s=function(e,t){return a.createElement(i.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var u=a.forwardRef(s)},11090:function(e,t,n){n.d(t,{Z:function(){return u}});var r=n(77260),a=n(44194),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},i=n(54183),s=function(e,t){return a.createElement(i.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var u=a.forwardRef(s)},82615:function(e,t,n){n.d(t,{A8:function(){return l},FR:function(){return M},Kq:function(){return p},RL:function(){return x},c5:function(){return f},jM:function(){return b}});var r=n(90819),a=n.n(r),o=n(73193),i=n.n(o),s=n(89933),u=n.n(s),d=n(5488),c=n(14870);function l(e){return m.apply(this,arguments)}function m(){return(m=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/org/query",{method:"GET",params:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return g.apply(this,arguments)}function g(){return(g=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/org/create",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return h.apply(this,arguments)}function h(){return(h=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/org/create/by/super",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/org/update",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return y.apply(this,arguments)}function y(){return(y=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/org/update/by/super",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return w.apply(this,arguments)}function w(){return(w=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/org/delete",{method:"POST",data:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},61789:function(e,t,n){n.d(t,{EG:function(){return m},bN:function(){return h},fk:function(){return c},l8:function(){return g}});var r=n(90819),a=n.n(r),o=n(73193),i=n.n(o),s=n(89933),u=n.n(s),d=n(14870);function c(e){return l.apply(this,arguments)}function l(){return(l=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/thread/query/org",{method:"GET",params:i()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return p.apply(this,arguments)}function p(){return(p=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/thread/update/tagList",{method:"POST",data:i()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return f.apply(this,arguments)}function f(){return(f=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/thread/delete",{method:"POST",data:i()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return x.apply(this,arguments)}function x(){return(x=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/thread/process/history/activity",{method:"GET",params:i()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},92634:function(e,t,n){n.d(t,{Wq:function(){return l}});var r=n(90819),a=n.n(r),o=n(73193),i=n.n(o),s=n(89933),u=n.n(s),d=n(5488),c=n(14870);function l(e){return m.apply(this,arguments)}function m(){return(m=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/queue/query/org",{method:"GET",params:i()(i()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},23643:function(e,t,n){n.d(t,{nV:function(){return c}});var r=n(90819),a=n.n(r),o=n(73193),i=n.n(o),s=n(89933),u=n.n(s),d=(n(5488),n(14870));function c(e){return l.apply(this,arguments)}function l(){return(l=u()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/queue/member/query/org",{method:"GET",params:i()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},73660:function(e,t,n){n.d(t,{D$:function(){return p},EP:function(){return x},hS:function(){return f},z_:function(){return l}});var r=n(90819),a=n.n(r),o=n(73193),i=n.n(o),s=n(89933),u=n.n(s),d=n(5488),c=n(14870);function l(e){return m.apply(this,arguments)}function m(){return(m=u()(a()().mark((function e(t){return a()().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:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return g.apply(this,arguments)}function g(){return(g=u()(a()().mark((function e(t){return a()().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:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return h.apply(this,arguments)}function h(){return(h=u()(a()().mark((function e(t){return a()().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:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=u()(a()().mark((function e(t){return a()().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:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},16274:function(e,t,n){n.r(t),n.d(t,{default:function(){return le}});var r=n(45332),a=n.n(r),o=n(34599),i=n(33363),s=n(14870),u=n(44194),d=n(90819),c=n.n(d),l=n(89933),m=n.n(l),p=n(68349),g=n(5780),f=n(93892),h=n(27259),x=n(5025),v=n(82615),b=n(18580),y=n(31549),M=function(e){var t=e.open,n=e.onClose,r=e.onSuccess,o=(0,s.useIntl)(),d=((0,s.useModel)("@@initialState").initialState||{}).userInfo,l=(0,u.useState)(!1),M=a()(l,2),w=M[0],j=M[1],q=(0,u.useState)(""),k=a()(q,2),S=k[0],F=k[1],I=(0,u.useState)(!1),C=a()(I,2),A=C[0],T=C[1],Z=(0,u.useState)(!1),E=a()(Z,2),O=E[0],R=E[1];(0,u.useEffect)((function(){R((0,b.Nu)())}),[]);var z=function(){var e=m()(c()().mark((function e(){var t,a,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(O){e.next=3;break}return x.yw.error(o.formatMessage({id:"welcome.message.platform.edition.required"},{defaultMessage:"只有平台版才支持创建组织"})),e.abrupt("return");case 3:if(""!==S){e.next=6;break}return x.yw.error(o.formatMessage({id:"welcome.message.org.name.required"})),e.abrupt("return");case 6:return j(!0),x.yw.loading(o.formatMessage({id:"welcome.message.org.creating"})),t=null!=d&&d.mobile?null==d?void 0:d.mobile:null==d?void 0:d.email,a={name:S,code:t,description:S+"description"},e.prev=10,e.next=13,(0,v.Kq)(a);case 13:i=e.sent,console.log("create org response:",i),200===i.code?(j(!1),x.yw.destroy(),x.yw.success(o.formatMessage({id:"welcome.message.create.success"})),r(i.data),n()):(j(!1),x.yw.destroy(),x.yw.error(i.message)),e.next=23;break;case 18:e.prev=18,e.t0=e.catch(10),j(!1),x.yw.destroy(),x.yw.error(o.formatMessage({id:"welcome.message.create.failed"}));case 23:case"end":return e.stop()}}),e,null,[[10,18]])})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(p.Z,{title:o.formatMessage({id:"welcome.modal.title"}),closable:!1,open:t,onCancel:function(){x.yw.error(o.formatMessage({id:"welcome.message.org.required"}))},maskClosable:!1,footer:[(0,y.jsx)(g.ZP,{onClick:function(){(0,i.NZ)()},danger:!0,children:"退出登录"},"logout"),(0,y.jsx)(g.ZP,{type:"primary",onClick:function(){n()},disabled:!0,children:o.formatMessage({id:"welcome.modal.join"})},"join"),(0,y.jsx)(g.ZP,{type:"primary",loading:w,onClick:function(){O?A?z():(T(!0),j(!1)):x.yw.error(o.formatMessage({id:"welcome.message.platform.edition.required"},{defaultMessage:"只有平台版才支持创建组织"}))},disabled:!O,children:o.formatMessage({id:"welcome.modal.create"})},"create")],children:[(0,y.jsx)("p",{children:o.formatMessage({id:"welcome.modal.description"})}),!O&&(0,y.jsx)(f.Z,{message:(0,y.jsxs)("span",{children:[o.formatMessage({id:"welcome.message.platform.edition.required"},{defaultMessage:"只有平台版才支持创建组织"})," ",(0,y.jsx)("a",{href:"https://www.weiyuai.cn/docs/zh-CN/docs/payment",target:"_blank",rel:"noopener noreferrer",children:"了解更多"})]}),type:"warning",showIcon:!0,style:{marginBottom:16}}),A&&(0,y.jsx)(h.Z,{placeholder:o.formatMessage({id:"welcome.modal.input.placeholder"}),value:S,onChange:function(e){return F(e.target.value)},onPressEnter:z,autoFocus:!0,disabled:!O})]})},w=function(e){var t=e.open,n=e.onClose,r=(0,s.useIntl)(),a=(0,s.useNavigate)(),o=function(){localStorage.setItem("skipVerification","true"),n()};return(0,y.jsx)(p.Z,{title:r.formatMessage({id:"welcome.verify.modal.title",defaultMessage:"账号验证提示"}),open:t,onCancel:o,footer:[(0,y.jsx)(g.ZP,{onClick:o,children:r.formatMessage({id:"welcome.verify.later",defaultMessage:"稍后验证"})},"later"),(0,y.jsx)(g.ZP,{type:"primary",onClick:function(){n(),a("/setting/certification")},children:r.formatMessage({id:"welcome.verify.now",defaultMessage:"立即验证"})},"now")],children:(0,y.jsx)("p",{children:r.formatMessage({id:"welcome.verify.modal.description",defaultMessage:"您的邮箱和手机号尚未验证,为保障账号安全,建议您尽快完成验证。"})})})},j=n(62399),q=n(37963),k=n(62558),S=n(27904),F=(n(16698),n(87663),n(94956),n(18751)),I=(n(40629),n(5488)),C=n(28977),A=n.n(C),T=(n(72657),n(85817).Z.Title,k.default.RangePicker,S.Z.Option,n(73193)),Z=n.n(T),E=n(84176),O=n.n(E),R=n(23643),z=n(13775),$=n(11090),N=n(19975),H=n(88344),P=n(61789),Y=n(73660),B=n(67828),D=n(80556),L=n(68724),W=n(53504),U=n(27073),J=function(e){var t=e.thread,n=e.drawerOpen,r=void 0!==n&&n,a=e.onClose,o=(0,s.useIntl)();return(0,y.jsx)(L.Z,{title:o.formatMessage({id:"thread.process.steps.title",defaultMessage:"会话处理流程"}),placement:"right",closable:!0,onClose:a,open:r,width:500,children:(0,y.jsx)(V,{thread:t,isDrawer:!0})})},V=function(e){var t=e.thread,n=e.isDrawer,r=void 0!==n&&n,i=(0,o.u)((function(e){return e.currentOrg})),d=(0,u.useState)([]),l=a()(d,2),p=l[0],f=l[1],h=(0,u.useState)(!1),v=a()(h,2),b=v[0],M=v[1];(0,s.useIntl)();console.log("currentThread",t,b);var w=(0,B.Z)(),q=w.memberResult,k=w.setMemberResult,S=function(){var e=m()(c()().mark((function e(){var n,r;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,M(!0),n={pageNumber:0,pageSize:100,uid:null==t?void 0:t.uid},e.next=7,(0,P.bN)(n);case 7:r=e.sent,console.log("queryThreadProcessHistoryActivity response:",r.data),200===r.code?f(r.data||[]):(console.log("queryThreadProcessHistoryActivity error:",r.data),x.yw.error(r.message)),M(!1),e.next=18;break;case 13:e.prev=13,e.t0=e.catch(2),console.error("Fetch thread history error:",e.t0),x.yw.error("获取工单历史记录失败"),M(!1);case 18:case"end":return e.stop()}}),e,null,[[2,13]])})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=m()(c()().mark((function e(){var t,n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x.yw.loading("loading"),t={pageNumber:0,pageSize:100,orgUid:null==i?void 0:i.uid},e.next=4,(0,Y.z_)(t);case 4:200===(n=e.sent).code?(x.yw.destroy(),k(n)):x.yw.destroy();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,u.useEffect)((function(){I()}),[t]);var I=function(){S(),F()},C=function(e){if(!e)return"-";var t=q.data.content.find((function(t){return t.uid===e}));return(null==t?void 0:t.nickname)||""},A=r?{}:{maxHeight:"400px",overflowY:"auto"};return(0,y.jsx)(y.Fragment,{children:(0,y.jsx)(W.Z,{spinning:b,children:(0,y.jsxs)("div",{style:A,children:[(0,y.jsx)(g.ZP,{type:"primary",shape:"circle",icon:(0,y.jsx)(D.Z,{}),size:"small",onClick:I,style:{position:"absolute",top:"10px",right:"10px",zIndex:1},title:"刷新"}),(0,y.jsx)(U.Z,{direction:"vertical",size:"small",current:p.length-1,style:{padding:"16px"},items:p.map((function(e,t){var n,r;return{title:(r=null==e?void 0:e.activityName,r||"活动"),description:(0,y.jsxs)("div",{children:[(null==e?void 0:e.assignee)&&(0,y.jsxs)("div",{children:["处理人: ",C(null==e?void 0:e.assignee)||(null==e?void 0:e.assignee)]}),(0,y.jsxs)("div",{children:["处理时间: ",(null===(n=e.startTime)||void 0===n?void 0:n.toLocaleString())||"-"]})]}),status:t===p.length-1?"process":"finish"}}))}),0===p.length&&(0,y.jsx)(j.Z,{description:"请选择工单查看流转过程"})]})})})},G=["current","pageSize"],X=function(){var e=(0,s.useIntl)(),t=(0,u.useRef)(),n=(0,F.Z)().translateString,r=(0,u.useState)(1),i=a()(r,2),d=i[0],l=i[1],p=(0,u.useState)(10),f=a()(p,2),h=f[0],v=f[1],M=(0,o.u)((function(e){return e.currentOrg})),w=(0,u.useState)(!1),j=a()(w,2),q=j[0],k=j[1],S=(0,u.useState)(),C=a()(S,2),T=C[0],E=(C[1],[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,y.jsx)(s.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left"},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.nickname"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.nickname.tooltip"}),dataIndex:"visitorNickname",width:180,copyable:!0,render:function(e,t){var r;return n(null==t||null===(r=t.thread)||void 0===r||null===(r=r.user)||void 0===r?void 0:r.nickname)}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.number"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.number.tooltip"}),dataIndex:"queueNumber",hideInSearch:!0},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.queueNickname"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.nickname.tooltip"}),dataIndex:"queueNickname",copyable:!0,width:120,hideInSearch:!0,render:function(e,t){var r;return n(null==t||null===(r=t.queue)||void 0===r?void 0:r.nickname)}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robot"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robot.tooltip"}),dataIndex:"robotNickname",copyable:!0,render:function(e,t){var r,a=null==t||null===(r=t.thread)||void 0===r?void 0:r.robotProtobuf;return n(null==a?void 0:a.nickname)}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.waitTime"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.waitTime.tooltip"}),dataIndex:"waitLength",hideInSearch:!0,render:function(e,t){if(!t.waitLength&&0!==t.waitLength)return"-";var n=Math.floor(t.waitLength/60),r=t.waitLength%60;return n>0?"".concat(n,"分").concat(r,"秒"):"".concat(r,"秒")}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.enqueueTime"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.enqueueTime.tooltip"}),dataIndex:"visitorEnqueueAt",hideInSearch:!0,render:function(e,t){return A()(null==t?void 0:t.visitorEnqueueAt).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.status"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.status.tooltip"}),dataIndex:"status",hideInSearch:!0,render:function(e,t){var n;switch(null==t||null===(n=t.thread)||void 0===n?void 0:n.status){case I.ach:return(0,y.jsx)(s.FormattedMessage,{id:"thread.process.status.new"});case I.j0C:return(0,y.jsx)(s.FormattedMessage,{id:"thread.process.status.roboting"});case I.Q7C:return(0,y.jsx)(s.FormattedMessage,{id:"thread.process.status.offline"});case I.v1N:return(0,y.jsx)(s.FormattedMessage,{id:"thread.process.status.queuing"});case I.hl2:return(0,y.jsx)(s.FormattedMessage,{id:"thread.process.status.chatting"});case I.V1n:return(0,y.jsx)(s.FormattedMessage,{id:"thread.process.status.closed"});default:return(0,y.jsx)(s.FormattedMessage,{id:"queue.member.status.unknown"})}}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotAcceptType"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotAcceptType.tooltip"}),dataIndex:"robotAcceptType",hideInSearch:!0,render:function(e,t){switch(null==t?void 0:t.robotAcceptType){case"AUTO":return(0,y.jsx)(s.FormattedMessage,{id:"queue.member.acceptType.auto"});case"MANUAL":return(0,y.jsx)(s.FormattedMessage,{id:"queue.member.acceptType.manual"});case"ROBOT":return(0,y.jsx)(s.FormattedMessage,{id:"queue.member.acceptType.robot"});default:return(0,y.jsx)(s.FormattedMessage,{id:"queue.member.acceptType.unknown"})}}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotAcceptTime"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotAcceptTime.tooltip"}),dataIndex:"robotAcceptedAt",hideInSearch:!0,render:function(e,t){return null!=t&&t.robotAcceptedAt?A()(null==t?void 0:t.robotAcceptedAt).format("YYYY-MM-DD HH:mm:ss"):"未接入"}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotToAgent"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotToAgent.tooltip"}),dataIndex:"robotToAgent",hideInSearch:!0,render:function(e,t){return null!=t&&t.robotToAgent?(0,y.jsx)(s.FormattedMessage,{id:"queue.member.offline.yes"}):(0,y.jsx)(s.FormattedMessage,{id:"queue.member.offline.no"})}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotToAgentTime"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotToAgentTime.tooltip"}),dataIndex:"robotToAgentAt",hideInSearch:!0,render:function(e,t){return null!=t&&t.robotToAgent?A()(null==t?void 0:t.robotToAgentAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.agent"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.agent.tooltip"}),dataIndex:"agentNickname",copyable:!0,render:function(e,t){var r,a=JSON.parse((null==t||null===(r=t.thread)||void 0===r?void 0:r.agent)||"{}");return n(null==a?void 0:a.nickname)}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.offline"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.offline.tooltip"}),dataIndex:"agentOffline",hideInSearch:!0,render:function(e,t){return null!=t&&t.robotToAgent?null!=t&&t.agentOffline?(0,y.jsx)(s.FormattedMessage,{id:"queue.member.offline.yes"}):(0,y.jsx)(s.FormattedMessage,{id:"queue.member.offline.no"}):"-"}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.agentAcceptType"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.agentAcceptType.tooltip"}),dataIndex:"agentAcceptType",hideInSearch:!0,render:function(e,t){switch(null==t?void 0:t.agentAcceptType){case"AUTO":return(0,y.jsx)(s.FormattedMessage,{id:"queue.member.acceptType.auto"});case"MANUAL":return(0,y.jsx)(s.FormattedMessage,{id:"queue.member.acceptType.manual"});case"ROBOT":return(0,y.jsx)(s.FormattedMessage,{id:"queue.member.acceptType.robot"});default:return(0,y.jsx)(s.FormattedMessage,{id:"queue.member.acceptType.unknown"})}}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.agentAcceptTime"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.agentAcceptTime.tooltip"}),dataIndex:"agentAcceptedAt",hideInSearch:!0,render:function(e,t){return null!=t&&t.agentAcceptedAt?A()(null==t?void 0:t.agentAcceptedAt).format("YYYY-MM-DD HH:mm:ss"):"未接入"}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.solved"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.solved.tooltip"}),dataIndex:"resolved",hideInSearch:!0,render:function(e,t){return t.resolved?(0,y.jsx)(s.FormattedMessage,{id:"queue.member.solved.yes"}):(0,y.jsx)(s.FormattedMessage,{id:"queue.member.solved.no"})}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.rated"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.rated.tooltip"}),dataIndex:"rated",hideInSearch:!0,render:function(e,t){return t.rated?(0,y.jsx)(s.FormattedMessage,{id:"queue.member.rated.yes"}):(0,y.jsx)(s.FormattedMessage,{id:"queue.member.rated.no"})}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.rateScore"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.rateScore.tooltip"}),dataIndex:"rateScore",hideInSearch:!0},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.rateAt"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.rateAt.tooltip"}),dataIndex:"rateAt",hideInSearch:!0,render:function(e,t){return null!=t&&t.rateAt?A()(null==t?void 0:t.rateAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.qualityChecked"}),dataIndex:"qualityChecked",key:"qualityChecked",width:150,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.qualityChecked.tooltip"}),valueEnum:{true:{text:"已质检",status:"Success"},false:{text:"待质检",status:"Processing"}},render:function(e,t){return(0,y.jsx)(H.Z,{color:t.qualityChecked?"green":"blue",children:t.qualityChecked?"已质检":"待质检"})}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.qualityCheckScore"}),dataIndex:"qualityCheckScore",key:"qualityCheckScore",width:100,hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.qualityCheckScore.tooltip"}),render:function(e,t){return(0,y.jsxs)(H.Z,{color:t.qualityCheckScore>=90?"green":t.qualityCheckScore>=80?"orange":"red",children:[t.qualityCheckScore||0,"分"]})}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.qualityCheckedAt"}),dataIndex:"qualityCheckedAt",key:"qualityCheckedAt",valueType:"dateTime",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.qualityCheckedAt.tooltip"}),render:function(e,t){return t.qualityCheckedAt||"-"}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.summarized"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.summarized.tooltip"}),dataIndex:"summarized",hideInSearch:!0,render:function(e,t){return t.summarized?(0,y.jsx)(s.FormattedMessage,{id:"queue.member.summarized.yes"}):(0,y.jsx)(s.FormattedMessage,{id:"queue.member.summarized.no"})}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.visitorMessageCount"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.visitorMessageCount.tooltip"}),dataIndex:"visitorMessageCount",hideInSearch:!0,render:function(e,t){return t.visitorMessageCount||0}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.agentMessageCount"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.agentMessageCount.tooltip"}),dataIndex:"agentMessageCount",hideInSearch:!0,render:function(e,t){return t.agentMessageCount||0}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotMessageCount"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.robotMessageCount.tooltip"}),dataIndex:"robotMessageCount",hideInSearch:!0,render:function(e,t){return t.robotMessageCount||0}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.leaveMsg"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.leaveMsg.tooltip"}),dataIndex:"messageLeave",hideInSearch:!0,render:function(e,t){return t.messageLeave?(0,y.jsx)(s.FormattedMessage,{id:"queue.member.leaveMsg.yes"}):(0,y.jsx)(s.FormattedMessage,{id:"queue.member.leaveMsg.no"})}},{title:(0,y.jsx)(s.FormattedMessage,{id:"channel"}),tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.channel.tooltip"}),dataIndex:"channel",copyable:!0,hideInSearch:!0,render:function(e,t){var n;return(0,z.YG)(null==t||null===(n=t.thread)||void 0===n?void 0:n.channel)}},{title:(0,y.jsx)(s.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",width:180,hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.tooltip.createdAt"}),render:function(e,t,n,r){return A()(t.createdAt).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,y.jsx)(s.FormattedMessage,{id:"updatedAt",defaultMessage:"updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",width:180,hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.tooltip.updatedAt"}),render:function(e,t,n,r){return A()(t.updatedAt).format("YYYY-MM-DD HH:mm:ss")}}]);E.push({title:e.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",render:function(t,n,r,a){return[(0,y.jsx)("a",{onClick:function(){P(n)},children:e.formatMessage({id:"view",defaultMessage:"View"})},"view")]}});var P=function(e){var t,n;console.log("handleShowChatHistory",e);var r={chatConfig:{org:null==M?void 0:M.uid,t:I.CCt,sid:null==e||null===(t=e.thread)||void 0===t?void 0:t.uid}};null===(n=window.bytedesk)||void 0===n||n.showChat(r)},Y=function(){var e=m()(c()().mark((function e(){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",d,h),t=localStorage.getItem(I.LA8),window.open((0,b.kG)()+"/api/v1/queue/member/export?"+new URLSearchParams({orgUid:(null==M?void 0:M.uid)||"",pageNumber:String(d-1),pageSize:String(h),accessToken:t||""}).toString());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(N.Z,{columns:E,actionRef:t,cardBordered:!0,scroll:{x:"max-content"},request:function(){var t=m()(c()().mark((function t(n,r,a){var o,i,s,u,d;return c()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return x.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading"})),o=n.current,i=n.pageSize,s=O()(n,G),l(o),v(i),u=Z()({pageNumber:o-1,pageSize:i,orgUid:null==M?void 0:M.uid},s),t.next=7,(0,R.nV)(u);case 7:return d=t.sent,console.log("queryQueueMembersByOrg response:",u,d),x.yw.destroy(),200===d.code||x.yw.error(d.message),t.abrupt("return",{data:d.data.content,success:!0,total:d.data.totalElements});case 12:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}(),editable:{type:"multiple"},rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e){console.log("page:",e)}},dateFormatter:"string",headerTitle:e.formatMessage({id:"queue.member.list"}),toolBarRender:function(){return[(0,y.jsx)(g.ZP,{icon:(0,y.jsx)($.Z,{}),type:"primary",onClick:Y,children:(0,y.jsx)(s.FormattedMessage,{id:"queue.member.export"})},"button")]},columnsState:{persistenceKey:"queue-member-table",defaultValue:{}},options:{setting:{draggable:!0,checkable:!0,checkedReset:!0,extra:[(0,y.jsx)("a",{onClick:function(){var e,n;null===(e=t.current)||void 0===e||null===(n=e.reset)||void 0===n||n.call(e)},children:(0,y.jsx)(s.FormattedMessage,{id:"table.columns.reset"})},"reset")]}}}),(0,y.jsx)(J,{thread:T,drawerOpen:q,onClose:function(){return k(!1)}})]})},Q=n(86222),K=n.n(Q),_=n(92634),ee=n(79401),te=n(78867),ne=["current","pageSize"],re=function(){var e=(0,s.useIntl)(),t=(0,u.useRef)(),n=(0,F.Z)().translateString,r=(0,u.useState)(1),i=a()(r,2),d=i[0],l=i[1],p=(0,u.useState)(10),f=a()(p,2),h=f[0],v=f[1],M=(0,o.u)((function(e){return e.currentOrg})),w=(0,u.useState)([]),j=a()(w,2),q=j[0],k=j[1],S=(0,u.useState)([]),C=a()(S,2),T=C[0],E=C[1],R=(0,u.useState)(!1),z=a()(R,2),H=z[0],P=z[1],Y=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,y.jsx)(s.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left"},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.nickname"}),dataIndex:"nickname",copyable:!0,width:150,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.nickname.tooltip",defaultMessage:"客服或工作组的名称"}),render:function(e,t){return n(null==t?void 0:t.nickname)}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.type"}),dataIndex:"type",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.type.tooltip",defaultMessage:"接待类型:工作组、客服或机器人"}),render:function(e,t){switch(t.type){case I.VXt:return(0,y.jsx)(s.FormattedMessage,{id:"queue.type.workgroup"});case I.BOH:return(0,y.jsx)(s.FormattedMessage,{id:"queue.type.agent"});case I.aOw:return(0,y.jsx)(s.FormattedMessage,{id:"queue.type.robot"});default:return(0,y.jsx)(s.FormattedMessage,{id:"queue.type.unknown"})}}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.day"}),dataIndex:"day",valueType:"date",tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.day.tooltip",defaultMessage:"统计的日期"}),search:{transform:function(e){return A()(e).format("YYYY-MM-DD")}}},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.totalCount"}),dataIndex:"totalCount",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.totalCount.tooltip",defaultMessage:"今日请求服务总人数"})},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.robotingCount"}),dataIndex:"robotingCount",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.robotingCount.tooltip",defaultMessage:"机器人服务中人次"})},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.offlineCount"}),dataIndex:"offlineCount",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.offlineCount.tooltip",defaultMessage:"客服离线人次"})},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.leaveMsgCount"}),dataIndex:"leaveMsgCount",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.leaveMsgCount.tooltip",defaultMessage:"访客留言数量"})},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.robotToAgentCount"}),dataIndex:"robotToAgentCount",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.robotToAgentCount.tooltip",defaultMessage:"从机器人转人工的次数"})},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.queuingCount"}),dataIndex:"queuingCount",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.queuingCount.tooltip",defaultMessage:"当前排队中人数"})},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.chattingCount"}),dataIndex:"chattingCount",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.chattingCount.tooltip",defaultMessage:"正在服务中人数"})},{title:(0,y.jsx)(s.FormattedMessage,{id:"queue.closedCount"}),dataIndex:"closedCount",hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"queue.closedCount.tooltip",defaultMessage:"已结束会话数量"})}],B=function(){var e=m()(c()().mark((function e(){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",d,h),t=localStorage.getItem(I.LA8),window.open((0,b.kG)()+"/api/v1/queue/export?"+new URLSearchParams({orgUid:(null==M?void 0:M.uid)||"",pageNumber:String(d-1),pageSize:String(h),accessToken:t||""}).toString());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(N.Z,{columns:Y,actionRef:t,cardBordered:!0,scroll:{x:"max-content"},request:function(){var t=m()(c()().mark((function t(r,a,o){var i,s,u,d,m,p,g,f,h,b;return c()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return x.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading"})),P(!0),i=r.current,s=r.pageSize,u=O()(r,ne),l(i),v(s),d=Z()({pageNumber:i-1,pageSize:s,orgUid:null==M?void 0:M.uid},u),t.next=8,(0,_.Wq)(d);case 8:if(m=t.sent,console.log("queryQueuesByOrg response:",d,m),x.yw.destroy(),P(!1),200!==m.code){t.next=37;break}(p=m.data.content.map((function(e){return{day:e.day,totalCount:e.totalCount,nickname:n(e.nickname)}}))).sort((function(e,t){return A()(e.day).diff(A()(t.day))})),k(p),g=[],f=K()(m.data.content),t.prev=18,b=c()().mark((function e(){var t,r,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(t=h.value).threadsCountByHour&&t.threadsCountByHour.length>0&&(r=n(t.nickname),a=t.day||"",t.threadsCountByHour.forEach((function(e,t){g.push({hour:String(t)+"点",count:e,nickname:r,day:a})})));case 2:case"end":return e.stop()}}),e)})),f.s();case 21:if((h=f.n()).done){t.next=25;break}return t.delegateYield(b(),"t0",23);case 23:t.next=21;break;case 25:t.next=30;break;case 27:t.prev=27,t.t1=t.catch(18),f.e(t.t1);case 30:return t.prev=30,f.f(),t.finish(30);case 33:E(g),console.log("Hourly chart data sample:",g.slice(0,3)),t.next=38;break;case 37:x.yw.error(m.message);case 38:return t.abrupt("return",{data:m.data.content,success:!0,total:m.data.totalElements});case 39:case"end":return t.stop()}}),t,null,[[18,27,30,33]])})));return function(e,n,r){return t.apply(this,arguments)}}(),editable:{type:"multiple"},rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e){console.log("page:",e)}},dateFormatter:"string",headerTitle:e.formatMessage({id:"queue.list"}),toolBarRender:function(){return[(0,y.jsx)(g.ZP,{icon:(0,y.jsx)($.Z,{}),type:"primary",onClick:B,children:(0,y.jsx)(s.FormattedMessage,{id:"queue.export"})},"button")]}}),(0,y.jsx)(ee.Z,{title:e.formatMessage({id:"queue.totalCount.trend",defaultMessage:"总数趋势"}),style:{marginTop:16},children:(0,y.jsx)(W.Z,{spinning:H,children:q.length>0?(0,y.jsx)(te.Z,{data:q,xField:"day",yField:"totalCount",seriesField:"nickname",colorField:"nickname",tooltip:function(e){return{name:e.nickname,title:e.day,value:e.totalCount}}}):(0,y.jsx)("div",{style:{textAlign:"center",padding:"20px"},children:e.formatMessage({id:"noData",defaultMessage:"暂无数据"})})})}),(0,y.jsx)(ee.Z,{title:e.formatMessage({id:"queue.hourly.trend",defaultMessage:"24小时接待人数趋势"}),style:{marginTop:16},children:(0,y.jsx)(W.Z,{spinning:H,children:T.length>0?(0,y.jsx)(te.Z,Z()(Z()({},{smooth:!0,animation:!1,lineStyle:{lineWidth:100},point:{size:5,style:{lineWidth:15}},state:{active:{style:{shadowBlur:4,stroke:"#000",fill:"red"}}},tooltip:{shared:!0}}),{},{data:T,xField:"hour",yField:"count",seriesField:"nickname",colorField:"nickname",tooltip:function(e){return{name:e.nickname,title:"".concat(e.hour,":00"),value:"".concat(e.count).concat(e.day?" (".concat(e.day,")"):"")}}})):(0,y.jsx)("div",{style:{textAlign:"center",padding:"20px"},children:e.formatMessage({id:"noData",defaultMessage:"暂无数据"})})})})]})};function ae(e){return oe.apply(this,arguments)}function oe(){return(oe=m()(c()().mark((function e(t){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.request)("/api/v1/agent/status/query/org",{method:"GET",params:Z()(Z()({},t),{},{channel:I.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ie=n(61107),se=["current","pageSize"],ue=function(){var e=(0,s.useIntl)(),t=(0,u.useRef)(),n=(0,u.useState)(1),r=a()(n,2),i=r[0],d=r[1],l=(0,u.useState)(10),p=a()(l,2),f=p[0],h=p[1],v=(0,o.u)((function(e){return e.currentOrg})),M=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:(0,y.jsx)(s.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left",tooltip:(0,y.jsx)(s.FormattedMessage,{id:"agent.tooltip.uid"})},{title:(0,y.jsx)(s.FormattedMessage,{id:"nickname",defaultMessage:"Nickname"}),dataIndex:"agent",copyable:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"agent.tooltip.nickname"}),render:function(e,t){var n;return(0,y.jsx)(y.Fragment,{children:null==t||null===(n=t.agent)||void 0===n?void 0:n.nickname})}},{title:(0,y.jsx)(s.FormattedMessage,{id:"status",defaultMessage:"Status"}),dataIndex:"status",copyable:!0,hideInSearch:!1,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"agent.tooltip.status"}),valueEnum:{AVAILABLE:{text:e.formatMessage({id:"agent.status.available"}),status:"Success"},OFFLINE:{text:e.formatMessage({id:"agent.status.offline"}),status:"Error"},BUSY:{text:e.formatMessage({id:"agent.status.busy"}),status:"Warning"}},render:function(e,t){return"AVAILABLE"===t.status?(0,y.jsx)(H.Z,{color:"green",children:(0,y.jsx)(s.FormattedMessage,{id:"agent.status.available"})}):"OFFLINE"===t.status?(0,y.jsx)(H.Z,{color:"red",children:(0,y.jsx)(s.FormattedMessage,{id:"agent.status.offline"})}):"BUSY"===t.status?(0,y.jsx)(H.Z,{color:"orange",children:(0,y.jsx)(s.FormattedMessage,{id:"agent.status.busy"})}):void 0}},{title:(0,y.jsx)(s.FormattedMessage,{id:"updatedAt",defaultMessage:"updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,defaultSortOrder:"descend",sortDirections:["descend","ascend"],hideInSearch:!0,tooltip:(0,y.jsx)(s.FormattedMessage,{id:"agent.tooltip.updatedAt"}),render:function(e,t,n,r){return A()(t.updatedAt).format("YYYY-MM-DD HH:mm:ss")}}],w=function(){var e=m()(c()().mark((function e(){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",i,f),t=localStorage.getItem(I.LA8),window.open((0,b.kG)()+"/api/v1/agent/status/export?"+new URLSearchParams({orgUid:(null==v?void 0:v.uid)||"",pageNumber:String(i-1),pageSize:String(f),accessToken:t||""}).toString());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)(N.Z,{columns:M,actionRef:t,cardBordered:!0,rowClassName:function(){return"cursor-pointer"},onRow:function(t){return{onClick:function(){return function(t){var n;console.log("查看客服详情:",t),x.yw.info(e.formatMessage({id:"agent.view.detail"},{nickname:null==t||null===(n=t.agent)||void 0===n?void 0:n.nickname}))}(t)}}},request:function(){var e=m()(c()().mark((function e(t,n,r){var a,o,i,s,u;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("request:",t,n,r),a=t.current,o=t.pageSize,i=O()(t,se),d(a),h(o),s=Z()({pageNumber:a-1,pageSize:o,orgUid:null==v?void 0:v.uid},i),e.next=7,ae(s);case 7:return u=e.sent,console.log("queryAgentStatusByOrg response:",s,u),200===u.code||x.yw.error(u.message),e.abrupt("return",{data:u.data.content,success:!0,total:u.data.totalElements});case 11:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),editable:{type:"multiple"},rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100"],onChange:function(e,t){d(e),h(t)}},dateFormatter:"string",headerTitle:e.formatMessage({id:"agent.status.list"}),toolBarRender:function(){return[(0,y.jsx)(g.ZP,{onClick:function(){t.current&&t.current.reload()},icon:(0,y.jsx)(D.Z,{}),children:(0,y.jsx)(s.FormattedMessage,{id:"refresh",defaultMessage:"Refresh"})},"refresh"),(0,y.jsx)(g.ZP,{onClick:w,type:"primary",icon:(0,y.jsx)(ie.Z,{}),children:(0,y.jsx)(s.FormattedMessage,{id:"export.excel",defaultMessage:"Export Excel"})},"export")]}})},de=function(){var e=[{key:"queue",label:(0,y.jsx)(s.FormattedMessage,{id:"queue.tab.list"}),children:(0,y.jsx)(re,{})},{key:"queue_member",label:(0,y.jsx)(s.FormattedMessage,{id:"queue.tab.member"}),children:(0,y.jsx)(X,{})},{key:"agent_status",label:(0,y.jsx)(s.FormattedMessage,{id:"agent.status.log"}),children:(0,y.jsx)(ue,{})}];return(0,y.jsx)(y.Fragment,{children:(0,y.jsx)(q.Z,{defaultActiveKey:"queue",items:e,style:{padding:"10px"}})})},ce=n(95660),le=function(){var e=((0,s.useModel)("@@initialState").initialState||{}).userInfo,t=(0,o.u)((function(e){return e.setCurrentOrg})),n=(0,s.useAccess)();n.canDebug&&ce.Z.log("Developing canDebug");var r=(0,u.useState)(!1),d=a()(r,2),c=d[0],l=d[1],m=(0,u.useState)(!1),p=a()(m,2),g=p[0],f=p[1];return(0,u.useEffect)((function(){!function(){if(e){if(!e.currentOrganization)return ce.Z.log("before initOrganization",e),void l(!0);var n=e.currentOrganization.vipExpireDate;if(ce.Z.log("vipExpireDate",n),n){var r=new Date;r.setHours(0,0,0,0);var a=new Date(n);a.setHours(0,0,0,0),r>a&&x.yw.error("当前组织会员已过期,请联系管理员续费",3)}ce.Z.log("after initOrganization"),t(e.currentOrganization)}}(),"true"!==localStorage.getItem("skipVerification")&&(!e||e.emailVerified||e.mobileVerified||f(!0)),setTimeout((function(){var e,t;(e=(0,b.NL)())!==I.OsQ&&e||(x.yw.error("检测到非法版本或许可证解密失败,系统将自动退出",3),setTimeout((function(){(0,i.NZ)()}),3e3)),((t=(0,b.Gv)())===I.OsQ||t)&&(x.yw.error("检测到非法版本或许可证解密失败或已过期,系统将自动退出",3),setTimeout((function(){(0,i.NZ)()}),3e3))}),2e3)}),[e]),(0,y.jsxs)("div",{children:[(0,y.jsx)(s.Access,{accessible:n.canAdmin()&&!n.isCommunityEdition(),fallback:(0,y.jsx)("div",{style:{marginTop:100,textAlign:"center"},children:(0,y.jsx)(j.Z,{description:"企业版&&平台版在此显示统计数据等"})}),children:(0,y.jsx)(de,{})}),(0,y.jsx)(M,{open:c,onClose:function(){return l(!1)},onSuccess:function(e){t(e),window.location.reload()}}),(0,y.jsx)(w,{open:g,onClose:function(){return f(!1)}})]})}},16698:function(e,t,n){n.d(t,{E:function(){return l}});var r=n(73193),a=n.n(r),o=n(76711),i=n.n(o),s=n(5488),u=n(16894),d=n(45034),c=n(47401),l=(0,u.Ue)()((0,d.mW)((0,d.tJ)((0,c.n)((function(e,t){return{agentResult:{data:{content:[]}},currentAgent:{uid:"",orgUid:""},insertAgent:function(t){e((function(e){e.agentResult.data.content.unshift(t)}))},updateAgent:function(t){e((function(e){var n=e.agentResult.data.content,r=n.findIndex((function(e){return e.uid===t.uid}));-1!==r?n[r]=t:console.warn("Agent with uid ".concat(t.uid," not found."))}))},setAgentResult:function(n){var r;(e({agentResult:n}),""===t().currentAgent.uid)&&((null===(r=n.data)||void 0===r||null===(r=r.content)||void 0===r?void 0:r.length)>0&&e({currentAgent:n.data.content[0]}))},setCurrentAgent:function(n){var r=t().agentResult.data.content,o=r.findIndex((function(e){return e.uid===n.uid}));if(-1!==o){var s=[].concat(i()(r.slice(0,o)),[n],i()(r.slice(o+1))),u=a()(a()({},t().agentResult),{},{data:{content:s}});e({agentResult:u,currentAgent:n})}else console.warn("Agent with the specified uid not found."),e({currentAgent:n})},deleteCurrentAgent:function(n){var r=t().agentResult.data.content,o=r.findIndex((function(e){return e.uid===n}));-1!==o?e({agentResult:a()(a()({},t().agentResult),{},{data:{content:[].concat(i()(r.slice(0,o)),i()(r.slice(o+1)))}})}):console.warn("Agent not found in cache:",n),t().currentAgent.uid===n&&e({currentAgent:{uid:"",orgUid:""}})},deleteAgentCache:function(){return e({},!0)}}})),{name:s.zzK})))},87663:function(e,t,n){n.d(t,{$:function(){return l}});var r=n(73193),a=n.n(r),o=n(76711),i=n.n(o),s=n(5488),u=n(16894),d=n(45034),c=n(47401),l=(0,u.Ue)()((0,d.mW)((0,d.tJ)((0,c.n)((function(e,t){return{workgroupResult:{data:{content:[]}},currentWorkgroup:{uid:"",nickname:"",avatar:"",description:"",orgUid:""},insertWorkgroup:function(t){e((function(e){e.workgroupResult.data.content.unshift(t)}))},updateWorkgroup:function(t){e((function(e){var n=e.workgroupResult.data.content,r=n.findIndex((function(e){return e.uid===t.uid}));-1!==r?n[r]=t:console.warn("Workgroup with uid ".concat(t.uid," not found."))}))},deleteWorkgroup:function(t){e((function(e){var n=e.workgroupResult.data.content,r=n.findIndex((function(e){return e.uid===t.uid}));-1!==r?n.splice(r,1):console.warn("Workgroup with uid ".concat(t.uid," not found."))}))},setWorkgroupResult:function(n){var r;(e({workgroupResult:n}),""===t().currentWorkgroup.uid)&&((null===(r=n.data)||void 0===r||null===(r=r.content)||void 0===r?void 0:r.length)>0&&e({currentWorkgroup:n.data.content[0]}))},setCurrentWorkgroup:function(n){var r=t().workgroupResult.data.content,o=r.findIndex((function(e){return e.uid===n.uid}));if(-1!==o){var s=[].concat(i()(r.slice(0,o)),[n],i()(r.slice(o+1))),u=a()(a()({},t().workgroupResult),{},{data:{content:s}});e({workgroupResult:u,currentWorkgroup:n})}else console.warn("Workgroup with the specified uid not found."),e({currentWorkgroup:n})},deleteCurrentWorkgroup:function(n){var r=t().workgroupResult.data.content,o=r.findIndex((function(e){return e.uid===n}));-1!==o?e({workgroupResult:a()(a()({},t().workgroupResult),{},{data:{content:[].concat(i()(r.slice(0,o)),i()(r.slice(o+1)))}})}):console.warn("Workgroup not found in cache:",n),t().currentWorkgroup.uid===n&&e({currentWorkgroup:{uid:"",orgUid:""}})},deleteWorkgroupCache:function(){return e({},!0)}}})),{name:s.b6l})))},67828:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(5488),a=n(16894),o=n(45034),i=n(47401),s=(0,a.Ue)()((0,o.mW)((0,o.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,r=n.findIndex((function(e){return e.uid===t.uid}));-1!==r?n[r]=t:console.warn("Member with uid ".concat(t.uid," not found."))}))},deleteMember:function(t){e((function(e){var n=e.memberResult.data.content,r=n.findIndex((function(e){return e.uid===t.uid}));-1!==r?n.splice(r,1):console.warn("Member with uid ".concat(t.uid," not found."))}))},setMemberResult:function(t){e({memberResult:t})},deleteMemberCache:function(){return e({},!0)}}})),{name:r.PQL})))},93892:function(e,t,n){n.d(t,{Z:function(){return $}});var r=n(44194),a=n(58644),o=n(92520),i=n(14377),s=n(64985),u=n(18701),d=n(51865),c=n.n(d),l=n(42976),m=n(63941),p=n(65489),g=n(15288),f=n(35779),h=n(59199),x=n(49336),v=n(79255);const b=(e,t,n,r,a)=>({background:e,border:`${(0,h.bf)(r.lineWidth)} ${r.lineType} ${t}`,[`${a}-icon`]:{color:n}}),y=e=>{const{componentCls:t,motionDurationSlow:n,marginXS:r,marginSM:a,fontSize:o,fontSizeLG:i,lineHeight:s,borderRadiusLG:u,motionEaseInOutCirc:d,withDescriptionIconSize:c,colorText:l,colorTextHeading:m,withDescriptionPadding:p,defaultPadding:g}=e;return{[t]:Object.assign(Object.assign({},(0,x.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:g,wordWrap:"break-word",borderRadius:u,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:r,lineHeight:0},"&-description":{display:"none",fontSize:o,lineHeight:s},"&-message":{color:m},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${n} ${d}, opacity ${n} ${d},\n padding-top ${n} ${d}, padding-bottom ${n} ${d},\n margin-bottom ${n} ${d}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",padding:p,[`${t}-icon`]:{marginInlineEnd:a,fontSize:c,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:r,color:m,fontSize:i},[`${t}-description`]:{display:"block",color:l}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},M=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBorder:r,colorSuccessBg:a,colorWarning:o,colorWarningBorder:i,colorWarningBg:s,colorError:u,colorErrorBorder:d,colorErrorBg:c,colorInfo:l,colorInfoBorder:m,colorInfoBg:p}=e;return{[t]:{"&-success":b(a,r,n,e,t),"&-info":b(p,m,l,e,t),"&-warning":b(s,i,o,e,t),"&-error":Object.assign(Object.assign({},b(c,d,u,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}},w=e=>{const{componentCls:t,iconCls:n,motionDurationMid:r,marginXS:a,fontSizeIcon:o,colorIcon:i,colorIconHover:s}=e;return{[t]:{"&-action":{marginInlineStart:a},[`${t}-close-icon`]:{marginInlineStart:a,padding:0,overflow:"hidden",fontSize:o,lineHeight:(0,h.bf)(o),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${n}-close`]:{color:i,transition:`color ${r}`,"&:hover":{color:s}}},"&-close-text":{color:i,transition:`color ${r}`,"&:hover":{color:s}}}}};var j=(0,v.I$)("Alert",(e=>[y(e),M(e),w(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),q=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const k={success:a.Z,info:u.Z,error:o.Z,warning:s.Z},S=e=>{const{icon:t,prefixCls:n,type:a}=e,o=k[a]||null;return t?(0,g.wm)(t,r.createElement("span",{className:`${n}-icon`},t),(()=>({className:c()(`${n}-icon`,t.props.className)}))):r.createElement(o,{className:`${n}-icon`})},F=e=>{const{isClosable:t,prefixCls:n,closeIcon:a,handleClose:o,ariaProps:s}=e,u=!0===a||void 0===a?r.createElement(i.Z,null):a;return t?r.createElement("button",Object.assign({type:"button",onClick:o,className:`${n}-close-icon`,tabIndex:0},s),u):null},I=r.forwardRef(((e,t)=>{const{description:n,prefixCls:a,message:o,banner:i,className:s,rootClassName:u,style:d,onMouseEnter:g,onMouseLeave:h,onClick:x,afterClose:v,showIcon:b,closable:y,closeText:M,closeIcon:w,action:k,id:I}=e,C=q(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[A,T]=r.useState(!1);const Z=r.useRef(null);r.useImperativeHandle(t,(()=>({nativeElement:Z.current})));const{getPrefixCls:E,direction:O,closable:R,closeIcon:z,className:$,style:N}=(0,f.dj)("alert"),H=E("alert",a),[P,Y,B]=j(H),D=t=>{var n;T(!0),null===(n=e.onClose)||void 0===n||n.call(e,t)},L=r.useMemo((()=>void 0!==e.type?e.type:i?"warning":"info"),[e.type,i]),W=r.useMemo((()=>!("object"!=typeof y||!y.closeIcon)||(!!M||("boolean"==typeof y?y:!1!==w&&null!=w||!!R))),[M,w,y,R]),U=!(!i||void 0!==b)||b,J=c()(H,`${H}-${L}`,{[`${H}-with-description`]:!!n,[`${H}-no-icon`]:!U,[`${H}-banner`]:!!i,[`${H}-rtl`]:"rtl"===O},$,s,u,B,Y),V=(0,m.Z)(C,{aria:!0,data:!0}),G=r.useMemo((()=>"object"==typeof y&&y.closeIcon?y.closeIcon:M||(void 0!==w?w:"object"==typeof R&&R.closeIcon?R.closeIcon:z)),[w,y,M,z]),X=r.useMemo((()=>{const e=null!=y?y:R;if("object"==typeof e){const{closeIcon:t}=e;return q(e,["closeIcon"])}return{}}),[y,R]);return P(r.createElement(l.ZP,{visible:!A,motionName:`${H}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:v},(({className:t,style:a},i)=>r.createElement("div",Object.assign({id:I,ref:(0,p.sQ)(Z,i),"data-show":!A,className:c()(J,t),style:Object.assign(Object.assign(Object.assign({},N),d),a),onMouseEnter:g,onMouseLeave:h,onClick:x,role:"alert"},V),U?r.createElement(S,{description:n,icon:e.icon,prefixCls:H,type:L}):null,r.createElement("div",{className:`${H}-content`},o?r.createElement("div",{className:`${H}-message`},o):null,n?r.createElement("div",{className:`${H}-description`},n):null),k?r.createElement("div",{className:`${H}-action`},k):null,r.createElement(F,{isClosable:W,prefixCls:H,closeIcon:G,handleClose:D,ariaProps:X})))))}));var C=I,A=n(40730),T=n(22633),Z=n(81880),E=n(18232);let O=function(e){function t(){var e;return(0,A.Z)(this,t),(e=(0,Z.Z)(this,t,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,E.Z)(t,e),(0,T.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:a}=this.props,{error:o,info:i}=this.state,s=(null==i?void 0:i.componentStack)||null,u=void 0===e?(o||"").toString():e,d=void 0===t?s:t;return o?r.createElement(C,{id:n,type:"error",message:u,description:r.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},d)}):a}}])}(r.Component);var R=O;const z=C;z.ErrorBoundary=R;var $=z}}]); |