Files
weiyu/deploy/server/admin/7361.65248cd8.async.js
2025-12-17 17:03:07 +08:00

1 line
23 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[7361],{86469:function(e,t,a){a.d(t,{Z:function(){return k}});var r=a(94433),n=a(38956),s=a(44194),i=a(50079),o=a(85973),l=a(31549),u=["proFieldProps","fieldProps"],d="date",c=s.forwardRef((function(e,t){var a=e.proFieldProps,c=e.fieldProps,p=(0,n.Z)(e,u),f=(0,s.useContext)(i.Z);return(0,l.jsx)(o.Z,(0,r.Z)({ref:t,valueType:d,fieldProps:(0,r.Z)({getPopupContainer:f.getPopupContainer},c),proFieldProps:a,filedConfig:{valueType:d,customLightMode:!0}},p))})),p=["proFieldProps","fieldProps"],f="dateMonth",g=s.forwardRef((function(e,t){var a=e.proFieldProps,u=e.fieldProps,d=(0,n.Z)(e,p),c=(0,s.useContext)(i.Z);return(0,l.jsx)(o.Z,(0,r.Z)({ref:t,valueType:f,fieldProps:(0,r.Z)({getPopupContainer:c.getPopupContainer},u),proFieldProps:a,filedConfig:{valueType:f,customLightMode:!0}},d))})),m=["fieldProps"],h="dateQuarter",x=s.forwardRef((function(e,t){var a=e.fieldProps,u=(0,n.Z)(e,m),d=(0,s.useContext)(i.Z);return(0,l.jsx)(o.Z,(0,r.Z)({ref:t,valueType:h,fieldProps:(0,r.Z)({getPopupContainer:d.getPopupContainer},a),filedConfig:{valueType:h,customLightMode:!0}},u))})),v=["proFieldProps","fieldProps"],M="dateWeek",y=s.forwardRef((function(e,t){var a=e.proFieldProps,u=e.fieldProps,d=(0,n.Z)(e,v),c=(0,s.useContext)(i.Z);return(0,l.jsx)(o.Z,(0,r.Z)({ref:t,valueType:M,fieldProps:(0,r.Z)({getPopupContainer:c.getPopupContainer},u),proFieldProps:a,filedConfig:{valueType:M,customLightMode:!0}},d))})),w=["proFieldProps","fieldProps"],b="dateYear",Z=s.forwardRef((function(e,t){var a=e.proFieldProps,u=e.fieldProps,d=(0,n.Z)(e,w),c=(0,s.useContext)(i.Z);return(0,l.jsx)(o.Z,(0,r.Z)({ref:t,valueType:b,fieldProps:(0,r.Z)({getPopupContainer:c.getPopupContainer},u),proFieldProps:a,filedConfig:{valueType:b,customLightMode:!0}},d))})),j=c;j.Week=y,j.Month=g,j.Quarter=x,j.Year=Z,j.displayName="ProFormComponent";var k=j},13883:function(e,t,a){a.d(t,{Az:function(){return c},Bv:function(){return C},DO:function(){return M},L0:function(){return k},RF:function(){return w},Xc:function(){return m},YO:function(){return Z},jX:function(){return x},tu:function(){return f}});var r=a(90819),n=a.n(r),s=a(73193),i=a.n(s),o=a(89933),l=a.n(o),u=a(36265),d=a(5861);function c(e){return p.apply(this,arguments)}function p(){return(p=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/article/query/org",{method:"GET",params:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return(g=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/article/create",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/article/update",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/article/delete",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return y.apply(this,arguments)}function y(){return(y=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/article/deleteAll",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return b.apply(this,arguments)}function b(){return(b=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/article/updateIndex",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return j.apply(this,arguments)}function j(){return(j=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/article/updateVectorIndex",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return P.apply(this,arguments)}function P(){return(P=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/article/updateAllIndex",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return S.apply(this,arguments)}function S(){return(S=l()(n()().mark((function e(t){return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,d.request)("/api/v1/article/updateAllVectorIndex",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},77361:function(e,t,a){a.d(t,{Z:function(){return H}});var r=a(84176),n=a.n(r),s=a(86222),i=a.n(s),o=a(73193),l=a.n(o),u=a(90819),d=a.n(u),c=a(89933),p=a.n(c),f=a(45332),g=a.n(f),m=a(5286),h=a(13883),x=a(71865),v=a(43837),M=a(6992),y=a(28031),w=a(80503),b=a(91768),Z=a(51344),j=a(31362),k=a(25709),P=a(96082),C=a(76185),S=a(2157),F=a(44877),T=a(95330),A=a(44194),I=a(65717),O=a(36265),D=a(40845),U=a(2685),R=a(44565),q=a(60857),z=a(13437),E=a(86469),X=a(63642),L=a(19095),B=a(31549),J=function(e){var t=e.isEdit,a=e.helpcenter,r=e.open,n=e.onClose,s=e.onSubmit,i=X.Z.useForm(),o=g()(i,1)[0],u=(0,x.u)((function(e){return e.currentOrg})),d=(0,I.v)((function(e){return e.categorySelectOptions}));(0,A.useEffect)((function(){t?o.setFieldsValue({type:null==a?void 0:a.type,title:null==a?void 0:a.title,content:null==a?void 0:a.contentHtml}):o.resetFields()}),[r]);return(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(L.Z,{title:t?"修改":"新建",onClose:n,open:r,extra:(0,B.jsxs)(C.Z,{children:[(0,B.jsx)(S.ZP,{onClick:n,children:"取消"}),(0,B.jsx)(S.ZP,{onClick:function(){console.log("handleSubmit"),o.validateFields().then((function(e){console.log(e),s(l()(l()(l()({},a),e),{},{orgUid:null==u?void 0:u.uid}))})).catch((function(e){console.log("Form errors:",e),m.yw.error("请检查表单填写")}))},type:"primary",children:"保存"})]}),children:(0,B.jsxs)(D.A,{form:o,initialValues:l()({},a),submitter:{render:function(){return null}},children:[(0,B.jsx)(U.Z,{label:"分类",name:"categoryUid",rules:[{required:!0,message:"请选择分类"}],options:d,fieldProps:{allowClear:!0,placeholder:"请选择分类",onChange:function(e){console.log("category selected ".concat(e))}}}),(0,B.jsx)(U.Z,{label:"类型",name:"type",rules:[{required:!0,message:"请选择类型"}],options:[{label:"文本",value:O.PYi},{label:"图片",value:O.Qm},{label:"视频",value:O.tVi},{label:"音频",value:O.Yu1},{label:"文件",value:O.Qn}],fieldProps:{allowClear:!0,placeholder:"请选择类型",onChange:function(e){console.log("type selected ".concat(e))}}}),(0,B.jsx)(R.Z,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题"}]}),(0,B.jsx)(q.Z,{label:"摘要",name:"summary"}),(0,B.jsx)(q.Z,{label:"内容",name:"contentHtml"}),(0,B.jsx)(U.Z,{label:"编辑器",name:"editor",options:[{label:"富文本编辑器",value:"richtext"},{label:"Markdown",value:"markdown"}],initialValue:"richtext"}),(0,B.jsx)(z.Z,{label:"是否置顶",name:"top",tooltip:"选择是否将此文章置顶显示"}),(0,B.jsx)(z.Z,{label:"是否需要审核",name:"needAudit",tooltip:"选择此文章是否需要审核才能发布"}),(null==a?void 0:a.needAudit)&&(0,B.jsx)(U.Z,{label:"审核状态",name:"auditStatus",options:[{label:"待审核",value:"pending"},{label:"已通过",value:"approved"},{label:"已驳回",value:"rejected"}],initialValue:"pending"}),(0,B.jsx)(E.Z,{label:"生效开始日期",name:"startDate",tooltip:"文章生效的开始日期,不填则立即生效"}),(0,B.jsx)(E.Z,{label:"生效结束日期",name:"endDate",tooltip:"文章失效的结束日期,不填则永久有效"})]})})})},V=a(5861),N=a(42183),K=a(87523),W=a(42539),Y=["current","pageSize"],H=function(e){var t=e.superUser,a=(0,V.useIntl)(),r=(0,A.useRef)(),s=(0,A.useState)(!0),o=g()(s,2),u=o[0],c=(o[1],(0,A.useState)(1)),f=g()(c,2),D=f[0],U=f[1],R=(0,A.useState)(10),q=g()(R,2),z=q[0],E=q[1],X=(0,A.useState)(),L=g()(X,2),H=L[0],Q=(L[1],(0,A.useState)(!1)),G=g()(Q,2),$=G[0],_=G[1],ee=(0,x.u)((function(e){return e.currentOrg})),te=(0,N.j)((function(e){return e.currentKbase})),ae=(0,I.v)((function(e){return e.currentCategory})),re=(0,I.v)((function(e){return e.categorySelectOptions})),ne=(0,A.useState)([]),se=g()(ne,2),ie=se[0],oe=se[1],le=(0,A.useState)([]),ue=g()(le,2),de=ue[0],ce=ue[1],pe=(0,A.useState)({}),fe=g()(pe,2),ge=fe[0],me=fe[1],he=(0,A.useState)(0),xe=g()(he,2),ve=xe[0],Me=xe[1],ye=k.Z.useModal(),we=g()(ye,2),be=we[0],Ze=we[1],je={TEXT:a.formatMessage({id:"pages.article.type.text",defaultMessage:"普通文本"}),MARKDOWN:"Markdown",HTML:a.formatMessage({id:"pages.article.type.html",defaultMessage:"富文本"}),IMAGE:a.formatMessage({id:"pages.article.type.image",defaultMessage:"图片"}),VIDEO:a.formatMessage({id:"pages.article.type.video",defaultMessage:"视频"}),AUDIO:a.formatMessage({id:"pages.article.type.audio",defaultMessage:"音频"}),FILE:a.formatMessage({id:"pages.article.type.file",defaultMessage:"文件"}),LINK:a.formatMessage({id:"pages.article.type.link",defaultMessage:"链接"})},ke=function(e){if(!e)return a.formatMessage({id:"pages.article.type.default",defaultMessage:"文本"});var t=e.toUpperCase();return je[t]||t},Pe=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.title"}),dataIndex:"title",copyable:!0,ellipsis:!0,width:200,fixed:"left",tooltip:{title:a.formatMessage({id:"pages.article.title.tooltip",defaultMessage:"文章的标题"})}},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.summary"}),dataIndex:"summary",ellipsis:!0,width:200,tooltip:{title:a.formatMessage({id:"pages.article.summary.tooltip",defaultMessage:"文章的摘要内容"})}},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.category"}),dataIndex:"categoryUid",hideInSearch:!0,hideInTable:t,width:120,tooltip:{title:a.formatMessage({id:"pages.article.category.tooltip",defaultMessage:"文章所属的分类"})},render:function(e,t){var a=null!=(null==t?void 0:t.categoryUid)?String(t.categoryUid):"",r=re.find((function(e){return String(e.value)===a})),n=(null==r?void 0:r.label)||"-";return(0,B.jsx)(P.Z,{color:"blue",children:n})},filters:re.map((function(e){return{text:e.label,value:e.value}})),filterMode:"tree"},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.type"}),dataIndex:"type",hideInSearch:!0,width:100,tooltip:{title:a.formatMessage({id:"pages.article.type.tooltip",defaultMessage:"文章的内容类型"})},render:function(e,t){return(0,B.jsx)(P.Z,{color:"blue",children:ke(t.type)})}},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.top"}),dataIndex:"top",hideInSearch:!0,width:80,tooltip:{title:a.formatMessage({id:"pages.article.top.tooltip",defaultMessage:"文章是否置顶"})},render:function(e,t){return(0,B.jsx)(P.Z,{color:t.top?"orange":"default",children:t.top?(0,B.jsx)(V.FormattedMessage,{id:"pages.article.top.yes",defaultMessage:"置顶"}):(0,B.jsx)(V.FormattedMessage,{id:"pages.article.top.no",defaultMessage:"普通"})})}},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.readCount"}),dataIndex:"readCount",hideInSearch:!0,width:100,sorter:!0,tooltip:{title:a.formatMessage({id:"pages.article.readCount.tooltip",defaultMessage:"文章被阅读的次数"})}},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.likeCount"}),dataIndex:"likeCount",hideInSearch:!0,width:100,sorter:!0,tooltip:{title:a.formatMessage({id:"pages.article.likeCount.tooltip",defaultMessage:"文章被点赞的次数"})}},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.startDate"}),dataIndex:"startDate",valueType:"date",width:120,hideInSearch:!0,tooltip:{title:a.formatMessage({id:"pages.article.startDate.tooltip",defaultMessage:"文章生效的开始日期"})}},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.endDate"}),dataIndex:"endDate",valueType:"date",width:120,hideInSearch:!0,tooltip:{title:a.formatMessage({id:"pages.article.endDate.tooltip",defaultMessage:"文章失效的结束日期"})}},{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.updatedAt"}),dataIndex:"updatedAt",valueType:"dateTime",width:200,sorter:!0,hideInSearch:!0,tooltip:{title:a.formatMessage({id:"pages.article.updatedAt.tooltip",defaultMessage:"文章最后更新的时间"})}}],Ce=function(){var e=p()(d()().mark((function e(t){var n;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W.Z.debug("handleDeleteArticle",t),e.next=3,(0,h.jX)(t);case 3:n=e.sent,W.Z.debug("delete response:",n),200===n.code?(null==r||r.current.reload(),m.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"Delete Success"}))):m.yw.error(a.formatMessage({id:"delete.error",defaultMessage:"Delete Error"}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Se=[].concat(Pe,[{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.common.actions"}),valueType:"option",fixed:"right",width:280,render:function(e,t){return(0,B.jsxs)(C.Z,{children:[(0,B.jsx)(S.ZP,{type:"link",size:"small",onClick:function(){return Ie(t)},children:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.edit"})}),(0,B.jsx)(S.ZP,{type:"link",size:"small",icon:(0,B.jsx)(v.Z,{}),onClick:function(){return function(e){W.Z.debug("handlePreviewArticle",e),window.open("/helpcenter/".concat(null==e?void 0:e.kbUid,"/article/").concat(null==e?void 0:e.uid,".html"))}(t)},children:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.preview"})}),t.needAudit&&"approved"!==t.auditStatus&&(0,B.jsx)(S.ZP,{type:"link",size:"small",onClick:function(){var e=l()(l()({},t),{},{auditStatus:"approved"});Fe(e)},children:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.approve",defaultMessage:"通过审核"})}),(0,B.jsx)(F.Z,{title:(0,B.jsx)(V.FormattedMessage,{id:"pages.common.deleteTip"}),description:a.formatMessage({id:"pages.common.deleteConfirm"},{name:t.title}),onConfirm:function(){return Ce(t)},okText:(0,B.jsx)(V.FormattedMessage,{id:"pages.common.ok"}),cancelText:(0,B.jsx)(V.FormattedMessage,{id:"pages.common.cancel"}),children:(0,B.jsx)(S.ZP,{type:"link",danger:!0,size:"small",children:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.delete"})})})]})}}]),Fe=function(){var e=p()(d()().mark((function e(t){var n,s;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(W.Z.debug("handleSubmitDrawer",t),u?m.yw.loading(a.formatMessage({id:"updating"})):m.yw.loading(a.formatMessage({id:"creating"})),!u){e.next=8;break}return e.next=5,(0,h.Xc)(t);case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,(0,h.tu)(t);case 10:e.t0=e.sent;case 11:n=e.t0,W.Z.debug("createArticle response:",t,n),200===n.code?(m.yw.destroy(),m.yw.loading(a.formatMessage({id:"create.success"})),_(!1),null===(s=r.current)||void 0===s||s.reloadAndRest()):(m.yw.destroy(),m.yw.error(n.message));case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,A.useEffect)((function(){var e;null===(e=r.current)||void 0===e||e.reloadAndRest()}),[te,ae]);var Te=function(){W.Z.debug("handlePreviewKbase"),window.open("/helpcenter/".concat(null==te?void 0:te.uid))},Ae=function(){W.Z.debug("handleCreateArticle"),window.open((0,K.W1)(null==te?void 0:te.uid))},Ie=function(e){W.Z.debug("handleEditArticle"),window.open((0,K.OH)(null==e?void 0:e.uid))},Oe=function(){var e=p()(d()().mark((function e(){var t,n,s,o,l,u;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==de.length){e.next=3;break}return m.yw.warning(a.formatMessage({id:"batch.delete.noselection",defaultMessage:"请选择要删除的项目"})),e.abrupt("return");case 3:m.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"正在删除..."})),n=0,s=0,o=i()(de),e.prev=7,o.s();case 9:if((l=o.n()).done){e.next=23;break}return u=l.value,e.prev=11,e.next=14,(0,h.jX)(u);case 14:200===e.sent.code?n++: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:m.yw.destroy(),0===s?m.yw.success(a.formatMessage({id:"batch.delete.success",defaultMessage:"成功删除 {count} 条记录"},{count:n})):m.yw.warning(a.formatMessage({id:"batch.delete.partial",defaultMessage:"成功删除 {success} 条记录,失败 {fail} 条"},{success:n,fail:s})),oe([]),ce([]),null===(t=r.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)}}(),De=function(){var e=p()(d()().mark((function e(){var t,n,s;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==ve){e.next=3;break}return m.yw.warning(a.formatMessage({id:"deleteAll.nodata",defaultMessage:"没有数据可删除"})),e.abrupt("return");case 3:return m.yw.loading(a.formatMessage({id:"deleting.all",defaultMessage:"正在删除所有数据..."})),e.prev=4,t={categoryUid:(null==ae?void 0:ae.uid)===O.zBg?"":null==ae?void 0:ae.uid,kbUid:null==te?void 0:te.uid,orgUid:null==ee?void 0:ee.uid},e.next=8,(0,h.DO)(t);case 8:n=e.sent,W.Z.debug("handleDeleteAllConfirm response:",n,t),200===n.code?(m.yw.destroy(),m.yw.success(a.formatMessage({id:"deleteAll.success",defaultMessage:"成功删除所有数据"})),null===(s=r.current)||void 0===s||s.reloadAndRest()):(m.yw.destroy(),m.yw.error(n.message||a.formatMessage({id:"deleteAll.failed",defaultMessage:"删除失败"}))),e.next=18;break;case 13:e.prev=13,e.t0=e.catch(4),m.yw.destroy(),m.yw.error(a.formatMessage({id:"deleteAll.error",defaultMessage:"删除过程发生错误"})),console.error("删除全部数据错误:",e.t0);case 18:case"end":return e.stop()}}),e,null,[[4,13]])})));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=p()(d()().mark((function e(t,a,r){var n,s;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:W.Z.debug("handleExportExcel",t,a,r),n=localStorage.getItem(O.LA8),s=l()({categoryUid:(null==ae?void 0:ae.uid)===O.zBg?"":null==ae?void 0:ae.uid,kbUid:null==te?void 0:te.uid,orgUid:(null==ee?void 0:ee.uid)||"",accessToken:n||"",exportType:t},ge),"current"===t?(s.pageNumber=String(D-1),s.pageSize=String(z)):"all"===t?(s.pageNumber="0",s.pageSize="1000"):"range"===t&&void 0!==a&&void 0!==r&&(s.pageNumber=String(a),s.pageSize=String(r)),window.open((0,K.kG)()+"/api/v1/article/export?"+new URLSearchParams(s).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),Re=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),n=function(){var r=s,n=s*a+1,i=Math.min((s+1)*a,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(i," (").concat(i-n+1,"条)"),onClick:function(){return Ue("range",r,a)}})},s=0;s<r;s++)n();return t},qe={selectedRowKeys:ie,onChange:function(e,t){oe(e),ce(t)}};return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(j.Z,{columns:Se,actionRef:r,cardBordered:!0,rowSelection:qe,scroll:{x:1500},rowKey:"uid",search:{labelWidth:"auto"},form:{syncToUrl:!0,ignoreRules:!1},pagination:{pageSize:10,onChange:function(e,t){U(e),t&&E(t)}},dateFormatter:"string",headerTitle:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.list"}),toolBarRender:t?function(){return[]}:function(){var e=[(0,B.jsx)(S.ZP,{type:"primary",icon:(0,B.jsx)(M.Z,{}),onClick:Ae,children:(0,B.jsx)(V.FormattedMessage,{id:"pages.article.create"})},"create")],t=[{key:"export-current",icon:(0,B.jsx)(y.Z,{}),label:a.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return Ue("current")}}];ve>0&&(ve<=1e3?t.push({key:"export-all",icon:(0,B.jsx)(y.Z,{}),label:a.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(ve,"条)"),onClick:function(){return Ue("all")}}):t.push({key:"export-range",icon:(0,B.jsx)(y.Z,{}),label:a.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(ve,"条)"),children:Re(ve)})),e.push((0,B.jsx)(T.Z,{menu:{items:t},placement:"bottom",children:(0,B.jsxs)(S.ZP,{type:"primary",icon:(0,B.jsx)(y.Z,{}),children:[(0,B.jsx)(V.FormattedMessage,{id:"pages.article.export"}),(0,B.jsx)(w.Z,{})]})},"exportDropdown")),e.push((0,B.jsx)(S.ZP,{type:"primary",icon:(0,B.jsx)(v.Z,{}),onClick:Te,children:(0,B.jsx)(V.FormattedMessage,{id:"pages.kbase.preview"})},"preview"));var r=[];return ie.length>0&&r.push({key:"batchDelete",icon:(0,B.jsx)(b.Z,{}),danger:!0,label:a.formatMessage({id:"batch.delete",defaultMessage:"批量删除"})+" (".concat(ie.length,")"),onClick:function(){be.confirm({title:a.formatMessage({id:"batch.deleteTip",defaultMessage:"批量删除确认"}),content:"".concat(a.formatMessage({id:"batch.deleteAffirm",defaultMessage:"确定要删除选中的"})," ").concat(ie.length," ").concat(a.formatMessage({id:"items",defaultMessage:"项"}),"?"),onOk:Oe,okText:a.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:a.formatMessage({id:"cancel",defaultMessage:"取消"})})}}),r.push({key:"deleteAll",icon:(0,B.jsx)(Z.Z,{}),danger:!0,label:a.formatMessage({id:"deleteAll",defaultMessage:"删除所有"}),onClick:function(){be.confirm({title:a.formatMessage({id:"deleteAll.tip",defaultMessage:"删除确认"}),content:a.formatMessage({id:"deleteAll.confirm",defaultMessage:"确定要删除所有文章数据吗?此操作不可恢复!"}),onOk:De,okText:a.formatMessage({id:"ok",defaultMessage:"确定"}),cancelText:a.formatMessage({id:"cancel",defaultMessage:"取消"})})}}),r.length>0&&e.push((0,B.jsx)(T.Z,{menu:{items:r},placement:"bottom",children:(0,B.jsxs)(S.ZP,{type:ie.length>0?"primary":"default",danger:ie.length>0,children:[ie.length>0?a.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(ie.length,")"):a.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,B.jsx)(w.Z,{})]})},"batchOperations")),e},request:function(){var e=p()(d()().mark((function e(a,r,s){var i,o,u,c,p,f,g,m,x,v;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W.Z.debug("request params:",a,r,s),i=a.current,o=a.pageSize,u=n()(a,Y),me(u),U(i||1),E(o||10),c=void 0,p=void 0,r&&Object.keys(r).length>0&&(f=Object.keys(r)[0],c=f,p="ascend"===r[f]?"ascend":"descend"),g=t?void 0:(null==ae?void 0:ae.uid)===O.zBg?"":null==ae?void 0:ae.uid,m=t||null==te?void 0:te.uid,x=l()(l()({},u),{},{orgUid:null==ee?void 0:ee.uid,kbUid:m,categoryUid:g,pageNumber:i?i-1:0,pageSize:o||10,superUser:t,sortBy:c,sortDirection:p}),e.next=13,(0,h.Az)(x);case 13:return v=e.sent,W.Z.debug("queryArticlesByOrg response:",null==v?void 0:v.data,x),200===v.code&&Me(null==v?void 0:v.data.totalElements),e.abrupt("return",{data:null==v?void 0:v.data.content,success:200===v.code,total:null==v?void 0:v.data.totalElements});case 17:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}()}),(0,B.jsx)(J,{open:$,onClose:function(){_(!1)},onSubmit:Fe,helpcenter:H,isEdit:u}),Ze]})}}}]);