|
|
(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));
|
|
|
|
|
|
/***/ })
|
|
|
|
|
|
}]); |