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.
NewEduCoderBuild/layouts__user.d6bfd265.asyn...

2225 lines
109 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[25],{
/***/ "1Sn+":
/*!*************************************************!*\
!*** ./src/components/Header/search-input.less ***!
\*************************************************/
/*! no static exports found */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "498V":
/*!****************************************!*\
!*** ./src/components/Header/logo.svg ***!
\****************************************/
/*! 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/logo.22b9a281.svg";
/***/ }),
/***/ "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
/***/ }),
/***/ "6Fuo":
/*!******************************************************************!*\
!*** ./src/components/Header/components/Join/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___3p8A0","flex_space_between":"flex_space_between___2wMwo","flex_box_vertical_center":"flex_box_vertical_center___2fKhV","flex_box_center_end":"flex_box_center_end___27Yk8","flex_box_column":"flex_box_column___3Khbo","rightMenu":"rightMenu___20Eel","joinMenu":"joinMenu___2blJt","joinBoard":"joinBoard___2XUXK","joinCol":"joinCol___3o5gp"};
/***/ }),
/***/ "6cGi":
/*!*********************************************************!*\
!*** ./node_modules/rc-util/es/hooks/useMergedState.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 useControlledState; });
/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "ODXe");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "cDcd");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
function useControlledState(defaultStateValue, option) {
var _ref = option || {},
defaultValue = _ref.defaultValue,
value = _ref.value,
onChange = _ref.onChange,
postState = _ref.postState;
var _React$useState = react__WEBPACK_IMPORTED_MODULE_1__["useState"](function () {
if (value !== undefined) {
return value;
}
if (defaultValue !== undefined) {
return typeof defaultValue === 'function' ? defaultValue() : defaultValue;
}
return typeof defaultStateValue === 'function' ? defaultStateValue() : defaultStateValue;
}),
_React$useState2 = Object(_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_React$useState, 2),
innerValue = _React$useState2[0],
setInnerValue = _React$useState2[1];
var mergedValue = value !== undefined ? value : innerValue;
if (postState) {
mergedValue = postState(mergedValue);
} // setState
var onChangeRef = react__WEBPACK_IMPORTED_MODULE_1__["useRef"](onChange);
onChangeRef.current = onChange;
var triggerChange = react__WEBPACK_IMPORTED_MODULE_1__["useCallback"](function (newValue) {
setInnerValue(newValue);
if (mergedValue !== newValue && onChangeRef.current) {
onChangeRef.current(newValue, mergedValue);
}
}, [mergedValue, onChangeRef]); // Effect of reset value to `undefined`
var firstRenderRef = react__WEBPACK_IMPORTED_MODULE_1__["useRef"](true);
react__WEBPACK_IMPORTED_MODULE_1__["useEffect"](function () {
if (firstRenderRef.current) {
firstRenderRef.current = false;
return;
}
if (value === undefined) {
setInnerValue(value);
}
}, [value]);
return [mergedValue, triggerChange];
}
/***/ }),
/***/ "7A1C":
/*!*************************************!*\
!*** ./src/layouts/user/index.less ***!
\*************************************/
/*! no static exports found */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "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;
}
/***/ }),
/***/ "Cs+z":
/*!******************************************!*\
!*** ./src/components/HomeModal/jqr.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/jqr.b801d45b.png";
/***/ }),
/***/ "RhLm":
/*!***************************************************!*\
!*** ./src/components/User/OauthPanel/index.less ***!
\***************************************************/
/*! no static exports found */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "XmPC":
/*!***************************************************!*\
!*** ./src/components/User/OauthPanel/wechat.svg ***!
\***************************************************/
/*! 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/wechat.a53d22ca.svg";
/***/ }),
/***/ "aZj7":
/*!***********************************!*\
!*** ./src/layouts/user/logo.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,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"
/***/ }),
/***/ "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;
}
/***/ }),
/***/ "p3IR":
/*!***********************************************!*\
!*** ./src/components/User/OauthPanel/qq.svg ***!
\***********************************************/
/*! 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/qq.ee284be0.svg";
/***/ }),
/***/ "ruvs":
/*!*****************************************************!*\
!*** ./src/components/Header/index.tsx + 4 modules ***!
\*****************************************************/
/*! exports provided: getCourseParam, default */
/*! exports used: default, getCourseParam */
/*! 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/objectSpread2.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/components/Header/components/Join/index.less?modules (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Header/components/User/index.less?modules (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Header/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/Header/components/Join/JoinClassroomModal.tsx */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/ImagesIcon/index.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/service/home.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/service/user.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/authority.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/verifyLogin.tsx */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Header/logo.svg (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/HomeModal/jqr.png (<- Module is not an ECMAScript module) */
/*! 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/col/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/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/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/layout/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/layout/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/radio/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/radio/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/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";
// EXPORTS
__webpack_require__.d(__webpack_exports__, "b", function() { return /* binding */ getCourseParam; });
// 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/@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/helpers/esm/objectSpread2.js
var objectSpread2 = __webpack_require__("k1fw");
// 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");
// EXTERNAL MODULE: ./node_modules/antd/es/layout/style/index.js
var layout_style = __webpack_require__("B9cy");
// EXTERNAL MODULE: ./node_modules/antd/es/layout/index.js
var layout = __webpack_require__("Ol7k");
// 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/components/ImagesIcon/index.ts
var ImagesIcon = __webpack_require__("lzim");
// EXTERNAL MODULE: ./src/components/Header/index.less?modules
var Headermodules = __webpack_require__("xrsn");
var Headermodules_default = /*#__PURE__*/__webpack_require__.n(Headermodules);
// EXTERNAL MODULE: ./src/components/Header/search-input.less
var search_input = __webpack_require__("1Sn+");
// 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/row/style/index.js
var row_style = __webpack_require__("14J3");
// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js
var row = __webpack_require__("BMrR");
// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js
var col_style = __webpack_require__("jCWc");
// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js
var col = __webpack_require__("kPKH");
// 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/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/antd/es/radio/style/index.js
var radio_style = __webpack_require__("7Kak");
// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
var es_radio = __webpack_require__("9yH6");
// EXTERNAL MODULE: ./src/service/home.ts
var home = __webpack_require__("6CvP");
// EXTERNAL MODULE: ./src/utils/util.tsx + 1 modules
var util = __webpack_require__("1vsH");
// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinProjectModal.tsx
var Type;
(function (Type) {
Type["Manager"] = "manager";
Type["Developer"] = "developer";
Type["Reporter"] = "reporter";
})(Type || (Type = {}));
var JoinProjectModal_JoinProjectModal = function JoinProjectModal(_ref) {
var visible = _ref.visible,
_ref$onCancel = _ref.onCancel,
onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel;
var _useState = Object(external_window_React_["useState"])(),
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
inputValue = _useState2[0],
setInputValue = _useState2[1];
var _useState3 = Object(external_window_React_["useState"])(),
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
radioValue = _useState4[0],
setRadioValue = _useState4[1];
var _useState5 = Object(external_window_React_["useState"])(false),
_useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),
isLoading = _useState6[0],
setIsLoading = _useState6[1];
var handleOk = /*#__PURE__*/function () {
var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {
var res, mapping;
return regenerator_default.a.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (inputValue) {
_context.next = 3;
break;
}
message["b" /* default */].info('请输入开发项目邀请码!');
return _context.abrupt("return");
case 3:
if (!(inputValue.length !== 6)) {
_context.next = 6;
break;
}
message["b" /* default */].info('请输入6位项目邀请码');
return _context.abrupt("return");
case 6:
if (radioValue) {
_context.next = 9;
break;
}
message["b" /* default */].info('请选择一个身份!');
return _context.abrupt("return");
case 9:
setIsLoading(true);
_context.next = 12;
return Object(home["e" /* projectApplies */])({
code: inputValue,
role: radioValue
});
case 12:
res = _context.sent;
setIsLoading(false);
handleCancel();
mapping = {
1: "您输入的邀请码错误",
2: "您已经是该项目成员",
3: "请选择一个角色",
4: "您的申请已提交,请等待项目管理员审批",
5: "您已经申请加入该项目了,请耐心等待",
6: "您已成功加入项目"
};
if (!mapping[res.status]) {
_context.next = 19;
break;
}
message["b" /* default */].info(mapping[res.status]);
return _context.abrupt("return");
case 19:
if (!(res.status === 0)) {
_context.next = 22;
break;
}
if (radioValue === "reporter") {
message["b" /* default */].success('您加入项目成功!');
Object(util["ab" /* trackEvent */])(['开发项目', '加入项目成功']);
umiExports["d" /* history */].push("/projects/".concat(res === null || res === void 0 ? void 0 : res.project_id));
} else {
Object(util["ab" /* trackEvent */])(['开发项目', '加入项目等待审批']);
message["b" /* default */].success('您的申请已提交,请等待项目管理员审批!');
}
return _context.abrupt("return");
case 22:
case "end":
return _context.stop();
}
}
}, _callee);
}));
return function handleOk() {
return _ref2.apply(this, arguments);
};
}();
var handleCancel = /*#__PURE__*/function () {
var _ref3 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() {
return regenerator_default.a.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
onCancel();
case 1:
case "end":
return _context2.stop();
}
}
}, _callee2);
}));
return function handleCancel() {
return _ref3.apply(this, arguments);
};
}();
return /*#__PURE__*/external_window_React_default.a.createElement(external_window_React_default.a.Fragment, null, /*#__PURE__*/external_window_React_default.a.createElement(modal["a" /* default */], {
centered: true,
keyboard: false,
closable: false,
title: "\u52A0\u5165\u9879\u76EE",
visible: visible,
confirmLoading: isLoading,
onOk: handleOk,
onCancel: handleCancel
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "tc"
}, /*#__PURE__*/external_window_React_default.a.createElement("div", null, /*#__PURE__*/external_window_React_default.a.createElement("span", null, "\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"), /*#__PURE__*/external_window_React_default.a.createElement(input["a" /* default */], {
placeholder: "\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",
style: {
width: 270
},
value: inputValue,
onChange: function onChange(e) {
if (e.target.value.length >= 7) {
message["b" /* default */].info('请输入6位开发项目邀请码');
return;
}
setInputValue(e.target.value);
}
})), /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "mt10 font14"
}, /*#__PURE__*/external_window_React_default.a.createElement("span", null, "\u8EAB\u4EFD\uFF1A"), /*#__PURE__*/external_window_React_default.a.createElement(es_radio["a" /* default */].Group, {
value: radioValue,
onChange: function onChange(e) {
return setRadioValue(e.target.value);
}
}, /*#__PURE__*/external_window_React_default.a.createElement(es_radio["a" /* default */], {
value: Type.Manager
}, "\u7BA1\u7406\u4EBA\u5458"), /*#__PURE__*/external_window_React_default.a.createElement(es_radio["a" /* default */], {
value: Type.Developer
}, "\u5F00\u53D1\u4EBA\u5458"), /*#__PURE__*/external_window_React_default.a.createElement(es_radio["a" /* default */], {
value: Type.Reporter
}, "\u62A5\u544A\u4EBA\u5458"))))));
};
/* harmony default export */ var Join_JoinProjectModal = (JoinProjectModal_JoinProjectModal);
// EXTERNAL MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx
var JoinClassroomModal = __webpack_require__("Jky8");
// EXTERNAL MODULE: ./src/components/Header/components/Join/index.less?modules
var Joinmodules = __webpack_require__("6Fuo");
var Joinmodules_default = /*#__PURE__*/__webpack_require__.n(Joinmodules);
// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx
var verifyLogin = __webpack_require__("NLgs");
// CONCATENATED MODULE: ./src/components/Header/components/Join/index.tsx
var VerifyType;
(function (VerifyType) {
VerifyType["Projects"] = "projects";
VerifyType["Shixuns"] = "shixuns";
VerifyType["Classrooms"] = "classrooms";
})(VerifyType || (VerifyType = {}));
var NavType;
(function (NavType) {
NavType["Classrooms"] = "classrooms";
NavType["Shixuns"] = "shixuns";
NavType["Paths"] = "paths";
NavType["Projects"] = "projects";
NavType["Videos"] = "videos";
NavType["Topics"] = "topics";
})(NavType || (NavType = {}));
var Join_Join = function Join(_ref) {
var _find, _globalSetting$settin, _find2, _globalSetting$settin2, _find3, _globalSetting$settin3, _globalSetting$settin4;
var homePage = _ref.homePage,
user = _ref.user,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
dispatch = _ref.dispatch,
location = _ref.location,
props = Object(objectWithoutProperties["a" /* default */])(_ref, ["homePage", "user", "globalSetting", "loading", "dispatch", "location"]);
var _useState = Object(external_window_React_["useState"])(),
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
visibleJoinClassroom = _useState2[0],
setVisibleJoinClassroom = _useState2[1];
var _useState3 = Object(external_window_React_["useState"])(),
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
visibleJoinProject = _useState4[0],
setVisibleJoinProject = _useState4[1];
var handleJoinVerify = function handleJoinVerify(type) {
var _user$userInfo;
if (!Object(verifyLogin["e" /* handleVerify */])(dispatch)) {
return;
}
if (type === VerifyType.Projects && !((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.email)) {
message["b" /* default */].info('请先绑定邮箱,谢谢');
return;
}
if (type === VerifyType.Classrooms) {
setVisibleJoinClassroom(true);
} else if (type === VerifyType.Projects) {
setVisibleJoinProject(true);
}
};
var handleAddVerify = function handleAddVerify(url, type) {
var _user$userInfo2;
if (!Object(verifyLogin["e" /* handleVerify */])(dispatch)) {
return;
}
if (type === VerifyType.Projects && !((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.email)) {
message["b" /* default */].info('请先绑定邮箱,谢谢');
return;
}
if (type === VerifyType.Shixuns && !Object(verifyLogin["c" /* handleCanShixunAddModal */])()) {
return;
}
url && (window.location.href = url);
};
var isClassroomsHidden = (_find = (((_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.navbar) || []).find(function (item) {
return item.link === "/".concat(NavType.Classrooms);
})) === null || _find === void 0 ? void 0 : _find.hidden;
var isShixunsHidden = (_find2 = (((_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.navbar) || []).find(function (item) {
return item.link === "/".concat(NavType.Shixuns);
})) === null || _find2 === void 0 ? void 0 : _find2.hidden;
var isPathsHidden = (_find3 = (((_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.navbar) || []).find(function (item) {
return item.link === "/".concat(NavType.Paths);
})) === null || _find3 === void 0 ? void 0 : _find3.hidden;
if (globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.is_local) {
var _user$userInfo3;
if (!(user !== null && user !== void 0 && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.is_shixun_marker)) isShixunsHidden = true;
}
var JoinOverlay = function JoinOverlay(joinProps) {
var _user$userInfo4, _user$userInfo5, _user$userInfo6, _user$navigationInfo, _user$userInfo7, _user$navigationInfo2, _user$userInfo8, _user$userInfo9, _user$userInfo10, _globalSetting$settin5, _user$userInfo11, _user$userInfo12, _user$userInfo13, _globalSetting$settin6;
return /*#__PURE__*/external_window_React_default.a.createElement(external_window_React_default.a.Fragment, null, /*#__PURE__*/external_window_React_default.a.createElement(row["a" /* default */], {
justify: "space-around",
className: "pt5 pb5"
}, /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], {
className: Joinmodules_default.a.joinCol
}, ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.user_identity) !== '学生' && !isClassroomsHidden && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, joinProps, /*#__PURE__*/external_window_React_default.a.createElement("a", {
onClick: function onClick() {
return handleAddVerify('/classrooms/new');
}
}, (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.main_site ? '新建教学课堂' : '新建课堂')), !isShixunsHidden && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, joinProps, /*#__PURE__*/external_window_React_default.a.createElement("a", {
onClick: function onClick() {
return handleAddVerify('/shixuns/new', VerifyType.Shixuns);
}
}, "\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")), (((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.main_site) && ((_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 ? void 0 : _user$navigationInfo.top) || !((_user$userInfo7 = user.userInfo) !== null && _user$userInfo7 !== void 0 && _user$userInfo7.main_site) && ((_user$navigationInfo2 = user.navigationInfo) === null || _user$navigationInfo2 === void 0 ? void 0 : _user$navigationInfo2.top) && !isPathsHidden && (((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.admin) || ((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.is_teacher) || ((_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.business))) && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, joinProps, /*#__PURE__*/external_window_React_default.a.createElement("a", {
onClick: function onClick() {
return handleAddVerify('/paths/new');
}
}, "\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin5 = globalSetting.setting) !== null && _globalSetting$settin5 !== void 0 && _globalSetting$settin5.is_local) && ((_user$userInfo11 = user.userInfo) === null || _user$userInfo11 === void 0 ? void 0 : _user$userInfo11.main_site) && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, joinProps, /*#__PURE__*/external_window_React_default.a.createElement("a", {
onClick: function onClick() {
var _user$navigationInfo3, _user$navigationInfo4;
return handleAddVerify("".concat((_user$navigationInfo3 = user.navigationInfo) === null || _user$navigationInfo3 === void 0 ? void 0 : (_user$navigationInfo4 = _user$navigationInfo3.top) === null || _user$navigationInfo4 === void 0 ? void 0 : _user$navigationInfo4.old_url, "/projects/deposit/new"), VerifyType.Projects);
}
}, "\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))), /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], null, /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: Joinmodules_default.a.joinBoard
})), /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], {
className: Joinmodules_default.a.joinCol
}, !isClassroomsHidden &&
/*#__PURE__*/
// user.userInfo?.main_site &&
external_window_React_default.a.createElement(menu["a" /* default */].Item, joinProps, /*#__PURE__*/external_window_React_default.a.createElement("a", {
onClick: function onClick() {
return handleJoinVerify(VerifyType.Classrooms);
}
}, (_user$userInfo12 = user.userInfo) !== null && _user$userInfo12 !== void 0 && _user$userInfo12.main_site ? '加入教学课堂' : '加入课堂')), ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.is_local) && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, joinProps, /*#__PURE__*/external_window_React_default.a.createElement("a", {
onClick: function onClick() {
return handleJoinVerify(VerifyType.Projects);
}
}, "\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))));
};
return /*#__PURE__*/external_window_React_default.a.createElement("section", null, /*#__PURE__*/external_window_React_default.a.createElement(dropdown["a" /* default */], {
overlay: /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */], {
className: "".concat(Joinmodules_default.a.rightMenu, " ").concat(Joinmodules_default.a.joinMenu, " mt10")
}, /*#__PURE__*/external_window_React_default.a.createElement(JoinOverlay, null)),
placement: "bottomRight"
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
style: {
lineHeight: 'inherit'
},
className: "iconfont icon-tianjiafangda c-white font18 current ml15 mr15"
})), /*#__PURE__*/external_window_React_default.a.createElement(JoinClassroomModal["a" /* default */], {
visible: visibleJoinClassroom,
onCancel: function onCancel() {
return setVisibleJoinClassroom(false);
}
}), /*#__PURE__*/external_window_React_default.a.createElement(Join_JoinProjectModal, {
visible: visibleJoinProject,
onCancel: function onCancel() {
return setVisibleJoinProject(false);
}
}));
};
/* harmony default export */ var components_Join = (Object(umiExports["a" /* connect */])(function (_ref2) {
var homePage = _ref2.homePage,
loading = _ref2.loading,
user = _ref2.user,
globalSetting = _ref2.globalSetting;
return {
homePage: homePage,
user: user,
globalSetting: globalSetting,
loading: loading.models.index
};
})(Join_Join));
// EXTERNAL MODULE: ./src/components/Header/components/User/index.less?modules
var Usermodules = __webpack_require__("vToQ");
var Usermodules_default = /*#__PURE__*/__webpack_require__.n(Usermodules);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__("xKgJ");
// EXTERNAL MODULE: ./src/service/user.ts
var service_user = __webpack_require__("jb+D");
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__("m3rI");
// CONCATENATED MODULE: ./src/components/Header/components/User/index.tsx
var getCookie = function getCookie(key) {
var arr,
reg = RegExp('(^| )' + key + '=([^;]+)(;|$)');
if (arr = document.cookie.match(reg)) //["username=liuwei;", "", "liuwei", ";"]
return decodeURIComponent(arr[2]);else return null;
};
var delCookie = function delCookie(name) {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = getCookie(name);
if (cval != null) {
document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString();
}
};
var User_NavType;
(function (NavType) {
NavType["Classrooms"] = "classrooms";
NavType["Shixuns"] = "shixuns";
NavType["Paths"] = "paths";
NavType["Projects"] = "projects";
NavType["Videos"] = "videos";
NavType["Topics"] = "topics";
})(User_NavType || (User_NavType = {}));
var User_User = function User(_ref) {
var _find, _globalSetting$settin, _find2, _globalSetting$settin2, _find3, _globalSetting$settin3, _user$userInfo, _user$userInfo2, _user$userInfo3, _user$userInfo4, _user$userInfo5;
var homePage = _ref.homePage,
user = _ref.user,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
dispatch = _ref.dispatch,
shixunHomeworks = _ref.shixunHomeworks,
location = _ref.location,
_ref$payload = _ref.payload,
payload = _ref$payload === void 0 ? {} : _ref$payload,
props = Object(objectWithoutProperties["a" /* default */])(_ref, ["homePage", "user", "globalSetting", "loading", "dispatch", "shixunHomeworks", "location", "payload"]);
var isClassroomsHidden = (_find = (((_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.navbar) || []).find(function (item) {
return item.link === "/".concat(User_NavType.Classrooms);
})) === null || _find === void 0 ? void 0 : _find.hidden;
var isShixunsHidden = (_find2 = (((_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.navbar) || []).find(function (item) {
return item.link === "/".concat(User_NavType.Shixuns);
})) === null || _find2 === void 0 ? void 0 : _find2.hidden;
var isPathsHidden = (_find3 = (((_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.navbar) || []).find(function (item) {
return item.link === "/".concat(User_NavType.Paths);
})) === null || _find3 === void 0 ? void 0 : _find3.hidden;
var isPaperlibraryShow = ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.admin) || ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.business) || ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.is_shixun_marker) || ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.is_teacher) || ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生';
var DropdownMenu = function DropdownMenu() {
if (Object(util["p" /* checkIsClientExam */])()) {
return /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */], {
className: "".concat(Usermodules_default.a.rightMenu, " ").concat(Usermodules_default.a.menuWrap)
}, /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/account/profile"
}, "\u8D26\u53F7\u7BA1\u7406")));
} else {
var _user$userInfo6, _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _globalSetting$settin4, _user$userInfo13, _user$userInfo14, _user$userInfo15, _user$navigationInfo, _user$navigationInfo$, _user$navigationInfo2, _user$navigationInfo3, _user$navigationInfo4, _user$navigationInfo5, _user$navigationInfo6, _user$navigationInfo7, _user$navigationInfo8, _user$navigationInfo9, _user$navigationInfo10, _user$navigationInfo11;
return /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */], {
className: "".concat(Usermodules_default.a.rightMenu, " ").concat(Usermodules_default.a.menuWrap)
}, /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/users/".concat((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login, "/classrooms")
}, "\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")), !isClassroomsHidden && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/users/".concat((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.login, "/classrooms")
}, (_user$userInfo8 = user.userInfo) !== null && _user$userInfo8 !== void 0 && _user$userInfo8.main_site ? '我的教学课堂' : '我的课堂')), !isShixunsHidden && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/users/".concat((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.login, "/shixuns")
}, "\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")), !isPathsHidden && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/users/".concat((_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.login, "/paths")
}, (_user$userInfo11 = user.userInfo) !== null && _user$userInfo11 !== void 0 && _user$userInfo11.main_site ? '我的实践课程' : '我的课程')), ((_user$userInfo12 = user.userInfo) === null || _user$userInfo12 === void 0 ? void 0 : _user$userInfo12.main_site) && !((_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.is_local) && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/users/".concat((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.login, "/projects")
}, "\u6211\u7684\u5F00\u53D1\u9879\u76EE")), /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/users/".concat((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.login, "/teach-group")
}, "\u6211\u7684\u6559\u7814\u56E2\u961F")), /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/users/".concat((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.login, "/vspaces")
}, "\u6211\u7684\u865A\u62DF\u793E\u533A")), /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement("a", {
onClick: function onClick() {
if (!Object(verifyLogin["e" /* handleVerify */])(dispatch)) {
return;
}
umiExports["d" /* history */].push("/problemset");
}
}, "\u8BD5\u9898\u5E93")), isPaperlibraryShow && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement("a", {
onClick: function onClick() {
if (!Object(verifyLogin["e" /* handleVerify */])(dispatch)) {
return;
}
umiExports["d" /* history */].push("/paperlibrary");
}
}, "\u8BD5\u5377\u5E93")), ((_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 ? void 0 : (_user$navigationInfo$ = _user$navigationInfo.top) === null || _user$navigationInfo$ === void 0 ? void 0 : _user$navigationInfo$.customer_management_url) && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement("a", {
href: (_user$navigationInfo2 = user.navigationInfo) === null || _user$navigationInfo2 === void 0 ? void 0 : (_user$navigationInfo3 = _user$navigationInfo2.top) === null || _user$navigationInfo3 === void 0 ? void 0 : _user$navigationInfo3.customer_management_url
}, "\u5BA2\u6237\u7BA1\u7406")), ((_user$navigationInfo4 = user.navigationInfo) === null || _user$navigationInfo4 === void 0 ? void 0 : (_user$navigationInfo5 = _user$navigationInfo4.top) === null || _user$navigationInfo5 === void 0 ? void 0 : _user$navigationInfo5.college_identifier) && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/colleges/".concat((_user$navigationInfo6 = user.navigationInfo) === null || _user$navigationInfo6 === void 0 ? void 0 : (_user$navigationInfo7 = _user$navigationInfo6.top) === null || _user$navigationInfo7 === void 0 ? void 0 : _user$navigationInfo7.college_identifier, "/statistics")
}, "\u5B66\u9662\u7EDF\u8BA1")), ((_user$navigationInfo8 = user.navigationInfo) === null || _user$navigationInfo8 === void 0 ? void 0 : (_user$navigationInfo9 = _user$navigationInfo8.top) === null || _user$navigationInfo9 === void 0 ? void 0 : _user$navigationInfo9.laboratory_admin_url) && /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement("a", {
href: (_user$navigationInfo10 = user.navigationInfo) === null || _user$navigationInfo10 === void 0 ? void 0 : (_user$navigationInfo11 = _user$navigationInfo10.top) === null || _user$navigationInfo11 === void 0 ? void 0 : _user$navigationInfo11.laboratory_admin_url
}, "\u540E\u53F0\u7BA1\u7406")), /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
onClick: function onClick() {
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: '底部弹窗',
type: 2,
href: '/classrooms',
text: /*#__PURE__*/external_window_React_default.a.createElement("div", null, "OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")
}
});
}
},
to: "/account/profile"
}, "\u8D26\u53F7\u7BA1\u7406")), /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
to: "/order"
}, "\u6211\u7684\u8BA2\u5355")), /*#__PURE__*/external_window_React_default.a.createElement(menu["a" /* default */].Item, {
className: Usermodules_default.a.exit
}, /*#__PURE__*/external_window_React_default.a.createElement("a", {
onClick: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {
var res;
return regenerator_default.a.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return Object(service_user["c" /* LoginOut */])({});
case 2:
res = _context.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 1) {
dispatch({
type: 'user/getUserInfo',
payload: Object(objectSpread2["a" /* default */])({}, payload)
});
dispatch({
type: 'user/getNavigationInfo',
payload: Object(objectSpread2["a" /* default */])({}, payload)
});
delCookie('autologin_trustie');
delCookie('_educoder_session');
localStorage.removeItem('isfirst');
localStorage.removeItem('SystemUpdateadvtime');
localStorage.removeItem('item');
localStorage.removeItem('iscreate'); // localStorage.removeItem('CCshow')
message["b" /* default */].success(res === null || res === void 0 ? void 0 : res.message);
umiExports["d" /* history */].replace('/');
}
case 4:
case "end":
return _context.stop();
}
}
}, _callee);
}))
}, "\u9000\u51FA")));
}
};
if (Object(authority["p" /* isLogin */])()) {
var _user$userInfo16, _user$userInfo18;
return /*#__PURE__*/external_window_React_default.a.createElement(dropdown["a" /* default */], {
className: "".concat(Usermodules_default.a.height67, " pr25"),
overlay: DropdownMenu,
placement: "bottomRight"
}, /*#__PURE__*/external_window_React_default.a.createElement("section", null, /*#__PURE__*/external_window_React_default.a.createElement("aside", null, /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: shixunHomeworks.actionTabs.type === 1 ? Usermodules_default.a.classromediv : ''
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
className: "".concat(Usermodules_default.a.userPic, " current ml15"),
src: "".concat(env["a" /* default */] === null || env["a" /* default */] === void 0 ? void 0 : env["a" /* default */].IMG_SERVER, "/images/").concat((_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.image_url),
alt: "",
onClick: function onClick() {
var _user$userInfo17;
return umiExports["d" /* history */].push(Object(util["p" /* checkIsClientExam */])() ? '/account/profile' : "/users/".concat((_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.login, "/classrooms"));
}
}), Object(util["p" /* checkIsClientExam */])() && /*#__PURE__*/external_window_React_default.a.createElement("span", {
className: "ml10 font16"
}, (_user$userInfo18 = user.userInfo) === null || _user$userInfo18 === void 0 ? void 0 : _user$userInfo18.username)))));
} else {
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "font15 ".concat(globalSetting.isIlearning ? Usermodules_default.a.login : "")
}, /*#__PURE__*/external_window_React_default.a.createElement("span", {
className: "ml10 mr5 current c-white pr25",
onClick: function onClick() {
dispatch({
type: 'user/showPopLogin',
payload: {
showPopLogin: true,
showClosable: true
}
});
}
}, "\u767B\u5F55 / \u6CE8\u518C"));
}
};
/* harmony default export */ var components_User = (Object(umiExports["a" /* connect */])(function (_ref3) {
var homePage = _ref3.homePage,
loading = _ref3.loading,
user = _ref3.user,
globalSetting = _ref3.globalSetting,
shixunHomeworks = _ref3.shixunHomeworks;
return {
homePage: homePage,
user: user,
globalSetting: globalSetting,
shixunHomeworks: shixunHomeworks,
loading: loading.models.index
};
})(User_User));
// 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: ./src/components/HomeModal/jqr.png
var jqr = __webpack_require__("Cs+z");
var jqr_default = /*#__PURE__*/__webpack_require__.n(jqr);
// CONCATENATED MODULE: ./src/components/HomeModal/Beginnerbottom.tsx
var showLinks = ['/', '/classrooms', '/account/profile', '/account/profile/edit', '/classrooms/new'];
var Beginnerbottom_User = function User(_ref) {
var homePage = _ref.homePage,
user = _ref.user,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
dispatch = _ref.dispatch,
location = _ref.location,
text = _ref.text,
shixunHomeworks = _ref.shixunHomeworks,
_ref$payload = _ref.payload,
payload = _ref$payload === void 0 ? {} : _ref$payload,
props = Object(objectWithoutProperties["a" /* default */])(_ref, ["homePage", "user", "globalSetting", "loading", "dispatch", "location", "text", "shixunHomeworks", "payload"]);
var _useState = Object(external_window_React_["useState"])('none'),
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
showbottom = _useState2[0],
setshowbottom = _useState2[1];
Object(external_window_React_["useEffect"])(function () {
if (shixunHomeworks.actionTabs.key === '底部弹窗') {
setshowbottom('flex');
}
}, [shixunHomeworks.actionTabs.key]);
Object(external_window_React_["useEffect"])(function () {
if (shixunHomeworks.actionTabs.key === '隐藏') {
setshowbottom('none');
localStorage.setItem('Noviceguide', '0');
}
}, [shixunHomeworks.actionTabs.key]);
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
style: {
display: showbottom,
background: '#fff',
width: '100%',
height: '200px',
position: "fixed",
bottom: '0px',
boxShadow: '0px -4px 6px 0px rgba(204, 204, 204, 0.2)',
zIndex: '999'
}
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
style: {
margin: '0 auto',
width: '1200px'
}
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
src: jqr_default.a,
style: {
position: 'absolute',
top: '-32px'
}
}), /*#__PURE__*/external_window_React_default.a.createElement("div", {
style: {
marginLeft: "151px",
marginTop: '40px',
fontSize: '18px',
color: "#333333"
}
}, shixunHomeworks.actionTabs.text), shixunHomeworks.actionTabs.type === 9 ? /*#__PURE__*/external_window_React_default.a.createElement("div", {
style: {
display: 'flex',
justifyContent: 'flex-end'
}
}, /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], {
type: "primary",
onClick: function onClick() {
localStorage.setItem('Noviceguide', '0');
setshowbottom('none');
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: ''
}
});
},
ghost: true,
style: {
marginTop: "30px",
width: '138px',
height: '40px',
position: 'absolute',
top: '124px'
}
}, "\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")) : /*#__PURE__*/external_window_React_default.a.createElement("div", {
style: {
display: 'flex',
justifyContent: 'flex-end'
}
}, /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], {
type: "primary",
onClick: function onClick() {
localStorage.setItem('Noviceguide', '0');
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: ''
}
});
setshowbottom('none');
},
ghost: true,
style: {
marginTop: "30px",
width: '138px',
height: '40px',
position: 'absolute',
top: '124px'
}
}, "\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))));
};
/* harmony default export */ var Beginnerbottom = (Object(umiExports["a" /* connect */])(function (_ref2) {
var homePage = _ref2.homePage,
loading = _ref2.loading,
user = _ref2.user,
globalSetting = _ref2.globalSetting,
shixunHomeworks = _ref2.shixunHomeworks;
return {
homePage: homePage,
user: user,
globalSetting: globalSetting,
loading: loading.models.index,
shixunHomeworks: shixunHomeworks
};
})(Beginnerbottom_User));
// EXTERNAL MODULE: ./src/components/Header/logo.svg
var logo = __webpack_require__("498V");
var logo_default = /*#__PURE__*/__webpack_require__.n(logo);
// CONCATENATED MODULE: ./src/components/Header/index.tsx
var Header = layout["a" /* default */].Header;
var Search = input["a" /* default */].Search;
function getCourseParam() {
var _type$, _type$2;
var query = window.location.pathname;
var type = query.split('/');
var params = {};
if (type[1] == 'classrooms' && type.length > 3 && !((_type$ = type[4]) !== null && _type$ !== void 0 && _type$.includes('newgold')) && !((_type$2 = type[5]) !== null && _type$2 !== void 0 && _type$2.includes('newgold')) && type[2] !== 'coursesId') {
params.course_id = type[2];
}
if (type[1] === 'shixuns' && type.length > 3) {
params.objective_type = 'shixun';
params.objective_id = type[2];
}
if (type[1] === 'paths' && type.length > 3) {
params.objective_type = 'path';
params.objective_id = type[2];
}
return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, params), {
school: 1
});
}
var routerLinks = {
首页: "/",
'/paths': {
link: "/paths",
key: 1
},
'/shixuns': {
link: "/shixuns",
key: 2
},
'/classrooms': {
link: "/classrooms",
key: 3
},
'/competitions': {
link: "/competitions",
key: 4
},
'/moop_cases': {
link: "/moop_cases",
key: 5
},
'/forums': {
link: "/forums",
key: 6
},
'/recruitment': {
link: "/competitions/index",
key: 7
},
'/three': {
link: "/three",
key: 7
}
};
var Header_showLinks = ['/', '/classrooms', '/account/profile', '/account/profile/edit', '/classrooms/new'];
var Header_HeaderComponents = function HeaderComponents(_ref) {
var _globalSetting$settin6;
var homePage = _ref.homePage,
user = _ref.user,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
dispatch = _ref.dispatch,
location = _ref.location,
_ref$isLogin = _ref.isLogin,
isLogin = _ref$isLogin === void 0 ? false : _ref$isLogin,
shixunHomeworks = _ref.shixunHomeworks,
props = Object(objectWithoutProperties["a" /* default */])(_ref, ["homePage", "user", "globalSetting", "loading", "dispatch", "location", "isLogin", "shixunHomeworks"]);
var history = Object(react_router["g" /* useHistory */])();
var _useState = Object(external_window_React_["useState"])(false),
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
openSearch = _useState2[0],
setOpenSearch = _useState2[1];
var _useState3 = Object(external_window_React_["useState"])(-1),
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
activeKey = _useState4[0],
setActiveKey = _useState4[1];
var _useState5 = Object(external_window_React_["useState"])(false),
_useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),
QQVisible = _useState6[0],
setQQVisible = _useState6[1];
var payload = getCourseParam();
var pathname = location.pathname;
Object(external_window_React_["useEffect"])(function () {
dispatch({
type: 'user/getNavigationInfo',
payload: Object(objectSpread2["a" /* default */])({}, payload)
});
}, [globalSetting.name]);
Object(external_window_React_["useEffect"])(function () {
if (shixunHomeworks.actionTabs.key === '底部弹窗') {
if (Header_showLinks !== null && Header_showLinks !== void 0 && Header_showLinks.includes(location === null || location === void 0 ? void 0 : location.pathname) || (location === null || location === void 0 ? void 0 : location.pathname.indexOf('/classrooms')) === 0) {} else {
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: '隐藏'
}
});
}
}
}, [location.pathname]);
Object(external_window_React_["useEffect"])(function () {
//判断 如果刷新了 直接吧状态赋空 防止点击埋点出现问题
if (shixunHomeworks.actionTabs.key === '底部弹窗') {} else if (shixunHomeworks.actionTabs.key) {} else {
localStorage.setItem('Noviceguide', '0');
}
}, [shixunHomeworks.actionTabs.key]);
Object(external_window_React_["useEffect"])(function () {
if (globalSetting !== null && globalSetting !== void 0 && globalSetting.setting) {
var _globalSetting$settin, _globalSetting$settin2;
globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : (_globalSetting$settin2 = _globalSetting$settin.navbar) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.map(function (val, key) {
if (location.pathname.indexOf(val.link) > -1) {
setActiveKey(key);
}
});
if (activeKey === -1) {
Object(util["V" /* setDocumentTitle */])(globalSetting.setting.name);
} else {
var _globalSetting$settin3;
Object(util["V" /* setDocumentTitle */])(((_globalSetting$settin3 = globalSetting.setting.navbar[activeKey]) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.name) || globalSetting.setting.name);
}
}
}, [globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.setting]);
var logoUrl = Object(external_window_React_["useMemo"])(function () {
var _globalSetting$settin4;
if (!!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.nav_logo_url)) {
var _globalSetting$settin5;
return "".concat(env["a" /* default */].IMG_SERVER, "/").concat(globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin5 = globalSetting.setting) === null || _globalSetting$settin5 === void 0 ? void 0 : _globalSetting$settin5.nav_logo_url);
} else {
return "".concat(env["a" /* default */].IMG_SERVER, "/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime());
}
}, [globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin6 = globalSetting.setting) === null || _globalSetting$settin6 === void 0 ? void 0 : _globalSetting$settin6.nav_logo_url]);
function onGlobalSearch(value) {
history.push('/search?value=' + value);
}
var SearchInput = function SearchInput() {
if (openSearch) {
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
onBlur: function onBlur() {
setTimeout(function () {
setOpenSearch(false);
}, 300);
}
}, /*#__PURE__*/external_window_React_default.a.createElement(Search, {
placeholder: "\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",
className: "search-input mr20",
onSearch: onGlobalSearch,
autoFocus: true
}));
} else {
return /*#__PURE__*/external_window_React_default.a.createElement("span", {
className: "iconfont icon-sousuo font18 current ml15 mr15",
onClick: function onClick() {
// setOpenSearch(true)
history.push('/search?value=');
}
});
}
};
var handleCert = /*#__PURE__*/function () {
var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(e) {
var _res$data;
var res, _res$data2;
return regenerator_default.a.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
e.preventDefault();
_context.next = 3;
return Object(service_user["j" /* getEngineerUrl */])();
case 3:
res = _context.sent;
if (res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && _res$data.engineer_url) {
document.location.href = res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.engineer_url;
} else if ((res === null || res === void 0 ? void 0 : res.status) != 401) {
setQQVisible(true);
}
case 5:
case "end":
return _context.stop();
}
}
}, _callee);
}));
return function handleCert(_x) {
return _ref2.apply(this, arguments);
};
}();
if (globalSetting.showHeader && globalSetting.showHeaderFooter) {
var _globalSetting$settin7, _globalSetting$settin8, _user$userInfo, _globalSetting$settin9, _user$userInfo2, _user$userInfo3, _user$userInfo4, _user$navigationInfo, _user$navigationInfo$;
return /*#__PURE__*/external_window_React_default.a.createElement(layout["a" /* default */], {
className: "".concat(globalSetting.isIlearning ? Headermodules_default.a["header-iearning"] : Headermodules_default.a.header, " ").concat(globalSetting.showHeaderFixed ? Headermodules_default.a.headerFixed : '')
}, /*#__PURE__*/external_window_React_default.a.createElement(Header, {
className: "header"
}, /*#__PURE__*/external_window_React_default.a.createElement("section", {
className: Headermodules_default.a['edu-menu']
}, !!globalSetting.isIlearning && /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
style: {
display: 'flex',
alignItems: 'center'
},
onClick: function onClick() {
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: ''
}
});
},
to: "/"
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
className: Headermodules_default.a.logo,
title: (_globalSetting$settin7 = globalSetting.setting) === null || _globalSetting$settin7 === void 0 ? void 0 : _globalSetting$settin7.name,
src: logo_default.a || logoUrl
}), /*#__PURE__*/external_window_React_default.a.createElement("span", {
className: Headermodules_default.a.title
}, "\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")), /*#__PURE__*/external_window_React_default.a.createElement("ul", {
className: "".concat(Headermodules_default.a.menu, " ").concat(Object(util["p" /* checkIsClientExam */])() && "ml0")
}, Object(util["p" /* checkIsClientExam */])() && /*#__PURE__*/external_window_React_default.a.createElement("li", null, /*#__PURE__*/external_window_React_default.a.createElement("a", {
href: "/"
}, "\u8003\u8BD5\u7CFB\u7EDF")), !Object(util["p" /* checkIsClientExam */])() && globalSetting.setting && globalSetting.setting.navbar.map(function (v, k) {
if (!v.hidden) {
return /*#__PURE__*/external_window_React_default.a.createElement("li", {
key: k,
className: activeKey === k ? Headermodules_default.a.actived : ''
}, (v === null || v === void 0 ? void 0 : v.name) === '教学课堂' && /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
onClick: function onClick() {
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: '底部弹窗',
type: 5,
text: /*#__PURE__*/external_window_React_default.a.createElement("div", null, "\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")
}
});
}
},
className: shixunHomeworks.actionTabs.type === 4 ? Headermodules_default.a.classromediv : '',
dangerouslySetInnerHTML: {
__html: v.name
},
to: v.link
}), (v === null || v === void 0 ? void 0 : v.name) != '教学课堂' && v.link.indexOf("http") < 0 && /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
onClick: function onClick() {
dispatch({
type: 'shixunHomeworks/setActionTabs',
payload: {
key: ''
}
});
},
dangerouslySetInnerHTML: {
__html: v.name
},
to: v.link,
target: v.link.indexOf("http") > -1 ? "_blank" : "_self"
}), (v === null || v === void 0 ? void 0 : v.name) != '教学课堂' && v.link.indexOf("http") > -1 && /*#__PURE__*/external_window_React_default.a.createElement("a", {
target: v.link.indexOf("http") > -1 ? "_blank" : "_self",
dangerouslySetInnerHTML: {
__html: v.name
},
href: v.link
}));
}
}), ((_globalSetting$settin8 = globalSetting.setting) === null || _globalSetting$settin8 === void 0 ? void 0 : _globalSetting$settin8.main_site) && (Object(authority["m" /* isCommonStudent */])() || (user === null || user === void 0 ? void 0 : (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.identity) === "student") && /*#__PURE__*/external_window_React_default.a.createElement("li", {
key: '998'
}, /*#__PURE__*/external_window_React_default.a.createElement("a", {
href: "/Activities",
target: "_blank"
}, "\u5B9E\u6218\u5C0F\u8BFE")), !Object(util["p" /* checkIsClientExam */])() && !isLogin && ((_globalSetting$settin9 = globalSetting.setting) === null || _globalSetting$settin9 === void 0 ? void 0 : _globalSetting$settin9.main_site) && /*#__PURE__*/external_window_React_default.a.createElement("li", {
key: '999'
}, /*#__PURE__*/external_window_React_default.a.createElement("a", {
href: "",
onClick: handleCert
}, "\u5DE5\u7A0B\u8BA4\u8BC1")), (user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.is_show_innovation) && /*#__PURE__*/external_window_React_default.a.createElement("li", {
key: '111'
}, /*#__PURE__*/external_window_React_default.a.createElement("a", {
href: "/innovation"
}, "\u79D1\u7814\u521B\u65B0"))), /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "search-bar",
style: {
flex: globalSetting.isIlearning ? "initial" : "1 0 auto"
}
}, !Object(util["p" /* checkIsClientExam */])() && !(globalSetting !== null && globalSetting !== void 0 && globalSetting.isIlearning) && /*#__PURE__*/external_window_React_default.a.createElement(external_window_React_default.a.Fragment, null, /*#__PURE__*/external_window_React_default.a.createElement(SearchInput, null), !isLogin && /*#__PURE__*/external_window_React_default.a.createElement(components_Join, null), !isLogin && !!(user !== null && user !== void 0 && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.login) && /*#__PURE__*/external_window_React_default.a.createElement(react_router_dom["a" /* Link */], {
className: "iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",
to: "/messages/".concat(user === null || user === void 0 ? void 0 : (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login, "/user_tidings")
}, (user === null || user === void 0 ? void 0 : (_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 ? void 0 : (_user$navigationInfo$ = _user$navigationInfo.top) === null || _user$navigationInfo$ === void 0 ? void 0 : _user$navigationInfo$.new_message) && /*#__PURE__*/external_window_React_default.a.createElement("span", {
className: Headermodules_default.a.newslight
}))), !isLogin && /*#__PURE__*/external_window_React_default.a.createElement(components_User, {
payload: payload
}))), /*#__PURE__*/external_window_React_default.a.createElement(modal["a" /* default */], {
centered: true,
destroyOnClose: true,
visible: QQVisible,
title: "\u63D0\u793A",
width: "500px" // footer={null}
,
okText: "\u7ACB\u5373\u8054\u7CFB",
cancelText: "\u53D6\u6D88",
onOk: function onOk() {
Object(util["Q" /* openNewWindow */])("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi");
},
onCancel: function onCancel() {
return setQQVisible(false);
}
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
style: {
display: 'flex',
flexDirection: 'column',
alignItems: 'center'
}
}, /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"), /*#__PURE__*/external_window_React_default.a.createElement("img", {
src: ImagesIcon["D" /* teacherQQIcon */],
width: 200,
height: 200
}), /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u7FA4\u53F7\uFF1A693542422 ")))), /*#__PURE__*/external_window_React_default.a.createElement(Beginnerbottom, null));
} else {
return /*#__PURE__*/external_window_React_default.a.createElement(external_window_React_default.a.Fragment, null);
}
};
/* harmony default export */ var components_Header = __webpack_exports__["a"] = (Object(umiExports["a" /* connect */])(function (_ref3) {
var homePage = _ref3.homePage,
loading = _ref3.loading,
user = _ref3.user,
globalSetting = _ref3.globalSetting,
shixunHomeworks = _ref3.shixunHomeworks;
return {
homePage: homePage,
user: user,
globalSetting: globalSetting,
loading: loading.models.index,
shixunHomeworks: shixunHomeworks
};
})(Header_HeaderComponents));
/***/ }),
/***/ "vToQ":
/*!******************************************************************!*\
!*** ./src/components/Header/components/User/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___3UWMh","flex_space_between":"flex_space_between___2nh9S","flex_box_vertical_center":"flex_box_vertical_center___2Neiq","flex_box_center_end":"flex_box_center_end___2_1FS","flex_box_column":"flex_box_column___2E-v7","userPic":"userPic___3Pu9t","rightMenu":"rightMenu___1qaVl","menuWrap":"menuWrap___3r9jm","exit":"exit___38Urs","classromediv":"classromediv___2R8_g","glow":"glow___323IR","height67":"height67___1DFRI","login":"login___20J7t"};
/***/ }),
/***/ "xrsn":
/*!**************************************************!*\
!*** ./src/components/Header/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___2cC1r","flex_space_between":"flex_space_between___9TeDx","flex_box_vertical_center":"flex_box_vertical_center___3EIYv","flex_box_center_end":"flex_box_center_end___1Uph0","flex_box_column":"flex_box_column___17_5w","header":"header___1E4MV","logo":"logo___R8PNJ","menu":"menu___Km2Uo","actived":"actived___12Ff0","edu-menu":"edu-menu___2hxbr","newslight":"newslight___jwZR3","classromediv":"classromediv___Cjpgf","glow":"glow___3Nuu5","spandiv":"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L","title":"title___3TtoH","headerFixed":"headerFixed___1V7d4"};
/***/ }),
/***/ "zCei":
/*!************************************************!*\
!*** ./src/layouts/user/index.tsx + 1 modules ***!
\************************************************/
/*! exports provided: default */
/*! all exports used */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends.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 ./src/.umi-production/core/umiExports.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Header/index.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/components/User/OauthPanel/qq.svg (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/User/OauthPanel/wechat.svg (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/layouts/user/logo.png (<- Module is not an ECMAScript module) */
/*! 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/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__("0Owb");
// 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: external "window.React"
var external_window_React_ = __webpack_require__("cDcd");
var external_window_React_default = /*#__PURE__*/__webpack_require__.n(external_window_React_);
// EXTERNAL MODULE: ./src/components/User/OauthPanel/wechat.svg
var wechat = __webpack_require__("XmPC");
var wechat_default = /*#__PURE__*/__webpack_require__.n(wechat);
// EXTERNAL MODULE: ./src/components/User/OauthPanel/qq.svg
var qq = __webpack_require__("p3IR");
var qq_default = /*#__PURE__*/__webpack_require__.n(qq);
// EXTERNAL MODULE: ./src/utils/util.tsx + 1 modules
var util = __webpack_require__("1vsH");
// EXTERNAL MODULE: ./src/components/User/OauthPanel/index.less
var OauthPanel = __webpack_require__("RhLm");
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__("m3rI");
// CONCATENATED MODULE: ./src/components/User/OauthPanel/index.tsx
var HOST = window.location.host;
var redirect_uri = env["a" /* default */].QQLoginCB;
/* harmony default export */ var User_OauthPanel = (function (_ref) {
var onWechatLogin = _ref.onWechatLogin;
function onQQLogin() {
if (Object(util["M" /* isPc */])()) {
window.location.href = "https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code");
} else {
Object(util["Q" /* openNewWindow */])("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code"));
}
}
return /*#__PURE__*/external_window_React_default.a.createElement(external_window_React_default.a.Fragment, null, /*#__PURE__*/external_window_React_default.a.createElement("p", {
className: "driver"
}, " \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ", /*#__PURE__*/external_window_React_default.a.createElement("span", {
style: {
color: '#444444'
}
}, "\u5FEB\u901F\u767B\u5F55"), " \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 "), /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "other-login"
}, /*#__PURE__*/external_window_React_default.a.createElement("a", {
title: "\u5FAE\u4FE1\u767B\u5F55",
onClick: onWechatLogin
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
src: wechat_default.a,
alt: "\u5FAE\u4FE1",
width: 46
})), /*#__PURE__*/external_window_React_default.a.createElement("a", {
title: "qq\u767B\u5F55",
onClick: onQQLogin
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
src: qq_default.a,
alt: "QQ",
width: 46
}))));
});
function WechatQrcode(_ref2) {
var onBack = _ref2.onBack;
return /*#__PURE__*/external_window_React_default.a.createElement(external_window_React_default.a.Fragment, null, /*#__PURE__*/external_window_React_default.a.createElement("iframe", {
className: "wechat-qrcode",
frameBorder: "0",
sandbox: "allow-scripts allow-same-origin allow-top-navigation",
scrolling: "no",
src: "https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(redirect_uri, "%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(HOST, "#wechat_redirect")
}), /*#__PURE__*/external_window_React_default.a.createElement("a", {
className: "btn-link",
onClick: onBack
}, "\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55"));
}
// EXTERNAL MODULE: ./src/components/Header/index.tsx + 4 modules
var Header = __webpack_require__("ruvs");
// EXTERNAL MODULE: ./src/layouts/user/index.less
var user = __webpack_require__("7A1C");
// EXTERNAL MODULE: ./src/layouts/user/logo.png
var logo = __webpack_require__("aZj7");
var logo_default = /*#__PURE__*/__webpack_require__.n(logo);
// EXTERNAL MODULE: ./src/.umi-production/core/umiExports.ts + 17 modules
var umiExports = __webpack_require__("9kvl");
// EXTERNAL MODULE: ./node_modules/react-router/esm/react-router.js
var react_router = __webpack_require__("Ty5D");
// CONCATENATED MODULE: ./src/layouts/user/index.tsx
function Register(_ref) {
var _globalSetting$settin, _globalSetting$settin2, _globalSetting$settin3;
var dispatch = _ref.dispatch,
globalSetting = _ref.globalSetting,
children = _ref.children,
props = Object(objectWithoutProperties["a" /* default */])(_ref, ["dispatch", "globalSetting", "children"]);
var _useState = Object(external_window_React_["useState"])(false),
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
wechatQrcode = _useState2[0],
setWechatQrcode = _useState2[1];
function onBack() {
setWechatQrcode(false);
umiExports["d" /* history */].push('/user/login');
}
function onWechatLogin() {
setWechatQrcode(true);
}
Object(external_window_React_["useEffect"])(function () {
if (!globalSetting.setting) {
dispatch({
type: 'globalSetting/query'
});
}
}, []);
var renderNav = function renderNav() {
var _useLocation = Object(react_router["h" /* useLocation */])(),
pathname = _useLocation.pathname;
if (pathname === '/user/reset-password') {
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "register-nav"
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
style: {
color: '#333'
}
}, "\u627E\u56DE\u5BC6\u7801"));
}
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "register-nav"
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
onClick: function onClick() {
return umiExports["d" /* history */].push('/user/login');
},
className: pathname === '/user/login' || pathname === '/login' ? 'nav-active' : ''
}, "\u767B\u5F55"), /*#__PURE__*/external_window_React_default.a.createElement("div", {
onClick: function onClick() {
return umiExports["d" /* history */].push('/user/register');
},
className: pathname === '/user/register' || pathname === '/register' ? 'nav-active' : ''
}, "\u6CE8\u518C"));
};
var is_main_site = (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.main_site;
var login_logo_url = (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.login_logo_url;
var is_local = (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.is_local;
return /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "register-container"
}, !Object(util["p" /* checkIsClientExam */])() && /*#__PURE__*/external_window_React_default.a.createElement(Header["a" /* default */], Object(esm_extends["a" /* default */])({
isLogin: true
}, props)), /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "register-bg"
}, /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "register-introduce"
}, /*#__PURE__*/external_window_React_default.a.createElement("img", {
alt: "logo",
src: login_logo_url ? "".concat(env["a" /* default */].IMG_SERVER, "/").concat(login_logo_url) : logo_default.a
}), /*#__PURE__*/external_window_React_default.a.createElement("h4", null, "\u8BA9\u5B9E\u8DF5\u6559\u5B66\u66F4\u7B80\u5355"), /*#__PURE__*/external_window_React_default.a.createElement("p", null, "\u5934\u6B4C (educoder.net) \u662F\u4E00\u4E2A\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u548C\u521B\u65B0\u670D\u52A1\u5E73\u53F0\uFF0C\u652F\u6301\u5B9E\u9A8C\u5B9E\u8BAD\u3001\u8BFE\u5802\u6559\u5B66\u3001\u8FDC\u7A0B\u8003\u8BD5\u3001\u4E00\u6D41\u8BFE\u7A0B\u3001\u5DE5\u7A0B\u8BA4\u8BC1\u3001\u80FD\u529B\u7ADE\u8D5B\u7B49\u5404\u7C7B\u5728\u7EBF\u79D1\u6559\u6D3B\u52A8\uFF0C\u81F4\u529B\u4E8E\u8BA9\u9AD8\u6821\u6559\u5B66\u548C\u79D1\u7814\u66F4\u6709\u521B\u9020\u529B\u3002")), /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "register-panel"
}, !wechatQrcode ? renderNav() : null, !wechatQrcode ? children : null, wechatQrcode ? /*#__PURE__*/external_window_React_default.a.createElement(WechatQrcode, {
onBack: onBack
}) : /*#__PURE__*/external_window_React_default.a.createElement(external_window_React_default.a.Fragment, null, is_main_site && !is_local && /*#__PURE__*/external_window_React_default.a.createElement(User_OauthPanel, {
onWechatLogin: onWechatLogin
})))), !is_local && /*#__PURE__*/external_window_React_default.a.createElement("div", {
className: "register-footer"
}, /*#__PURE__*/external_window_React_default.a.createElement("span", null, "\xA9"), " 2021 EduCoder \u6E58ICP\u590717009477\u53F7 ", /*#__PURE__*/external_window_React_default.a.createElement("a", {
href: "https://team.trustie.net/",
target: "_blank"
}, "Trustie"), " & IntelliDE inside"));
}
/* harmony default export */ var layouts_user = __webpack_exports__["default"] = (Object(umiExports["a" /* connect */])(function (_ref2) {
var loading = _ref2.loading,
globalSetting = _ref2.globalSetting;
return {
globalSetting: globalSetting,
loading: loading.models.index
};
})(Register));
/***/ })
}]);