mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-01-29 01:10:16 +00:00
1 line
61 KiB
JavaScript
1 line
61 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[3868],{11090:function(e,t,a){a.d(t,{Z:function(){return d}});var r=a(73743),n=a(44194),s={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 n.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:s}))};var d=n.forwardRef(i)},2484:function(e,t,a){a.d(t,{Z:function(){return d}});var r=a(73743),n=a(44194),s={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 n.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:s}))};var d=n.forwardRef(i)},16373: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),n=a.n(r),s=a(73193),o=a.n(s),i=a(89933),d=a.n(i),c=a(18232),l=a(43906);function u(e){return g.apply(this,arguments)}function g(){return(g=d()(n()().mark((function e(t){return n()().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()(n()().mark((function e(t){return n()().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()(n()().mark((function e(t){return n()().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()(n()().mark((function e(t){return n()().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)}},17069:function(e,t,a){a.r(t),a.d(t,{default:function(){return le}});var r=a(75002),n=a(10985),s=a(84176),o=a.n(s),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(55567),M=a(43906);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(28619),b=a(9942),j=a(18232),k=a(81343),S=a(54881),I=a(11090),F=a(2484),T=a(46336),A=a(39686),Z=a(41313),C=a(30915),E=a(41994),D=a(34353),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(){var e=(0,M.useIntl)(),t=(0,N.useRef)(),a=(0,N.useState)(1),r=h()(a,2),n=r[0],s=r[1],i=(0,N.useState)(10),c=h()(i,2),u=c[0],f=c[1],m=(0,b.u)((function(e){return e.currentOrg})),v=(0,w.Z)().translateString,U=A.Z.useModal(),q=h()(U,2),B=(q[0],q[1]),P=(0,N.useState)([]),L=h()(P,2),H=L[0],Y=L[1],_=(0,N.useState)([]),G=h()(_,2),K=G[0],V=G[1],J=(0,N.useState)(0),Q=h()(J,2),X=Q[0],W=Q[1],$=(0,N.useState)({}),ee=h()($,2),te=ee[0],ae=ee[1],re=[{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 n;return v(null===(n=t.sender)||void 0===n?void 0:n.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 n;return v(null===(n=t.receiver)||void 0===n?void 0:n.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}],ne=[].concat(re,[{title:e.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",render:function(t,a,r,n){return[(0,R.jsx)("a",{onClick:function(){se(a)},children:e.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:e.formatMessage({id:"deleteTip"}),description:"".concat(e.formatMessage({id:"deleteAffirm"}),"【").concat(null==a?void 0:a.uid,"】?"),onConfirm:function(){return oe(a)},okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:e.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),se=function(e){var t,a;console.log("handleShowChatHistory",e);var r={chatConfig:{org:null==m?void 0:m.uid,t:j.IUl,sid:null==e||null===(t=e.thread)||void 0===t?void 0:t.uid}};null===(a=window.bytedesk)||void 0===a||a.showChat(r)},oe=function(){var a=p()(g()().mark((function a(r){var n;return g()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:console.log("handleDeleteConfirm",r),x.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==t||null===(n=t.current)||void 0===n||n.reload()}catch(t){x.yw.destroy(),x.yw.error(e.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),ie=function(){var a=p()(g()().mark((function a(){var r,n,s,o;return g()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(0!==K.length){a.next=3;break}return x.yw.warning(e.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),a.abrupt("return");case 3:x.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,n=0,s=l()(K);try{for(s.s();!(o=s.n()).done;)o.value}catch(e){s.e(e)}finally{s.f()}x.yw.destroy(),0===n?x.yw.success(e.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(e.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:n})),Y([]),V([]),null===(r=t.current)||void 0===r||r.reloadAndRest();case 13:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),de=function(){var e=p()(g()().mark((function e(t,a,r){var s,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",t,a,r),s=localStorage.getItem(j.LA8),o=d()({orgUid:(null==m?void 0:m.uid)||"",accessToken:s||"",exportType:t},te),"current"===t?(o.pageNumber=String(n-1),o.pageSize=String(u)):"all"===t?(o.pageNumber="0",o.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==r&&(o.pageNumber=String(a),o.pageSize=String(r)),window.open((0,k.kG)()+"/api/v1/thread/invite/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),n=function(){var r=s,n=s*a+1,o=Math.min((s+1)*a,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(o," (").concat(o-n+1,"条)"),onClick:function(){return de("range",r,a)}})},s=0;s<r;s++)n();return t},le={selectedRowKeys:H,onChange:function(e,t){Y(e),V(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:ne,actionRef:t,cardBordered:!0,rowSelection:le,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(t,a,r){var n,i,c,l,u,p,h,M;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.current,i=t.pageSize,c=o()(t,O),s(n),f(i),ae(c),l=void 0,u=void 0,a&&Object.keys(a).length>0&&(p=Object.keys(a)[0],l=p,u="ascend"===a[p]?"ascend":"descend"),h=d()(d()({pageNumber:n-1,pageSize:i,orgUid:null==m?void 0:m.uid},c),{},{sortBy:l,sortDirection:u}),e.next=10,y(h);case 10:return M=e.sent,console.log("getAllThreadInvites response:",M,h),200===M.code?W(M.data.totalElements):x.yw.error(M.message),e.abrupt("return",{data:M.data.content,success:!0,total:M.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:e.formatMessage({id:"thread.tab.invite",defaultMessage:"ThreadInvite"}),toolBarRender:function(){return function(){var t=[],a=[];H.length>0&&a.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:e.formatMessage({id:"batch.delete"})+" (".concat(H.length,")"),onClick:function(){A.Z.confirm({title:e.formatMessage({id:"batch.deleteTip"}),content:"".concat(e.formatMessage({id:"batch.deleteAffirm"})," ").concat(H.length," ").concat(e.formatMessage({id:"items"}),"?"),onOk:ie,okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"})})}});var r=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return de("current")}}];return X>0&&(X<=1e3?r.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(X,"条)"),onClick:function(){return de("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(X,"条)"),children:ce(X)})),t.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:[e.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),a.length>0&&t.push((0,R.jsx)(E.Z,{menu:{items:a},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:H.length>0?"primary":"default",danger:H.length>0,children:[H.length>0?e.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(H.length,")"):e.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),t}()}}),B]})};function q(e){return B.apply(this,arguments)}function B(){return(B=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 P=a(28977),L=a.n(P),H=["current","pageSize"],Y={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(){var e=(0,M.useIntl)(),t=(0,N.useRef)(),a=(0,N.useState)(1),r=h()(a,2),n=r[0],s=r[1],i=(0,N.useState)(10),c=h()(i,2),u=c[0],f=c[1],m=(0,b.u)((function(e){return e.currentOrg})),y=(0,w.Z)().translateString,v=A.Z.useModal(),O=h()(v,2),z=(O[0],O[1]),U=(0,N.useState)([]),B=h()(U,2),P=B[0],G=B[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],ne=ae[1],se=[{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 n;return y(null===(n=t.sender)||void 0===n?void 0:n.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 n;return y(null===(n=t.receiver)||void 0===n?void 0:n.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=Y[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?L()(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?L()(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?L()(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?L()(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?L()(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}],oe=[].concat(se,[{title:e.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",render:function(t,a,r,n){return[(0,R.jsx)("a",{onClick:function(){ie(a)},children:e.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:e.formatMessage({id:"delete.tip",defaultMessage:"删除确认"}),description:e.formatMessage({id:"delete.confirm",defaultMessage:"确定要删除此转接记录吗?此操作不可恢复!"}),onConfirm:function(){return de(a)},okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:e.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),ie=function(e){var t,a;console.log("handleShowChatHistory",e);var r={chatConfig:{org:null==m?void 0:m.uid,t:j.IUl,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 a=p()(g()().mark((function a(r){var n;return g()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:console.log("handleDeleteConfirm",r),x.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==t||null===(n=t.current)||void 0===n||n.reload()}catch(t){x.yw.destroy(),x.yw.error(e.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),ce=function(){var a=p()(g()().mark((function a(){var r,n,s,o;return g()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(0!==J.length){a.next=3;break}return x.yw.warning(e.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),a.abrupt("return");case 3:x.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,n=0,s=l()(J);try{for(s.s();!(o=s.n()).done;)o.value}catch(e){s.e(e)}finally{s.f()}x.yw.destroy(),0===n?x.yw.success(e.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(e.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:n})),G([]),Q([]),null===(r=t.current)||void 0===r||r.reloadAndRest();case 13:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),le=function(){var e=p()(g()().mark((function e(t,a,r){var s,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",t,a,r),s=localStorage.getItem(j.LA8),o=d()({orgUid:(null==m?void 0:m.uid)||"",accessToken:s||"",exportType:t},re),"current"===t?(o.pageNumber=String(n-1),o.pageSize=String(u)):"all"===t?(o.pageNumber="0",o.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==r&&(o.pageNumber=String(a),o.pageSize=String(r)),window.open((0,k.kG)()+"/api/v1/thread/transfer/export?"+new URLSearchParams(o).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),n=function(){var r=s,n=s*a+1,o=Math.min((s+1)*a,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(o," (").concat(o-n+1,"条)"),onClick:function(){return le("range",r,a)}})},s=0;s<r;s++)n();return t},ge={selectedRowKeys:P,onChange:function(e,t){G(e),Q(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:oe,actionRef:t,cardBordered:!0,rowSelection:ge,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(t,a,r){var n,i,c,l,u,p,h,M;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.current,i=t.pageSize,c=o()(t,H),s(n),f(i),ne(c),l=void 0,u=void 0,a&&Object.keys(a).length>0&&(p=Object.keys(a)[0],l=p,u="ascend"===a[p]?"ascend":"descend"),h=d()(d()({pageNumber:n-1,pageSize:i,orgUid:null==m?void 0:m.uid},c),{},{sortBy:l,sortDirection:u}),e.next=10,q(h);case 10:return M=e.sent,console.log("getAllThreadTransfers response:",M,h),200===M.code?ee(M.data.totalElements):x.yw.error(M.message),e.abrupt("return",{data:M.data.content,success:!0,total:M.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:e.formatMessage({id:"thread.tab.transfer",defaultMessage:"ThreadTransfer"}),toolBarRender:function(){return function(){var t=[],a=[];P.length>0&&a.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:e.formatMessage({id:"batch.delete"})+" (".concat(P.length,")"),onClick:function(){A.Z.confirm({title:e.formatMessage({id:"batch.deleteTip"}),content:"".concat(e.formatMessage({id:"batch.deleteAffirm"})," ").concat(P.length," ").concat(e.formatMessage({id:"items"}),"?"),onOk:ce,okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"})})}});var r=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:e.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:e.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat($,"条)"),onClick:function(){return le("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat($,"条)"),children:ue($)})),t.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:[e.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),a.length>0&&t.push((0,R.jsx)(E.Z,{menu:{items:a},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:P.length>0?"primary":"default",danger:P.length>0,children:[P.length>0?e.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(P.length,")"):e.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),t}()}}),z]})},K=a(99898);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(16373),X=["current","pageSize"],W=function(){var e=(0,M.useIntl)(),t=(0,N.useRef)(),a=(0,N.useState)(1),r=h()(a,2),n=r[0],s=r[1],i=(0,N.useState)(10),c=h()(i,2),u=c[0],f=c[1],m=(0,b.u)((function(e){return e.currentOrg})),y=(0,w.Z)().translateString,v=A.Z.useModal(),O=h()(v,2),z=(O[0],O[1]),U=(0,N.useState)([]),q=h()(U,2),B=(q[0],q[1]),P=(0,N.useState)({}),L=h()(P,2),H=L[0],Y=L[1],_=(0,N.useState)([]),G=h()(_,2),J=G[0],W=G[1],$=(0,N.useState)([]),ee=h()($,2),te=ee[0],ae=ee[1],re=(0,N.useState)(0),ne=h()(re,2),se=ne[0],oe=ne[1],ie=(0,N.useState)({}),de=h()(ie,2),ce=de[0],le=de[1],ue=function(){var t=p()(g()().mark((function t(){var a,r,n,s,o;return g()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,r={pageNumber:0,pageSize:100,type:j.ics,orgUid:null==m?void 0:m.uid},t.next=4,(0,Q.XS)(r);case 4:n=t.sent,console.log("queryCategoriesByOrg response:",n.data,r),200===(null==n?void 0:n.code)&&null!==(a=n.data)&&void 0!==a&&a.content&&(s=n.data.content,B(s),o={},s.forEach((function(e){o[e.uid]=e.name})),Y(o)),t.next=13;break;case 9:t.prev=9,t.t0=t.catch(0),console.error("Fetch categories error:",t.t0),x.yw.error(e.formatMessage({id:"ticket.category.load.error"}));case 13:case"end":return t.stop()}}),t,null,[[0,9]])})));return function(){return t.apply(this,arguments)}}();(0,N.useEffect)((function(){null!=m&&m.uid&&ue()}),[null==m?void 0:m.uid]);var ge=[{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=H[t.categoryUid]||t.categoryUid;return y(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(t,a){var r="",n="";switch(a.status){case j.kA8:r="orange",n=e.formatMessage({id:"summary.status.pending",defaultMessage:"待处理"});break;case j.zvK:r="blue",n=e.formatMessage({id:"summary.status.processing",defaultMessage:"处理中"});break;case j.fuK:r="green",n=e.formatMessage({id:"summary.status.resolved",defaultMessage:"已解决"});break;case j.cin:r="gray",n=e.formatMessage({id:"summary.status.closed",defaultMessage:"已关闭"});break;default:r="default",n=t}return(0,R.jsx)(Z.Z,{color:r,children:n})}},{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}],fe=[].concat(ge,[{title:e.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",render:function(t,a,r,n){return[(0,R.jsx)("a",{onClick:function(){pe(a)},children:e.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:e.formatMessage({id:"delete.tip",defaultMessage:"删除确认"}),description:e.formatMessage({id:"delete.confirm",defaultMessage:"确定要删除此总结记录吗?此操作不可恢复!"}),onConfirm:function(){return me(a)},okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:e.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),pe=function(e){var t;console.log("handleShowChatHistory",e);var a={chatConfig:{org:null==m?void 0:m.uid,t:j.IUl,sid:null==e?void 0:e.threadUid}};null===(t=window.bytedesk)||void 0===t||t.showChat(a)},me=function(){var a=p()(g()().mark((function a(r){var n;return g()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:console.log("handleDeleteConfirm",r),x.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==t||null===(n=t.current)||void 0===n||n.reload()}catch(t){x.yw.destroy(),x.yw.error(e.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),he=function(){var a=p()(g()().mark((function a(){var r,n,s,o;return g()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(0!==te.length){a.next=3;break}return x.yw.warning(e.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),a.abrupt("return");case 3:x.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,n=0,s=l()(te);try{for(s.s();!(o=s.n()).done;)o.value}catch(e){s.e(e)}finally{s.f()}x.yw.destroy(),0===n?x.yw.success(e.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(e.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:n})),W([]),ae([]),null===(r=t.current)||void 0===r||r.reloadAndRest();case 13:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),xe=function(){var e=p()(g()().mark((function e(t,a,r){var s,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",t,a,r),s=localStorage.getItem(j.LA8),o=d()({orgUid:(null==m?void 0:m.uid)||"",accessToken:s||"",exportType:t},ce),"current"===t?(o.pageNumber=String(n-1),o.pageSize=String(u)):"all"===t?(o.pageNumber="0",o.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==r&&(o.pageNumber=String(a),o.pageSize=String(r)),window.open((0,k.kG)()+"/api/v1/thread/summary/export?"+new URLSearchParams(o).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),Me=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),n=function(){var r=s,n=s*a+1,o=Math.min((s+1)*a,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(o," (").concat(o-n+1,"条)"),onClick:function(){return xe("range",r,a)}})},s=0;s<r;s++)n();return t},ye={selectedRowKeys:J,onChange:function(e,t){W(e),ae(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:fe,actionRef:t,cardBordered:!0,rowSelection:ye,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(t,a,r){var n,i,c,l,u,p,h,M;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.current,i=t.pageSize,c=o()(t,X),s(n),f(i),le(c),l=void 0,u=void 0,a&&Object.keys(a).length>0&&(p=Object.keys(a)[0],l=p,u="ascend"===a[p]?"ascend":"descend"),h=d()(d()({pageNumber:n-1,pageSize:i,orgUid:null==m?void 0:m.uid},c),{},{sortBy:l,sortDirection:u}),e.next=10,V(h);case 10:return M=e.sent,console.log("queryThreadSummariesByOrg response:",M,h),200===M.code?oe(M.data.totalElements):x.yw.error(M.message),e.abrupt("return",{data:M.data.content,success:!0,total:M.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:e.formatMessage({id:"thread.tab.summary",defaultMessage:"ThreadSummary"}),toolBarRender:function(){return function(){var t=[],a=[];J.length>0&&a.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:e.formatMessage({id:"batch.delete"})+" (".concat(J.length,")"),onClick:function(){A.Z.confirm({title:e.formatMessage({id:"batch.deleteTip"}),content:"".concat(e.formatMessage({id:"batch.deleteAffirm"})," ").concat(J.length," ").concat(e.formatMessage({id:"items"}),"?"),onOk:he,okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"})})}});var r=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return xe("current")}}];return se>0&&(se<=1e3?r.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(se,"条)"),onClick:function(){return xe("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(se,"条)"),children:Me(se)})),t.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:[e.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),a.length>0&&t.push((0,R.jsx)(E.Z,{menu:{items:a},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:J.length>0?"primary":"default",danger:J.length>0,children:[J.length>0?e.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(J.length,")"):e.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),t}()}}),z]})};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 n;return null==t||null===(n=t.thread)||void 0===n||null===(n=n.user)||void 0===n?void 0:n.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 n;return null==t||null===(n=t.thread)||void 0===n||null===(n=n.agentProtobuf)||void 0===n?void 0:n.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(){var e=(0,M.useIntl)(),t=(0,N.useRef)(),a=(0,N.useState)(1),r=h()(a,2),n=r[0],s=r[1],i=(0,N.useState)(10),c=h()(i,2),u=c[0],f=c[1],m=(0,b.u)((function(e){return e.currentOrg})),y=(0,N.useState)([]),v=h()(y,2),w=v[0],Z=v[1],O=(0,N.useState)([]),z=h()(O,2),U=z[0],q=z[1],B=(0,N.useState)(0),P=h()(B,2),L=P[0],H=P[1],Y=(0,N.useState)({}),_=h()(Y,2),G=_[0],K=_[1],V=[].concat(ae,[{title:e.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:100,fixed:"right",render:function(t,a,r,n){return[(0,R.jsx)("a",{onClick:function(){J(a)},children:e.formatMessage({id:"view",defaultMessage:"View"})},"editable"),(0,R.jsx)(C.Z,{title:e.formatMessage({id:"deleteTip"}),description:"".concat(e.formatMessage({id:"deleteAffirm"}),"【").concat(null==a?void 0:a.uid,"】?"),onConfirm:function(){return Q(a)},okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"}),children:(0,R.jsx)("a",{style:{color:"red",marginLeft:8},children:e.formatMessage({id:"delete",defaultMessage:"删除"})})},"delete")]}}]),J=function(e){var t,a;console.log("handleShowChatHistory",e);var r={chatConfig:{org:null==m?void 0:m.uid,t:j.IUl,sid:null==e||null===(t=e.thread)||void 0===t?void 0:t.uid}};null===(a=window.bytedesk)||void 0===a||a.showChat(r)},Q=function(){var a=p()(g()().mark((function a(r){var n;return g()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:console.log("handleDeleteConfirm",r),x.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting..."}));try{x.yw.destroy(),x.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"Delete Success"})),null==t||null===(n=t.current)||void 0===n||n.reload()}catch(t){x.yw.destroy(),x.yw.error(e.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}))}case 3:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),X=function(){var a=p()(g()().mark((function a(){var r,n,s,o;return g()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(0!==U.length){a.next=3;break}return x.yw.warning(e.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),a.abrupt("return");case 3:x.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),0,n=0,s=l()(U);try{for(s.s();!(o=s.n()).done;)o.value}catch(e){s.e(e)}finally{s.f()}x.yw.destroy(),0===n?x.yw.success(e.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:0})):x.yw.warning(e.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:0,fail:n})),Z([]),q([]),null===(r=t.current)||void 0===r||r.reloadAndRest();case 13:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),W=function(){var e=p()(g()().mark((function e(t,a,r){var s,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",t,a,r),s=localStorage.getItem(j.LA8),o=d()({orgUid:(null==m?void 0:m.uid)||"",accessToken:s||"",exportType:t},G),"current"===t?(o.pageNumber=String(n-1),o.pageSize=String(u)):"all"===t?(o.pageNumber="0",o.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==r&&(o.pageNumber=String(a),o.pageSize=String(r)),window.open((0,k.kG)()+"/api/v1/thread/rating/export?"+new URLSearchParams(o).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),ee=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),n=function(){var r=s,n=s*a+1,o=Math.min((s+1)*a,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(o," (").concat(o-n+1,"条)"),onClick:function(){return W("range",r,a)}})},s=0;s<r;s++)n();return t},re={selectedRowKeys:w,onChange:function(e,t){Z(e),q(t)}};return(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(T.Z,{columns:V,actionRef:t,cardBordered:!0,rowSelection:re,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(t,a,r){var n,i,c,l,u,p,h,M;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.current,i=t.pageSize,c=o()(t,te),s(n),f(i),K(c),l=void 0,u=void 0,a&&Object.keys(a).length>0&&(p=Object.keys(a)[0],l=p,u="ascend"===a[p]?"ascend":"descend"),h=d()(d()({pageNumber:n-1,pageSize:i,orgUid:null==m?void 0:m.uid},c),{},{sortBy:l,sortDirection:u}),e.next=10,$(h);case 10:return M=e.sent,console.log("queryRatesByOrgUid response:",M.data,h),200===M.code?H(M.data.totalElements):x.yw.error(M.message),e.abrupt("return",{data:M.data.content,success:!0,total:M.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 t=[],a=[];w.length>0&&a.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:e.formatMessage({id:"batch.delete"})+" (".concat(w.length,")"),onClick:function(){A.Z.confirm({title:e.formatMessage({id:"batch.deleteTip"}),content:"".concat(e.formatMessage({id:"batch.deleteAffirm"})," ").concat(w.length," ").concat(e.formatMessage({id:"items"}),"?"),onOk:X,okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"})})}});var r=[{key:"export-current",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return W("current")}}];return L>0&&(L<=1e3?r.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(L,"条)"),onClick:function(){return W("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:e.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(L,"条)"),children:ee(L)})),t.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:[e.formatMessage({id:"export",defaultMessage:"Export"}),(0,R.jsx)(F.Z,{})]},"button")},"export")),a.length>0&&t.push((0,R.jsx)(E.Z,{menu:{items:a},placement:"bottom",children:(0,R.jsxs)(D.ZP,{type:w.length>0?"primary":"default",danger:w.length>0,children:[w.length>0?e.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(w.length,")"):e.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),t}()}})})},ne=a(32720),se=a(10266),oe=["current","pageSize"],ie=function(e){var t=e.type,a=(0,M.useIntl)(),r=(0,N.useRef)(),n=(0,N.useState)(1),s=h()(n,2),i=s[0],c=s[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=A.Z.useModal(),Z=h()(w,2),O=(Z[0],Z[1]),z=(0,N.useState)([]),U=h()(z,2),q=U[0],B=U[1],P=(0,N.useState)([]),L=h()(P,2),H=L[0],Y=L[1],_=(0,N.useState)(0),G=h()(_,2),K=G[0],V=G[1],J=(0,N.useState)({}),Q=h()(J,2),X=Q[0],W=Q[1],$=[{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:"client"}),dataIndex:"client",width:120,copyable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.channel.tooltip"}),render:function(e,t){return(0,se.qF)(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)}))}}],ee=[].concat($,[{title:a.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,r,n){return[(0,R.jsx)("a",{onClick:function(){te(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 ae(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")]}}]),te=function(e){var t;console.log("handleShowChatHistory",e);var a={chatConfig:{org:null==v?void 0:v.uid,t:j.IUl,sid:null==e?void 0:e.uid}};null===(t=window.bytedesk)||void 0===t||t.showChat(a)},ae=function(){var e=p()(g()().mark((function e(t){var n;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===(n=r.current)||void 0===n||n.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)}}(),re=function(){var e=p()(g()().mark((function e(){var t,n,s,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(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,n=0,s=l()(H);try{for(s.s();!(o=s.n()).done;)o.value}catch(e){s.e(e)}finally{s.f()}x.yw.destroy(),0===n?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:n})),B([]),Y([]),null===(t=r.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,n){var s,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",a,r,n),s=localStorage.getItem(j.LA8),o=d()({componentType:t,orgUid:(null==v?void 0:v.uid)||"",accessToken:s||"",exportType:a,type:j.H_O},X),"current"===a?(o.pageNumber=String(i-1),o.pageSize=String(m)):"all"===a?(o.pageNumber="0",o.pageSize="1000"):"range"===a&&void 0!==r&&void 0!==n&&(o.pageNumber=String(r),o.pageSize=String(n)),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)}}(),de=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),n=function(){var r=s,n=s*a+1,o=Math.min((s+1)*a,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(o," (").concat(o-n+1,"条)"),onClick:function(){return ie("range",r,a)}})},s=0;s<r;s++)n();return t},ce={selectedRowKeys:q,onChange:function(e,t){B(e),Y(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:ee,actionRef:r,cardBordered:!0,rowSelection:ce,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(t,a,r){var n,s,i,l,u,f,p,m;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.current,s=t.pageSize,i=o()(t,oe),c(n),y(s),W(i),l=void 0,u=void 0,a&&Object.keys(a).length>0&&(f=Object.keys(a)[0],l=f,u="ascend"===a[f]?"ascend":"descend"),p=d()(d()({pageNumber:n-1,pageSize:s,componentType:"",type:j.H_O,orgUid:null==v?void 0:v.uid,mergeByTopic:!1},i),{},{sortBy:l,sortDirection:u}),e.next=10,(0,ne.fk)(p);case 10:return m=e.sent,console.log("getAllThreads response:",m,p),200===m.code?V(m.data.totalElements):x.yw.error(m.message),e.abrupt("return",{data:m.data.content,success:!0,total:m.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",defaultMessage:"Thread"}),toolBarRender:function(){return function(){var e=[],t=[];q.length>0&&t.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:a.formatMessage({id:"batch.delete"})+" (".concat(q.length,")"),onClick:function(){A.Z.confirm({title:a.formatMessage({id:"batch.deleteTip"}),content:"".concat(a.formatMessage({id:"batch.deleteAffirm"})," ").concat(q.length," ").concat(a.formatMessage({id:"items"}),"?"),onOk:re,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 ie("current")}}];return K>0&&(K<=1e3?r.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(K,"条)"),onClick:function(){return ie("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(K,"条)"),children:de(K)})),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:q.length>0?"primary":"default",danger:q.length>0,children:[q.length>0?a.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(q.length,")"):a.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),e}()}}),O]})},de=["current","pageSize"],ce=function(e){var t=e.type,a=(0,M.useIntl)(),r=(0,N.useRef)(),n=(0,N.useState)(1),s=h()(n,2),i=s[0],c=s[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=A.Z.useModal(),Z=h()(w,2),O=(Z[0],Z[1]),z=(0,N.useState)([]),U=h()(z,2),q=U[0],B=U[1],P=(0,N.useState)([]),L=h()(P,2),H=L[0],Y=L[1],_=(0,N.useState)(0),G=h()(_,2),K=G[0],V=G[1],J=(0,N.useState)({}),Q=h()(J,2),X=Q[0],W=Q[1],$=[{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:"client"}),dataIndex:"client",width:120,copyable:!0,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"thread.channel.tooltip"}),render:function(e,t){return(0,se.qF)(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)}))}}],ee=[].concat($,[{title:a.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,r,n){return[(0,R.jsx)("a",{onClick:function(){te(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 ae(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")]}}]),te=function(e){var t;console.log("handleShowChatHistory",e);var a={chatConfig:{org:null==v?void 0:v.uid,t:j.IUl,sid:null==e?void 0:e.uid}};null===(t=window.bytedesk)||void 0===t||t.showChat(a)},ae=function(){var e=p()(g()().mark((function e(t){var n;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===(n=r.current)||void 0===n||n.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)}}(),re=function(){var e=p()(g()().mark((function e(){var t,n,s,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(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,n=0,s=l()(H);try{for(s.s();!(o=s.n()).done;)o.value}catch(e){s.e(e)}finally{s.f()}x.yw.destroy(),0===n?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:n})),B([]),Y([]),null===(t=r.current)||void 0===t||t.reloadAndRest();case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=p()(g()().mark((function e(a,r,n){var s,o;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",a,r,n),s=localStorage.getItem(j.LA8),o=d()({componentType:t,orgUid:(null==v?void 0:v.uid)||"",accessToken:s||"",exportType:a,type:j.n4F},X),"current"===a?(o.pageNumber=String(i-1),o.pageSize=String(m)):"all"===a?(o.pageNumber="0",o.pageSize="1000"):"range"===a&&void 0!==r&&void 0!==n&&(o.pageNumber=String(r),o.pageSize=String(n)),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)}}(),ie=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),n=function(){var r=s,n=s*a+1,o=Math.min((s+1)*a,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(o," (").concat(o-n+1,"条)"),onClick:function(){return oe("range",r,a)}})},s=0;s<r;s++)n();return t},ce={selectedRowKeys:q,onChange:function(e,t){B(e),Y(t)}};return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(T.Z,{columns:ee,actionRef:r,cardBordered:!0,rowSelection:ce,scroll:{x:"max-content"},request:function(){var e=p()(g()().mark((function e(t,a,r){var n,s,i,l,u,f,p,m;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.current,s=t.pageSize,i=o()(t,de),c(n),y(s),W(i),l=void 0,u=void 0,a&&Object.keys(a).length>0&&(f=Object.keys(a)[0],l=f,u="ascend"===a[f]?"ascend":"descend"),p=d()(d()({pageNumber:n-1,pageSize:s,componentType:"",type:j.n4F,orgUid:null==v?void 0:v.uid,mergeByTopic:!1},i),{},{sortBy:l,sortDirection:u}),e.next=10,(0,ne.fk)(p);case 10:return m=e.sent,console.log("getAllThreads response:",m,p),200===m.code?V(m.data.totalElements):x.yw.error(m.message),e.abrupt("return",{data:m.data.content,success:!0,total:m.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",defaultMessage:"Thread"}),toolBarRender:function(){return function(){var e=[],t=[];q.length>0&&t.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:a.formatMessage({id:"batch.delete"})+" (".concat(q.length,")"),onClick:function(){A.Z.confirm({title:a.formatMessage({id:"batch.deleteTip"}),content:"".concat(a.formatMessage({id:"batch.deleteAffirm"})," ").concat(q.length," ").concat(a.formatMessage({id:"items"}),"?"),onOk:re,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 oe("current")}}];return K>0&&(K<=1e3?r.push({key:"export-all",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(K,"条)"),onClick:function(){return oe("all")}}):r.push({key:"export-range",icon:(0,R.jsx)(I.Z,{}),label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(K,"条)"),children:ie(K)})),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:q.length>0?"primary":"default",danger:q.length>0,children:[q.length>0?a.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(q.length,")"):a.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(F.Z,{})]})},"batchOperations")),e}()}}),O]})},le=function(){var e=(0,M.useIntl)(),t=[{key:"thread",label:e.formatMessage({id:"thread.tab.all"}),children:(0,R.jsx)(n.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"}})}}}]); |