mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-13 19:02:51 +00:00
1 line
62 KiB
JavaScript
1 line
62 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[2148],{11090:function(e,t,a){a.d(t,{Z:function(){return d}});var r=a(77260),s=a(44194),n={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"},o=a(54183),i=function(e,t){return s.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:n}))};var d=s.forwardRef(i)},2484:function(e,t,a){a.d(t,{Z:function(){return d}});var r=a(77260),s=a(44194),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},o=a(54183),i=function(e,t){return s.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:n}))};var d=s.forwardRef(i)},9161:function(e,t,a){a.d(t,{XS:function(){return u},k4:function(){return f},uu:function(){return x},yr:function(){return m}});var r=a(90819),s=a.n(r),n=a(73193),o=a.n(n),i=a(89933),d=a.n(i),c=a(5488),l=a(14870);function u(e){return g.apply(this,arguments)}function g(){return(g=d()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/category/query/org",{method:"GET",params:o()(o()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return p.apply(this,arguments)}function p(){return(p=d()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/category/create",{method:"POST",data:o()(o()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=d()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/category/update",{method:"POST",data:o()(o()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return M.apply(this,arguments)}function M(){return(M=d()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/category/delete",{method:"POST",data:o()(o()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},51231:function(e,t,a){a.r(t),a.d(t,{default:function(){return le}});var r=a(37963),s=a(57652),n=a(84176),o=a.n(n),i=a(73193),d=a.n(i),c=a(86222),l=a.n(c),u=a(90819),g=a.n(u),f=a(89933),p=a.n(f),m=a(45332),h=a.n(m),x=a(5025),M=a(14870);function y(e){return v.apply(this,arguments)}function v(){return(v=p()(g()().mark((function e(t){return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,M.request)("/api/v1/thread/invite/query/org",{method:"GET",params:d()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var w=a(18751),b=a(34599),j=a(5488),k=a(18580),S=a(54881),I=a(11090),F=a(2484),T=a(19975),A=a(68349),Z=a(88344),C=a(67652),E=a(78359),D=a(5780),N=a(44194),R=a(31549),O=["current","pageSize"],z={INVITE_PENDING:{text:"invite.status.pending",defaultMessage:"邀请待处理",color:"blue"},INVITE_ACCEPTED:{text:"invite.status.accepted",defaultMessage:"接受邀请",color:"green"},INVITE_REJECTED:{text:"invite.status.rejected",defaultMessage:"拒绝邀请",color:"red"},INVITE_TIMEOUT:{text:"invite.status.timeout",defaultMessage:"邀请超时",color:"orange"},INVITE_CANCELED:{text:"invite.status.canceled",defaultMessage:"取消邀请",color:"gray"}},U=function(e){var t=e.superUser,a=(0,M.useIntl)(),r=(0,N.useRef)(),s=(0,N.useState)(1),n=h()(s,2),i=n[0],c=n[1],u=(0,N.useState)(10),f=h()(u,2),m=f[0],v=f[1],U=(0,b.u)((function(e){return e.currentOrg})),B=(0,w.Z)().translateString,P=A.Z.useModal(),L=h()(P,2),q=(L[0],L[1]),Y=(0,N.useState)([]),H=h()(Y,2),_=H[0],G=H[1],K=(0,N.useState)([]),V=h()(K,2),J=V[0],Q=V[1],X=(0,N.useState)(0),W=h()(X,2),$=W[0],ee=W[1],te=(0,N.useState)({}),ae=h()(te,2),re=ae[0],se=ae[1],ne=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,R.jsx)(M.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left",ellipsis:!0},{title:(0,R.jsx)(M.FormattedMessage,{id:"sender",defaultMessage:"Sender"}),dataIndex:"sender",copyable:!0,ellipsis:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"invite.sender.tooltip"}),render:function(e,t,a,r){var s;return B(null===(s=t.sender)||void 0===s?void 0:s.nickname)}},{title:(0,R.jsx)(M.FormattedMessage,{id:"receiver",defaultMessage:"Receiver"}),dataIndex:"receiverNickname",copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"invite.receiver.tooltip"}),render:function(e,t,a,r){var s;return B(null===(s=t.receiver)||void 0===s?void 0:s.nickname)}},{title:(0,R.jsx)(M.FormattedMessage,{id:"note",defaultMessage:"Note"}),dataIndex:"note",hideInSearch:!0,copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"invite.note.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"status",defaultMessage:"Status"}),dataIndex:"status",hideInSearch:!0,copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"invite.status.tooltip"}),render:function(e,t){var a=t.status,r=z[a]||{text:"invite.status.unknown",defaultMessage:"未知状态",color:"default"};return(0,R.jsx)(Z.Z,{color:r.color,children:(0,R.jsx)(M.FormattedMessage,{id:r.text,defaultMessage:r.defaultMessage})})}},{title:(0,R.jsx)(M.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",sorter:!0,hideInSearch:!0,width:180},{title:(0,R.jsx)(M.FormattedMessage,{id:"updatedAt",defaultMessage:"updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,hideInSearch:!0,width:180}],oe=[].concat(ne,[{title:a.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",render:function(e,t,r,s){return[(0,R.jsx)("a",{onClick:function(){ie(t)},children:a.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:a.formatMessage({id:"deleteTip"}),description:"".concat(a.formatMessage({id:"deleteAffirm"}),"【").concat(null==t?void 0:t.uid,"】?"),onConfirm:function(){return de(t)},okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:a.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),ie=function(e){var t,a;console.log("handleShowChatHistory",e);var r={chatConfig:{org:null==U?void 0:U.uid,t:j.CCt,sid:null==e||null===(t=e.thread)||void 0===t?void 0:t.uid}};null===(a=window.bytedesk)||void 0===a||a.showChat(r)},de=function(){var e=p()(g()().mark((function e(t){var s;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleDeleteConfirm",t),x.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==r||null===(s=r.current)||void 0===s||s.reload()}catch(e){x.yw.destroy(),x.yw.error(a.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ce=function(){var e=p()(g()().mark((function e(){var t,s,n,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==J.length){e.next=3;break}return x.yw.warning(a.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),e.abrupt("return");case 3:x.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,s=0,n=l()(J);try{for(n.s();!(o=n.n()).done;)o.value}catch(e){n.e(e)}finally{n.f()}x.yw.destroy(),0===s?x.yw.success(a.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(a.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:s})),G([]),Q([]),null===(t=r.current)||void 0===t||t.reloadAndRest();case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=p()(g()().mark((function e(t,a,r){var s,n;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",t,a,r),s=localStorage.getItem(j.LA8),n=d()({orgUid:(null==U?void 0:U.uid)||"",accessToken:s||"",exportType:t},re),"current"===t?(n.pageNumber=String(i-1),n.pageSize=String(m)):"all"===t?(n.pageNumber="0",n.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==r&&(n.pageNumber=String(a),n.pageSize=String(r)),window.open((0,k.kG)()+"/api/v1/thread/invite/export?"+new URLSearchParams(n).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),ue=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),s=function(){var r=n,s=n*a+1,o=Math.min((n+1)*a,e);t.push({key:"export-".concat(n),label:"".concat(s,"-").concat(o," (").concat(o-s+1,"条)"),onClick:function(){return le("range",r,a)}})},n=0;n<r;n++)s();return t},ge={selectedRowKeys:_,onChange:function(e,t){G(e),Q(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:oe,actionRef:r,cardBordered:!0,rowSelection:ge,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(a,r,s){var n,i,l,u,f,p,m,h;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.current,i=a.pageSize,l=o()(a,O),c(n),v(i),se(l),u=void 0,f=void 0,r&&Object.keys(r).length>0&&(p=Object.keys(r)[0],u=p,f="ascend"===r[p]?"ascend":"descend"),m=d()(d()({pageNumber:n-1,pageSize:i,orgUid:null==U?void 0:U.uid,superUser:t},l),{},{sortBy:u,sortDirection:f}),e.next=10,y(m);case 10:return h=e.sent,console.log("getAllThreadInvites response:",h,m),200===h.code?ee(h.data.totalElements):x.yw.error(h.message),e.abrupt("return",{data:h.data.content,success:!0,total:h.data.totalElements});case 14:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e){console.log("page:",e)}},dateFormatter:"string",headerTitle:a.formatMessage({id:"thread.tab.invite",defaultMessage:"ThreadInvite"}),toolBarRender:function(){return function(){var e=[],t=[];_.length>0&&t.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:a.formatMessage({id:"batch.delete"})+" (".concat(_.length,")"),onClick:function(){A.Z.confirm({title:a.formatMessage({id:"batch.deleteTip"}),content:"".concat(a.formatMessage({id:"batch.deleteAffirm"})," ").concat(_.length," ").concat(a.formatMessage({id:"items"}),"?"),onOk:ce,okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"})})}});var r=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return le("current")}}];return $>0&&($<=1e3?r.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat($,"条)"),onClick:function(){return le("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat($,"条)"),children:ue($)})),e.push((0,R.jsx)(E.Z,{menu:{items:r},placement:"bottom",children:(0,R.jsxs)(D.ZP,{icon:(0,R.jsx)(I.Z,{}),type:"primary",children:[a.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),t.length>0&&e.push((0,R.jsx)(E.Z,{menu:{items:t},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:_.length>0?"primary":"default",danger:_.length>0,children:[_.length>0?a.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(_.length,")"):a.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),e}()}}),q]})};function B(e){return P.apply(this,arguments)}function P(){return(P=p()(g()().mark((function e(t){return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,M.request)("/api/v1/thread/transfer/query/org",{method:"GET",params:d()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var L=a(28977),q=a.n(L),Y=["current","pageSize"],H={TRANSFER_PENDING:{text:"transfer.status.pending",defaultMessage:"转接待处理",color:"blue"},TRANSFER_ACCEPTED:{text:"transfer.status.accepted",defaultMessage:"接受转接",color:"green"},TRANSFER_REJECTED:{text:"transfer.status.rejected",defaultMessage:"拒绝转接",color:"red"},TRANSFER_TIMEOUT:{text:"transfer.status.timeout",defaultMessage:"转接超时",color:"orange"},TRANSFER_CANCELED:{text:"transfer.status.canceled",defaultMessage:"取消转接",color:"gray"}},_={AGENT_TO_AGENT:{text:"transfer.type.agent_to_agent",defaultMessage:"人工转人工",color:"purple"},ROBOT_TO_AGENT:{text:"transfer.type.robot_to_agent",defaultMessage:"机器人转人工",color:"cyan"}},G=function(e){var t=e.superUser,a=(0,M.useIntl)(),r=(0,N.useRef)(),s=(0,N.useState)(1),n=h()(s,2),i=n[0],c=n[1],u=(0,N.useState)(10),f=h()(u,2),m=f[0],y=f[1],v=(0,b.u)((function(e){return e.currentOrg})),O=(0,w.Z)().translateString,z=A.Z.useModal(),U=h()(z,2),P=(U[0],U[1]),L=(0,N.useState)([]),G=h()(L,2),K=G[0],V=G[1],J=(0,N.useState)([]),Q=h()(J,2),X=Q[0],W=Q[1],$=(0,N.useState)(0),ee=h()($,2),te=ee[0],ae=ee[1],re=(0,N.useState)({}),se=h()(re,2),ne=se[0],oe=se[1],ie=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,R.jsx)(M.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,ellipsis:!0,fixed:"left"},{title:(0,R.jsx)(M.FormattedMessage,{id:"sender",defaultMessage:"Sender"}),dataIndex:"senderNickname",copyable:!0,ellipsis:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.sender.tooltip"}),render:function(e,t,a,r){var s;return O(null===(s=t.sender)||void 0===s?void 0:s.nickname)}},{title:(0,R.jsx)(M.FormattedMessage,{id:"receiver",defaultMessage:"Receiver"}),dataIndex:"receiverNickname",copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.receiver.tooltip"}),render:function(e,t,a,r){var s;return O(null===(s=t.receiver)||void 0===s?void 0:s.nickname)}},{title:(0,R.jsx)(M.FormattedMessage,{id:"note",defaultMessage:"Note"}),dataIndex:"note",hideInSearch:!0,copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.note.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"status",defaultMessage:"Status"}),dataIndex:"status",hideInSearch:!0,copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.status.tooltip"}),render:function(e,t){var a=t.status,r=H[a]||{text:"transfer.status.unknown",defaultMessage:"未知状态",color:"default"};return(0,R.jsx)(Z.Z,{color:r.color,children:(0,R.jsx)(M.FormattedMessage,{id:r.text,defaultMessage:r.defaultMessage})})}},{title:(0,R.jsx)(M.FormattedMessage,{id:"type",defaultMessage:"Type"}),dataIndex:"type",hideInSearch:!0,copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.type.tooltip"}),render:function(e,t){var a=t.type,r=_[a]||{text:"transfer.type.unknown",defaultMessage:"未知类型",color:"default"};return(0,R.jsx)(Z.Z,{color:r.color,children:(0,R.jsx)(M.FormattedMessage,{id:r.text,defaultMessage:r.defaultMessage})})}},{title:(0,R.jsx)(M.FormattedMessage,{id:"transfer.transferAt",defaultMessage:"转接时间"}),dataIndex:"transferAt",hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.transferAt.tooltip"}),render:function(e,t){return t.transferAt?q()(t.transferAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,R.jsx)(M.FormattedMessage,{id:"transfer.acceptAt",defaultMessage:"接受时间"}),dataIndex:"acceptAt",hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.acceptAt.tooltip"}),render:function(e,t){return t.acceptAt?q()(t.acceptAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,R.jsx)(M.FormattedMessage,{id:"transfer.cancelAt",defaultMessage:"取消时间"}),dataIndex:"cancelAt",hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.cancelAt.tooltip"}),render:function(e,t){return t.cancelAt?q()(t.cancelAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,R.jsx)(M.FormattedMessage,{id:"transfer.rejectAt",defaultMessage:"拒绝时间"}),dataIndex:"rejectAt",hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.rejectAt.tooltip"}),render:function(e,t){return t.rejectAt?q()(t.rejectAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,R.jsx)(M.FormattedMessage,{id:"transfer.expireAt",defaultMessage:"超时时间"}),dataIndex:"expireAt",hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"transfer.expireAt.tooltip"}),render:function(e,t){return t.expireAt?q()(t.expireAt).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,R.jsx)(M.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",sorter:!0,hideInSearch:!0,width:180},{title:(0,R.jsx)(M.FormattedMessage,{id:"updatedAt",defaultMessage:"updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,hideInSearch:!0,width:180}],de=[].concat(ie,[{title:a.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",render:function(e,t,r,s){return[(0,R.jsx)("a",{onClick:function(){ce(t)},children:a.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:a.formatMessage({id:"delete.tip",defaultMessage:"删除确认"}),description:a.formatMessage({id:"delete.confirm",defaultMessage:"确定要删除此转接记录吗?此操作不可恢复!"}),onConfirm:function(){return le(t)},okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:a.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),ce=function(e){var t,a;console.log("handleShowChatHistory",e);var r={chatConfig:{org:null==v?void 0:v.uid,t:j.CCt,sid:null==e||null===(t=e.thread)||void 0===t?void 0:t.uid}};null===(a=window.bytedesk)||void 0===a||a.showChat(r)},le=function(){var e=p()(g()().mark((function e(t){var s;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleDeleteConfirm",t),x.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==r||null===(s=r.current)||void 0===s||s.reload()}catch(e){x.yw.destroy(),x.yw.error(a.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ue=function(){var e=p()(g()().mark((function e(){var t,s,n,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==X.length){e.next=3;break}return x.yw.warning(a.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),e.abrupt("return");case 3:x.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,s=0,n=l()(X);try{for(n.s();!(o=n.n()).done;)o.value}catch(e){n.e(e)}finally{n.f()}x.yw.destroy(),0===s?x.yw.success(a.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(a.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:s})),V([]),W([]),null===(t=r.current)||void 0===t||t.reloadAndRest();case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(){var e=p()(g()().mark((function e(t,a,r){var s,n;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",t,a,r),s=localStorage.getItem(j.LA8),n=d()({orgUid:(null==v?void 0:v.uid)||"",accessToken:s||"",exportType:t},ne),"current"===t?(n.pageNumber=String(i-1),n.pageSize=String(m)):"all"===t?(n.pageNumber="0",n.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==r&&(n.pageNumber=String(a),n.pageSize=String(r)),window.open((0,k.kG)()+"/api/v1/thread/transfer/export?"+new URLSearchParams(n).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),fe=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),s=function(){var r=n,s=n*a+1,o=Math.min((n+1)*a,e);t.push({key:"export-".concat(n),label:"".concat(s,"-").concat(o," (").concat(o-s+1,"条)"),onClick:function(){return ge("range",r,a)}})},n=0;n<r;n++)s();return t},pe={selectedRowKeys:K,onChange:function(e,t){V(e),W(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:de,actionRef:r,cardBordered:!0,rowSelection:pe,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(a,r,s){var n,i,l,u,f,p,m,h;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.current,i=a.pageSize,l=o()(a,Y),c(n),y(i),oe(l),u=void 0,f=void 0,r&&Object.keys(r).length>0&&(p=Object.keys(r)[0],u=p,f="ascend"===r[p]?"ascend":"descend"),m=d()(d()({pageNumber:n-1,pageSize:i,orgUid:null==v?void 0:v.uid,superUser:t},l),{},{sortBy:u,sortDirection:f}),e.next=10,B(m);case 10:return h=e.sent,console.log("getAllThreadTransfers response:",h,m),200===h.code?ae(h.data.totalElements):x.yw.error(h.message),e.abrupt("return",{data:h.data.content,success:!0,total:h.data.totalElements});case 14:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e){console.log("page:",e)}},dateFormatter:"string",headerTitle:a.formatMessage({id:"thread.tab.transfer",defaultMessage:"ThreadTransfer"}),toolBarRender:function(){return function(){var e=[],t=[];K.length>0&&t.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:a.formatMessage({id:"batch.delete"})+" (".concat(K.length,")"),onClick:function(){A.Z.confirm({title:a.formatMessage({id:"batch.deleteTip"}),content:"".concat(a.formatMessage({id:"batch.deleteAffirm"})," ").concat(K.length," ").concat(a.formatMessage({id:"items"}),"?"),onOk:ue,okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"})})}});var r=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return ge("current")}}];return te>0&&(te<=1e3?r.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(te,"条)"),onClick:function(){return ge("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(te,"条)"),children:fe(te)})),e.push((0,R.jsx)(E.Z,{menu:{items:r},placement:"bottom",children:(0,R.jsxs)(D.ZP,{icon:(0,R.jsx)(I.Z,{}),type:"primary",children:[a.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),t.length>0&&e.push((0,R.jsx)(E.Z,{menu:{items:t},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:K.length>0?"primary":"default",danger:K.length>0,children:[K.length>0?a.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(K.length,")"):a.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),e}()}}),P]})},K=a(49616);function V(e){return J.apply(this,arguments)}function J(){return(J=p()(g()().mark((function e(t){return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,M.request)("/api/v1/thread/summary/query/org",{method:"GET",params:d()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Q=a(9161),X=["current","pageSize"],W=function(e){var t=e.superUser,a=(0,M.useIntl)(),r=(0,N.useRef)(),s=(0,N.useState)(1),n=h()(s,2),i=n[0],c=n[1],u=(0,N.useState)(10),f=h()(u,2),m=f[0],y=f[1],v=(0,b.u)((function(e){return e.currentOrg})),O=(0,w.Z)().translateString,z=A.Z.useModal(),U=h()(z,2),B=(U[0],U[1]),P=(0,N.useState)([]),L=h()(P,2),q=(L[0],L[1]),Y=(0,N.useState)({}),H=h()(Y,2),_=H[0],G=H[1],J=(0,N.useState)([]),W=h()(J,2),$=W[0],ee=W[1],te=(0,N.useState)([]),ae=h()(te,2),re=ae[0],se=ae[1],ne=(0,N.useState)(0),oe=h()(ne,2),ie=oe[0],de=oe[1],ce=(0,N.useState)({}),le=h()(ce,2),ue=le[0],ge=le[1],fe=function(){var e=p()(g()().mark((function e(){var t,r,s,n,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,r={pageNumber:0,pageSize:100,type:j.ics,orgUid:null==v?void 0:v.uid},e.next=4,(0,Q.XS)(r);case 4:s=e.sent,console.log("queryCategoriesByOrg response:",s.data,r),200===(null==s?void 0:s.code)&&null!==(t=s.data)&&void 0!==t&&t.content&&(n=s.data.content,q(n),o={},n.forEach((function(e){o[e.uid]=e.name})),G(o)),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(0),console.error("Fetch categories error:",e.t0),x.yw.error(a.formatMessage({id:"ticket.category.load.error"}));case 13:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(){return e.apply(this,arguments)}}();(0,N.useEffect)((function(){null!=v&&v.uid&&fe()}),[null==v?void 0:v.uid]);var pe=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,R.jsx)(M.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left",ellipsis:!0},{title:(0,R.jsx)(M.FormattedMessage,{id:"title",defaultMessage:"Title"}),dataIndex:"title",copyable:!0,ellipsis:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"summary.title.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"content",defaultMessage:"Content"}),dataIndex:"content",copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"summary.content.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"solution",defaultMessage:"Solution"}),dataIndex:"solution",copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"summary.solution.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"category",defaultMessage:"Category"}),dataIndex:"categoryUid",hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"summary.category.tooltip"}),render:function(e,t){var a=_[t.categoryUid]||t.categoryUid;return O(a)}},{title:(0,R.jsx)(M.FormattedMessage,{id:"status",defaultMessage:"Status"}),dataIndex:"status",hideInSearch:!0,copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"summary.status.tooltip"}),render:function(e,t){var r="",s="";switch(t.status){case j.kA8:r="orange",s=a.formatMessage({id:"summary.status.pending",defaultMessage:"待处理"});break;case j.zvK:r="blue",s=a.formatMessage({id:"summary.status.processing",defaultMessage:"处理中"});break;case j.fuK:r="green",s=a.formatMessage({id:"summary.status.resolved",defaultMessage:"已解决"});break;case j.cin:r="gray",s=a.formatMessage({id:"summary.status.closed",defaultMessage:"已关闭"});break;default:r="default",s=e}return(0,R.jsx)(Z.Z,{color:r,children:s})}},{title:(0,R.jsx)(M.FormattedMessage,{id:"tags",defaultMessage:"Tags"}),hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"summary.tags.tooltip"}),render:function(e,t){var a;return null!=t&&t.tagList&&Array.isArray(null==t?void 0:t.tagList)&&0!==(null==t?void 0:t.tagList.length)?(0,R.jsx)(K.Z,{size:[0,4],wrap:!0,children:null==t||null===(a=t.tagList)||void 0===a?void 0:a.map((function(e){return(0,R.jsx)(Z.Z,{color:"blue",children:e},e)}))}):"-"}},{title:(0,R.jsx)(M.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",sorter:!0,hideInSearch:!0,width:180},{title:(0,R.jsx)(M.FormattedMessage,{id:"updatedAt",defaultMessage:"updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,hideInSearch:!0,width:180}],me=[].concat(pe,[{title:a.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",render:function(e,t,r,s){return[(0,R.jsx)("a",{onClick:function(){he(t)},children:a.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:a.formatMessage({id:"delete.tip",defaultMessage:"删除确认"}),description:a.formatMessage({id:"delete.confirm",defaultMessage:"确定要删除此总结记录吗?此操作不可恢复!"}),onConfirm:function(){return xe(t)},okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:a.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),he=function(e){var t;console.log("handleShowChatHistory",e);var a={chatConfig:{org:null==v?void 0:v.uid,t:j.CCt,sid:null==e?void 0:e.threadUid}};null===(t=window.bytedesk)||void 0===t||t.showChat(a)},xe=function(){var e=p()(g()().mark((function e(t){var s;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleDeleteConfirm",t),x.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==r||null===(s=r.current)||void 0===s||s.reload()}catch(e){x.yw.destroy(),x.yw.error(a.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Me=function(){var e=p()(g()().mark((function e(){var t,s,n,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==re.length){e.next=3;break}return x.yw.warning(a.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),e.abrupt("return");case 3:x.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,s=0,n=l()(re);try{for(n.s();!(o=n.n()).done;)o.value}catch(e){n.e(e)}finally{n.f()}x.yw.destroy(),0===s?x.yw.success(a.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(a.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:s})),ee([]),se([]),null===(t=r.current)||void 0===t||t.reloadAndRest();case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=p()(g()().mark((function e(t,a,r){var s,n;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",t,a,r),s=localStorage.getItem(j.LA8),n=d()({orgUid:(null==v?void 0:v.uid)||"",accessToken:s||"",exportType:t},ue),"current"===t?(n.pageNumber=String(i-1),n.pageSize=String(m)):"all"===t?(n.pageNumber="0",n.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==r&&(n.pageNumber=String(a),n.pageSize=String(r)),window.open((0,k.kG)()+"/api/v1/thread/summary/export?"+new URLSearchParams(n).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),ve=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),s=function(){var r=n,s=n*a+1,o=Math.min((n+1)*a,e);t.push({key:"export-".concat(n),label:"".concat(s,"-").concat(o," (").concat(o-s+1,"条)"),onClick:function(){return ye("range",r,a)}})},n=0;n<r;n++)s();return t},we={selectedRowKeys:$,onChange:function(e,t){ee(e),se(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:me,actionRef:r,cardBordered:!0,rowSelection:we,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(a,r,s){var n,i,l,u,f,p,m,h;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.current,i=a.pageSize,l=o()(a,X),c(n),y(i),ge(l),u=void 0,f=void 0,r&&Object.keys(r).length>0&&(p=Object.keys(r)[0],u=p,f="ascend"===r[p]?"ascend":"descend"),m=d()(d()({pageNumber:n-1,pageSize:i,orgUid:null==v?void 0:v.uid,superUser:t},l),{},{sortBy:u,sortDirection:f}),e.next=10,V(m);case 10:return h=e.sent,console.log("queryThreadSummariesByOrg response:",h,m),200===h.code?de(h.data.totalElements):x.yw.error(h.message),e.abrupt("return",{data:h.data.content,success:!0,total:h.data.totalElements});case 14:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e){console.log("page:",e)}},dateFormatter:"string",headerTitle:a.formatMessage({id:"thread.tab.summary",defaultMessage:"ThreadSummary"}),toolBarRender:function(){return function(){var e=[],t=[];$.length>0&&t.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:a.formatMessage({id:"batch.delete"})+" (".concat($.length,")"),onClick:function(){A.Z.confirm({title:a.formatMessage({id:"batch.deleteTip"}),content:"".concat(a.formatMessage({id:"batch.deleteAffirm"})," ").concat($.length," ").concat(a.formatMessage({id:"items"}),"?"),onOk:Me,okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"})})}});var r=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return ye("current")}}];return ie>0&&(ie<=1e3?r.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(ie,"条)"),onClick:function(){return ye("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(ie,"条)"),children:ve(ie)})),e.push((0,R.jsx)(E.Z,{menu:{items:r},placement:"bottom",children:(0,R.jsxs)(D.ZP,{icon:(0,R.jsx)(I.Z,{}),type:"primary",children:[a.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),t.length>0&&e.push((0,R.jsx)(E.Z,{menu:{items:t},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:$.length>0?"primary":"default",danger:$.length>0,children:[$.length>0?a.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat($.length,")"):a.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),e}()}}),B]})};function $(e){return ee.apply(this,arguments)}function ee(){return(ee=p()(g()().mark((function e(t){return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,M.request)("/api/v1/thread/rating/query/org",{method:"GET",params:d()(d()({},t),{},{channel:j.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var te=["current","pageSize"],ae=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,R.jsx)(M.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left",ellipsis:!0},{title:(0,R.jsx)(M.FormattedMessage,{id:"nickname",defaultMessage:"Nickname"}),dataIndex:"userNickname",hideInSearch:!0,ellipsis:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"rating.user.tooltip"}),render:function(e,t,a,r){var s;return null==t||null===(s=t.thread)||void 0===s||null===(s=s.user)||void 0===s?void 0:s.nickname}},{title:(0,R.jsx)(M.FormattedMessage,{id:"queue.member.agent",defaultMessage:"Nickname"}),dataIndex:"agentNickname",hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"rating.agent.tooltip"}),render:function(e,t,a,r){var s;return null==t||null===(s=t.thread)||void 0===s||null===(s=s.agentProtobuf)||void 0===s?void 0:s.nickname}},{title:(0,R.jsx)(M.FormattedMessage,{id:"score",defaultMessage:"Score"}),dataIndex:"score",tooltip:(0,R.jsx)(M.FormattedMessage,{id:"rating.score.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"content",defaultMessage:"Content"}),dataIndex:"comment",copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"rating.comment.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",sorter:!0,hideInSearch:!0,width:180},{title:(0,R.jsx)(M.FormattedMessage,{id:"updatedAt",defaultMessage:"updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,hideInSearch:!0,width:180}],re=function(e){var t=e.superUser,a=(0,M.useIntl)(),r=(0,N.useRef)(),s=(0,N.useState)(1),n=h()(s,2),i=n[0],c=n[1],u=(0,N.useState)(10),f=h()(u,2),m=f[0],y=f[1],v=(0,b.u)((function(e){return e.currentOrg})),w=(0,N.useState)([]),Z=h()(w,2),O=Z[0],z=Z[1],U=(0,N.useState)([]),B=h()(U,2),P=B[0],L=B[1],q=(0,N.useState)(0),Y=h()(q,2),H=Y[0],_=Y[1],G=(0,N.useState)({}),K=h()(G,2),V=K[0],J=K[1],Q=[].concat(ae,[{title:a.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",render:function(e,t,r,s){return[(0,R.jsx)("a",{onClick:function(){X(t)},children:a.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:a.formatMessage({id:"deleteTip"}),description:"".concat(a.formatMessage({id:"deleteAffirm"}),"【").concat(null==t?void 0:t.uid,"】?"),onConfirm:function(){return W(t)},okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:a.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),X=function(e){var t,a;console.log("handleShowChatHistory",e);var r={chatConfig:{org:null==v?void 0:v.uid,t:j.CCt,sid:null==e||null===(t=e.thread)||void 0===t?void 0:t.uid}};null===(a=window.bytedesk)||void 0===a||a.showChat(r)},W=function(){var e=p()(g()().mark((function e(t){var s;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleDeleteConfirm",t),x.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==r||null===(s=r.current)||void 0===s||s.reload()}catch(e){x.yw.destroy(),x.yw.error(a.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ee=function(){var e=p()(g()().mark((function e(){var t,s,n,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==P.length){e.next=3;break}return x.yw.warning(a.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),e.abrupt("return");case 3:x.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,s=0,n=l()(P);try{for(n.s();!(o=n.n()).done;)o.value}catch(e){n.e(e)}finally{n.f()}x.yw.destroy(),0===s?x.yw.success(a.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(a.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:s})),z([]),L([]),null===(t=r.current)||void 0===t||t.reloadAndRest();case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),re=function(){var e=p()(g()().mark((function e(t,a,r){var s,n;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",t,a,r),s=localStorage.getItem(j.LA8),n=d()({orgUid:(null==v?void 0:v.uid)||"",accessToken:s||"",exportType:t},V),"current"===t?(n.pageNumber=String(i-1),n.pageSize=String(m)):"all"===t?(n.pageNumber="0",n.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==r&&(n.pageNumber=String(a),n.pageSize=String(r)),window.open((0,k.kG)()+"/api/v1/thread/rating/export?"+new URLSearchParams(n).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),se=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),s=function(){var r=n,s=n*a+1,o=Math.min((n+1)*a,e);t.push({key:"export-".concat(n),label:"".concat(s,"-").concat(o," (").concat(o-s+1,"条)"),onClick:function(){return re("range",r,a)}})},n=0;n<r;n++)s();return t},ne={selectedRowKeys:O,onChange:function(e,t){z(e),L(t)}};return(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(T.Z,{columns:Q,actionRef:r,cardBordered:!0,rowSelection:ne,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(a,r,s){var n,i,l,u,f,p,m,h;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.current,i=a.pageSize,l=o()(a,te),c(n),y(i),J(l),u=void 0,f=void 0,r&&Object.keys(r).length>0&&(p=Object.keys(r)[0],u=p,f="ascend"===r[p]?"ascend":"descend"),m=d()(d()({pageNumber:n-1,pageSize:i,orgUid:null==v?void 0:v.uid,superUser:t},l),{},{sortBy:u,sortDirection:f}),e.next=10,$(m);case 10:return h=e.sent,console.log("queryRatesByOrgUid response:",h.data,m),200===h.code?_(h.data.totalElements):x.yw.error(h.message),e.abrupt("return",{data:h.data.content,success:!0,total:h.data.totalElements});case 14:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e){console.log("page:",e)}},dateFormatter:"string",headerTitle:"评价记录",toolBarRender:function(){return function(){var e=[],t=[];O.length>0&&t.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:a.formatMessage({id:"batch.delete"})+" (".concat(O.length,")"),onClick:function(){A.Z.confirm({title:a.formatMessage({id:"batch.deleteTip"}),content:"".concat(a.formatMessage({id:"batch.deleteAffirm"})," ").concat(O.length," ").concat(a.formatMessage({id:"items"}),"?"),onOk:ee,okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"})})}});var r=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return re("current")}}];return H>0&&(H<=1e3?r.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(H,"条)"),onClick:function(){return re("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(H,"条)"),children:se(H)})),e.push((0,R.jsx)(E.Z,{menu:{items:r},placement:"bottom",children:(0,R.jsxs)(D.ZP,{icon:(0,R.jsx)(I.Z,{}),type:"primary",children:[a.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),t.length>0&&e.push((0,R.jsx)(E.Z,{menu:{items:t},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:O.length>0?"primary":"default",danger:O.length>0,children:[O.length>0?a.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(O.length,")"):a.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),e}()}})})},se=a(61789),ne=a(13775),oe=["current","pageSize"],ie=function(e){var t=e.type,a=e.superUser,r=(0,M.useIntl)(),s=(0,N.useRef)(),n=(0,N.useState)(1),i=h()(n,2),c=i[0],u=i[1],f=(0,N.useState)(10),m=h()(f,2),y=m[0],v=m[1],w=(0,b.u)((function(e){return e.currentOrg})),Z=A.Z.useModal(),O=h()(Z,2),z=(O[0],O[1]),U=(0,N.useState)([]),B=h()(U,2),P=B[0],L=B[1],q=(0,N.useState)([]),Y=h()(q,2),H=Y[0],_=Y[1],G=(0,N.useState)(0),K=h()(G,2),V=K[0],J=K[1],Q=(0,N.useState)({}),X=h()(Q,2),W=X[0],$=X[1],ee=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left",tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.index.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,ellipsis:!0,fixed:"left",tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.uid.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"nickname",defaultMessage:"Nickname"}),dataIndex:"userNickname",copyable:!0,ellipsis:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.userNickname.tooltip"}),render:function(e,t){var a;return(0,R.jsx)(R.Fragment,{children:null==t||null===(a=t.user)||void 0===a?void 0:a.nickname})}},{title:(0,R.jsx)(M.FormattedMessage,{id:"state",defaultMessage:"state"}),dataIndex:"status",copyable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.status.tooltip"}),render:function(e,t){switch(null==t?void 0:t.status){case j.ach:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.new"});case j.j0C:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.roboting"});case j.Q7C:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.offline"});case j.v1N:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.queuing"});case j.hl2:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.chatting"});case j.V1n:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.closed"});default:return(0,R.jsx)(M.FormattedMessage,{id:"queue.member.status.unknown"})}}},{title:(0,R.jsx)(M.FormattedMessage,{id:"channel"}),dataIndex:"client",width:120,copyable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.channel.tooltip"}),render:function(e,t){return(0,ne.YG)(t.channel)}},{title:(0,R.jsx)(M.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",sorter:!0,hideInSearch:!0,width:180},{title:(0,R.jsx)(M.FormattedMessage,{id:"updatedAt",defaultMessage:"updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,hideInSearch:!0,width:180},{title:(0,R.jsx)(M.FormattedMessage,{id:"type",defaultMessage:"Type"}),dataIndex:"type",copyable:!0,hideInTable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.type.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"topic",defaultMessage:"Topic"}),dataIndex:"topic",ellipsis:!0,copyable:!0,hideInTable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.topic.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"owner",defaultMessage:"Owner"}),dataIndex:"owner",hideInTable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.owner.tooltip"}),render:function(e,t){var a;return(0,R.jsx)(R.Fragment,{children:null==t||null===(a=t.owner)||void 0===a?void 0:a.nickname})}},{title:(0,R.jsx)(M.FormattedMessage,{id:"tagList",defaultMessage:"Tags"}),dataIndex:"tagList",hideInTable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.tagList.tooltip"}),render:function(e,t){var a;return null==t||null===(a=t.tagList)||void 0===a?void 0:a.map((function(e,t){return(0,R.jsxs)("span",{style:{marginRight:4},children:["#",e]},t)}))}}],te=[].concat(ee,[{title:r.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.actions.tooltip"}),render:function(e,t,a,s){return[(0,R.jsx)("a",{onClick:function(){ae(t)},children:r.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:r.formatMessage({id:"delete.tip",defaultMessage:"删除确认"}),description:r.formatMessage({id:"delete.confirm",defaultMessage:"确定要删除此群组记录吗?此操作不可恢复!"}),onConfirm:function(){return re(t)},okText:r.formatMessage({id:"ok"}),cancelText:r.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:r.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),ae=function(e){var t;console.log("handleShowChatHistory",e);var a={chatConfig:{org:null==w?void 0:w.uid,t:j.CCt,sid:null==e?void 0:e.uid}};null===(t=window.bytedesk)||void 0===t||t.showChat(a)},re=function(){var e=p()(g()().mark((function e(t){var a;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleDeleteConfirm",t),x.yw.loading(r.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(r.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==s||null===(a=s.current)||void 0===a||a.reload()}catch(e){x.yw.destroy(),x.yw.error(r.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ie=function(){var e=p()(g()().mark((function e(){var t,a,n,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==H.length){e.next=3;break}return x.yw.warning(r.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),e.abrupt("return");case 3:x.yw.loading(r.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,a=0,n=l()(H);try{for(n.s();!(o=n.n()).done;)o.value}catch(e){n.e(e)}finally{n.f()}x.yw.destroy(),0===a?x.yw.success(r.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(r.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:a})),L([]),_([]),null===(t=s.current)||void 0===t||t.reloadAndRest();case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=p()(g()().mark((function e(a,r,s){var n,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",a,r,s),n=localStorage.getItem(j.LA8),o=d()({componentType:t,orgUid:(null==w?void 0:w.uid)||"",accessToken:n||"",exportType:a,type:j.H_O},W),"current"===a?(o.pageNumber=String(c-1),o.pageSize=String(y)):"all"===a?(o.pageNumber="0",o.pageSize="1000"):"range"===a&&void 0!==r&&void 0!==s&&(o.pageNumber=String(r),o.pageSize=String(s)),window.open((0,k.kG)()+"/api/v1/thread/export?"+new URLSearchParams(o).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),ce=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),s=function(){var r=n,s=n*a+1,o=Math.min((n+1)*a,e);t.push({key:"export-".concat(n),label:"".concat(s,"-").concat(o," (").concat(o-s+1,"条)"),onClick:function(){return de("range",r,a)}})},n=0;n<r;n++)s();return t},le={selectedRowKeys:P,onChange:function(e,t){L(e),_(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:te,actionRef:s,cardBordered:!0,rowSelection:le,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(t,r,s){var n,i,c,l,f,p,m,h;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.current,i=t.pageSize,c=o()(t,oe),u(n),v(i),$(c),l=void 0,f=void 0,r&&Object.keys(r).length>0&&(p=Object.keys(r)[0],l=p,f="ascend"===r[p]?"ascend":"descend"),m=d()(d()({pageNumber:n-1,pageSize:i,componentType:"",type:j.H_O,orgUid:null==w?void 0:w.uid,mergeByTopic:!1,superUser:a},c),{},{sortBy:l,sortDirection:f}),e.next=10,(0,se.fk)(m);case 10:return h=e.sent,console.log("getAllThreads response:",h,m),200===h.code?J(h.data.totalElements):x.yw.error(h.message),e.abrupt("return",{data:h.data.content,success:!0,total:h.data.totalElements});case 14:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e){console.log("page:",e)}},dateFormatter:"string",headerTitle:r.formatMessage({id:"thread",defaultMessage:"Thread"}),toolBarRender:function(){return function(){var e=[],t=[];P.length>0&&t.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:r.formatMessage({id:"batch.delete"})+" (".concat(P.length,")"),onClick:function(){A.Z.confirm({title:r.formatMessage({id:"batch.deleteTip"}),content:"".concat(r.formatMessage({id:"batch.deleteAffirm"})," ").concat(P.length," ").concat(r.formatMessage({id:"items"}),"?"),onOk:ie,okText:r.formatMessage({id:"ok"}),cancelText:r.formatMessage({id:"cancel"})})}});var a=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:r.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return de("current")}}];return V>0&&(V<=1e3?a.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:r.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(V,"条)"),onClick:function(){return de("all")}}):a.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:r.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(V,"条)"),children:ce(V)})),e.push((0,R.jsx)(E.Z,{menu:{items:a},placement:"bottom",children:(0,R.jsxs)(D.ZP,{icon:(0,R.jsx)(I.Z,{}),type:"primary",children:[r.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),t.length>0&&e.push((0,R.jsx)(E.Z,{menu:{items:t},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:P.length>0?"primary":"default",danger:P.length>0,children:[P.length>0?r.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(P.length,")"):r.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),e}()}}),z]})},de=["current","pageSize"],ce=function(e){var t=e.type,a=e.superUser,r=(0,M.useIntl)(),s=(0,N.useRef)(),n=(0,N.useState)(1),i=h()(n,2),c=i[0],u=i[1],f=(0,N.useState)(10),m=h()(f,2),y=m[0],v=m[1],w=(0,b.u)((function(e){return e.currentOrg})),Z=A.Z.useModal(),O=h()(Z,2),z=(O[0],O[1]),U=(0,N.useState)([]),B=h()(U,2),P=B[0],L=B[1],q=(0,N.useState)([]),Y=h()(q,2),H=Y[0],_=Y[1],G=(0,N.useState)(0),K=h()(G,2),V=K[0],J=K[1],Q=(0,N.useState)({}),X=h()(Q,2),W=X[0],$=X[1],ee=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left",tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.index.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,ellipsis:!0,fixed:"left",tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.uid.tooltip"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"nickname",defaultMessage:"Nickname"}),dataIndex:"userNickname",copyable:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.userNickname.tooltip"}),render:function(e,t){var a;return(0,R.jsx)(R.Fragment,{children:null==t||null===(a=t.user)||void 0===a?void 0:a.nickname})}},{title:(0,R.jsx)(M.FormattedMessage,{id:"state",defaultMessage:"state"}),dataIndex:"status",copyable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.status.tooltip"}),render:function(e,t){switch(null==t?void 0:t.status){case j.ach:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.new"});case j.j0C:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.roboting"});case j.Q7C:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.offline"});case j.v1N:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.queuing"});case j.hl2:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.chatting"});case j.V1n:return(0,R.jsx)(M.FormattedMessage,{id:"thread.process.status.closed"});default:return(0,R.jsx)(M.FormattedMessage,{id:"queue.member.status.unknown"})}}},{title:(0,R.jsx)(M.FormattedMessage,{id:"channel"}),dataIndex:"client",width:120,copyable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.channel.tooltip"}),render:function(e,t){return(0,ne.YG)(t.channel)}},{title:(0,R.jsx)(M.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",sorter:!0,hideInSearch:!0,width:180},{title:(0,R.jsx)(M.FormattedMessage,{id:"updatedAt",defaultMessage:"updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,hideInSearch:!0,width:180},{title:(0,R.jsx)(M.FormattedMessage,{id:"type",defaultMessage:"Type"}),dataIndex:"type",copyable:!0,hideInTable:!0,hideInSearch:!0},{title:(0,R.jsx)(M.FormattedMessage,{id:"topic",defaultMessage:"Topic"}),dataIndex:"topic",ellipsis:!0,copyable:!0,hideInTable:!0,hideInSearch:!0},{title:(0,R.jsx)(M.FormattedMessage,{id:"owner",defaultMessage:"Owner"}),dataIndex:"owner",hideInTable:!0,hideInSearch:!0,render:function(e,t){var a;return(0,R.jsx)(R.Fragment,{children:null==t||null===(a=t.owner)||void 0===a?void 0:a.nickname})}},{title:(0,R.jsx)(M.FormattedMessage,{id:"tagList",defaultMessage:"Tags"}),dataIndex:"tagList",hideInTable:!0,hideInSearch:!0,render:function(e,t){var a;return null==t||null===(a=t.tagList)||void 0===a?void 0:a.map((function(e,t){return(0,R.jsxs)("span",{style:{marginRight:4},children:["#",e]},t)}))}}],te=[].concat(ee,[{title:r.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.actions.tooltip"}),render:function(e,t,a,s){return[(0,R.jsx)("a",{onClick:function(){ae(t)},children:r.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:r.formatMessage({id:"deleteTip"}),description:"".concat(r.formatMessage({id:"deleteAffirm"}),"【").concat(null==t?void 0:t.uid,"】?"),onConfirm:function(){return re(t)},okText:r.formatMessage({id:"ok"}),cancelText:r.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:r.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),ae=function(e){var t;console.log("handleShowChatHistory",e);var a={chatConfig:{org:null==w?void 0:w.uid,t:j.CCt,sid:null==e?void 0:e.uid}};null===(t=window.bytedesk)||void 0===t||t.showChat(a)},re=function(){var e=p()(g()().mark((function e(t){var a;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleDeleteConfirm",t),x.yw.loading(r.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(r.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==s||null===(a=s.current)||void 0===a||a.reload()}catch(e){x.yw.destroy(),x.yw.error(r.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),oe=function(){var e=p()(g()().mark((function e(){var t,a,n,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==H.length){e.next=3;break}return x.yw.warning(r.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),e.abrupt("return");case 3:x.yw.loading(r.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,a=0,n=l()(H);try{for(n.s();!(o=n.n()).done;)o.value}catch(e){n.e(e)}finally{n.f()}x.yw.destroy(),0===a?x.yw.success(r.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(r.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:a})),L([]),_([]),null===(t=s.current)||void 0===t||t.reloadAndRest();case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=p()(g()().mark((function e(a,r,s){var n,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",a,r,s),n=localStorage.getItem(j.LA8),o=d()({componentType:t,orgUid:(null==w?void 0:w.uid)||"",accessToken:n||"",exportType:a,type:j.n4F},W),"current"===a?(o.pageNumber=String(c-1),o.pageSize=String(y)):"all"===a?(o.pageNumber="0",o.pageSize="1000"):"range"===a&&void 0!==r&&void 0!==s&&(o.pageNumber=String(r),o.pageSize=String(s)),window.open((0,k.kG)()+"/api/v1/thread/export?"+new URLSearchParams(o).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),ce=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),s=function(){var r=n,s=n*a+1,o=Math.min((n+1)*a,e);t.push({key:"export-".concat(n),label:"".concat(s,"-").concat(o," (").concat(o-s+1,"条)"),onClick:function(){return ie("range",r,a)}})},n=0;n<r;n++)s();return t},le={selectedRowKeys:P,onChange:function(e,t){L(e),_(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:te,actionRef:s,cardBordered:!0,rowSelection:le,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(t,r,s){var n,i,c,l,f,p,m,h;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.current,i=t.pageSize,c=o()(t,de),u(n),v(i),$(c),l=void 0,f=void 0,r&&Object.keys(r).length>0&&(p=Object.keys(r)[0],l=p,f="ascend"===r[p]?"ascend":"descend"),m=d()(d()({pageNumber:n-1,pageSize:i,componentType:"",type:j.n4F,orgUid:null==w?void 0:w.uid,mergeByTopic:!1,superUser:a},c),{},{sortBy:l,sortDirection:f}),e.next=10,(0,se.fk)(m);case 10:return h=e.sent,console.log("getAllThreads response:",h,m),200===h.code?J(h.data.totalElements):x.yw.error(h.message),e.abrupt("return",{data:h.data.content,success:!0,total:h.data.totalElements});case 14:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e){console.log("page:",e)}},dateFormatter:"string",headerTitle:r.formatMessage({id:"thread",defaultMessage:"Thread"}),toolBarRender:function(){return function(){var e=[],t=[];P.length>0&&t.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:r.formatMessage({id:"batch.delete"})+" (".concat(P.length,")"),onClick:function(){A.Z.confirm({title:r.formatMessage({id:"batch.deleteTip"}),content:"".concat(r.formatMessage({id:"batch.deleteAffirm"})," ").concat(P.length," ").concat(r.formatMessage({id:"items"}),"?"),onOk:oe,okText:r.formatMessage({id:"ok"}),cancelText:r.formatMessage({id:"cancel"})})}});var a=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:r.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return ie("current")}}];return V>0&&(V<=1e3?a.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:r.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(V,"条)"),onClick:function(){return ie("all")}}):a.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:r.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(V,"条)"),children:ce(V)})),e.push((0,R.jsx)(E.Z,{menu:{items:a},placement:"bottom",children:(0,R.jsxs)(D.ZP,{icon:(0,R.jsx)(I.Z,{}),type:"primary",children:[r.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),t.length>0&&e.push((0,R.jsx)(E.Z,{menu:{items:t},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:P.length>0?"primary":"default",danger:P.length>0,children:[P.length>0?r.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(P.length,")"):r.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),e}()}}),z]})},le=function(){var e=(0,M.useIntl)(),t=[{key:"thread",label:e.formatMessage({id:"thread.tab.all"}),children:(0,R.jsx)(s.Z,{type:j.Nqz})}];return(0,k.OJ)()&&t.push({key:"rate",label:e.formatMessage({id:"thread.tab.rate"}),children:(0,R.jsx)(re,{})},{key:"transfer",label:e.formatMessage({id:"thread.tab.transfer"}),children:(0,R.jsx)(G,{})},{key:"invite",label:e.formatMessage({id:"thread.tab.invite"}),children:(0,R.jsx)(U,{})},{key:"summary",label:e.formatMessage({id:"thread.tab.summary"}),children:(0,R.jsx)(W,{})}),(0,k.Ox)()||t.push({key:"thread.group",label:e.formatMessage({id:"thread.tab.group"}),children:(0,R.jsx)(ie,{type:j.Nqz})},{key:"thread.member",label:e.formatMessage({id:"thread.tab.member"}),children:(0,R.jsx)(ce,{type:j.Nqz})}),(0,R.jsx)(r.Z,{defaultActiveKey:"thread",items:t,style:{padding:"10px"}})}}}]); |