mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-14 19:27:53 +00:00
1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[4376],{58275:function(e,t,a){a.d(t,{Z:function(){return c}});var r=a(11757),n=a(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6a25.95 25.95 0 0025.6 30.4h723c1.5 0 3-.1 4.4-.4a25.88 25.88 0 0021.2-30zM204 390h272V182h72v208h272v104H204V390zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z"}}]},name:"clear",theme:"outlined"},s=a(54183),i=function(e,t){return n.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var c=n.forwardRef(i)},11090:function(e,t,a){a.d(t,{Z:function(){return c}});var r=a(11757),n=a(44194),o={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"},s=a(54183),i=function(e,t){return n.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var c=n.forwardRef(i)},2484:function(e,t,a){a.d(t,{Z:function(){return c}});var r=a(11757),n=a(44194),o={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"},s=a(54183),i=function(e,t){return n.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var c=n.forwardRef(i)},46293:function(e,t,a){a.r(t),a.d(t,{default:function(){return O}});var r=a(84176),n=a.n(r),o=a(73193),s=a.n(o),i=a(86222),c=a.n(i),l=a(90819),d=a.n(l),u=a(89933),f=a.n(u),g=a(45332),p=a.n(g),m=a(86803),h=a(55735),M=a(41159);function x(e){return v.apply(this,arguments)}function v(){return(v=f()(d()().mark((function e(t){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,M.request)("/api/v1/action/query/org",{method:"GET",params:s()(s()({},t),{},{client:h.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return y.apply(this,arguments)}function y(){return(y=f()(d()().mark((function e(t){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,M.request)("/api/v1/action/delete",{method:"POST",data:s()(s()({},t),{},{client:h.bVn})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var b=a(40612),k=a(36310),j=a(11090),S=a(54881),A=a(58275),Z=a(2484),z=a(48524),T=a(61355),C=a(75365),I=a(96485),F=a(28977),H=a.n(F),V=a(44194),R=a(31549),E=["current","pageSize"],B=[{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:"nickname",width:120,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"action.nickname.tooltip",defaultMessage:"User nickname who performed the action"}),render:function(e,t){var a;return null===(a=t.user)||void 0===a?void 0:a.nickname}},{title:(0,R.jsx)(M.FormattedMessage,{id:"title",defaultMessage:"Title"}),dataIndex:"title",width:160,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"action.title.tooltip",defaultMessage:"Title of the operation or action"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"action",defaultMessage:"Action"}),dataIndex:"action",width:120,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"action.action.tooltip",defaultMessage:"Type of action performed by the user"})},{title:"ip",dataIndex:"ip",copyable:!0,width:125,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"action.ip.tooltip",defaultMessage:"IP address from which the action was performed"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"city",defaultMessage:"City"}),dataIndex:"ipLocation",copyable:!0,hideInSearch:!0,width:180,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"action.ipLocation.tooltip",defaultMessage:"Geographic location based on the IP address"})},{title:(0,R.jsx)(M.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",sorter:!0,width:180,hideInSearch:!0,tooltip:(0,R.jsx)(M.FormattedMessage,{id:"action.createdAt.tooltip",defaultMessage:"Date and time when the action was performed"}),render:function(e,t){return H()(t.createdAt).format("YYYY-MM-DD HH:mm:ss")}}],O=function(){var e=(0,M.useIntl)(),t=(0,V.useRef)(),a=(0,V.useState)(1),r=p()(a,2),o=r[0],i=r[1],l=(0,V.useState)(10),u=p()(l,2),g=u[0],v=u[1],y=(0,b.u)((function(e){return e.currentOrg})),F=(0,V.useState)([]),H=p()(F,2),O=H[0],P=H[1],D=(0,V.useState)([]),L=p()(D,2),N=L[0],U=L[1],q=(0,V.useState)(0),Y=p()(q,2),G=Y[0],K=Y[1],J=(0,V.useState)({}),Q=p()(J,2),W=Q[0],X=Q[1],$=[].concat(B,[{title:e.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",fixed:"right",width:80,render:function(t,a){return[(0,R.jsx)(T.Z,{title:e.formatMessage({id:"deleteTip"}),description:"".concat(e.formatMessage({id:"deleteAffirm"}),"【").concat(null==a?void 0:a.title,"】?"),onConfirm:function(){return _(a)},okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"}),children:(0,R.jsx)(C.ZP,{size:"small",type:"link",danger:!0,children:e.formatMessage({id:"delete"})})},"delete")]}}]),_=function(){var a=f()(d()().mark((function a(r){var n,o;return d()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return console.log("删除单条记录:",r),m.yw.loading(e.formatMessage({id:"deleting"})),a.prev=2,a.next=5,w({uid:r.uid});case 5:n=a.sent,m.yw.destroy(),200===n.code?(m.yw.success(e.formatMessage({id:"delete.success"})),null===(o=t.current)||void 0===o||o.reload()):m.yw.error(n.message||e.formatMessage({id:"delete.error"})),a.next=14;break;case 10:a.prev=10,a.t0=a.catch(2),m.yw.error(e.formatMessage({id:"delete.error"})),console.error("删除记录错误:",a.t0);case 14:case"end":return a.stop()}}),a,null,[[2,10]])})));return function(e){return a.apply(this,arguments)}}(),ee=function(){var a=f()(d()().mark((function a(){var r,n,o,s,i,l,u;return d()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(0!==N.length){a.next=3;break}return m.yw.warning(e.formatMessage({id:"batch.delete.noselection",defaultMessage:"请选择要删除的项目"})),a.abrupt("return");case 3:m.yw.loading(e.formatMessage({id:"deleting",defaultMessage:"正在删除..."})),a.prev=4,n=0,o=0,s=c()(N),a.prev=8,s.s();case 10:if((i=s.n()).done){a.next=26;break}return l=i.value,a.prev=12,a.next=15,w({uid:l.uid});case 15:u=a.sent,m.yw.destroy(),200===u.code?n++:(o++,console.error("删除记录 ".concat(l.uid," 失败:"),u.message)),a.next=24;break;case 20:a.prev=20,a.t0=a.catch(12),o++,console.error("删除记录 ".concat(l.uid," 出错:"),a.t0);case 24:a.next=10;break;case 26:a.next=31;break;case 28:a.prev=28,a.t1=a.catch(8),s.e(a.t1);case 31:return a.prev=31,s.f(),a.finish(31);case 34:n>0&&m.yw.success(e.formatMessage({id:"batch.delete.success",defaultMessage:"成功删除 {count} 条记录"},{count:n})),o>0&&m.yw.warning(e.formatMessage({id:"batch.delete.partial",defaultMessage:"有 {count} 条记录删除失败"},{count:o})),a.next=42;break;case 38:a.prev=38,a.t2=a.catch(4),m.yw.error(e.formatMessage({id:"delete.error"})),console.error("批量删除错误:",a.t2);case 42:P([]),U([]),null===(r=t.current)||void 0===r||r.reloadAndRest();case 45:case"end":return a.stop()}}),a,null,[[4,38],[8,28,31,34],[12,20]])})));return function(){return a.apply(this,arguments)}}(),te=function(){var a=f()(d()().mark((function a(){var r,n,o,i,l,u,f,g;return d()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(0!==G){a.next=3;break}return m.yw.warning(e.formatMessage({id:"deleteAll.nodata",defaultMessage:"没有数据可删除"})),a.abrupt("return");case 3:return m.yw.loading(e.formatMessage({id:"deleting.all",defaultMessage:"正在删除所有数据..."})),a.prev=4,r=s()({pageNumber:0,pageSize:G,orgUid:null==y?void 0:y.uid},W),a.next=8,x(r);case 8:if(n=a.sent,m.yw.destroy(),!(200===n.code&&n.data.content.length>0)){a.next=44;break}i=0,l=0,u=c()(n.data.content),a.prev=14,u.s();case 16:if((f=u.n()).done){a.next=31;break}return g=f.value,a.prev=18,a.next=21,w({uid:g.uid});case 21:200===a.sent.code?i++:l++,a.next=29;break;case 25:a.prev=25,a.t0=a.catch(18),l++,console.error("删除记录 ".concat(g.uid," 出错:"),a.t0);case 29:a.next=16;break;case 31:a.next=36;break;case 33:a.prev=33,a.t1=a.catch(14),u.e(a.t1);case 36:return a.prev=36,u.f(),a.finish(36);case 39:i>0&&m.yw.success(e.formatMessage({id:"deleteAll.success.count",defaultMessage:"成功删除 {count} 条数据"},{count:i})),l>0&&m.yw.warning(e.formatMessage({id:"deleteAll.partial",defaultMessage:"有 {count} 条记录删除失败"},{count:l})),null===(o=t.current)||void 0===o||o.reloadAndRest(),a.next=45;break;case 44:m.yw.error(n.message||e.formatMessage({id:"deleteAll.failed",defaultMessage:"获取数据失败"}));case 45:a.next=51;break;case 47:a.prev=47,a.t2=a.catch(4),m.yw.error(e.formatMessage({id:"deleteAll.error",defaultMessage:"删除过程发生错误"})),console.error("删除全部数据错误:",a.t2);case 51:case"end":return a.stop()}}),a,null,[[4,47],[14,33,36,39],[18,25]])})));return function(){return a.apply(this,arguments)}}(),ae=function(e){for(var t=[],a=1e3,r=Math.ceil(e/a),n=function(){var r=o,n=o*a+1,s=Math.min((o+1)*a,e);t.push({key:"export-".concat(o),label:"".concat(n,"-").concat(s," (").concat(s-n+1,"条)"),onClick:function(){return re("range",r,a)}})},o=0;o<r;o++)n();return t},re=function(e,t,a){console.log("handleExportExcel",e,t,a);var r=localStorage.getItem(h.LA8),n=s()({orgUid:(null==y?void 0:y.uid)||"",accessToken:r||"",exportType:e},W);"current"===e?(n.pageNumber=String(o-1),n.pageSize=String(g)):"all"===e?(n.pageNumber="0",n.pageSize="1000"):"range"===e&&void 0!==t&&void 0!==a&&(n.pageNumber=String(t),n.pageSize=String(a)),window.open((0,k.kG)()+"/api/v1/action/export?"+new URLSearchParams(n).toString())},ne={selectedRowKeys:O,onChange:function(e,t){P(e),U(t)}};return(0,R.jsx)(z.Z,{columns:$,actionRef:t,cardBordered:!0,rowSelection:ne,scroll:{x:1300},style:{padding:10},request:function(){var e=f()(d()().mark((function e(t,a,r){var o,c,l,u,f,g,p,h;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("request:",t,a,r),o=t.current,c=t.pageSize,l=n()(t,E),i(o),v(c),X(l),u=void 0,f=void 0,a&&Object.keys(a).length>0&&(g=Object.keys(a)[0],u=g,f="ascend"===a[g]?"ascend":"descend"),p=s()(s()({pageNumber:o-1,pageSize:c,orgUid:null==y?void 0:y.uid},l),{},{sortBy:u,sortDirection:f}),e.next=11,x(p);case 11:return h=e.sent,console.log("getAllActions response:",p,h),200===h.code?K(h.data.totalElements):m.yw.error(h.message),e.abrupt("return",{data:h.data.content,success:!0,total:h.data.totalElements});case 15:case"end":return e.stop()}}),e)})));return function(t,a,r){return e.apply(this,arguments)}}(),editable:{type:"multiple"},rowKey:"uid",search:{labelWidth:"auto"},pagination:{pageSize:g,showQuickJumper:!0,showSizeChanger:!0,onChange:function(e,t){console.log("pagination onChange:",e,t),i(e),v(t)}},dateFormatter:"string",headerTitle:e.formatMessage({id:"log",defaultMessage:"Log"}),toolBarRender:function(){var t=[],a=[{key:"export-current",icon:(0,R.jsx)(j.Z,{}),label:e.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return re("current")}}];G>0&&(G<=1e3?a.push({key:"export-all",icon:(0,R.jsx)(j.Z,{}),label:e.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(G,"条)"),onClick:function(){return re("all")}}):a.push({key:"export-range",icon:(0,R.jsx)(j.Z,{}),label:e.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(G,"条)"),children:ae(G)}));var r=[];return O.length>0&&r.push({key:"batchDelete",icon:(0,R.jsx)(S.Z,{}),danger:!0,label:e.formatMessage({id:"batch.delete"})+" (".concat(O.length,")"),onClick:function(){m.oC.confirm({title:e.formatMessage({id:"batch.deleteTip"}),content:"".concat(e.formatMessage({id:"batch.deleteAffirm"})," ").concat(O.length," ").concat(e.formatMessage({id:"items"}),"?"),onOk:ee,okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"})})}}),r.push({key:"deleteAll",icon:(0,R.jsx)(A.Z,{}),danger:!0,label:e.formatMessage({id:"deleteAll",defaultMessage:"删除所有"}),onClick:function(){m.oC.confirm({title:e.formatMessage({id:"deleteAll.tip",defaultMessage:"删除确认"}),content:e.formatMessage({id:"deleteAll.confirm",defaultMessage:"确定要删除所有日志数据吗?此操作不可恢复!"}),onOk:te,okText:e.formatMessage({id:"ok"}),cancelText:e.formatMessage({id:"cancel"})})}}),t.push((0,R.jsx)(I.Z,{menu:{items:a},placement:"bottom",children:(0,R.jsx)(C.ZP,{icon:(0,R.jsx)(j.Z,{}),type:"primary",children:e.formatMessage({id:"export",defaultMessage:"Export"})},"button")},"exportDropdown")),r.length>0&&t.push((0,R.jsx)(I.Z,{menu:{items:r},placement:"bottom",children:(0,R.jsxs)(C.ZP,{type:O.length>0?"primary":"default",danger:O.length>0,children:[O.length>0?e.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})+" (".concat(O.length,")"):e.formatMessage({id:"more.operations",defaultMessage:"更多操作"}),(0,R.jsx)(Z.Z,{})]})},"batchOperations")),t},columnsState:{persistenceKey:"action-table-columns",defaultValue:{ip:{show:!0},ipLocation:{show:!0},description:{show:!0},type:{show:!0}}}})}}}]); |