mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-14 19:27:53 +00:00
1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[6981],{93689:function(e,t,a){a.d(t,{Z:function(){return l}});var n=a(11757),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(54183),i=function(e,t){return r.createElement(o.Z,(0,n.Z)({},e,{ref:t,icon:s}))};var l=r.forwardRef(i)},40439:function(e,t,a){a.d(t,{Z:function(){return l}});var n=a(11757),r=a(44194),s={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},o=a(54183),i=function(e,t){return r.createElement(o.Z,(0,n.Z)({},e,{ref:t,icon:s}))};var l=r.forwardRef(i)},30617:function(e,t,a){a.d(t,{Z:function(){return l}});var n=a(11757),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(54183),i=function(e,t){return r.createElement(o.Z,(0,n.Z)({},e,{ref:t,icon:s}))};var l=r.forwardRef(i)},32350:function(e,t,a){var n=a(17082),r=a(73457),s=a(44194),o=a(35175),i=a(31549),l=["fieldProps","proFieldProps"],c=function(e,t){var a=e.fieldProps,s=e.proFieldProps,c=(0,r.Z)(e,l);return(0,i.jsx)(o.Z,(0,n.Z)({ref:t,valueType:"textarea",fieldProps:a,proFieldProps:s},c))};t.Z=s.forwardRef(c)},56981:function(e,t,a){a.d(t,{Z:function(){return ce}});var n=a(84176),r=a.n(n),s=a(76711),o=a.n(s),i=a(73193),l=a.n(i),c=a(86222),d=a.n(c),u=a(90819),f=a.n(u),g=a(89933),p=a.n(g),m=a(45332),h=a.n(m),b=a(86803),x=a(55735),y=a(41159);function v(e){return M.apply(this,arguments)}function M(){return(M=p()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.request)("/api/v1/taboo/query/org",{method:"GET",params:l()(l()({},t),{},{client:x.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return j.apply(this,arguments)}function j(){return(j=p()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.request)("/api/v1/taboo/create",{method:"POST",data:l()(l()({},t),{},{client:x.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return S.apply(this,arguments)}function S(){return(S=p()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.request)("/api/v1/taboo/update",{method:"POST",data:l()(l()({},t),{},{client:x.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return C.apply(this,arguments)}function C(){return(C=p()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.request)("/api/v1/taboo/delete",{method:"POST",data:l()(l()({},t),{},{client:x.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return D.apply(this,arguments)}function D(){return(D=p()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.request)("/api/v1/taboo/enable",{method:"POST",data:{uid:t.uid,enabled:t.enabled,client:x.bVn}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var T=a(40612),E=a(10162),z=a(54881),P=a(93689),I=a(40439),R=a(30617),L=a(2484),U=a(48524),B=a(53530),O=a(29266),A=a(3849),q=a(75365),V=a(61355),H=a(96485),Y=a(44194),K=a(90838),N=a(76750),G=a(6397),W=a(69169),J=a(84881),Q=a(32350),X=a(73442),$=a(88996),_=a(52288),ee=a(31549),te=function(e){var t=e.isEdit,a=e.taboo,n=e.open,r=e.onClose,s=e.onSubmit,i=W.A.useForm(),c=h()(i,1)[0],d=(0,y.useIntl)(),u=(0,T.u)((function(e){return e.currentOrg})),f=(0,G.j)((function(e){return e.currentKbase})),g=(0,K.v)((function(e){return e.categorySelectOptions})),p=(0,Y.useState)([]),m=h()(p,2),x=m[0],v=m[1],M=(0,Y.useState)(!1),w=h()(M,2),j=w[0],k=w[1],S=(0,Y.useState)(""),Z=h()(S,2),C=Z[0],F=Z[1],D=(0,Y.useRef)(null),z=(0,Y.useState)([]),P=h()(z,2),I=P[0],R=P[1],L=(0,Y.useState)(!1),U=h()(L,2),B=U[0],V=U[1],H=(0,Y.useState)(""),N=h()(H,2),te=N[0],ae=N[1],ne=(0,Y.useRef)(null);(0,Y.useEffect)((function(){if(t)c.setFieldsValue({content:null==a?void 0:a.content,reply:null==a?void 0:a.reply,categoryUid:null==a?void 0:a.categoryUid,kbUid:null==f?void 0:f.uid}),v((null==a?void 0:a.synonymList)||[]),R((null==a?void 0:a.tagList)||[]);else{var e=g.length>0?g[0].value:"";c.resetFields(),c.setFieldsValue({content:"",reply:"您的这个问题我不能回答,请提问其他问题。",categoryUid:e,kbUid:null==f?void 0:f.uid}),v([]),R([])}}),[n,g]);(0,Y.useEffect)((function(){var e,t;j&&(null===(e=D.current)||void 0===e||e.focus());B&&(null===(t=ne.current)||void 0===t||t.focus())}),[j,B]);var re=function(){C&&-1===x.indexOf(C)&&v([].concat(o()(x),[C])),k(!1),F("")},se=function(){te&&-1===I.indexOf(te)&&R([].concat(o()(I),[te])),V(!1),ae("")};return(0,ee.jsx)(ee.Fragment,{children:(0,ee.jsx)(X.Z,{title:t?"修改":"新建",onClose:r,open:n,width:500,extra:(0,ee.jsxs)(A.Z,{children:[(0,ee.jsx)(q.ZP,{onClick:r,children:"取消"}),(0,ee.jsx)(q.ZP,{onClick:function(){console.log("handleSubmit"),c.validateFields().then((function(e){console.log(e),s(l()(l()(l()({},a),e),{},{synonymList:x,tagList:I,kbUid:null==f?void 0:f.uid,orgUid:null==u?void 0:u.uid}))})).catch((function(e){console.log("Form errors:",e),b.yw.error("请检查表单填写")}))},type:"primary",children:"保存"})]}),children:(0,ee.jsxs)(W.A,{form:c,initialValues:l()({},a),submitter:{render:function(){return null}},children:[(0,ee.jsx)(J.Z,{label:"分类",name:"categoryUid",rules:[{required:!0,message:"请选择分类"}],options:g,fieldProps:{allowClear:!0,placeholder:"请选择分类",onChange:function(e){console.log("category selected ".concat(e))}}}),(0,ee.jsx)(Q.Z,{label:"内容",name:"content"}),(0,ee.jsx)(Q.Z,{label:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.reply",defaultMessage:"回复内容"}),name:"reply",placeholder:d.formatMessage({id:"taboo.reply.placeholder",defaultMessage:"当用户输入包含敏感词的内容时,系统将返回此回复"}),rules:[{required:!0,message:d.formatMessage({id:"taboo.reply.required",defaultMessage:"请输入回复内容"})}]}),(0,ee.jsxs)("div",{style:{marginBottom:16},children:[(0,ee.jsxs)("div",{style:{marginBottom:8},children:[(0,ee.jsx)("label",{style:{marginRight:8},children:"同义词列表:"}),(0,ee.jsx)($.Z,{title:"添加同义词,方便系统识别不同表达的相同意思",children:(0,ee.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)",fontSize:12},children:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.synonym.tooltip",defaultMessage:"不同表达的相同意思"})})})]}),(0,ee.jsx)("div",{style:{marginBottom:8},children:x.map((function(e){return(0,ee.jsx)(O.Z,{closable:!0,onClose:function(){return t=e,a=x.filter((function(e){return e!==t})),void v(a);var t,a},style:{marginBottom:4},children:e},e)}))}),j?(0,ee.jsx)(_.Z,{ref:D,type:"text",size:"small",value:C,onChange:function(e){F(e.target.value)},onBlur:re,onPressEnter:re,style:{width:200}}):(0,ee.jsxs)(O.Z,{onClick:function(){k(!0)},style:{background:"#fff",borderStyle:"dashed"},children:[(0,ee.jsx)(E.Z,{})," ",(0,ee.jsx)(y.FormattedMessage,{id:"taboo.synonym.add",defaultMessage:"添加同义词"})]})]}),(0,ee.jsxs)("div",{style:{marginBottom:16},children:[(0,ee.jsxs)("div",{style:{marginBottom:8},children:[(0,ee.jsxs)("label",{style:{marginRight:8},children:[(0,ee.jsx)(y.FormattedMessage,{id:"taboo.tags",defaultMessage:"标签"}),":"]}),(0,ee.jsx)($.Z,{title:"添加标签,便于分类和搜索",children:(0,ee.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)",fontSize:12},children:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.tags.tooltip",defaultMessage:"便于分类和搜索"})})})]}),(0,ee.jsx)("div",{style:{marginBottom:8},children:I.map((function(e){return(0,ee.jsx)(O.Z,{closable:!0,color:"green",onClose:function(){return t=e,a=I.filter((function(e){return e!==t})),void R(a);var t,a},style:{marginBottom:4},children:e},e)}))}),B?(0,ee.jsx)(_.Z,{ref:ne,type:"text",size:"small",value:te,onChange:function(e){ae(e.target.value)},onBlur:se,onPressEnter:se,style:{width:200}}):(0,ee.jsxs)(O.Z,{onClick:function(){V(!0)},style:{background:"#fff",borderStyle:"dashed"},children:[(0,ee.jsx)(E.Z,{})," ",(0,ee.jsx)(y.FormattedMessage,{id:"taboo.tags.add",defaultMessage:"添加标签"})]})]})]})})})},ae=a(27650),ne=a(36310),re=a(28425),se=a(28977),oe=a.n(se),ie=a(88721),le=["current","pageSize"],ce=function(e){var t=e.level,a=(0,y.useIntl)(),n=(0,N.Z)(),s=(n.translateStringTranct,n.translateString),i=(0,Y.useRef)(),c=(0,Y.useState)(!0),u=h()(c,2),g=u[0],m=u[1],M=(0,Y.useState)(),j=h()(M,2),S=j[0],C=j[1],D=(0,Y.useState)(!1),W=h()(D,2),J=W[0],Q=W[1],X=(0,Y.useState)(1),$=h()(X,2),_=$[0],se=$[1],ce=(0,Y.useState)(10),de=h()(ce,2),ue=de[0],fe=de[1],ge=(0,T.u)((function(e){return e.currentOrg})),pe=(0,G.j)((function(e){return e.currentKbase})),me=(0,K.v)((function(e){return e.currentCategory})),he=(0,K.v)((function(e){return e.categorySelectOptions})),be=(0,Y.useState)(!1),xe=h()(be,2),ye=xe[0],ve=xe[1],Me=(0,Y.useState)([]),we=h()(Me,2),je=we[0],ke=we[1],Se=(0,Y.useState)([]),Ze=h()(Se,2),Ce=Ze[0],Fe=Ze[1],De=(0,Y.useState)(0),Te=h()(De,2),Ee=Te[0],ze=Te[1],Pe=(0,Y.useState)({}),Ie=h()(Pe,2),Re=Ie[0],Le=Ie[1],Ue=B.Z.useModal(),Be=h()(Ue,2),Oe=(Be[0],Be[1]),Ae=function(){var e=p()(f()().mark((function e(t){var n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t),e.next=3,Z(t);case 3:n=e.sent,console.log("delete response:",n),200===n.code?(null==i||i.current.reload(),b.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"Delete Success"}))):b.yw.error(a.formatMessage({id:"delete.failed",defaultMessage:"Delete Error"}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),qe=function(){var e=p()(f()().mark((function e(){var t,n,r,s,o,l;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==Ce.length){e.next=3;break}return b.yw.warning(a.formatMessage({id:"batch.delete.noselection",defaultMessage:"Please select items to delete"})),e.abrupt("return");case 3:b.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting..."})),n=0,r=0,s=d()(Ce),e.prev=7,s.s();case 9:if((o=s.n()).done){e.next=23;break}return l=o.value,e.prev=11,e.next=14,Z(l);case 14:200===e.sent.code?n++:r++,e.next=21;break;case 18:e.prev=18,e.t0=e.catch(11),r++;case 21:e.next=9;break;case 23:e.next=28;break;case 25:e.prev=25,e.t1=e.catch(7),s.e(e.t1);case 28:return e.prev=28,s.f(),e.finish(28);case 31:b.yw.destroy(),0===r?b.yw.success(a.formatMessage({id:"batch.delete.success",defaultMessage:"Successfully deleted {count} items"},{count:n})):b.yw.warning(a.formatMessage({id:"batch.delete.partial",defaultMessage:"Deleted {success} items, failed to delete {fail} items"},{success:n,fail:r})),ke([]),Fe([]),null===(t=i.current)||void 0===t||t.reloadAndRest();case 36:case"end":return e.stop()}}),e,null,[[7,25,28,31],[11,18]])})));return function(){return e.apply(this,arguments)}}(),Ve=function(){var e=p()(f()().mark((function e(t){var n,r,s,o,l,c;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==Ce.length){e.next=3;break}return b.yw.warning(a.formatMessage({id:"batch.noselection",defaultMessage:"Please select items to process"})),e.abrupt("return");case 3:b.yw.loading(t?a.formatMessage({id:"enabling",defaultMessage:"Enabling..."}):a.formatMessage({id:"disabling",defaultMessage:"Disabling..."})),r=0,s=0,o=d()(Ce),e.prev=7,o.s();case 9:if((l=o.n()).done){e.next=23;break}return c=l.value,e.prev=11,e.next=14,F({uid:c.uid,enabled:t});case 14:200===e.sent.code?r++:s++,e.next=21;break;case 18:e.prev=18,e.t0=e.catch(11),s++;case 21:e.next=9;break;case 23:e.next=28;break;case 25:e.prev=25,e.t1=e.catch(7),o.e(e.t1);case 28:return e.prev=28,o.f(),e.finish(28);case 31:b.yw.destroy(),0===s?b.yw.success(t?a.formatMessage({id:"batch.enable.success",defaultMessage:"Successfully enabled {count} items"},{count:r}):a.formatMessage({id:"batch.disable.success",defaultMessage:"Successfully disabled {count} items"},{count:r})):b.yw.warning(t?a.formatMessage({id:"batch.enable.partial",defaultMessage:"Enabled {success} items, failed to enable {fail} items"},{success:r,fail:s}):a.formatMessage({id:"batch.disable.partial",defaultMessage:"Disabled {success} items, failed to disable {fail} items"},{success:r,fail:s})),ke([]),Fe([]),null===(n=i.current)||void 0===n||n.reloadAndRest();case 36:case"end":return e.stop()}}),e,null,[[7,25,28,31],[11,18]])})));return function(t){return e.apply(this,arguments)}}(),He=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 Ye("range",n,a)}})},s=0;s<n;s++)r();return t},Ye=function(){var e=p()(f()().mark((function e(){var t,a,n,r,s,o=arguments;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=o.length>0&&void 0!==o[0]?o[0]:"current",a=o.length>1?o[1]:void 0,n=o.length>2?o[2]:void 0,console.log("handleExportExcel",t,a,n),r=localStorage.getItem(x.LA8),s=l()({categoryUid:(null==me?void 0:me.uid)===x.zBg?"":null==me?void 0:me.uid,kbUid:null==pe?void 0:pe.uid,orgUid:(null==ge?void 0:ge.uid)||"",accessToken:r||"",exportType:t},Re),"current"===t?(s.pageNumber=String(_-1),s.pageSize=String(ue)):"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,ne.kG)()+"/api/v1/taboo/export?"+new URLSearchParams(s).toString());case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ke=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.content",defaultMessage:"Content"}),dataIndex:"content",copyable:!0,fixed:"left",ellipsis:!0,search:!0,tooltip:a.formatMessage({id:"taboo.content.tooltip",defaultMessage:"敏感词内容,被检测和过滤的关键词"}),render:function(e,t){return s(null==t?void 0:t.content)}},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.synonym",defaultMessage:"Synonyms"}),dataIndex:"synonymList",width:200,ellipsis:!0,hideInSearch:!0,tooltip:a.formatMessage({id:"taboo.synonym.tooltip",defaultMessage:"同义词列表,与敏感词有相同含义的词语"}),render:function(e,t){return t.synonymList&&0!==t.synonymList.length?t.synonymList.map((function(e){return(0,ee.jsx)(O.Z,{color:"orange",children:e.trim()},e)})):"-"}},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.reply",defaultMessage:"Reply"}),dataIndex:"reply",copyable:!0,ellipsis:!0,width:200,hideInSearch:!0,tooltip:a.formatMessage({id:"taboo.reply.tooltip",defaultMessage:"被触发时的回复内容"}),render:function(e,t){return s((null==t?void 0:t.reply)||"您的这个问题我不能回答,请提问其他问题。")}},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.type",defaultMessage:"Type"}),dataIndex:"type",width:100,tooltip:a.formatMessage({id:"taboo.type.tooltip",defaultMessage:"敏感词类型,包括文本、图片、视频或文件"}),render:function(e,t){return(0,ie.OI)(t.type)},valueEnum:{text:{text:a.formatMessage({id:"taboo.type.text"})},image:{text:a.formatMessage({id:"taboo.type.image"})},video:{text:a.formatMessage({id:"taboo.type.video"})},file:{text:a.formatMessage({id:"taboo.type.file"})}}},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.enabled",defaultMessage:"Status"}),dataIndex:"enabled",width:100,tooltip:a.formatMessage({id:"taboo.enabled.tooltip",defaultMessage:"敏感词是否启用"}),valueEnum:{true:{text:a.formatMessage({id:"common.enabled"}),status:"Success"},false:{text:a.formatMessage({id:"common.disabled"}),status:"Error"}}},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.category",defaultMessage:"Category"}),dataIndex:"categoryUid",hideInSearch:!0,width:120,tooltip:a.formatMessage({id:"taboo.category.tooltip",defaultMessage:"敏感词所属分类"}),render:function(e,t){var a=he.find((function(e){return e.value===(null==t?void 0:t.categoryUid)}));return(0,ee.jsx)(O.Z,{color:"blue",children:(null==a?void 0:a.label)||"-"})},filters:he.map((function(e){return{text:e.label,value:e.value}})),filterMode:"tree"},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.tags",defaultMessage:"Tags"}),dataIndex:"tags",width:150,ellipsis:!0,hideInSearch:!0,tooltip:a.formatMessage({id:"taboo.tags.tooltip",defaultMessage:"敏感词标签,用于分组和筛选"}),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,ee.jsx)(O.Z,{color:"green",children:e.trim()},e)})):"-"}},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.startDate",defaultMessage:"Start Date"}),dataIndex:"startDate",width:160,valueType:"dateTime",hideInSearch:!0,tooltip:a.formatMessage({id:"taboo.startDate.tooltip",defaultMessage:"敏感词生效的开始日期"}),render:function(e,t){return t.startDate?oe()(t.startDate).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.endDate",defaultMessage:"End Date"}),dataIndex:"endDate",width:160,valueType:"dateTime",hideInSearch:!0,tooltip:a.formatMessage({id:"taboo.endDate.tooltip",defaultMessage:"敏感词失效的结束日期"}),render:function(e,t){return t.endDate?oe()(t.endDate).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.updatedAt",defaultMessage:"Updated At"}),dataIndex:"updatedAt",width:160,valueType:"dateTime",sorter:!0,hideInSearch:!0,tooltip:a.formatMessage({id:"taboo.updatedAt.tooltip",defaultMessage:"敏感词最后更新时间"})},{title:(0,ee.jsx)(y.FormattedMessage,{id:"pages.common.actions",defaultMessage:"Actions"}),valueType:"option",fixed:"right",width:120,render:function(e,t){return(0,ee.jsxs)(A.Z,{children:[(0,ee.jsx)(q.ZP,{type:"link",size:"small",onClick:function(){return Ge(t)},children:(0,ee.jsx)(y.FormattedMessage,{id:"pages.common.edit",defaultMessage:"Edit"})}),(0,ee.jsx)(V.Z,{title:(0,ee.jsx)(y.FormattedMessage,{id:"pages.common.deleteTip",defaultMessage:"Delete Confirmation"}),description:a.formatMessage({id:"pages.common.deleteConfirm"},{name:t.content}),onConfirm:function(){return Ae(t)},okText:(0,ee.jsx)(y.FormattedMessage,{id:"pages.common.ok"}),cancelText:(0,ee.jsx)(y.FormattedMessage,{id:"pages.common.cancel"}),children:(0,ee.jsx)(q.ZP,{type:"link",danger:!0,size:"small",children:(0,ee.jsx)(y.FormattedMessage,{id:"pages.common.delete"})})})]})}}],Ne=function(){C(void 0),m(!1),Q(!0)},Ge=function(e){C(e),m(!0),Q(!0)},We=function(){var e=p()(f()().mark((function e(t){var n,r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSubmitDrawer",t),g?b.yw.loading(a.formatMessage({id:"updating"})):b.yw.loading(a.formatMessage({id:"creating"})),!g){e.next=8;break}return e.next=5,k(t);case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,w(t);case 10:e.t0=e.sent;case 11:n=e.t0,console.log("createTaboo response:",t,n),200===n.code?(b.yw.destroy(),b.yw.success(a.formatMessage({id:"create.success",defaultMessage:"create success"})),Q(!1),null===(r=i.current)||void 0===r||r.reloadAndRest()):(b.yw.destroy(),b.yw.error(n.message));case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Je=function(){var e=p()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ve(!0);case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(){var e=p()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,re.HK)(x.R8f,null==ge?void 0:ge.uid,null==pe?void 0:pe.uid,t,{showLoading:!0,loadingMessage:a.formatMessage({id:"loading"}),errorMessage:a.formatMessage({id:"fetch.categories.error",defaultMessage:"Failed to fetch categories"})});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xe={selectedRowKeys:je,onChange:function(e,t){ke(e),Fe(t)}},$e=function(){var e=[(0,ee.jsx)(q.ZP,{icon:(0,ee.jsx)(E.Z,{}),type:"primary",onClick:Ne,children:(0,ee.jsx)(y.FormattedMessage,{id:"taboo.action.create",defaultMessage:"Create Taboo"})},"create")],t=[];je.length>0&&t.push({key:"batchDelete",icon:(0,ee.jsx)(z.Z,{}),danger:!0,label:a.formatMessage({id:"batch.delete"})+" (".concat(je.length,")"),onClick:function(){B.Z.confirm({title:a.formatMessage({id:"batch.deleteTip"}),content:"".concat(a.formatMessage({id:"batch.deleteAffirm"})," ").concat(je.length," ").concat(a.formatMessage({id:"items"}),"?"),onOk:qe,okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"})})}},{key:"batchEnable",icon:(0,ee.jsx)(P.Z,{}),label:a.formatMessage({id:"batch.enable"})+" (".concat(je.length,")"),onClick:function(){return Ve(!0)}},{key:"batchDisable",icon:(0,ee.jsx)(I.Z,{}),label:a.formatMessage({id:"batch.disable"})+" (".concat(je.length,")"),onClick:function(){return Ve(!1)}});var n,r=[{key:"import",icon:(0,ee.jsx)(R.Z,{}),label:a.formatMessage({id:"taboo.action.import",defaultMessage:"导入敏感词"}),onClick:Je}].concat(o()((n=[{key:"export-current",label:a.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return Ye("current")}}],Ee>0&&(Ee<=1e3?n.push({key:"export-all",label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(Ee,"条)"),onClick:function(){return Ye("all")}}):n.push({key:"export-range",label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(Ee,"条)"),children:He(Ee)})),n.push({key:"download",label:a.formatMessage({id:"download.template",defaultMessage:"下载模板"}),onClick:function(){return(0,ne.R1)()}}),n)));return e.push((0,ee.jsx)(H.Z,{menu:{items:r},placement:"bottomRight",children:(0,ee.jsxs)(q.ZP,{type:"primary",children:[(0,ee.jsx)(y.FormattedMessage,{id:"import.export",defaultMessage:"导入导出"}),(0,ee.jsx)(L.Z,{})]})},"importExport")),t.length>0&&e.push((0,ee.jsx)(H.Z,{menu:{items:t},placement:"bottomRight",children:(0,ee.jsxs)(q.ZP,{type:"primary",danger:!0,children:[a.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})," (",je.length,")",(0,ee.jsx)(L.Z,{})]})},"batchOperations")),e};return(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(U.Z,{columns:Ke,actionRef:i,cardBordered:!0,rowSelection:Xe,scroll:{x:1800},request:function(){var e=p()(f()().mark((function e(t,n,s){var o,i,c,d,u,g,p,m;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("request:",t,n,s),b.yw.loading(a.formatMessage({id:"loading",defaultMessage:"Loading"})),o=t.current,i=t.pageSize,c=r()(t,le),se(o),fe(i),Le(c),d=void 0,u=void 0,n&&Object.keys(n).length>0&&(g=Object.keys(n)[0],d=g,u="ascend"===n[g]?"ascend":"descend"),p=l()(l()({pageNumber:o-1,pageSize:i,categoryUid:(null==me?void 0:me.uid)===x.zBg?"":null==me?void 0:me.uid,kbUid:null==pe?void 0:pe.uid,orgUid:null==ge?void 0:ge.uid},c),{},{sortBy:d,sortDirection:u}),e.next=12,v(p);case 12:return m=e.sent,console.log("getAllTaboos response:",p,m),b.yw.destroy(),200===m.code?ze(m.data.totalElements):b.yw.error(m.message),e.abrupt("return",{data:m.data.content,success:!0,total:m.data.totalElements});case 17:case"end":return e.stop()}}),e)})));return function(t,a,n){return e.apply(this,arguments)}}(),rowKey:"uid",search:{labelWidth:"auto"},pagination:{pageSize:10,onChange:function(e,t){se(e),fe(t)}},dateFormatter:"string",headerTitle:s(null==pe?void 0:pe.name)+" - "+a.formatMessage({id:"taboo.title",defaultMessage:"敏感词"}),tooltip:{title:a.formatMessage({id:"taboo.tooltip",defaultMessage:"客服->一对一->高级设置->敏感词"}),placement:"top"},toolBarRender:function(){return $e()},columnsState:{persistenceKey:"taboo-table",defaultValue:{tags:{show:!0},startDate:{show:!1},endDate:{show:!1},level:{show:!0},enabled:{show:!0}}}}),J&&(0,ee.jsx)(te,{isEdit:g,open:J,taboo:S,onClose:function(){return Q(!1)},onSubmit:We}),ye&&(0,ee.jsx)(ae.Z,{type:x.R8f,acceptType:".xlsx,.xls,.csv",isModalOpen:ye,handleSubmit:function(e){console.log("handleUploadDragSubmit",e),ve(!1),null==i||i.current.reload(),Qe()},handleCancel:function(){console.log("handleUploadDragCancel"),ve(!1),null==i||i.current.reload()}}),Oe]})}}}]); |