Files
weiyu/deploy/server/admin/p__Dashboard__Kbase__QuickReply__QuickReplyData.aa380b86.async.js
jack ning 543d82b05d update
2025-07-26 20:01:33 +08:00

1 line
28 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[4790],{16829:function(e,t,a){a.d(t,{Z:function(){return l}});var n=a(77260),r=a(44194),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},o=a(5901),i=function(e,t){return r.createElement(o.Z,(0,n.Z)({},e,{ref:t,icon:s}))};var l=r.forwardRef(i)},17194:function(e,t,a){a.d(t,{Z:function(){return l}});var n=a(77260),r=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 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"},o=a(5901),i=function(e,t){return r.createElement(o.Z,(0,n.Z)({},e,{ref:t,icon:s}))};var l=r.forwardRef(i)},90880:function(e,t,a){var n=a(73193),r=a.n(n),s=a(84176),o=a.n(s),i=a(31756),l=a(52544),c=a(32597),u=a(25191),d=a(75699),p=a(7943),f=(a(29123),a(28977)),g=a.n(f),m=a(44194),h=a(31549),y=["placeholder","defaultValue","value","style","toolbarKeys","maxLength","onChange","options"];t.Z=function(e){var t=e.placeholder,a=e.defaultValue,n=e.value,s=e.style,f=e.toolbarKeys,v=e.maxLength,x=e.onChange,M=(e.options,o()(e,y)),b=(0,d.useIntl)(),w=(0,l.Z)().isDarkMode,k=(0,m.useRef)(null),j=(0,m.useRef)(null);return(0,m.useEffect)((function(){if(k.current){if(!j.current){var e=new p.cW({element:k.current,theme:w?"dark":"light",placeholder:t,content:a,toolbarKeys:f,image:{uploadUrl:(0,c.M$)(),uploadFormName:"file",uploadHeaders:{Authorization:"Bearer "+localStorage.getItem(u.LA8)},uploader:function(e,t,a,n){console.log("uploader:",e,t,a,n);var s=g()(new Date).format("YYYYMMDDHHmmss")+"_"+e.name,o=new FormData;return o.append("file",e),o.append("fileName",s),o.append("fileType",e.type),o.append("isAvatar","false"),o.append("kbType",u.QPQ),o.append("categoryUid",""),o.append("kbUid",""),o.append("orgUid",""),o.append("client",u.XtJ),new Promise((function(e,n){fetch(t,{method:"POST",headers:r()({Accept:"application/json"},a),body:o}).then((function(e){return e.json()})).then((function(t){if(console.log("upload data:",t),200===t.code){i.yw.destroy(),i.yw.success("".concat(s," 上传成功"));var a={errorCode:0,data:{src:t.data.fileUrl,alt:s}};e(a)}else i.yw.destroy(),i.yw.error("".concat(s," 上传失败"))})).catch((function(e){n(e)}))}))}},video:{uploadUrl:(0,c.M$)(),uploadFormName:"file",uploadHeaders:{Authorization:"Bearer "+localStorage.getItem(u.LA8)},uploader:function(e,t,a,n){console.log("uploader:",e,t,a,n);var s=g()(new Date).format("YYYYMMDDHHmmss")+"_"+e.name,o=new FormData;return o.append("file",e),o.append("fileName",s),o.append("fileType",e.type),o.append("isAvatar","false"),o.append("kbType",u.QPQ),o.append("categoryUid",""),o.append("kbUid",""),o.append("client",u.XtJ),new Promise((function(e,n){fetch(t,{method:"POST",headers:r()({Accept:"application/json"},a),body:o}).then((function(e){return e.json()})).then((function(t){if(console.log("upload data:",t),200===t.code){i.yw.destroy(),i.yw.success("".concat(s," 上传成功"));var a={errorCode:0,data:{src:t.data.fileUrl,poster:"https://www.weiyuai.cn/avatars/video_poster.png"}};e(a)}else i.yw.destroy(),i.yw.error("".concat(s," 上传失败"))})).catch((function(e){n(e)}))}))}},attachment:{uploadUrl:(0,c.M$)(),uploadFormName:"file",uploadHeaders:{Authorization:"Bearer "+localStorage.getItem(u.LA8)},uploader:function(e,t,a,n){console.log("uploader:",e,t,a,n);var s=g()(new Date).format("YYYYMMDDHHmmss")+"_"+e.name,o=new FormData;return o.append("file",e),o.append("fileName",s),o.append("fileType",e.type),o.append("isAvatar","false"),o.append("kbType",u.QPQ),o.append("categoryUid",""),o.append("kbUid",""),o.append("client",u.XtJ),new Promise((function(e,n){fetch(t,{method:"POST",headers:r()({Accept:"application/json"},a),body:o}).then((function(e){return e.json()})).then((function(t){if(console.log("upload data:",t),200===t.code){i.yw.destroy(),i.yw.success("".concat(s," 上传成功"));var a={errorCode:0,data:{href:t.data.fileUrl,fileName:s}};e(a)}else i.yw.destroy(),i.yw.error("".concat(s," 上传失败"))})).catch((function(e){n(e)}))}))}},onChange:function(e){var t=e.getText(),a=t.length;if(console.log("currentLength:",a,v),a>v){i.yw.warning(b.formatMessage({id:"character.limit.reached"},{limit:v})||"已达到 ".concat(v," 字符限制"));var n,r,s=t.substring(0,v);if(setTimeout((function(){j.current&&j.current.setContent(s)}),0),"function"==typeof x)x((null===(n=j.current)||void 0===n?void 0:n.getHtml())||"",(null===(r=j.current)||void 0===r?void 0:r.getMarkdown())||"",s)}else"function"==typeof x&&x(e.getHtml(),e.getMarkdown(),e.getText())}});j.current=e}return function(){j.current&&(j.current.destroy(),j.current=null)}}}),[]),(0,m.useEffect)((function(){j.current&&n!==j.current.getHtml()&&j.current.setContent(n||"")}),[n]),(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",r()(r()({ref:k},M),{},{style:r()({height:"100%"},s)}))})}},65545:function(e,t,a){a.r(t),a.d(t,{default:function(){return ve}});var n=a(53128),r=a(67700),s=a(38236),o=a(84176),i=a.n(o),l=a(76711),c=a.n(l),u=a(73193),d=a.n(u),p=a(86222),f=a.n(p),g=a(90819),m=a.n(g),h=a(89933),y=a.n(h),v=a(45332),x=a.n(v),M=a(31756),b=a(25191),w=a(75699);function k(e){return j.apply(this,arguments)}function j(){return(j=y()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/v1/quickreply/query/org",{method:"GET",params:d()(d()({},t),{},{channel:b.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return q.apply(this,arguments)}function q(){return(q=y()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/v1/quickreply/create",{method:"POST",data:d()(d()({},t),{},{channel:b.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return Z.apply(this,arguments)}function Z(){return(Z=y()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/v1/quickreply/update",{method:"POST",data:d()(d()({},t),{},{channel:b.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return T.apply(this,arguments)}function T(){return(T=y()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/v1/quickreply/delete",{method:"POST",data:d()(d()({},t),{},{channel:b.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e){return F.apply(this,arguments)}function F(){return(F=y()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/v1/quickreply/enable",{method:"POST",data:{uid:t.uid,enabled:t.enabled,channel:b.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Y=a(31881),A=a(6992),P=a(91768),I=a(16829),z=a(38722),E=a(17194),H=a(80503),L=a(79148),O=a(35129),R=a(43443),N=a(43413),B=a(77407),Q=a(44532),K=a(50972),J=a(44194),V=a(65105),X=a(37300),_=a(6373),$=a(31051),W=a(22766),G=a(24418),ee=a(21853),te=a(17275),ae=a(28977),ne=a.n(ae),re=a(30234),se=a(32597),oe=a(90880),ie=a(32057),le=a(31549),ce=ee.Z.Dragger,ue=function(e){var t=e.isEdit,a=e.quickreply,n=e.open,r=e.onClose,s=e.onSubmit,o=_.A.useForm(),i=x()(o,1)[0],l=(0,J.useState)((null==a?void 0:a.content)||""),c=x()(l,2),u=c[0],p=c[1],f=(0,re.Z)().translateString,g=(0,Y.u)((function(e){return e.currentOrg})),m=(0,X.j)((function(e){return e.currentKbase})),h=(0,V.v)((function(e){return e.categorySelectOptions})),y=(0,J.useState)(),v=x()(y,2),w=v[0],k=v[1],j=(0,J.useState)(b.PYi),S=x()(j,2),q=S[0],D=S[1],Z=(0,J.useState)(".png,.jpg,.jpeg"),C=x()(Z,2),T=C[0],U=C[1],F=(0,J.useState)({file:void 0,fileName:"test.pdf",fileType:"application/pdf",isAvatar:"false",kbType:"type",categoryUid:"",kbUid:(null==m?void 0:m.uid)||"",channel:b.XtJ}),A=x()(F,2),P=A[0];A[1];(0,J.useEffect)((function(){if(t)i.setFieldsValue({type:null==a?void 0:a.type,title:null==a?void 0:a.title,content:null==a?void 0:a.content,categoryUid:null==a?void 0:a.categoryUid,kbUid:null==m?void 0:m.uid}),p((null==a?void 0:a.content)||"");else{var e=h.length>0?h[0].value:"";i.resetFields(),i.setFieldsValue({type:b.PYi,title:"",content:"",categoryUid:e,kbUid:null==m?void 0:m.uid}),e&&k(e),p("")}}),[n,h]);var I={name:"file",accept:T,action:(0,se.M$)(),headers:{Authorization:"Bearer "+localStorage.getItem(b.LA8)},data:P,showUploadList:!1,beforeUpload:function(e){console.log("beforeUpload",e);var t=ne()(new Date).format("YYYYMMDDHHmmss")+"_"+e.name;P.file=e,P.fileName=t,P.fileType=e.type,P.kbType=b.YjS,P.categoryUid=w||"",P.kbUid=null==m?void 0:m.uid,console.log("beforeUpload",P)},onChange:function(e){if("uploading"===e.file.status&&M.yw.loading("".concat(e.file.name," 上传中")),"done"===e.file.status)if(console.log("response: ",e.file.response),200===e.file.response.code){var t=e.file.response.data.fileUrl;p(t),M.yw.destroy(),M.yw.success("".concat(e.file.name," 上传成功"))}else M.yw.destroy(),M.yw.error("".concat(e.file.name," 上传失败"));else"error"===e.file.status&&M.yw.error("".concat(e.file.name," 上传失败"))},onDrop:function(e){console.log("Dropped files",e.dataTransfer.files)}};return(0,le.jsx)(le.Fragment,{children:(0,le.jsx)(G.Z,{title:t?"修改快捷回复":"新建快捷回复",width:650,onClose:r,open:n,extra:(0,le.jsxs)(N.Z,{children:[(0,le.jsx)(B.ZP,{onClick:r,children:"取消"}),(0,le.jsx)(B.ZP,{onClick:function(){console.log("handleSubmit"),i.validateFields().then((function(e){console.log(e),s(d()(d()(d()({},a),e),{},{kbUid:null==m?void 0:m.uid,orgUid:null==g?void 0:g.uid,content:u}))})).catch((function(e){console.log("Form errors:",e),M.yw.error("请检查表单填写")}))},type:"primary",children:"保存"})]}),children:(0,le.jsxs)(_.A,{form:i,initialValues:d()({},a),submitter:{render:function(){return null}},children:[(0,le.jsx)($.Z,{label:"分类",name:"categoryUid",rules:[{required:!0,message:"请选择分类"}],options:h.map((function(e){return{value:e.value,label:f(e.label)}})),fieldProps:{allowClear:!0,placeholder:"请选择分类",onChange:function(e){console.log("category selected ".concat(e)),k(e)}}}),(0,le.jsx)($.Z,{label:"类型",name:"type",rules:[{required:!0,message:"请选择类型"}],options:[{label:"文本",value:b.PYi}],fieldProps:{allowClear:!0,placeholder:"请选择类型",onChange:function(e){console.log("type selected ".concat(e)),D(e),e===b.Qm?U(".png,.jpg,.jpeg,.gif,.bmp"):e===b.tVi?U(".mp4,.avi,.mov,.wmv"):e===b.Yu1?U(".mp3,.wav,.flac"):e===b.Qn&&U(".doc,.xls,.ppt,.pdf,.docx,.txt,.csv,.xlsx,.rtf,.zip,.7z,.tar,.gz,.rar,.iso")}}}),(0,le.jsx)(W.Z,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题"}]}),(0,le.jsx)(_.A.Item,{name:"content",label:"回复",rules:[{required:!0,message:"请输入回复"}],children:(0,le.jsx)(oe.Z,{placeholder:"content content..",value:u,toolbarKeys:(0,ie.eD)(),style:{height:"200px",width:"600px"},maxLength:200,onChange:function(e,t){p(e)}})}),q!=b.PYi&&(0,le.jsxs)(ce,d()(d()({},I),{},{children:[(0,le.jsx)("p",{className:"ant-upload-drag-icon",children:(0,le.jsx)(te.Z,{})}),(0,le.jsx)("p",{className:"ant-upload-text",children:"点击或拖拽上传文件"})]}))]})})})},de=a(92239),pe=a(42568),fe=a(47454),ge=["current","pageSize"],me=function(){var e=(0,w.useIntl)(),t=(0,J.useRef)(),a=(0,J.useState)(!0),n=x()(a,2),r=n[0],s=n[1],o=(0,J.useState)(!1),l=x()(o,2),u=l[0],p=l[1],g=(0,re.Z)().translateString,h=(0,J.useState)(1),v=x()(h,2),j=v[0],q=v[1],Z=(0,J.useState)(10),T=x()(Z,2),F=T[0],_=T[1],$=(0,Y.u)((function(e){return e.currentOrg})),W=(0,X.j)((function(e){return e.currentKbase})),G=(0,V.v)((function(e){return e.currentCategory})),ee=(0,V.v)((function(e){return e.categorySelectOptions})),te=(0,J.useState)(!1),ae=x()(te,2),oe=ae[0],ie=ae[1],ce=(0,J.useState)(),me=x()(ce,2),he=me[0],ye=me[1],ve=(0,J.useState)([]),xe=x()(ve,2),Me=xe[0],be=xe[1],we=(0,J.useState)([]),ke=x()(we,2),je=ke[0],Se=ke[1],qe=O.Z.useModal(),De=x()(qe,2),Ze=(De[0],De[1]),Ce=(0,J.useState)({}),Te=x()(Ce,2),Ue=Te[0],Fe=Te[1],Ye=(0,J.useState)(0),Ae=x()(Ye,2),Pe=Ae[0],Ie=Ae[1],ze=function(){var a=y()(m()().mark((function a(n){var r;return m()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return console.log(n),a.next=3,C(n);case 3:r=a.sent,console.log("delete response:",r),200===r.code?(null==t||t.current.reload(),M.yw.success(e.formatMessage({id:"delete.success",defaultMessage:"Delete Success"}))):M.yw.error(e.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}));case 6:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),Ee=function(){var a=y()(m()().mark((function a(){var n,r,s,o,i,l;return m()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(0!==je.length){a.next=3;break}return M.yw.warning(e.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),a.abrupt("return");case 3:M.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),r=0,s=0,o=f()(je),a.prev=7,o.s();case 9:if((i=o.n()).done){a.next=23;break}return l=i.value,a.prev=11,a.next=14,C(l);case 14:200===a.sent.code?r++:s++,a.next=21;break;case 18:a.prev=18,a.t0=a.catch(11),s++;case 21:a.next=9;break;case 23:a.next=28;break;case 25:a.prev=25,a.t1=a.catch(7),o.e(a.t1);case 28:return a.prev=28,o.f(),a.finish(28);case 31:M.yw.destroy(),0===s?M.yw.success(e.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:r})):M.yw.warning(e.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:r,fail:s})),be([]),Se([]),null===(n=t.current)||void 0===n||n.reloadAndRest();case 36:case"end":return a.stop()}}),a,null,[[7,25,28,31],[11,18]])})));return function(){return a.apply(this,arguments)}}(),He=function(){var a=y()(m()().mark((function a(n){var r,s,o,i,l,c;return m()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(0!==je.length){a.next=3;break}return M.yw.warning(e.formatMessage({id:"batch.noselection",defaultMessage:"Please select items to process"})),a.abrupt("return");case 3:M.yw.loading(n?e.formatMessage({id:"enabling",defaultMessage:"Enabling..."}):e.formatMessage({id:"disabling",defaultMessage:"Disabling..."})),s=0,o=0,i=f()(je),a.prev=7,i.s();case 9:if((l=i.n()).done){a.next=23;break}return c=l.value,a.prev=11,a.next=14,U({uid:c.uid,enabled:n});case 14:200===a.sent.code?s++:o++,a.next=21;break;case 18:a.prev=18,a.t0=a.catch(11),o++;case 21:a.next=9;break;case 23:a.next=28;break;case 25:a.prev=25,a.t1=a.catch(7),i.e(a.t1);case 28:return a.prev=28,i.f(),a.finish(28);case 31:M.yw.destroy(),0===o?M.yw.success(n?e.formatMessage({id:"batch.enable.success",defaultMessage:"Successfully enabled {count} items"},{count:s}):e.formatMessage({id:"batch.disable.success",defaultMessage:"Successfully disabled {count} items"},{count:s})):M.yw.warning(n?e.formatMessage({id:"batch.enable.partial",defaultMessage:"Enabled {success} items, failed to enable {fail} items"},{success:s,fail:o}):e.formatMessage({id:"batch.disable.partial",defaultMessage:"Disabled {success} items, failed to disable {fail} items"},{success:s,fail:o})),be([]),Se([]),null===(r=t.current)||void 0===r||r.reloadAndRest();case 36:case"end":return a.stop()}}),a,null,[[7,25,28,31],[11,18]])})));return function(e){return a.apply(this,arguments)}}(),Le=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.title.field",defaultMessage:"Title"}),dataIndex:"title",copyable:!0,fixed:"left",width:200,ellipsis:!0,search:!0,render:function(e,t){return g(null==t?void 0:t.title)},tooltip:e.formatMessage({id:"quickreply.title.tooltip",defaultMessage:"快捷回复的标题或名称"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.content",defaultMessage:"Content"}),dataIndex:"content",copyable:!0,width:300,ellipsis:!0,search:!0,render:function(e,t){return g(null==t?void 0:t.content)},tooltip:e.formatMessage({id:"quickreply.content.tooltip",defaultMessage:"快捷回复的具体内容"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.type",defaultMessage:"Type"}),dataIndex:"type",width:100,render:function(e,t){return(0,fe.OI)(t.type)},valueEnum:{text:{text:e.formatMessage({id:"quickreply.type.text"})},image:{text:e.formatMessage({id:"quickreply.type.image"})},video:{text:e.formatMessage({id:"quickreply.type.video"})},file:{text:e.formatMessage({id:"quickreply.type.file"})}},tooltip:e.formatMessage({id:"quickreply.type.tooltip",defaultMessage:"快捷回复的内容类型"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.shortcut",defaultMessage:"Shortcut"}),dataIndex:"shortCut",width:120,ellipsis:!0,search:!0,tooltip:e.formatMessage({id:"quickreply.shortcut.tooltip",defaultMessage:"用于快速触发的快捷键"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.enabled",defaultMessage:"Status"}),dataIndex:"enabled",width:100,valueEnum:{true:{text:e.formatMessage({id:"quickreply.enabled.true"}),status:"Success"},false:{text:e.formatMessage({id:"quickreply.enabled.false"}),status:"Error"}},tooltip:e.formatMessage({id:"quickreply.enabled.tooltip",defaultMessage:"快捷回复是否启用"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.category",defaultMessage:"Category"}),dataIndex:"categoryUid",hideInSearch:!0,width:120,render:function(e,t){var a=ee.find((function(e){return e.value===(null==t?void 0:t.categoryUid)}));return(0,le.jsx)(R.Z,{color:"blue",children:(null==a?void 0:a.label)||"-"})},filters:ee.map((function(e){return{text:e.label,value:e.value}})),filterMode:"tree",tooltip:e.formatMessage({id:"quickreply.category.tooltip",defaultMessage:"快捷回复的分类"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.tags",defaultMessage:"Tags"}),dataIndex:"tagList",width:150,ellipsis:!0,render:function(e,t){var a;return null!=t&&t.tagList?null==t||null===(a=t.tagList)||void 0===a?void 0:a.map((function(e){return(0,le.jsx)(R.Z,{color:"green",children:e.trim()},e)})):"-"},tooltip:e.formatMessage({id:"quickreply.tags.tooltip",defaultMessage:"用于快速筛选的标签"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.startDate",defaultMessage:"Start Date"}),dataIndex:"startDate",width:160,valueType:"dateTime",hideInSearch:!0,render:function(e,t){return t.startDate?ne()(t.startDate).format("YYYY-MM-DD HH:mm:ss"):"-"},tooltip:e.formatMessage({id:"quickreply.startDate.tooltip",defaultMessage:"快捷回复生效的开始时间"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.endDate",defaultMessage:"End Date"}),dataIndex:"endDate",width:160,valueType:"dateTime",hideInSearch:!0,render:function(e,t){return t.endDate?ne()(t.endDate).format("YYYY-MM-DD HH:mm:ss"):"-"},tooltip:e.formatMessage({id:"quickreply.endDate.tooltip",defaultMessage:"快捷回复失效的结束时间"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.updatedAt",defaultMessage:"Updated At"}),dataIndex:"updatedAt",width:160,valueType:"dateTime",sorter:!0,hideInSearch:!0,tooltip:e.formatMessage({id:"quickreply.updatedAt.tooltip",defaultMessage:"最后更新的时间"})},{title:(0,le.jsx)(w.FormattedMessage,{id:"pages.common.actions",defaultMessage:"Actions"}),valueType:"option",fixed:"right",width:150,render:function(t,a){return(0,le.jsxs)(N.Z,{children:[(0,le.jsx)(B.ZP,{type:"link",size:"small",onClick:function(){return Re(a)},children:(0,le.jsx)(w.FormattedMessage,{id:"pages.common.edit",defaultMessage:"Edit"})}),(0,le.jsx)(Q.Z,{title:(0,le.jsx)(w.FormattedMessage,{id:"pages.common.deleteTip",defaultMessage:"Delete Confirmation"}),description:e.formatMessage({id:"pages.common.deleteConfirm"},{name:a.title}),onConfirm:function(){return ze(a)},okText:(0,le.jsx)(w.FormattedMessage,{id:"pages.common.ok"}),cancelText:(0,le.jsx)(w.FormattedMessage,{id:"pages.common.cancel"}),children:(0,le.jsx)(B.ZP,{type:"link",danger:!0,size:"small",children:(0,le.jsx)(w.FormattedMessage,{id:"pages.common.delete"})})})]})}}],Oe=function(){ye(void 0),s(!1),p(!0)},Re=function(e){ye(e),s(!0),p(!0)},Ne=function(){var a=y()(m()().mark((function a(n){var s,o;return m()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(console.log("handleSubmitDrawer",n),r?M.yw.loading(e.formatMessage({id:"updating"})):M.yw.loading(e.formatMessage({id:"creating"})),!r){a.next=8;break}return a.next=5,D(n);case 5:a.t0=a.sent,a.next=11;break;case 8:return a.next=10,S(n);case 10:a.t0=a.sent;case 11:s=a.t0,console.log("createQuickreply response:",n,s),200===s.code?(M.yw.destroy(),M.yw.loading(e.formatMessage({id:"create.success"})),p(!1),null===(o=t.current)||void 0===o||o.reloadAndRest()):(M.yw.destroy(),M.yw.error(s.message));case 14:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}(),Be=function(){var e=y()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ie(!0);case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(){var e=y()(m()().mark((function e(t,a,n){var r,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",t,a,n),r=localStorage.getItem(b.LA8),s=d()({categoryUid:(null==G?void 0:G.uid)===b.zBg?"":null==G?void 0:G.uid,kbUid:null==W?void 0:W.uid,orgUid:(null==$?void 0:$.uid)||"",accessToken:r||"",exportType:t},Ue),"current"===t?(s.pageNumber=String(j-1),s.pageSize=String(F)):"all"===t?(s.pageNumber="0",s.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==n&&(s.pageNumber=String(a),s.pageSize=String(n)),window.open((0,se.kG)()+"/api/v1/quickreply/export?"+new URLSearchParams(s).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,n){return e.apply(this,arguments)}}(),Ke=function(e){for(var t=[],a=1e3,n=Math.ceil(e/a),r=function(){var n=s,r=s*a+1,o=Math.min((s+1)*a,e);t.push({key:"export-".concat(s),label:"".concat(r,"-").concat(o," (").concat(o-r+1,"条)"),onClick:function(){return Qe("range",n,a)}})},s=0;s<n;s++)r();return t};(0,J.useEffect)((function(){var e;null===(e=t.current)||void 0===e||e.reloadAndRest()}),[W,G]);var Je=function(){var t=y()(m()().mark((function t(){return m()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,pe.HK)(b._FS,null==$?void 0:$.uid,null==W?void 0:W.uid,b.whQ,{showLoading:!0,loadingMessage:e.formatMessage({id:"loading"}),errorMessage:e.formatMessage({id:"fetch.categories.error",defaultMessage:"Failed to fetch categories"})});case 2:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),Ve={selectedRowKeys:Me,onChange:function(e,t){be(e),Se(t)}},Xe=function(){var t=[(0,le.jsx)(B.ZP,{icon:(0,le.jsx)(A.Z,{}),type:"primary",onClick:Oe,children:(0,le.jsx)(w.FormattedMessage,{id:"quickreply.action.create",defaultMessage:"Create Quick Reply"})},"create")],a=[];Me.length>0&&a.push({key:"batchDelete",icon:(0,le.jsx)(P.Z,{}),danger:!0,label:e.formatMessage({id:"batch.delete"})+" (".concat(Me.length,")"),onClick:function(){O.Z.confirm({title:e.formatMessage({id:"batch.deleteTip"}),content:"".concat(e.formatMessage({id:"batch.deleteAffirm"})," ").concat(Me.length," ").concat(e.formatMessage({id:"items"}),"?"),onOk:Ee,okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"})})}},{key:"batchEnable",icon:(0,le.jsx)(I.Z,{}),label:e.formatMessage({id:"batch.enable"})+" (".concat(Me.length,")"),onClick:function(){return He(!0)}},{key:"batchDisable",icon:(0,le.jsx)(z.Z,{}),label:e.formatMessage({id:"batch.disable"})+" (".concat(Me.length,")"),onClick:function(){return He(!1)}});var n,r=[{key:"import",icon:(0,le.jsx)(E.Z,{}),label:e.formatMessage({id:"quickreply.action.import",defaultMessage:"导入快捷回复"}),onClick:Be}].concat(c()((n=[{key:"export-current",label:e.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return Qe("current")}}],Pe>0&&(Pe<=1e3?n.push({key:"export-all",label:e.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(Pe,"条)"),onClick:function(){return Qe("all")}}):n.push({key:"export-range",label:e.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(Pe,"条)"),children:Ke(Pe)})),n.push({key:"download",label:e.formatMessage({id:"download.template",defaultMessage:"下载模板"}),onClick:function(){return(0,se.os)()}}),n)));return t.push((0,le.jsx)(K.Z,{menu:{items:r},placement:"bottomRight",children:(0,le.jsxs)(B.ZP,{type:"primary",children:[(0,le.jsx)(w.FormattedMessage,{id:"import.export",defaultMessage:"导入导出"}),(0,le.jsx)(H.Z,{})]})},"importExport")),a.length>0&&t.push((0,le.jsx)(K.Z,{menu:{items:a},placement:"bottomRight",children:(0,le.jsxs)(B.ZP,{type:"primary",danger:!0,children:[e.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})," (",Me.length,")",(0,le.jsx)(H.Z,{})]})},"batchOperations")),t};return(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(L.Z,{columns:Le,actionRef:t,cardBordered:!0,rowSelection:Ve,request:function(){var t=y()(m()().mark((function t(a,n,r){var s,o,l,c,u,p,f,g;return m()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return console.log("request:",a,n,r),M.yw.loading(e.formatMessage({id:"loading",defaultMessage:"Loading"})),s=a.current,o=a.pageSize,l=i()(a,ge),q(s),_(o),Fe(l),c=void 0,u=void 0,n&&Object.keys(n).length>0&&(p=Object.keys(n)[0],c=p,u="ascend"===n[p]?"ascend":"descend"),f=d()(d()({pageNumber:s-1,pageSize:o,categoryUid:(null==G?void 0:G.uid)===b.zBg?"":null==G?void 0:G.uid,kbUid:null==W?void 0:W.uid,orgUid:null==$?void 0:$.uid},l),{},{sortBy:c,sortDirection:u}),t.next=12,k(f);case 12:return g=t.sent,console.log("queryQuickRepliesByOrg response:",f,g),M.yw.destroy(),200===g.code?Ie(g.data.totalElements):M.yw.error(g.message),t.abrupt("return",{data:g.data.content,success:!0,total:g.data.totalElements});case 17:case"end":return t.stop()}}),t)})));return function(e,a,n){return t.apply(this,arguments)}}(),scroll:{x:1800},rowKey:"uid",search:{labelWidth:"auto"},pagination:{pageSize:10,onChange:function(e,t){q(e),_(t)}},dateFormatter:"string",headerTitle:g(null==W?void 0:W.name)+" - "+e.formatMessage({id:"quickreply.title",defaultMessage:"快捷回复"}),tooltip:{title:e.formatMessage({id:"quickreply.tooltip",defaultMessage:"客服->一对一->高级设置->快捷回复"}),placement:"top"},toolBarRender:function(){return Xe()},columnsState:{persistenceKey:"quickreply-table",defaultValue:{tagList:{show:!0},startDate:{show:!1},endDate:{show:!1},level:{show:!0},enabled:{show:!0}}}}),(0,le.jsx)(ue,{isEdit:r,open:u,quickreply:he,onClose:function(){return p(!1)},onSubmit:Ne}),oe&&(0,le.jsx)(de.Z,{type:b._FS,acceptType:".xlsx,.xls,.csv",isModalOpen:oe,handleSubmit:function(e){console.log("handleUploadDragSubmit",e),ie(!1),null==t||t.current.reload(),Je()},handleCancel:function(){console.log("handleUploadDragCancel"),ie(!1),null==t||t.current.reload()}}),Ze]})},he=r.Z.Sider,ye=r.Z.Content,ve=function(){var e=(0,n.Z)(),t=e.leftSiderWidth,a=e.leftSiderStyle,o=e.contentStyle;return(0,le.jsx)("div",{children:(0,le.jsxs)(r.Z,{children:[(0,le.jsx)(he,{width:t,style:a,children:(0,le.jsx)(s.Z,{type:b._FS})}),(0,le.jsx)(r.Z,{children:(0,le.jsx)(ye,{style:o,children:(0,le.jsx)(me,{})})})]})})}}}]);