Files
weiyu/deploy/server/admin/2439.da0ea167.async.js
2025-07-11 18:46:48 +08:00

1 line
32 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[2439],{11090:function(e,t,r){r.d(t,{Z:function(){return c}});var a=r(73743),n=r(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"},i=r(54183),o=function(e,t){return n.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:s}))};var c=n.forwardRef(o)},2484:function(e,t,r){r.d(t,{Z:function(){return c}});var a=r(73743),n=r(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"},i=r(54183),o=function(e,t){return n.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:s}))};var c=n.forwardRef(o)},65001:function(e,t,r){r.d(t,{Lp:function(){return m},Pn:function(){return x},c5:function(){return k},ln:function(){return f},p:function(){return d}});var a=r(90819),n=r.n(a),s=r(73193),i=r.n(s),o=r(89933),c=r.n(o),u=r(18232),l=r(43906);function d(e){return p.apply(this,arguments)}function p(){return(p=c()(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/tag/query/org",{method:"GET",params:i()({},t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function f(e){return g.apply(this,arguments)}function g(){return(g=c()(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/tag/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=c()(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/tag/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=c()(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/tag/delete",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return M.apply(this,arguments)}function M(){return(M=c()(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/tag/delete/all",{method:"POST",data:i()(i()({},t),{},{channel:u.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},21349:function(e,t,r){r.d(t,{Z:function(){return q}});var a=r(84176),n=r.n(a),s=r(86222),i=r.n(s),o=r(90819),c=r.n(o),u=r(10154),l=r.n(u),d=r(73193),p=r.n(d),f=r(89933),g=r.n(f),m=r(45332),h=r.n(m),x=r(55567),v=r(18232),k=r(43906);function M(e){return b.apply(this,arguments)}function b(){return(b=g()(c()().mark((function e(t){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,k.request)("/api/v1/black/query/org",{method:"GET",params:p()(p()({},t),{},{channel:v.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return w.apply(this,arguments)}function w(){return(w=g()(c()().mark((function e(t){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,k.request)("/api/v1/black/delete",{method:"POST",data:{uid:t,channel:v.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var j=r(9942),S=r(81343),F=r(54881),Z=r(2484),T=r(11090),I=r(46336),L=r(30915),C=r(34353),O=r(39686),z=r(41994),A=r(28977),E=r.n(A),N=r(44194),U=r(31549),Y=["current","pageSize"],q=function(e){var t=e.isSuper,r=(0,k.useIntl)(),a=(0,N.useRef)(),s=(0,j.u)((function(e){return e.currentOrg})),o=(0,N.useState)(1),u=h()(o,2),d=u[0],f=u[1],m=(0,N.useState)(10),b=h()(m,2),w=b[0],A=b[1],q=(0,N.useState)({}),P=h()(q,2),R=P[0],D=P[1],B=(0,N.useState)(0),H=h()(B,2),J=H[0],X=H[1],G=(0,N.useState)([]),K=h()(G,2),V=K[0],Q=K[1],W=(0,N.useState)([]),$=h()(W,2),_=$[0],ee=$[1],te=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,U.jsx)(k.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left",ellipsis:!0},{title:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.nickname"}),dataIndex:"blackNickname",copyable:!0,tooltip:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.nickname.tooltip"})},{title:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.blockIp"}),dataIndex:"blockIp",tooltip:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.blockIp.tooltip"}),valueEnum:{true:{text:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.yes"}),status:"Error"},false:{text:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.no"}),status:"Default"}}},{title:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.reason"}),dataIndex:"reason",copyable:!0,tooltip:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.reason.tooltip"})},{title:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.startTime"}),dataIndex:"startTime",search:!1,tooltip:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.startTime.tooltip"}),render:function(e,t){return t.startTime?E()(t.startTime).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.endTime"}),dataIndex:"endTime",search:!1,tooltip:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.endTime.tooltip"}),render:function(e,t){return t.endTime?E()(t.endTime).format("YYYY-MM-DD HH:mm:ss"):"-"}},{title:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.userNickname"}),dataIndex:"userNickname",copyable:!0,tooltip:(0,U.jsx)(k.FormattedMessage,{id:"visitor.black.userNickname.tooltip"})},{title:(0,U.jsx)(k.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",width:180,sorter:!0,hideInSearch:!0,tooltip:(0,U.jsx)(k.FormattedMessage,{id:"message.createdAt.tooltip"}),render:function(e,t){return t.createdAt?E()(t.createdAt).format("YYYY-MM-DD HH:mm:ss"):"-"}}],re=[].concat(te,[{title:r.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:120,fixed:"right",render:function(e,t,a,n){return[(0,U.jsx)(L.Z,{title:r.formatMessage({id:"unblockTip",defaultMessage:"Delete Tip"}),description:"".concat(r.formatMessage({id:"unblockAffirm",defaultMessage:"Unblock"}),"【").concat(null==t?void 0:t.blackNickname,"】?"),onConfirm:function(){return ne(t)},okText:r.formatMessage({id:"ok"}),cancelText:r.formatMessage({id:"cancel"}),children:(0,U.jsx)(C.ZP,{size:"small",type:"link",danger:!0,children:r.formatMessage({id:"visitor.blackip.unblock",defaultMessage:"Unblock"})})},"unblock")]}}]),ae=function(){var e=g()(c()().mark((function e(r,a,n){var i,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",r,a,n),i=localStorage.getItem(v.LA8),o=p()({orgUid:t?"":(null==s?void 0:s.uid)||"",accessToken:i||"",exportType:r},Object.entries(R).reduce((function(e,t){var r=h()(t,2),a=r[0],n=r[1];return p()(p()({},e),{},l()({},a,"string"==typeof n?n:String(n)))}),{})),"current"===r?(o.pageNumber=String(d-1),o.pageSize=String(w)):"all"===r?(o.pageNumber="0",o.pageSize="1000"):"range"===r&&void 0!==a&&void 0!==n&&(o.pageNumber=String(a),o.pageSize=String(n)),window.open((0,S.kG)()+"/api/v1/black/export?"+new URLSearchParams(o).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}(),ne=function(){var e=g()(c()().mark((function e(t){var n,s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t),e.prev=1,e.next=4,y(t.uid);case 4:n=e.sent,console.log("unblock response:",n),200===n.code?(null==a||null===(s=a.current)||void 0===s||s.reload(),x.yw.success(r.formatMessage({id:"unblock.success"}))):x.yw.error(r.formatMessage({id:"unblock.error"})),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),x.yw.error(r.formatMessage({id:"unblock.error"}));case 12:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(t){return e.apply(this,arguments)}}(),se=function(){var e=g()(c()().mark((function e(){var t,n,s,o,u,l;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==_.length){e.next=3;break}return x.yw.warning(r.formatMessage({id:"batch.noselection",defaultMessage:"请选择需要处理的项目"})),e.abrupt("return");case 3:x.yw.loading(r.formatMessage({id:"processing",defaultMessage:"处理中..."})),n=0,s=0,o=i()(_),e.prev=7,o.s();case 9:if((u=o.n()).done){e.next=23;break}return l=u.value,e.prev=11,e.next=14,y(l.uid);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:x.yw.destroy(),0===s?x.yw.success(r.formatMessage({id:"batch.unblock.success",defaultMessage:"成功解除 {count} 条黑名单"},{count:n})):x.yw.warning(r.formatMessage({id:"batch.unblock.partial",defaultMessage:"成功解除 {success} 条黑名单,失败 {fail} 条"},{success:n,fail:s})),Q([]),ee([]),null===(t=a.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)}}(),ie=function(e){for(var t=[],r=1e3,a=Math.ceil(e/r),n=function(){var a=s,n=s*r+1,i=Math.min((s+1)*r,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(i," (").concat(i-n+1,"条)"),onClick:function(){return ae("range",a,r)}})},s=0;s<a;s++)n();return t},oe={selectedRowKeys:V,onChange:function(e,t){Q(e),ee(t)}};return(0,U.jsx)(I.Z,{columns:re,actionRef:a,cardBordered:!0,rowSelection:oe,scroll:{x:2e3},request:function(){var e=g()(c()().mark((function e(r,a,i){var o,u,l,d,g,m,h,v;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=r.current,u=r.pageSize,l=n()(r,Y),f(o),A(u),D(l),d=void 0,g=void 0,a&&Object.keys(a).length>0&&(m=Object.keys(a)[0],d=m,g="ascend"===a[m]?"ascend":"descend"),h=p()(p()({pageNumber:r.current-1,pageSize:u,orgUid:t?"":null==s?void 0:s.uid},l),{},{sortBy:d,sortDirection:g}),e.next=10,M(h);case 10:return v=e.sent,console.log("queryBlacks response:",v,h),200===v.code?X(v.data.totalElements):x.yw.error(v.message),e.abrupt("return",{data:v.data.content,success:!0,total:v.data.totalElements});case 14:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}(),editable:{type:"multiple"},rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e,t){f(e),A(t),console.log("page:",e,"size:",t)}},dateFormatter:"string",headerTitle:r.formatMessage({id:"visitor.black.list"}),toolBarRender:function(){return function(){var e=[],t=[];V.length>0&&(t.push({key:"batchUnblock",icon:(0,U.jsx)(F.Z,{}),danger:!0,label:r.formatMessage({id:"batch.unblock",defaultMessage:"批量解除黑名单"})+" (".concat(V.length,")"),onClick:function(){O.Z.confirm({title:r.formatMessage({id:"batch.unblockTip",defaultMessage:"解除黑名单确认"}),content:"".concat(r.formatMessage({id:"batch.unblockAffirm",defaultMessage:"确定要解除"})," ").concat(V.length," ").concat(r.formatMessage({id:"items",defaultMessage:"项"}),"?"),onOk:se,okText:r.formatMessage({id:"ok"}),cancelText:r.formatMessage({id:"cancel"})})}}),e.push((0,U.jsx)(z.Z,{menu:{items:t},placement:"bottom",children:(0,U.jsxs)(C.ZP,{type:"primary",danger:!0,children:[r.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})," (",V.length,")",(0,U.jsx)(Z.Z,{})]})},"batchOperations")));var a=[{key:"export-current",icon:(0,U.jsx)(T.Z,{}),label:r.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return ae("current")}}];return J>0&&(J<=1e3?a.push({key:"export-all",icon:(0,U.jsx)(T.Z,{}),label:r.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(J,"条)"),onClick:function(){return ae("all")}}):a.push({key:"export-range",icon:(0,U.jsx)(T.Z,{}),label:r.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(J,"条)"),children:ie(J)})),e.push((0,U.jsx)(z.Z,{menu:{items:a},placement:"bottom",children:(0,U.jsxs)(C.ZP,{type:"primary",icon:(0,U.jsx)(T.Z,{}),children:[r.formatMessage({id:"export",defaultMessage:"导出"}),(0,U.jsx)(Z.Z,{})]})},"exportOperations")),e}()}})}},91034:function(e,t,r){r.d(t,{Z:function(){return U}});var a=r(84176),n=r.n(a),s=r(86222),i=r.n(s),o=r(90819),c=r.n(o),u=r(73193),l=r.n(u),d=r(89933),p=r.n(d),f=r(45332),g=r.n(f),m=r(55567),h=r(18232),x=r(43906);function v(e){return k.apply(this,arguments)}function k(){return(k=p()(c()().mark((function e(t){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,x.request)("/api/v1/ip/black/query/org",{method:"GET",params:l()(l()({},t),{},{channel:h.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return b.apply(this,arguments)}function b(){return(b=p()(c()().mark((function e(t){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,x.request)("/api/v1/ip/black/delete",{method:"POST",data:{uid:t,channel:h.XtJ}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var y=r(9942),w=r(81343),j=r(54881),S=r(2484),F=r(11090),Z=r(46336),T=r(30915),I=r(34353),L=r(39686),C=r(41994),O=r(28977),z=r.n(O),A=r(44194),E=r(31549),N=["current","pageSize"],U=function(e){var t=e.isSuper,r=(0,x.useIntl)(),a=(0,A.useRef)(),s=(0,y.u)((function(e){return e.currentOrg})),o=(0,A.useState)(1),u=g()(o,2),d=u[0],f=u[1],k=(0,A.useState)(10),b=g()(k,2),O=b[0],U=b[1],Y=(0,A.useState)({}),q=g()(Y,2),P=q[0],R=q[1],D=(0,A.useState)(0),B=g()(D,2),H=B[0],J=B[1],X=(0,A.useState)([]),G=g()(X,2),K=G[0],V=G[1],Q=(0,A.useState)([]),W=g()(Q,2),$=W[0],_=W[1],ee=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,E.jsx)(x.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left",ellipsis:!0},{title:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.ip"}),dataIndex:"ip",tooltip:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.ip.tooltip"})},{title:(0,E.jsx)(x.FormattedMessage,{id:"visitor.black.nickname"}),dataIndex:"blackNickname",copyable:!0,tooltip:(0,E.jsx)(x.FormattedMessage,{id:"visitor.black.nickname.tooltip"})},{title:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.reason"}),dataIndex:"reason",tooltip:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.reason.tooltip"})},{title:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.startTime"}),dataIndex:"startTime",search:!1,tooltip:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.startTime.tooltip"}),render:function(e,t){return(0,E.jsx)("span",{children:z()(t.startTime).format("YYYY-MM-DD HH:mm:ss")})}},{title:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.endTime"}),dataIndex:"endTime",search:!1,tooltip:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.endTime.tooltip"}),render:function(e,t){return(0,E.jsx)("span",{children:z()(t.endTime).format("YYYY-MM-DD HH:mm:ss")})}},{title:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.userNickname"}),dataIndex:"userNickname",tooltip:(0,E.jsx)(x.FormattedMessage,{id:"visitor.blackip.userNickname.tooltip"})},{title:(0,E.jsx)(x.FormattedMessage,{id:"createdAt",defaultMessage:"createdAt"}),key:"createdAt",dataIndex:"createdAt",width:180,sorter:!0,hideInSearch:!0,tooltip:(0,E.jsx)(x.FormattedMessage,{id:"message.createdAt.tooltip"})}],te=[].concat(ee,[{title:r.formatMessage({id:"actions",defaultMessage:"Actions"}),valueType:"option",key:"option",width:120,fixed:"right",render:function(e,t,a,n){return[(0,E.jsx)(T.Z,{title:r.formatMessage({id:"unblockTip",defaultMessage:"Delete Tip"}),description:"".concat(r.formatMessage({id:"unblockAffirm",defaultMessage:"Unblock"}),"【").concat(null==t?void 0:t.ip,"】?"),onConfirm:function(){return ae(t)},okText:r.formatMessage({id:"ok"}),cancelText:r.formatMessage({id:"cancel"}),children:(0,E.jsx)(I.ZP,{size:"small",type:"link",danger:!0,children:r.formatMessage({id:"visitor.blackip.unblock",defaultMessage:"Unblock"})})},"unblock")]}}]),re=function(){var e=p()(c()().mark((function e(r,a,n){var i,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",r,a,n),i=localStorage.getItem(h.LA8),o=l()({orgUid:t?"":null==s?void 0:s.uid,accessToken:i||"",exportType:r},P),"current"===r?(o.pageNumber=String(d-1),o.pageSize=String(O)):"all"===r?(o.pageNumber="0",o.pageSize="1000"):"range"===r&&void 0!==a&&void 0!==n&&(o.pageNumber=String(a),o.pageSize=String(n)),window.open((0,w.kG)()+"/api/v1/ip/black/export?"+new URLSearchParams(o).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}(),ae=function(){var e=p()(c()().mark((function e(t){var n,s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t),e.prev=1,e.next=4,M(t.uid);case 4:n=e.sent,console.log("unblock response:",n),200===n.code?(null==a||null===(s=a.current)||void 0===s||s.reload(),m.yw.success(r.formatMessage({id:"unblock.success"}))):m.yw.error(r.formatMessage({id:"unblock.error"})),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),m.yw.error(r.formatMessage({id:"unblock.error"}));case 12:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(t){return e.apply(this,arguments)}}(),ne=function(){var e=p()(c()().mark((function e(){var t,n,s,o,u,l;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==$.length){e.next=3;break}return m.yw.warning(r.formatMessage({id:"batch.noselection",defaultMessage:"请选择需要处理的项目"})),e.abrupt("return");case 3:m.yw.loading(r.formatMessage({id:"processing",defaultMessage:"处理中..."})),n=0,s=0,o=i()($),e.prev=7,o.s();case 9:if((u=o.n()).done){e.next=23;break}return l=u.value,e.prev=11,e.next=14,M(l.uid);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(r.formatMessage({id:"batch.unblock.success",defaultMessage:"成功解除 {count} 条黑名单"},{count:n})):m.yw.warning(r.formatMessage({id:"batch.unblock.partial",defaultMessage:"成功解除 {success} 条黑名单,失败 {fail} 条"},{success:n,fail:s})),V([]),_([]),null===(t=a.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)}}(),se=function(e){for(var t=[],r=1e3,a=Math.ceil(e/r),n=function(){var a=s,n=s*r+1,i=Math.min((s+1)*r,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(i," (").concat(i-n+1,"条)"),onClick:function(){return re("range",a,r)}})},s=0;s<a;s++)n();return t},ie={selectedRowKeys:K,onChange:function(e,t){V(e),_(t)}};return(0,E.jsx)(Z.Z,{columns:te,actionRef:a,cardBordered:!0,rowSelection:ie,scroll:{x:1800},request:function(){var e=p()(c()().mark((function e(r,a,i){var o,u,d,p,g,h,x,k;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=r.current,u=r.pageSize,d=n()(r,N),f(o),U(u),R(d),p=void 0,g=void 0,a&&Object.keys(a).length>0&&(h=Object.keys(a)[0],p=h,g="ascend"===a[h]?"ascend":"descend"),x=l()(l()({pageNumber:r.current-1,pageSize:u,orgUid:t?"":null==s?void 0:s.uid},d),{},{sortBy:p,sortDirection:g}),e.next=10,v(x);case 10:return k=e.sent,console.log("queryIpBlacklists response:",k,x),200===k.code?J(k.data.totalElements):m.yw.error(k.message),e.abrupt("return",{data:k.data.content,success:!0,total:k.data.totalElements});case 14:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}(),editable:{type:"multiple"},rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e,t){f(e),U(t),console.log("page:",e,"size:",t)}},dateFormatter:"string",headerTitle:r.formatMessage({id:"visitor.blackip.list"}),toolBarRender:function(){return function(){var e=[],t=[];K.length>0&&(t.push({key:"batchUnblock",icon:(0,E.jsx)(j.Z,{}),danger:!0,label:r.formatMessage({id:"batch.unblock",defaultMessage:"批量解除黑名单"})+" (".concat(K.length,")"),onClick:function(){L.Z.confirm({title:r.formatMessage({id:"batch.unblockTip",defaultMessage:"解除黑名单确认"}),content:"".concat(r.formatMessage({id:"batch.unblockAffirm",defaultMessage:"确定要解除"})," ").concat(K.length," ").concat(r.formatMessage({id:"items",defaultMessage:"项"}),"?"),onOk:ne,okText:r.formatMessage({id:"ok"}),cancelText:r.formatMessage({id:"cancel"})})}}),e.push((0,E.jsx)(C.Z,{menu:{items:t},placement:"bottom",children:(0,E.jsxs)(I.ZP,{type:"primary",danger:!0,children:[r.formatMessage({id:"batch.operations",defaultMessage:"批量操作"})," (",K.length,")",(0,E.jsx)(S.Z,{})]})},"batchOperations")));var a=[{key:"export-current",icon:(0,E.jsx)(F.Z,{}),label:r.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return re("current")}}];return H>0&&(H<=1e3?a.push({key:"export-all",icon:(0,E.jsx)(F.Z,{}),label:r.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(H,"条)"),onClick:function(){return re("all")}}):a.push({key:"export-range",icon:(0,E.jsx)(F.Z,{}),label:r.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(H,"条)"),children:se(H)})),e.push((0,E.jsx)(C.Z,{menu:{items:a},placement:"bottom",children:(0,E.jsxs)(I.ZP,{type:"primary",icon:(0,E.jsx)(F.Z,{}),children:[r.formatMessage({id:"export",defaultMessage:"导出"}),(0,E.jsx)(S.Z,{})]})},"exportOperations")),e}()}})}},96981:function(e,t,r){r.d(t,{Z:function(){return R}});var a=r(84176),n=r.n(a),s=r(90819),i=r.n(s),o=r(73193),c=r.n(o),u=r(89933),l=r.n(u),d=r(45332),p=r.n(d),f=r(55567),g=r(18232),m=r(43906);function h(e){return x.apply(this,arguments)}function x(){return(x=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,m.request)("/api/v1/visitor/query/org",{method:"GET",params:c()(c()({},t),{},{channel:g.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return k.apply(this,arguments)}function k(){return(k=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,m.request)("/api/v1/visitor/update/tagList",{method:"POST",data:c()(c()({},t),{},{channel:g.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M=r(9942),b=r(81343),y=r(10266),w=r(11090),j=r(2484),S=r(46336),F=r(41313),Z=r(41994),T=r(34353),I=r(28977),L=r.n(I),C=r(44194),O=r(88638),z=r(75843),A=r(99898),E=r(97868),N=r(65001),U=r(28619),Y=r(31549),q=function(e){var t=e.open,r=e.onClose,a=e.onSubmit,n=e.visitor,s=e.orgUid,o=(0,m.useIntl)(),c=(0,U.Z)().translateString,u=O.Z.useForm(),d=p()(u,1)[0],h=(0,C.useState)([]),x=p()(h,2),k=x[0],M=x[1],b=(0,C.useState)(!1),y=p()(b,2),w=y[0],j=y[1],S=(0,C.useMemo)((function(){var e;return 1===(null==n||null===(e=n.tagList)||void 0===e?void 0:e.length)&&""===n.tagList[0]?[]:(null==n?void 0:n.tagList)||[]}),[null==n?void 0:n.tagList]);(0,C.useEffect)((function(){t&&s&&F()}),[t,s]),(0,C.useEffect)((function(){t&&n&&d.setFieldsValue({tagList:S})}),[t,n,S,d]);var F=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,N.p)({orgUid:s,type:g.IuT});case 3:200===(t=e.sent).code?M(t.data.content||[]):f.yw.error(t.message),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error("Error fetching tags:",e.t0),f.yw.error(o.formatMessage({id:"fetch.tags.error"}));case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=l()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,j(!0),e.next=6,d.validateFields();case 6:return t=e.sent,e.next=9,v({uid:n.uid,tagList:t.tagList||[],orgUid:n.orgUid});case 9:200===(s=e.sent).code?(f.yw.success(o.formatMessage({id:"save.success",defaultMessage:"保存成功"})),a(),r()):f.yw.error(s.message||o.formatMessage({id:"save.error",defaultMessage:"保存失败"})),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(2),console.error("Validation failed:",e.t0),f.yw.error(o.formatMessage({id:"save.error",defaultMessage:"保存失败"}));case 17:return e.prev=17,j(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,13,17,20]])})));return function(){return e.apply(this,arguments)}}();return(0,Y.jsx)(z.Z,{title:o.formatMessage({id:"edit.visitor",defaultMessage:"编辑访客"}),placement:"right",onClose:r,open:t,width:400,extra:(0,Y.jsxs)(A.Z,{children:[(0,Y.jsx)(T.ZP,{onClick:r,children:o.formatMessage({id:"cancel",defaultMessage:"取消"})}),(0,Y.jsx)(T.ZP,{type:"primary",onClick:Z,loading:w,children:o.formatMessage({id:"ok",defaultMessage:"确定"})})]}),children:(0,Y.jsx)(O.Z,{form:d,layout:"vertical",initialValues:{tagList:S},children:(0,Y.jsx)(O.Z.Item,{name:"tagList",label:o.formatMessage({id:"tags",defaultMessage:"标签"}),rules:[{type:"array"}],children:(0,Y.jsx)(E.Z,{mode:"multiple",allowClear:!0,showSearch:!0,placeholder:o.formatMessage({id:"select.tags",defaultMessage:"请选择标签"}),style:{width:"100%"},options:k.map((function(e){return{label:c(e.name),value:e.name}})),filterOption:function(e,t){var r;return(null!==(r=null==t?void 0:t.label)&&void 0!==r?r:"").toLowerCase().includes(e.toLowerCase())}})})})})},P=["current","pageSize"],R=function(e){var t=e.isSuper,r=(0,m.useIntl)(),a=(0,C.useRef)(),s=(0,M.u)((function(e){return e.currentOrg})),o=(0,C.useState)(1),u=p()(o,2),d=u[0],x=u[1],v=(0,C.useState)(10),k=p()(v,2),I=k[0],O=k[1],z=(0,C.useState)({}),A=p()(z,2),E=A[0],N=A[1],U=(0,C.useState)(0),R=p()(U,2),D=R[0],B=R[1],H=(0,C.useState)([]),J=p()(H,2),X=J[0],G=J[1],K=(0,C.useState)([]),V=p()(K,2),Q=(V[0],V[1]),W=(0,C.useState)(!1),$=p()(W,2),_=$[0],ee=$[1],te=(0,C.useState)(null),re=p()(te,2),ae=re[0],ne=re[1],se=[{dataIndex:"index",valueType:"indexBorder",width:48,fixed:"left"},{title:(0,Y.jsx)(m.FormattedMessage,{id:"uid",defaultMessage:"Uid"}),dataIndex:"uid",hideInSearch:!0,fixed:"left",ellipsis:!0},{title:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.nickname"}),dataIndex:"nickname",copyable:!0,width:250,tooltip:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.nickname.tooltip"})},{title:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.ip"}),dataIndex:"ip",copyable:!0,tooltip:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.ip.tooltip"})},{title:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.ipLocation"}),dataIndex:"ipLocation",copyable:!0,width:250,tooltip:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.ipLocation.tooltip"})},{title:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.status"}),dataIndex:"status",hideInSearch:!0,tooltip:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.status.tooltip"}),render:function(e,t){return"ONLINE"===t.status?(0,Y.jsx)(F.Z,{color:"green",children:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.status.online"})}):"OFFLINE"===t.status?(0,Y.jsx)(F.Z,{color:"red",children:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.status.offline"})}):"BLOCKED"===t.status?(0,Y.jsx)(F.Z,{color:"black",children:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.status.blocked"})}):(0,Y.jsx)(F.Z,{color:"default",children:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.status.unknown"})})}},{title:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.vipLevel"}),dataIndex:"vipLevel",copyable:!0,hideInSearch:!0,tooltip:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.vipLevel.tooltip"})},{title:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.channel"}),dataIndex:"client",hideInSearch:!0,tooltip:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.channel.tooltip"}),render:function(e,t){return(0,y.qF)(t.channel)}},{title:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.tagList"}),dataIndex:"tagList",hideInSearch:!0,tooltip:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.tagList.tooltip"}),render:function(e,t){var r;return null==t||null===(r=t.tagList)||void 0===r?void 0:r.map((function(e,t){return(0,Y.jsx)(F.Z,{color:"green",style:{marginRight:4},children:e},t)}))}},{title:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.updatedAt"}),key:"updatedAt",dataIndex:"updatedAt",sorter:!0,hideInSearch:!0,fixed:"right",tooltip:(0,Y.jsx)(m.FormattedMessage,{id:"visitor.updatedAt.tooltip"}),render:function(e,t){return(0,Y.jsx)("span",{children:L()(t.updatedAt).format("YYYY-MM-DD HH:mm:ss")})}}],ie=[].concat(se,[{title:r.formatMessage({id:"actions",defaultMessage:"操作"}),valueType:"option",key:"option",fixed:"right",width:100,render:function(e,t){return[(0,Y.jsx)("a",{onClick:function(){ne(t),ee(!0)},children:r.formatMessage({id:"edit",defaultMessage:"编辑"})},"edit")]}}]),oe=function(){var e=l()(i()().mark((function e(r,a,n){var o,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleExportExcel",r,a,n),o=localStorage.getItem(g.LA8),u=c()({orgUid:t?"":null==s?void 0:s.uid,accessToken:o||"",exportType:r},E),"current"===r?(u.pageNumber=String(d-1),u.pageSize=String(I)):"all"===r?(u.pageNumber="0",u.pageSize="1000"):"range"===r&&void 0!==a&&void 0!==n&&(u.pageNumber=String(a),u.pageSize=String(n)),window.open((0,b.kG)()+"/api/v1/visitor/export?"+new URLSearchParams(u).toString());case 5:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}(),ce=function(e){for(var t=[],r=1e3,a=Math.ceil(e/r),n=function(){var a=s,n=s*r+1,i=Math.min((s+1)*r,e);t.push({key:"export-".concat(s),label:"".concat(n,"-").concat(i," (").concat(i-n+1,"条)"),onClick:function(){return oe("range",a,r)}})},s=0;s<a;s++)n();return t},ue={selectedRowKeys:X,onChange:function(e,t){G(e),Q(t)}};return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(S.Z,{columns:ie,actionRef:a,cardBordered:!0,rowSelection:ue,scroll:{x:1800},request:function(){var e=l()(i()().mark((function e(r,a,o){var u,l,d,p,g,m,v,k;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u=r.current,l=r.pageSize,d=n()(r,P),x(u),O(l),N(d),p=void 0,g=void 0,a&&Object.keys(a).length>0&&(m=Object.keys(a)[0],p=m,g="ascend"===a[m]?"ascend":"descend"),v=c()(c()({pageNumber:r.current-1,pageSize:l,orgUid:t?"":null==s?void 0:s.uid},d),{},{sortBy:p,sortDirection:g}),e.next=10,h(v);case 10:return k=e.sent,console.log("queryVisitorsByOrg response:",k,v),200===k.code?B(k.data.totalElements):f.yw.error(k.message),e.abrupt("return",{data:k.data.content,success:!0,total:k.data.totalElements});case 14:case"end":return e.stop()}}),e)})));return function(t,r,a){return e.apply(this,arguments)}}(),editable:{type:"multiple"},rowKey:"uid",search:{labelWidth:"auto"},pagination:{showQuickJumper:!0,onChange:function(e,t){x(e),O(t),console.log("page:",e,"size:",t)}},dateFormatter:"string",headerTitle:r.formatMessage({id:"visitor.list"}),toolBarRender:function(){return e=[{key:"export-current",icon:(0,Y.jsx)(w.Z,{}),label:r.formatMessage({id:"export.current",defaultMessage:"导出当前页"}),onClick:function(){return oe("current")}}],D>0&&(D<=1e3?e.push({key:"export-all",icon:(0,Y.jsx)(w.Z,{}),label:r.formatMessage({id:"export.all",defaultMessage:"导出全部"})+" (".concat(D,"条)"),onClick:function(){return oe("all")}}):e.push({key:"export-range",icon:(0,Y.jsx)(w.Z,{}),label:r.formatMessage({id:"export.range",defaultMessage:"分段导出"})+" (".concat(D,"条)"),children:ce(D)})),[(0,Y.jsx)(Z.Z,{menu:{items:e},placement:"bottom",children:(0,Y.jsxs)(T.ZP,{type:"primary",icon:(0,Y.jsx)(w.Z,{}),children:[r.formatMessage({id:"export",defaultMessage:"导出"}),(0,Y.jsx)(j.Z,{})]})},"exportOperations")];var e}}),(0,Y.jsx)(q,{open:_,onClose:function(){ee(!1),ne(null)},onSubmit:function(){var e;null===(e=a.current)||void 0===e||e.reload()},visitor:ae,orgUid:(null==ae?void 0:ae.orgUid)||(null==s?void 0:s.uid)})]})}}}]);