build/static/js/90.8b4744da.chunk.js

1 line
25 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[90],{"7kuL":function(e,t,n){(t=n("JPst")(!1)).push([e.i,"/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n@keyframes antCheckboxEffect {\n 0% {\n transform: scale(1);\n opacity: 0.5;\n }\n 100% {\n transform: scale(1.6);\n opacity: 0;\n }\n}\n.ant-checkbox {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n position: relative;\n top: -0.09em;\n display: inline-block;\n line-height: 1;\n white-space: nowrap;\n vertical-align: middle;\n outline: none;\n cursor: pointer;\n}\n.ant-checkbox-wrapper:hover .ant-checkbox-inner,\n.ant-checkbox:hover .ant-checkbox-inner,\n.ant-checkbox-input:focus + .ant-checkbox-inner {\n border-color: #466aff;\n}\n.ant-checkbox-checked::after {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 1px solid #466aff;\n border-radius: 2px;\n visibility: hidden;\n animation: antCheckboxEffect 0.36s ease-in-out;\n animation-fill-mode: backwards;\n content: '';\n}\n.ant-checkbox:hover::after,\n.ant-checkbox-wrapper:hover .ant-checkbox::after {\n visibility: visible;\n}\n.ant-checkbox-inner {\n position: relative;\n top: 0;\n left: 0;\n display: block;\n width: 16px;\n height: 16px;\n background-color: #fff;\n border: 1px solid #d9d9d9;\n border-radius: 2px;\n border-collapse: separate;\n transition: all 0.3s;\n}\n.ant-checkbox-inner::after {\n position: absolute;\n top: 50%;\n left: 22%;\n display: table;\n width: 5.71428571px;\n height: 9.14285714px;\n border: 2px solid #fff;\n border-top: 0;\n border-left: 0;\n transform: rotate(45deg) scale(0) translate(-50%, -50%);\n opacity: 0;\n transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;\n content: ' ';\n}\n.ant-checkbox-input {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n width: 100%;\n height: 100%;\n cursor: pointer;\n opacity: 0;\n}\n.ant-checkbox-checked .ant-checkbox-inner::after {\n position: absolute;\n display: table;\n border: 2px solid #fff;\n border-top: 0;\n border-left: 0;\n transform: rotate(45deg) scale(1) translate(-50%, -50%);\n opacity: 1;\n transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;\n content: ' ';\n}\n.ant-checkbox-checked .ant-checkbox-inner {\n background-color: #466aff;\n border-color: #466aff;\n}\n.ant-checkbox-disabled {\n cursor: not-allowed;\n}\n.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {\n border-color: rgba(0, 0, 0, 0.25);\n animation-name: none;\n}\n.ant-checkbox-disabled .ant-checkbox-input {\n cursor: not-allowed;\n}\n.ant-checkbox-disabled .ant-checkbox-inner {\n background-color: #f5f5f5;\n border-color: #d9d9d9 !important;\n}\n.ant-checkbox-disabled .ant-checkbox-inner::after {\n border-color: #f5f5f5;\n border-collapse: separate;\n animation-name: none;\n}\n.ant-checkbox-disabled + span {\n color: rgba(0, 0, 0, 0.25);\n cursor: not-allowed;\n}\n.ant-checkbox-disabled:hover::after,\n.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {\n visibility: hidden;\n}\n.ant-checkbox-wrapper {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n display: inline-block;\n line-height: unset;\n cursor: pointer;\n}\n.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {\n cursor: not-allowed;\n}\n.ant-checkbox-wrapper + .ant-checkbox-wrapper {\n margin-left: 8px;\n}\n.ant-checkbox + span {\n padding-right: 8px;\n padding-left: 8px;\n}\n.ant-checkbox-group {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n display: inline-block;\n}\n.ant-checkbox-group-item {\n display: inline-block;\n margin-right: 8px;\n}\n.ant-checkbox-group-item:last-child {\n margin-right: 0;\n}\n.ant-checkbox-group-item + .ant-checkbox-group-item {\n margin-left: 0;\n}\n.ant-checkbox-indeterminate .ant-checkbox-inner {\n background-color: #fff;\n border-color: #d9d9d9;\n}\n.ant-checkbox-indeterminate .ant-checkbox-inner::after {\n top: 50%;\n left: 50%;\n width: 8px;\n height: 8px;\n background-color: #466aff;\n border: 0;\n transform: translate(-50%, -50%) scale(1);\n opacity: 1;\n content: ' ';\n}\n.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {\n background-color: rgba(0, 0, 0, 0.25);\n border-color: rgba(0, 0, 0, 0.25);\n}\n",""]),e.exports=t},KCY9:function(e,t,n){var a=n("7kuL");"string"==typeof a&&(a=[[e.i,a,""]]);var r={hmr:!0,transform:void 0};n("aET+")(a,r);a.locals&&(e.exports=a.locals)},e6dI:function(e,t,n){},kaz8:function(e,t,n){"use strict";n.r(t);var a=n("q1tI"),r=n("17x9"),o=n("VCL8"),c=n("TSYQ"),i=n.n(c),l=n("x1Ya"),u=n("Gytx"),s=n.n(u),f=n("H84U"),d=n("6CfX");function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=E(e);if(t){var r=E(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return k(this,n)}}function k(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?x(e):t}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var O=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n},C=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(c,e);var t,n,r,o=g(c);function c(){var e;return m(this,c),(e=o.apply(this,arguments)).saveCheckbox=function(t){e.rcCheckbox=t},e.renderCheckbox=function(t){var n,r=t.getPrefixCls,o=x(e),c=o.props,u=o.context,s=c.prefixCls,f=c.className,d=c.children,p=c.indeterminate,m=c.style,y=c.onMouseEnter,v=c.onMouseLeave,g=O(c,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave"]),k=u.checkboxGroup,E=r("checkbox",s),C=h({},g);k&&(C.onChange=function(){g.onChange&&g.onChange.apply(g,arguments),k.toggleOption({label:d,value:c.value})},C.name=k.name,C.checked=-1!==k.value.indexOf(c.value),C.disabled=c.disabled||k.disabled);var w=i()(f,(b(n={},"".concat(E,"-wrapper"),!0),b(n,"".concat(E,"-wrapper-checked"),C.checked),b(n,"".concat(E,"-wrapper-disabled"),C.disabled),n)),S=i()(b({},"".concat(E,"-indeterminate"),p));return a.createElement("label",{className:w,style:m,onMouseEnter:y,onMouseLeave:v},a.createElement(l.a,h({},C,{prefixCls:E,className:S,ref:e.saveCheckbox})),void 0!==d&&a.createElement("span",null,d))},e}return t=c,(n=[{key:"componentDidMount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.registerValue&&n.registerValue(e),Object(d.a)("checked"in this.props||(this.context||{}).checkboxGroup||!("value"in this.props),"Checkbox","`value` is not validate prop, do you mean `checked`?")}},{key:"shouldComponentUpdate",value:function(e,t,n){return!s()(this.props,e)||!s()(this.state,t)||!s()(this.context.checkboxGroup,n.checkboxGroup)}},{key:"componentDidUpdate",value:function(e){var t=e.value,n=this.props.value,a=(this.context||{}).checkboxGroup,r=void 0===a?{}:a;n!==t&&r.registerValue&&r.cancelValue&&(r.cancelValue(t),r.registerValue(n))}},{key:"componentWillUnmount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.cancelValue&&n.cancelValue(e)}},{key:"focus",value:function(){this.rcCheckbox.focus()}},{key:"blur",value:function(){this.rcCheckbox.blur()}},{key:"render",value:function(){return a.createElement(f.a,null,this.renderCheckbox)}}])&&y(t.prototype,n),r&&y(t,r),c}(a.Component);C.__ANT_CHECKBOX=!0,C.defaultProps={indeterminate:!1},C.contextTypes={checkboxGroup:r.any},Object(o.polyfill)(C);var w=C,S=n("BGR+");function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(){return(j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function _(e){return function(e){if(Array.isArray(e))return P(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function T(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function V(e,t){return(V=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=M(e);if(t){var r=M(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return R(this,n)}}function R(e,t){return!t||"object"!==N(t)&&"function"!=typeof t?A(e):t}function A(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(e){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var z=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n},B=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&V(e,t)}(c,e);var t,n,r,o=I(c);function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=o.call(this,e)).cancelValue=function(e){t.setState((function(t){return{registeredValues:t.registeredValues.filter((function(t){return t!==e}))}}))},t.registerValue=function(e){t.setState((function(t){var n=t.registeredValues;return{registeredValues:[].concat(_(n),[e])}}))},t.toggleOption=function(e){var n=t.state.registeredValues,a=t.state.value.indexOf(e.value),r=_(t.state.value);-1===a?r.push(e.value):r.splice(a,1),"value"in t.props||t.setState({value:r});var o=t.props.onChange;if(o){var c=t.getOptions();o(r.filter((function(e){return-1!==n.indexOf(e)})).sort((function(e,t){return c.findIndex((function(t){return t.value===e}))-c.findIndex((function(e){return e.value===t}))})))}},t.renderGroup=function(e){var n=e.getPrefixCls,r=A(t),o=r.props,c=r.state,l=o.prefixCls,u=o.className,s=o.style,f=o.options,d=z(o,["prefixCls","className","style","options"]),p=n("checkbox",l),b="".concat(p,"-group"),h=Object(S.default)(d,["children","defaultValue","value","onChange","disabled"]),m=o.children;f&&f.length>0&&(m=t.getOptions().map((function(e){return a.createElement(w,{prefixCls:p,key:e.value.toString(),disabled:"disabled"in e?e.disabled:o.disabled,value:e.value,checked:-1!==c.value.indexOf(e.value),onChange:e.onChange,className:"".concat(b,"-item")},e.label)})));var y=i()(b,u);return a.createElement("div",j({className:y,style:s},h),m)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=c,r=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return a.createElement(f.a,null,this.renderGroup)}}])&&T(t.prototype,n),r&&T(t,r),c}(a.Component);B.defaultProps={options:[]},B.propTypes={defaultValue:r.array,value:r.array,options:r.array.isRequired,onChange:r.func},B.childContextTypes={checkboxGroup:r.any},Object(o.polyfill)(B);var G=B;w.Group=G;t.default=w},mz8h:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("kLXV")),r=s(n("2/Rp")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(a=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};t.default=function(e){f(c({},e,{type:"delete"}))},t.Confirm=function(e){f(c({},e,{type:"confirm"}))},n("2qtc"),n("+L6B");var i=n("q1tI"),l=s(i),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("i8i4"));function s(e){return e&&e.__esModule?e:{default:e}}function f(e){var t=e.type,n=e.afterClose,a=document.createElement("div");function r(){n&&n(),u.unmountComponentAtNode(a)&&a.parentNode&&a.parentNode.removeChild(a)}document.body.appendChild(a),setTimeout((function(){u.render(function(t){return"delete"===t?l.default.createElement(d,c({title:"删除",contentTitle:"确定要删除吗?",okText:"确认删除"},e,{afterClose:r,contentTitle:l.default.createElement(l.default.Fragment,null,l.default.createElement("i",{className:"red-circle iconfont icon-shanchu_tc_icon mr3"}),e.contentTitle)})):l.default.createElement(d,c({title:"选择",afterClose:r},e))}(t),a)}))}function d(e){var t=e.onCancel,n=e.onOk,c=e.title,u=e.contentTitle,s=e.content,f=e.okText,d=e.cancelText,p=e.afterClose,b=e.className,h=(0,i.useState)(!0),m=o(h,2),y=m[0],v=m[1];function g(){v(!1),t&&t()}return l.default.createElement(a.default,{visible:y,onCancel:g,afterClose:p,title:c,className:"myself-modal "+b,centered:!0,footer:[l.default.createElement(r.default,{type:"default",key:"back",onClick:g},d),l.default.createElement(r.default,{className:"foot-submit",key:"submit",onClick:function(){v(!1),n&&n()}},f)]},l.default.createElement("div",null,u&&l.default.createElement("p",{className:"content-title"},u),l.default.createElement("p",{className:"content-descibe"},s)))}n("e6dI"),d.defaultProps={okText:"确认",cancelText:"取消",className:"",inputId:"copyText",onCancel:function(){},onOk:function(){},title:"提示",contentTitle:"",content:"",afterClose:function(){}}},sRBo:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("KCY9")},yQCu:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=h(n("NUBc")),r=h(n("kaz8")),o=h(n("BvKs")),c=h(n("KrTs")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(a=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("DjyN"),n("sRBo"),n("lUTK"),n("Awhp");var l=n("q1tI"),u=h(l),s=h(n("vDqi")),f=h(n("mz8h")),d=h(n("2CTR")),p=n("FCV+");n("69Ao"),n("j4F2");var b=n("sYIF");function h(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.current_user,n=e.resetUserInfo,h=e.location,m=e.mygetHelmetapi,y=e.history,v=h&&h.query&&h.query.noticeType,g=(0,l.useState)("atme"===v?"2":"0"),k=i(g,2),x=k[0],E=k[1],O=(0,l.useState)(0),C=i(O,2),w=C[0],S=C[1],N=(0,l.useState)(!1),j=i(N,2),_=j[0],P=j[1],T=(0,l.useState)(!1),V=i(T,2),I=V[0],R=V[1],A=(0,l.useState)(void 0),M=i(A,2),z=M[0],B=M[1],G=(0,l.useState)(),D=i(G,2),L=D[0],U=D[1],q=(0,l.useState)(),F=i(q,2),H=F[0],K=F[1],Y=(0,l.useState)([]),J=i(Y,2),X=J[0],Q=J[1],W=(0,l.useState)(),$=i(W,2),Z=$[0],ee=$[1],te=(0,l.useState)(1),ne=i(te,2),ae=ne[0],re=ne[1],oe=(0,l.useState)(),ce=i(oe,2),ie=ce[0],le=ce[1];function ue(){var e={type:"0"===x?"notification":"2"===x?"atme":"",status:ie||"",limit:15,page:ae};t&&s.default.get("/users/"+t.login+"/messages.json",{params:e}).then((function(e){e&&e.data&&(U(e.data.unread_notification),K(e.data.unread_atme),Q(e.data.messages),ee(e.data.total_count),B(e.data.type))}))}function se(e){if(e&&t){var n={type:"0"===x?"notification":"2"===x?"atme":"",ids:e};s.default.post("/users/"+t.login+"/messages/read.json",n).then((function(e){if(200===e.status){ue();var t=Math.ceil((Z-1)/15);re(ae>=t?t:ae)}}))}}function fe(e){var t=0,n=X.slice();n.map((function(n){n.id===e.target.value&&(n.checkedBatch=e.target.checked),n.checkedBatch&&t++})),Q(n),S(t),R(t===X.length)}function de(e){var n=[];e||X.map((function(e){e.checkedBatch&&n.push(e.id)})),(0,f.default)({title:"1"===x?"删除私信用户":e?"删除消息":"批量删除",contentTitle:"1"===x?"您确定要删除与 xxx 的聊天吗?":e?"您确定要删除这条@我消息吗?":"您确定要删除选中的"+w+"条消息吗?",content:"1"===x?"此操作将删除与xxx的聊天框和xxx的所有聊天记录请进行确认以防数据的丢失":e?"此操作将删除这条消息,请进行确认以防数据的丢失":"此操作将删除选中的"+w+"条消息,请进行确认以防数据的丢失",onOk:function(){var a={type:"0"===x?"notification":"2"===x?"atme":"",ids:e||n};s.default.delete("/users/"+t.login+"/messages.json",{data:a}).then((function(e){if(200===e.status){ue();var t=Math.ceil((Z-1)/15);re(ae>=t?t:ae),S(0),R(!1)}}))}})}function pe(e){e.notification_url&&(window.open(""+e.notification_url),se([e.id]))}return(0,l.useEffect)((function(){var e=m&&m.common&&m.common.notice;t&&t.login?e||y.push("/settings/profile"):y.push("/explore")}),[m]),(0,l.useEffect)((function(){E("atme"===v?"2":"0")}),[v]),(0,l.useEffect)((function(){n()}),[L,H]),(0,l.useEffect)((function(){ue()}),[x,ie,ae,t]),u.default.createElement("div",{className:"notice01"},u.default.createElement("div",{className:"sshHead"},u.default.createElement(o.default,{mode:"horizontal",selectedKeys:x,onClick:function(e){E(e.key),re(1),le(),"2"!=e.key&&P(!1)}},u.default.createElement(o.default.Item,{key:"0"},u.default.createElement(c.default,{count:L,title:""},"系统通知")),u.default.createElement(o.default.Item,{key:"2"},u.default.createElement(c.default,{count:H},"@我"))),"0"===x&&L>0||"2"===x&&H>0?u.default.createElement("button",{className:"but25",onClick:function(){se([-1])}},"所有","0"===x?"系统通知":"1"===x?"私信":"@我","一键已读"):""),u.default.createElement("div",{className:_?"invisible ":"visible"},u.default.createElement("div",{className:"vertical-center-style"},1===ie||X&&X.length>0?u.default.createElement(r.default,{checked:ie,onChange:function(e){return e.target.checked?le(1):le()}},"仅看未读","1"===x?"私信12":"0"===x?"消息("+L+"":"消息("+H+""):""),"2"===x&&X&&X.length>0?u.default.createElement("button",{className:"batchDeleteBut",onClick:function(){P(!0)}},"批量删除"):""),X&&0===X.length?u.default.createElement(d.default,{_html:"暂无相关消息"}):"",X&&X.length>0&&u.default.createElement("div",{className:_?"visible":"invisible"},u.default.createElement("div",{className:"vertical-center-style"},u.default.createElement(r.default,{onChange:function(e){R(e.target.checked),S(e.target.checked?X.length:0);var t=X.slice();t.map((function(t){t.checkedBatch=e.target.checked})),Q(t)},checked:I},"全选"),"   已选择 ",u.default.createElement("span",{className:"numberSpan"},w)," 项"),u.default.createElement("div",null,u.default.createElement("button",{onClick:function(){P(!1),S(0);var e=X.slice();e.map((function(e){e.checkedBatch=!1})),Q(e),R(!1)}},"取消"),"    ",u.default.createElement("button",{className:"deleteBut",onClick:w>0?function(){return de()}:function(){}},"删除"))),"notification"===z&&X&&X.map((function(e){return u.default.createElement("div",{className:"mynotice-content vertical-center-style",key:e.id},u.default.createElement("div",{className:"mynotice-cont stretch-style"},1===e.status?u.default.createElement(c.default,{color:"#FA2020"}):u.default.createElement("span",{className:"system-notice-blank"}),u.default.createElement("i",{className:"iconfont "+p.noticeSourceType[e.source]}),u.default.createElement("span",{className:"sysNotice-length "+(e.notification_url?"highlightSpan":""),onClick:function(){pe(e)},dangerouslySetInnerHTML:{__html:e.content}})),u.default.createElement("div",{className:"mynotice-cont vertical-center-style float-left-little"},u.default.createElement("span",{className:1===e.status?"timeSpan":""},e.time_ago),1===e.status&&u.default.createElement("span",{className:"invisable-read",onClick:function(){return se([e.id])}},"标记为已读")))})),"atme"===z&&X&&X.map((function(e){return u.default.createElement("div",{className:"mynotice-content vertical-center-style "+(_?"batchDel":""),key:e.id},u.default.createElement("div",{className:"mynotice-cont vertical-center-style"},u.default.createElement(r.default,{value:e.id,className:_?"visible-checkbox":"invisible-checkbox",onChange:fe,checked:e.checkedBatch}),e.sender&&u.default.createElement("img",{alt:"",src:(0,b.getImageUrl)("/"+e.sender.image_url),className:"currentImg",onClick:function(){window.open("/"+(e.sender&&e.sender.login))}}),u.default.createElement("div",{className:"atme-notice-text stretch-style "+(e.notification_url&&"highlightSpan"),onClick:function(){pe(e)}},1===e.status?u.default.createElement(c.default,{color:"#FA2020"}):u.default.createElement("span",{className:"system-notice-blank"}),e.sender&&u.default.createElement("span",{className:"atme-length",dangerouslySetInnerHTML:{__html:e.content}}))),u.default.createElement("div",{className:"mynotice-cont vertical-center-style"},u.default.createElement("span",{className:_||1!==e.status?"":"timeSpan"},e.time_ago),!_&&1===e.status&&u.default.createElement("span",{className:"invisable-read",onClick:function(){return se([e.id])}},"标记为已读"),"   ",!_&&u.default.createElement("span",{className:"invisable-read float-left-little",onClick:function(){return de([e.id])}},"删除")))})),!1,!_&&u.default.createElement("div",{className:"paging"},u.default.createElement(a.default,{simple:!0,current:ae,pageSize:15,onChange:function(e){re(e)},total:Z,hideOnSinglePage:!0})))}}}]);