You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5723 lines
219 KiB
5723 lines
219 KiB
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[119,8],{
|
|
|
|
/***/ "0SVz":
|
|
/*!*****************************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/Enteredmodel/success.png ***!
|
|
\*****************************************************************/
|
|
/*! no static exports found */
|
|
/*! exports used: default */
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAMRklEQVRoQ9VbeXCV1RX/nft9770sQEggEhAhBJIoWtHijBQXEhWtdsow0achgkXtaLVF7bih1Ua6qFOq1lZUtGXcADEqih0toCYGcEU7FhcMSVgMezaWLO/7vntO577kIWBC3ntZhPvfm3fuued377lnu+cj9OQQUGbZ1JQEJAxkC6MZ9COC5CjQKBHKIEKKCJIABIjgCaSFhJqEsAuMbSRWlZvU+JXY7heJe/vv2hvAnpqJJS09KSL1BLOxLwX9zZlIs1tpHKDOVcCZBJUNQTJIAgAFALEB6nA9EWgQHAAhELcC2EWi1gnL+yG/fKChN9csL2nEHHB35e0W4DFvXhxAYlo62TyZBJcS6HQIUoQkiToB16XA0k5BcAHsZ6CBCKXM9FJz8t7Pto1/ox4UP/D4AAvUSaumD2HhS4RQSMBpAqQSYHUJKD6CkDDVsr/1XQ/uIoTUh5vyX2uMh1XMgIcsvzB5QGDQRADXkaI8AGkEqHgWj2OOA8FOQF5pcb2ntwys3oAzPjWaEPWICfDo5TOOQ4q+yhfiGwV0AojsqFfqCcJ2dSeiZob3pWeHHvEx//ubs5fti5Z9dIAFNPLjYGZiq/9WNiosMgjRzYxWjnjoRARbRcmTruf9a1N+yY5omHQttnE17wfH2bDmWJ6aDCDxKAALtJ+2AI2kZImj6IGNZy3a3BXoIwMW0Nhlhadxf+th2Hy2oI9VuCvp2/8XoIWEl7Kj7t0weVH1kaYdEXDGl9NOTt9Cj3oB5LHdaxY4SlhdkrUKy8tK5N71+S9u6oy6U8DZK4uykESP2C5fwsY4da38XUrUqwRGxQnNIHm+VUJzNp/76vaO1usQxpjPgumB3fZ9YqmrvYAkmvtytOM9CFwDkzzU6HmP7s4v2X846O/hMNETpfa/Wjm+OYAcdywhPQCOaLMnfEvVOznLMGfOIeHooYAFlFU2Y7zP1s9DkBtWkmNwCCAk+MQFpldPWlSJAzb9MEAZ5Ren95fUR2zCFQz0bVDRkxsrAoI0uz57Hin5U+WEhXsj7L87QYEaturSKQPE/wSIMiIxfE/K0ce8RBRtZuKiyomLPzQ7YNY/APiE1YXD+otvgQhPZkhfxca9uwcCV0QvbPKc27ZesLTuO8AStEaupan9mvyPa+Lj5Ji8uR3sXfhM+VuXdVF1Xskac8phaGPKg+nss5/wtdJUKFhHn6kSD6DdbZAkHTFEfCJoFYWndKL7++ozSvYYzabclYXjya9eYYURR9/higehlcx4GLbBTbcrVudFD9rkGFivbW9K1cSSSkovDfZLs+wbQHQPBAN691LFwl0gRAzIGq34xqoVS74ys7POL8y3oZ4nYGgM3GpZ8c0btumXKWtlcIQdsOeD6EKSPkvkjyBrW4yoWImGfKUVrq86Z+H7ESubU3bFxaTUAoAyogYsEtKKX2hObJ5NueVXniWQFwjIjJpBbxJSW9hgu4FqloTbvq6vfQOXl2iz5KjVwVwf248RkBe9SrddfFH4fD/2F1LOqmk3ktAcAIN7E0e0vJVW8GyvxkneU+zbMWZh5SX/CJm5J35QmKkd/EWRmgrAFy2/CB1DtjVJ6AbKLi98XIFmANQvViY9SR9WZAEsx651/Pqh+kDl4/UTPgpHSCeVFwwFEu7VwEwyBYh4Bkm9gOcawMsVVH48uxbPup3NMcGvYtpnO/b8Fpa5VRc9v8vQDng/mDaccbOwbxYDqd1Ys0kgiymnfNoXBBr7gyYK5niFQ0x4kYF7qya9+K0BduryC5Mb+6Vdm+jhLiLV3XDXBdE7lPNe0Q4iDOnGznV/qkArzf9xSN9SlV9ishtg7Xjf6fszL3OU/wEPNLK7iwiBSfAp5ZYX7TGa012G8c43ggD0CVzv+orzlnzeZlOL1fA1lRelaP03gcrW1GOx3zfdBexCpA5kzE3YysdoPcNR0NdM8uvKs198r93XUtaaK8+wNM23wOZFoyeDv+0GcAOAgbGfkDgCvMnCT1hQnhBdR8DPgfDrYDTDoN0oJHds0NtfR36Z1+Zrp+cmsDeP2wxpj2ZtImg0gE1QHrMPFkGNJ7qgunTJp7gPkls+I1OU/h0xCkFI7goxMW3TQn9wYT+7Kf8Z82KIE0sLM9myHiRIQeza0tWK4bpHHeWUF20h4IQoyA8hEWB7OLn+ThVhwlRfwDcbwHQI+nesjEZDuY4Jj+hW77HqySXGhmBkecHQfpJ4jybMZJjXx14ZWyh31ZXrIHJy7G5JPAHKxaJbN6xY9L/I2+2Y0oLhZCfcrjz5BRGlREoJ5pIrJiitmpzE0NNaWQ9unLB4p4E1YlVRqp9xs4/oJoGk9k61xdR9aJ3xw+8QcG6MsWn79ovHoDUE3FFxzqK1kXfb3BWFw5DEvwX7rgUjFUrCPsEfIifQgpLGge7d1eeUbDFMzGtkar/0a0TjboFk9NLJGtPnCqSMssunLVCgK2IwNoertobgEyi5vWK790Ek0M/8OJhBVmBWYK9cR8KDRbHWPvvtpJ3WTZ8XPFcR8bVZrVnBRAnc7wl329ce8RKINGnCYspeXXSbYrkLoLR4b40Amgn/tTTu+GaXWx4BnfFZMH1gg+9GJfpXCti1Jy352m9/vGBteJ1iqMxJl0722/6/K6hsk/3Gu34080RQ51nyJ8oumzZZES0AYXg0EzujMcm6cmidSNPsb85veBvU5mbGlgYzmNVllqU2h45vXFGZ/ZbJfuiU1YXjFSfMd+CezmDqudiiYwkZ2MIKMyl7VUEWif85Ak3srOkk2o1QrmKxnfW7h7XcXbdn25uR1/nhLwUTa9J3uxFfO3j1lNw0Tn7MBzvfg+6tNokDYgtEhFDu2jKTMkunDvSphNmK1Kx47/FBnEGiTD14gybnnspUfh2nlJjunAMjs7QwM9nyPaghBQKOMTKLdusPoxM0CemH2G8/FC7ijV5TlGcxTNVjWJws26aZWyiA7Sm4yqv0bBQ7Si8N91oVQ2WdHRyu/OpOv/LN1MLRRmTdEik8WWSry16hKdWGDcXItdOHBpr5OQDn9UiDSuR1nmSTAA+TjZXs8ggimgaoAoIM6O07G9klgUlO+C3Xab524wXLdoYBj/0i6HcarOmW0NzuWOtOjqJeSBpIKIlE0oRMk1ofDkItW3LThnUVL+P6T90DrmDUOwUj/XZgEYgm9HTQ3ofwDl/KlHnLxPauqphYsjVy68JE49de52vZs/9KVvgrWxjUq06xD3YgnLAKdnramVVZR69GYoNDcOWuLhzmWfS0v4V+yhaUCQWOSeBs6mNKO4nWK+B9s6rOWhqujx1ywuFfxVAZwcsnDdph/VNbGMUWddwN2gcnFO8S5mAtzSLgiv397Ktqzlj0SaSI/33AJpj/fEZyWq31G0tbd7qBltRw7fQYOmcxGZnITviair0hzjPtkd2B/etQY3NXXDNM2Xw/lDeNif3HAt629JOhXDS39g88ZbfU/7ki/43awzWl0ys6uGpczuCak58kLzCJ7ZA62kEbe2N77FqOfn3fgOTbN/3kmQ57tTq3SQI6qWzmmaTtedrfchqO8q4AEvG0QqnDfPPmSUu+7swGdNF6WKxOfndLnmeH5gowjuio7cZzBPKu68edGycsXndw107UKn2A8KWgNXowTfDZ1n0COheCo+1O74NgmWO5f9x4VknFwRa5o1OOzs0WQ+XkXZoDlTCbwFMBldJmvX/IYUratENInmWfmlc5YWFNNNJEB7id0wmrpwzz+6yr7dakX5LIcPOMG3ZZMXGJRqxDaaS9V5giFUFCsxb9FdmY5zoJr23KfybqzwFiFjX9i7x+g+qOnwjB9UI8yXwCgN6MT8z7uMlhyXQFWC6Dd4jSL4dEnt48iKsOz7e72s6YAYcZSrE6aVXVECeAKcrj6UrDlHlTeiXpMIorKkRAfUtiQ5lH8pzd5O+7jzwO3sExGy4OeLUpQ8nBz/ykzDPLqW0Pc5LU7XKRaSoj7NMWN8Cz3gu0Wktr03d/tOP0t+r6/jOew/QmszQvQazhqTbpcUqQb+pjJDIKZD4XoASI+AEytasONcpUPQnhwn4ryPRVqQbl4TOwXuWkyAdOvVOz9fxTG0CHdsZ2pb7xW+loORdDjbigKMXnuYOU7T+RmE8xHQtC4f6vdAIGCSghbObaQnQHkAYBTAi4SxHWM+v1LQmBL1VItpKuadiUXxZ+d+qp8X+IbkDVhOtalgAAAABJRU5ErkJggg=="
|
|
|
|
/***/ }),
|
|
|
|
/***/ "55Ip":
|
|
/*!***************************************************************!*\
|
|
!*** ./node_modules/react-router-dom/esm/react-router-dom.js ***!
|
|
\***************************************************************/
|
|
/*! exports provided: MemoryRouter, Prompt, Redirect, Route, Router, StaticRouter, Switch, generatePath, matchPath, useHistory, useLocation, useParams, useRouteMatch, withRouter, BrowserRouter, HashRouter, Link, NavLink */
|
|
/*! exports used: Link, NavLink */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* unused harmony export BrowserRouter */
|
|
/* unused harmony export HashRouter */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Link; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return NavLink; });
|
|
/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-router */ "Ty5D");
|
|
/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "dI71");
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "cDcd");
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
|
|
/* harmony import */ var history__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! history */ "YS25");
|
|
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ "17x9");
|
|
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);
|
|
/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "wx14");
|
|
/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "zLVn");
|
|
/* harmony import */ var tiny_invariant__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tiny-invariant */ "9R94");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
* The public API for a <Router> that uses HTML5 history.
|
|
*/
|
|
|
|
var BrowserRouter =
|
|
/*#__PURE__*/
|
|
function (_React$Component) {
|
|
Object(_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(BrowserRouter, _React$Component);
|
|
|
|
function BrowserRouter() {
|
|
var _this;
|
|
|
|
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
|
args[_key] = arguments[_key];
|
|
}
|
|
|
|
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
|
|
_this.history = Object(history__WEBPACK_IMPORTED_MODULE_3__[/* createBrowserHistory */ "a"])(_this.props);
|
|
return _this;
|
|
}
|
|
|
|
var _proto = BrowserRouter.prototype;
|
|
|
|
_proto.render = function render() {
|
|
return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react_router__WEBPACK_IMPORTED_MODULE_0__[/* Router */ "c"], {
|
|
history: this.history,
|
|
children: this.props.children
|
|
});
|
|
};
|
|
|
|
return BrowserRouter;
|
|
}(react__WEBPACK_IMPORTED_MODULE_2___default.a.Component);
|
|
|
|
if (false) {}
|
|
|
|
/**
|
|
* The public API for a <Router> that uses window.location.hash.
|
|
*/
|
|
|
|
var HashRouter =
|
|
/*#__PURE__*/
|
|
function (_React$Component) {
|
|
Object(_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(HashRouter, _React$Component);
|
|
|
|
function HashRouter() {
|
|
var _this;
|
|
|
|
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
|
args[_key] = arguments[_key];
|
|
}
|
|
|
|
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
|
|
_this.history = Object(history__WEBPACK_IMPORTED_MODULE_3__[/* createHashHistory */ "b"])(_this.props);
|
|
return _this;
|
|
}
|
|
|
|
var _proto = HashRouter.prototype;
|
|
|
|
_proto.render = function render() {
|
|
return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react_router__WEBPACK_IMPORTED_MODULE_0__[/* Router */ "c"], {
|
|
history: this.history,
|
|
children: this.props.children
|
|
});
|
|
};
|
|
|
|
return HashRouter;
|
|
}(react__WEBPACK_IMPORTED_MODULE_2___default.a.Component);
|
|
|
|
if (false) {}
|
|
|
|
var resolveToLocation = function resolveToLocation(to, currentLocation) {
|
|
return typeof to === "function" ? to(currentLocation) : to;
|
|
};
|
|
var normalizeToLocation = function normalizeToLocation(to, currentLocation) {
|
|
return typeof to === "string" ? Object(history__WEBPACK_IMPORTED_MODULE_3__[/* createLocation */ "c"])(to, null, null, currentLocation) : to;
|
|
};
|
|
|
|
var forwardRefShim = function forwardRefShim(C) {
|
|
return C;
|
|
};
|
|
|
|
var forwardRef = react__WEBPACK_IMPORTED_MODULE_2___default.a.forwardRef;
|
|
|
|
if (typeof forwardRef === "undefined") {
|
|
forwardRef = forwardRefShim;
|
|
}
|
|
|
|
function isModifiedEvent(event) {
|
|
return !!(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
|
|
}
|
|
|
|
var LinkAnchor = forwardRef(function (_ref, forwardedRef) {
|
|
var innerRef = _ref.innerRef,
|
|
navigate = _ref.navigate,
|
|
_onClick = _ref.onClick,
|
|
rest = Object(_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(_ref, ["innerRef", "navigate", "onClick"]);
|
|
|
|
var target = rest.target;
|
|
|
|
var props = Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({}, rest, {
|
|
onClick: function onClick(event) {
|
|
try {
|
|
if (_onClick) _onClick(event);
|
|
} catch (ex) {
|
|
event.preventDefault();
|
|
throw ex;
|
|
}
|
|
|
|
if (!event.defaultPrevented && // onClick prevented default
|
|
event.button === 0 && ( // ignore everything but left clicks
|
|
!target || target === "_self") && // let browser handle "target=_blank" etc.
|
|
!isModifiedEvent(event) // ignore clicks with modifier keys
|
|
) {
|
|
event.preventDefault();
|
|
navigate();
|
|
}
|
|
}
|
|
}); // React 15 compat
|
|
|
|
|
|
if (forwardRefShim !== forwardRef) {
|
|
props.ref = forwardedRef || innerRef;
|
|
} else {
|
|
props.ref = innerRef;
|
|
}
|
|
/* eslint-disable-next-line jsx-a11y/anchor-has-content */
|
|
|
|
|
|
return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("a", props);
|
|
});
|
|
|
|
if (false) {}
|
|
/**
|
|
* The public API for rendering a history-aware <a>.
|
|
*/
|
|
|
|
|
|
var Link = forwardRef(function (_ref2, forwardedRef) {
|
|
var _ref2$component = _ref2.component,
|
|
component = _ref2$component === void 0 ? LinkAnchor : _ref2$component,
|
|
replace = _ref2.replace,
|
|
to = _ref2.to,
|
|
innerRef = _ref2.innerRef,
|
|
rest = Object(_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(_ref2, ["component", "replace", "to", "innerRef"]);
|
|
|
|
return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react_router__WEBPACK_IMPORTED_MODULE_0__[/* __RouterContext */ "e"].Consumer, null, function (context) {
|
|
!context ? false ? undefined : Object(tiny_invariant__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"])(false) : void 0;
|
|
var history = context.history;
|
|
var location = normalizeToLocation(resolveToLocation(to, context.location), context.location);
|
|
var href = location ? history.createHref(location) : "";
|
|
|
|
var props = Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({}, rest, {
|
|
href: href,
|
|
navigate: function navigate() {
|
|
var location = resolveToLocation(to, context.location);
|
|
var method = replace ? history.replace : history.push;
|
|
method(location);
|
|
}
|
|
}); // React 15 compat
|
|
|
|
|
|
if (forwardRefShim !== forwardRef) {
|
|
props.ref = forwardedRef || innerRef;
|
|
} else {
|
|
props.innerRef = innerRef;
|
|
}
|
|
|
|
return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(component, props);
|
|
});
|
|
});
|
|
|
|
if (false) { var refType, toType; }
|
|
|
|
var forwardRefShim$1 = function forwardRefShim(C) {
|
|
return C;
|
|
};
|
|
|
|
var forwardRef$1 = react__WEBPACK_IMPORTED_MODULE_2___default.a.forwardRef;
|
|
|
|
if (typeof forwardRef$1 === "undefined") {
|
|
forwardRef$1 = forwardRefShim$1;
|
|
}
|
|
|
|
function joinClassnames() {
|
|
for (var _len = arguments.length, classnames = new Array(_len), _key = 0; _key < _len; _key++) {
|
|
classnames[_key] = arguments[_key];
|
|
}
|
|
|
|
return classnames.filter(function (i) {
|
|
return i;
|
|
}).join(" ");
|
|
}
|
|
/**
|
|
* A <Link> wrapper that knows if it's "active" or not.
|
|
*/
|
|
|
|
|
|
var NavLink = forwardRef$1(function (_ref, forwardedRef) {
|
|
var _ref$ariaCurrent = _ref["aria-current"],
|
|
ariaCurrent = _ref$ariaCurrent === void 0 ? "page" : _ref$ariaCurrent,
|
|
_ref$activeClassName = _ref.activeClassName,
|
|
activeClassName = _ref$activeClassName === void 0 ? "active" : _ref$activeClassName,
|
|
activeStyle = _ref.activeStyle,
|
|
classNameProp = _ref.className,
|
|
exact = _ref.exact,
|
|
isActiveProp = _ref.isActive,
|
|
locationProp = _ref.location,
|
|
sensitive = _ref.sensitive,
|
|
strict = _ref.strict,
|
|
styleProp = _ref.style,
|
|
to = _ref.to,
|
|
innerRef = _ref.innerRef,
|
|
rest = Object(_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(_ref, ["aria-current", "activeClassName", "activeStyle", "className", "exact", "isActive", "location", "sensitive", "strict", "style", "to", "innerRef"]);
|
|
|
|
return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react_router__WEBPACK_IMPORTED_MODULE_0__[/* __RouterContext */ "e"].Consumer, null, function (context) {
|
|
!context ? false ? undefined : Object(tiny_invariant__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"])(false) : void 0;
|
|
var currentLocation = locationProp || context.location;
|
|
var toLocation = normalizeToLocation(resolveToLocation(to, currentLocation), currentLocation);
|
|
var path = toLocation.pathname; // Regex taken from: https://github.com/pillarjs/path-to-regexp/blob/master/index.js#L202
|
|
|
|
var escapedPath = path && path.replace(/([.+*?=^!:${}()[\]|/\\])/g, "\\$1");
|
|
var match = escapedPath ? Object(react_router__WEBPACK_IMPORTED_MODULE_0__[/* matchPath */ "f"])(currentLocation.pathname, {
|
|
path: escapedPath,
|
|
exact: exact,
|
|
sensitive: sensitive,
|
|
strict: strict
|
|
}) : null;
|
|
var isActive = !!(isActiveProp ? isActiveProp(match, currentLocation) : match);
|
|
var className = isActive ? joinClassnames(classNameProp, activeClassName) : classNameProp;
|
|
var style = isActive ? Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({}, styleProp, {}, activeStyle) : styleProp;
|
|
|
|
var props = Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])({
|
|
"aria-current": isActive && ariaCurrent || null,
|
|
className: className,
|
|
style: style,
|
|
to: toLocation
|
|
}, rest); // React 15 compat
|
|
|
|
|
|
if (forwardRefShim$1 !== forwardRef$1) {
|
|
props.ref = forwardedRef || innerRef;
|
|
} else {
|
|
props.innerRef = innerRef;
|
|
}
|
|
|
|
return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(Link, props);
|
|
});
|
|
});
|
|
|
|
if (false) { var ariaCurrentType; }
|
|
|
|
|
|
//# sourceMappingURL=react-router-dom.js.map
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ "6+eU":
|
|
/*!************************************************************!*\
|
|
!*** ./node_modules/rc-pagination/es/index.js + 4 modules ***!
|
|
\************************************************************/
|
|
/*! exports provided: default */
|
|
/*! exports used: default */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-pagination/es/locale/zh_CN.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with external "window.React" (<- Module is not an ECMAScript module) */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, "a", function() { return /* reexport */ es_Pagination; });
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
|
|
var esm_extends = __webpack_require__("wx14");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
|
|
var defineProperty = __webpack_require__("rePB");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
|
|
var objectSpread2 = __webpack_require__("VTBJ");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js
|
|
var classCallCheck = __webpack_require__("1OyB");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js
|
|
var createClass = __webpack_require__("vuIU");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js
|
|
var inherits = __webpack_require__("Ji7U");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules
|
|
var createSuper = __webpack_require__("LK+K");
|
|
|
|
// EXTERNAL MODULE: external "window.React"
|
|
var external_window_React_ = __webpack_require__("cDcd");
|
|
var external_window_React_default = /*#__PURE__*/__webpack_require__.n(external_window_React_);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/classnames/index.js
|
|
var classnames = __webpack_require__("TSYQ");
|
|
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/rc-pagination/es/Pager.js
|
|
|
|
|
|
/* eslint react/prop-types: 0 */
|
|
|
|
|
|
|
|
var Pager_Pager = function Pager(props) {
|
|
var _classNames;
|
|
|
|
var prefixCls = "".concat(props.rootPrefixCls, "-item");
|
|
var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-").concat(props.page), (_classNames = {}, Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-active"), props.active), Object(defineProperty["a" /* default */])(_classNames, props.className, !!props.className), Object(defineProperty["a" /* default */])(_classNames, "".concat(prefixCls, "-disabled"), !props.page), _classNames));
|
|
|
|
var handleClick = function handleClick() {
|
|
props.onClick(props.page);
|
|
};
|
|
|
|
var handleKeyPress = function handleKeyPress(e) {
|
|
props.onKeyPress(e, props.onClick, props.page);
|
|
};
|
|
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
title: props.showTitle ? props.page : null,
|
|
className: cls,
|
|
onClick: handleClick,
|
|
onKeyPress: handleKeyPress,
|
|
tabIndex: "0"
|
|
}, props.itemRender(props.page, 'page', /*#__PURE__*/external_window_React_default.a.createElement("a", {
|
|
rel: "nofollow"
|
|
}, props.page)));
|
|
};
|
|
|
|
/* harmony default export */ var es_Pager = (Pager_Pager);
|
|
// CONCATENATED MODULE: ./node_modules/rc-pagination/es/KeyCode.js
|
|
/* harmony default export */ var KeyCode = ({
|
|
ZERO: 48,
|
|
NINE: 57,
|
|
NUMPAD_ZERO: 96,
|
|
NUMPAD_NINE: 105,
|
|
BACKSPACE: 8,
|
|
DELETE: 46,
|
|
ENTER: 13,
|
|
ARROW_UP: 38,
|
|
ARROW_DOWN: 40
|
|
});
|
|
// CONCATENATED MODULE: ./node_modules/rc-pagination/es/Options.js
|
|
|
|
|
|
|
|
|
|
|
|
/* eslint react/prop-types: 0 */
|
|
|
|
|
|
|
|
var Options_Options = /*#__PURE__*/function (_React$Component) {
|
|
Object(inherits["a" /* default */])(Options, _React$Component);
|
|
|
|
var _super = Object(createSuper["a" /* default */])(Options);
|
|
|
|
function Options() {
|
|
var _this;
|
|
|
|
Object(classCallCheck["a" /* default */])(this, Options);
|
|
|
|
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
|
args[_key] = arguments[_key];
|
|
}
|
|
|
|
_this = _super.call.apply(_super, [this].concat(args));
|
|
_this.state = {
|
|
goInputText: ''
|
|
};
|
|
|
|
_this.buildOptionText = function (value) {
|
|
return "".concat(value, " ").concat(_this.props.locale.items_per_page);
|
|
};
|
|
|
|
_this.changeSize = function (value) {
|
|
_this.props.changeSize(Number(value));
|
|
};
|
|
|
|
_this.handleChange = function (e) {
|
|
_this.setState({
|
|
goInputText: e.target.value
|
|
});
|
|
};
|
|
|
|
_this.handleBlur = function (e) {
|
|
var _this$props = _this.props,
|
|
goButton = _this$props.goButton,
|
|
quickGo = _this$props.quickGo,
|
|
rootPrefixCls = _this$props.rootPrefixCls;
|
|
var goInputText = _this.state.goInputText;
|
|
|
|
if (goButton || goInputText === '') {
|
|
return;
|
|
}
|
|
|
|
if (e.relatedTarget && (e.relatedTarget.className.indexOf("".concat(rootPrefixCls, "-prev")) >= 0 || e.relatedTarget.className.indexOf("".concat(rootPrefixCls, "-next")) >= 0)) {
|
|
return;
|
|
}
|
|
|
|
_this.setState({
|
|
goInputText: ''
|
|
});
|
|
|
|
quickGo(_this.getValidValue());
|
|
};
|
|
|
|
_this.go = function (e) {
|
|
var goInputText = _this.state.goInputText;
|
|
|
|
if (goInputText === '') {
|
|
return;
|
|
}
|
|
|
|
if (e.keyCode === KeyCode.ENTER || e.type === 'click') {
|
|
_this.setState({
|
|
goInputText: ''
|
|
});
|
|
|
|
_this.props.quickGo(_this.getValidValue());
|
|
}
|
|
};
|
|
|
|
return _this;
|
|
}
|
|
|
|
Object(createClass["a" /* default */])(Options, [{
|
|
key: "getValidValue",
|
|
value: function getValidValue() {
|
|
var _this$state = this.state,
|
|
goInputText = _this$state.goInputText,
|
|
current = _this$state.current; // eslint-disable-next-line no-restricted-globals
|
|
|
|
return !goInputText || isNaN(goInputText) ? current : Number(goInputText);
|
|
}
|
|
}, {
|
|
key: "getPageSizeOptions",
|
|
value: function getPageSizeOptions() {
|
|
var _this$props2 = this.props,
|
|
pageSize = _this$props2.pageSize,
|
|
pageSizeOptions = _this$props2.pageSizeOptions;
|
|
|
|
if (pageSizeOptions.some(function (option) {
|
|
return option.toString() === pageSize.toString();
|
|
})) {
|
|
return pageSizeOptions;
|
|
}
|
|
|
|
return pageSizeOptions.concat([pageSize.toString()]).sort(function (a, b) {
|
|
// eslint-disable-next-line no-restricted-globals
|
|
var numberA = isNaN(Number(a)) ? 0 : Number(a); // eslint-disable-next-line no-restricted-globals
|
|
|
|
var numberB = isNaN(Number(b)) ? 0 : Number(b);
|
|
return numberA - numberB;
|
|
});
|
|
}
|
|
}, {
|
|
key: "render",
|
|
value: function render() {
|
|
var _this2 = this;
|
|
|
|
var _this$props3 = this.props,
|
|
pageSize = _this$props3.pageSize,
|
|
locale = _this$props3.locale,
|
|
rootPrefixCls = _this$props3.rootPrefixCls,
|
|
changeSize = _this$props3.changeSize,
|
|
quickGo = _this$props3.quickGo,
|
|
goButton = _this$props3.goButton,
|
|
selectComponentClass = _this$props3.selectComponentClass,
|
|
buildOptionText = _this$props3.buildOptionText,
|
|
selectPrefixCls = _this$props3.selectPrefixCls,
|
|
disabled = _this$props3.disabled;
|
|
var goInputText = this.state.goInputText;
|
|
var prefixCls = "".concat(rootPrefixCls, "-options");
|
|
var Select = selectComponentClass;
|
|
var changeSelect = null;
|
|
var goInput = null;
|
|
var gotoButton = null;
|
|
|
|
if (!changeSize && !quickGo) {
|
|
return null;
|
|
}
|
|
|
|
var pageSizeOptions = this.getPageSizeOptions();
|
|
|
|
if (changeSize && Select) {
|
|
var options = pageSizeOptions.map(function (opt, i) {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(Select.Option, {
|
|
key: i,
|
|
value: opt.toString()
|
|
}, (buildOptionText || _this2.buildOptionText)(opt));
|
|
});
|
|
changeSelect = /*#__PURE__*/external_window_React_default.a.createElement(Select, {
|
|
disabled: disabled,
|
|
prefixCls: selectPrefixCls,
|
|
showSearch: false,
|
|
className: "".concat(prefixCls, "-size-changer"),
|
|
optionLabelProp: "children",
|
|
dropdownMatchSelectWidth: false,
|
|
value: (pageSize || pageSizeOptions[0]).toString(),
|
|
onChange: this.changeSize,
|
|
getPopupContainer: function getPopupContainer(triggerNode) {
|
|
return triggerNode.parentNode;
|
|
}
|
|
}, options);
|
|
}
|
|
|
|
if (quickGo) {
|
|
if (goButton) {
|
|
gotoButton = typeof goButton === 'boolean' ? /*#__PURE__*/external_window_React_default.a.createElement("button", {
|
|
type: "button",
|
|
onClick: this.go,
|
|
onKeyUp: this.go,
|
|
disabled: disabled,
|
|
className: "".concat(prefixCls, "-quick-jumper-button")
|
|
}, locale.jump_to_confirm) : /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
onClick: this.go,
|
|
onKeyUp: this.go
|
|
}, goButton);
|
|
}
|
|
|
|
goInput = /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: "".concat(prefixCls, "-quick-jumper")
|
|
}, locale.jump_to, /*#__PURE__*/external_window_React_default.a.createElement("input", {
|
|
disabled: disabled,
|
|
type: "text",
|
|
value: goInputText,
|
|
onChange: this.handleChange,
|
|
onKeyUp: this.go,
|
|
onBlur: this.handleBlur
|
|
}), locale.page, gotoButton);
|
|
}
|
|
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
className: "".concat(prefixCls)
|
|
}, changeSelect, goInput);
|
|
}
|
|
}]);
|
|
|
|
return Options;
|
|
}(external_window_React_default.a.Component);
|
|
|
|
Options_Options.defaultProps = {
|
|
pageSizeOptions: ['10', '20', '50', '100']
|
|
};
|
|
/* harmony default export */ var es_Options = (Options_Options);
|
|
// EXTERNAL MODULE: ./node_modules/rc-pagination/es/locale/zh_CN.js
|
|
var zh_CN = __webpack_require__("N2Kk");
|
|
|
|
// CONCATENATED MODULE: ./node_modules/rc-pagination/es/Pagination.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* eslint react/prop-types: 0 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function noop() {}
|
|
|
|
function isInteger(value) {
|
|
return (// eslint-disable-next-line no-restricted-globals
|
|
typeof value === 'number' && isFinite(value) && Math.floor(value) === value
|
|
);
|
|
}
|
|
|
|
function defaultItemRender(page, type, element) {
|
|
return element;
|
|
}
|
|
|
|
function calculatePage(p, state, props) {
|
|
var pageSize = typeof p === 'undefined' ? state.pageSize : p;
|
|
return Math.floor((props.total - 1) / pageSize) + 1;
|
|
}
|
|
|
|
var Pagination_Pagination = /*#__PURE__*/function (_React$Component) {
|
|
Object(inherits["a" /* default */])(Pagination, _React$Component);
|
|
|
|
var _super = Object(createSuper["a" /* default */])(Pagination);
|
|
|
|
function Pagination(props) {
|
|
var _this;
|
|
|
|
Object(classCallCheck["a" /* default */])(this, Pagination);
|
|
|
|
_this = _super.call(this, props);
|
|
|
|
_this.getJumpPrevPage = function () {
|
|
return Math.max(1, _this.state.current - (_this.props.showLessItems ? 3 : 5));
|
|
};
|
|
|
|
_this.getJumpNextPage = function () {
|
|
return Math.min(calculatePage(undefined, _this.state, _this.props), _this.state.current + (_this.props.showLessItems ? 3 : 5));
|
|
};
|
|
|
|
_this.getItemIcon = function (icon, label) {
|
|
var prefixCls = _this.props.prefixCls;
|
|
var iconNode = icon || /*#__PURE__*/external_window_React_default.a.createElement("button", {
|
|
type: "button",
|
|
"aria-label": label,
|
|
className: "".concat(prefixCls, "-item-link")
|
|
});
|
|
|
|
if (typeof icon === 'function') {
|
|
iconNode = external_window_React_default.a.createElement(icon, Object(objectSpread2["a" /* default */])({}, _this.props));
|
|
}
|
|
|
|
return iconNode;
|
|
};
|
|
|
|
_this.savePaginationNode = function (node) {
|
|
_this.paginationNode = node;
|
|
};
|
|
|
|
_this.isValid = function (page) {
|
|
return isInteger(page) && page !== _this.state.current;
|
|
};
|
|
|
|
_this.shouldDisplayQuickJumper = function () {
|
|
var _this$props = _this.props,
|
|
showQuickJumper = _this$props.showQuickJumper,
|
|
pageSize = _this$props.pageSize,
|
|
total = _this$props.total;
|
|
|
|
if (total <= pageSize) {
|
|
return false;
|
|
}
|
|
|
|
return showQuickJumper;
|
|
};
|
|
|
|
_this.handleKeyDown = function (e) {
|
|
if (e.keyCode === KeyCode.ARROW_UP || e.keyCode === KeyCode.ARROW_DOWN) {
|
|
e.preventDefault();
|
|
}
|
|
};
|
|
|
|
_this.handleKeyUp = function (e) {
|
|
var value = _this.getValidValue(e);
|
|
|
|
var currentInputValue = _this.state.currentInputValue;
|
|
|
|
if (value !== currentInputValue) {
|
|
_this.setState({
|
|
currentInputValue: value
|
|
});
|
|
}
|
|
|
|
if (e.keyCode === KeyCode.ENTER) {
|
|
_this.handleChange(value);
|
|
} else if (e.keyCode === KeyCode.ARROW_UP) {
|
|
_this.handleChange(value - 1);
|
|
} else if (e.keyCode === KeyCode.ARROW_DOWN) {
|
|
_this.handleChange(value + 1);
|
|
}
|
|
};
|
|
|
|
_this.changePageSize = function (size) {
|
|
var current = _this.state.current;
|
|
var newCurrent = calculatePage(size, _this.state, _this.props);
|
|
current = current > newCurrent ? newCurrent : current; // fix the issue:
|
|
// Once 'total' is 0, 'current' in 'onShowSizeChange' is 0, which is not correct.
|
|
|
|
if (newCurrent === 0) {
|
|
// eslint-disable-next-line prefer-destructuring
|
|
current = _this.state.current;
|
|
}
|
|
|
|
if (typeof size === 'number') {
|
|
if (!('pageSize' in _this.props)) {
|
|
_this.setState({
|
|
pageSize: size
|
|
});
|
|
}
|
|
|
|
if (!('current' in _this.props)) {
|
|
_this.setState({
|
|
current: current,
|
|
currentInputValue: current
|
|
});
|
|
}
|
|
}
|
|
|
|
_this.props.onShowSizeChange(current, size);
|
|
|
|
if ('onChange' in _this.props && _this.props.onChange) {
|
|
_this.props.onChange(current, size);
|
|
}
|
|
};
|
|
|
|
_this.handleChange = function (p) {
|
|
var disabled = _this.props.disabled;
|
|
var page = p;
|
|
|
|
if (_this.isValid(page) && !disabled) {
|
|
var currentPage = calculatePage(undefined, _this.state, _this.props);
|
|
|
|
if (page > currentPage) {
|
|
page = currentPage;
|
|
} else if (page < 1) {
|
|
page = 1;
|
|
}
|
|
|
|
if (!('current' in _this.props)) {
|
|
_this.setState({
|
|
current: page,
|
|
currentInputValue: page
|
|
});
|
|
}
|
|
|
|
var pageSize = _this.state.pageSize;
|
|
|
|
_this.props.onChange(page, pageSize);
|
|
|
|
return page;
|
|
}
|
|
|
|
return _this.state.current;
|
|
};
|
|
|
|
_this.prev = function () {
|
|
if (_this.hasPrev()) {
|
|
_this.handleChange(_this.state.current - 1);
|
|
}
|
|
};
|
|
|
|
_this.next = function () {
|
|
if (_this.hasNext()) {
|
|
_this.handleChange(_this.state.current + 1);
|
|
}
|
|
};
|
|
|
|
_this.jumpPrev = function () {
|
|
_this.handleChange(_this.getJumpPrevPage());
|
|
};
|
|
|
|
_this.jumpNext = function () {
|
|
_this.handleChange(_this.getJumpNextPage());
|
|
};
|
|
|
|
_this.hasPrev = function () {
|
|
return _this.state.current > 1;
|
|
};
|
|
|
|
_this.hasNext = function () {
|
|
return _this.state.current < calculatePage(undefined, _this.state, _this.props);
|
|
};
|
|
|
|
_this.runIfEnter = function (event, callback) {
|
|
if (event.key === 'Enter' || event.charCode === 13) {
|
|
for (var _len = arguments.length, restParams = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
|
|
restParams[_key - 2] = arguments[_key];
|
|
}
|
|
|
|
callback.apply(void 0, restParams);
|
|
}
|
|
};
|
|
|
|
_this.runIfEnterPrev = function (e) {
|
|
_this.runIfEnter(e, _this.prev);
|
|
};
|
|
|
|
_this.runIfEnterNext = function (e) {
|
|
_this.runIfEnter(e, _this.next);
|
|
};
|
|
|
|
_this.runIfEnterJumpPrev = function (e) {
|
|
_this.runIfEnter(e, _this.jumpPrev);
|
|
};
|
|
|
|
_this.runIfEnterJumpNext = function (e) {
|
|
_this.runIfEnter(e, _this.jumpNext);
|
|
};
|
|
|
|
_this.handleGoTO = function (e) {
|
|
if (e.keyCode === KeyCode.ENTER || e.type === 'click') {
|
|
_this.handleChange(_this.state.currentInputValue);
|
|
}
|
|
};
|
|
|
|
var hasOnChange = props.onChange !== noop;
|
|
var hasCurrent = ('current' in props);
|
|
|
|
if (hasCurrent && !hasOnChange) {
|
|
// eslint-disable-next-line no-console
|
|
console.warn('Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.');
|
|
}
|
|
|
|
var _current = props.defaultCurrent;
|
|
|
|
if ('current' in props) {
|
|
// eslint-disable-next-line prefer-destructuring
|
|
_current = props.current;
|
|
}
|
|
|
|
var _pageSize = props.defaultPageSize;
|
|
|
|
if ('pageSize' in props) {
|
|
// eslint-disable-next-line prefer-destructuring
|
|
_pageSize = props.pageSize;
|
|
}
|
|
|
|
_current = Math.min(_current, calculatePage(_pageSize, undefined, props));
|
|
_this.state = {
|
|
current: _current,
|
|
currentInputValue: _current,
|
|
pageSize: _pageSize
|
|
};
|
|
return _this;
|
|
}
|
|
|
|
Object(createClass["a" /* default */])(Pagination, [{
|
|
key: "componentDidUpdate",
|
|
value: function componentDidUpdate(prevProps, prevState) {
|
|
// When current page change, fix focused style of prev item
|
|
// A hacky solution of https://github.com/ant-design/ant-design/issues/8948
|
|
var prefixCls = this.props.prefixCls;
|
|
|
|
if (prevState.current !== this.state.current && this.paginationNode) {
|
|
var lastCurrentNode = this.paginationNode.querySelector(".".concat(prefixCls, "-item-").concat(prevState.current));
|
|
|
|
if (lastCurrentNode && document.activeElement === lastCurrentNode) {
|
|
lastCurrentNode.blur();
|
|
}
|
|
}
|
|
}
|
|
}, {
|
|
key: "getValidValue",
|
|
value: function getValidValue(e) {
|
|
var inputValue = e.target.value;
|
|
var allPages = calculatePage(undefined, this.state, this.props);
|
|
var currentInputValue = this.state.currentInputValue;
|
|
var value;
|
|
|
|
if (inputValue === '') {
|
|
value = inputValue; // eslint-disable-next-line no-restricted-globals
|
|
} else if (isNaN(Number(inputValue))) {
|
|
value = currentInputValue;
|
|
} else if (inputValue >= allPages) {
|
|
value = allPages;
|
|
} else {
|
|
value = Number(inputValue);
|
|
}
|
|
|
|
return value;
|
|
}
|
|
}, {
|
|
key: "getShowSizeChanger",
|
|
value: function getShowSizeChanger() {
|
|
var _this$props2 = this.props,
|
|
showSizeChanger = _this$props2.showSizeChanger,
|
|
total = _this$props2.total,
|
|
totalBoundaryShowSizeChanger = _this$props2.totalBoundaryShowSizeChanger;
|
|
|
|
if (typeof showSizeChanger !== 'undefined') {
|
|
return showSizeChanger;
|
|
}
|
|
|
|
return total > totalBoundaryShowSizeChanger;
|
|
}
|
|
}, {
|
|
key: "renderPrev",
|
|
value: function renderPrev(prevPage) {
|
|
var _this$props3 = this.props,
|
|
prevIcon = _this$props3.prevIcon,
|
|
itemRender = _this$props3.itemRender;
|
|
var prevButton = itemRender(prevPage, 'prev', this.getItemIcon(prevIcon, 'prev page'));
|
|
var disabled = !this.hasPrev();
|
|
return Object(external_window_React_["isValidElement"])(prevButton) ? Object(external_window_React_["cloneElement"])(prevButton, {
|
|
disabled: disabled
|
|
}) : prevButton;
|
|
}
|
|
}, {
|
|
key: "renderNext",
|
|
value: function renderNext(nextPage) {
|
|
var _this$props4 = this.props,
|
|
nextIcon = _this$props4.nextIcon,
|
|
itemRender = _this$props4.itemRender;
|
|
var nextButton = itemRender(nextPage, 'next', this.getItemIcon(nextIcon, 'next page'));
|
|
var disabled = !this.hasNext();
|
|
return Object(external_window_React_["isValidElement"])(nextButton) ? Object(external_window_React_["cloneElement"])(nextButton, {
|
|
disabled: disabled
|
|
}) : nextButton;
|
|
}
|
|
}, {
|
|
key: "render",
|
|
value: function render() {
|
|
var _this2 = this;
|
|
|
|
var _this$props5 = this.props,
|
|
prefixCls = _this$props5.prefixCls,
|
|
className = _this$props5.className,
|
|
style = _this$props5.style,
|
|
disabled = _this$props5.disabled,
|
|
hideOnSinglePage = _this$props5.hideOnSinglePage,
|
|
total = _this$props5.total,
|
|
locale = _this$props5.locale,
|
|
showQuickJumper = _this$props5.showQuickJumper,
|
|
showLessItems = _this$props5.showLessItems,
|
|
showTitle = _this$props5.showTitle,
|
|
showTotal = _this$props5.showTotal,
|
|
simple = _this$props5.simple,
|
|
itemRender = _this$props5.itemRender,
|
|
showPrevNextJumpers = _this$props5.showPrevNextJumpers,
|
|
jumpPrevIcon = _this$props5.jumpPrevIcon,
|
|
jumpNextIcon = _this$props5.jumpNextIcon,
|
|
selectComponentClass = _this$props5.selectComponentClass,
|
|
selectPrefixCls = _this$props5.selectPrefixCls,
|
|
pageSizeOptions = _this$props5.pageSizeOptions;
|
|
var _this$state = this.state,
|
|
current = _this$state.current,
|
|
pageSize = _this$state.pageSize,
|
|
currentInputValue = _this$state.currentInputValue; // When hideOnSinglePage is true and there is only 1 page, hide the pager
|
|
|
|
if (hideOnSinglePage === true && total <= pageSize) {
|
|
return null;
|
|
}
|
|
|
|
var allPages = calculatePage(undefined, this.state, this.props);
|
|
var pagerList = [];
|
|
var jumpPrev = null;
|
|
var jumpNext = null;
|
|
var firstPager = null;
|
|
var lastPager = null;
|
|
var gotoButton = null;
|
|
var goButton = showQuickJumper && showQuickJumper.goButton;
|
|
var pageBufferSize = showLessItems ? 1 : 2;
|
|
var prevPage = current - 1 > 0 ? current - 1 : 0;
|
|
var nextPage = current + 1 < allPages ? current + 1 : allPages;
|
|
var dataOrAriaAttributeProps = Object.keys(this.props).reduce(function (prev, key) {
|
|
if (key.substr(0, 5) === 'data-' || key.substr(0, 5) === 'aria-' || key === 'role') {
|
|
// eslint-disable-next-line no-param-reassign
|
|
prev[key] = _this2.props[key];
|
|
}
|
|
|
|
return prev;
|
|
}, {});
|
|
|
|
if (simple) {
|
|
if (goButton) {
|
|
if (typeof goButton === 'boolean') {
|
|
gotoButton = /*#__PURE__*/external_window_React_default.a.createElement("button", {
|
|
type: "button",
|
|
onClick: this.handleGoTO,
|
|
onKeyUp: this.handleGoTO
|
|
}, locale.jump_to_confirm);
|
|
} else {
|
|
gotoButton = /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
onClick: this.handleGoTO,
|
|
onKeyUp: this.handleGoTO
|
|
}, goButton);
|
|
}
|
|
|
|
gotoButton = /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
title: showTitle ? "".concat(locale.jump_to).concat(current, "/").concat(allPages) : null,
|
|
className: "".concat(prefixCls, "-simple-pager")
|
|
}, gotoButton);
|
|
}
|
|
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("ul", Object(esm_extends["a" /* default */])({
|
|
className: classnames_default()(prefixCls, "".concat(prefixCls, "-simple"), Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-disabled"), disabled), className),
|
|
style: style,
|
|
ref: this.savePaginationNode
|
|
}, dataOrAriaAttributeProps), /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
title: showTitle ? locale.prev_page : null,
|
|
onClick: this.prev,
|
|
tabIndex: this.hasPrev() ? 0 : null,
|
|
onKeyPress: this.runIfEnterPrev,
|
|
className: classnames_default()("".concat(prefixCls, "-prev"), Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-disabled"), !this.hasPrev())),
|
|
"aria-disabled": !this.hasPrev()
|
|
}, this.renderPrev(prevPage)), /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
title: showTitle ? "".concat(current, "/").concat(allPages) : null,
|
|
className: "".concat(prefixCls, "-simple-pager")
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("input", {
|
|
type: "text",
|
|
value: currentInputValue,
|
|
disabled: disabled,
|
|
onKeyDown: this.handleKeyDown,
|
|
onKeyUp: this.handleKeyUp,
|
|
onChange: this.handleKeyUp,
|
|
size: "3"
|
|
}), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: "".concat(prefixCls, "-slash")
|
|
}, "/"), allPages), /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
title: showTitle ? locale.next_page : null,
|
|
onClick: this.next,
|
|
tabIndex: this.hasPrev() ? 0 : null,
|
|
onKeyPress: this.runIfEnterNext,
|
|
className: classnames_default()("".concat(prefixCls, "-next"), Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-disabled"), !this.hasNext())),
|
|
"aria-disabled": !this.hasNext()
|
|
}, this.renderNext(nextPage)), gotoButton);
|
|
}
|
|
|
|
if (allPages <= 3 + pageBufferSize * 2) {
|
|
var pagerProps = {
|
|
locale: locale,
|
|
rootPrefixCls: prefixCls,
|
|
onClick: this.handleChange,
|
|
onKeyPress: this.runIfEnter,
|
|
showTitle: showTitle,
|
|
itemRender: itemRender
|
|
};
|
|
|
|
if (!allPages) {
|
|
pagerList.push( /*#__PURE__*/external_window_React_default.a.createElement(es_Pager, Object(esm_extends["a" /* default */])({}, pagerProps, {
|
|
key: "noPager",
|
|
page: allPages,
|
|
className: "".concat(prefixCls, "-disabled")
|
|
})));
|
|
}
|
|
|
|
for (var i = 1; i <= allPages; i += 1) {
|
|
var active = current === i;
|
|
pagerList.push( /*#__PURE__*/external_window_React_default.a.createElement(es_Pager, Object(esm_extends["a" /* default */])({}, pagerProps, {
|
|
key: i,
|
|
page: i,
|
|
active: active
|
|
})));
|
|
}
|
|
} else {
|
|
var prevItemTitle = showLessItems ? locale.prev_3 : locale.prev_5;
|
|
var nextItemTitle = showLessItems ? locale.next_3 : locale.next_5;
|
|
|
|
if (showPrevNextJumpers) {
|
|
jumpPrev = /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
title: showTitle ? prevItemTitle : null,
|
|
key: "prev",
|
|
onClick: this.jumpPrev,
|
|
tabIndex: "0",
|
|
onKeyPress: this.runIfEnterJumpPrev,
|
|
className: classnames_default()("".concat(prefixCls, "-jump-prev"), Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-jump-prev-custom-icon"), !!jumpPrevIcon))
|
|
}, itemRender(this.getJumpPrevPage(), 'jump-prev', this.getItemIcon(jumpPrevIcon, 'prev page')));
|
|
jumpNext = /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
title: showTitle ? nextItemTitle : null,
|
|
key: "next",
|
|
tabIndex: "0",
|
|
onClick: this.jumpNext,
|
|
onKeyPress: this.runIfEnterJumpNext,
|
|
className: classnames_default()("".concat(prefixCls, "-jump-next"), Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-jump-next-custom-icon"), !!jumpNextIcon))
|
|
}, itemRender(this.getJumpNextPage(), 'jump-next', this.getItemIcon(jumpNextIcon, 'next page')));
|
|
}
|
|
|
|
lastPager = /*#__PURE__*/external_window_React_default.a.createElement(es_Pager, {
|
|
locale: locale,
|
|
last: true,
|
|
rootPrefixCls: prefixCls,
|
|
onClick: this.handleChange,
|
|
onKeyPress: this.runIfEnter,
|
|
key: allPages,
|
|
page: allPages,
|
|
active: false,
|
|
showTitle: showTitle,
|
|
itemRender: itemRender
|
|
});
|
|
firstPager = /*#__PURE__*/external_window_React_default.a.createElement(es_Pager, {
|
|
locale: locale,
|
|
rootPrefixCls: prefixCls,
|
|
onClick: this.handleChange,
|
|
onKeyPress: this.runIfEnter,
|
|
key: 1,
|
|
page: 1,
|
|
active: false,
|
|
showTitle: showTitle,
|
|
itemRender: itemRender
|
|
});
|
|
var left = Math.max(1, current - pageBufferSize);
|
|
var right = Math.min(current + pageBufferSize, allPages);
|
|
|
|
if (current - 1 <= pageBufferSize) {
|
|
right = 1 + pageBufferSize * 2;
|
|
}
|
|
|
|
if (allPages - current <= pageBufferSize) {
|
|
left = allPages - pageBufferSize * 2;
|
|
}
|
|
|
|
for (var _i = left; _i <= right; _i += 1) {
|
|
var _active = current === _i;
|
|
|
|
pagerList.push( /*#__PURE__*/external_window_React_default.a.createElement(es_Pager, {
|
|
locale: locale,
|
|
rootPrefixCls: prefixCls,
|
|
onClick: this.handleChange,
|
|
onKeyPress: this.runIfEnter,
|
|
key: _i,
|
|
page: _i,
|
|
active: _active,
|
|
showTitle: showTitle,
|
|
itemRender: itemRender
|
|
}));
|
|
}
|
|
|
|
if (current - 1 >= pageBufferSize * 2 && current !== 1 + 2) {
|
|
pagerList[0] = Object(external_window_React_["cloneElement"])(pagerList[0], {
|
|
className: "".concat(prefixCls, "-item-after-jump-prev")
|
|
});
|
|
pagerList.unshift(jumpPrev);
|
|
}
|
|
|
|
if (allPages - current >= pageBufferSize * 2 && current !== allPages - 2) {
|
|
pagerList[pagerList.length - 1] = Object(external_window_React_["cloneElement"])(pagerList[pagerList.length - 1], {
|
|
className: "".concat(prefixCls, "-item-before-jump-next")
|
|
});
|
|
pagerList.push(jumpNext);
|
|
}
|
|
|
|
if (left !== 1) {
|
|
pagerList.unshift(firstPager);
|
|
}
|
|
|
|
if (right !== allPages) {
|
|
pagerList.push(lastPager);
|
|
}
|
|
}
|
|
|
|
var totalText = null;
|
|
|
|
if (showTotal) {
|
|
totalText = /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
className: "".concat(prefixCls, "-total-text")
|
|
}, showTotal(total, [total === 0 ? 0 : (current - 1) * pageSize + 1, current * pageSize > total ? total : current * pageSize]));
|
|
}
|
|
|
|
var prevDisabled = !this.hasPrev() || !allPages;
|
|
var nextDisabled = !this.hasNext() || !allPages;
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("ul", Object(esm_extends["a" /* default */])({
|
|
className: classnames_default()(prefixCls, className, Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-disabled"), disabled)),
|
|
style: style,
|
|
unselectable: "unselectable",
|
|
ref: this.savePaginationNode
|
|
}, dataOrAriaAttributeProps), totalText, /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
title: showTitle ? locale.prev_page : null,
|
|
onClick: this.prev,
|
|
tabIndex: prevDisabled ? null : 0,
|
|
onKeyPress: this.runIfEnterPrev,
|
|
className: classnames_default()("".concat(prefixCls, "-prev"), Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-disabled"), prevDisabled)),
|
|
"aria-disabled": prevDisabled
|
|
}, this.renderPrev(prevPage)), pagerList, /*#__PURE__*/external_window_React_default.a.createElement("li", {
|
|
title: showTitle ? locale.next_page : null,
|
|
onClick: this.next,
|
|
tabIndex: nextDisabled ? null : 0,
|
|
onKeyPress: this.runIfEnterNext,
|
|
className: classnames_default()("".concat(prefixCls, "-next"), Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-disabled"), nextDisabled)),
|
|
"aria-disabled": nextDisabled
|
|
}, this.renderNext(nextPage)), /*#__PURE__*/external_window_React_default.a.createElement(es_Options, {
|
|
disabled: disabled,
|
|
locale: locale,
|
|
rootPrefixCls: prefixCls,
|
|
selectComponentClass: selectComponentClass,
|
|
selectPrefixCls: selectPrefixCls,
|
|
changeSize: this.getShowSizeChanger() ? this.changePageSize : null,
|
|
current: current,
|
|
pageSize: pageSize,
|
|
pageSizeOptions: pageSizeOptions,
|
|
quickGo: this.shouldDisplayQuickJumper() ? this.handleChange : null,
|
|
goButton: goButton
|
|
}));
|
|
}
|
|
}], [{
|
|
key: "getDerivedStateFromProps",
|
|
value: function getDerivedStateFromProps(props, prevState) {
|
|
var newState = {};
|
|
|
|
if ('current' in props) {
|
|
newState.current = props.current;
|
|
|
|
if (props.current !== prevState.current) {
|
|
newState.currentInputValue = newState.current;
|
|
}
|
|
}
|
|
|
|
if ('pageSize' in props && props.pageSize !== prevState.pageSize) {
|
|
var current = prevState.current;
|
|
var newCurrent = calculatePage(props.pageSize, prevState, props);
|
|
current = current > newCurrent ? newCurrent : current;
|
|
|
|
if (!('current' in props)) {
|
|
newState.current = current;
|
|
newState.currentInputValue = current;
|
|
}
|
|
|
|
newState.pageSize = props.pageSize;
|
|
}
|
|
|
|
return newState;
|
|
}
|
|
}]);
|
|
|
|
return Pagination;
|
|
}(external_window_React_default.a.Component);
|
|
|
|
Pagination_Pagination.defaultProps = {
|
|
defaultCurrent: 1,
|
|
total: 0,
|
|
defaultPageSize: 10,
|
|
onChange: noop,
|
|
className: '',
|
|
selectPrefixCls: 'rc-select',
|
|
prefixCls: 'rc-pagination',
|
|
selectComponentClass: null,
|
|
hideOnSinglePage: false,
|
|
showPrevNextJumpers: true,
|
|
showQuickJumper: false,
|
|
showLessItems: false,
|
|
showTitle: true,
|
|
onShowSizeChange: noop,
|
|
locale: zh_CN["a" /* default */],
|
|
style: {},
|
|
itemRender: defaultItemRender,
|
|
totalBoundaryShowSizeChanger: 50
|
|
};
|
|
/* harmony default export */ var es_Pagination = (Pagination_Pagination);
|
|
// CONCATENATED MODULE: ./node_modules/rc-pagination/es/index.js
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ "61Iv":
|
|
/*!*************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/xmtz.png ***!
|
|
\*************************************************/
|
|
/*! no static exports found */
|
|
/*! exports used: default */
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
module.exports = __webpack_require__.p + "static/xmtz.e88619e3.png";
|
|
|
|
/***/ }),
|
|
|
|
/***/ "BU3w":
|
|
/*!***************************************************!*\
|
|
!*** ./node_modules/rc-util/es/Dom/dynamicCSS.js ***!
|
|
\***************************************************/
|
|
/*! exports provided: injectCSS, updateCSS */
|
|
/*! exports used: updateCSS */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* unused harmony export injectCSS */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return updateCSS; });
|
|
/* harmony import */ var _canUseDom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./canUseDom */ "MNnm");
|
|
|
|
var MARK_KEY = "rc-util-key";
|
|
|
|
function getContainer(option) {
|
|
if (option.attachTo) {
|
|
return option.attachTo;
|
|
}
|
|
|
|
var head = document.querySelector('head');
|
|
return head || document.body;
|
|
}
|
|
|
|
function injectCSS(css) {
|
|
var _option$csp;
|
|
|
|
var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
|
|
|
if (!Object(_canUseDom__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])()) {
|
|
return null;
|
|
}
|
|
|
|
var styleNode = document.createElement('style');
|
|
|
|
if ((_option$csp = option.csp) === null || _option$csp === void 0 ? void 0 : _option$csp.nonce) {
|
|
var _option$csp2;
|
|
|
|
styleNode.nonce = (_option$csp2 = option.csp) === null || _option$csp2 === void 0 ? void 0 : _option$csp2.nonce;
|
|
}
|
|
|
|
styleNode.innerHTML = css;
|
|
var container = getContainer(option);
|
|
var firstChild = container.firstChild;
|
|
|
|
if (option.prepend && container.prepend) {
|
|
// Use `prepend` first
|
|
container.prepend(styleNode);
|
|
} else if (option.prepend && firstChild) {
|
|
// Fallback to `insertBefore` like IE not support `prepend`
|
|
container.insertBefore(styleNode, firstChild);
|
|
} else {
|
|
container.appendChild(styleNode);
|
|
}
|
|
|
|
return styleNode;
|
|
}
|
|
var containerCache = new Map();
|
|
function updateCSS(css, key) {
|
|
var option = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
|
|
var container = getContainer(option); // Get real parent
|
|
|
|
if (!containerCache.has(container)) {
|
|
var placeholderStyle = injectCSS('', option);
|
|
var parentNode = placeholderStyle.parentNode;
|
|
containerCache.set(container, parentNode);
|
|
parentNode.removeChild(placeholderStyle);
|
|
}
|
|
|
|
var existNode = Array.from(containerCache.get(container).children).find(function (node) {
|
|
return node.tagName === 'STYLE' && node[MARK_KEY] === key;
|
|
});
|
|
|
|
if (existNode) {
|
|
var _option$csp3, _option$csp4;
|
|
|
|
if (((_option$csp3 = option.csp) === null || _option$csp3 === void 0 ? void 0 : _option$csp3.nonce) && existNode.nonce !== ((_option$csp4 = option.csp) === null || _option$csp4 === void 0 ? void 0 : _option$csp4.nonce)) {
|
|
var _option$csp5;
|
|
|
|
existNode.nonce = (_option$csp5 = option.csp) === null || _option$csp5 === void 0 ? void 0 : _option$csp5.nonce;
|
|
}
|
|
|
|
if (existNode.innerHTML !== css) {
|
|
existNode.innerHTML = css;
|
|
}
|
|
|
|
return existNode;
|
|
}
|
|
|
|
var newNode = injectCSS(css, option);
|
|
newNode[MARK_KEY] = key;
|
|
return newNode;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ "Hm3h":
|
|
/*!***************************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/index.tsx + 14 modules ***!
|
|
\***************************************************************/
|
|
/*! exports provided: default */
|
|
/*! all exports used */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/FormOutlined.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Competitions/Entered/index.less?modules (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/umiExports.ts */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/AuthenticationModel/index.tsx */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Competitions/Entered/Enteredmodel/Addteams.tsx */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Competitions/Entered/Enteredmodel/JoinModel.tsx */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Competitions/Entered/Enteredmodel/success.png (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Competitions/Entered/Ncode.jpg (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Competitions/Entered/dmpz.png (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Competitions/Entered/sjjx.png (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Competitions/Entered/xmcx.png (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Competitions/Entered/xmtz.png (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/breadcrumb/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/breadcrumb/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/empty/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/empty/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/popconfirm/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/popconfirm/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/skeleton/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/skeleton/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/style/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router-dom/esm/react-router-dom.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with external "window.React" (<- Module is not an ECMAScript module) */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
// ESM COMPAT FLAG
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js
|
|
var style = __webpack_require__("2qtc");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
|
|
var modal = __webpack_require__("kLXV");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js
|
|
var button_style = __webpack_require__("+L6B");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
|
|
var es_button = __webpack_require__("2/Rp");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js
|
|
var skeleton_style = __webpack_require__("cWXX");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 8 modules
|
|
var skeleton = __webpack_require__("/ezw");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js
|
|
var pagination_style = __webpack_require__("DjyN");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 2 modules
|
|
var pagination = __webpack_require__("NUBc");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js
|
|
var breadcrumb_style = __webpack_require__("sPJy");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules
|
|
var breadcrumb = __webpack_require__("bE4q");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js
|
|
var message_style = __webpack_require__("miYZ");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
|
|
var message = __webpack_require__("tsqr");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
|
|
var asyncToGenerator = __webpack_require__("9og8");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
|
|
var slicedToArray = __webpack_require__("tJVT");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js + 1 modules
|
|
var objectWithoutProperties = __webpack_require__("PpiC");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js
|
|
var regenerator = __webpack_require__("WmNS");
|
|
var regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator);
|
|
|
|
// EXTERNAL MODULE: external "window.React"
|
|
var external_window_React_ = __webpack_require__("cDcd");
|
|
var external_window_React_default = /*#__PURE__*/__webpack_require__.n(external_window_React_);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/react-router/esm/react-router.js
|
|
var react_router = __webpack_require__("Ty5D");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/react-router-dom/esm/react-router-dom.js
|
|
var react_router_dom = __webpack_require__("55Ip");
|
|
|
|
// EXTERNAL MODULE: ./src/.umi-production/core/umiExports.ts + 17 modules
|
|
var umiExports = __webpack_require__("9kvl");
|
|
|
|
// EXTERNAL MODULE: ./src/pages/Competitions/Entered/index.less?modules
|
|
var Enteredmodules = __webpack_require__("ipgu");
|
|
var Enteredmodules_default = /*#__PURE__*/__webpack_require__.n(Enteredmodules);
|
|
|
|
// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Ncode.jpg
|
|
var Ncode = __webpack_require__("jWHs");
|
|
var Ncode_default = /*#__PURE__*/__webpack_require__.n(Ncode);
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Assembly/Assembly.tsx
|
|
|
|
|
|
//报名首页
|
|
|
|
function Assembly(_ref) {
|
|
var setIsAddmodel = _ref.setIsAddmodel,
|
|
setJoin = _ref.setJoin,
|
|
HeaderDetail = _ref.HeaderDetail,
|
|
user = _ref.user,
|
|
dispatch = _ref.dispatch;
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.backgroundimg
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
className: Enteredmodules_default.a.countsize
|
|
}, "\u6B22\u8FCE\u62A5\u540D\u53C2\u52A0\u672C\u9879\u8D5B\u4E8B\uFF01\u5934\u6B4C\u5168\u9762\u652F\u6301\u5404\u7C7B\u7ADE\u8D5B\u7684\u5728\u7EBF\u8FD0\u884C\u7BA1\u7406\uFF0C"), /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
className: Enteredmodules_default.a.countsize
|
|
}, "\u5927\u6570\u636E\u3001\u4EBA\u5DE5\u667A\u80FD\u3001\u5404\u7C7B\u82AF\u7247\u67B6\u6784\u7B49\u7ADE\u8D5B\u4EFB\u52A1\u5747\u53EF\u5728\u7EBF\u8FD0\u884C\u3001\u90E8\u7F72\u548C\u8BC4\u6D4B\u3002"), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.buttoncoent
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
onClick: function onClick() {
|
|
var _user$userInfo;
|
|
|
|
if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.authentication)) {
|
|
dispatch({
|
|
type: 'shixunsDetail/setActionTabs',
|
|
payload: {
|
|
key: 'Banner-Auth'
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
|
|
setJoin(true);
|
|
},
|
|
className: Enteredmodules_default.a.addteams
|
|
}, "\u52A0\u5165\u6218\u961F"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
onClick: function onClick() {
|
|
var _user$userInfo2;
|
|
|
|
if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.authentication)) {
|
|
dispatch({
|
|
type: 'shixunsDetail/setActionTabs',
|
|
payload: {
|
|
key: 'Banner-Auth'
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
|
|
setIsAddmodel(true);
|
|
},
|
|
className: Enteredmodules_default.a.createteams
|
|
}, "\u521B\u5EFA\u6218\u961F")), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.code
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u4F5C\u54C1\u6307\u5BFC\u5F20\u8001\u5E08\u5FAE\u4FE1"), /*#__PURE__*/external_window_React_default.a.createElement("div", null, /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
width: 90,
|
|
height: 90,
|
|
src: Ncode_default.a
|
|
}))));
|
|
}
|
|
|
|
/* harmony default export */ var Assembly_Assembly = (Assembly);
|
|
// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/Addteams.tsx
|
|
var Addteams = __webpack_require__("qHvr");
|
|
|
|
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
|
|
var env = __webpack_require__("m3rI");
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Assembly/TeamsNota.tsx
|
|
//没有数据时显示
|
|
|
|
|
|
|
|
|
|
function Nulldata(_ref) {
|
|
var setIsAddmodel = _ref.setIsAddmodel,
|
|
setJoin = _ref.setJoin,
|
|
HeaderDetail = _ref.HeaderDetail,
|
|
user = _ref.user,
|
|
dispatch = _ref.dispatch;
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.nullnodata
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
src: env["a" /* default */].IMG_SERVER + "/images/educoder/competitions/Noentry.jpg"
|
|
}), /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
style: {
|
|
fontSize: '16px',
|
|
color: '#333333'
|
|
},
|
|
className: "bootomtext"
|
|
}, "\u60A8\u5F53\u524D\u672A\u62A5\u540D\uFF0C\u8BF7\u5148", /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
onClick: function onClick() {
|
|
var _user$userInfo;
|
|
|
|
if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.authentication)) {
|
|
dispatch({
|
|
type: 'shixunsDetail/setActionTabs',
|
|
payload: {
|
|
key: 'Banner-Auth'
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
|
|
setJoin(true);
|
|
},
|
|
style: {
|
|
color: '#0152d9',
|
|
cursor: "pointer"
|
|
}
|
|
}, "\u52A0\u5165\u6218\u961F"), "\u6216", /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
onClick: function onClick() {
|
|
var _user$userInfo2;
|
|
|
|
if (HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.authentication)) {
|
|
dispatch({
|
|
type: 'shixunsDetail/setActionTabs',
|
|
payload: {
|
|
key: 'Banner-Auth'
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
|
|
setIsAddmodel(true);
|
|
},
|
|
style: {
|
|
color: '#0152d9',
|
|
cursor: "pointer"
|
|
}
|
|
}, "\u521B\u5EFA\u6218\u961F"), "\uFF0C"), /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
style: {
|
|
fontSize: '16px',
|
|
color: '#333333'
|
|
}
|
|
}, "\u52A0\u5165/\u521B\u5EFA\u6218\u961F\u540E\u5C06\u81EA\u52A8\u62A5\u540D"));
|
|
}
|
|
|
|
/* harmony default export */ var TeamsNota = (Nulldata);
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js
|
|
var input_style = __webpack_require__("5NDa");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 3 modules
|
|
var input = __webpack_require__("5rEg");
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Assembly/SelectTeam.tsx
|
|
|
|
|
|
|
|
//搜索
|
|
|
|
|
|
var Search = input["a" /* default */].Search;
|
|
|
|
function SelectTeam(_ref) {
|
|
var Count = _ref.Count,
|
|
Members_count = _ref.Members_count,
|
|
selectlist = _ref.selectlist,
|
|
setIsselect = _ref.setIsselect;
|
|
|
|
var _useState = Object(external_window_React_["useState"])(''),
|
|
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
|
keywords = _useState2[0],
|
|
setKeyWords = _useState2[1];
|
|
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.searchhead
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
className: Enteredmodules_default.a.selectleft
|
|
}, "\u6218\u961F\u603B\u6570\uFF1A", /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
color: "#459BE5",
|
|
fontSize: "16px"
|
|
}
|
|
}, Count), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
marginLeft: "5px",
|
|
marginRight: "15px"
|
|
}
|
|
}, "\u4E2A"), " \u53C2\u8D5B\u603B\u4EBA\u6570\uFF1A", /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
color: "#459BE5"
|
|
}
|
|
}, Members_count), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
marginLeft: '5px'
|
|
}
|
|
}, "\u4EBA")), /*#__PURE__*/external_window_React_default.a.createElement(Search, {
|
|
className: Enteredmodules_default.a.packinputs,
|
|
value: keywords,
|
|
placeholder: "\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u641C\u7D22",
|
|
allowClear: true,
|
|
onChange: function onChange(e) {
|
|
setKeyWords(e.target.value);
|
|
},
|
|
onSearch: function onSearch(value) {
|
|
setIsselect(true);
|
|
selectlist(keywords);
|
|
} // onPressEnter={}
|
|
|
|
}));
|
|
}
|
|
|
|
/* harmony default export */ var Assembly_SelectTeam = (SelectTeam);
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js
|
|
var dropdown_style = __webpack_require__("qVdP");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js
|
|
var dropdown = __webpack_require__("jsC+");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js
|
|
var tooltip_style = __webpack_require__("5Dmo");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 1 modules
|
|
var tooltip = __webpack_require__("3S7+");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js
|
|
var menu_style = __webpack_require__("lUTK");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 3 modules
|
|
var menu = __webpack_require__("BvKs");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/FormOutlined.js + 1 modules
|
|
var FormOutlined = __webpack_require__("Fvcw");
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Assembly/ManagedTeams.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//管理的战队
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function managed(_ref) {
|
|
var item = _ref.item,
|
|
identifier = _ref.identifier,
|
|
isTipsshow = _ref.isTipsshow,
|
|
type = _ref.type,
|
|
setIslookModel = _ref.setIslookModel,
|
|
setTeam = _ref.setTeam,
|
|
setMembers = _ref.setMembers,
|
|
mode = _ref.mode;
|
|
|
|
function jsCopy() {
|
|
var aa = "copy_invite_code".concat(item.id);
|
|
var e = document.getElementById(aa);
|
|
e.select();
|
|
document.execCommand("Copy");
|
|
|
|
message["b" /* default */].success("复制成功");
|
|
}
|
|
|
|
function isSetting() {
|
|
setTeam(item);
|
|
|
|
if (type === 1) {
|
|
setMembers(true);
|
|
} else {
|
|
setIslookModel(true);
|
|
}
|
|
}
|
|
|
|
var mentItem = function mentItem() {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */], null, /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, {
|
|
onClick: function onClick() {
|
|
return isTipsshow(type, item.id);
|
|
}
|
|
}, type === 1 ? '删除战队' : '退出战队'));
|
|
};
|
|
|
|
console.log(mode);
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.ManagedTeams
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width18
|
|
}, item && item.team_log ? /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
className: Enteredmodules_default.a.imageradius,
|
|
src: env["a" /* default */].IMG_SERVER + "/".concat(item.team_log)
|
|
}) : /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.spanradius
|
|
}, item.name.length > 2 ? item.name.substring(0, 2) : item.name), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.nametitle,
|
|
title: item.name
|
|
}, item.name ? item.name.length > 6 ? item.name.substring(0, 6) + '...' : item.name : '--'), type === 1 ? /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
|
|
to: "/competitions/index/".concat(identifier, "/UpdateTeanname/").concat(item.id)
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(tooltip["a" /* default */], {
|
|
overlayStyle: {
|
|
zIndex: 1
|
|
},
|
|
defaultVisible: true,
|
|
placement: "top",
|
|
visible: item && item.auto_create,
|
|
autoAdjustOverflow: false,
|
|
title: "请修改战队名称"
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(FormOutlined["a" /* default */], {
|
|
style: {
|
|
marginLeft: '5px'
|
|
}
|
|
}))) : null), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width15,
|
|
style: {
|
|
justifyContent: 'center'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
className: Enteredmodules_default.a.loaderimg,
|
|
src: env["a" /* default */].IMG_SERVER + "/images/" + "".concat(item.creator.image_url)
|
|
}), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
marginLeft: '13px'
|
|
},
|
|
title: item.creator.name
|
|
}, item.creator.name.length > 3 ? item.creator.name.substring(0, 3) + '...' : item.creator.name)), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width15,
|
|
style: {
|
|
width: '10%'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
title: item.school_name
|
|
}, item.school_name ? item.school_name.length > 6 ? item.school_name.substring(0, 6) + '...' : item.school_name : '--')), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width18,
|
|
style: {
|
|
width: '20%'
|
|
}
|
|
}, "\u521B\u5EFA\u65F6\u95F4\uFF1A", /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
title: item.created_at
|
|
}, item.created_at || '--')), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width15
|
|
}, "\u9080\u8BF7\u7801\uFF1A", /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
title: item.invite_code
|
|
}, item.invite_code || '--'), /*#__PURE__*/external_window_React_default.a.createElement("i", {
|
|
className: "iconfont icon-fuzhi font-14",
|
|
onClick: jsCopy,
|
|
style: {
|
|
display: "inline-block",
|
|
color: '#0152d9',
|
|
marginLeft: "5px",
|
|
marginRight: "10px",
|
|
cursor: 'pointer'
|
|
}
|
|
}), /*#__PURE__*/external_window_React_default.a.createElement("input", {
|
|
id: "copy_invite_code" + item.id,
|
|
value: item.invite_code || '--',
|
|
onChange: function onChange(e) {},
|
|
style: {
|
|
opacity: '0',
|
|
position: 'absolute',
|
|
bottom: "15px"
|
|
}
|
|
})), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width15,
|
|
style: {
|
|
justifyContent: 'flex-end'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", null, "\u6218\u961F\u6210\u5458\uFF1A", /*#__PURE__*/external_window_React_default.a.createElement("span", null, item.team_members ? item.team_members.length : '--')), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
onClick: function onClick() {
|
|
return isSetting();
|
|
},
|
|
style: {
|
|
color: '#0152d9',
|
|
marginLeft: '10px',
|
|
cursor: 'pointer'
|
|
}
|
|
}, type === 1 ? '设置' : '查看'), item && item.active || type === 2 ? /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.borderjingao,
|
|
style: {
|
|
visibility: 'hidden'
|
|
}
|
|
}) : /*#__PURE__*/external_window_React_default.a.createElement(tooltip["a" /* default */], {
|
|
placement: "top",
|
|
title: "请设置战队成员"
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.borderjingao
|
|
}, "!"))), mode === 3 && /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
|
|
to: "/competitions/index/".concat(identifier, "/teamDetail/").concat(item.id),
|
|
style: {
|
|
color: "#0152d9",
|
|
fontSize: '14px',
|
|
marginLeft: '30px',
|
|
cursor: 'pointer',
|
|
width: '6%'
|
|
}
|
|
}, "\u6218\u961F\u8BE6\u60C5"), /*#__PURE__*/external_window_React_default.a.createElement(dropdown["a" /* default */], {
|
|
overlay: mentItem
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("i", {
|
|
style: {
|
|
marginLeft: '30px'
|
|
},
|
|
className: "iconfont icon-sandian"
|
|
})));
|
|
}
|
|
|
|
/* harmony default export */ var Assembly_ManagedTeams = (managed);
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Assembly/AllTeams.tsx
|
|
//管理的战队
|
|
|
|
|
|
|
|
|
|
|
|
function AllTeams(_ref) {
|
|
var item = _ref.item,
|
|
setIslookModel = _ref.setIslookModel,
|
|
setTeam = _ref.setTeam,
|
|
mode = _ref.mode;
|
|
|
|
var _useParams = Object(react_router["i" /* useParams */])(),
|
|
identifier = _useParams.identifier;
|
|
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.ManagedTeams
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width20
|
|
}, item && item.team_log ? /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
className: Enteredmodules_default.a.imageradius,
|
|
src: env["a" /* default */].IMG_SERVER + "/".concat(item.team_log)
|
|
}) : /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.spanradius
|
|
}, item.name.length > 2 ? item.name.substring(0, 2) : item.name), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
title: item.name,
|
|
className: Enteredmodules_default.a.nametitle
|
|
}, item.name ? item.name.length > 6 ? item.name.substring(0, 6) + '...' : item.name : '--')), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width20
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
className: Enteredmodules_default.a.loaderimg,
|
|
src: env["a" /* default */].IMG_SERVER + "/images/" + "".concat(item.creator.image_url)
|
|
}), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
title: item.creator.name,
|
|
style: {
|
|
marginLeft: '13px'
|
|
}
|
|
}, item.creator.name.length > 3 ? item.creator.name.substring(0, 3) + '...' : item.creator.name)), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width20
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
title: item.school_name
|
|
}, item.school_name ? item.school_name.length > 6 ? item.school_name.substring(0, 6) + '...' : item.school_name : '--')), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width20
|
|
}, "\u521B\u5EFA\u65F6\u95F4\uFF1A", /*#__PURE__*/external_window_React_default.a.createElement("span", null, item.created_at || '--')), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.width20,
|
|
style: {
|
|
justifyContent: 'flex-end'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", null, "\u6218\u961F\u6210\u5458\uFF1A", /*#__PURE__*/external_window_React_default.a.createElement("span", null, item.team_members ? item.team_members.length : '--')), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
onClick: function onClick() {
|
|
setIslookModel(true);
|
|
setTeam(item);
|
|
},
|
|
style: {
|
|
color: '#0152d9',
|
|
marginLeft: '15px',
|
|
cursor: 'pointer'
|
|
}
|
|
}, "\u67E5\u770B")), mode === 3 && /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
|
|
to: "/competitions/index/".concat(identifier, "/teamDetail/").concat(item.id),
|
|
style: {
|
|
color: "#0152d9",
|
|
fontSize: '14px',
|
|
marginLeft: '30px',
|
|
cursor: 'pointer',
|
|
width: '10%'
|
|
}
|
|
}, "\u6218\u961F\u8BE6\u60C5"));
|
|
}
|
|
|
|
/* harmony default export */ var Assembly_AllTeams = (AllTeams);
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/LookItem.tsx
|
|
|
|
|
|
|
|
|
|
function LookItem(_ref) {
|
|
var teamitem = _ref.teamitem;
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", null, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
display: 'flex',
|
|
alignItems: 'center',
|
|
flexDirection: 'initial',
|
|
height: '37px',
|
|
background: '#fff',
|
|
marginTop: '3px',
|
|
padding: '0px 15px'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
className: Enteredmodules_default.a.loaderimg,
|
|
src: env["a" /* default */].IMG_SERVER + "/images/" + "".concat(teamitem.image_url)
|
|
})), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, teamitem && teamitem.name.length > 6 ? teamitem.name.substring(0, 6) + '...' : teamitem.name), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '2'
|
|
}
|
|
}, teamitem && teamitem.phone || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '2'
|
|
}
|
|
}, teamitem && teamitem.school_name.length > 6 ? teamitem.school_name.substring(0, 6) + '...' : teamitem.school_name || '- - '), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, teamitem && teamitem.identity || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '2'
|
|
},
|
|
className: "task-hide"
|
|
}, teamitem && teamitem.student_id || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '2',
|
|
color: teamitem && teamitem.role === "leader" ? '#0152d9' : '#2ABD8C',
|
|
fontSize: '14px'
|
|
}
|
|
}, teamitem && teamitem.role === "leader" ? '队长' : '队员', /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
color: '#F3730C'
|
|
}
|
|
}, teamitem && teamitem.creator ? '(创建者)' : ''))));
|
|
}
|
|
|
|
/* harmony default export */ var Enteredmodel_LookItem = (LookItem);
|
|
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js + 1 modules
|
|
var CloseOutlined = __webpack_require__("4i/N");
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/LookTeamsModel.tsx
|
|
|
|
|
|
//查看战队
|
|
|
|
|
|
|
|
|
|
function LookTeam(_ref) {
|
|
var islookmodel = _ref.islookmodel,
|
|
mydatas = _ref.mydatas,
|
|
setIslookModel = _ref.setIslookModel;
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(modal["a" /* default */], {
|
|
centered: true,
|
|
title: /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
alignItems: 'center',
|
|
display: 'flex'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
textAlign: 'left',
|
|
flex: '1'
|
|
}
|
|
}, mydatas.name), /*#__PURE__*/external_window_React_default.a.createElement(CloseOutlined["a" /* default */], {
|
|
onClick: function onClick() {
|
|
return setIslookModel(false);
|
|
},
|
|
style: {
|
|
cursor: 'porint'
|
|
}
|
|
})),
|
|
visible: islookmodel,
|
|
closable: false,
|
|
destroyOnClose: true,
|
|
footer: null,
|
|
width: 900
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", null, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
display: 'flex',
|
|
alignItems: 'center',
|
|
flexDirection: 'initial',
|
|
height: '37px',
|
|
background: '#FAFAFA',
|
|
padding: '0px 15px'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, "\u5934\u50CF"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, "\u59D3\u540D"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '2'
|
|
}
|
|
}, "\u624B\u673A"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '2'
|
|
}
|
|
}, "\u5B66\u6821/\u5355\u4F4D"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, "\u804C\u4E1A"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '2'
|
|
}
|
|
}, "\u5B66\u53F7"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '2'
|
|
}
|
|
}, "\u89D2\u8272"))), mydatas && mydatas.team_members && mydatas.team_members.map(function (item, index) {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(Enteredmodel_LookItem, {
|
|
key: index,
|
|
teamitem: item
|
|
});
|
|
}));
|
|
}
|
|
|
|
/* harmony default export */ var LookTeamsModel = (LookTeam);
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/TipsModel.tsx
|
|
|
|
|
|
//提示语
|
|
|
|
|
|
|
|
//状态 登录1 删除2
|
|
function Tips(_ref) {
|
|
var title = _ref.title,
|
|
content = _ref.content,
|
|
Tipsmodel = _ref.Tipsmodel,
|
|
setTipsmodel = _ref.setTipsmodel,
|
|
TipsSubmit = _ref.TipsSubmit,
|
|
TipsType = _ref.TipsType;
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(modal["a" /* default */], {
|
|
centered: true,
|
|
title: /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
alignItems: 'center',
|
|
display: 'flex'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
textAlign: 'left',
|
|
flex: '1'
|
|
}
|
|
}, title), /*#__PURE__*/external_window_React_default.a.createElement(CloseOutlined["a" /* default */], {
|
|
onClick: function onClick() {
|
|
return setTipsmodel(false);
|
|
},
|
|
style: {
|
|
cursor: 'porint'
|
|
}
|
|
})),
|
|
visible: Tipsmodel,
|
|
closable: false,
|
|
destroyOnClose: true,
|
|
onCancel: function onCancel() {
|
|
return setTipsmodel(false);
|
|
},
|
|
onOk: function onOk() {
|
|
return TipsSubmit(TipsType);
|
|
}
|
|
}, content);
|
|
}
|
|
|
|
/* harmony default export */ var TipsModel = (Tips);
|
|
// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/JoinModel.tsx
|
|
var JoinModel = __webpack_require__("UfjD");
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/TeammemberTItle.tsx
|
|
|
|
|
|
|
|
function Teammember() {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.teammember
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex1
|
|
}, "\u5934\u50CF"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex1
|
|
}, "\u59D3\u540D"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex2
|
|
}, "\u624B\u673A"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex2
|
|
}, "\u5B66\u6821/\u5355\u4F4D"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex1
|
|
}, "\u804C\u4E1A"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex2
|
|
}, "\u5B66\u53F7"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex2
|
|
}, "\u89D2\u8272"), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex2,
|
|
style: {
|
|
textAlign: 'center'
|
|
}
|
|
}, "\u64CD\u4F5C"));
|
|
}
|
|
|
|
/* harmony default export */ var TeammemberTItle = (Teammember);
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/popconfirm/style/index.js
|
|
var popconfirm_style = __webpack_require__("P2fV");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/popconfirm/index.js
|
|
var popconfirm = __webpack_require__("NJEC");
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/Teammembers.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function Teammembers_Teammember(_ref) {
|
|
var teamitem = _ref.teamitem,
|
|
index = _ref.index,
|
|
setTeams = _ref.setTeams,
|
|
Teams = _ref.Teams,
|
|
setLoaderid = _ref.setLoaderid;
|
|
|
|
var menuitem = function menuitem() {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */], {
|
|
onClick: function onClick() {
|
|
setleader();
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, {
|
|
key: "0"
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", null, /*#__PURE__*/external_window_React_default.a.createElement("a", null, "\u8BBE\u7F6E\u4E3A\u961F\u957F"), /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u6743\u9650\uFF1A"), /*#__PURE__*/external_window_React_default.a.createElement("span", null, "\u7F16\u8F91\u6218\u961F\u3001\u8BBE\u7F6E\u6218\u961F\u6210\u5458\u3001 "), /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u8F6C\u79FB\u961F\u957F\u3001\u5220\u9664\u6218\u961F"))));
|
|
};
|
|
|
|
function setleader() {
|
|
var data = Teams;
|
|
var leaderindex = Teams && Teams.findIndex(function (item) {
|
|
return item.role === 'leader';
|
|
});
|
|
data[index].role = 'leader';
|
|
data[leaderindex].role = data && data[leaderindex].is_teacher ? 'teacher' : 'member'; //排序 规则为 队长永远只第一位 创建者只第二位
|
|
|
|
var datas = data.sort(function (item, item1) {
|
|
return item.creator ? -1 : 1;
|
|
}).sort(function (item, item1) {
|
|
return item.role === 'leader' ? -1 : 1;
|
|
});
|
|
setTeams(datas);
|
|
setLoaderid(teamitem.id);
|
|
}
|
|
|
|
function deleteitem() {
|
|
var data = Teams && Teams.filter(function (item) {
|
|
return item.id != teamitem.id;
|
|
});
|
|
setTeams(data);
|
|
}
|
|
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.teammembers
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex1
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
className: Enteredmodules_default.a.loaderimg,
|
|
src: env["a" /* default */].IMG_SERVER + "/images/" + "".concat(teamitem.image_url)
|
|
})), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex1
|
|
}, teamitem && teamitem.name.length > 6 ? teamitem.name.substring(0, 6) + '...' : teamitem.name), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex2
|
|
}, teamitem && teamitem.phone || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex2
|
|
}, teamitem && teamitem.school_name.length > 6 ? teamitem.school_name.substring(0, 6) + '...' : teamitem.school_name || '- - '), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex1
|
|
}, teamitem && teamitem.identity || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: "".concat(Enteredmodules_default.a.flex2, " ").concat(Enteredmodules_default.a.task_hide)
|
|
}, teamitem && teamitem.student_id || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: Enteredmodules_default.a.flex2,
|
|
style: {
|
|
color: teamitem && teamitem.role === "leader" ? '#0152d9' : '#0152d9',
|
|
fontSize: '14px'
|
|
}
|
|
}, teamitem && teamitem.role === "leader" ? '队长' : '队员', /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
color: '#F3730C'
|
|
}
|
|
}, teamitem && teamitem.creator ? '(创建者)' : '')), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.flex2
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(popconfirm["a" /* default */], {
|
|
title: "\u8BBE\u7F6E\u4E3A\u961F\u957F\uFF0C\u6743\u9650\uFF1A\u7F16\u8F91\u6218\u961F\u3001\u8BBE\u7F6E\u6218\u961F\u6210\u5458\u3001\u8F6C\u79FB\u961F\u957F\u3001\u5220\u9664\u6218\u961F",
|
|
okText: "\u786E\u8BA4",
|
|
cancelText: "\u53D6\u6D88",
|
|
onConfirm: function onConfirm() {
|
|
return setleader();
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
className: " ".concat(Enteredmodules_default.a.deleteitem)
|
|
}, teamitem && teamitem.role === "leader" || teamitem && teamitem.creator ? '' : '设为队长')), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
color: '#f73737'
|
|
},
|
|
onClick: function onClick() {
|
|
return deleteitem();
|
|
},
|
|
className: " ".concat(Enteredmodules_default.a.deleteitem)
|
|
}, teamitem && teamitem.role === "leader" || teamitem && teamitem.creator ? '' : '删除')));
|
|
}
|
|
|
|
/* harmony default export */ var Teammembers = (Teammembers_Teammember);
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/empty/style/index.js
|
|
var empty_style = __webpack_require__("R9oj");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/antd/es/empty/index.js + 2 modules
|
|
var empty = __webpack_require__("ECub");
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/DownTeacher.tsx
|
|
|
|
|
|
|
|
|
|
//教师列表
|
|
|
|
|
|
|
|
|
|
function Downteacher(_ref) {
|
|
var teachers = _ref.teachers,
|
|
setTeams = _ref.setTeams,
|
|
Teams = _ref.Teams,
|
|
HeaderDetail = _ref.HeaderDetail;
|
|
var teacher = teachers.map(function (item, index) {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
key: index,
|
|
className: Enteredmodules_default.a.teachname,
|
|
onMouseDown: function onMouseDown() {
|
|
if (!(item !== null && item !== void 0 && item.authentication) && HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication) {
|
|
message["b" /* default */].info('当前竞赛需要实名认证,该用户未进行实名认证不能参与。');
|
|
|
|
return;
|
|
}
|
|
|
|
if (item.enrolled) {
|
|
message["b" /* default */].info('该用户已经加入战队');
|
|
|
|
return;
|
|
}
|
|
|
|
if ((Teams === null || Teams === void 0 ? void 0 : Teams.filter(function (team) {
|
|
return item.id === team.id;
|
|
}).length) > 0) {
|
|
message["b" /* default */].info('该用户已在战队列表,请不要重复添加');
|
|
|
|
return;
|
|
}
|
|
|
|
var teachers = Teams;
|
|
teachers.push(item);
|
|
setTeams(teachers);
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
style: {
|
|
marginLeft: '10px',
|
|
marginRight: '3px'
|
|
},
|
|
className: Enteredmodules_default.a.loaderimg,
|
|
src: env["a" /* default */].IMG_SERVER + "/images/" + "".concat(item.image_url)
|
|
}), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '20%',
|
|
padding: '0px 5px'
|
|
}
|
|
}, item.name || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '18%',
|
|
padding: '0px 5px'
|
|
}
|
|
}, item.phone || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '18%',
|
|
padding: '0px 5px'
|
|
},
|
|
className: Enteredmodules_default.a.task_hide
|
|
}, item.identity || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '20%',
|
|
padding: '0px 5px'
|
|
}
|
|
}, item.school_name || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '24%',
|
|
color: item.enrolled ? '#28be6c' : !item.enrolled && item.enrollable === false ? '#F3730C' : '',
|
|
padding: '0px 5px',
|
|
fontSize: '12px'
|
|
}
|
|
}, item.enrolled ? '已加入本战队' : !item.enrolled && item.enrollable === false ? '已加入其他战队' : ''));
|
|
});
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.teacherdown
|
|
}, teachers.length === 0 ? /*#__PURE__*/external_window_React_default.a.createElement(empty["a" /* default */], {
|
|
description: /*#__PURE__*/external_window_React_default.a.createElement("div", null, /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u641C\u7D22\u7ED3\u679C\u4E3A\u7A7A"), /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u6210\u529F\u6CE8\u518C\u540E\u7684\u8D26\u53F7\uFF08\u804C\u4E1A\u4E3A\u8001\u5E08\uFF09"), /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u624D\u80FD\u88AB\u641C\u7D22\u5230\u54E6~")),
|
|
image: empty["a" /* default */].PRESENTED_IMAGE_SIMPLE
|
|
}) : /*#__PURE__*/external_window_React_default.a.createElement("div", null, teacher));
|
|
}
|
|
|
|
/* harmony default export */ var DownTeacher = (Downteacher);
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/DownStudents.tsx
|
|
|
|
|
|
|
|
|
|
//教师列表
|
|
|
|
|
|
|
|
|
|
function DownStudent(_ref) {
|
|
var students = _ref.students,
|
|
setTeams = _ref.setTeams,
|
|
Teams = _ref.Teams,
|
|
HeaderDetail = _ref.HeaderDetail;
|
|
var teacher = students.map(function (item, index) {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
key: index,
|
|
className: Enteredmodules_default.a.teachname,
|
|
onMouseDown: function onMouseDown() {
|
|
if (!(item !== null && item !== void 0 && item.authentication) && HeaderDetail !== null && HeaderDetail !== void 0 && HeaderDetail.is_authentication) {
|
|
message["b" /* default */].info('当前竞赛需要实名认证,该用户未进行实名认证不能参与。');
|
|
|
|
return;
|
|
}
|
|
|
|
if (item.enrolled) {
|
|
message["b" /* default */].info('该用户已经加入战队');
|
|
|
|
return;
|
|
}
|
|
|
|
if ((Teams === null || Teams === void 0 ? void 0 : Teams.filter(function (team) {
|
|
return item.id === team.id;
|
|
}).length) > 0) {
|
|
message["b" /* default */].info('该用户已在战队列表,请不要重复添加');
|
|
|
|
return;
|
|
} // console.log('students',Teams,item);
|
|
// return
|
|
|
|
|
|
var students = Teams;
|
|
students.push(item);
|
|
setTeams(students);
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
style: {
|
|
marginLeft: '10px',
|
|
marginRight: '3px'
|
|
},
|
|
className: Enteredmodules_default.a.loaderimg,
|
|
src: env["a" /* default */].IMG_SERVER + "/images/" + "".concat(item.image_url)
|
|
}), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '20%',
|
|
padding: '0px 5px'
|
|
}
|
|
}, item.name || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '18%',
|
|
padding: '0px 5px'
|
|
}
|
|
}, item.phone || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '18%',
|
|
padding: '0px 5px'
|
|
},
|
|
className: Enteredmodules_default.a.task_hide
|
|
}, item.student_id ? '学号' + item.student_id : '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '20%',
|
|
padding: '0px 5px'
|
|
}
|
|
}, item.school_name || '- -'), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
textAlign: 'left',
|
|
width: '24%',
|
|
color: item.enrolled ? '#28be6c' : !item.enrolled && item.enrollable === false ? '#F3730C' : '',
|
|
padding: '0px 5px',
|
|
fontSize: '12px'
|
|
}
|
|
}, item.enrolled ? '已加入本战队' : !item.enrolled && item.enrollable === false ? '已加入其他战队' : ''));
|
|
});
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.teacherdown
|
|
}, students.length === 0 ? /*#__PURE__*/external_window_React_default.a.createElement(empty["a" /* default */], {
|
|
description: /*#__PURE__*/external_window_React_default.a.createElement("div", null, /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u641C\u7D22\u7ED3\u679C\u4E3A\u7A7A"), /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u6210\u529F\u6CE8\u518C\u540E\u7684\u8D26\u53F7\uFF08\u804C\u4E1A\u4E3A\u5B66\u751F\uFF09"), /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u624D\u80FD\u88AB\u641C\u7D22\u5230\u54E6~")),
|
|
image: empty["a" /* default */].PRESENTED_IMAGE_SIMPLE
|
|
}) : /*#__PURE__*/external_window_React_default.a.createElement("div", null, teacher));
|
|
}
|
|
|
|
/* harmony default export */ var DownStudents = (DownStudent);
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/SetmembersModel.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var SetmembersModel_Search = input["a" /* default */].Search;
|
|
|
|
|
|
|
|
//设置战队成员
|
|
|
|
function Setmembers(_ref) {
|
|
var _StaffDetail$teacher_, _StaffDetail$teacher_2, _StaffDetail$member_s, _StaffDetail$member_s2;
|
|
|
|
var Membersshow = _ref.Membersshow,
|
|
setClose = _ref.setClose,
|
|
HeaderDetail = _ref.HeaderDetail,
|
|
StaffDetail = _ref.StaffDetail,
|
|
setMembers = _ref.setMembers,
|
|
dispatch = _ref.dispatch,
|
|
identifier = _ref.identifier,
|
|
mydatas = _ref.mydatas,
|
|
selectlist = _ref.selectlist;
|
|
|
|
var _useState = Object(external_window_React_["useState"])(''),
|
|
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
|
teachname = _useState2[0],
|
|
setTeachname = _useState2[1];
|
|
|
|
var _useState3 = Object(external_window_React_["useState"])(''),
|
|
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
|
studentname = _useState4[0],
|
|
setStudentname = _useState4[1]; //搜索老师数据
|
|
|
|
|
|
var _useState5 = Object(external_window_React_["useState"])([]),
|
|
_useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),
|
|
teachers = _useState6[0],
|
|
setTeachers = _useState6[1];
|
|
|
|
var _useState7 = Object(external_window_React_["useState"])(false),
|
|
_useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),
|
|
downteacher = _useState8[0],
|
|
setDownteacher = _useState8[1]; //搜索学生数据
|
|
|
|
|
|
var _useState9 = Object(external_window_React_["useState"])([]),
|
|
_useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),
|
|
students = _useState10[0],
|
|
setStudents = _useState10[1];
|
|
|
|
var _useState11 = Object(external_window_React_["useState"])(false),
|
|
_useState12 = Object(slicedToArray["a" /* default */])(_useState11, 2),
|
|
downstudents = _useState12[0],
|
|
setDownstudents = _useState12[1]; //战队成员
|
|
|
|
|
|
var _useState13 = Object(external_window_React_["useState"])([]),
|
|
_useState14 = Object(slicedToArray["a" /* default */])(_useState13, 2),
|
|
Teams = _useState14[0],
|
|
setTeams = _useState14[1]; //队长id
|
|
|
|
|
|
var _useState15 = Object(external_window_React_["useState"])([]),
|
|
_useState16 = Object(slicedToArray["a" /* default */])(_useState15, 2),
|
|
loaderid = _useState16[0],
|
|
setLoaderid = _useState16[1]; //提交时学生数量 与老师数量
|
|
|
|
|
|
var _useState17 = Object(external_window_React_["useState"])([]),
|
|
_useState18 = Object(slicedToArray["a" /* default */])(_useState17, 2),
|
|
TeacherNumber = _useState18[0],
|
|
setTeacherNumber = _useState18[1];
|
|
|
|
var _useState19 = Object(external_window_React_["useState"])([]),
|
|
_useState20 = Object(slicedToArray["a" /* default */])(_useState19, 2),
|
|
StudentNumber = _useState20[0],
|
|
setStudentNumber = _useState20[1]; //判断是否需要弹出警告
|
|
|
|
|
|
var _useState21 = Object(external_window_React_["useState"])(false),
|
|
_useState22 = Object(slicedToArray["a" /* default */])(_useState21, 2),
|
|
isTwarning = _useState22[0],
|
|
setIsTwarning = _useState22[1];
|
|
|
|
var _useState23 = Object(external_window_React_["useState"])(false),
|
|
_useState24 = Object(slicedToArray["a" /* default */])(_useState23, 2),
|
|
isSwarning = _useState24[0],
|
|
setIsSwarning = _useState24[1];
|
|
|
|
Object(external_window_React_["useEffect"])(function () {
|
|
//排序 规则为 队长永远只第一位 创建者只第二位
|
|
var datas = mydatas && mydatas.team_members.sort(function (item, item1) {
|
|
return item.creator ? -1 : 1;
|
|
}).sort(function (item, item1) {
|
|
return item.role === 'leader' ? -1 : 1;
|
|
});
|
|
setTeams(datas);
|
|
}, []); //查找学生
|
|
|
|
function getStudents() {
|
|
return _getStudents.apply(this, arguments);
|
|
} //查找老师
|
|
|
|
|
|
function _getStudents() {
|
|
_getStudents = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {
|
|
var data;
|
|
return regenerator_default.a.wrap(function _callee$(_context) {
|
|
while (1) {
|
|
switch (_context.prev = _context.next) {
|
|
case 0:
|
|
_context.next = 2;
|
|
return dispatch({
|
|
type: 'competitions/getStudents',
|
|
payload: {
|
|
identifier: identifier,
|
|
keyword: studentname,
|
|
team_id: mydatas && mydatas.id
|
|
}
|
|
});
|
|
|
|
case 2:
|
|
data = _context.sent;
|
|
|
|
if (data) {
|
|
setStudents(data.teachers);
|
|
}
|
|
|
|
case 4:
|
|
case "end":
|
|
return _context.stop();
|
|
}
|
|
}
|
|
}, _callee);
|
|
}));
|
|
return _getStudents.apply(this, arguments);
|
|
}
|
|
|
|
function getteacher() {
|
|
return _getteacher.apply(this, arguments);
|
|
} //提交数据
|
|
|
|
|
|
function _getteacher() {
|
|
_getteacher = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() {
|
|
var data;
|
|
return regenerator_default.a.wrap(function _callee2$(_context2) {
|
|
while (1) {
|
|
switch (_context2.prev = _context2.next) {
|
|
case 0:
|
|
_context2.next = 2;
|
|
return dispatch({
|
|
type: 'competitions/getTeacher',
|
|
payload: {
|
|
identifier: identifier,
|
|
keyword: teachname,
|
|
team_id: mydatas && mydatas.id
|
|
}
|
|
});
|
|
|
|
case 2:
|
|
data = _context2.sent;
|
|
|
|
if (data) {
|
|
// console.log(data.teachers);
|
|
setTeachers(data.teachers);
|
|
}
|
|
|
|
case 4:
|
|
case "end":
|
|
return _context2.stop();
|
|
}
|
|
}
|
|
}, _callee2);
|
|
}));
|
|
return _getteacher.apply(this, arguments);
|
|
}
|
|
|
|
function submitTeam() {
|
|
return _submitTeam.apply(this, arguments);
|
|
}
|
|
|
|
function _submitTeam() {
|
|
_submitTeam = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee3() {
|
|
var _StaffDetail$teacher_3, _StaffDetail$member_s3;
|
|
|
|
var member_ids, teacher_ids, data;
|
|
return regenerator_default.a.wrap(function _callee3$(_context3) {
|
|
while (1) {
|
|
switch (_context3.prev = _context3.next) {
|
|
case 0:
|
|
member_ids = [];
|
|
teacher_ids = [];
|
|
Teams && Teams.map(function (item, index) {
|
|
if (item.is_teacher) {
|
|
teacher_ids.push(item.id);
|
|
} else {
|
|
member_ids.push(item.id);
|
|
}
|
|
});
|
|
setTeacherNumber(teacher_ids.length);
|
|
setStudentNumber(member_ids.length);
|
|
|
|
if (!((StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$teacher_3 = StaffDetail.teacher_staff) === null || _StaffDetail$teacher_3 === void 0 ? void 0 : _StaffDetail$teacher_3.maximum) < teacher_ids.length)) {
|
|
_context3.next = 8;
|
|
break;
|
|
}
|
|
|
|
setIsTwarning(true);
|
|
return _context3.abrupt("return");
|
|
|
|
case 8:
|
|
setIsTwarning(false);
|
|
|
|
if (!((StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$member_s3 = StaffDetail.member_staff) === null || _StaffDetail$member_s3 === void 0 ? void 0 : _StaffDetail$member_s3.maximum) < member_ids.length)) {
|
|
_context3.next = 12;
|
|
break;
|
|
}
|
|
|
|
setIsSwarning(true);
|
|
return _context3.abrupt("return");
|
|
|
|
case 12:
|
|
setIsSwarning(false);
|
|
_context3.next = 15;
|
|
return dispatch({
|
|
type: 'competitions/SubmitTeam',
|
|
payload: {
|
|
identifier: identifier,
|
|
teamid: mydatas && mydatas.id,
|
|
member_ids: member_ids,
|
|
teacher_ids: teacher_ids,
|
|
leader: loaderid
|
|
}
|
|
});
|
|
|
|
case 15:
|
|
data = _context3.sent;
|
|
|
|
if (data && data.status === 0) {
|
|
// console.log(data.teachers);
|
|
message["b" /* default */].info('修改成功');
|
|
|
|
setMembers(false);
|
|
selectlist('');
|
|
}
|
|
|
|
case 17:
|
|
case "end":
|
|
return _context3.stop();
|
|
}
|
|
}
|
|
}, _callee3);
|
|
}));
|
|
return _submitTeam.apply(this, arguments);
|
|
}
|
|
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(modal["a" /* default */], {
|
|
centered: true,
|
|
title: /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
alignItems: 'center',
|
|
display: 'flex'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
textAlign: 'left',
|
|
flex: '1'
|
|
}
|
|
}, "\u8BBE\u7F6E\u6218\u961F\u6210\u5458"), /*#__PURE__*/external_window_React_default.a.createElement(CloseOutlined["a" /* default */], {
|
|
onClick: function onClick() {
|
|
return setMembers(false);
|
|
},
|
|
style: {
|
|
cursor: 'porint'
|
|
}
|
|
})),
|
|
visible: Membersshow,
|
|
closable: false,
|
|
destroyOnClose: true,
|
|
onOk: function onOk() {
|
|
submitTeam();
|
|
},
|
|
onCancel: function onCancel() {
|
|
setMembers(false);
|
|
setClose(); //selectlist('');
|
|
},
|
|
width: 900
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.setmembers
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u6DFB\u52A0\u6559\u5E08"), /*#__PURE__*/external_window_React_default.a.createElement(dropdown["a" /* default */], {
|
|
overlay: /*#__PURE__*/external_window_React_default.a.createElement(DownTeacher, {
|
|
HeaderDetail: HeaderDetail,
|
|
teachers: teachers,
|
|
setTeams: setTeams,
|
|
Teams: Teams
|
|
}),
|
|
getPopupContainer: function getPopupContainer(trigger) {
|
|
return trigger.parentNode;
|
|
},
|
|
visible: downteacher
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(SetmembersModel_Search, {
|
|
value: teachname,
|
|
placeholder: "\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0",
|
|
allowClear: true,
|
|
onChange: function onChange(e) {
|
|
setTeachname(e.target.value);
|
|
},
|
|
onSearch: function onSearch(value) {
|
|
setDownteacher(true);
|
|
getteacher();
|
|
},
|
|
onBlur: function onBlur() {
|
|
setDownteacher(false);
|
|
}
|
|
})), /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB"), /*#__PURE__*/external_window_React_default.a.createElement(dropdown["a" /* default */], {
|
|
overlay: /*#__PURE__*/external_window_React_default.a.createElement(DownStudents, {
|
|
HeaderDetail: HeaderDetail,
|
|
students: students,
|
|
setTeams: setTeams,
|
|
Teams: Teams
|
|
}),
|
|
getPopupContainer: function getPopupContainer(trigger) {
|
|
return trigger.parentNode;
|
|
},
|
|
visible: downstudents
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(SetmembersModel_Search, {
|
|
value: studentname,
|
|
placeholder: "\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0",
|
|
allowClear: true,
|
|
onChange: function onChange(e) {
|
|
setStudentname(e.target.value);
|
|
},
|
|
onSearch: function onSearch(value) {
|
|
setDownstudents(true);
|
|
getStudents();
|
|
},
|
|
onBlur: function onBlur() {
|
|
setDownstudents(false);
|
|
}
|
|
})), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
display: 'flex',
|
|
marginBottom: '12px',
|
|
marginTop: '15px'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, "\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A", StaffDetail && StaffDetail.teacher_staff ? /*#__PURE__*/external_window_React_default.a.createElement("span", null, StaffDetail && StaffDetail.teacher_staff.minimum, "-", StaffDetail && StaffDetail.teacher_staff.maximum, "\u540D\u6559\u5E08") : '', StaffDetail && StaffDetail.teacher_staff && StaffDetail.member_staff ? '/' : '', StaffDetail && StaffDetail.member_staff ? /*#__PURE__*/external_window_React_default.a.createElement("span", null, StaffDetail && StaffDetail.member_staff.minimum, "-", StaffDetail && StaffDetail.member_staff.maximum, "\u540D\u5B66\u751F") : ''), /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
color: '#F3730C'
|
|
}
|
|
}, "\u5EFA\u8BAE\u4F18\u5148\u5C06\u6559\u5E08\u8BBE\u7F6E\u4E3A\u961F\u957F")), /*#__PURE__*/external_window_React_default.a.createElement(TeammemberTItle, null), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
height: '240px',
|
|
overflow: 'auto'
|
|
}
|
|
}, Teams && Teams.map(function (item, index) {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(Teammembers, {
|
|
key: index,
|
|
teamitem: item,
|
|
index: index,
|
|
setTeams: setTeams,
|
|
Teams: Teams,
|
|
setLoaderid: setLoaderid
|
|
});
|
|
})), isTwarning && /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
style: {
|
|
marginLeft: "53px",
|
|
color: "#D0021B",
|
|
fontSize: "12px",
|
|
marginTop: "9px"
|
|
}
|
|
}, "\u5BFC\u5E08\u9700\u4E3A", StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$teacher_ = StaffDetail.teacher_staff) === null || _StaffDetail$teacher_ === void 0 ? void 0 : _StaffDetail$teacher_.minimum, "-", StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$teacher_2 = StaffDetail.teacher_staff) === null || _StaffDetail$teacher_2 === void 0 ? void 0 : _StaffDetail$teacher_2.maximum, "\u4EBA,\u73B0\u4E3A", TeacherNumber, "\u4EBA"), isSwarning && /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
style: {
|
|
marginLeft: "53px",
|
|
color: "#D0021B",
|
|
fontSize: "12px",
|
|
marginTop: "9px"
|
|
}
|
|
}, "\u6218\u961F\u6210\u5458(\u804C\u4E1A\u4E3A\u5B66\u751F)\u9700\u4E3A", StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$member_s = StaffDetail.member_staff) === null || _StaffDetail$member_s === void 0 ? void 0 : _StaffDetail$member_s.minimum, "-", StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$member_s2 = StaffDetail.member_staff) === null || _StaffDetail$member_s2 === void 0 ? void 0 : _StaffDetail$member_s2.maximum, "\u4EBA,\u73B0\u4E3A", StudentNumber, "\u4EBA")));
|
|
}
|
|
|
|
/* harmony default export */ var SetmembersModel = (Setmembers);
|
|
// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/success.png
|
|
var success = __webpack_require__("0SVz");
|
|
var success_default = /*#__PURE__*/__webpack_require__.n(success);
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/Enteredmodel/SignUpSucessModel.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//报名成功提示
|
|
|
|
function SignupSuccess(_ref) {
|
|
var isShowmodel = _ref.isShowmodel,
|
|
isSignUphide = _ref.isSignUphide;
|
|
|
|
var _useState = Object(external_window_React_["useState"])([]),
|
|
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
|
data = _useState2[0],
|
|
setData = _useState2[1];
|
|
|
|
Object(external_window_React_["useEffect"])(function () {
|
|
var data = JSON.parse(localStorage.getItem('item'));
|
|
setData(data);
|
|
}, []);
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(modal["a" /* default */], {
|
|
visible: isShowmodel,
|
|
footer: null,
|
|
centered: true,
|
|
onCancel: function onCancel() {
|
|
isSignUphide(false);
|
|
},
|
|
width: 600,
|
|
maskClosable: false
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
display: "flex",
|
|
alignItems: 'center'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
src: success_default.a,
|
|
style: {
|
|
marginRight: '35px',
|
|
width: '60px',
|
|
height: '60px'
|
|
}
|
|
}), " ", /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
fontSize: '24px',
|
|
color: '#333333'
|
|
}
|
|
}, "\u62A5\u540D\u6210\u529F")), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
marginLeft: '100px',
|
|
marginTop: '41px'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
className: "task-hide"
|
|
}, "\u606D\u559C\u4F60\u6210\u529F\u62A5\u540D\uFF1A", /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
color: "#333333"
|
|
}
|
|
}, data === null || data === void 0 ? void 0 : data.competition, "-", data === null || data === void 0 ? void 0 : data.sub_title)), /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
className: "task-hide"
|
|
}, "\u7CFB\u7EDF\u5DF2\u4E3A\u60A8\u81EA\u52A8\u521B\u5EFA\u6218\u961F\uFF0C\u6218\u961F\u540D\u79F0\u4E3A\uFF1A", /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
color: '#333333'
|
|
}
|
|
}, data === null || data === void 0 ? void 0 : data.team_name)), /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
style: {
|
|
marginTop: '40px'
|
|
}
|
|
}, "\u4F60\u53EF\u4EE5\u53BB\u5230\uFF3B\u7F16\u8F91\u6218\u961F\uFF3D\u9875\u9762\uFF0C\u4FEE\u6539\u6218\u961F\u540D\u79F0\u548C\u4E0A\u4F20logo\uFF0C\u4E5F\u53EF\u4EE5\u53BB\uFF3B\u8D5B\u4E8B\u8BE6\u60C5\uFF3D \u9875\u9762\u66F4\u8BE6\u7EC6\u7684\u4E86\u89E3\u6BD4\u8D5B\u3002")), /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
style: {
|
|
marginTop: '30px',
|
|
textAlign: 'center'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
|
|
style: {
|
|
marginRight: '20px'
|
|
},
|
|
to: "/competitions/index/".concat(data === null || data === void 0 ? void 0 : data.identify)
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], null, "\u8D5B\u4E8B\u8BE6\u60C5")), /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
|
|
style: {
|
|
marginLeft: '20px'
|
|
},
|
|
to: "/competitions/index/".concat(data === null || data === void 0 ? void 0 : data.identify, "/UpdateTeanname/").concat(data === null || data === void 0 ? void 0 : data.team_id)
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], {
|
|
type: "primary"
|
|
}, "\u7F16\u8F91\u6218\u961F"))));
|
|
}
|
|
|
|
/* harmony default export */ var SignUpSucessModel = (SignupSuccess);
|
|
// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx
|
|
var AuthenticationModel = __webpack_require__("zrhs");
|
|
|
|
// EXTERNAL MODULE: ./src/pages/Competitions/Entered/dmpz.png
|
|
var dmpz = __webpack_require__("Vh0m");
|
|
var dmpz_default = /*#__PURE__*/__webpack_require__.n(dmpz);
|
|
|
|
// EXTERNAL MODULE: ./src/pages/Competitions/Entered/sjjx.png
|
|
var sjjx = __webpack_require__("hxTS");
|
|
var sjjx_default = /*#__PURE__*/__webpack_require__.n(sjjx);
|
|
|
|
// EXTERNAL MODULE: ./src/pages/Competitions/Entered/xmcx.png
|
|
var xmcx = __webpack_require__("fpBZ");
|
|
var xmcx_default = /*#__PURE__*/__webpack_require__.n(xmcx);
|
|
|
|
// EXTERNAL MODULE: ./src/pages/Competitions/Entered/xmtz.png
|
|
var xmtz = __webpack_require__("61Iv");
|
|
var xmtz_default = /*#__PURE__*/__webpack_require__.n(xmtz);
|
|
|
|
// EXTERNAL MODULE: ./src/utils/util.tsx + 1 modules
|
|
var util = __webpack_require__("1vsH");
|
|
|
|
// CONCATENATED MODULE: ./src/pages/Competitions/Entered/index.tsx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//竞赛定制化需求id池
|
|
var ids = [45, 46, 49, 50, 51, 52, 71];
|
|
|
|
var Entered_competitionDetails = function competitionDetails(_ref) {
|
|
var _user$userInfo3, _user$userInfo4, _user$userInfo5, _user$userInfo6, _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10;
|
|
|
|
var globalSetting = _ref.globalSetting,
|
|
loading = _ref.loading,
|
|
dispatch = _ref.dispatch,
|
|
user = _ref.user,
|
|
props = Object(objectWithoutProperties["a" /* default */])(_ref, ["globalSetting", "loading", "dispatch", "user"]);
|
|
|
|
var _useState = Object(external_window_React_["useState"])([]),
|
|
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
|
HeaderDetail = _useState2[0],
|
|
setHeaderDetail = _useState2[1];
|
|
|
|
var _useState3 = Object(external_window_React_["useState"])([]),
|
|
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
|
StaffDetail = _useState4[0],
|
|
setStaffDetail = _useState4[1];
|
|
|
|
var _useParams = Object(react_router["i" /* useParams */])(),
|
|
identifier = _useParams.identifier;
|
|
|
|
var _useState5 = Object(external_window_React_["useState"])([]),
|
|
_useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),
|
|
TeamData = _useState6[0],
|
|
setTeamData = _useState6[1]; //接口返回
|
|
|
|
|
|
var _useState7 = Object(external_window_React_["useState"])([]),
|
|
_useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),
|
|
TeamList = _useState8[0],
|
|
setTeamList = _useState8[1]; //全部战队信息
|
|
|
|
|
|
var _useState9 = Object(external_window_React_["useState"])([]),
|
|
_useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),
|
|
MyCreteTeam = _useState10[0],
|
|
SetMyCreateTeam = _useState10[1]; //我创建的战队信息
|
|
|
|
|
|
var _useState11 = Object(external_window_React_["useState"])([]),
|
|
_useState12 = Object(slicedToArray["a" /* default */])(_useState11, 2),
|
|
ManagedTeams = _useState12[0],
|
|
SetManagedTeams = _useState12[1]; //我管理的战队信息
|
|
|
|
|
|
var _useState13 = Object(external_window_React_["useState"])(''),
|
|
_useState14 = Object(slicedToArray["a" /* default */])(_useState13, 2),
|
|
KeyWord = _useState14[0],
|
|
setKeyWord = _useState14[1]; //搜索内容
|
|
|
|
|
|
var _useState15 = Object(external_window_React_["useState"])(1),
|
|
_useState16 = Object(slicedToArray["a" /* default */])(_useState15, 2),
|
|
Page = _useState16[0],
|
|
setPage = _useState16[1]; //页码
|
|
|
|
|
|
var _useState17 = Object(external_window_React_["useState"])(20),
|
|
_useState18 = Object(slicedToArray["a" /* default */])(_useState17, 2),
|
|
Per_page = _useState18[0],
|
|
setPer_page = _useState18[1]; //每页条数
|
|
|
|
|
|
var _useState19 = Object(external_window_React_["useState"])(false),
|
|
_useState20 = Object(slicedToArray["a" /* default */])(_useState19, 2),
|
|
isLookmodelshow = _useState20[0],
|
|
setIslookModel = _useState20[1]; //查看战队
|
|
|
|
|
|
var _useState21 = Object(external_window_React_["useState"])([]),
|
|
_useState22 = Object(slicedToArray["a" /* default */])(_useState21, 2),
|
|
team = _useState22[0],
|
|
setTeam = _useState22[1]; //单一战队信息
|
|
|
|
|
|
var _useState23 = Object(external_window_React_["useState"])(false),
|
|
_useState24 = Object(slicedToArray["a" /* default */])(_useState23, 2),
|
|
Tipsmodel = _useState24[0],
|
|
setTipsmodel = _useState24[1]; //是否显示提示框
|
|
|
|
|
|
var _useState25 = Object(external_window_React_["useState"])(''),
|
|
_useState26 = Object(slicedToArray["a" /* default */])(_useState25, 2),
|
|
TipsTitle = _useState26[0],
|
|
setTipsTitle = _useState26[1]; //提示标题头
|
|
|
|
|
|
var _useState27 = Object(external_window_React_["useState"])(''),
|
|
_useState28 = Object(slicedToArray["a" /* default */])(_useState27, 2),
|
|
TipsContent = _useState28[0],
|
|
setTipsContent = _useState28[1]; //提示内容
|
|
|
|
|
|
var _useState29 = Object(external_window_React_["useState"])(''),
|
|
_useState30 = Object(slicedToArray["a" /* default */])(_useState29, 2),
|
|
Teamid = _useState30[0],
|
|
SetTeamid = _useState30[1]; //点击的id
|
|
|
|
|
|
var _useState31 = Object(external_window_React_["useState"])(''),
|
|
_useState32 = Object(slicedToArray["a" /* default */])(_useState31, 2),
|
|
TipsType = _useState32[0],
|
|
setTipsType = _useState32[1]; //删除还是退出
|
|
|
|
|
|
var _useState33 = Object(external_window_React_["useState"])(false),
|
|
_useState34 = Object(slicedToArray["a" /* default */])(_useState33, 2),
|
|
isAddmodel = _useState34[0],
|
|
setIsAddmodel = _useState34[1]; //新建战队
|
|
|
|
|
|
var _useState35 = Object(external_window_React_["useState"])(false),
|
|
_useState36 = Object(slicedToArray["a" /* default */])(_useState35, 2),
|
|
isJoin = _useState36[0],
|
|
setJoin = _useState36[1]; //加入战队
|
|
|
|
|
|
var _useState37 = Object(external_window_React_["useState"])(false),
|
|
_useState38 = Object(slicedToArray["a" /* default */])(_useState37, 2),
|
|
Membersshow = _useState38[0],
|
|
setMembers = _useState38[1]; //设置战队
|
|
|
|
|
|
var _useState39 = Object(external_window_React_["useState"])(false),
|
|
_useState40 = Object(slicedToArray["a" /* default */])(_useState39, 2),
|
|
isSelect = _useState40[0],
|
|
setIsselect = _useState40[1]; //是否搜索
|
|
|
|
|
|
var _useState41 = Object(external_window_React_["useState"])(false),
|
|
_useState42 = Object(slicedToArray["a" /* default */])(_useState41, 2),
|
|
isShowmodel = _useState42[0],
|
|
setIsShowmodel = _useState42[1]; //是否引流弹窗
|
|
|
|
|
|
var _useState43 = Object(external_window_React_["useState"])(true),
|
|
_useState44 = Object(slicedToArray["a" /* default */])(_useState43, 2),
|
|
isClick = _useState44[0],
|
|
setIsClick = _useState44[1]; //增加参数 防止点击过快 多次调用
|
|
|
|
|
|
var _useState45 = Object(external_window_React_["useState"])(),
|
|
_useState46 = Object(slicedToArray["a" /* default */])(_useState45, 2),
|
|
defaultData = _useState46[0],
|
|
setDetaultData = _useState46[1];
|
|
|
|
var _useState47 = Object(external_window_React_["useState"])(false),
|
|
_useState48 = Object(slicedToArray["a" /* default */])(_useState47, 2),
|
|
isshowModal = _useState48[0],
|
|
setIsshowModal = _useState48[1];
|
|
|
|
Object(external_window_React_["useEffect"])(function () {
|
|
function init() {
|
|
return _init.apply(this, arguments);
|
|
}
|
|
|
|
function _init() {
|
|
_init = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {
|
|
return regenerator_default.a.wrap(function _callee$(_context) {
|
|
while (1) {
|
|
switch (_context.prev = _context.next) {
|
|
case 0:
|
|
getStaff();
|
|
_context.t0 = setHeaderDetail;
|
|
_context.next = 4;
|
|
return dispatch({
|
|
type: 'competitions/getHeader',
|
|
payload: {
|
|
identifier: identifier
|
|
}
|
|
});
|
|
|
|
case 4:
|
|
_context.t1 = _context.sent;
|
|
(0, _context.t0)(_context.t1);
|
|
selectlist(KeyWord); //取值
|
|
|
|
if (parseInt(localStorage.getItem('iscreate')) === 1) {
|
|
setIsShowmodel(true);
|
|
localStorage.setItem('iscreate', '2');
|
|
}
|
|
|
|
case 8:
|
|
case "end":
|
|
return _context.stop();
|
|
}
|
|
}
|
|
}, _callee);
|
|
}));
|
|
return _init.apply(this, arguments);
|
|
}
|
|
|
|
if (identifier) {
|
|
init();
|
|
}
|
|
}, [identifier]);
|
|
Object(external_window_React_["useEffect"])(function () {
|
|
Object(util["V" /* setDocumentTitle */])('在线竞赛');
|
|
});
|
|
|
|
function selectlist(_x) {
|
|
return _selectlist.apply(this, arguments);
|
|
} //获取删除 退出战队弹框
|
|
|
|
|
|
function _selectlist() {
|
|
_selectlist = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2(keyword) {
|
|
var data;
|
|
return regenerator_default.a.wrap(function _callee2$(_context2) {
|
|
while (1) {
|
|
switch (_context2.prev = _context2.next) {
|
|
case 0:
|
|
_context2.next = 2;
|
|
return dispatch({
|
|
type: 'competitions/getTeamList',
|
|
payload: {
|
|
identifier: identifier,
|
|
keyword: keyword || KeyWord,
|
|
page: Page,
|
|
per_page: Per_page
|
|
}
|
|
});
|
|
|
|
case 2:
|
|
data = _context2.sent;
|
|
|
|
if (data) {
|
|
setTeamData(data);
|
|
setDetaultData(JSON.parse(JSON.stringify(data))); //全部战队信息
|
|
|
|
setTeamList(data.competition_teams); //我创建的战队信息(包括管理的)
|
|
|
|
SetMyCreateTeam(data && data.my_teams && data.my_teams.filter(function (item) {
|
|
return item.manage_permission;
|
|
})); //我管理的战队信息(加入)
|
|
|
|
SetManagedTeams(data && data.my_teams && data.my_teams.filter(function (item) {
|
|
return !item.manage_permission;
|
|
}));
|
|
}
|
|
|
|
case 4:
|
|
case "end":
|
|
return _context2.stop();
|
|
}
|
|
}
|
|
}, _callee2);
|
|
}));
|
|
return _selectlist.apply(this, arguments);
|
|
}
|
|
|
|
function isTipsshow(type, id) {
|
|
SetTeamid(id);
|
|
setTipsmodel(true);
|
|
setTipsType(type);
|
|
|
|
if (type === 1) {
|
|
setTipsTitle('删除战队');
|
|
setTipsContent("是否确认删除战队");
|
|
} else {
|
|
setTipsTitle('退出战队');
|
|
setTipsContent("是否确认退出战队");
|
|
}
|
|
} //实时获取配置信息
|
|
|
|
|
|
function getStaff() {
|
|
return _getStaff.apply(this, arguments);
|
|
} //点击取消调用当前方法
|
|
|
|
|
|
function _getStaff() {
|
|
_getStaff = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee3() {
|
|
return regenerator_default.a.wrap(function _callee3$(_context3) {
|
|
while (1) {
|
|
switch (_context3.prev = _context3.next) {
|
|
case 0:
|
|
_context3.t0 = setStaffDetail;
|
|
_context3.next = 3;
|
|
return dispatch({
|
|
type: 'competitions/getStaff',
|
|
payload: {
|
|
identifier: identifier
|
|
}
|
|
});
|
|
|
|
case 3:
|
|
_context3.t1 = _context3.sent;
|
|
(0, _context3.t0)(_context3.t1);
|
|
|
|
case 5:
|
|
case "end":
|
|
return _context3.stop();
|
|
}
|
|
}
|
|
}, _callee3);
|
|
}));
|
|
return _getStaff.apply(this, arguments);
|
|
}
|
|
|
|
function setClose() {
|
|
var data = defaultData; //全部战队信息
|
|
|
|
setTeamList(data.competition_teams); //我创建的战队信息(包括管理的)
|
|
|
|
SetMyCreateTeam(data && data.my_teams && data.my_teams.filter(function (item) {
|
|
return item.manage_permission;
|
|
})); //我管理的战队信息(加入)
|
|
|
|
SetManagedTeams(data && data.my_teams && data.my_teams.filter(function (item) {
|
|
return !item.manage_permission;
|
|
}));
|
|
} //删除 退出战队
|
|
|
|
|
|
function TipsSubmit(_x2) {
|
|
return _TipsSubmit.apply(this, arguments);
|
|
} //创建战队 AddTeam
|
|
|
|
|
|
function _TipsSubmit() {
|
|
_TipsSubmit = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee4(type) {
|
|
var data, _data;
|
|
|
|
return regenerator_default.a.wrap(function _callee4$(_context4) {
|
|
while (1) {
|
|
switch (_context4.prev = _context4.next) {
|
|
case 0:
|
|
if (!(HeaderDetail.competition_status !== 'nearly_published' && HeaderDetail.enroll_end && HeaderDetail.competition_status !== 'ended')) {
|
|
_context4.next = 3;
|
|
break;
|
|
}
|
|
|
|
message["b" /* default */].error(type === 1 ? '报名时间已截止,不支持删除战队' : '报名时间已截止,不支持退出战队');
|
|
|
|
return _context4.abrupt("return");
|
|
|
|
case 3:
|
|
if (!(type === 1)) {
|
|
_context4.next = 10;
|
|
break;
|
|
}
|
|
|
|
_context4.next = 6;
|
|
return dispatch({
|
|
type: 'competitions/DeleteTeam',
|
|
payload: {
|
|
identifier: identifier,
|
|
id: Teamid
|
|
}
|
|
});
|
|
|
|
case 6:
|
|
data = _context4.sent;
|
|
|
|
if (data && data.status === 0) {
|
|
message["b" /* default */].info("\u5220\u9664\u6210\u529F");
|
|
|
|
setTipsmodel(false);
|
|
selectlist(KeyWord);
|
|
getStaff();
|
|
}
|
|
|
|
_context4.next = 14;
|
|
break;
|
|
|
|
case 10:
|
|
_context4.next = 12;
|
|
return dispatch({
|
|
type: 'competitions/ExitTeam',
|
|
payload: {
|
|
identifier: identifier,
|
|
id: Teamid
|
|
}
|
|
});
|
|
|
|
case 12:
|
|
_data = _context4.sent;
|
|
|
|
if (_data && _data.status === 0) {
|
|
message["b" /* default */].info("\u9000\u51FA\u6218\u961F\u6210\u529F");
|
|
|
|
setTipsmodel(false);
|
|
selectlist(KeyWord);
|
|
getStaff();
|
|
}
|
|
|
|
case 14:
|
|
case "end":
|
|
return _context4.stop();
|
|
}
|
|
}
|
|
}, _callee4);
|
|
}));
|
|
return _TipsSubmit.apply(this, arguments);
|
|
}
|
|
|
|
function addTeams(_x3) {
|
|
return _addTeams.apply(this, arguments);
|
|
}
|
|
|
|
function _addTeams() {
|
|
_addTeams = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee5(name) {
|
|
var data;
|
|
return regenerator_default.a.wrap(function _callee5$(_context5) {
|
|
while (1) {
|
|
switch (_context5.prev = _context5.next) {
|
|
case 0:
|
|
if (isClick) {
|
|
_context5.next = 2;
|
|
break;
|
|
}
|
|
|
|
return _context5.abrupt("return");
|
|
|
|
case 2:
|
|
setIsClick(false);
|
|
|
|
if (!isadd()) {
|
|
_context5.next = 5;
|
|
break;
|
|
}
|
|
|
|
return _context5.abrupt("return");
|
|
|
|
case 5:
|
|
_context5.next = 7;
|
|
return dispatch({
|
|
type: 'competitions/AddTeam',
|
|
payload: {
|
|
identifier: identifier,
|
|
name: name
|
|
}
|
|
});
|
|
|
|
case 7:
|
|
data = _context5.sent;
|
|
|
|
if (data && data.status === 0) {
|
|
message["b" /* default */].info("\u521B\u5EFA\u6218\u961F\u6210\u529F");
|
|
|
|
if (ids.includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id))) {
|
|
setIsshowModal(true);
|
|
}
|
|
|
|
setIsAddmodel(false);
|
|
setIsClick(true);
|
|
selectlist(KeyWord);
|
|
getStaff();
|
|
} else {
|
|
setIsClick(true);
|
|
}
|
|
|
|
case 9:
|
|
case "end":
|
|
return _context5.stop();
|
|
}
|
|
}
|
|
}, _callee5);
|
|
}));
|
|
return _addTeams.apply(this, arguments);
|
|
}
|
|
|
|
function isadd() {
|
|
var _user$userInfo, _user$userInfo2;
|
|
|
|
//判断 如果不符合条件 不能加入竞赛
|
|
if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.is_teacher) {
|
|
var _StaffDetail$teacher_;
|
|
|
|
if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$teacher_ = StaffDetail.teacher_staff) !== null && _StaffDetail$teacher_ !== void 0 && _StaffDetail$teacher_.mutiple_limited) {
|
|
if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enrolled) {
|
|
message["b" /* default */].info('你已经报名,不能重复报名');
|
|
|
|
setIsClick(true);
|
|
return true;
|
|
}
|
|
}
|
|
} else {
|
|
var _StaffDetail$member_s;
|
|
|
|
if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$member_s = StaffDetail.member_staff) !== null && _StaffDetail$member_s !== void 0 && _StaffDetail$member_s.mutiple_limited) {
|
|
if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enrolled) {
|
|
message["b" /* default */].info('你已经报名,不能重复报名');
|
|
|
|
setIsClick(true);
|
|
return true;
|
|
}
|
|
}
|
|
} //判断竞赛是否关闭
|
|
|
|
|
|
if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enroll_ended) {
|
|
message["b" /* default */].info('报名已截止,无需报名');
|
|
|
|
setIsClick(true);
|
|
return true;
|
|
} //禁止老师or学生报名
|
|
|
|
|
|
if (user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.is_teacher) {
|
|
if (!StaffDetail.teacher_staff) {
|
|
message["b" /* default */].info('已禁止老师报名');
|
|
|
|
setIsClick(true);
|
|
return true;
|
|
}
|
|
} else {
|
|
if (!(StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.member_staff)) {
|
|
message["b" /* default */].info('已禁止学生报名');
|
|
|
|
setIsClick(true);
|
|
return true;
|
|
}
|
|
}
|
|
} //加入战队
|
|
|
|
|
|
function JoinTeams(_x4) {
|
|
return _JoinTeams.apply(this, arguments);
|
|
}
|
|
|
|
function _JoinTeams() {
|
|
_JoinTeams = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee6(name) {
|
|
var data;
|
|
return regenerator_default.a.wrap(function _callee6$(_context6) {
|
|
while (1) {
|
|
switch (_context6.prev = _context6.next) {
|
|
case 0:
|
|
if (isClick) {
|
|
_context6.next = 2;
|
|
break;
|
|
}
|
|
|
|
return _context6.abrupt("return");
|
|
|
|
case 2:
|
|
if (!isadd()) {
|
|
_context6.next = 4;
|
|
break;
|
|
}
|
|
|
|
return _context6.abrupt("return");
|
|
|
|
case 4:
|
|
setIsClick(false);
|
|
_context6.next = 7;
|
|
return dispatch({
|
|
type: 'competitions/JoinTeam',
|
|
payload: {
|
|
identifier: identifier,
|
|
invite_code: name
|
|
}
|
|
});
|
|
|
|
case 7:
|
|
data = _context6.sent;
|
|
|
|
if (data && data.status === 0) {
|
|
message["b" /* default */].info("\u52A0\u5165\u6218\u961F\u6210\u529F");
|
|
|
|
setJoin(false);
|
|
setIsClick(true);
|
|
selectlist(KeyWord);
|
|
getStaff();
|
|
|
|
if (ids.includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id))) {
|
|
setIsshowModal(true);
|
|
}
|
|
} else {
|
|
setIsClick(true);
|
|
}
|
|
|
|
case 9:
|
|
case "end":
|
|
return _context6.stop();
|
|
}
|
|
}
|
|
}, _callee6);
|
|
}));
|
|
return _JoinTeams.apply(this, arguments);
|
|
}
|
|
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: "edu-container minH500"
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(breadcrumb["a" /* default */], {
|
|
className: "mt10",
|
|
separator: ">"
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(breadcrumb["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
|
|
to: "/competitions/index"
|
|
}, "\u5728\u7EBF\u7ADE\u8D5B")), /*#__PURE__*/external_window_React_default.a.createElement(breadcrumb["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
|
|
to: "/competitions/index/".concat(identifier)
|
|
}, HeaderDetail.name, HeaderDetail.sub_title ? '-' + HeaderDetail.sub_title : null)), /*#__PURE__*/external_window_React_default.a.createElement(breadcrumb["a" /* default */].Item, null, "\u62A5\u540D")), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: "mt10",
|
|
style: {
|
|
display: 'flex',
|
|
background: '#fff',
|
|
position: 'relative'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(Assembly_Assembly, {
|
|
HeaderDetail: HeaderDetail,
|
|
dispatch: dispatch,
|
|
user: user,
|
|
setIsAddmodel: setIsAddmodel,
|
|
setJoin: setJoin
|
|
})), /*#__PURE__*/external_window_React_default.a.createElement(skeleton["a" /* default */], {
|
|
loading: loading["competitions/getTeamList"],
|
|
active: true,
|
|
avatar: {
|
|
size: 40
|
|
},
|
|
paragraph: {
|
|
rows: 5
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: "mt10 mb10"
|
|
}, ((user === null || user === void 0 ? void 0 : (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.admin) || (user === null || user === void 0 ? void 0 : (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.business)) && /*#__PURE__*/external_window_React_default.a.createElement(Assembly_SelectTeam, {
|
|
selectlist: selectlist,
|
|
setIsselect: setIsselect,
|
|
Count: TeamData && TeamData.count,
|
|
Members_count: TeamData && TeamData.members_count
|
|
}), TeamData && TeamData.my_teams && TeamData.my_teams.length === 0 && (!(user !== null && user !== void 0 && (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.admin) || !(user !== null && user !== void 0 && (_user$userInfo6 = user.userInfo) !== null && _user$userInfo6 !== void 0 && _user$userInfo6.business)) ? /*#__PURE__*/external_window_React_default.a.createElement(TeamsNota, {
|
|
HeaderDetail: HeaderDetail,
|
|
dispatch: dispatch,
|
|
user: user,
|
|
setIsAddmodel: setIsAddmodel,
|
|
setJoin: setJoin
|
|
}) : null, isLookmodelshow ? /*#__PURE__*/external_window_React_default.a.createElement(LookTeamsModel, {
|
|
islookmodel: isLookmodelshow,
|
|
setIslookModel: setIslookModel,
|
|
mydatas: team
|
|
}) : null, Tipsmodel ? /*#__PURE__*/external_window_React_default.a.createElement(TipsModel, {
|
|
title: TipsTitle,
|
|
content: TipsContent,
|
|
Tipsmodel: Tipsmodel,
|
|
TipsType: TipsType,
|
|
setTipsmodel: setTipsmodel,
|
|
TipsSubmit: TipsSubmit
|
|
}) : null, isJoin ? /*#__PURE__*/external_window_React_default.a.createElement(JoinModel["a" /* default */], {
|
|
isjoin: isJoin,
|
|
setJoin: setJoin,
|
|
JoinTeams: JoinTeams
|
|
}) : null, isAddmodel ? /*#__PURE__*/external_window_React_default.a.createElement(Addteams["a" /* default */], {
|
|
isAddmodle: isAddmodel,
|
|
setIsAdd: setIsAddmodel,
|
|
createTeam: addTeams
|
|
}) : null, Membersshow ? /*#__PURE__*/external_window_React_default.a.createElement(SetmembersModel, {
|
|
HeaderDetail: HeaderDetail,
|
|
setClose: setClose,
|
|
StaffDetail: StaffDetail,
|
|
Membersshow: Membersshow,
|
|
selectlist: selectlist,
|
|
setMembers: setMembers,
|
|
dispatch: dispatch,
|
|
identifier: identifier,
|
|
mydatas: team
|
|
}) : null, isSelect || MyCreteTeam && MyCreteTeam.map(function (item, index) {
|
|
if (index === 0) {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
key: index
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.teamstitlesize,
|
|
style: {
|
|
paddingRight: '36px'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, "\u7BA1\u7406\u7684\u6218\u961F\xA0\xA0(", MyCreteTeam.length, ")"), " ", MyCreteTeam.filter(function (item) {
|
|
return !item.active;
|
|
}).length > 0 ? /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
fontSize: '14px',
|
|
color: '#F3730C'
|
|
}
|
|
}, "\u60A8\u6709", MyCreteTeam.filter(function (item) {
|
|
return !item.active;
|
|
}).length, "\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458") : ''), /*#__PURE__*/external_window_React_default.a.createElement(Assembly_ManagedTeams, {
|
|
mode: HeaderDetail.mode,
|
|
item: item,
|
|
type: 1,
|
|
identifier: identifier,
|
|
isTipsshow: isTipsshow,
|
|
setIslookModel: setIslookModel,
|
|
setTeam: setTeam,
|
|
setMembers: setMembers
|
|
}));
|
|
} else {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(Assembly_ManagedTeams, {
|
|
mode: HeaderDetail.mode,
|
|
key: index,
|
|
item: item,
|
|
type: 1,
|
|
identifier: identifier,
|
|
isTipsshow: isTipsshow,
|
|
setIslookModel: setIslookModel,
|
|
setTeam: setTeam,
|
|
setMembers: setMembers
|
|
});
|
|
}
|
|
}), isSelect || ManagedTeams && ManagedTeams.map(function (item, index) {
|
|
if (index === 0) {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
key: index
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.teamstitlesize,
|
|
style: {
|
|
paddingRight: '36px'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, "\u52A0\u5165\u7684\u6218\u961F\xA0\xA0(", ManagedTeams.length, ")")), /*#__PURE__*/external_window_React_default.a.createElement(Assembly_ManagedTeams, {
|
|
mode: HeaderDetail.mode,
|
|
key: index,
|
|
item: item,
|
|
type: 2,
|
|
identifier: identifier,
|
|
isTipsshow: isTipsshow,
|
|
setIslookModel: setIslookModel,
|
|
setTeam: setTeam,
|
|
setMembers: setMembers
|
|
}));
|
|
} else {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(Assembly_ManagedTeams, {
|
|
mode: HeaderDetail.mode,
|
|
key: index,
|
|
item: item,
|
|
type: 2,
|
|
identifier: identifier,
|
|
isTipsshow: isTipsshow,
|
|
setIslookModel: setIslookModel,
|
|
setTeam: setTeam,
|
|
setMembers: setMembers
|
|
});
|
|
}
|
|
}), ((user === null || user === void 0 ? void 0 : (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.admin) || (user === null || user === void 0 ? void 0 : (_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.business)) && TeamList.map(function (item, index) {
|
|
if (index === 0) {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
key: index
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
className: Enteredmodules_default.a.teamstitlesize,
|
|
style: {
|
|
paddingRight: '36px'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
|
|
style: {
|
|
flex: '1'
|
|
}
|
|
}, isSelect ? "搜索结果" : '全部战队', "\xA0\xA0(", TeamData.count, ")")), /*#__PURE__*/external_window_React_default.a.createElement(Assembly_AllTeams, {
|
|
mode: HeaderDetail.mode,
|
|
item: item,
|
|
setIslookModel: setIslookModel,
|
|
setTeam: setTeam
|
|
}));
|
|
} else {
|
|
return /*#__PURE__*/external_window_React_default.a.createElement(Assembly_AllTeams, {
|
|
mode: HeaderDetail.mode,
|
|
key: index,
|
|
item: item,
|
|
setIslookModel: setIslookModel,
|
|
setTeam: setTeam
|
|
});
|
|
}
|
|
}), (user !== null && user !== void 0 && (_user$userInfo9 = user.userInfo) !== null && _user$userInfo9 !== void 0 && _user$userInfo9.admin || user !== null && user !== void 0 && (_user$userInfo10 = user.userInfo) !== null && _user$userInfo10 !== void 0 && _user$userInfo10.business) && TeamData && TeamData.count > 20 ? /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
marginTop: '30px',
|
|
marginBottom: '30px',
|
|
textAlign: 'center'
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement(pagination["a" /* default */], {
|
|
onChange: function onChange(e) {
|
|
Page = e;
|
|
setPage(Page);
|
|
selectlist(KeyWord);
|
|
},
|
|
showSizeChanger: false,
|
|
current: Page,
|
|
pageSize: Per_page,
|
|
total: TeamData.count
|
|
})) : null)), /*#__PURE__*/external_window_React_default.a.createElement(SignUpSucessModel, {
|
|
isShowmodel: isShowmodel,
|
|
isSignUphide: setIsShowmodel
|
|
}), /*#__PURE__*/external_window_React_default.a.createElement(AuthenticationModel["a" /* default */], null), /*#__PURE__*/external_window_React_default.a.createElement(modal["a" /* default */], {
|
|
visible: isshowModal,
|
|
footer: null,
|
|
title: "\u62A5\u540D\u6210\u529F",
|
|
centered: true,
|
|
width: 500,
|
|
onCancel: function onCancel() {
|
|
return setIsshowModal(false);
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
padding: "32px"
|
|
}
|
|
}, /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
style: {
|
|
fontSize: '16px',
|
|
fontWeight: '500'
|
|
}
|
|
}, "\u606D\u559C\u60A8\u5DF2\u6210\u529F\u62A5\u540D\u300A", HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.name, "-", HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.sub_title, "\u300B"), /*#__PURE__*/external_window_React_default.a.createElement("span", null, "\u6E29\u99A8\u63D0\u793A\uFF1A"), /*#__PURE__*/external_window_React_default.a.createElement("br", null), [46, 49, 50, 52].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/external_window_React_default.a.createElement("span", null, " 1\u3001\u8D5B\u9898\u5DF2\u53D1\u5E03\uFF0C\u70B9\u51FB\u4E0B\u65B9\u201C\u524D\u5F80\u67E5\u770B\u201D\u6309\u94AE\u67E5\u770B\u8D5B\u9898\u3002"), [45, 51].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/external_window_React_default.a.createElement("span", null, " 1\u3001\u626B\u7801\u52A0\u5165\u8D5B\u9053\u7FA4\uFF0C\u54A8\u8BE2\u8D5B\u9053\u8BE6\u7EC6\u5185\u5BB9\uFF0C\u66F4\u6709\u884C\u4E1A\u4E13\u5BB6\u5168\u7A0B\u652F\u6301"), /*#__PURE__*/external_window_React_default.a.createElement("br", null), [46, 49, 50, 52].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/external_window_React_default.a.createElement("span", null, " 2\u3001\u626B\u7801\u52A0\u5165\u8D5B\u9053\u7FA4\uFF0C\u54A8\u8BE2\u8D5B\u9053\u8BE6\u7EC6\u5185\u5BB9\uFF0C\u66F4\u6709\u884C\u4E1A\u4E13\u5BB6\u5168\u7A0B\u652F\u6301"), /*#__PURE__*/external_window_React_default.a.createElement("br", null), /*#__PURE__*/external_window_React_default.a.createElement("div", {
|
|
style: {
|
|
marginTop: '30px',
|
|
textAlign: 'center'
|
|
}
|
|
}, [50, 51].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
src: sjjx_default.a,
|
|
style: {
|
|
width: '220px',
|
|
height: '270px'
|
|
}
|
|
}), [46, 45].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
src: xmcx_default.a,
|
|
style: {
|
|
width: '220px',
|
|
height: '270px'
|
|
}
|
|
}), [49].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
src: xmtz_default.a,
|
|
style: {
|
|
width: '220px',
|
|
height: '270px'
|
|
}
|
|
}), [52].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/external_window_React_default.a.createElement("img", {
|
|
src: dmpz_default.a,
|
|
style: {
|
|
width: '220px',
|
|
height: '270px'
|
|
}
|
|
}), /*#__PURE__*/external_window_React_default.a.createElement("p", {
|
|
style: {
|
|
marginTop: '30px'
|
|
}
|
|
}, [46, 49, 50, 52].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], {
|
|
style: {
|
|
width: '116px',
|
|
height: '40px'
|
|
},
|
|
type: "primary",
|
|
onClick: function onClick() {
|
|
Object(util["Q" /* openNewWindow */])("/competitions/index/".concat(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.identifier, "?active=\u8D5B\u9898\u53D1\u5E03"));
|
|
}
|
|
}, "\u524D\u5F80\u67E5\u770B"), [45, 51].includes(parseInt(HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id)) && /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], {
|
|
style: {
|
|
width: '116px',
|
|
height: '40px'
|
|
},
|
|
type: "primary",
|
|
onClick: function onClick() {
|
|
setIsshowModal(false);
|
|
}
|
|
}, "\u77E5\u9053\u4E86"))))));
|
|
};
|
|
|
|
/* harmony default export */ var Entered = __webpack_exports__["default"] = (Object(umiExports["a" /* connect */])(function (_ref2) {
|
|
var loading = _ref2.loading,
|
|
globalSetting = _ref2.globalSetting,
|
|
user = _ref2.user;
|
|
return {
|
|
globalSetting: globalSetting,
|
|
loading: loading.effects,
|
|
user: user
|
|
};
|
|
})(Entered_competitionDetails));
|
|
|
|
/***/ }),
|
|
|
|
/***/ "LdHM":
|
|
/*!********************************************************!*\
|
|
!*** ./node_modules/rc-select/es/index.js + 6 modules ***!
|
|
\********************************************************/
|
|
/*! exports provided: Option, OptGroup, default */
|
|
/*! exports used: OptGroup, Option, default */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/TransBtn.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/generate.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/commonUtil.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/valueUtil.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/hooks/useMemo.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/pickAttrs.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-virtual-list/es/index.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with external "window.React" (<- Module is not an ECMAScript module) */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, "b", function() { return /* reexport */ es_Option; });
|
|
__webpack_require__.d(__webpack_exports__, "a", function() { return /* reexport */ es_OptGroup; });
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js
|
|
var classCallCheck = __webpack_require__("1OyB");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js
|
|
var createClass = __webpack_require__("vuIU");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js
|
|
var inherits = __webpack_require__("Ji7U");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules
|
|
var createSuper = __webpack_require__("LK+K");
|
|
|
|
// EXTERNAL MODULE: external "window.React"
|
|
var external_window_React_ = __webpack_require__("cDcd");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
|
|
var defineProperty = __webpack_require__("rePB");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
|
|
var objectWithoutProperties = __webpack_require__("Ff2n");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
|
|
var slicedToArray = __webpack_require__("ODXe");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js
|
|
var KeyCode = __webpack_require__("4IlW");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/pickAttrs.js
|
|
var pickAttrs = __webpack_require__("bX4T");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMemo.js
|
|
var useMemo = __webpack_require__("YrtM");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/classnames/index.js
|
|
var classnames = __webpack_require__("TSYQ");
|
|
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-virtual-list/es/index.js + 19 modules
|
|
var es = __webpack_require__("+nKL");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-select/es/TransBtn.js
|
|
var TransBtn = __webpack_require__("8OUc");
|
|
|
|
// CONCATENATED MODULE: ./node_modules/rc-select/es/OptionList.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
* Using virtual list of option display.
|
|
* Will fallback to dom if use customize render.
|
|
*/
|
|
|
|
var OptionList_OptionList = function OptionList(_ref, ref) {
|
|
var prefixCls = _ref.prefixCls,
|
|
id = _ref.id,
|
|
flattenOptions = _ref.flattenOptions,
|
|
childrenAsData = _ref.childrenAsData,
|
|
values = _ref.values,
|
|
searchValue = _ref.searchValue,
|
|
multiple = _ref.multiple,
|
|
defaultActiveFirstOption = _ref.defaultActiveFirstOption,
|
|
height = _ref.height,
|
|
itemHeight = _ref.itemHeight,
|
|
notFoundContent = _ref.notFoundContent,
|
|
open = _ref.open,
|
|
menuItemSelectedIcon = _ref.menuItemSelectedIcon,
|
|
virtual = _ref.virtual,
|
|
onSelect = _ref.onSelect,
|
|
onToggleOpen = _ref.onToggleOpen,
|
|
onActiveValue = _ref.onActiveValue,
|
|
onScroll = _ref.onScroll,
|
|
onMouseEnter = _ref.onMouseEnter;
|
|
var itemPrefixCls = "".concat(prefixCls, "-item");
|
|
var memoFlattenOptions = Object(useMemo["a" /* default */])(function () {
|
|
return flattenOptions;
|
|
}, [open, flattenOptions], function (prev, next) {
|
|
return next[0] && prev[1] !== next[1];
|
|
}); // =========================== List ===========================
|
|
|
|
var listRef = external_window_React_["useRef"](null);
|
|
|
|
var onListMouseDown = function onListMouseDown(event) {
|
|
event.preventDefault();
|
|
};
|
|
|
|
var scrollIntoView = function scrollIntoView(index) {
|
|
if (listRef.current) {
|
|
listRef.current.scrollTo({
|
|
index: index
|
|
});
|
|
}
|
|
}; // ========================== Active ==========================
|
|
|
|
|
|
var getEnabledActiveIndex = function getEnabledActiveIndex(index) {
|
|
var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
|
|
var len = memoFlattenOptions.length;
|
|
|
|
for (var i = 0; i < len; i += 1) {
|
|
var current = (index + i * offset + len) % len;
|
|
var _memoFlattenOptions$c = memoFlattenOptions[current],
|
|
group = _memoFlattenOptions$c.group,
|
|
data = _memoFlattenOptions$c.data;
|
|
|
|
if (!group && !data.disabled) {
|
|
return current;
|
|
}
|
|
}
|
|
|
|
return -1;
|
|
};
|
|
|
|
var _React$useState = external_window_React_["useState"](function () {
|
|
return getEnabledActiveIndex(0);
|
|
}),
|
|
_React$useState2 = Object(slicedToArray["a" /* default */])(_React$useState, 2),
|
|
activeIndex = _React$useState2[0],
|
|
setActiveIndex = _React$useState2[1];
|
|
|
|
var setActive = function setActive(index) {
|
|
setActiveIndex(index); // Trigger active event
|
|
|
|
var flattenItem = memoFlattenOptions[index];
|
|
|
|
if (!flattenItem) {
|
|
onActiveValue(null, -1);
|
|
return;
|
|
}
|
|
|
|
onActiveValue(flattenItem.data.value, index);
|
|
}; // Auto active first item when list length or searchValue changed
|
|
|
|
|
|
external_window_React_["useEffect"](function () {
|
|
setActive(defaultActiveFirstOption !== false ? getEnabledActiveIndex(0) : -1);
|
|
}, [memoFlattenOptions.length, searchValue]); // Auto scroll to item position in single mode
|
|
|
|
external_window_React_["useEffect"](function () {
|
|
/**
|
|
* React will skip `onChange` when component update.
|
|
* `setActive` function will call root accessibility state update which makes re-render.
|
|
* So we need to delay to let Input component trigger onChange first.
|
|
*/
|
|
var timeoutId = setTimeout(function () {
|
|
if (!multiple && open && values.size === 1) {
|
|
var value = Array.from(values)[0];
|
|
var index = memoFlattenOptions.findIndex(function (_ref2) {
|
|
var data = _ref2.data;
|
|
return data.value === value;
|
|
});
|
|
setActive(index);
|
|
scrollIntoView(index);
|
|
}
|
|
});
|
|
return function () {
|
|
return clearTimeout(timeoutId);
|
|
};
|
|
}, [open]); // ========================== Values ==========================
|
|
|
|
var onSelectValue = function onSelectValue(value) {
|
|
if (value !== undefined) {
|
|
onSelect(value, {
|
|
selected: !values.has(value)
|
|
});
|
|
} // Single mode should always close by select
|
|
|
|
|
|
if (!multiple) {
|
|
onToggleOpen(false);
|
|
}
|
|
}; // ========================= Keyboard =========================
|
|
|
|
|
|
external_window_React_["useImperativeHandle"](ref, function () {
|
|
return {
|
|
onKeyDown: function onKeyDown(event) {
|
|
var which = event.which;
|
|
|
|
switch (which) {
|
|
// >>> Arrow keys
|
|
case KeyCode["a" /* default */].UP:
|
|
case KeyCode["a" /* default */].DOWN:
|
|
{
|
|
var offset = 0;
|
|
|
|
if (which === KeyCode["a" /* default */].UP) {
|
|
offset = -1;
|
|
} else if (which === KeyCode["a" /* default */].DOWN) {
|
|
offset = 1;
|
|
}
|
|
|
|
if (offset !== 0) {
|
|
var nextActiveIndex = getEnabledActiveIndex(activeIndex + offset, offset);
|
|
scrollIntoView(nextActiveIndex);
|
|
setActive(nextActiveIndex);
|
|
}
|
|
|
|
break;
|
|
}
|
|
// >>> Select
|
|
|
|
case KeyCode["a" /* default */].ENTER:
|
|
{
|
|
// value
|
|
var item = memoFlattenOptions[activeIndex];
|
|
|
|
if (item && !item.data.disabled) {
|
|
onSelectValue(item.data.value);
|
|
} else {
|
|
onSelectValue(undefined);
|
|
}
|
|
|
|
if (open) {
|
|
event.preventDefault();
|
|
}
|
|
|
|
break;
|
|
}
|
|
// >>> Close
|
|
|
|
case KeyCode["a" /* default */].ESC:
|
|
{
|
|
onToggleOpen(false);
|
|
}
|
|
}
|
|
},
|
|
onKeyUp: function onKeyUp() {},
|
|
scrollTo: function scrollTo(index) {
|
|
scrollIntoView(index);
|
|
}
|
|
};
|
|
}); // ========================== Render ==========================
|
|
|
|
if (memoFlattenOptions.length === 0) {
|
|
return external_window_React_["createElement"]("div", {
|
|
role: "listbox",
|
|
id: "".concat(id, "_list"),
|
|
className: "".concat(itemPrefixCls, "-empty"),
|
|
onMouseDown: onListMouseDown
|
|
}, notFoundContent);
|
|
}
|
|
|
|
function renderItem(index) {
|
|
var item = memoFlattenOptions[index];
|
|
if (!item) return null;
|
|
var itemData = item.data || {};
|
|
var value = itemData.value,
|
|
label = itemData.label,
|
|
children = itemData.children;
|
|
var attrs = Object(pickAttrs["a" /* default */])(itemData, true);
|
|
var mergedLabel = childrenAsData ? children : label;
|
|
return item ? external_window_React_["createElement"]("div", Object.assign({
|
|
"aria-label": typeof mergedLabel === 'string' ? mergedLabel : null
|
|
}, attrs, {
|
|
key: index,
|
|
role: "option",
|
|
id: "".concat(id, "_list_").concat(index),
|
|
"aria-selected": values.has(value)
|
|
}), value) : null;
|
|
}
|
|
|
|
return external_window_React_["createElement"](external_window_React_["Fragment"], null, external_window_React_["createElement"]("div", {
|
|
role: "listbox",
|
|
id: "".concat(id, "_list"),
|
|
style: {
|
|
height: 0,
|
|
width: 0,
|
|
overflow: 'hidden'
|
|
}
|
|
}, renderItem(activeIndex - 1), renderItem(activeIndex), renderItem(activeIndex + 1)), external_window_React_["createElement"](es["a" /* default */], {
|
|
itemKey: "key",
|
|
ref: listRef,
|
|
data: memoFlattenOptions,
|
|
height: height,
|
|
itemHeight: itemHeight,
|
|
fullHeight: false,
|
|
onMouseDown: onListMouseDown,
|
|
onScroll: onScroll,
|
|
virtual: virtual,
|
|
onMouseEnter: onMouseEnter
|
|
}, function (_ref3, itemIndex) {
|
|
var _classNames;
|
|
|
|
var group = _ref3.group,
|
|
groupOption = _ref3.groupOption,
|
|
data = _ref3.data;
|
|
var label = data.label,
|
|
key = data.key; // Group
|
|
|
|
if (group) {
|
|
return external_window_React_["createElement"]("div", {
|
|
className: classnames_default()(itemPrefixCls, "".concat(itemPrefixCls, "-group"))
|
|
}, label !== undefined ? label : key);
|
|
}
|
|
|
|
var disabled = data.disabled,
|
|
value = data.value,
|
|
title = data.title,
|
|
children = data.children,
|
|
style = data.style,
|
|
className = data.className,
|
|
otherProps = Object(objectWithoutProperties["a" /* default */])(data, ["disabled", "value", "title", "children", "style", "className"]); // Option
|
|
|
|
|
|
var selected = values.has(value);
|
|
var optionPrefixCls = "".concat(itemPrefixCls, "-option");
|
|
var optionClassName = classnames_default()(itemPrefixCls, optionPrefixCls, className, (_classNames = {}, Object(defineProperty["a" /* default */])(_classNames, "".concat(optionPrefixCls, "-grouped"), groupOption), Object(defineProperty["a" /* default */])(_classNames, "".concat(optionPrefixCls, "-active"), activeIndex === itemIndex && !disabled), Object(defineProperty["a" /* default */])(_classNames, "".concat(optionPrefixCls, "-disabled"), disabled), Object(defineProperty["a" /* default */])(_classNames, "".concat(optionPrefixCls, "-selected"), selected), _classNames));
|
|
var mergedLabel = childrenAsData ? children : label;
|
|
var iconVisible = !menuItemSelectedIcon || typeof menuItemSelectedIcon === 'function' || selected;
|
|
return external_window_React_["createElement"]("div", Object.assign({}, otherProps, {
|
|
"aria-selected": selected,
|
|
className: optionClassName,
|
|
title: title,
|
|
onMouseMove: function onMouseMove() {
|
|
if (activeIndex === itemIndex || disabled) {
|
|
return;
|
|
}
|
|
|
|
setActive(itemIndex);
|
|
},
|
|
onClick: function onClick() {
|
|
if (!disabled) {
|
|
onSelectValue(value);
|
|
}
|
|
},
|
|
style: style
|
|
}), external_window_React_["createElement"]("div", {
|
|
className: "".concat(optionPrefixCls, "-content")
|
|
}, mergedLabel || value), external_window_React_["isValidElement"](menuItemSelectedIcon) || selected, iconVisible && external_window_React_["createElement"](TransBtn["a" /* default */], {
|
|
className: "".concat(itemPrefixCls, "-option-state"),
|
|
customizeIcon: menuItemSelectedIcon,
|
|
customizeIconProps: {
|
|
isSelected: selected
|
|
}
|
|
}, selected ? '✓' : null));
|
|
}));
|
|
};
|
|
|
|
var RefOptionList = external_window_React_["forwardRef"](OptionList_OptionList);
|
|
RefOptionList.displayName = 'OptionList';
|
|
/* harmony default export */ var es_OptionList = (RefOptionList);
|
|
// CONCATENATED MODULE: ./node_modules/rc-select/es/Option.js
|
|
/** This is a placeholder, not real render in dom */
|
|
var Option = function Option() {
|
|
return null;
|
|
};
|
|
|
|
Option.isSelectOption = true;
|
|
/* harmony default export */ var es_Option = (Option);
|
|
// CONCATENATED MODULE: ./node_modules/rc-select/es/OptGroup.js
|
|
/** This is a placeholder, not real render in dom */
|
|
var OptGroup = function OptGroup() {
|
|
return null;
|
|
};
|
|
|
|
OptGroup.isSelectOptGroup = true;
|
|
/* harmony default export */ var es_OptGroup = (OptGroup);
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
|
|
var objectSpread2 = __webpack_require__("VTBJ");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js
|
|
var toArray = __webpack_require__("Zm9Q");
|
|
|
|
// CONCATENATED MODULE: ./node_modules/rc-select/es/utils/legacyUtil.js
|
|
|
|
|
|
|
|
|
|
|
|
function convertNodeToOption(node) {
|
|
var key = node.key,
|
|
_node$props = node.props,
|
|
children = _node$props.children,
|
|
value = _node$props.value,
|
|
restProps = Object(objectWithoutProperties["a" /* default */])(_node$props, ["children", "value"]);
|
|
|
|
return Object(objectSpread2["a" /* default */])({
|
|
key: key,
|
|
value: value !== undefined ? value : key,
|
|
children: children
|
|
}, restProps);
|
|
}
|
|
|
|
function convertChildrenToData(nodes) {
|
|
var optionOnly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
|
return Object(toArray["a" /* default */])(nodes).map(function (node, index) {
|
|
if (!external_window_React_["isValidElement"](node) || !node.type) {
|
|
return null;
|
|
}
|
|
|
|
var isSelectOptGroup = node.type.isSelectOptGroup,
|
|
key = node.key,
|
|
_node$props2 = node.props,
|
|
children = _node$props2.children,
|
|
restProps = Object(objectWithoutProperties["a" /* default */])(_node$props2, ["children"]);
|
|
|
|
if (optionOnly || !isSelectOptGroup) {
|
|
return convertNodeToOption(node);
|
|
}
|
|
|
|
return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({
|
|
key: "__RC_SELECT_GRP__".concat(key === null ? index : key, "__"),
|
|
label: key
|
|
}, restProps), {}, {
|
|
options: convertChildrenToData(children)
|
|
});
|
|
}).filter(function (data) {
|
|
return data;
|
|
});
|
|
}
|
|
// EXTERNAL MODULE: ./node_modules/rc-select/es/utils/valueUtil.js
|
|
var valueUtil = __webpack_require__("2Qr1");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-select/es/generate.js + 11 modules
|
|
var generate = __webpack_require__("qNPg");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
|
|
var esm_typeof = __webpack_require__("U8pU");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js
|
|
var warning = __webpack_require__("Kwbf");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-select/es/utils/commonUtil.js
|
|
var commonUtil = __webpack_require__("WKfj");
|
|
|
|
// CONCATENATED MODULE: ./node_modules/rc-select/es/utils/warningPropsUtil.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function warningProps(props) {
|
|
var mode = props.mode,
|
|
options = props.options,
|
|
children = props.children,
|
|
backfill = props.backfill,
|
|
allowClear = props.allowClear,
|
|
placeholder = props.placeholder,
|
|
getInputElement = props.getInputElement,
|
|
showSearch = props.showSearch,
|
|
onSearch = props.onSearch,
|
|
defaultOpen = props.defaultOpen,
|
|
autoFocus = props.autoFocus,
|
|
labelInValue = props.labelInValue,
|
|
value = props.value,
|
|
inputValue = props.inputValue,
|
|
optionLabelProp = props.optionLabelProp;
|
|
var multiple = mode === 'multiple' || mode === 'tags';
|
|
var mergedShowSearch = showSearch !== undefined ? showSearch : multiple || mode === 'combobox';
|
|
var mergedOptions = options || convertChildrenToData(children); // `tags` should not set option as disabled
|
|
|
|
Object(warning["a" /* default */])(mode !== 'tags' || mergedOptions.every(function (opt) {
|
|
return !opt.disabled;
|
|
}), 'Please avoid setting option to disabled in tags mode since user can always type text as tag.'); // `combobox` & `tags` should option be `string` type
|
|
|
|
if (mode === 'tags' || mode === 'combobox') {
|
|
var hasNumberValue = mergedOptions.some(function (item) {
|
|
if (item.options) {
|
|
return item.options.some(function (opt) {
|
|
return typeof ('value' in opt ? opt.value : opt.key) === 'number';
|
|
});
|
|
}
|
|
|
|
return typeof ('value' in item ? item.value : item.key) === 'number';
|
|
});
|
|
Object(warning["a" /* default */])(!hasNumberValue, '`value` of Option should not use number type when `mode` is `tags` or `combobox`.');
|
|
} // `combobox` should not use `optionLabelProp`
|
|
|
|
|
|
Object(warning["a" /* default */])(mode !== 'combobox' || !optionLabelProp, '`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly.'); // Only `combobox` support `backfill`
|
|
|
|
Object(warning["a" /* default */])(mode === 'combobox' || !backfill, '`backfill` only works with `combobox` mode.'); // Only `combobox` support `getInputElement`
|
|
|
|
Object(warning["a" /* default */])(mode === 'combobox' || !getInputElement, '`getInputElement` only work with `combobox` mode.'); // Customize `getInputElement` should not use `allowClear` & `placeholder`
|
|
|
|
Object(warning["b" /* noteOnce */])(mode !== 'combobox' || !getInputElement || !allowClear || !placeholder, 'Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`.'); // `onSearch` should use in `combobox` or `showSearch`
|
|
|
|
if (onSearch && !mergedShowSearch && mode !== 'combobox' && mode !== 'tags') {
|
|
Object(warning["a" /* default */])(false, '`onSearch` should work with `showSearch` instead of use alone.');
|
|
}
|
|
|
|
Object(warning["b" /* noteOnce */])(!defaultOpen || autoFocus, '`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed.');
|
|
|
|
if (value !== undefined && value !== null) {
|
|
var values = Object(commonUtil["d" /* toArray */])(value);
|
|
Object(warning["a" /* default */])(!labelInValue || values.every(function (val) {
|
|
return Object(esm_typeof["a" /* default */])(val) === 'object' && ('key' in val || 'value' in val);
|
|
}), '`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`');
|
|
Object(warning["a" /* default */])(!multiple || Array.isArray(value), '`value` should be array when `mode` is `multiple` or `tags`');
|
|
} // Syntactic sugar should use correct children type
|
|
|
|
|
|
if (children) {
|
|
var invalidateChildType = null;
|
|
Object(toArray["a" /* default */])(children).some(function (node) {
|
|
if (!external_window_React_["isValidElement"](node) || !node.type) {
|
|
return false;
|
|
}
|
|
|
|
var type = node.type;
|
|
|
|
if (type.isSelectOption) {
|
|
return false;
|
|
}
|
|
|
|
if (type.isSelectOptGroup) {
|
|
var allChildrenValid = Object(toArray["a" /* default */])(node.props.children).every(function (subNode) {
|
|
if (!external_window_React_["isValidElement"](subNode) || !node.type || subNode.type.isSelectOption) {
|
|
return true;
|
|
}
|
|
|
|
invalidateChildType = subNode.type;
|
|
return false;
|
|
});
|
|
|
|
if (allChildrenValid) {
|
|
return false;
|
|
}
|
|
|
|
return true;
|
|
}
|
|
|
|
invalidateChildType = type;
|
|
return true;
|
|
});
|
|
|
|
if (invalidateChildType) {
|
|
Object(warning["a" /* default */])(false, "`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(invalidateChildType.displayName || invalidateChildType.name || invalidateChildType, "`."));
|
|
}
|
|
|
|
Object(warning["a" /* default */])(inputValue === undefined, '`inputValue` is deprecated, please use `searchValue` instead.');
|
|
}
|
|
}
|
|
|
|
/* harmony default export */ var warningPropsUtil = (warningProps);
|
|
// CONCATENATED MODULE: ./node_modules/rc-select/es/Select.js
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
* To match accessibility requirement, we always provide an input in the component.
|
|
* Other element will not set `tabIndex` to avoid `onBlur` sequence problem.
|
|
* For focused select, we set `aria-live="polite"` to update the accessibility content.
|
|
*
|
|
* ref:
|
|
* - keyboard: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/listbox_role#Keyboard_interactions
|
|
*
|
|
* New api:
|
|
* - listHeight
|
|
* - listItemHeight
|
|
* - component
|
|
*
|
|
* Remove deprecated api:
|
|
* - multiple
|
|
* - tags
|
|
* - combobox
|
|
* - firstActiveValue
|
|
* - dropdownMenuStyle
|
|
* - openClassName (Not list in api)
|
|
*
|
|
* Update:
|
|
* - `backfill` only support `combobox` mode
|
|
* - `combobox` mode not support `labelInValue` since it's meaningless
|
|
* - `getInputElement` only support `combobox` mode
|
|
* - `onChange` return OptionData instead of ReactNode
|
|
* - `filterOption` `onChange` `onSelect` accept OptionData instead of ReactNode
|
|
* - `combobox` mode trigger `onChange` will get `undefined` if no `value` match in Option
|
|
* - `combobox` mode not support `optionLabelProp`
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var RefSelect = Object(generate["a" /* default */])({
|
|
prefixCls: 'rc-select',
|
|
components: {
|
|
optionList: es_OptionList
|
|
},
|
|
convertChildrenToData: convertChildrenToData,
|
|
flattenOptions: valueUtil["d" /* flattenOptions */],
|
|
getLabeledValue: valueUtil["e" /* getLabeledValue */],
|
|
filterOptions: valueUtil["b" /* filterOptions */],
|
|
isValueDisabled: valueUtil["g" /* isValueDisabled */],
|
|
findValueOption: valueUtil["c" /* findValueOption */],
|
|
warningProps: warningPropsUtil,
|
|
fillOptionsWithMissingValue: valueUtil["a" /* fillOptionsWithMissingValue */]
|
|
});
|
|
/**
|
|
* Typescript not support generic with function component,
|
|
* we have to wrap an class component to handle this.
|
|
*/
|
|
|
|
var Select_Select = /*#__PURE__*/function (_React$Component) {
|
|
Object(inherits["a" /* default */])(Select, _React$Component);
|
|
|
|
var _super = Object(createSuper["a" /* default */])(Select);
|
|
|
|
function Select() {
|
|
var _this;
|
|
|
|
Object(classCallCheck["a" /* default */])(this, Select);
|
|
|
|
_this = _super.apply(this, arguments);
|
|
_this.selectRef = external_window_React_["createRef"]();
|
|
|
|
_this.focus = function () {
|
|
_this.selectRef.current.focus();
|
|
};
|
|
|
|
_this.blur = function () {
|
|
_this.selectRef.current.blur();
|
|
};
|
|
|
|
return _this;
|
|
}
|
|
|
|
Object(createClass["a" /* default */])(Select, [{
|
|
key: "render",
|
|
value: function render() {
|
|
return external_window_React_["createElement"](RefSelect, Object.assign({
|
|
ref: this.selectRef
|
|
}, this.props));
|
|
}
|
|
}]);
|
|
|
|
return Select;
|
|
}(external_window_React_["Component"]);
|
|
|
|
Select_Select.Option = es_Option;
|
|
Select_Select.OptGroup = es_OptGroup;
|
|
/* harmony default export */ var es_Select = (Select_Select);
|
|
// CONCATENATED MODULE: ./node_modules/rc-select/es/index.js
|
|
|
|
|
|
|
|
|
|
/* harmony default export */ var rc_select_es = __webpack_exports__["c"] = (es_Select);
|
|
|
|
/***/ }),
|
|
|
|
/***/ "UfjD":
|
|
/*!*******************************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/Enteredmodel/JoinModel.tsx ***!
|
|
\*******************************************************************/
|
|
/*! exports provided: default */
|
|
/*! exports used: default */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/modal/style */ "2qtc");
|
|
/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/modal */ "kLXV");
|
|
/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/input/style */ "5NDa");
|
|
/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/input */ "5rEg");
|
|
/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/message/style */ "miYZ");
|
|
/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/message */ "tsqr");
|
|
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */ "tJVT");
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ "cDcd");
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_7__);
|
|
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ant-design/icons */ "4i/N");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//通过邀请码加入战队
|
|
|
|
|
|
|
|
function Jointeam(_ref) {
|
|
var isjoin = _ref.isjoin,
|
|
setJoin = _ref.setJoin,
|
|
JoinTeams = _ref.JoinTeams;
|
|
|
|
var _useState = Object(react__WEBPACK_IMPORTED_MODULE_7__["useState"])(""),
|
|
_useState2 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(_useState, 2),
|
|
code = _useState2[0],
|
|
setCode = _useState2[1];
|
|
|
|
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_modal__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {
|
|
centered: true,
|
|
title: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
|
|
style: {
|
|
alignItems: 'center',
|
|
display: 'flex'
|
|
}
|
|
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
|
|
style: {
|
|
textAlign: 'left',
|
|
flex: '1'
|
|
}
|
|
}, "\u52A0\u5165\u6218\u961F"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"], {
|
|
onClick: function onClick() {
|
|
return setJoin(false);
|
|
},
|
|
style: {
|
|
cursor: 'porint'
|
|
}
|
|
})),
|
|
visible: isjoin,
|
|
closable: false,
|
|
destroyOnClose: true,
|
|
onOk: function onOk() {
|
|
if (!code) {
|
|
antd_es_message__WEBPACK_IMPORTED_MODULE_5__[/* default */ "b"].info('邀请码不能为空');
|
|
|
|
return;
|
|
}
|
|
|
|
JoinTeams(code);
|
|
},
|
|
onCancel: function onCancel() {
|
|
return setJoin(false);
|
|
}
|
|
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", {
|
|
style: {
|
|
marginTop: '15px',
|
|
marginLeft: '15px',
|
|
display: 'flex',
|
|
alignItems: 'center'
|
|
}
|
|
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("span", {
|
|
style: {
|
|
flex: 'none'
|
|
}
|
|
}, "\u9080\u8BF7\u7801\uFF1A"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {
|
|
placeholder: "请输入邀请码",
|
|
value: code,
|
|
maxLength: 60,
|
|
addonAfter: String(code && code.length || 0) + "/60",
|
|
onChange: function onChange(e) {
|
|
return setCode(e.target.value);
|
|
}
|
|
}))));
|
|
}
|
|
|
|
/* harmony default export */ __webpack_exports__["a"] = (Jointeam);
|
|
|
|
/***/ }),
|
|
|
|
/***/ "Vh0m":
|
|
/*!*************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/dmpz.png ***!
|
|
\*************************************************/
|
|
/*! no static exports found */
|
|
/*! exports used: default */
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
module.exports = __webpack_require__.p + "static/dmpz.f66eda67.png";
|
|
|
|
/***/ }),
|
|
|
|
/***/ "Y1PL":
|
|
/*!**********************************************************!*\
|
|
!*** ./node_modules/rc-textarea/es/index.js + 7 modules ***!
|
|
\**********************************************************/
|
|
/*! exports provided: ResizableTextArea, default */
|
|
/*! all exports used */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/findDOMNode.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/omit.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */
|
|
/*! ModuleConcatenation bailout: Cannot concat with external "window.React" (<- Module is not an ECMAScript module) */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
// ESM COMPAT FLAG
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, "ResizableTextArea", function() { return /* reexport */ es_ResizableTextArea; });
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
|
|
var esm_extends = __webpack_require__("wx14");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js
|
|
var classCallCheck = __webpack_require__("1OyB");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js
|
|
var createClass = __webpack_require__("vuIU");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js
|
|
var inherits = __webpack_require__("Ji7U");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules
|
|
var createSuper = __webpack_require__("LK+K");
|
|
|
|
// EXTERNAL MODULE: external "window.React"
|
|
var external_window_React_ = __webpack_require__("cDcd");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
|
|
var objectSpread2 = __webpack_require__("VTBJ");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
|
|
var defineProperty = __webpack_require__("rePB");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js
|
|
var toArray = __webpack_require__("Zm9Q");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js
|
|
var warning = __webpack_require__("Kwbf");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
|
|
var ref = __webpack_require__("c+Xe");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/findDOMNode.js
|
|
var findDOMNode = __webpack_require__("m+aA");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js
|
|
var ResizeObserver_es = __webpack_require__("bdgK");
|
|
|
|
// CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/utils/observerUtil.js
|
|
// =============================== Const ===============================
|
|
|
|
var elementListeners = new Map();
|
|
|
|
function observerUtil_onResize(entities) {
|
|
entities.forEach(function (entity) {
|
|
var _elementListeners$get;
|
|
|
|
var target = entity.target;
|
|
(_elementListeners$get = elementListeners.get(target)) === null || _elementListeners$get === void 0 ? void 0 : _elementListeners$get.forEach(function (listener) {
|
|
return listener(target);
|
|
});
|
|
});
|
|
} // Note: ResizeObserver polyfill not support option to measure border-box resize
|
|
|
|
|
|
var resizeObserver = new ResizeObserver_es["default"](observerUtil_onResize); // Dev env only
|
|
|
|
var _el = false ? undefined : null; // eslint-disable-line
|
|
|
|
var _rs = false ? undefined : null; // eslint-disable-line
|
|
// ============================== Observe ==============================
|
|
|
|
function observe(element, callback) {
|
|
if (!elementListeners.has(element)) {
|
|
elementListeners.set(element, new Set());
|
|
resizeObserver.observe(element);
|
|
}
|
|
|
|
elementListeners.get(element).add(callback);
|
|
}
|
|
function unobserve(element, callback) {
|
|
if (elementListeners.has(element)) {
|
|
elementListeners.get(element).delete(callback);
|
|
|
|
if (!elementListeners.get(element).size) {
|
|
resizeObserver.unobserve(element);
|
|
elementListeners.delete(element);
|
|
}
|
|
}
|
|
}
|
|
// CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/SingleObserver/DomWrapper.js
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
* Fallback to findDOMNode if origin ref do not provide any dom element
|
|
*/
|
|
|
|
var DomWrapper_DomWrapper = /*#__PURE__*/function (_React$Component) {
|
|
Object(inherits["a" /* default */])(DomWrapper, _React$Component);
|
|
|
|
var _super = Object(createSuper["a" /* default */])(DomWrapper);
|
|
|
|
function DomWrapper() {
|
|
Object(classCallCheck["a" /* default */])(this, DomWrapper);
|
|
|
|
return _super.apply(this, arguments);
|
|
}
|
|
|
|
Object(createClass["a" /* default */])(DomWrapper, [{
|
|
key: "render",
|
|
value: function render() {
|
|
return this.props.children;
|
|
}
|
|
}]);
|
|
|
|
return DomWrapper;
|
|
}(external_window_React_["Component"]);
|
|
|
|
|
|
// CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/Collection.js
|
|
|
|
var CollectionContext = /*#__PURE__*/external_window_React_["createContext"](null);
|
|
/**
|
|
* Collect all the resize event from children ResizeObserver
|
|
*/
|
|
|
|
function Collection(_ref) {
|
|
var children = _ref.children,
|
|
onBatchResize = _ref.onBatchResize;
|
|
var resizeIdRef = external_window_React_["useRef"](0);
|
|
var resizeInfosRef = external_window_React_["useRef"]([]);
|
|
var onCollectionResize = external_window_React_["useContext"](CollectionContext);
|
|
var onResize = external_window_React_["useCallback"](function (size, element, data) {
|
|
resizeIdRef.current += 1;
|
|
var currentId = resizeIdRef.current;
|
|
resizeInfosRef.current.push({
|
|
size: size,
|
|
element: element,
|
|
data: data
|
|
});
|
|
Promise.resolve().then(function () {
|
|
if (currentId === resizeIdRef.current) {
|
|
onBatchResize === null || onBatchResize === void 0 ? void 0 : onBatchResize(resizeInfosRef.current);
|
|
resizeInfosRef.current = [];
|
|
}
|
|
}); // Continue bubbling if parent exist
|
|
|
|
onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(size, element, data);
|
|
}, [onBatchResize, onCollectionResize]);
|
|
return /*#__PURE__*/external_window_React_["createElement"](CollectionContext.Provider, {
|
|
value: onResize
|
|
}, children);
|
|
}
|
|
// CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/SingleObserver/index.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function SingleObserver(props) {
|
|
var children = props.children,
|
|
disabled = props.disabled;
|
|
var elementRef = external_window_React_["useRef"](null);
|
|
var wrapperRef = external_window_React_["useRef"](null);
|
|
var onCollectionResize = external_window_React_["useContext"](CollectionContext); // ============================= Size =============================
|
|
|
|
var sizeRef = external_window_React_["useRef"]({
|
|
width: -1,
|
|
height: -1,
|
|
offsetWidth: -1,
|
|
offsetHeight: -1
|
|
}); // ============================= Ref ==============================
|
|
|
|
var canRef = /*#__PURE__*/external_window_React_["isValidElement"](children) && Object(ref["c" /* supportRef */])(children);
|
|
var originRef = canRef ? children.ref : null;
|
|
var mergedRef = external_window_React_["useMemo"](function () {
|
|
return Object(ref["a" /* composeRef */])(originRef, elementRef);
|
|
}, [originRef, elementRef]); // =========================== Observe ============================
|
|
|
|
var propsRef = external_window_React_["useRef"](props);
|
|
propsRef.current = props; // Handler
|
|
|
|
var onInternalResize = external_window_React_["useCallback"](function (target) {
|
|
var _propsRef$current = propsRef.current,
|
|
onResize = _propsRef$current.onResize,
|
|
data = _propsRef$current.data;
|
|
|
|
var _target$getBoundingCl = target.getBoundingClientRect(),
|
|
width = _target$getBoundingCl.width,
|
|
height = _target$getBoundingCl.height;
|
|
|
|
var offsetWidth = target.offsetWidth,
|
|
offsetHeight = target.offsetHeight;
|
|
/**
|
|
* Resize observer trigger when content size changed.
|
|
* In most case we just care about element size,
|
|
* let's use `boundary` instead of `contentRect` here to avoid shaking.
|
|
*/
|
|
|
|
var fixedWidth = Math.floor(width);
|
|
var fixedHeight = Math.floor(height);
|
|
|
|
if (sizeRef.current.width !== fixedWidth || sizeRef.current.height !== fixedHeight || sizeRef.current.offsetWidth !== offsetWidth || sizeRef.current.offsetHeight !== offsetHeight) {
|
|
var size = {
|
|
width: fixedWidth,
|
|
height: fixedHeight,
|
|
offsetWidth: offsetWidth,
|
|
offsetHeight: offsetHeight
|
|
};
|
|
sizeRef.current = size; // IE is strange, right?
|
|
|
|
var mergedOffsetWidth = offsetWidth === Math.round(width) ? width : offsetWidth;
|
|
var mergedOffsetHeight = offsetHeight === Math.round(height) ? height : offsetHeight;
|
|
|
|
var sizeInfo = Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, size), {}, {
|
|
offsetWidth: mergedOffsetWidth,
|
|
offsetHeight: mergedOffsetHeight
|
|
}); // Let collection know what happened
|
|
|
|
|
|
onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(sizeInfo, target, data);
|
|
|
|
if (onResize) {
|
|
// defer the callback but not defer to next frame
|
|
Promise.resolve().then(function () {
|
|
onResize(sizeInfo, target);
|
|
});
|
|
}
|
|
}
|
|
}, []); // Dynamic observe
|
|
|
|
external_window_React_["useEffect"](function () {
|
|
var currentElement = Object(findDOMNode["a" /* default */])(elementRef.current) || Object(findDOMNode["a" /* default */])(wrapperRef.current);
|
|
|
|
if (currentElement && !disabled) {
|
|
observe(currentElement, onInternalResize);
|
|
}
|
|
|
|
return function () {
|
|
return unobserve(currentElement, onInternalResize);
|
|
};
|
|
}, [elementRef.current, disabled]); // ============================ Render ============================
|
|
|
|
return /*#__PURE__*/external_window_React_["createElement"](DomWrapper_DomWrapper, {
|
|
ref: wrapperRef
|
|
}, canRef ? /*#__PURE__*/external_window_React_["cloneElement"](children, {
|
|
ref: mergedRef
|
|
}) : children);
|
|
}
|
|
// CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/index.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var INTERNAL_PREFIX_KEY = 'rc-observer-key';
|
|
|
|
function ResizeObserver(props) {
|
|
var children = props.children;
|
|
var childNodes = Object(toArray["a" /* default */])(children);
|
|
|
|
if (false) {}
|
|
|
|
return childNodes.map(function (child, index) {
|
|
var key = (child === null || child === void 0 ? void 0 : child.key) || "".concat(INTERNAL_PREFIX_KEY, "-").concat(index);
|
|
return /*#__PURE__*/external_window_React_["createElement"](SingleObserver, Object(esm_extends["a" /* default */])({}, props, {
|
|
key: key
|
|
}), child);
|
|
});
|
|
}
|
|
|
|
ResizeObserver.Collection = Collection;
|
|
/* harmony default export */ var es = (ResizeObserver);
|
|
// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
|
|
var omit = __webpack_require__("bT9E");
|
|
|
|
// EXTERNAL MODULE: ./node_modules/classnames/index.js
|
|
var classnames = __webpack_require__("TSYQ");
|
|
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/rc-textarea/es/calculateNodeHeight.js
|
|
// Thanks to https://github.com/andreypopp/react-textarea-autosize/
|
|
|
|
/**
|
|
* calculateNodeHeight(uiTextNode, useCache = false)
|
|
*/
|
|
var HIDDEN_TEXTAREA_STYLE = "\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n";
|
|
var SIZING_STYLE = ['letter-spacing', 'line-height', 'padding-top', 'padding-bottom', 'font-family', 'font-weight', 'font-size', 'font-variant', 'text-rendering', 'text-transform', 'width', 'text-indent', 'padding-left', 'padding-right', 'border-width', 'box-sizing', 'word-break'];
|
|
var computedStyleCache = {};
|
|
var hiddenTextarea;
|
|
function calculateNodeStyling(node) {
|
|
var useCache = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
|
var nodeRef = node.getAttribute('id') || node.getAttribute('data-reactid') || node.getAttribute('name');
|
|
|
|
if (useCache && computedStyleCache[nodeRef]) {
|
|
return computedStyleCache[nodeRef];
|
|
}
|
|
|
|
var style = window.getComputedStyle(node);
|
|
var boxSizing = style.getPropertyValue('box-sizing') || style.getPropertyValue('-moz-box-sizing') || style.getPropertyValue('-webkit-box-sizing');
|
|
var paddingSize = parseFloat(style.getPropertyValue('padding-bottom')) + parseFloat(style.getPropertyValue('padding-top'));
|
|
var borderSize = parseFloat(style.getPropertyValue('border-bottom-width')) + parseFloat(style.getPropertyValue('border-top-width'));
|
|
var sizingStyle = SIZING_STYLE.map(function (name) {
|
|
return "".concat(name, ":").concat(style.getPropertyValue(name));
|
|
}).join(';');
|
|
var nodeInfo = {
|
|
sizingStyle: sizingStyle,
|
|
paddingSize: paddingSize,
|
|
borderSize: borderSize,
|
|
boxSizing: boxSizing
|
|
};
|
|
|
|
if (useCache && nodeRef) {
|
|
computedStyleCache[nodeRef] = nodeInfo;
|
|
}
|
|
|
|
return nodeInfo;
|
|
}
|
|
function calculateNodeHeight(uiTextNode) {
|
|
var useCache = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
|
var minRows = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
|
|
var maxRows = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
|
|
|
|
if (!hiddenTextarea) {
|
|
hiddenTextarea = document.createElement('textarea');
|
|
hiddenTextarea.setAttribute('tab-index', '-1');
|
|
hiddenTextarea.setAttribute('aria-hidden', 'true');
|
|
document.body.appendChild(hiddenTextarea);
|
|
} // Fix wrap="off" issue
|
|
// https://github.com/ant-design/ant-design/issues/6577
|
|
|
|
|
|
if (uiTextNode.getAttribute('wrap')) {
|
|
hiddenTextarea.setAttribute('wrap', uiTextNode.getAttribute('wrap'));
|
|
} else {
|
|
hiddenTextarea.removeAttribute('wrap');
|
|
} // Copy all CSS properties that have an impact on the height of the content in
|
|
// the textbox
|
|
|
|
|
|
var _calculateNodeStyling = calculateNodeStyling(uiTextNode, useCache),
|
|
paddingSize = _calculateNodeStyling.paddingSize,
|
|
borderSize = _calculateNodeStyling.borderSize,
|
|
boxSizing = _calculateNodeStyling.boxSizing,
|
|
sizingStyle = _calculateNodeStyling.sizingStyle; // Need to have the overflow attribute to hide the scrollbar otherwise
|
|
// text-lines will not calculated properly as the shadow will technically be
|
|
// narrower for content
|
|
|
|
|
|
hiddenTextarea.setAttribute('style', "".concat(sizingStyle, ";").concat(HIDDEN_TEXTAREA_STYLE));
|
|
hiddenTextarea.value = uiTextNode.value || uiTextNode.placeholder || '';
|
|
var minHeight = Number.MIN_SAFE_INTEGER;
|
|
var maxHeight = Number.MAX_SAFE_INTEGER;
|
|
var height = hiddenTextarea.scrollHeight;
|
|
var overflowY;
|
|
|
|
if (boxSizing === 'border-box') {
|
|
// border-box: add border, since height = content + padding + border
|
|
height += borderSize;
|
|
} else if (boxSizing === 'content-box') {
|
|
// remove padding, since height = content
|
|
height -= paddingSize;
|
|
}
|
|
|
|
if (minRows !== null || maxRows !== null) {
|
|
// measure height of a textarea with a single row
|
|
hiddenTextarea.value = ' ';
|
|
var singleRowHeight = hiddenTextarea.scrollHeight - paddingSize;
|
|
|
|
if (minRows !== null) {
|
|
minHeight = singleRowHeight * minRows;
|
|
|
|
if (boxSizing === 'border-box') {
|
|
minHeight = minHeight + paddingSize + borderSize;
|
|
}
|
|
|
|
height = Math.max(minHeight, height);
|
|
}
|
|
|
|
if (maxRows !== null) {
|
|
maxHeight = singleRowHeight * maxRows;
|
|
|
|
if (boxSizing === 'border-box') {
|
|
maxHeight = maxHeight + paddingSize + borderSize;
|
|
}
|
|
|
|
overflowY = height > maxHeight ? '' : 'hidden';
|
|
height = Math.min(maxHeight, height);
|
|
}
|
|
}
|
|
|
|
return {
|
|
height: height,
|
|
minHeight: minHeight,
|
|
maxHeight: maxHeight,
|
|
overflowY: overflowY,
|
|
resize: 'none'
|
|
};
|
|
}
|
|
// EXTERNAL MODULE: ./node_modules/shallowequal/index.js
|
|
var shallowequal = __webpack_require__("Gytx");
|
|
var shallowequal_default = /*#__PURE__*/__webpack_require__.n(shallowequal);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/rc-textarea/es/ResizableTextArea.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// eslint-disable-next-line @typescript-eslint/naming-convention
|
|
|
|
var RESIZE_STATUS;
|
|
|
|
(function (RESIZE_STATUS) {
|
|
RESIZE_STATUS[RESIZE_STATUS["NONE"] = 0] = "NONE";
|
|
RESIZE_STATUS[RESIZE_STATUS["RESIZING"] = 1] = "RESIZING";
|
|
RESIZE_STATUS[RESIZE_STATUS["RESIZED"] = 2] = "RESIZED";
|
|
})(RESIZE_STATUS || (RESIZE_STATUS = {}));
|
|
|
|
var ResizableTextArea_ResizableTextArea = /*#__PURE__*/function (_React$Component) {
|
|
Object(inherits["a" /* default */])(ResizableTextArea, _React$Component);
|
|
|
|
var _super = Object(createSuper["a" /* default */])(ResizableTextArea);
|
|
|
|
function ResizableTextArea(props) {
|
|
var _this;
|
|
|
|
Object(classCallCheck["a" /* default */])(this, ResizableTextArea);
|
|
|
|
_this = _super.call(this, props);
|
|
_this.nextFrameActionId = void 0;
|
|
_this.resizeFrameId = void 0;
|
|
_this.textArea = void 0;
|
|
|
|
_this.saveTextArea = function (textArea) {
|
|
_this.textArea = textArea;
|
|
};
|
|
|
|
_this.handleResize = function (size) {
|
|
var resizeStatus = _this.state.resizeStatus;
|
|
var _this$props = _this.props,
|
|
autoSize = _this$props.autoSize,
|
|
onResize = _this$props.onResize;
|
|
|
|
if (resizeStatus !== RESIZE_STATUS.NONE) {
|
|
return;
|
|
}
|
|
|
|
if (typeof onResize === 'function') {
|
|
onResize(size);
|
|
}
|
|
|
|
if (autoSize) {
|
|
_this.resizeOnNextFrame();
|
|
}
|
|
};
|
|
|
|
_this.resizeOnNextFrame = function () {
|
|
cancelAnimationFrame(_this.nextFrameActionId);
|
|
_this.nextFrameActionId = requestAnimationFrame(_this.resizeTextarea);
|
|
};
|
|
|
|
_this.resizeTextarea = function () {
|
|
var autoSize = _this.props.autoSize;
|
|
|
|
if (!autoSize || !_this.textArea) {
|
|
return;
|
|
}
|
|
|
|
var minRows = autoSize.minRows,
|
|
maxRows = autoSize.maxRows;
|
|
var textareaStyles = calculateNodeHeight(_this.textArea, false, minRows, maxRows);
|
|
|
|
_this.setState({
|
|
textareaStyles: textareaStyles,
|
|
resizeStatus: RESIZE_STATUS.RESIZING
|
|
}, function () {
|
|
cancelAnimationFrame(_this.resizeFrameId);
|
|
_this.resizeFrameId = requestAnimationFrame(function () {
|
|
_this.setState({
|
|
resizeStatus: RESIZE_STATUS.RESIZED
|
|
}, function () {
|
|
_this.resizeFrameId = requestAnimationFrame(function () {
|
|
_this.setState({
|
|
resizeStatus: RESIZE_STATUS.NONE
|
|
});
|
|
|
|
_this.fixFirefoxAutoScroll();
|
|
});
|
|
});
|
|
});
|
|
});
|
|
};
|
|
|
|
_this.renderTextArea = function () {
|
|
var _this$props2 = _this.props,
|
|
_this$props2$prefixCl = _this$props2.prefixCls,
|
|
prefixCls = _this$props2$prefixCl === void 0 ? 'rc-textarea' : _this$props2$prefixCl,
|
|
autoSize = _this$props2.autoSize,
|
|
onResize = _this$props2.onResize,
|
|
className = _this$props2.className,
|
|
disabled = _this$props2.disabled;
|
|
var _this$state = _this.state,
|
|
textareaStyles = _this$state.textareaStyles,
|
|
resizeStatus = _this$state.resizeStatus;
|
|
var otherProps = Object(omit["a" /* default */])(_this.props, ['prefixCls', 'onPressEnter', 'autoSize', 'defaultValue', 'onResize']);
|
|
var cls = classnames_default()(prefixCls, className, Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-disabled"), disabled)); // Fix https://github.com/ant-design/ant-design/issues/6776
|
|
// Make sure it could be reset when using form.getFieldDecorator
|
|
|
|
if ('value' in otherProps) {
|
|
otherProps.value = otherProps.value || '';
|
|
}
|
|
|
|
var style = Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, _this.props.style), textareaStyles), resizeStatus === RESIZE_STATUS.RESIZING ? // React will warning when mix `overflow` & `overflowY`.
|
|
// We need to define this separately.
|
|
{
|
|
overflowX: 'hidden',
|
|
overflowY: 'hidden'
|
|
} : null);
|
|
|
|
return /*#__PURE__*/external_window_React_["createElement"](es, {
|
|
onResize: _this.handleResize,
|
|
disabled: !(autoSize || onResize)
|
|
}, /*#__PURE__*/external_window_React_["createElement"]("textarea", Object(esm_extends["a" /* default */])({}, otherProps, {
|
|
className: cls,
|
|
style: style,
|
|
ref: _this.saveTextArea
|
|
})));
|
|
};
|
|
|
|
_this.state = {
|
|
textareaStyles: {},
|
|
resizeStatus: RESIZE_STATUS.NONE
|
|
};
|
|
return _this;
|
|
}
|
|
|
|
Object(createClass["a" /* default */])(ResizableTextArea, [{
|
|
key: "componentDidUpdate",
|
|
value: function componentDidUpdate(prevProps) {
|
|
// Re-render with the new content or new autoSize property then recalculate the height as required.
|
|
if (prevProps.value !== this.props.value || !shallowequal_default()(prevProps.autoSize, this.props.autoSize)) {
|
|
this.resizeTextarea();
|
|
}
|
|
}
|
|
}, {
|
|
key: "componentWillUnmount",
|
|
value: function componentWillUnmount() {
|
|
cancelAnimationFrame(this.nextFrameActionId);
|
|
cancelAnimationFrame(this.resizeFrameId);
|
|
} // https://github.com/ant-design/ant-design/issues/21870
|
|
|
|
}, {
|
|
key: "fixFirefoxAutoScroll",
|
|
value: function fixFirefoxAutoScroll() {
|
|
try {
|
|
if (document.activeElement === this.textArea) {
|
|
var currentStart = this.textArea.selectionStart;
|
|
var currentEnd = this.textArea.selectionEnd;
|
|
this.textArea.setSelectionRange(currentStart, currentEnd);
|
|
}
|
|
} catch (e) {// Fix error in Chrome:
|
|
// Failed to read the 'selectionStart' property from 'HTMLInputElement'
|
|
// http://stackoverflow.com/q/21177489/3040605
|
|
}
|
|
}
|
|
}, {
|
|
key: "render",
|
|
value: function render() {
|
|
return this.renderTextArea();
|
|
}
|
|
}]);
|
|
|
|
return ResizableTextArea;
|
|
}(external_window_React_["Component"]);
|
|
|
|
/* harmony default export */ var es_ResizableTextArea = (ResizableTextArea_ResizableTextArea);
|
|
// CONCATENATED MODULE: ./node_modules/rc-textarea/es/index.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var es_TextArea = /*#__PURE__*/function (_React$Component) {
|
|
Object(inherits["a" /* default */])(TextArea, _React$Component);
|
|
|
|
var _super = Object(createSuper["a" /* default */])(TextArea);
|
|
|
|
function TextArea(props) {
|
|
var _this;
|
|
|
|
Object(classCallCheck["a" /* default */])(this, TextArea);
|
|
|
|
_this = _super.call(this, props);
|
|
_this.resizableTextArea = void 0;
|
|
|
|
_this.focus = function () {
|
|
_this.resizableTextArea.textArea.focus();
|
|
};
|
|
|
|
_this.saveTextArea = function (resizableTextArea) {
|
|
_this.resizableTextArea = resizableTextArea;
|
|
};
|
|
|
|
_this.handleChange = function (e) {
|
|
var onChange = _this.props.onChange;
|
|
|
|
_this.setValue(e.target.value, function () {
|
|
_this.resizableTextArea.resizeTextarea();
|
|
});
|
|
|
|
if (onChange) {
|
|
onChange(e);
|
|
}
|
|
};
|
|
|
|
_this.handleKeyDown = function (e) {
|
|
var _this$props = _this.props,
|
|
onPressEnter = _this$props.onPressEnter,
|
|
onKeyDown = _this$props.onKeyDown;
|
|
|
|
if (e.keyCode === 13 && onPressEnter) {
|
|
onPressEnter(e);
|
|
}
|
|
|
|
if (onKeyDown) {
|
|
onKeyDown(e);
|
|
}
|
|
};
|
|
|
|
var value = typeof props.value === 'undefined' || props.value === null ? props.defaultValue : props.value;
|
|
_this.state = {
|
|
value: value
|
|
};
|
|
return _this;
|
|
}
|
|
|
|
Object(createClass["a" /* default */])(TextArea, [{
|
|
key: "setValue",
|
|
value: function setValue(value, callback) {
|
|
if (!('value' in this.props)) {
|
|
this.setState({
|
|
value: value
|
|
}, callback);
|
|
}
|
|
}
|
|
}, {
|
|
key: "blur",
|
|
value: function blur() {
|
|
this.resizableTextArea.textArea.blur();
|
|
}
|
|
}, {
|
|
key: "render",
|
|
value: function render() {
|
|
return /*#__PURE__*/external_window_React_["createElement"](es_ResizableTextArea, Object(esm_extends["a" /* default */])({}, this.props, {
|
|
value: this.state.value,
|
|
onKeyDown: this.handleKeyDown,
|
|
onChange: this.handleChange,
|
|
ref: this.saveTextArea
|
|
}));
|
|
}
|
|
}], [{
|
|
key: "getDerivedStateFromProps",
|
|
value: function getDerivedStateFromProps(nextProps) {
|
|
if ('value' in nextProps) {
|
|
return {
|
|
value: nextProps.value
|
|
};
|
|
}
|
|
|
|
return null;
|
|
}
|
|
}]);
|
|
|
|
return TextArea;
|
|
}(external_window_React_["Component"]);
|
|
|
|
|
|
/* harmony default export */ var rc_textarea_es = __webpack_exports__["default"] = (es_TextArea);
|
|
|
|
/***/ }),
|
|
|
|
/***/ "bT9E":
|
|
/*!*****************************************!*\
|
|
!*** ./node_modules/rc-util/es/omit.js ***!
|
|
\*****************************************/
|
|
/*! exports provided: default */
|
|
/*! exports used: default */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return omit; });
|
|
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ "VTBJ");
|
|
|
|
function omit(obj, fields) {
|
|
var clone = Object(_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({}, obj);
|
|
|
|
if (Array.isArray(fields)) {
|
|
fields.forEach(function (key) {
|
|
delete clone[key];
|
|
});
|
|
}
|
|
|
|
return clone;
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ "fpBZ":
|
|
/*!*************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/xmcx.png ***!
|
|
\*************************************************/
|
|
/*! no static exports found */
|
|
/*! exports used: default */
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
module.exports = __webpack_require__.p + "static/xmcx.4d2f8a61.png";
|
|
|
|
/***/ }),
|
|
|
|
/***/ "hxTS":
|
|
/*!*************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/sjjx.png ***!
|
|
\*************************************************/
|
|
/*! no static exports found */
|
|
/*! exports used: default */
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
module.exports = __webpack_require__.p + "static/sjjx.7a8e0b40.png";
|
|
|
|
/***/ }),
|
|
|
|
/***/ "ipgu":
|
|
/*!***********************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/index.less?modules ***!
|
|
\***********************************************************/
|
|
/*! no static exports found */
|
|
/*! exports used: default */
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// extracted by mini-css-extract-plugin
|
|
module.exports = {"flex_box_center":"flex_box_center___2r6dk","flex_space_between":"flex_space_between___2h9zy","flex_box_vertical_center":"flex_box_vertical_center___2OhEf","flex_box_center_end":"flex_box_center_end___38UH6","flex_box_column":"flex_box_column___sIWsv","backgroundimg":"backgroundimg___1O-pN","titlesize":"titlesize___1djF4","countsize":"countsize___1_hGV","addteams":"addteams___2JAL0","createteams":"createteams___1_asj","buttoncoent":"buttoncoent___11zMD","nullnodata":"nullnodata___3kGxG","searchhead":"searchhead___fTCjR","selectleft":"selectleft___1K6QG","packinputs":"packinputs___23jVT","ManagedTeams":"ManagedTeams___3EhNw","spanradius":"spanradius___3oPq5","width18":"width18___3EJtL","width15":"width15___3oUqm","nametitle":"nametitle___3lYJL","borderjingao":"borderjingao___2gLqX","updatecount":"updatecount___326A6","deleteitem":"deleteitem___2Cjb5","width20":"width20___2gQvl","imageradius":"imageradius___3eNIt","loaderimg":"loaderimg___362cf","teamstitlesize":"teamstitlesize___3iOmt","setmembers":"setmembers___3XDJA","teammember":"teammember___1sFe4","flex1":"flex1___I9fEY","flex2":"flex2___3luPi","teammembers":"teammembers___3u0fA","teacherdown":"teacherdown___2Zb6v","teachname":"teachname___DKH10","task_hide":"task_hide___1nza8","code":"code___1CX3A"};
|
|
|
|
/***/ }),
|
|
|
|
/***/ "jWHs":
|
|
/*!**************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/Ncode.jpg ***!
|
|
\**************************************************/
|
|
/*! no static exports found */
|
|
/*! exports used: default */
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
module.exports = __webpack_require__.p + "static/Ncode.3dc22c53.jpg";
|
|
|
|
/***/ }),
|
|
|
|
/***/ "qHvr":
|
|
/*!******************************************************************!*\
|
|
!*** ./src/pages/Competitions/Entered/Enteredmodel/Addteams.tsx ***!
|
|
\******************************************************************/
|
|
/*! exports provided: default */
|
|
/*! exports used: default */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/modal/style */ "2qtc");
|
|
/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/modal */ "kLXV");
|
|
/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/input/style */ "5NDa");
|
|
/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/input */ "5rEg");
|
|
/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/message/style */ "miYZ");
|
|
/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/message */ "tsqr");
|
|
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */ "tJVT");
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ "cDcd");
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_7__);
|
|
/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ant-design/icons */ "4i/N");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//创建战队弹窗
|
|
|
|
|
|
|
|
function Addteans(_ref) {
|
|
var isAddmodle = _ref.isAddmodle,
|
|
setIsAdd = _ref.setIsAdd,
|
|
createTeam = _ref.createTeam;
|
|
|
|
var _useState = Object(react__WEBPACK_IMPORTED_MODULE_7__["useState"])(""),
|
|
_useState2 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(_useState, 2),
|
|
personname = _useState2[0],
|
|
setpersonname = _useState2[1];
|
|
|
|
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_modal__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {
|
|
centered: true,
|
|
title: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
|
|
style: {
|
|
alignItems: 'center',
|
|
display: 'flex'
|
|
}
|
|
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", {
|
|
style: {
|
|
textAlign: 'left',
|
|
flex: '1'
|
|
}
|
|
}, "\u521B\u5EFA\u6218\u961F"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"], {
|
|
onClick: function onClick() {
|
|
return setIsAdd(false);
|
|
},
|
|
style: {
|
|
cursor: 'porint'
|
|
}
|
|
})),
|
|
visible: isAddmodle,
|
|
closable: false,
|
|
destroyOnClose: true,
|
|
onOk: function onOk() {
|
|
if (!personname) {
|
|
antd_es_message__WEBPACK_IMPORTED_MODULE_5__[/* default */ "b"].info('战队名不能为空');
|
|
|
|
return;
|
|
}
|
|
|
|
createTeam(personname);
|
|
},
|
|
onCancel: function onCancel() {
|
|
return setIsAdd(false);
|
|
}
|
|
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("span", {
|
|
style: {
|
|
fontSize: '14px',
|
|
color: '#F73737'
|
|
}
|
|
}, "*"), "\u961F\u540D\uFF1A", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement("p", {
|
|
style: {
|
|
marginTop: '15px',
|
|
marginLeft: '15px'
|
|
}
|
|
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {
|
|
placeholder: "请输入队名",
|
|
value: personname,
|
|
maxLength: 60,
|
|
addonAfter: String(personname && personname.length || 0) + "/60",
|
|
onChange: function onChange(e) {
|
|
return setpersonname(e.target.value);
|
|
}
|
|
}))));
|
|
}
|
|
|
|
/* harmony default export */ __webpack_exports__["a"] = (Addteans);
|
|
|
|
/***/ }),
|
|
|
|
/***/ "zrhs":
|
|
/*!******************************************************!*\
|
|
!*** ./src/components/AuthenticationModel/index.tsx ***!
|
|
\******************************************************/
|
|
/*! exports provided: default */
|
|
/*! exports used: default */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/modal/style */ "2qtc");
|
|
/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/modal */ "kLXV");
|
|
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */ "PpiC");
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ "cDcd");
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);
|
|
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! umi */ "9kvl");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var AuthModal = function AuthModal(_ref) {
|
|
var shixunsDetail = _ref.shixunsDetail,
|
|
globalSetting = _ref.globalSetting,
|
|
loading = _ref.loading,
|
|
dispatch = _ref.dispatch,
|
|
props = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])(_ref, ["shixunsDetail", "globalSetting", "loading", "dispatch"]);
|
|
|
|
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(antd_es_modal__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {
|
|
centered: true,
|
|
keyboard: false,
|
|
closable: false,
|
|
zIndex: 6666,
|
|
title: "\u63D0\u793A",
|
|
visible: shixunsDetail.actionTabs.key === 'Banner-Auth',
|
|
okText: "\u786E\u5B9A",
|
|
cancelText: "\u53D6\u6D88",
|
|
onOk: function onOk() {
|
|
dispatch({
|
|
type: 'shixunsDetail/setActionTabs',
|
|
payload: {}
|
|
});
|
|
window.location.href = '/account/certification';
|
|
},
|
|
onCancel: function onCancel() {
|
|
dispatch({
|
|
type: 'shixunsDetail/setActionTabs',
|
|
payload: {}
|
|
});
|
|
}
|
|
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("p", {
|
|
className: "tc font16"
|
|
}, "\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BF7\u5148\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u518D\u62A5\u540D\u53C2\u8D5B", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement("br", null), "\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"));
|
|
};
|
|
|
|
/* harmony default export */ __webpack_exports__["a"] = (Object(umi__WEBPACK_IMPORTED_MODULE_4__[/* connect */ "a"])(function (_ref2) {
|
|
var shixunsDetail = _ref2.shixunsDetail,
|
|
loading = _ref2.loading,
|
|
globalSetting = _ref2.globalSetting;
|
|
return {
|
|
shixunsDetail: shixunsDetail,
|
|
globalSetting: globalSetting,
|
|
loading: loading.models.index
|
|
};
|
|
})(AuthModal));
|
|
|
|
/***/ })
|
|
|
|
}]); |