forked from Gitlink/build
8527 lines
501 KiB
JavaScript
8527 lines
501 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8,4],{
|
||
|
||
/***/ "+uyH":
|
||
/*!***********************************************************!*\
|
||
!*** ./node_modules/@ant-design/react-slick/lib/track.js ***!
|
||
\***********************************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "TqRt");
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.Track = void 0;
|
||
|
||
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "pVnL"));
|
||
|
||
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "lwsE"));
|
||
|
||
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "W8MJ"));
|
||
|
||
var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "PJYZ"));
|
||
|
||
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "7W2i"));
|
||
|
||
var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createSuper */ "LQ03"));
|
||
|
||
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "lSNA"));
|
||
|
||
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ "3tO9"));
|
||
|
||
var _react = _interopRequireDefault(__webpack_require__(/*! react */ "q1tI"));
|
||
|
||
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ "TSYQ"));
|
||
|
||
var _innerSliderUtils = __webpack_require__(/*! ./utils/innerSliderUtils */ "3K4p");
|
||
|
||
// given specifications/props for a slide, fetch all the classes that need to be applied to the slide
|
||
var getSlideClasses = function getSlideClasses(spec) {
|
||
var slickActive, slickCenter, slickCloned;
|
||
var centerOffset, index;
|
||
|
||
if (spec.rtl) {
|
||
index = spec.slideCount - 1 - spec.index;
|
||
} else {
|
||
index = spec.index;
|
||
}
|
||
|
||
slickCloned = index < 0 || index >= spec.slideCount;
|
||
|
||
if (spec.centerMode) {
|
||
centerOffset = Math.floor(spec.slidesToShow / 2);
|
||
slickCenter = (index - spec.currentSlide) % spec.slideCount === 0;
|
||
|
||
if (index > spec.currentSlide - centerOffset - 1 && index <= spec.currentSlide + centerOffset) {
|
||
slickActive = true;
|
||
}
|
||
} else {
|
||
slickActive = spec.currentSlide <= index && index < spec.currentSlide + spec.slidesToShow;
|
||
}
|
||
|
||
var focusedSlide;
|
||
|
||
if (spec.targetSlide < 0) {
|
||
focusedSlide = spec.targetSlide + spec.slideCount;
|
||
} else if (spec.targetSlide >= spec.slideCount) {
|
||
focusedSlide = spec.targetSlide - spec.slideCount;
|
||
} else {
|
||
focusedSlide = spec.targetSlide;
|
||
}
|
||
|
||
var slickCurrent = index === focusedSlide;
|
||
return {
|
||
"slick-slide": true,
|
||
"slick-active": slickActive,
|
||
"slick-center": slickCenter,
|
||
"slick-cloned": slickCloned,
|
||
"slick-current": slickCurrent // dubious in case of RTL
|
||
|
||
};
|
||
};
|
||
|
||
var getSlideStyle = function getSlideStyle(spec) {
|
||
var style = {};
|
||
|
||
if (spec.variableWidth === undefined || spec.variableWidth === false) {
|
||
style.width = spec.slideWidth;
|
||
}
|
||
|
||
if (spec.fade) {
|
||
style.position = "relative";
|
||
|
||
if (spec.vertical) {
|
||
style.top = -spec.index * parseInt(spec.slideHeight);
|
||
} else {
|
||
style.left = -spec.index * parseInt(spec.slideWidth);
|
||
}
|
||
|
||
style.opacity = spec.currentSlide === spec.index ? 1 : 0;
|
||
|
||
if (spec.useCSS) {
|
||
style.transition = "opacity " + spec.speed + "ms " + spec.cssEase + ", " + "visibility " + spec.speed + "ms " + spec.cssEase;
|
||
}
|
||
}
|
||
|
||
return style;
|
||
};
|
||
|
||
var getKey = function getKey(child, fallbackKey) {
|
||
return child.key + "-" + fallbackKey;
|
||
};
|
||
|
||
var renderSlides = function renderSlides(spec) {
|
||
var key;
|
||
var slides = [];
|
||
var preCloneSlides = [];
|
||
var postCloneSlides = [];
|
||
|
||
var childrenCount = _react["default"].Children.count(spec.children);
|
||
|
||
var startIndex = (0, _innerSliderUtils.lazyStartIndex)(spec);
|
||
var endIndex = (0, _innerSliderUtils.lazyEndIndex)(spec);
|
||
|
||
_react["default"].Children.forEach(spec.children, function (elem, index) {
|
||
var child;
|
||
var childOnClickOptions = {
|
||
message: "children",
|
||
index: index,
|
||
slidesToScroll: spec.slidesToScroll,
|
||
currentSlide: spec.currentSlide
|
||
}; // in case of lazyLoad, whether or not we want to fetch the slide
|
||
|
||
if (!spec.lazyLoad || spec.lazyLoad && spec.lazyLoadedList.indexOf(index) >= 0) {
|
||
child = elem;
|
||
} else {
|
||
child = /*#__PURE__*/_react["default"].createElement("div", null);
|
||
}
|
||
|
||
var childStyle = getSlideStyle((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
index: index
|
||
}));
|
||
var slideClass = child.props.className || "";
|
||
var slideClasses = getSlideClasses((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
index: index
|
||
})); // push a cloned element of the desired slide
|
||
|
||
slides.push( /*#__PURE__*/_react["default"].cloneElement(child, {
|
||
key: "original" + getKey(child, index),
|
||
"data-index": index,
|
||
className: (0, _classnames["default"])(slideClasses, slideClass),
|
||
tabIndex: "-1",
|
||
"aria-hidden": !slideClasses["slick-active"],
|
||
style: (0, _objectSpread2["default"])((0, _objectSpread2["default"])({
|
||
outline: "none"
|
||
}, child.props.style || {}), childStyle),
|
||
onClick: function onClick(e) {
|
||
child.props && child.props.onClick && child.props.onClick(e);
|
||
|
||
if (spec.focusOnSelect) {
|
||
spec.focusOnSelect(childOnClickOptions);
|
||
}
|
||
}
|
||
})); // if slide needs to be precloned or postcloned
|
||
|
||
if (spec.infinite && spec.fade === false) {
|
||
var preCloneNo = childrenCount - index;
|
||
|
||
if (preCloneNo <= (0, _innerSliderUtils.getPreClones)(spec) && childrenCount !== spec.slidesToShow) {
|
||
key = -preCloneNo;
|
||
|
||
if (key >= startIndex) {
|
||
child = elem;
|
||
}
|
||
|
||
slideClasses = getSlideClasses((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
index: key
|
||
}));
|
||
preCloneSlides.push( /*#__PURE__*/_react["default"].cloneElement(child, {
|
||
key: "precloned" + getKey(child, key),
|
||
"data-index": key,
|
||
tabIndex: "-1",
|
||
className: (0, _classnames["default"])(slideClasses, slideClass),
|
||
"aria-hidden": !slideClasses["slick-active"],
|
||
style: (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, child.props.style || {}), childStyle),
|
||
onClick: function onClick(e) {
|
||
child.props && child.props.onClick && child.props.onClick(e);
|
||
|
||
if (spec.focusOnSelect) {
|
||
spec.focusOnSelect(childOnClickOptions);
|
||
}
|
||
}
|
||
}));
|
||
}
|
||
|
||
if (childrenCount !== spec.slidesToShow) {
|
||
key = childrenCount + index;
|
||
|
||
if (key < endIndex) {
|
||
child = elem;
|
||
}
|
||
|
||
slideClasses = getSlideClasses((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
index: key
|
||
}));
|
||
postCloneSlides.push( /*#__PURE__*/_react["default"].cloneElement(child, {
|
||
key: "postcloned" + getKey(child, key),
|
||
"data-index": key,
|
||
tabIndex: "-1",
|
||
className: (0, _classnames["default"])(slideClasses, slideClass),
|
||
"aria-hidden": !slideClasses["slick-active"],
|
||
style: (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, child.props.style || {}), childStyle),
|
||
onClick: function onClick(e) {
|
||
child.props && child.props.onClick && child.props.onClick(e);
|
||
|
||
if (spec.focusOnSelect) {
|
||
spec.focusOnSelect(childOnClickOptions);
|
||
}
|
||
}
|
||
}));
|
||
}
|
||
}
|
||
});
|
||
|
||
if (spec.rtl) {
|
||
return preCloneSlides.concat(slides, postCloneSlides).reverse();
|
||
} else {
|
||
return preCloneSlides.concat(slides, postCloneSlides);
|
||
}
|
||
};
|
||
|
||
var Track = /*#__PURE__*/function (_React$PureComponent) {
|
||
(0, _inherits2["default"])(Track, _React$PureComponent);
|
||
|
||
var _super = (0, _createSuper2["default"])(Track);
|
||
|
||
function Track() {
|
||
var _this;
|
||
|
||
(0, _classCallCheck2["default"])(this, Track);
|
||
|
||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||
args[_key] = arguments[_key];
|
||
}
|
||
|
||
_this = _super.call.apply(_super, [this].concat(args));
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "node", null);
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "handleRef", function (ref) {
|
||
_this.node = ref;
|
||
});
|
||
return _this;
|
||
}
|
||
|
||
(0, _createClass2["default"])(Track, [{
|
||
key: "render",
|
||
value: function render() {
|
||
var slides = renderSlides(this.props);
|
||
var _this$props = this.props,
|
||
onMouseEnter = _this$props.onMouseEnter,
|
||
onMouseOver = _this$props.onMouseOver,
|
||
onMouseLeave = _this$props.onMouseLeave;
|
||
var mouseEvents = {
|
||
onMouseEnter: onMouseEnter,
|
||
onMouseOver: onMouseOver,
|
||
onMouseLeave: onMouseLeave
|
||
};
|
||
return /*#__PURE__*/_react["default"].createElement("div", (0, _extends2["default"])({
|
||
ref: this.handleRef,
|
||
className: "slick-track",
|
||
style: this.props.trackStyle
|
||
}, mouseEvents), slides);
|
||
}
|
||
}]);
|
||
return Track;
|
||
}(_react["default"].PureComponent);
|
||
|
||
exports.Track = Track;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "/GNS":
|
||
/*!*********************************************!*\
|
||
!*** ./src/assets/images/icons/search1.png ***!
|
||
\*********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/search1.c4136dd4.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "0XgM":
|
||
/*!******************************************************!*\
|
||
!*** ./node_modules/antd/es/layout/style/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
|
||
|
||
/***/ }),
|
||
|
||
/***/ "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
|
||
|
||
/***/ }),
|
||
|
||
/***/ "1ZF9":
|
||
/*!*****************************************!*\
|
||
!*** ./src/assets/images/Authorize.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/Authorize.cc9c212f.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "2tKv":
|
||
/*!***********************************************!*\
|
||
!*** ./src/components/LengthenModel/Code.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/Code.584c4f34.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "3Fjq":
|
||
/*!************************************************************!*\
|
||
!*** ./node_modules/@ant-design/react-slick/lib/arrows.js ***!
|
||
\************************************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "TqRt");
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.NextArrow = exports.PrevArrow = void 0;
|
||
|
||
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "pVnL"));
|
||
|
||
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ "3tO9"));
|
||
|
||
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "lwsE"));
|
||
|
||
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "W8MJ"));
|
||
|
||
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "7W2i"));
|
||
|
||
var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createSuper */ "LQ03"));
|
||
|
||
var _react = _interopRequireDefault(__webpack_require__(/*! react */ "q1tI"));
|
||
|
||
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ "TSYQ"));
|
||
|
||
var _innerSliderUtils = __webpack_require__(/*! ./utils/innerSliderUtils */ "3K4p");
|
||
|
||
var PrevArrow = /*#__PURE__*/function (_React$PureComponent) {
|
||
(0, _inherits2["default"])(PrevArrow, _React$PureComponent);
|
||
|
||
var _super = (0, _createSuper2["default"])(PrevArrow);
|
||
|
||
function PrevArrow() {
|
||
(0, _classCallCheck2["default"])(this, PrevArrow);
|
||
return _super.apply(this, arguments);
|
||
}
|
||
|
||
(0, _createClass2["default"])(PrevArrow, [{
|
||
key: "clickHandler",
|
||
value: function clickHandler(options, e) {
|
||
if (e) {
|
||
e.preventDefault();
|
||
}
|
||
|
||
this.props.clickHandler(options, e);
|
||
}
|
||
}, {
|
||
key: "render",
|
||
value: function render() {
|
||
var prevClasses = {
|
||
"slick-arrow": true,
|
||
"slick-prev": true
|
||
};
|
||
var prevHandler = this.clickHandler.bind(this, {
|
||
message: "previous"
|
||
});
|
||
|
||
if (!this.props.infinite && (this.props.currentSlide === 0 || this.props.slideCount <= this.props.slidesToShow)) {
|
||
prevClasses["slick-disabled"] = true;
|
||
prevHandler = null;
|
||
}
|
||
|
||
var prevArrowProps = {
|
||
key: "0",
|
||
"data-role": "none",
|
||
className: (0, _classnames["default"])(prevClasses),
|
||
style: {
|
||
display: "block"
|
||
},
|
||
onClick: prevHandler
|
||
};
|
||
var customProps = {
|
||
currentSlide: this.props.currentSlide,
|
||
slideCount: this.props.slideCount
|
||
};
|
||
var prevArrow;
|
||
|
||
if (this.props.prevArrow) {
|
||
prevArrow = /*#__PURE__*/_react["default"].cloneElement(this.props.prevArrow, (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, prevArrowProps), customProps));
|
||
} else {
|
||
prevArrow = /*#__PURE__*/_react["default"].createElement("button", (0, _extends2["default"])({
|
||
key: "0",
|
||
type: "button"
|
||
}, prevArrowProps), " ", "Previous");
|
||
}
|
||
|
||
return prevArrow;
|
||
}
|
||
}]);
|
||
return PrevArrow;
|
||
}(_react["default"].PureComponent);
|
||
|
||
exports.PrevArrow = PrevArrow;
|
||
|
||
var NextArrow = /*#__PURE__*/function (_React$PureComponent2) {
|
||
(0, _inherits2["default"])(NextArrow, _React$PureComponent2);
|
||
|
||
var _super2 = (0, _createSuper2["default"])(NextArrow);
|
||
|
||
function NextArrow() {
|
||
(0, _classCallCheck2["default"])(this, NextArrow);
|
||
return _super2.apply(this, arguments);
|
||
}
|
||
|
||
(0, _createClass2["default"])(NextArrow, [{
|
||
key: "clickHandler",
|
||
value: function clickHandler(options, e) {
|
||
if (e) {
|
||
e.preventDefault();
|
||
}
|
||
|
||
this.props.clickHandler(options, e);
|
||
}
|
||
}, {
|
||
key: "render",
|
||
value: function render() {
|
||
var nextClasses = {
|
||
"slick-arrow": true,
|
||
"slick-next": true
|
||
};
|
||
var nextHandler = this.clickHandler.bind(this, {
|
||
message: "next"
|
||
});
|
||
|
||
if (!(0, _innerSliderUtils.canGoNext)(this.props)) {
|
||
nextClasses["slick-disabled"] = true;
|
||
nextHandler = null;
|
||
}
|
||
|
||
var nextArrowProps = {
|
||
key: "1",
|
||
"data-role": "none",
|
||
className: (0, _classnames["default"])(nextClasses),
|
||
style: {
|
||
display: "block"
|
||
},
|
||
onClick: nextHandler
|
||
};
|
||
var customProps = {
|
||
currentSlide: this.props.currentSlide,
|
||
slideCount: this.props.slideCount
|
||
};
|
||
var nextArrow;
|
||
|
||
if (this.props.nextArrow) {
|
||
nextArrow = /*#__PURE__*/_react["default"].cloneElement(this.props.nextArrow, (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, nextArrowProps), customProps));
|
||
} else {
|
||
nextArrow = /*#__PURE__*/_react["default"].createElement("button", (0, _extends2["default"])({
|
||
key: "1",
|
||
type: "button"
|
||
}, nextArrowProps), " ", "Next");
|
||
}
|
||
|
||
return nextArrow;
|
||
}
|
||
}]);
|
||
return NextArrow;
|
||
}(_react["default"].PureComponent);
|
||
|
||
exports.NextArrow = NextArrow;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "3I+P":
|
||
/*!************************************************!*\
|
||
!*** ./node_modules/antd/es/carousel/index.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 Carousel; });
|
||
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "lSNA");
|
||
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ "pVnL");
|
||
/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1__);
|
||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "lwsE");
|
||
/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2__);
|
||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "W8MJ");
|
||
/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__);
|
||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ "7W2i");
|
||
/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__);
|
||
/* harmony import */ var _babel_runtime_helpers_createSuper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/createSuper */ "LQ03");
|
||
/* harmony import */ var _babel_runtime_helpers_createSuper__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createSuper__WEBPACK_IMPORTED_MODULE_5__);
|
||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ "q1tI");
|
||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_6__);
|
||
/* harmony import */ var lodash_debounce__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! lodash/debounce */ "sEfC");
|
||
/* harmony import */ var lodash_debounce__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(lodash_debounce__WEBPACK_IMPORTED_MODULE_7__);
|
||
/* harmony import */ var _ant_design_react_slick__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @ant-design/react-slick */ "N/JB");
|
||
/* harmony import */ var _ant_design_react_slick__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_ant_design_react_slick__WEBPACK_IMPORTED_MODULE_8__);
|
||
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! classnames */ "TSYQ");
|
||
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_9__);
|
||
/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../config-provider */ "H84U");
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var Carousel = /*#__PURE__*/function (_React$Component) {
|
||
_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(Carousel, _React$Component);
|
||
|
||
var _super = _babel_runtime_helpers_createSuper__WEBPACK_IMPORTED_MODULE_5___default()(Carousel);
|
||
|
||
function Carousel(props) {
|
||
var _this;
|
||
|
||
_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_2___default()(this, Carousel);
|
||
|
||
_this = _super.call(this, props);
|
||
|
||
_this.saveSlick = function (node) {
|
||
_this.slick = node;
|
||
};
|
||
|
||
_this.onWindowResized = function () {
|
||
// Fix https://github.com/ant-design/ant-design/issues/2550
|
||
var autoplay = _this.props.autoplay;
|
||
|
||
if (autoplay && _this.slick && _this.slick.innerSlider && _this.slick.innerSlider.autoPlay) {
|
||
_this.slick.innerSlider.autoPlay();
|
||
}
|
||
};
|
||
|
||
_this.renderCarousel = function (_ref) {
|
||
var _classNames;
|
||
|
||
var getPrefixCls = _ref.getPrefixCls,
|
||
direction = _ref.direction;
|
||
|
||
var _a;
|
||
|
||
var props = _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1___default()({}, _this.props);
|
||
|
||
if (props.effect === 'fade') {
|
||
props.fade = true;
|
||
}
|
||
|
||
var prefixCls = getPrefixCls('carousel', props.prefixCls);
|
||
var dotsClass = 'slick-dots';
|
||
|
||
var dotPosition = _this.getDotPosition();
|
||
|
||
props.vertical = dotPosition === 'left' || dotPosition === 'right';
|
||
var enableDots = !!props.dots;
|
||
var dsClass = classnames__WEBPACK_IMPORTED_MODULE_9___default()(dotsClass, "".concat(dotsClass, "-").concat(dotPosition || 'bottom'), typeof props.dots === 'boolean' ? false : (_a = props.dots) === null || _a === void 0 ? void 0 : _a.className);
|
||
var className = classnames__WEBPACK_IMPORTED_MODULE_9___default()(prefixCls, (_classNames = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_classNames, "".concat(prefixCls, "-vertical"), props.vertical), _classNames));
|
||
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__["createElement"]("div", {
|
||
className: className
|
||
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__["createElement"](_ant_design_react_slick__WEBPACK_IMPORTED_MODULE_8___default.a, _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_1___default()({
|
||
ref: _this.saveSlick
|
||
}, props, {
|
||
dots: enableDots,
|
||
dotsClass: dsClass
|
||
})));
|
||
};
|
||
|
||
_this.onWindowResized = lodash_debounce__WEBPACK_IMPORTED_MODULE_7___default()(_this.onWindowResized, 500, {
|
||
leading: false
|
||
});
|
||
return _this;
|
||
}
|
||
|
||
_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_3___default()(Carousel, [{
|
||
key: "componentDidMount",
|
||
value: function componentDidMount() {
|
||
var autoplay = this.props.autoplay;
|
||
|
||
if (autoplay) {
|
||
window.addEventListener('resize', this.onWindowResized);
|
||
} // https://github.com/ant-design/ant-design/issues/7191
|
||
|
||
|
||
this.innerSlider = this.slick && this.slick.innerSlider;
|
||
}
|
||
}, {
|
||
key: "componentDidUpdate",
|
||
value: function componentDidUpdate(prevProps) {
|
||
if (react__WEBPACK_IMPORTED_MODULE_6__["Children"].count(this.props.children) !== react__WEBPACK_IMPORTED_MODULE_6__["Children"].count(prevProps.children)) {
|
||
this.goTo(this.props.initialSlide || 0, false);
|
||
}
|
||
}
|
||
}, {
|
||
key: "componentWillUnmount",
|
||
value: function componentWillUnmount() {
|
||
var autoplay = this.props.autoplay;
|
||
|
||
if (autoplay) {
|
||
window.removeEventListener('resize', this.onWindowResized);
|
||
this.onWindowResized.cancel();
|
||
}
|
||
}
|
||
}, {
|
||
key: "getDotPosition",
|
||
value: function getDotPosition() {
|
||
var _this$props$dotPositi = this.props.dotPosition,
|
||
dotPosition = _this$props$dotPositi === void 0 ? 'bottom' : _this$props$dotPositi;
|
||
return dotPosition;
|
||
}
|
||
}, {
|
||
key: "next",
|
||
value: function next() {
|
||
this.slick.slickNext();
|
||
}
|
||
}, {
|
||
key: "prev",
|
||
value: function prev() {
|
||
this.slick.slickPrev();
|
||
}
|
||
}, {
|
||
key: "goTo",
|
||
value: function goTo(slide) {
|
||
var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
||
this.slick.slickGoTo(slide, dontAnimate);
|
||
}
|
||
}, {
|
||
key: "render",
|
||
value: function render() {
|
||
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__["createElement"](_config_provider__WEBPACK_IMPORTED_MODULE_10__[/* ConfigConsumer */ "a"], null, this.renderCarousel);
|
||
}
|
||
}]);
|
||
|
||
return Carousel;
|
||
}(react__WEBPACK_IMPORTED_MODULE_6__["Component"]);
|
||
|
||
|
||
Carousel.defaultProps = {
|
||
dots: true,
|
||
arrows: false,
|
||
draggable: false
|
||
};
|
||
|
||
/***/ }),
|
||
|
||
/***/ "3K4p":
|
||
/*!****************************************************************************!*\
|
||
!*** ./node_modules/@ant-design/react-slick/lib/utils/innerSliderUtils.js ***!
|
||
\****************************************************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "TqRt");
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.clamp = clamp;
|
||
exports.canUseDOM = exports.slidesOnLeft = exports.slidesOnRight = exports.siblingDirection = exports.getTotalSlides = exports.getPostClones = exports.getPreClones = exports.getTrackLeft = exports.getTrackAnimateCSS = exports.getTrackCSS = exports.checkSpecKeys = exports.getSlideCount = exports.checkNavigable = exports.getNavigableIndexes = exports.swipeEnd = exports.swipeMove = exports.swipeStart = exports.keyHandler = exports.changeSlide = exports.slideHandler = exports.initializedState = exports.extractObject = exports.canGoNext = exports.getSwipeDirection = exports.getHeight = exports.getWidth = exports.lazySlidesOnRight = exports.lazySlidesOnLeft = exports.lazyEndIndex = exports.lazyStartIndex = exports.getRequiredLazySlides = exports.getOnDemandLazySlides = void 0;
|
||
|
||
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ "3tO9"));
|
||
|
||
var _react = _interopRequireDefault(__webpack_require__(/*! react */ "q1tI"));
|
||
|
||
function clamp(number, lowerBound, upperBound) {
|
||
return Math.max(lowerBound, Math.min(number, upperBound));
|
||
}
|
||
|
||
var getOnDemandLazySlides = function getOnDemandLazySlides(spec) {
|
||
var onDemandSlides = [];
|
||
var startIndex = lazyStartIndex(spec);
|
||
var endIndex = lazyEndIndex(spec);
|
||
|
||
for (var slideIndex = startIndex; slideIndex < endIndex; slideIndex++) {
|
||
if (spec.lazyLoadedList.indexOf(slideIndex) < 0) {
|
||
onDemandSlides.push(slideIndex);
|
||
}
|
||
}
|
||
|
||
return onDemandSlides;
|
||
}; // return list of slides that need to be present
|
||
|
||
|
||
exports.getOnDemandLazySlides = getOnDemandLazySlides;
|
||
|
||
var getRequiredLazySlides = function getRequiredLazySlides(spec) {
|
||
var requiredSlides = [];
|
||
var startIndex = lazyStartIndex(spec);
|
||
var endIndex = lazyEndIndex(spec);
|
||
|
||
for (var slideIndex = startIndex; slideIndex < endIndex; slideIndex++) {
|
||
requiredSlides.push(slideIndex);
|
||
}
|
||
|
||
return requiredSlides;
|
||
}; // startIndex that needs to be present
|
||
|
||
|
||
exports.getRequiredLazySlides = getRequiredLazySlides;
|
||
|
||
var lazyStartIndex = function lazyStartIndex(spec) {
|
||
return spec.currentSlide - lazySlidesOnLeft(spec);
|
||
};
|
||
|
||
exports.lazyStartIndex = lazyStartIndex;
|
||
|
||
var lazyEndIndex = function lazyEndIndex(spec) {
|
||
return spec.currentSlide + lazySlidesOnRight(spec);
|
||
};
|
||
|
||
exports.lazyEndIndex = lazyEndIndex;
|
||
|
||
var lazySlidesOnLeft = function lazySlidesOnLeft(spec) {
|
||
return spec.centerMode ? Math.floor(spec.slidesToShow / 2) + (parseInt(spec.centerPadding) > 0 ? 1 : 0) : 0;
|
||
};
|
||
|
||
exports.lazySlidesOnLeft = lazySlidesOnLeft;
|
||
|
||
var lazySlidesOnRight = function lazySlidesOnRight(spec) {
|
||
return spec.centerMode ? Math.floor((spec.slidesToShow - 1) / 2) + 1 + (parseInt(spec.centerPadding) > 0 ? 1 : 0) : spec.slidesToShow;
|
||
}; // get width of an element
|
||
|
||
|
||
exports.lazySlidesOnRight = lazySlidesOnRight;
|
||
|
||
var getWidth = function getWidth(elem) {
|
||
return elem && elem.offsetWidth || 0;
|
||
};
|
||
|
||
exports.getWidth = getWidth;
|
||
|
||
var getHeight = function getHeight(elem) {
|
||
return elem && elem.offsetHeight || 0;
|
||
};
|
||
|
||
exports.getHeight = getHeight;
|
||
|
||
var getSwipeDirection = function getSwipeDirection(touchObject) {
|
||
var verticalSwiping = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
||
var xDist, yDist, r, swipeAngle;
|
||
xDist = touchObject.startX - touchObject.curX;
|
||
yDist = touchObject.startY - touchObject.curY;
|
||
r = Math.atan2(yDist, xDist);
|
||
swipeAngle = Math.round(r * 180 / Math.PI);
|
||
|
||
if (swipeAngle < 0) {
|
||
swipeAngle = 360 - Math.abs(swipeAngle);
|
||
}
|
||
|
||
if (swipeAngle <= 45 && swipeAngle >= 0 || swipeAngle <= 360 && swipeAngle >= 315) {
|
||
return "left";
|
||
}
|
||
|
||
if (swipeAngle >= 135 && swipeAngle <= 225) {
|
||
return "right";
|
||
}
|
||
|
||
if (verticalSwiping === true) {
|
||
if (swipeAngle >= 35 && swipeAngle <= 135) {
|
||
return "up";
|
||
} else {
|
||
return "down";
|
||
}
|
||
}
|
||
|
||
return "vertical";
|
||
}; // whether or not we can go next
|
||
|
||
|
||
exports.getSwipeDirection = getSwipeDirection;
|
||
|
||
var canGoNext = function canGoNext(spec) {
|
||
var canGo = true;
|
||
|
||
if (!spec.infinite) {
|
||
if (spec.centerMode && spec.currentSlide >= spec.slideCount - 1) {
|
||
canGo = false;
|
||
} else if (spec.slideCount <= spec.slidesToShow || spec.currentSlide >= spec.slideCount - spec.slidesToShow) {
|
||
canGo = false;
|
||
}
|
||
}
|
||
|
||
return canGo;
|
||
}; // given an object and a list of keys, return new object with given keys
|
||
|
||
|
||
exports.canGoNext = canGoNext;
|
||
|
||
var extractObject = function extractObject(spec, keys) {
|
||
var newObject = {};
|
||
keys.forEach(function (key) {
|
||
return newObject[key] = spec[key];
|
||
});
|
||
return newObject;
|
||
}; // get initialized state
|
||
|
||
|
||
exports.extractObject = extractObject;
|
||
|
||
var initializedState = function initializedState(spec) {
|
||
// spec also contains listRef, trackRef
|
||
var slideCount = _react["default"].Children.count(spec.children);
|
||
|
||
var listNode = spec.listRef;
|
||
var listWidth = Math.ceil(getWidth(listNode));
|
||
var trackNode = spec.trackRef && spec.trackRef.node;
|
||
var trackWidth = Math.ceil(getWidth(trackNode));
|
||
var slideWidth;
|
||
|
||
if (!spec.vertical) {
|
||
var centerPaddingAdj = spec.centerMode && parseInt(spec.centerPadding) * 2;
|
||
|
||
if (typeof spec.centerPadding === "string" && spec.centerPadding.slice(-1) === "%") {
|
||
centerPaddingAdj *= listWidth / 100;
|
||
}
|
||
|
||
slideWidth = Math.ceil((listWidth - centerPaddingAdj) / spec.slidesToShow);
|
||
} else {
|
||
slideWidth = listWidth;
|
||
}
|
||
|
||
var slideHeight = listNode && getHeight(listNode.querySelector('[data-index="0"]'));
|
||
var listHeight = slideHeight * spec.slidesToShow;
|
||
var currentSlide = spec.currentSlide === undefined ? spec.initialSlide : spec.currentSlide;
|
||
|
||
if (spec.rtl && spec.currentSlide === undefined) {
|
||
currentSlide = slideCount - 1 - spec.initialSlide;
|
||
}
|
||
|
||
var lazyLoadedList = spec.lazyLoadedList || [];
|
||
var slidesToLoad = getOnDemandLazySlides((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
currentSlide: currentSlide,
|
||
lazyLoadedList: lazyLoadedList
|
||
}));
|
||
lazyLoadedList.concat(slidesToLoad);
|
||
var state = {
|
||
slideCount: slideCount,
|
||
slideWidth: slideWidth,
|
||
listWidth: listWidth,
|
||
trackWidth: trackWidth,
|
||
currentSlide: currentSlide,
|
||
slideHeight: slideHeight,
|
||
listHeight: listHeight,
|
||
lazyLoadedList: lazyLoadedList
|
||
};
|
||
|
||
if (spec.autoplaying === null && spec.autoplay) {
|
||
state["autoplaying"] = "playing";
|
||
}
|
||
|
||
return state;
|
||
};
|
||
|
||
exports.initializedState = initializedState;
|
||
|
||
var slideHandler = function slideHandler(spec) {
|
||
var waitForAnimate = spec.waitForAnimate,
|
||
animating = spec.animating,
|
||
fade = spec.fade,
|
||
infinite = spec.infinite,
|
||
index = spec.index,
|
||
slideCount = spec.slideCount,
|
||
lazyLoadedList = spec.lazyLoadedList,
|
||
lazyLoad = spec.lazyLoad,
|
||
currentSlide = spec.currentSlide,
|
||
centerMode = spec.centerMode,
|
||
slidesToScroll = spec.slidesToScroll,
|
||
slidesToShow = spec.slidesToShow,
|
||
useCSS = spec.useCSS;
|
||
if (waitForAnimate && animating) return {};
|
||
var animationSlide = index,
|
||
finalSlide,
|
||
animationLeft,
|
||
finalLeft;
|
||
var state = {},
|
||
nextState = {};
|
||
var targetSlide = infinite ? index : clamp(index, 0, slideCount - 1);
|
||
|
||
if (fade) {
|
||
if (!infinite && (index < 0 || index >= slideCount)) return {};
|
||
|
||
if (index < 0) {
|
||
animationSlide = index + slideCount;
|
||
} else if (index >= slideCount) {
|
||
animationSlide = index - slideCount;
|
||
}
|
||
|
||
if (lazyLoad && lazyLoadedList.indexOf(animationSlide) < 0) {
|
||
lazyLoadedList.push(animationSlide);
|
||
}
|
||
|
||
state = {
|
||
animating: true,
|
||
currentSlide: animationSlide,
|
||
lazyLoadedList: lazyLoadedList,
|
||
targetSlide: animationSlide
|
||
};
|
||
nextState = {
|
||
animating: false,
|
||
targetSlide: animationSlide
|
||
};
|
||
} else {
|
||
finalSlide = animationSlide;
|
||
|
||
if (animationSlide < 0) {
|
||
finalSlide = animationSlide + slideCount;
|
||
if (!infinite) finalSlide = 0;else if (slideCount % slidesToScroll !== 0) finalSlide = slideCount - slideCount % slidesToScroll;
|
||
} else if (!canGoNext(spec) && animationSlide > currentSlide) {
|
||
animationSlide = finalSlide = currentSlide;
|
||
} else if (centerMode && animationSlide >= slideCount) {
|
||
animationSlide = infinite ? slideCount : slideCount - 1;
|
||
finalSlide = infinite ? 0 : slideCount - 1;
|
||
} else if (animationSlide >= slideCount) {
|
||
finalSlide = animationSlide - slideCount;
|
||
if (!infinite) finalSlide = slideCount - slidesToShow;else if (slideCount % slidesToScroll !== 0) finalSlide = 0;
|
||
}
|
||
|
||
if (!infinite && animationSlide + slidesToShow >= slideCount) {
|
||
finalSlide = slideCount - slidesToShow;
|
||
}
|
||
|
||
animationLeft = getTrackLeft((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
slideIndex: animationSlide
|
||
}));
|
||
finalLeft = getTrackLeft((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
slideIndex: finalSlide
|
||
}));
|
||
|
||
if (!infinite) {
|
||
if (animationLeft === finalLeft) animationSlide = finalSlide;
|
||
animationLeft = finalLeft;
|
||
}
|
||
|
||
lazyLoad && lazyLoadedList.concat(getOnDemandLazySlides((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
currentSlide: animationSlide
|
||
})));
|
||
|
||
if (!useCSS) {
|
||
state = {
|
||
currentSlide: finalSlide,
|
||
trackStyle: getTrackCSS((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
left: finalLeft
|
||
})),
|
||
lazyLoadedList: lazyLoadedList,
|
||
targetSlide: targetSlide
|
||
};
|
||
} else {
|
||
state = {
|
||
animating: true,
|
||
currentSlide: finalSlide,
|
||
trackStyle: getTrackAnimateCSS((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
left: animationLeft
|
||
})),
|
||
lazyLoadedList: lazyLoadedList,
|
||
targetSlide: targetSlide
|
||
};
|
||
nextState = {
|
||
animating: false,
|
||
currentSlide: finalSlide,
|
||
trackStyle: getTrackCSS((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
left: finalLeft
|
||
})),
|
||
swipeLeft: null,
|
||
targetSlide: targetSlide
|
||
};
|
||
}
|
||
}
|
||
|
||
return {
|
||
state: state,
|
||
nextState: nextState
|
||
};
|
||
};
|
||
|
||
exports.slideHandler = slideHandler;
|
||
|
||
var changeSlide = function changeSlide(spec, options) {
|
||
var indexOffset, previousInt, slideOffset, unevenOffset, targetSlide;
|
||
var slidesToScroll = spec.slidesToScroll,
|
||
slidesToShow = spec.slidesToShow,
|
||
slideCount = spec.slideCount,
|
||
currentSlide = spec.currentSlide,
|
||
previousTargetSlide = spec.targetSlide,
|
||
lazyLoad = spec.lazyLoad,
|
||
infinite = spec.infinite;
|
||
unevenOffset = slideCount % slidesToScroll !== 0;
|
||
indexOffset = unevenOffset ? 0 : (slideCount - currentSlide) % slidesToScroll;
|
||
|
||
if (options.message === "previous") {
|
||
slideOffset = indexOffset === 0 ? slidesToScroll : slidesToShow - indexOffset;
|
||
targetSlide = currentSlide - slideOffset;
|
||
|
||
if (lazyLoad && !infinite) {
|
||
previousInt = currentSlide - slideOffset;
|
||
targetSlide = previousInt === -1 ? slideCount - 1 : previousInt;
|
||
}
|
||
|
||
if (!infinite) {
|
||
targetSlide = previousTargetSlide - slidesToScroll;
|
||
}
|
||
} else if (options.message === "next") {
|
||
slideOffset = indexOffset === 0 ? slidesToScroll : indexOffset;
|
||
targetSlide = currentSlide + slideOffset;
|
||
|
||
if (lazyLoad && !infinite) {
|
||
targetSlide = (currentSlide + slidesToScroll) % slideCount + indexOffset;
|
||
}
|
||
|
||
if (!infinite) {
|
||
targetSlide = previousTargetSlide + slidesToScroll;
|
||
}
|
||
} else if (options.message === "dots") {
|
||
// Click on dots
|
||
targetSlide = options.index * options.slidesToScroll;
|
||
} else if (options.message === "children") {
|
||
// Click on the slides
|
||
targetSlide = options.index;
|
||
|
||
if (infinite) {
|
||
var direction = siblingDirection((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
targetSlide: targetSlide
|
||
}));
|
||
|
||
if (targetSlide > options.currentSlide && direction === "left") {
|
||
targetSlide = targetSlide - slideCount;
|
||
} else if (targetSlide < options.currentSlide && direction === "right") {
|
||
targetSlide = targetSlide + slideCount;
|
||
}
|
||
}
|
||
} else if (options.message === "index") {
|
||
targetSlide = Number(options.index);
|
||
}
|
||
|
||
return targetSlide;
|
||
};
|
||
|
||
exports.changeSlide = changeSlide;
|
||
|
||
var keyHandler = function keyHandler(e, accessibility, rtl) {
|
||
if (e.target.tagName.match("TEXTAREA|INPUT|SELECT") || !accessibility) return "";
|
||
if (e.keyCode === 37) return rtl ? "next" : "previous";
|
||
if (e.keyCode === 39) return rtl ? "previous" : "next";
|
||
return "";
|
||
};
|
||
|
||
exports.keyHandler = keyHandler;
|
||
|
||
var swipeStart = function swipeStart(e, swipe, draggable) {
|
||
e.target.tagName === "IMG" && e.preventDefault();
|
||
if (!swipe || !draggable && e.type.indexOf("mouse") !== -1) return "";
|
||
return {
|
||
dragging: true,
|
||
touchObject: {
|
||
startX: e.touches ? e.touches[0].pageX : e.clientX,
|
||
startY: e.touches ? e.touches[0].pageY : e.clientY,
|
||
curX: e.touches ? e.touches[0].pageX : e.clientX,
|
||
curY: e.touches ? e.touches[0].pageY : e.clientY
|
||
}
|
||
};
|
||
};
|
||
|
||
exports.swipeStart = swipeStart;
|
||
|
||
var swipeMove = function swipeMove(e, spec) {
|
||
// spec also contains, trackRef and slideIndex
|
||
var scrolling = spec.scrolling,
|
||
animating = spec.animating,
|
||
vertical = spec.vertical,
|
||
swipeToSlide = spec.swipeToSlide,
|
||
verticalSwiping = spec.verticalSwiping,
|
||
rtl = spec.rtl,
|
||
currentSlide = spec.currentSlide,
|
||
edgeFriction = spec.edgeFriction,
|
||
edgeDragged = spec.edgeDragged,
|
||
onEdge = spec.onEdge,
|
||
swiped = spec.swiped,
|
||
swiping = spec.swiping,
|
||
slideCount = spec.slideCount,
|
||
slidesToScroll = spec.slidesToScroll,
|
||
infinite = spec.infinite,
|
||
touchObject = spec.touchObject,
|
||
swipeEvent = spec.swipeEvent,
|
||
listHeight = spec.listHeight,
|
||
listWidth = spec.listWidth;
|
||
if (scrolling) return;
|
||
if (animating) return e.preventDefault();
|
||
if (vertical && swipeToSlide && verticalSwiping) e.preventDefault();
|
||
var swipeLeft,
|
||
state = {};
|
||
var curLeft = getTrackLeft(spec);
|
||
touchObject.curX = e.touches ? e.touches[0].pageX : e.clientX;
|
||
touchObject.curY = e.touches ? e.touches[0].pageY : e.clientY;
|
||
touchObject.swipeLength = Math.round(Math.sqrt(Math.pow(touchObject.curX - touchObject.startX, 2)));
|
||
var verticalSwipeLength = Math.round(Math.sqrt(Math.pow(touchObject.curY - touchObject.startY, 2)));
|
||
|
||
if (!verticalSwiping && !swiping && verticalSwipeLength > 10) {
|
||
return {
|
||
scrolling: true
|
||
};
|
||
}
|
||
|
||
if (verticalSwiping) touchObject.swipeLength = verticalSwipeLength;
|
||
var positionOffset = (!rtl ? 1 : -1) * (touchObject.curX > touchObject.startX ? 1 : -1);
|
||
if (verticalSwiping) positionOffset = touchObject.curY > touchObject.startY ? 1 : -1;
|
||
var dotCount = Math.ceil(slideCount / slidesToScroll);
|
||
var swipeDirection = getSwipeDirection(spec.touchObject, verticalSwiping);
|
||
var touchSwipeLength = touchObject.swipeLength;
|
||
|
||
if (!infinite) {
|
||
if (currentSlide === 0 && swipeDirection === "right" || currentSlide + 1 >= dotCount && swipeDirection === "left" || !canGoNext(spec) && swipeDirection === "left") {
|
||
touchSwipeLength = touchObject.swipeLength * edgeFriction;
|
||
|
||
if (edgeDragged === false && onEdge) {
|
||
onEdge(swipeDirection);
|
||
state["edgeDragged"] = true;
|
||
}
|
||
}
|
||
}
|
||
|
||
if (!swiped && swipeEvent) {
|
||
swipeEvent(swipeDirection);
|
||
state["swiped"] = true;
|
||
}
|
||
|
||
if (!vertical) {
|
||
if (!rtl) {
|
||
swipeLeft = curLeft + touchSwipeLength * positionOffset;
|
||
} else {
|
||
swipeLeft = curLeft - touchSwipeLength * positionOffset;
|
||
}
|
||
} else {
|
||
swipeLeft = curLeft + touchSwipeLength * (listHeight / listWidth) * positionOffset;
|
||
}
|
||
|
||
if (verticalSwiping) {
|
||
swipeLeft = curLeft + touchSwipeLength * positionOffset;
|
||
}
|
||
|
||
state = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, state), {}, {
|
||
touchObject: touchObject,
|
||
swipeLeft: swipeLeft,
|
||
trackStyle: getTrackCSS((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
left: swipeLeft
|
||
}))
|
||
});
|
||
|
||
if (Math.abs(touchObject.curX - touchObject.startX) < Math.abs(touchObject.curY - touchObject.startY) * 0.8) {
|
||
return state;
|
||
}
|
||
|
||
if (touchObject.swipeLength > 10) {
|
||
state["swiping"] = true;
|
||
e.preventDefault();
|
||
}
|
||
|
||
return state;
|
||
};
|
||
|
||
exports.swipeMove = swipeMove;
|
||
|
||
var swipeEnd = function swipeEnd(e, spec) {
|
||
var dragging = spec.dragging,
|
||
swipe = spec.swipe,
|
||
touchObject = spec.touchObject,
|
||
listWidth = spec.listWidth,
|
||
touchThreshold = spec.touchThreshold,
|
||
verticalSwiping = spec.verticalSwiping,
|
||
listHeight = spec.listHeight,
|
||
swipeToSlide = spec.swipeToSlide,
|
||
scrolling = spec.scrolling,
|
||
onSwipe = spec.onSwipe,
|
||
targetSlide = spec.targetSlide,
|
||
currentSlide = spec.currentSlide,
|
||
infinite = spec.infinite;
|
||
|
||
if (!dragging) {
|
||
if (swipe) e.preventDefault();
|
||
return {};
|
||
}
|
||
|
||
var minSwipe = verticalSwiping ? listHeight / touchThreshold : listWidth / touchThreshold;
|
||
var swipeDirection = getSwipeDirection(touchObject, verticalSwiping); // reset the state of touch related state variables.
|
||
|
||
var state = {
|
||
dragging: false,
|
||
edgeDragged: false,
|
||
scrolling: false,
|
||
swiping: false,
|
||
swiped: false,
|
||
swipeLeft: null,
|
||
touchObject: {}
|
||
};
|
||
|
||
if (scrolling) {
|
||
return state;
|
||
}
|
||
|
||
if (!touchObject.swipeLength) {
|
||
return state;
|
||
}
|
||
|
||
if (touchObject.swipeLength > minSwipe) {
|
||
e.preventDefault();
|
||
|
||
if (onSwipe) {
|
||
onSwipe(swipeDirection);
|
||
}
|
||
|
||
var slideCount, newSlide;
|
||
var activeSlide = infinite ? currentSlide : targetSlide;
|
||
|
||
switch (swipeDirection) {
|
||
case "left":
|
||
case "up":
|
||
newSlide = activeSlide + getSlideCount(spec);
|
||
slideCount = swipeToSlide ? checkNavigable(spec, newSlide) : newSlide;
|
||
state["currentDirection"] = 0;
|
||
break;
|
||
|
||
case "right":
|
||
case "down":
|
||
newSlide = activeSlide - getSlideCount(spec);
|
||
slideCount = swipeToSlide ? checkNavigable(spec, newSlide) : newSlide;
|
||
state["currentDirection"] = 1;
|
||
break;
|
||
|
||
default:
|
||
slideCount = activeSlide;
|
||
}
|
||
|
||
state["triggerSlideHandler"] = slideCount;
|
||
} else {
|
||
// Adjust the track back to it's original position.
|
||
var currentLeft = getTrackLeft(spec);
|
||
state["trackStyle"] = getTrackAnimateCSS((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
left: currentLeft
|
||
}));
|
||
}
|
||
|
||
return state;
|
||
};
|
||
|
||
exports.swipeEnd = swipeEnd;
|
||
|
||
var getNavigableIndexes = function getNavigableIndexes(spec) {
|
||
var max = spec.infinite ? spec.slideCount * 2 : spec.slideCount;
|
||
var breakpoint = spec.infinite ? spec.slidesToShow * -1 : 0;
|
||
var counter = spec.infinite ? spec.slidesToShow * -1 : 0;
|
||
var indexes = [];
|
||
|
||
while (breakpoint < max) {
|
||
indexes.push(breakpoint);
|
||
breakpoint = counter + spec.slidesToScroll;
|
||
counter += Math.min(spec.slidesToScroll, spec.slidesToShow);
|
||
}
|
||
|
||
return indexes;
|
||
};
|
||
|
||
exports.getNavigableIndexes = getNavigableIndexes;
|
||
|
||
var checkNavigable = function checkNavigable(spec, index) {
|
||
var navigables = getNavigableIndexes(spec);
|
||
var prevNavigable = 0;
|
||
|
||
if (index > navigables[navigables.length - 1]) {
|
||
index = navigables[navigables.length - 1];
|
||
} else {
|
||
for (var n in navigables) {
|
||
if (index < navigables[n]) {
|
||
index = prevNavigable;
|
||
break;
|
||
}
|
||
|
||
prevNavigable = navigables[n];
|
||
}
|
||
}
|
||
|
||
return index;
|
||
};
|
||
|
||
exports.checkNavigable = checkNavigable;
|
||
|
||
var getSlideCount = function getSlideCount(spec) {
|
||
var centerOffset = spec.centerMode ? spec.slideWidth * Math.floor(spec.slidesToShow / 2) : 0;
|
||
|
||
if (spec.swipeToSlide) {
|
||
var swipedSlide;
|
||
var slickList = spec.listRef;
|
||
var slides = slickList.querySelectorAll(".slick-slide");
|
||
Array.from(slides).every(function (slide) {
|
||
if (!spec.vertical) {
|
||
if (slide.offsetLeft - centerOffset + getWidth(slide) / 2 > spec.swipeLeft * -1) {
|
||
swipedSlide = slide;
|
||
return false;
|
||
}
|
||
} else {
|
||
if (slide.offsetTop + getHeight(slide) / 2 > spec.swipeLeft * -1) {
|
||
swipedSlide = slide;
|
||
return false;
|
||
}
|
||
}
|
||
|
||
return true;
|
||
});
|
||
|
||
if (!swipedSlide) {
|
||
return 0;
|
||
}
|
||
|
||
var currentIndex = spec.rtl === true ? spec.slideCount - spec.currentSlide : spec.currentSlide;
|
||
var slidesTraversed = Math.abs(swipedSlide.dataset.index - currentIndex) || 1;
|
||
return slidesTraversed;
|
||
} else {
|
||
return spec.slidesToScroll;
|
||
}
|
||
};
|
||
|
||
exports.getSlideCount = getSlideCount;
|
||
|
||
var checkSpecKeys = function checkSpecKeys(spec, keysArray) {
|
||
return (// eslint-disable-next-line no-prototype-builtins
|
||
keysArray.reduce(function (value, key) {
|
||
return value && spec.hasOwnProperty(key);
|
||
}, true) ? null : console.error("Keys Missing:", spec)
|
||
);
|
||
};
|
||
|
||
exports.checkSpecKeys = checkSpecKeys;
|
||
|
||
var getTrackCSS = function getTrackCSS(spec) {
|
||
checkSpecKeys(spec, ["left", "variableWidth", "slideCount", "slidesToShow", "slideWidth"]);
|
||
var trackWidth, trackHeight;
|
||
var trackChildren = spec.slideCount + 2 * spec.slidesToShow;
|
||
|
||
if (!spec.vertical) {
|
||
trackWidth = getTotalSlides(spec) * spec.slideWidth;
|
||
} else {
|
||
trackHeight = trackChildren * spec.slideHeight;
|
||
}
|
||
|
||
var style = {
|
||
opacity: 1,
|
||
transition: "",
|
||
WebkitTransition: ""
|
||
};
|
||
|
||
if (spec.useTransform) {
|
||
var WebkitTransform = !spec.vertical ? "translate3d(" + spec.left + "px, 0px, 0px)" : "translate3d(0px, " + spec.left + "px, 0px)";
|
||
var transform = !spec.vertical ? "translate3d(" + spec.left + "px, 0px, 0px)" : "translate3d(0px, " + spec.left + "px, 0px)";
|
||
var msTransform = !spec.vertical ? "translateX(" + spec.left + "px)" : "translateY(" + spec.left + "px)";
|
||
style = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, style), {}, {
|
||
WebkitTransform: WebkitTransform,
|
||
transform: transform,
|
||
msTransform: msTransform
|
||
});
|
||
} else {
|
||
if (spec.vertical) {
|
||
style["top"] = spec.left;
|
||
} else {
|
||
style["left"] = spec.left;
|
||
}
|
||
}
|
||
|
||
if (spec.fade) style = {
|
||
opacity: 1
|
||
};
|
||
if (trackWidth) style.width = trackWidth;
|
||
if (trackHeight) style.height = trackHeight; // Fallback for IE8
|
||
|
||
if (window && !window.addEventListener && window.attachEvent) {
|
||
if (!spec.vertical) {
|
||
style.marginLeft = spec.left + "px";
|
||
} else {
|
||
style.marginTop = spec.left + "px";
|
||
}
|
||
}
|
||
|
||
return style;
|
||
};
|
||
|
||
exports.getTrackCSS = getTrackCSS;
|
||
|
||
var getTrackAnimateCSS = function getTrackAnimateCSS(spec) {
|
||
checkSpecKeys(spec, ["left", "variableWidth", "slideCount", "slidesToShow", "slideWidth", "speed", "cssEase"]);
|
||
var style = getTrackCSS(spec); // useCSS is true by default so it can be undefined
|
||
|
||
if (spec.useTransform) {
|
||
style.WebkitTransition = "-webkit-transform " + spec.speed + "ms " + spec.cssEase;
|
||
style.transition = "transform " + spec.speed + "ms " + spec.cssEase;
|
||
} else {
|
||
if (spec.vertical) {
|
||
style.transition = "top " + spec.speed + "ms " + spec.cssEase;
|
||
} else {
|
||
style.transition = "left " + spec.speed + "ms " + spec.cssEase;
|
||
}
|
||
}
|
||
|
||
return style;
|
||
};
|
||
|
||
exports.getTrackAnimateCSS = getTrackAnimateCSS;
|
||
|
||
var getTrackLeft = function getTrackLeft(spec) {
|
||
if (spec.unslick) {
|
||
return 0;
|
||
}
|
||
|
||
checkSpecKeys(spec, ["slideIndex", "trackRef", "infinite", "centerMode", "slideCount", "slidesToShow", "slidesToScroll", "slideWidth", "listWidth", "variableWidth", "slideHeight"]);
|
||
var slideIndex = spec.slideIndex,
|
||
trackRef = spec.trackRef,
|
||
infinite = spec.infinite,
|
||
centerMode = spec.centerMode,
|
||
slideCount = spec.slideCount,
|
||
slidesToShow = spec.slidesToShow,
|
||
slidesToScroll = spec.slidesToScroll,
|
||
slideWidth = spec.slideWidth,
|
||
listWidth = spec.listWidth,
|
||
variableWidth = spec.variableWidth,
|
||
slideHeight = spec.slideHeight,
|
||
fade = spec.fade,
|
||
vertical = spec.vertical;
|
||
var slideOffset = 0;
|
||
var targetLeft;
|
||
var targetSlide;
|
||
var verticalOffset = 0;
|
||
|
||
if (fade || spec.slideCount === 1) {
|
||
return 0;
|
||
}
|
||
|
||
var slidesToOffset = 0;
|
||
|
||
if (infinite) {
|
||
slidesToOffset = -getPreClones(spec); // bring active slide to the beginning of visual area
|
||
// if next scroll doesn't have enough children, just reach till the end of original slides instead of shifting slidesToScroll children
|
||
|
||
if (slideCount % slidesToScroll !== 0 && slideIndex + slidesToScroll > slideCount) {
|
||
slidesToOffset = -(slideIndex > slideCount ? slidesToShow - (slideIndex - slideCount) : slideCount % slidesToScroll);
|
||
} // shift current slide to center of the frame
|
||
|
||
|
||
if (centerMode) {
|
||
slidesToOffset += parseInt(slidesToShow / 2);
|
||
}
|
||
} else {
|
||
if (slideCount % slidesToScroll !== 0 && slideIndex + slidesToScroll > slideCount) {
|
||
slidesToOffset = slidesToShow - slideCount % slidesToScroll;
|
||
}
|
||
|
||
if (centerMode) {
|
||
slidesToOffset = parseInt(slidesToShow / 2);
|
||
}
|
||
}
|
||
|
||
slideOffset = slidesToOffset * slideWidth;
|
||
verticalOffset = slidesToOffset * slideHeight;
|
||
|
||
if (!vertical) {
|
||
targetLeft = slideIndex * slideWidth * -1 + slideOffset;
|
||
} else {
|
||
targetLeft = slideIndex * slideHeight * -1 + verticalOffset;
|
||
}
|
||
|
||
if (variableWidth === true) {
|
||
var targetSlideIndex;
|
||
var trackElem = trackRef && trackRef.node;
|
||
targetSlideIndex = slideIndex + getPreClones(spec);
|
||
targetSlide = trackElem && trackElem.childNodes[targetSlideIndex];
|
||
targetLeft = targetSlide ? targetSlide.offsetLeft * -1 : 0;
|
||
|
||
if (centerMode === true) {
|
||
targetSlideIndex = infinite ? slideIndex + getPreClones(spec) : slideIndex;
|
||
targetSlide = trackElem && trackElem.children[targetSlideIndex];
|
||
targetLeft = 0;
|
||
|
||
for (var slide = 0; slide < targetSlideIndex; slide++) {
|
||
targetLeft -= trackElem && trackElem.children[slide] && trackElem.children[slide].offsetWidth;
|
||
}
|
||
|
||
targetLeft -= parseInt(spec.centerPadding);
|
||
targetLeft += targetSlide && (listWidth - targetSlide.offsetWidth) / 2;
|
||
}
|
||
}
|
||
|
||
return targetLeft;
|
||
};
|
||
|
||
exports.getTrackLeft = getTrackLeft;
|
||
|
||
var getPreClones = function getPreClones(spec) {
|
||
if (spec.unslick || !spec.infinite) {
|
||
return 0;
|
||
}
|
||
|
||
if (spec.variableWidth) {
|
||
return spec.slideCount;
|
||
}
|
||
|
||
return spec.slidesToShow + (spec.centerMode ? 1 : 0);
|
||
};
|
||
|
||
exports.getPreClones = getPreClones;
|
||
|
||
var getPostClones = function getPostClones(spec) {
|
||
if (spec.unslick || !spec.infinite) {
|
||
return 0;
|
||
}
|
||
|
||
return spec.slideCount;
|
||
};
|
||
|
||
exports.getPostClones = getPostClones;
|
||
|
||
var getTotalSlides = function getTotalSlides(spec) {
|
||
return spec.slideCount === 1 ? 1 : getPreClones(spec) + spec.slideCount + getPostClones(spec);
|
||
};
|
||
|
||
exports.getTotalSlides = getTotalSlides;
|
||
|
||
var siblingDirection = function siblingDirection(spec) {
|
||
if (spec.targetSlide > spec.currentSlide) {
|
||
if (spec.targetSlide > spec.currentSlide + slidesOnRight(spec)) {
|
||
return "left";
|
||
}
|
||
|
||
return "right";
|
||
} else {
|
||
if (spec.targetSlide < spec.currentSlide - slidesOnLeft(spec)) {
|
||
return "right";
|
||
}
|
||
|
||
return "left";
|
||
}
|
||
};
|
||
|
||
exports.siblingDirection = siblingDirection;
|
||
|
||
var slidesOnRight = function slidesOnRight(_ref) {
|
||
var slidesToShow = _ref.slidesToShow,
|
||
centerMode = _ref.centerMode,
|
||
rtl = _ref.rtl,
|
||
centerPadding = _ref.centerPadding;
|
||
|
||
// returns no of slides on the right of active slide
|
||
if (centerMode) {
|
||
var right = (slidesToShow - 1) / 2 + 1;
|
||
if (parseInt(centerPadding) > 0) right += 1;
|
||
if (rtl && slidesToShow % 2 === 0) right += 1;
|
||
return right;
|
||
}
|
||
|
||
if (rtl) {
|
||
return 0;
|
||
}
|
||
|
||
return slidesToShow - 1;
|
||
};
|
||
|
||
exports.slidesOnRight = slidesOnRight;
|
||
|
||
var slidesOnLeft = function slidesOnLeft(_ref2) {
|
||
var slidesToShow = _ref2.slidesToShow,
|
||
centerMode = _ref2.centerMode,
|
||
rtl = _ref2.rtl,
|
||
centerPadding = _ref2.centerPadding;
|
||
|
||
// returns no of slides on the left of active slide
|
||
if (centerMode) {
|
||
var left = (slidesToShow - 1) / 2 + 1;
|
||
if (parseInt(centerPadding) > 0) left += 1;
|
||
if (!rtl && slidesToShow % 2 === 0) left += 1;
|
||
return left;
|
||
}
|
||
|
||
if (rtl) {
|
||
return slidesToShow - 1;
|
||
}
|
||
|
||
return 0;
|
||
};
|
||
|
||
exports.slidesOnLeft = slidesOnLeft;
|
||
|
||
var canUseDOM = function canUseDOM() {
|
||
return !!(typeof window !== "undefined" && window.document && window.document.createElement);
|
||
};
|
||
|
||
exports.canUseDOM = canUseDOM;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "3wET":
|
||
/*!****************************************************!*\
|
||
!*** ./src/assets/images/cert/shimingrenzheng.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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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "4qgm":
|
||
/*!*********************************************!*\
|
||
!*** ./src/assets/images/icons/tx-live.png ***!
|
||
\*********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "4u4S":
|
||
/*!*********************************************!*\
|
||
!*** ./src/assets/images/icons/groups2.png ***!
|
||
\*********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "5D2P":
|
||
/*!*******************************************!*\
|
||
!*** ./src/assets/images/icons/done3.png ***!
|
||
\*******************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="
|
||
|
||
/***/ }),
|
||
|
||
/***/ "6/k+":
|
||
/*!********************************************************!*\
|
||
!*** ./node_modules/antd/es/carousel/style/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
|
||
|
||
/***/ }),
|
||
|
||
/***/ "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","dropdownFlex":"dropdownFlex___A4YIX","joinModal":"joinModal___VuDUK","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 useMergedState; });
|
||
/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "ODXe");
|
||
/* harmony import */ var _useEvent__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useEvent */ "mBDr");
|
||
/* harmony import */ var _useLayoutEffect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./useLayoutEffect */ "TNol");
|
||
/* harmony import */ var _useState__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./useState */ "dm2S");
|
||
|
||
|
||
|
||
|
||
/** We only think `undefined` is empty */
|
||
function hasValue(value) {
|
||
return value !== undefined;
|
||
}
|
||
|
||
/**
|
||
* Similar to `useState` but will use props value if provided.
|
||
* Note that internal use rc-util `useState` hook.
|
||
*/
|
||
function useMergedState(defaultStateValue, option) {
|
||
var _ref = option || {},
|
||
defaultValue = _ref.defaultValue,
|
||
value = _ref.value,
|
||
onChange = _ref.onChange,
|
||
postState = _ref.postState;
|
||
|
||
// ======================= Init =======================
|
||
var _useState = Object(_useState__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(function () {
|
||
if (hasValue(value)) {
|
||
return value;
|
||
} else if (hasValue(defaultValue)) {
|
||
return typeof defaultValue === 'function' ? defaultValue() : defaultValue;
|
||
} else {
|
||
return typeof defaultStateValue === 'function' ? defaultStateValue() : defaultStateValue;
|
||
}
|
||
}),
|
||
_useState2 = Object(_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_useState, 2),
|
||
innerValue = _useState2[0],
|
||
setInnerValue = _useState2[1];
|
||
var mergedValue = value !== undefined ? value : innerValue;
|
||
var postMergedValue = postState ? postState(mergedValue) : mergedValue;
|
||
|
||
// ====================== Change ======================
|
||
var onChangeFn = Object(_useEvent__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(onChange);
|
||
var _useState3 = Object(_useState__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])([mergedValue]),
|
||
_useState4 = Object(_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_useState3, 2),
|
||
prevValue = _useState4[0],
|
||
setPrevValue = _useState4[1];
|
||
Object(_useLayoutEffect__WEBPACK_IMPORTED_MODULE_2__[/* useLayoutUpdateEffect */ "b"])(function () {
|
||
var prev = prevValue[0];
|
||
if (innerValue !== prev) {
|
||
onChangeFn(innerValue, prev);
|
||
}
|
||
}, [prevValue]);
|
||
|
||
// Sync value back to `undefined` when it from control to un-control
|
||
Object(_useLayoutEffect__WEBPACK_IMPORTED_MODULE_2__[/* useLayoutUpdateEffect */ "b"])(function () {
|
||
if (!hasValue(value)) {
|
||
setInnerValue(value);
|
||
}
|
||
}, [value]);
|
||
|
||
// ====================== Update ======================
|
||
var triggerChange = Object(_useEvent__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(function (updater, ignoreDestroy) {
|
||
setInnerValue(updater, ignoreDestroy);
|
||
setPrevValue([mergedValue], ignoreDestroy);
|
||
});
|
||
return [postMergedValue, triggerChange];
|
||
}
|
||
|
||
/***/ }),
|
||
|
||
/***/ "7Kak":
|
||
/*!***************************************************!*\
|
||
!*** ./node_modules/antd/es/radio/style/index.js ***!
|
||
\***************************************************/
|
||
/*! no exports provided */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "cIOH");
|
||
/* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "KPFz");
|
||
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__);
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "7ZXX":
|
||
/*!**********************************************!*\
|
||
!*** ./src/assets/images/classrooms/err.png ***!
|
||
\**********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/err.6e7c5817.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "7v3h":
|
||
/*!**************************************!*\
|
||
!*** ./src/assets/images/empty2.png ***!
|
||
\**************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/empty2.dd73f390.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "8/bI":
|
||
/*!*************************************!*\
|
||
!*** ./src/assets/images/empty.png ***!
|
||
\*************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/empty.8918e228.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "9Bee":
|
||
/*!*********************************************************!*\
|
||
!*** ./src/components/RenderHtml/index.tsx + 4 modules ***!
|
||
\*********************************************************/
|
||
/*! exports provided: default */
|
||
/*! exports used: default */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.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 ./src/utils/util.tsx */
|
||
/*! 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/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/tooltip/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/style/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/hls.js/dist/hls.mjs */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/katex/dist/katex.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/marked/lib/marked.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/marked/src/helpers.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/PreviewAll/index.less?modules (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
// 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/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
|
||
var slicedToArray = __webpack_require__("tJVT");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/react/index.js
|
||
var react = __webpack_require__("q1tI");
|
||
var react_default = /*#__PURE__*/__webpack_require__.n(react);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/katex/dist/katex.min.css
|
||
var katex_min = __webpack_require__("vg9a");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/marked/lib/marked.js
|
||
var marked = __webpack_require__("DlQD");
|
||
var marked_default = /*#__PURE__*/__webpack_require__.n(marked);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/marked/src/helpers.js
|
||
var helpers = __webpack_require__("rUJ1");
|
||
|
||
// CONCATENATED MODULE: ./src/utils/marked.ts
|
||
|
||
|
||
|
||
function indentCodeCompensation(raw, text) {
|
||
var matchIndentToCode = raw.match(/^(\s+)(?:```)/);
|
||
if (matchIndentToCode === null) {
|
||
return text;
|
||
}
|
||
var indentToCode = matchIndentToCode[1];
|
||
return text.split('\n').map(function (node) {
|
||
var matchIndentInNode = node.match(/^\s+/);
|
||
if (matchIndentInNode === null) {
|
||
return node;
|
||
}
|
||
var _matchIndentInNode = Object(slicedToArray["a" /* default */])(matchIndentInNode, 1),
|
||
indentInNode = _matchIndentInNode[0];
|
||
if (indentInNode.length >= indentToCode.length) {
|
||
return node.slice(indentToCode.length);
|
||
}
|
||
return node;
|
||
}).join('\n');
|
||
}
|
||
//兼容之前的 ##标题式写法
|
||
var toc = [];
|
||
var ctx = ["<ul>"];
|
||
var renderer = new marked_default.a.Renderer();
|
||
var headingRegex = /^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;
|
||
function cleanToc() {
|
||
toc.length = 0;
|
||
ctx = ["<ul>"];
|
||
}
|
||
var lines = {
|
||
overflow: "hidden",
|
||
WebkitBoxOrient: "vertical",
|
||
display: "-webkit-box",
|
||
WebkitLineClamp: 2
|
||
};
|
||
function buildToc(coll, k, level, ctx) {
|
||
if (k >= coll.length || coll[k].level <= level) {
|
||
return k;
|
||
}
|
||
var node = coll[k];
|
||
ctx.push("<li><a href='#" + node.anchor + "'>" + node.text + "</a>");
|
||
k++;
|
||
var childCtx = [];
|
||
k = buildToc(coll, k, node.level, childCtx);
|
||
if (childCtx.length > 0) {
|
||
ctx.push("<ul>");
|
||
childCtx.forEach(function (idm) {
|
||
ctx.push(idm);
|
||
});
|
||
ctx.push("</ul>");
|
||
}
|
||
ctx.push("</li>");
|
||
k = buildToc(coll, k, level, ctx);
|
||
return k;
|
||
}
|
||
function getTocContent() {
|
||
buildToc(toc, 0, 0, ctx);
|
||
ctx.push("</ul>");
|
||
return ctx.join("");
|
||
}
|
||
var tokenizer = {
|
||
heading: function heading(src) {
|
||
var cap = headingRegex.exec(src);
|
||
if (cap) {
|
||
return {
|
||
type: 'heading',
|
||
raw: cap[0],
|
||
depth: cap[1].length,
|
||
text: cap[2]
|
||
};
|
||
}
|
||
},
|
||
fences: function fences(src) {
|
||
var cap = this.rules.block.fences.exec(src);
|
||
if (cap) {
|
||
var raw = cap[0];
|
||
var text = indentCodeCompensation(raw, cap[3] || '');
|
||
var lang = cap[2] ? cap[2].trim() : cap[2];
|
||
if (['latex', 'katex', 'math'].indexOf(lang) >= 0) {
|
||
var id = next_id();
|
||
var expression = text;
|
||
text = id;
|
||
marked_math_expressions[id] = {
|
||
type: 'block',
|
||
expression: expression
|
||
};
|
||
}
|
||
return {
|
||
type: 'code',
|
||
raw: raw,
|
||
lang: lang,
|
||
text: text
|
||
};
|
||
}
|
||
}
|
||
};
|
||
var latexRegex = /(?:\${2})([^\n`]+?)(?:\${2})/gi;
|
||
var katex_count = 0;
|
||
var next_id = function next_id() {
|
||
return "__special_katext_id_".concat(katex_count++, "__");
|
||
};
|
||
var marked_math_expressions = {};
|
||
function getMathExpressions() {
|
||
return marked_math_expressions;
|
||
}
|
||
function resetMathExpressions() {
|
||
katex_count = 0;
|
||
marked_math_expressions = {};
|
||
}
|
||
function replace_math_with_ids(text) {
|
||
text = text.replace(latexRegex, function (_match, expression) {
|
||
var id = next_id();
|
||
marked_math_expressions[id] = {
|
||
type: 'inline',
|
||
expression: expression
|
||
};
|
||
return id;
|
||
});
|
||
return text;
|
||
}
|
||
var original_listitem = renderer.listitem;
|
||
renderer.listitem = function (text) {
|
||
return original_listitem(replace_math_with_ids(text));
|
||
};
|
||
var original_paragraph = renderer.paragraph;
|
||
renderer.paragraph = function (text) {
|
||
return original_paragraph(replace_math_with_ids(text));
|
||
};
|
||
var original_tablecell = renderer.tablecell;
|
||
renderer.tablecell = function (content, flags) {
|
||
return original_tablecell(replace_math_with_ids(content), flags);
|
||
};
|
||
renderer.code = function (code, infostring, escaped) {
|
||
var lang = (infostring || '').match(/\S*/)[0];
|
||
if (!lang) {
|
||
return '<pre class="prettyprint linenums"><code>' + (escaped ? code : Object(helpers["escape"])(code, true)) + '</code></pre>';
|
||
}
|
||
if (['latex', 'katex', 'math'].indexOf(lang) >= 0) {
|
||
return "<p class='editormd-tex'>".concat(code, "</p>");
|
||
} else {
|
||
return "<pre class=\"prettyprint linenums\"><code class=\"language-".concat(infostring, "\">").concat(escaped ? code : Object(helpers["escape"])(code, true), "</code></pre>\n");
|
||
}
|
||
};
|
||
renderer.heading = function (text, level, raw) {
|
||
var anchor = this.options.headerPrefix + raw.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g, '-');
|
||
toc.push({
|
||
anchor: anchor,
|
||
level: level,
|
||
text: text
|
||
});
|
||
return '<h' + level + ' id="' + anchor + '">' + text + '</h' + level + '>';
|
||
};
|
||
marked_default.a.setOptions({
|
||
silent: true,
|
||
gfm: true,
|
||
pedantic: false
|
||
});
|
||
marked_default.a.use({
|
||
tokenizer: tokenizer,
|
||
renderer: renderer
|
||
});
|
||
/* harmony default export */ var utils_marked = (marked_default.a);
|
||
// EXTERNAL MODULE: ./node_modules/code-prettify/src/prettify.js
|
||
var prettify = __webpack_require__("SJMd");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/hls.js/dist/hls.mjs
|
||
var dist_hls = __webpack_require__("pWdF");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/katex/dist/katex.js
|
||
var katex = __webpack_require__("Oy/b");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js
|
||
var button_style = __webpack_require__("+L6B");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
|
||
var es_button = __webpack_require__("2/Rp");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js
|
||
var tooltip_style = __webpack_require__("5Dmo");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 17 modules
|
||
var tooltip = __webpack_require__("3S7+");
|
||
|
||
// EXTERNAL MODULE: ./src/components/PreviewAll/index.less?modules
|
||
var PreviewAllmodules = __webpack_require__("vHTk");
|
||
var PreviewAllmodules_default = /*#__PURE__*/__webpack_require__.n(PreviewAllmodules);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules
|
||
var ArrowDownOutlined = __webpack_require__("yEEn");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js
|
||
var message_style = __webpack_require__("miYZ");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
|
||
var message = __webpack_require__("tsqr");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js
|
||
var createForOfIteratorHelper = __webpack_require__("rAM+");
|
||
|
||
// 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/resize-observer-polyfill/dist/ResizeObserver.es.js
|
||
var ResizeObserver_es = __webpack_require__("bdgK");
|
||
|
||
// CONCATENATED MODULE: ./src/components/monaco-editor/monaco-suggest-config.tsx
|
||
|
||
function getSuggestions(monaco, model, position, keywords, snippts) {
|
||
var word = model.getWordUntilPosition(position);
|
||
var range = {
|
||
startLineNumber: position.lineNumber,
|
||
endLineNumber: position.lineNumber,
|
||
startColumn: word.startColumn,
|
||
endColumn: word.endColumn
|
||
};
|
||
var rs = keywords.map(function (item) {
|
||
return {
|
||
label: item,
|
||
kind: monaco.languages.CompletionItemKind.Keyword,
|
||
insertText: item,
|
||
insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
|
||
range: range
|
||
};
|
||
});
|
||
snippts.map(function (item) {
|
||
rs.push(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, item), {}, {
|
||
range: range
|
||
}));
|
||
});
|
||
return rs;
|
||
}
|
||
/* harmony default export */ var monaco_suggest_config = (function (monaco) {
|
||
var ifelse = {
|
||
label: 'ifelse',
|
||
kind: monaco.languages.CompletionItemKind.Method,
|
||
insertText: ['if (${1:condition}) {', '\t$0', '} else {', '\t', '}'].join('\n'),
|
||
insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet
|
||
};
|
||
var cKeywords = ['auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', 'if', 'int', 'long', 'register', 'return', 'short', 'signed', 'sizeof', 'static', 'struct', 'switch', 'typedef', 'union', 'unsigned', 'void', 'volatile', 'while', 'inline', 'restrict', '_Bool', '_Complex', '_Imaginary', '_Alignas', '_Alignof', '_Atomic', '_Static_assert', '_Noreturn', '_Thread_local', '_Generic'];
|
||
monaco.languages.registerCompletionItemProvider('cpp', {
|
||
provideCompletionItems: function provideCompletionItems(model, position) {
|
||
var suggestions = getSuggestions(monaco, model, position, cKeywords, [ifelse]);
|
||
return {
|
||
suggestions: suggestions
|
||
};
|
||
}
|
||
});
|
||
var pythonkeywords = ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'];
|
||
monaco.languages.registerCompletionItemProvider('python', {
|
||
provideCompletionItems: function provideCompletionItems(model, position) {
|
||
var snippets = [{
|
||
label: 'print',
|
||
kind: monaco.languages.CompletionItemKind.Snippet,
|
||
insertText: ['print($0)'].join('\n'),
|
||
insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet
|
||
}];
|
||
var suggestions = getSuggestions(monaco, model, position, pythonkeywords, snippets);
|
||
return {
|
||
suggestions: suggestions
|
||
};
|
||
}
|
||
});
|
||
var javaKeywords = ['abstract', 'assert', 'boolean', 'break', 'byte', 'case', 'catch', 'char', 'class', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extends', 'final', 'finally', 'float', 'for', 'goto', 'if', 'implements', 'import', 'instance of', 'int', 'interface', 'long', 'native', 'new', 'package', 'private', 'protected', 'public', 'return', 'strictfp', 'short', 'static', 'super', 'switch', 'synchronized', 'this', 'throw', 'throws', 'transient', 'try', 'void', 'volatile', 'while'];
|
||
monaco.languages.registerCompletionItemProvider('java', {
|
||
provideCompletionItems: function provideCompletionItems(model, position) {
|
||
var snippets = [ifelse, {
|
||
label: 'main',
|
||
kind: monaco.languages.CompletionItemKind.Snippet,
|
||
insertText: ['public static void main(String[] args) {', '\t$0', '}'].join('\n'),
|
||
insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet
|
||
}, {
|
||
label: 'System.out.print',
|
||
kind: monaco.languages.CompletionItemKind.Snippet,
|
||
insertText: ['System.out.print($0)'].join('\n'),
|
||
insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet
|
||
}];
|
||
var suggestions = getSuggestions(monaco, model, position, javaKeywords, snippets);
|
||
return {
|
||
suggestions: suggestions
|
||
};
|
||
}
|
||
});
|
||
});
|
||
var tipTxt = '该任务关卡设置了禁止复制粘贴,请手动输入代码。';
|
||
// EXTERNAL MODULE: ./node_modules/lodash/lodash.js
|
||
var lodash = __webpack_require__("LvDl");
|
||
|
||
// CONCATENATED MODULE: ./src/components/monaco-editor/index.jsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
function processSize(size) {
|
||
return !/^\d+$/.test(size) ? size : "".concat(size, "px");
|
||
}
|
||
function noop() {}
|
||
var __prevent_trigger_change_event = false;
|
||
var DICT = {
|
||
'Python3.6': 'python',
|
||
'Python2.7': 'python',
|
||
Dynamips: 'cpp',
|
||
Java: 'java',
|
||
Web: 'php',
|
||
Html: 'html',
|
||
Hive: 'sql',
|
||
Hadoop: 'java',
|
||
SDL: 'cpp',
|
||
PHP: 'php',
|
||
Matlab: 'python',
|
||
Git: 'python',
|
||
Python: 'python',
|
||
'C/C++': 'cpp',
|
||
'C++': 'cpp',
|
||
C: 'cpp',
|
||
Ruby: 'ruby',
|
||
Shell: 'shell',
|
||
JavaScript: 'javascript',
|
||
Perl6: 'perl',
|
||
Kotlin: 'kotlin',
|
||
Elixir: 'elixir',
|
||
Android: 'java',
|
||
JavaWeb: 'java',
|
||
Go: 'go',
|
||
Spark: 'sql',
|
||
MachineLearning: 'python',
|
||
Verilog: 'xml',
|
||
'Verilog/VNC': 'xml',
|
||
Docker: 'dockerfile',
|
||
'C#': 'csharp',
|
||
SQLite3: 'sql',
|
||
Oracle: 'sql',
|
||
Vhdl: 'vhdl',
|
||
R: 'r',
|
||
Swift: 'swift',
|
||
SQLServer: 'mysql',
|
||
MySQL: 'mysql',
|
||
Mongo: 'sql',
|
||
PostgreSql: 'pgsql',
|
||
Hbase: 'powershell',
|
||
Sqoop: 'sql',
|
||
Nasm: 'cpp',
|
||
Kafka: 'java',
|
||
Flink: 'java',
|
||
Sml: 'javascript',
|
||
OpenGL: 'cpp',
|
||
Perl5: 'perl',
|
||
Orange: 'python'
|
||
};
|
||
function getLanguageByMirrorName() {
|
||
var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
|
||
var lang = mirror_name;
|
||
if (Array.isArray(mirror_name)) {
|
||
for (var i = 0; i < mirror_name.length; i++) {
|
||
var languageVal = DICT[mirror_name[i]];
|
||
if (languageVal) {
|
||
return languageVal;
|
||
}
|
||
}
|
||
return lang[0];
|
||
}
|
||
return DICT[lang] || lang;
|
||
}
|
||
|
||
//onCodeChange 必须是幂等的,因为只会注册一次,如果有变化,会响应旧的,产生脏数据
|
||
var monaco_editor_monaco = null;
|
||
/* harmony default export */ var monaco_editor = (function (_ref) {
|
||
var _ref$width = _ref.width,
|
||
width = _ref$width === void 0 ? '100%' : _ref$width,
|
||
_ref$height = _ref.height,
|
||
height = _ref$height === void 0 ? '100%' : _ref$height,
|
||
value = _ref.value,
|
||
_ref$language = _ref.language,
|
||
language = _ref$language === void 0 ? 'javascript' : _ref$language,
|
||
_ref$style = _ref.style,
|
||
style = _ref$style === void 0 ? {} : _ref$style,
|
||
_ref$options = _ref.options,
|
||
options = _ref$options === void 0 ? {} : _ref$options,
|
||
_ref$overrideServices = _ref.overrideServices,
|
||
overrideServices = _ref$overrideServices === void 0 ? {} : _ref$overrideServices,
|
||
_ref$theme = _ref.theme,
|
||
theme = _ref$theme === void 0 ? 'vs-dark' : _ref$theme,
|
||
onEditBlur = _ref.onEditBlur,
|
||
onSave = _ref.onSave,
|
||
_ref$autoHeight = _ref.autoHeight,
|
||
autoHeight = _ref$autoHeight === void 0 ? false : _ref$autoHeight,
|
||
_ref$forbidCopy = _ref.forbidCopy,
|
||
forbidCopy = _ref$forbidCopy === void 0 ? false : _ref$forbidCopy,
|
||
_ref$onChange = _ref.onChange,
|
||
onChange = _ref$onChange === void 0 ? noop : _ref$onChange,
|
||
_ref$editorDidMount = _ref.editorDidMount,
|
||
editorDidMount = _ref$editorDidMount === void 0 ? noop : _ref$editorDidMount,
|
||
_ref$onFocus = _ref.onFocus,
|
||
onFocus = _ref$onFocus === void 0 ? noop : _ref$onFocus,
|
||
_ref$filename = _ref.filename,
|
||
filename = _ref$filename === void 0 ? 'educoder.txt' : _ref$filename,
|
||
props = Object(objectWithoutProperties["a" /* default */])(_ref, ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename"]);
|
||
var editorEl = Object(react["useRef"])();
|
||
var editor = Object(react["useRef"])({});
|
||
var timeRef = Object(react["useRef"])();
|
||
var inputLock = Object(react["useRef"])(false);
|
||
var inputLockTime = Object(react["useRef"])();
|
||
var _useState = Object(react["useState"])(false),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
init = _useState2[0],
|
||
setInit = _useState2[1];
|
||
function onLayout() {
|
||
var ro;
|
||
if (editorEl.current) {
|
||
ro = new ResizeObserver_es["default"](function (entries) {
|
||
var _iterator = Object(createForOfIteratorHelper["a" /* default */])(entries),
|
||
_step;
|
||
try {
|
||
for (_iterator.s(); !(_step = _iterator.n()).done;) {
|
||
var entry = _step.value;
|
||
if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) {
|
||
editor.current.instance.layout();
|
||
}
|
||
}
|
||
} catch (err) {
|
||
_iterator.e(err);
|
||
} finally {
|
||
_iterator.f();
|
||
}
|
||
});
|
||
ro.observe(editorEl.current);
|
||
}
|
||
return ro;
|
||
}
|
||
function tipWarn() {
|
||
message["b" /* default */].warn(decodeURIComponent(tipTxt));
|
||
}
|
||
var setCodeValue = function setCodeValue() {
|
||
var instance = editor.current.instance;
|
||
if (value != null && instance && init) {
|
||
var model = instance.getModel();
|
||
if (model && value !== model.getValue()) {
|
||
__prevent_trigger_change_event = true;
|
||
model.setValue(value);
|
||
instance.layout();
|
||
__prevent_trigger_change_event = false;
|
||
}
|
||
}
|
||
};
|
||
Object(react["useEffect"])(function () {
|
||
if (timeRef.current) clearTimeout(timeRef.current);
|
||
timeRef.current = setTimeout(function () {
|
||
setCodeValue();
|
||
}, 500);
|
||
}, [value, init, editor.current]);
|
||
function onPaste() {
|
||
var instance = editor.current.instance;
|
||
if (instance) {
|
||
var selection = instance.getSelection();
|
||
var pastePos = editor.current.pastePos || {};
|
||
var range = new monaco_editor_monaco.Range(pastePos.startLineNumber || selection.endLineNumber, pastePos.startColumn || selection.endColumn, pastePos.endLineNumber || selection.endLineNumber, pastePos.endColumn || selection.endColumn);
|
||
setTimeout(function () {
|
||
instance.executeEdits('', [{
|
||
range: range,
|
||
text: ''
|
||
}]);
|
||
}, 300);
|
||
}
|
||
}
|
||
function onSaveHandler(e) {
|
||
if ((window.navigator.platform.match('Mac') ? e.metaKey : e.ctrlKey) && e.keyCode == 83) {
|
||
e.preventDefault();
|
||
onSave();
|
||
}
|
||
}
|
||
var autoCalcHeight = function autoCalcHeight() {
|
||
if (autoHeight && editor.current.instance) {
|
||
var _height = editor.current.instance.getContentHeight();
|
||
setFixedHeight(_height < height ? height : _height);
|
||
} else {
|
||
setFixedHeight(height);
|
||
}
|
||
};
|
||
function fakeClick(obj) {
|
||
var ev = document.createEvent('MouseEvents');
|
||
ev.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
|
||
obj.dispatchEvent(ev);
|
||
}
|
||
function exportRaw(name, data) {
|
||
var urlObject = window.URL || window.webkitURL || window;
|
||
var export_blob = new Blob([data]);
|
||
var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');
|
||
save_link.href = urlObject.createObjectURL(export_blob);
|
||
save_link.download = name;
|
||
fakeClick(save_link);
|
||
}
|
||
Object(react["useEffect"])(function () {
|
||
autoCalcHeight();
|
||
}, [autoCalcHeight]);
|
||
Object(react["useEffect"])(function () {
|
||
if (editorEl.current && !init) {
|
||
undefined;
|
||
undefined;
|
||
__webpack_require__.e(/*! import() | monaco-editor */ 22).then(__webpack_require__.t.bind(null, /*! monaco-editor/esm/vs/editor/editor.api.js */ "M/lh", 7)).then(function (mod) {
|
||
try {
|
||
monaco_editor_monaco = mod;
|
||
if (!window.Monaco) monaco_suggest_config(monaco_editor_monaco);
|
||
window.Monaco = monaco_editor_monaco;
|
||
editor.current.instance = monaco_editor_monaco.editor.create(editorEl.current, Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({
|
||
value: value,
|
||
language: getLanguageByMirrorName(language),
|
||
theme: theme,
|
||
requireConfig: {
|
||
'vs/nls': {
|
||
availableLanguages: {
|
||
'*': 'zh-cn'
|
||
}
|
||
}
|
||
}
|
||
}, options), {}, {
|
||
wordWrap: true
|
||
}), overrideServices);
|
||
var instance = editor.current.instance;
|
||
editorDidMount(instance, monaco_editor_monaco);
|
||
setTimeout(function () {
|
||
autoCalcHeight();
|
||
editor.current.instance.addAction({
|
||
id: 'd123123',
|
||
label: 'Download File',
|
||
contextMenuGroupId: '9_cutcopypaste',
|
||
run: function run() {
|
||
exportRaw(filename || 'educoder.txt', instance.getValue());
|
||
}
|
||
});
|
||
}, 500);
|
||
editor.current.subscription = instance.onDidChangeModelContent(function (event) {
|
||
if (!inputLock.current) {
|
||
autoCalcHeight();
|
||
onChange(instance.getValue(), event);
|
||
} else {
|
||
clearTimeout(inputLockTime.current);
|
||
}
|
||
inputLockTime.current = setTimeout(function () {
|
||
inputLock.current = false;
|
||
}, 500);
|
||
});
|
||
if (forbidCopy) {
|
||
instance.addCommand(monaco_editor_monaco.KeyMod.CtrlCmd | monaco_editor_monaco.KeyMod.Shift | monaco_editor_monaco.KeyCode.KEY_V, function () {
|
||
tipWarn();
|
||
return null;
|
||
});
|
||
instance.addCommand(monaco_editor_monaco.KeyMod.CtrlCmd | monaco_editor_monaco.KeyCode.KEY_C, function () {
|
||
tipWarn();
|
||
return null;
|
||
});
|
||
}
|
||
if (onEditBlur) {
|
||
instance.onDidBlurEditorWidget(function () {
|
||
onEditBlur(instance.getValue());
|
||
});
|
||
}
|
||
if (onFocus) {
|
||
instance.onDidFocusEditorText(function () {
|
||
onFocus(instance.getValue());
|
||
});
|
||
}
|
||
if (forbidCopy) {
|
||
instance.addCommand(monaco_editor_monaco.KeyMod.CtrlCmd | monaco_editor_monaco.KeyCode.KEY_V, function () {
|
||
tipWarn();
|
||
return null;
|
||
});
|
||
instance.onDidPaste(function (pos) {
|
||
editor.current.pastePos = pos;
|
||
});
|
||
try {
|
||
window.addEventListener('paste', onPaste);
|
||
} catch (e) {}
|
||
}
|
||
var ro = onLayout();
|
||
setInit(true);
|
||
return function () {
|
||
var el = editor.current.instance;
|
||
el.dispose();
|
||
var model = el.getModel();
|
||
if (model) {
|
||
model.dispose();
|
||
}
|
||
if (editor.current.subscription) {
|
||
editor.current.subscription.dispose();
|
||
}
|
||
if (forbidCopy) {
|
||
window.removeEventListener('paste', onPaste);
|
||
}
|
||
ro.unobserve(editorEl.current);
|
||
};
|
||
} catch (e) {
|
||
// ;
|
||
}
|
||
});
|
||
}
|
||
}, []);
|
||
Object(react["useEffect"])(function () {
|
||
var instance = editor.current.instance;
|
||
if (instance && init) {
|
||
document.addEventListener('keydown', onSaveHandler, false);
|
||
return function () {
|
||
document.removeEventListener('keydown', onSaveHandler);
|
||
};
|
||
}
|
||
}, [onSave, init]);
|
||
Object(react["useEffect"])(function () {
|
||
var instance = editor.current.instance;
|
||
if (instance && init) {
|
||
var lang = getLanguageByMirrorName(language);
|
||
monaco_editor_monaco.editor.setModelLanguage(instance.getModel(), lang);
|
||
console.log('language:', language, instance.getModel(), lang);
|
||
}
|
||
}, [language, init]);
|
||
Object(react["useEffect"])(function () {
|
||
var instance = editor.current.instance;
|
||
if (instance && init) {
|
||
monaco_editor_monaco.editor.setTheme(theme);
|
||
}
|
||
}, [theme, init]);
|
||
Object(react["useEffect"])(function () {
|
||
var instance = editor.current.instance;
|
||
if (instance && init) {
|
||
instance.updateOptions(options);
|
||
}
|
||
}, [JSON.stringify(options), init]);
|
||
Object(react["useEffect"])(function () {
|
||
var instance = editor.current.instance;
|
||
if (instance && init) {
|
||
instance.layout();
|
||
}
|
||
}, [width, height, init]);
|
||
|
||
// const fixedWidth = processSize(width);
|
||
// const fixedHeight = processSize(height);
|
||
var _useState3 = Object(react["useState"])(processSize(width)),
|
||
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
||
fixedWidth = _useState4[0],
|
||
setFixedWidth = _useState4[1];
|
||
var _useState5 = Object(react["useState"])(processSize(height)),
|
||
_useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),
|
||
fixedHeight = _useState6[0],
|
||
setFixedHeight = _useState6[1];
|
||
var mergeStyle = Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, style), {}, {
|
||
width: fixedWidth,
|
||
height: fixedHeight
|
||
});
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "my-monaco-editor",
|
||
ref: editorEl,
|
||
style: mergeStyle
|
||
});
|
||
});
|
||
function DiffEditor(_ref2) {
|
||
var _ref2$width = _ref2.width,
|
||
width = _ref2$width === void 0 ? '100%' : _ref2$width,
|
||
_ref2$height = _ref2.height,
|
||
height = _ref2$height === void 0 ? '100%' : _ref2$height,
|
||
original = _ref2.original,
|
||
modified = _ref2.modified,
|
||
language = _ref2.language,
|
||
_ref2$options = _ref2.options,
|
||
options = _ref2$options === void 0 ? {} : _ref2$options;
|
||
var editorEl = Object(react["useRef"])();
|
||
var _useState7 = Object(react["useState"])(null),
|
||
_useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),
|
||
instance = _useState8[0],
|
||
setInstance = _useState8[1];
|
||
function onLayout(instance) {
|
||
var ro;
|
||
if (editorEl.current) {
|
||
ro = new ResizeObserver_es["default"](function (entries) {
|
||
var _iterator2 = Object(createForOfIteratorHelper["a" /* default */])(entries),
|
||
_step2;
|
||
try {
|
||
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
|
||
var entry = _step2.value;
|
||
if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) {
|
||
instance.layout();
|
||
}
|
||
}
|
||
} catch (err) {
|
||
_iterator2.e(err);
|
||
} finally {
|
||
_iterator2.f();
|
||
}
|
||
});
|
||
ro.observe(editorEl.current);
|
||
}
|
||
return ro;
|
||
}
|
||
Object(react["useEffect"])(function () {
|
||
if (editorEl.current) {
|
||
__webpack_require__.e(/*! import() | monaco-editor */ 22).then(__webpack_require__.t.bind(null, /*! monaco-editor/esm/vs/editor/editor.api.js */ "M/lh", 7)).then(function (mod) {
|
||
monaco_editor_monaco = mod;
|
||
var instance = monaco_editor_monaco.editor.createDiffEditor(editorEl.current, Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({
|
||
enableSplitViewResizing: false,
|
||
scrollBeyondLastLine: false,
|
||
roundedSelection: false,
|
||
renderIndicators: false,
|
||
useShadows: false,
|
||
horizontal: 'hidden',
|
||
lineNumbers: 'off',
|
||
ignoreTrimWhitespace: false,
|
||
followsCaret: true,
|
||
// resets the navigator state when the user selects something in the editor
|
||
ignoreCharChanges: true,
|
||
// jump from line to line,
|
||
minimap: {
|
||
enabled: false
|
||
},
|
||
readOnly: true
|
||
}, options), {}, {
|
||
wordWrap: true
|
||
}));
|
||
setInstance(instance);
|
||
var ro = onLayout(instance);
|
||
return function () {
|
||
instance.dispose();
|
||
var model = instance.getModel();
|
||
if (model) {
|
||
model.dispose();
|
||
}
|
||
ro.unobserve(editorEl.current);
|
||
};
|
||
});
|
||
}
|
||
}, []);
|
||
Object(react["useEffect"])(function () {
|
||
if (instance) {
|
||
instance.setModel({
|
||
original: monaco_editor_monaco.editor.createModel(original, language),
|
||
modified: monaco_editor_monaco.editor.createModel(modified, language)
|
||
});
|
||
}
|
||
}, [original, modified, language, instance]);
|
||
var fixedWidth = processSize(width);
|
||
var fixedHeight = processSize(height);
|
||
var style = {
|
||
width: fixedWidth,
|
||
height: fixedHeight
|
||
};
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "my-diff-editor",
|
||
ref: editorEl,
|
||
style: style
|
||
});
|
||
}
|
||
// EXTERNAL MODULE: ./src/utils/util.tsx + 6 modules
|
||
var util = __webpack_require__("1vsH");
|
||
|
||
// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
/* harmony default export */ var PreviewAll = (function (_ref) {
|
||
var name = _ref.name,
|
||
data = _ref.data,
|
||
theme = _ref.theme,
|
||
type = _ref.type,
|
||
filename = _ref.filename,
|
||
monacoEditor = _ref.monacoEditor,
|
||
className = _ref.className,
|
||
style = _ref.style,
|
||
close = _ref.close,
|
||
onClose = _ref.onClose;
|
||
var _useState = Object(react["useState"])('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
src = _useState2[0],
|
||
setSrc = _useState2[1];
|
||
var _useState3 = Object(react["useState"])(""),
|
||
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
||
token = _useState4[0],
|
||
setToken = _useState4[1];
|
||
var closeRef = Object(react["useRef"])();
|
||
if (filename) monacoEditor.filename = filename;
|
||
Object(react["useEffect"])(function () {
|
||
var _document$cookie, _document$cookie$repl;
|
||
var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 ? void 0 : (_document$cookie$repl = _document$cookie.replace(/\s/g, "")) === null || _document$cookie$repl === void 0 ? void 0 : _document$cookie$repl.split(";");
|
||
cookies === null || cookies === void 0 ? void 0 : cookies.map(function (item) {
|
||
var i = item.split("=");
|
||
if (i[0] === '_educoder_session') {
|
||
setToken(i[1]);
|
||
}
|
||
});
|
||
}, []);
|
||
var handleClick = function handleClick() {
|
||
if (data.startsWith("http")) {
|
||
handleDown();
|
||
return;
|
||
}
|
||
Object(util["g" /* downloadFile */])(filename || 'educoder', data, filename);
|
||
};
|
||
var handleDown = function handleDown() {
|
||
Object(util["f" /* downLoadLink */])('', data);
|
||
};
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: Object(objectSpread2["a" /* default */])({}, style || {}),
|
||
className: "".concat(PreviewAllmodules_default.a.wrp, " ").concat(!!type ? "" : "hide")
|
||
}, close && /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: PreviewAllmodules_default.a.close,
|
||
ref: closeRef
|
||
}, /*#__PURE__*/react_default.a.createElement(tooltip["a" /* default */], {
|
||
title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",
|
||
getPopupContainer: function getPopupContainer() {
|
||
return closeRef.current;
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("span", {
|
||
onClick: handleDown
|
||
}, /*#__PURE__*/react_default.a.createElement("i", {
|
||
className: "icon-quxiaozhiding"
|
||
}))), /*#__PURE__*/react_default.a.createElement(tooltip["a" /* default */], {
|
||
title: "\u5173\u95ED",
|
||
getPopupContainer: function getPopupContainer() {
|
||
return closeRef.current;
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: "",
|
||
onClick: onClose
|
||
}, /*#__PURE__*/react_default.a.createElement("i", {
|
||
className: "icon-guanbi1"
|
||
})))), /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "".concat(PreviewAllmodules_default.a[className], " ").concat(className, " ").concat(PreviewAllmodules_default.a.monaco, " ").concat(type === "txt" ? "show" : "hide")
|
||
}, filename && /*#__PURE__*/react_default.a.createElement(monaco_editor, monacoEditor)), type === "audio" && /*#__PURE__*/react_default.a.createElement("audio", {
|
||
src: "".concat((data === null || data === void 0 ? void 0 : data.indexOf("http://")) > -1 || (data === null || data === void 0 ? void 0 : data.indexOf("https://")) > -1 ? "" : "data:audio/mp3;base64,").concat(data),
|
||
autoPlay: true
|
||
}), type === "video" && /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, (data === null || data === void 0 ? void 0 : data.indexOf("http")) > -1 ? /*#__PURE__*/react_default.a.createElement("video", {
|
||
controls: true,
|
||
src: "".concat(data),
|
||
autoPlay: true
|
||
}) : /*#__PURE__*/react_default.a.createElement("video", {
|
||
controls: true,
|
||
src: "data:video/mp4;base64,".concat(data),
|
||
autoPlay: true
|
||
})), type === 'office' && /*#__PURE__*/react_default.a.createElement("iframe", {
|
||
src: "https://view.officeapps.live.com/op/embed.aspx?src=".concat(data, "?disposition=office&token=").concat(token)
|
||
}), type === "image" && /*#__PURE__*/react_default.a.createElement("img", {
|
||
src: "".concat((data === null || data === void 0 ? void 0 : data.indexOf("http://")) > -1 || (data === null || data === void 0 ? void 0 : data.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data)
|
||
}), type === "other" && /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {
|
||
type: "primary",
|
||
size: "large",
|
||
onClick: handleClick
|
||
}, /*#__PURE__*/react_default.a.createElement(ArrowDownOutlined["a" /* default */], null), "\u70B9\u51FB\u4E0B\u8F7D")), type === "download" && /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {
|
||
type: "primary",
|
||
size: "large",
|
||
onClick: handleClick
|
||
}, /*#__PURE__*/react_default.a.createElement(ArrowDownOutlined["a" /* default */], null), "\u70B9\u51FB\u4E0B\u8F7D"));
|
||
});
|
||
// CONCATENATED MODULE: ./src/components/RenderHtml/index.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var preRegex = /<pre[^>]*>/g;
|
||
function _unescape(str) {
|
||
var div = document.createElement('div');
|
||
div.innerHTML = str;
|
||
return div.childNodes.length === 0 ? '' : div.childNodes[0].nodeValue;
|
||
}
|
||
/* harmony default export */ var RenderHtml = __webpack_exports__["a"] = (function (_ref) {
|
||
var _ref$value = _ref.value,
|
||
value = _ref$value === void 0 ? '' : _ref$value,
|
||
className = _ref.className,
|
||
showTextOnly = _ref.showTextOnly,
|
||
showLines = _ref.showLines,
|
||
_ref$style = _ref.style,
|
||
style = _ref$style === void 0 ? {} : _ref$style;
|
||
var str = String(value);
|
||
var _useState = Object(react["useState"])(""),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
data = _useState2[0],
|
||
setData = _useState2[1];
|
||
var html = Object(react["useMemo"])(function () {
|
||
try {
|
||
str = str.replaceAll("/api/attachments", "https://data.educoder.net/api/attachments").replace(/\r\n/g, "\n");
|
||
str = str.replace(new RegExp("(?<!\\n)\\n(?!\\n)", "g"), " \n");
|
||
} catch (e) {}
|
||
;
|
||
var rs = utils_marked(str);
|
||
var math_expressions = getMathExpressions();
|
||
if (str.match(/\[TOC\]/)) {
|
||
rs = rs.replace('<p>[TOC]</p>', getTocContent());
|
||
cleanToc();
|
||
}
|
||
rs = rs.replace(/(__special_katext_id_\d+__)/g, function (_match, capture) {
|
||
var _math_expressions$cap = math_expressions[capture],
|
||
type = _math_expressions$cap.type,
|
||
expression = _math_expressions$cap.expression;
|
||
return Object(katex["renderToString"])(_unescape(expression) || '', {
|
||
displayMode: type === 'block',
|
||
throwOnError: false,
|
||
output: 'html'
|
||
});
|
||
});
|
||
rs = rs.replace(/▁/g, '▁▁▁');
|
||
resetMathExpressions();
|
||
// return dompurify.sanitize(rs)
|
||
if (showTextOnly) {
|
||
var dom = document.createElement('div');
|
||
dom.innerHTML = rs;
|
||
return dom.innerText;
|
||
}
|
||
setTimeout(function () {
|
||
return onLoad();
|
||
}, 500);
|
||
return rs;
|
||
}, [str]);
|
||
var el = Object(react["useRef"])();
|
||
lines['WebkitLineClamp'] = showLines;
|
||
if (showLines) {
|
||
style = Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, style), lines);
|
||
}
|
||
function onAncherHandler(e) {
|
||
var target = e.target;
|
||
if (target.tagName.toUpperCase() === 'A') {
|
||
var ancher = target.getAttribute('href');
|
||
if (ancher.indexOf("office") > -1) {
|
||
e.preventDefault();
|
||
setData(ancher);
|
||
} else if (ancher.startsWith('#')) {
|
||
e.preventDefault();
|
||
var viewEl = document.getElementById(ancher.replace('#', ''));
|
||
if (viewEl) {
|
||
viewEl.scrollIntoView(true);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
var onLoad = function onLoad() {
|
||
var _el$current;
|
||
var videoElement = (_el$current = el.current) === null || _el$current === void 0 ? void 0 : _el$current.querySelectorAll('video');
|
||
videoElement === null || videoElement === void 0 ? void 0 : videoElement.forEach(function (item) {
|
||
item.oncontextmenu = function () {
|
||
return false;
|
||
};
|
||
if (item.src.indexOf('.m3u8') > -1) {
|
||
if (item.canPlayType('application/vnd.apple.mpegurl')) {} else if (dist_hls["a" /* default */].isSupported()) {
|
||
var hls = new dist_hls["a" /* default */]();
|
||
hls.loadSource(item.src);
|
||
hls.attachMedia(item);
|
||
}
|
||
}
|
||
});
|
||
};
|
||
Object(react["useEffect"])(function () {
|
||
if (el.current && html) {
|
||
if (html.match(preRegex)) {
|
||
window.PR.prettyPrint();
|
||
}
|
||
}
|
||
if (el.current) {
|
||
el.current.addEventListener('click', onAncherHandler);
|
||
return function () {
|
||
el.current.removeEventListener('click', onAncherHandler);
|
||
resetMathExpressions();
|
||
cleanToc();
|
||
};
|
||
}
|
||
}, [html, el.current, onAncherHandler]);
|
||
return /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, /*#__PURE__*/react_default.a.createElement("div", {
|
||
ref: el,
|
||
style: Object(objectSpread2["a" /* default */])({}, style),
|
||
className: "".concat(className ? className : '', " markdown-body "),
|
||
dangerouslySetInnerHTML: {
|
||
__html: html
|
||
}
|
||
}), /*#__PURE__*/react_default.a.createElement(PreviewAll, {
|
||
data: data,
|
||
type: !!(data === null || data === void 0 ? void 0 : data.length) ? "office" : "",
|
||
onClose: function onClose() {
|
||
return setData("");
|
||
}
|
||
}));
|
||
});
|
||
|
||
/***/ }),
|
||
|
||
/***/ "9yH6":
|
||
/*!*********************************************************!*\
|
||
!*** ./node_modules/antd/es/radio/index.js + 5 modules ***!
|
||
\*********************************************************/
|
||
/*! exports provided: Button, Group, default */
|
||
/*! exports used: default */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/typeof.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-checkbox/es/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/hooks/useMergedState.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
// UNUSED EXPORTS: Button, Group
|
||
|
||
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/defineProperty.js
|
||
var defineProperty = __webpack_require__("lSNA");
|
||
var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/extends.js
|
||
var helpers_extends = __webpack_require__("pVnL");
|
||
var extends_default = /*#__PURE__*/__webpack_require__.n(helpers_extends);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/react/index.js
|
||
var react = __webpack_require__("q1tI");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js
|
||
var es = __webpack_require__("x1Ya");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/classnames/index.js
|
||
var classnames = __webpack_require__("TSYQ");
|
||
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js + 1 modules
|
||
var config_provider_context = __webpack_require__("H84U");
|
||
|
||
// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js
|
||
|
||
var RadioGroupContext = /*#__PURE__*/react["createContext"](null);
|
||
var RadioGroupContextProvider = RadioGroupContext.Provider;
|
||
/* harmony default export */ var radio_context = (RadioGroupContext);
|
||
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/typeof.js
|
||
var helpers_typeof = __webpack_require__("cDf5");
|
||
var typeof_default = /*#__PURE__*/__webpack_require__.n(helpers_typeof);
|
||
|
||
// CONCATENATED MODULE: ./node_modules/antd/es/_util/ref.js
|
||
|
||
function fillRef(ref, node) {
|
||
if (typeof ref === 'function') {
|
||
ref(node);
|
||
} else if (typeof_default()(ref) === 'object' && ref && 'current' in ref) {
|
||
ref.current = node;
|
||
}
|
||
}
|
||
function composeRef() {
|
||
for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {
|
||
refs[_key] = arguments[_key];
|
||
}
|
||
|
||
return function (node) {
|
||
refs.forEach(function (ref) {
|
||
fillRef(ref, node);
|
||
});
|
||
};
|
||
}
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/_util/devWarning.js
|
||
var devWarning = __webpack_require__("uaoM");
|
||
|
||
// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js
|
||
|
||
|
||
|
||
var __rest = undefined && undefined.__rest || function (s, e) {
|
||
var t = {};
|
||
|
||
for (var p in s) {
|
||
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
||
}
|
||
|
||
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
||
}
|
||
return t;
|
||
};
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var radio_InternalRadio = function InternalRadio(props, ref) {
|
||
var _classNames;
|
||
|
||
var context = react["useContext"](radio_context);
|
||
|
||
var _React$useContext = react["useContext"](config_provider_context["b" /* ConfigContext */]),
|
||
getPrefixCls = _React$useContext.getPrefixCls,
|
||
direction = _React$useContext.direction;
|
||
|
||
var innerRef = react["useRef"]();
|
||
var mergedRef = composeRef(ref, innerRef);
|
||
react["useEffect"](function () {
|
||
Object(devWarning["a" /* default */])(!('optionType' in props), 'Radio', '`optionType` is only support in Radio.Group.');
|
||
}, []);
|
||
|
||
var onChange = function onChange(e) {
|
||
if (props.onChange) {
|
||
props.onChange(e);
|
||
}
|
||
|
||
if (context === null || context === void 0 ? void 0 : context.onChange) {
|
||
context.onChange(e);
|
||
}
|
||
};
|
||
|
||
var customizePrefixCls = props.prefixCls,
|
||
className = props.className,
|
||
children = props.children,
|
||
style = props.style,
|
||
restProps = __rest(props, ["prefixCls", "className", "children", "style"]);
|
||
|
||
var prefixCls = getPrefixCls('radio', customizePrefixCls);
|
||
|
||
var radioProps = extends_default()({}, restProps);
|
||
|
||
if (context) {
|
||
radioProps.name = context.name;
|
||
radioProps.onChange = onChange;
|
||
radioProps.checked = props.value === context.value;
|
||
radioProps.disabled = props.disabled || context.disabled;
|
||
}
|
||
|
||
var wrapperClassString = classnames_default()(className, (_classNames = {}, defineProperty_default()(_classNames, "".concat(prefixCls, "-wrapper"), true), defineProperty_default()(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), defineProperty_default()(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), defineProperty_default()(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), _classNames));
|
||
return (
|
||
/*#__PURE__*/
|
||
// eslint-disable-next-line jsx-a11y/label-has-associated-control
|
||
react["createElement"]("label", {
|
||
className: wrapperClassString,
|
||
style: style,
|
||
onMouseEnter: props.onMouseEnter,
|
||
onMouseLeave: props.onMouseLeave
|
||
}, /*#__PURE__*/react["createElement"](es["a" /* default */], extends_default()({}, radioProps, {
|
||
prefixCls: prefixCls,
|
||
ref: mergedRef
|
||
})), children !== undefined ? /*#__PURE__*/react["createElement"]("span", null, children) : null)
|
||
);
|
||
};
|
||
|
||
var Radio = /*#__PURE__*/react["forwardRef"](radio_InternalRadio);
|
||
Radio.displayName = 'Radio';
|
||
Radio.defaultProps = {
|
||
type: 'radio'
|
||
};
|
||
/* harmony default export */ var radio_radio = (Radio);
|
||
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
|
||
var slicedToArray = __webpack_require__("J4zp");
|
||
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js
|
||
var useMergedState = __webpack_require__("6cGi");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
|
||
var SizeContext = __webpack_require__("3Nzz");
|
||
|
||
// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var RadioGroup = /*#__PURE__*/react["forwardRef"](function (props, ref) {
|
||
var _React$useContext = react["useContext"](config_provider_context["b" /* ConfigContext */]),
|
||
getPrefixCls = _React$useContext.getPrefixCls,
|
||
direction = _React$useContext.direction;
|
||
|
||
var size = react["useContext"](SizeContext["b" /* default */]);
|
||
|
||
var _useMergedState = Object(useMergedState["a" /* default */])(props.defaultValue, {
|
||
value: props.value
|
||
}),
|
||
_useMergedState2 = slicedToArray_default()(_useMergedState, 2),
|
||
value = _useMergedState2[0],
|
||
setValue = _useMergedState2[1];
|
||
|
||
var onRadioChange = function onRadioChange(ev) {
|
||
var lastValue = value;
|
||
var val = ev.target.value;
|
||
|
||
if (!('value' in props)) {
|
||
setValue(val);
|
||
}
|
||
|
||
var onChange = props.onChange;
|
||
|
||
if (onChange && val !== lastValue) {
|
||
onChange(ev);
|
||
}
|
||
};
|
||
|
||
var renderGroup = function renderGroup() {
|
||
var _classNames;
|
||
|
||
var customizePrefixCls = props.prefixCls,
|
||
_props$className = props.className,
|
||
className = _props$className === void 0 ? '' : _props$className,
|
||
options = props.options,
|
||
optionType = props.optionType,
|
||
buttonStyle = props.buttonStyle,
|
||
disabled = props.disabled,
|
||
children = props.children,
|
||
customizeSize = props.size,
|
||
style = props.style,
|
||
id = props.id,
|
||
onMouseEnter = props.onMouseEnter,
|
||
onMouseLeave = props.onMouseLeave;
|
||
var prefixCls = getPrefixCls('radio', customizePrefixCls);
|
||
var groupPrefixCls = "".concat(prefixCls, "-group");
|
||
var childrenToRender = children; // 如果存在 options, 优先使用
|
||
|
||
if (options && options.length > 0) {
|
||
var optionsPrefixCls = optionType === 'button' ? "".concat(prefixCls, "-button") : prefixCls;
|
||
childrenToRender = options.map(function (option) {
|
||
if (typeof option === 'string') {
|
||
// 此处类型自动推导为 string
|
||
return /*#__PURE__*/react["createElement"](radio_radio, {
|
||
ref: ref,
|
||
key: option,
|
||
prefixCls: optionsPrefixCls,
|
||
disabled: disabled,
|
||
value: option,
|
||
checked: value === option
|
||
}, option);
|
||
} // 此处类型自动推导为 { label: string value: string }
|
||
|
||
|
||
return /*#__PURE__*/react["createElement"](radio_radio, {
|
||
ref: ref,
|
||
key: "radio-group-value-options-".concat(option.value),
|
||
prefixCls: optionsPrefixCls,
|
||
disabled: option.disabled || disabled,
|
||
value: option.value,
|
||
checked: value === option.value,
|
||
style: option.style
|
||
}, option.label);
|
||
});
|
||
}
|
||
|
||
var mergedSize = customizeSize || size;
|
||
var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, defineProperty_default()(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), defineProperty_default()(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
|
||
return /*#__PURE__*/react["createElement"]("div", {
|
||
className: classString,
|
||
style: style,
|
||
onMouseEnter: onMouseEnter,
|
||
onMouseLeave: onMouseLeave,
|
||
id: id
|
||
}, childrenToRender);
|
||
};
|
||
|
||
return /*#__PURE__*/react["createElement"](RadioGroupContextProvider, {
|
||
value: {
|
||
onChange: onRadioChange,
|
||
value: value,
|
||
disabled: props.disabled,
|
||
name: props.name
|
||
}
|
||
}, renderGroup());
|
||
});
|
||
RadioGroup.defaultProps = {
|
||
buttonStyle: 'outline'
|
||
};
|
||
/* harmony default export */ var group = (/*#__PURE__*/react["memo"](RadioGroup));
|
||
// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js
|
||
|
||
|
||
var radioButton_rest = undefined && undefined.__rest || function (s, e) {
|
||
var t = {};
|
||
|
||
for (var p in s) {
|
||
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
||
}
|
||
|
||
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
||
}
|
||
return t;
|
||
};
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var radioButton_RadioButton = function RadioButton(props, ref) {
|
||
var radioGroupContext = react["useContext"](radio_context);
|
||
|
||
var _React$useContext = react["useContext"](config_provider_context["b" /* ConfigContext */]),
|
||
getPrefixCls = _React$useContext.getPrefixCls;
|
||
|
||
var customizePrefixCls = props.prefixCls,
|
||
radioProps = radioButton_rest(props, ["prefixCls"]);
|
||
|
||
var prefixCls = getPrefixCls('radio-button', customizePrefixCls);
|
||
|
||
if (radioGroupContext) {
|
||
radioProps.checked = props.value === radioGroupContext.value;
|
||
radioProps.disabled = props.disabled || radioGroupContext.disabled;
|
||
}
|
||
|
||
return /*#__PURE__*/react["createElement"](radio_radio, extends_default()({
|
||
prefixCls: prefixCls
|
||
}, radioProps, {
|
||
type: "radio",
|
||
ref: ref
|
||
}));
|
||
};
|
||
|
||
/* harmony default export */ var radioButton = (/*#__PURE__*/react["forwardRef"](radioButton_RadioButton));
|
||
// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js
|
||
|
||
|
||
|
||
var radio_Radio = radio_radio;
|
||
radio_Radio.Button = radioButton;
|
||
radio_Radio.Group = group;
|
||
|
||
/* harmony default export */ var es_radio = __webpack_exports__["a"] = (radio_Radio);
|
||
|
||
/***/ }),
|
||
|
||
/***/ "A/g1":
|
||
/*!*******************************************!*\
|
||
!*** ./src/assets/images/icons/done1.png ***!
|
||
\*******************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "BJfS":
|
||
/*!*****************************************************!*\
|
||
!*** ./node_modules/string-convert/camel2hyphen.js ***!
|
||
\*****************************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
var camel2hyphen = function (str) {
|
||
return str
|
||
.replace(/[A-Z]/g, function (match) {
|
||
return '-' + match.toLowerCase();
|
||
})
|
||
.toLowerCase();
|
||
};
|
||
|
||
module.exports = camel2hyphen;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "BLHT":
|
||
/*!***************************************************************!*\
|
||
!*** ./src/components/Footer/BeforeFooter/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___tGua6","flex_space_between":"flex_space_between___sLRzb","flex_box_vertical_center":"flex_box_vertical_center___3RJH-","flex_box_center_end":"flex_box_center_end___2FaoL","flex_box_column":"flex_box_column____9_T2","footer":"footer___3QRzm","fastLink":"fastLink___MJhMZ","cooperation":"cooperation___208jm","copyright":"copyright___27kZ0"};
|
||
|
||
/***/ }),
|
||
|
||
/***/ "CAjq":
|
||
/*!********************************************!*\
|
||
!*** ./src/assets/images/index/qqCode.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/qqCode.a1502573.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "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";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "Ct/S":
|
||
/*!*****************************************************!*\
|
||
!*** ./src/components/AuthModal/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 = {"tilte":"tilte___1Tz7i","flexRow":"flexRow___3w9_D","flexColumn":"flexColumn___2HzC_","footerWrap":"footerWrap___12F5M","img":"img___3ED9Z","content":"content___rqPDY","modalContent":"modalContent___2h4ne"};
|
||
|
||
/***/ }),
|
||
|
||
/***/ "E7E6":
|
||
/*!********************************************!*\
|
||
!*** ./src/assets/images/icons/search.png ***!
|
||
\********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "F1Ou":
|
||
/*!*******************************************************************!*\
|
||
!*** ./node_modules/@ant-design/react-slick/lib/initial-state.js ***!
|
||
\*******************************************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports["default"] = void 0;
|
||
var initialState = {
|
||
animating: false,
|
||
autoplaying: null,
|
||
currentDirection: 0,
|
||
currentLeft: null,
|
||
currentSlide: 0,
|
||
direction: 1,
|
||
dragging: false,
|
||
edgeDragged: false,
|
||
initialized: false,
|
||
lazyLoadedList: [],
|
||
listHeight: null,
|
||
listWidth: null,
|
||
scrolling: false,
|
||
slideCount: null,
|
||
slideHeight: null,
|
||
slideWidth: null,
|
||
swipeLeft: null,
|
||
swiped: false,
|
||
// used by swipeEvent. differentites between touch and swipe.
|
||
swiping: false,
|
||
touchObject: {
|
||
startX: 0,
|
||
startY: 0,
|
||
curX: 0,
|
||
curY: 0
|
||
},
|
||
trackStyle: {},
|
||
trackWidth: 0,
|
||
targetSlide: 0
|
||
};
|
||
var _default = initialState;
|
||
exports["default"] = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "FOrL":
|
||
/*!********************************************!*\
|
||
!*** ./src/assets/images/icons/nodata.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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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "FPkq":
|
||
/*!**************************************!*\
|
||
!*** ./src/assets/images/qrCode.png ***!
|
||
\**************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/qrCode.dd0fe9b2.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "GABl":
|
||
/*!********************************************!*\
|
||
!*** ./src/assets/images/icons/chrome.png ***!
|
||
\********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "H8y1":
|
||
/*!***************************************************!*\
|
||
!*** ./src/layouts/SimpleLayouts.tsx + 6 modules ***!
|
||
\***************************************************/
|
||
/*! exports provided: default */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/umiExports.ts */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Header/index.tsx */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/RenderHtml/index.tsx */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */
|
||
/*! 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/carousel/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/carousel/style/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/checkbox/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/checkbox/style/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/style/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/zh_CN.js (<- Module is referenced from these modules with unsupported syntax: ./src/.umi-production/plugin-locale/locale.tsx (referenced with cjs require)) */
|
||
/*! 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/row/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/style/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/lodash/lodash.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/CustomOperateModel/index.less?modules (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Footer/BeforeFooter/index.less?modules (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Footer/NewFooter/index.less?modules (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/layouts/index.less?modules (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/moment/moment.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/AnhuiContact.jpg (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/beian.png (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/index/qqCode.png (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/LengthenModel/Code.png (<- Module is not an ECMAScript module) */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
// ESM COMPAT FLAG
|
||
__webpack_require__.r(__webpack_exports__);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/style/index.js
|
||
var style = __webpack_require__("GNNt");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/index.js + 1 modules
|
||
var config_provider = __webpack_require__("wEI+");
|
||
|
||
// 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/react/index.js
|
||
var react = __webpack_require__("q1tI");
|
||
var react_default = /*#__PURE__*/__webpack_require__.n(react);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/locale/zh_CN.js + 4 modules
|
||
var zh_CN = __webpack_require__("+Gva");
|
||
|
||
// EXTERNAL MODULE: ./src/components/Header/index.tsx + 8 modules
|
||
var Header = __webpack_require__("ruvs");
|
||
|
||
// EXTERNAL MODULE: ./src/.umi-production/core/umiExports.ts + 19 modules
|
||
var umiExports = __webpack_require__("9kvl");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/moment/moment.js
|
||
var moment = __webpack_require__("wd/R");
|
||
var moment_default = /*#__PURE__*/__webpack_require__.n(moment);
|
||
|
||
// EXTERNAL MODULE: ./src/assets/images/beian.png
|
||
var beian = __webpack_require__("d5bv");
|
||
var beian_default = /*#__PURE__*/__webpack_require__.n(beian);
|
||
|
||
// EXTERNAL MODULE: ./src/components/Footer/BeforeFooter/index.less?modules
|
||
var BeforeFootermodules = __webpack_require__("BLHT");
|
||
var BeforeFootermodules_default = /*#__PURE__*/__webpack_require__.n(BeforeFootermodules);
|
||
|
||
// CONCATENATED MODULE: ./src/components/Footer/BeforeFooter/index.tsx
|
||
|
||
|
||
|
||
|
||
var BeforeFooter_BeforeFooter = function BeforeFooter(_ref) {
|
||
var _globalSetting$settin, _globalSetting$settin2, _globalSetting$settin3, _globalSetting$settin4, _globalSetting$settin5, _globalSetting$settin6;
|
||
var user = _ref.user,
|
||
globalSetting = _ref.globalSetting;
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: BeforeFootermodules_default.a.footer,
|
||
style: {
|
||
height: (globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.main_site) ? '' : '80px',
|
||
lineHeight: (globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.main_site) ? '' : '80px'
|
||
}
|
||
}, (globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.main_site) && /*#__PURE__*/react_default.a.createElement("aside", {
|
||
className: BeforeFootermodules_default.a.fastLink
|
||
}, /*#__PURE__*/react_default.a.createElement("a", {
|
||
target: "_blank",
|
||
href: "/"
|
||
}, "\u7F51\u7AD9\u9996\u9875"), !(globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.is_local) && /*#__PURE__*/react_default.a.createElement("a", {
|
||
target: "_blank",
|
||
href: "/help/about_us"
|
||
}, "\u5173\u4E8E\u6211\u4EEC"), /*#__PURE__*/react_default.a.createElement("a", {
|
||
target: "_blank",
|
||
href: "/help/contact_us"
|
||
}, "\u8054\u7CFB\u6211\u4EEC"), /*#__PURE__*/react_default.a.createElement("a", {
|
||
target: "_blank",
|
||
href: "/help/cooperatives"
|
||
}, "\u5408\u4F5C\u4F19\u4F34"), /*#__PURE__*/react_default.a.createElement("a", {
|
||
target: "_blank",
|
||
href: "/help/agreement"
|
||
}, "\u670D\u52A1\u534F\u8BAE"), /*#__PURE__*/react_default.a.createElement("a", {
|
||
target: "_blank",
|
||
href: "/help/help_center"
|
||
}, "\u5E2E\u52A9\u4E2D\u5FC3"), /*#__PURE__*/react_default.a.createElement("a", {
|
||
target: "_blank",
|
||
href: "/help/feedback"
|
||
}, "\u610F\u89C1\u53CD\u9988")), ((_globalSetting$settin5 = globalSetting.setting) === null || _globalSetting$settin5 === void 0 ? void 0 : _globalSetting$settin5.footer) ? /*#__PURE__*/react_default.a.createElement("div", {
|
||
dangerouslySetInnerHTML: {
|
||
__html: (_globalSetting$settin6 = globalSetting.setting) === null || _globalSetting$settin6 === void 0 ? void 0 : _globalSetting$settin6.footer
|
||
}
|
||
}) : /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("p", {
|
||
className: "footer_con-p inline lineh-30 font-14"
|
||
}, /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: "font-18 fl"
|
||
}, "\xA9"), "\xA0", moment_default()().year(), "\xA0EduCoder", /*#__PURE__*/react_default.a.createElement("a", {
|
||
style: {
|
||
"color": "#888"
|
||
},
|
||
target: "_blank",
|
||
href: "http://beian.miit.gov.cn/",
|
||
className: "ml15 mr15"
|
||
}, "\u6E58ICP\u590717009477\u53F7"), /*#__PURE__*/react_default.a.createElement("a", {
|
||
style: {
|
||
"color": "#888"
|
||
},
|
||
target: "_blank",
|
||
href: "http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",
|
||
className: "mr15"
|
||
}, /*#__PURE__*/react_default.a.createElement("img", {
|
||
className: "vertical4",
|
||
src: beian_default.a
|
||
}), "\u6E58\u516C\u7F51\u5B89\u590743019002000962\u53F7"), /*#__PURE__*/react_default.a.createElement("a", {
|
||
href: "https://team.trustie.net",
|
||
style: {
|
||
"color": "#888"
|
||
},
|
||
target: "_blank"
|
||
}, "Trustie"), "\xA0\xA0\xA0&\xA0\xA0\xA0IntelliDE inside. ", /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: "mr15"
|
||
}, "\u7248\u6743\u6240\u6709 \u6E56\u5357\u667A\u64CE\u79D1\u6280\u6709\u9650\u516C\u53F8"))));
|
||
};
|
||
/* harmony default export */ var Footer_BeforeFooter = (BeforeFooter_BeforeFooter);
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js
|
||
var modal_style = __webpack_require__("2qtc");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 14 modules
|
||
var es_modal = __webpack_require__("kLXV");
|
||
|
||
// 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: ./src/components/Footer/NewFooter/index.less?modules
|
||
var NewFootermodules = __webpack_require__("NaGD");
|
||
var NewFootermodules_default = /*#__PURE__*/__webpack_require__.n(NewFootermodules);
|
||
|
||
// EXTERNAL MODULE: ./src/utils/util.tsx + 6 modules
|
||
var util = __webpack_require__("1vsH");
|
||
|
||
// EXTERNAL MODULE: ./src/assets/images/index/qqCode.png
|
||
var qqCode = __webpack_require__("CAjq");
|
||
var qqCode_default = /*#__PURE__*/__webpack_require__.n(qqCode);
|
||
|
||
// CONCATENATED MODULE: ./src/components/Footer/NewFooter/index.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var NewFooter_NewFooter = function NewFooter(_ref) {
|
||
var _globalSetting$settin;
|
||
var user = _ref.user,
|
||
globalSetting = _ref.globalSetting;
|
||
var _useState = Object(react["useState"])(false),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
QQVisible = _useState2[0],
|
||
setQQVisible = _useState2[1];
|
||
Object(react["useEffect"])(function () {
|
||
window.addEventListener("click", modal);
|
||
return function () {
|
||
window.removeEventListener("click", modal);
|
||
};
|
||
}, []);
|
||
var handleCommunity = function handleCommunity() {
|
||
var isMac = function () {
|
||
return /macintosh|mac os x/i.test(navigator.userAgent);
|
||
}();
|
||
if (isMac) {
|
||
setQQVisible(true);
|
||
return;
|
||
}
|
||
var href = "//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";
|
||
Object(util["m" /* openNewWindow */])(href);
|
||
};
|
||
|
||
//父级找元素
|
||
var parentIndexOf = function parentIndexOf(node, parent) {
|
||
if (node.className === parent) {
|
||
return node;
|
||
}
|
||
for (var i = 0, n = node; n = n.parentNode; i++) {
|
||
if (n.className === parent) {
|
||
return n;
|
||
}
|
||
if (n == document.documentElement) {
|
||
return false;
|
||
} //找不到目标父节点,防止死循环
|
||
}
|
||
};
|
||
var modal = function modal(e) {
|
||
var _e$target, _e$target2, _e$target2$nextElemen;
|
||
// 检查事件源e.targe是否为Li
|
||
if ((e === null || e === void 0 ? void 0 : e.target) && ((e === null || e === void 0 ? void 0 : (_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.innerText) === "头歌教师交流社区" || (e === null || e === void 0 ? void 0 : (_e$target2 = e.target) === null || _e$target2 === void 0 ? void 0 : (_e$target2$nextElemen = _e$target2.nextElementSibling) === null || _e$target2$nextElemen === void 0 ? void 0 : _e$target2$nextElemen.innerText) === "头歌教师交流社区")) {
|
||
// 真正的处理过程在这里
|
||
if (parentIndexOf(e.target, 'module-introduce')) {
|
||
handleCommunity();
|
||
}
|
||
}
|
||
};
|
||
return /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, /*#__PURE__*/react_default.a.createElement(es_modal["a" /* default */], {
|
||
centered: true,
|
||
destroyOnClose: true,
|
||
visible: QQVisible,
|
||
title: "\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",
|
||
width: "500px",
|
||
footer: null,
|
||
onCancel: function onCancel() {
|
||
return setQQVisible(false);
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
display: 'flex',
|
||
flexDirection: 'column',
|
||
alignItems: 'center'
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("p", null, "\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "), /*#__PURE__*/react_default.a.createElement("img", {
|
||
src: qqCode_default.a,
|
||
width: 200,
|
||
height: 200
|
||
}))), /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: NewFootermodules_default.a.footer,
|
||
dangerouslySetInnerHTML: {
|
||
__html: (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.footer
|
||
}
|
||
}));
|
||
};
|
||
/* harmony default export */ var Footer_NewFooter = (NewFooter_NewFooter);
|
||
// CONCATENATED MODULE: ./src/components/Footer/index.tsx
|
||
|
||
|
||
|
||
|
||
var Footer_FooterComponents = function FooterComponents(_ref) {
|
||
var user = _ref.user,
|
||
globalSetting = _ref.globalSetting,
|
||
loading = _ref.loading,
|
||
dispatch = _ref.dispatch;
|
||
if (globalSetting.showFooter && globalSetting.showHeaderFooter) {
|
||
var _globalSetting$settin, _globalSetting$settin2;
|
||
return /*#__PURE__*/react_default.a.createElement("section", {
|
||
id: "footer"
|
||
}, (globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.main_site) && !(globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.is_local) ? /*#__PURE__*/react_default.a.createElement(Footer_NewFooter, {
|
||
user: user,
|
||
globalSetting: globalSetting
|
||
}) : /*#__PURE__*/react_default.a.createElement(Footer_BeforeFooter, {
|
||
user: user,
|
||
globalSetting: globalSetting
|
||
}));
|
||
} else {
|
||
return /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, " ");
|
||
}
|
||
};
|
||
/* harmony default export */ var Footer = (Object(umiExports["a" /* connect */])(function (_ref2) {
|
||
var user = _ref2.user,
|
||
loading = _ref2.loading,
|
||
globalSetting = _ref2.globalSetting;
|
||
return {
|
||
user: user,
|
||
globalSetting: globalSetting,
|
||
loading: loading.models.index
|
||
};
|
||
})(Footer_FooterComponents));
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js
|
||
var button_style = __webpack_require__("+L6B");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
|
||
var es_button = __webpack_require__("2/Rp");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
|
||
var asyncToGenerator = __webpack_require__("9og8");
|
||
|
||
// CONCATENATED MODULE: ./src/components/ExportModel/index.tsx
|
||
|
||
|
||
|
||
|
||
|
||
function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(typeof e + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }
|
||
|
||
|
||
var ExportModel_ShixunsListPage = function ShixunsListPage(_ref) {
|
||
var user = _ref.user,
|
||
dispatch = _ref.dispatch,
|
||
classroomList = _ref.classroomList;
|
||
return /*#__PURE__*/react_default.a.createElement(es_modal["a" /* default */], {
|
||
title: "\u6E29\u99A8\u63D0\u793A"
|
||
// visible={true}
|
||
,
|
||
zIndex: 9999,
|
||
footer: null,
|
||
visible: classroomList.actionTabs.key === '导出提醒' ? true : false,
|
||
onCancel: function onCancel() {
|
||
dispatch({
|
||
type: 'classroomList/setActionTabs',
|
||
payload: {}
|
||
});
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("span", null, "\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"), /*#__PURE__*/react_default.a.createElement("br", null), /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
textAlign: 'end'
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {
|
||
type: "primary",
|
||
onClick: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() {
|
||
return _regeneratorRuntime().wrap(function _callee$(_context) {
|
||
while (1) switch (_context.prev = _context.next) {
|
||
case 0:
|
||
dispatch({
|
||
type: 'classroomList/setActionTabs',
|
||
payload: {}
|
||
});
|
||
case 1:
|
||
case "end":
|
||
return _context.stop();
|
||
}
|
||
}, _callee);
|
||
}))
|
||
}, "\u77E5\u9053\u4E86"))));
|
||
};
|
||
/* harmony default export */ var ExportModel = (Object(umiExports["a" /* connect */])(function (_ref3) {
|
||
var user = _ref3.user,
|
||
classroomList = _ref3.classroomList;
|
||
return {
|
||
user: user,
|
||
classroomList: classroomList
|
||
};
|
||
})(ExportModel_ShixunsListPage));
|
||
// 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/checkbox/style/index.js
|
||
var checkbox_style = __webpack_require__("sRBo");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules
|
||
var es_checkbox = __webpack_require__("kaz8");
|
||
|
||
// EXTERNAL MODULE: ./src/components/LengthenModel/Code.png
|
||
var Code = __webpack_require__("2tKv");
|
||
var Code_default = /*#__PURE__*/__webpack_require__.n(Code);
|
||
|
||
// EXTERNAL MODULE: ./src/assets/images/AnhuiContact.jpg
|
||
var AnhuiContact = __webpack_require__("O9QN");
|
||
var AnhuiContact_default = /*#__PURE__*/__webpack_require__.n(AnhuiContact);
|
||
|
||
// CONCATENATED MODULE: ./src/components/LengthenModel/index.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var LengthenModel_LengthenModel = function LengthenModel(_ref) {
|
||
var _user$userInfo3, _user$userInfo5;
|
||
var user = _ref.user;
|
||
var _useState = Object(react["useState"])(false),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
visible = _useState2[0],
|
||
setVisible = _useState2[1];
|
||
var _useState3 = Object(react["useState"])(''),
|
||
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
||
date = _useState4[0],
|
||
setDate = _useState4[1];
|
||
Object(react["useEffect"])(function () {
|
||
var _user$userInfo, _user$userInfo2;
|
||
var extension = localStorage.getItem('extension-modal');
|
||
if (!(user === null || user === void 0 ? void 0 : (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login) || !extension) return;
|
||
var now = moment_default()();
|
||
var recordStr = "".concat(user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login, "-extend-date");
|
||
var record = localStorage.getItem(recordStr);
|
||
if (record) {
|
||
if (now <= moment_default()(record)) {
|
||
setVisible(false);
|
||
} else {
|
||
setVisible(true);
|
||
localStorage.removeItem(recordStr);
|
||
localStorage.removeItem('extension-modal');
|
||
var start_date = moment_default()(localStorage.getItem('extension-date')).format("YYYY年MM月DD日");
|
||
setDate(start_date);
|
||
}
|
||
} else {
|
||
setVisible(true);
|
||
localStorage.removeItem('extension-modal');
|
||
var _start_date = moment_default()(localStorage.getItem('extension-date')).format("YYYY年MM月DD日");
|
||
setDate(_start_date);
|
||
}
|
||
return function () {
|
||
setVisible(false);
|
||
};
|
||
}, [user === null || user === void 0 ? void 0 : (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login]);
|
||
var handleChange = function handleChange(e) {
|
||
var _user$userInfo4;
|
||
var recordStr = "".concat(user === null || user === void 0 ? void 0 : (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login, "-extend-date");
|
||
var date = moment_default()().endOf('day').format("YYYY-MM-DD HH:mm:ss");
|
||
if (e.target.checked) {
|
||
localStorage.setItem(recordStr, date);
|
||
} else {
|
||
localStorage.removeItem(recordStr);
|
||
}
|
||
};
|
||
return /*#__PURE__*/react_default.a.createElement(es_modal["a" /* default */], {
|
||
title: "\u6E29\u99A8\u63D0\u793A",
|
||
visible: visible,
|
||
zIndex: 9999,
|
||
centered: true,
|
||
width: 594,
|
||
onCancel: function onCancel() {
|
||
setVisible(false);
|
||
},
|
||
footer: /*#__PURE__*/react_default.a.createElement(row["a" /* default */], {
|
||
align: "middle",
|
||
justify: "space-between"
|
||
}, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {
|
||
onChange: handleChange
|
||
}, "\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"), /*#__PURE__*/react_default.a.createElement(es_button["a" /* default */], {
|
||
onClick: function onClick() {
|
||
setVisible(false);
|
||
},
|
||
style: {
|
||
borderRadius: 4
|
||
},
|
||
type: "primary"
|
||
}, " \u5173\u95ED"))
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "font14",
|
||
style: {
|
||
paddingLeft: 16
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("div", null, "\u8001\u5E08\u60A8\u597D\uFF01"), /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
textIndent: 28
|
||
}
|
||
}, "\u611F\u8C22\u60A8\u5BF9\u5934\u6B4C\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0", /*#__PURE__*/react_default.a.createElement("a", {
|
||
href: "https://www.educoder.net/help/agreement",
|
||
target: "_blank"
|
||
}, "\u670D\u52A1\u534F\u8BAE"), "\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"), /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
textIndent: 28
|
||
}
|
||
}, "\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"), /*#__PURE__*/react_default.a.createElement("img", {
|
||
style: {
|
||
margin: '8px auto',
|
||
display: 'block'
|
||
},
|
||
width: 160,
|
||
src: ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.school_province) === "安徽" ? AnhuiContact_default.a : Code_default.a,
|
||
alt: "\u4E8C\u7EF4\u7801"
|
||
}), /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
textAlign: 'right'
|
||
}
|
||
}, "\u5934\u6B4C\u8FD0\u8425\u4E2D\u5FC3"), /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
textAlign: 'right'
|
||
}
|
||
}, date)));
|
||
};
|
||
/* harmony default export */ var components_LengthenModel = (Object(umiExports["a" /* connect */])(function (_ref2) {
|
||
var user = _ref2.user;
|
||
return {
|
||
user: user
|
||
};
|
||
})(LengthenModel_LengthenModel));
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/carousel/style/index.js
|
||
var carousel_style = __webpack_require__("fV52");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/carousel/index.js
|
||
var carousel = __webpack_require__("3I+P");
|
||
|
||
// EXTERNAL MODULE: ./src/components/CustomOperateModel/index.less?modules
|
||
var CustomOperateModelmodules = __webpack_require__("xnZT");
|
||
var CustomOperateModelmodules_default = /*#__PURE__*/__webpack_require__.n(CustomOperateModelmodules);
|
||
|
||
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 4 modules
|
||
var RenderHtml = __webpack_require__("9Bee");
|
||
|
||
// EXTERNAL MODULE: ./src/utils/fetch.ts
|
||
var fetch = __webpack_require__("ErOA");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/react-router/esm/react-router.js
|
||
var react_router = __webpack_require__("Ty5D");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/lodash/lodash.js
|
||
var lodash = __webpack_require__("LvDl");
|
||
var lodash_default = /*#__PURE__*/__webpack_require__.n(lodash);
|
||
|
||
// CONCATENATED MODULE: ./src/components/CustomOperateModel/index.tsx
|
||
|
||
|
||
|
||
|
||
function CustomOperateModel_regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ CustomOperateModel_regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(typeof e + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var CustomOperateModel_CustomOperateModel = function CustomOperateModel(_ref) {
|
||
var dispatch = _ref.dispatch,
|
||
user = _ref.user,
|
||
globalSetting = _ref.globalSetting;
|
||
var _useState = Object(react["useState"])({}),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
data = _useState2[0],
|
||
setData = _useState2[1];
|
||
var _useState3 = Object(react["useState"])([]),
|
||
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
||
resData = _useState4[0],
|
||
setResData = _useState4[1];
|
||
var _useState5 = Object(react["useState"])(0),
|
||
_useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),
|
||
dataIndex = _useState6[0],
|
||
setDataIndex = _useState6[1];
|
||
var _useState7 = Object(react["useState"])(false),
|
||
_useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),
|
||
visible = _useState8[0],
|
||
setVisible = _useState8[1];
|
||
var carouselsRef = Object(react["useRef"])(null);
|
||
var lo = Object(react_router["k" /* useLocation */])();
|
||
var dealDate = function dealDate(type, num) {
|
||
var date = null;
|
||
if (type === 0) {
|
||
//弹出来一次,把时间设置长
|
||
date = moment_default()().add(100, 'month').unix();
|
||
}
|
||
if (type === 1) {
|
||
date = moment_default()().add(num, 'hour').unix();
|
||
}
|
||
if (type === 2) {
|
||
date = moment_default()().add(num, 'days').unix();
|
||
}
|
||
if (type === 3) {
|
||
date = moment_default()().add(num * 7, 'days').unix();
|
||
}
|
||
if (type === 4) {
|
||
date = moment_default()().add(num, 'month').unix();
|
||
}
|
||
if (type === 5) {
|
||
date = moment_default()().add(num * 3, 'month').unix();
|
||
}
|
||
return date;
|
||
// 0仅一次 1时 2天 3周 4月 5季
|
||
};
|
||
var recordTime = function recordTime(re) {
|
||
var _user$userInfo, _record, _record2;
|
||
//记录时间
|
||
var recordStr = "".concat(user === null || user === void 0 ? void 0 : (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "-deadline-operate");
|
||
var record = localStorage.getItem(recordStr) ? JSON.parse(localStorage.getItem(recordStr)) : [];
|
||
record = (_record = record) === null || _record === void 0 ? void 0 : _record.filter(function (e) {
|
||
return e.id !== (re === null || re === void 0 ? void 0 : re.id);
|
||
});
|
||
var date = dealDate(re === null || re === void 0 ? void 0 : re.show_type, re === null || re === void 0 ? void 0 : re.show_count);
|
||
var param = {
|
||
id: re === null || re === void 0 ? void 0 : re.id,
|
||
deadline: date,
|
||
type: re === null || re === void 0 ? void 0 : re.show_type
|
||
};
|
||
(_record2 = record) === null || _record2 === void 0 ? void 0 : _record2.push(param);
|
||
localStorage.setItem(recordStr, JSON.stringify(record));
|
||
};
|
||
var onCancel = function onCancel() {
|
||
setCount(data === null || data === void 0 ? void 0 : data.id, 'close');
|
||
var nextData = resData[dataIndex + 1];
|
||
if (nextData) {
|
||
recordTime(nextData);
|
||
setData(nextData);
|
||
setDataIndex(dataIndex + 1);
|
||
setCount(nextData === null || nextData === void 0 ? void 0 : nextData.id, 'popup');
|
||
} else {
|
||
setVisible(false);
|
||
}
|
||
};
|
||
var pageItems = [{
|
||
name: '首页',
|
||
key: 0,
|
||
path: '/'
|
||
}, {
|
||
name: '实践课程',
|
||
key: 1,
|
||
path: '/paths'
|
||
}, {
|
||
name: '实践项目',
|
||
key: 2,
|
||
path: '/shixuns'
|
||
}, {
|
||
name: '教学课堂',
|
||
key: 3,
|
||
path: '/classrooms'
|
||
}, {
|
||
name: '在线竞赛',
|
||
key: 4,
|
||
path: '/competitions'
|
||
}, {
|
||
name: '教学案例',
|
||
key: 5,
|
||
path: '/moop_cases'
|
||
}, {
|
||
name: '交流问答',
|
||
key: 6,
|
||
path: '/forums/categories'
|
||
}, {
|
||
name: '个人中心',
|
||
key: 7,
|
||
path: '/users'
|
||
}];
|
||
// useEffect(() => {
|
||
// console.log(globalSetting?.operateModelPath, user?.userInfo?.login, 11444)
|
||
// if (!!globalSetting?.operateModelPath && user?.userInfo?.login) {
|
||
// getData();
|
||
// }
|
||
// }, [globalSetting?.operateModelPath, user?.userInfo?.login])
|
||
|
||
Object(react["useEffect"])(function () {
|
||
return function () {
|
||
dispatch({
|
||
type: 'globalSetting/setOperateModelPath',
|
||
payload: ''
|
||
});
|
||
};
|
||
}, []);
|
||
Object(react["useEffect"])(function () {
|
||
var _lo$pathname, _lo$pathname2, _lo$pathname2$split, _lo$pathname3;
|
||
//个人中心
|
||
if ((lo === null || lo === void 0 ? void 0 : (_lo$pathname = lo.pathname) === null || _lo$pathname === void 0 ? void 0 : _lo$pathname.includes('/users')) && (lo === null || lo === void 0 ? void 0 : (_lo$pathname2 = lo.pathname) === null || _lo$pathname2 === void 0 ? void 0 : (_lo$pathname2$split = _lo$pathname2.split('/')) === null || _lo$pathname2$split === void 0 ? void 0 : _lo$pathname2$split.length) === 4) {
|
||
dispatch({
|
||
type: 'globalSetting/setOperateModelPath',
|
||
payload: '/users'
|
||
});
|
||
return;
|
||
}
|
||
|
||
//交流问答
|
||
if (lo === null || lo === void 0 ? void 0 : (_lo$pathname3 = lo.pathname) === null || _lo$pathname3 === void 0 ? void 0 : _lo$pathname3.includes('/forums/categories')) {
|
||
dispatch({
|
||
type: 'globalSetting/setOperateModelPath',
|
||
payload: '/forums/categories'
|
||
});
|
||
return;
|
||
}
|
||
for (var i = 0; i < pageItems.length; i++) {
|
||
var _pageItems$i;
|
||
if ((pageItems === null || pageItems === void 0 ? void 0 : (_pageItems$i = pageItems[i]) === null || _pageItems$i === void 0 ? void 0 : _pageItems$i.path) === (lo === null || lo === void 0 ? void 0 : lo.pathname)) {
|
||
var _pageItems$i2;
|
||
dispatch({
|
||
type: 'globalSetting/setOperateModelPath',
|
||
payload: pageItems === null || pageItems === void 0 ? void 0 : (_pageItems$i2 = pageItems[i]) === null || _pageItems$i2 === void 0 ? void 0 : _pageItems$i2.path
|
||
});
|
||
return;
|
||
}
|
||
}
|
||
}, [lo === null || lo === void 0 ? void 0 : lo.pathname]);
|
||
Object(react["useEffect"])(function () {
|
||
window.addEventListener("click", handleClick);
|
||
return function () {
|
||
window.removeEventListener("click", handleClick);
|
||
};
|
||
}, [data]);
|
||
|
||
//父级找元素
|
||
var parentIndexOf = function parentIndexOf(node) {
|
||
if (node === null || node === void 0 ? void 0 : node.getAttribute("data-operate-type")) {
|
||
return node;
|
||
}
|
||
for (var i = 0, n = node; n = n.parentNode; i++) {
|
||
var _n;
|
||
if ((_n = n) === null || _n === void 0 ? void 0 : _n.getAttribute("data-operate-type")) {
|
||
return n;
|
||
}
|
||
if (n == document.documentElement) {
|
||
return false;
|
||
} //找不到目标父节点,防止死循环
|
||
}
|
||
};
|
||
var handleClick = /*#__PURE__*/function () {
|
||
var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/CustomOperateModel_regeneratorRuntime().mark(function _callee(e) {
|
||
var dom, domName, href, target;
|
||
return CustomOperateModel_regeneratorRuntime().wrap(function _callee$(_context) {
|
||
while (1) switch (_context.prev = _context.next) {
|
||
case 0:
|
||
dom = parentIndexOf(e.target);
|
||
if (!dom) {
|
||
_context.next = 10;
|
||
break;
|
||
}
|
||
domName = dom === null || dom === void 0 ? void 0 : dom.getAttribute("data-operate-type");
|
||
if (!(domName === 'click')) {
|
||
_context.next = 10;
|
||
break;
|
||
}
|
||
e.preventDefault();
|
||
href = dom === null || dom === void 0 ? void 0 : dom.getAttribute("href");
|
||
target = dom === null || dom === void 0 ? void 0 : dom.getAttribute("target");
|
||
_context.next = 9;
|
||
return setCount(data === null || data === void 0 ? void 0 : data.id, 'enter');
|
||
case 9:
|
||
if (target === '_blank') {
|
||
Object(util["m" /* openNewWindow */])(href);
|
||
} else {
|
||
setVisible(false);
|
||
window.location.href = href;
|
||
}
|
||
case 10:
|
||
case "end":
|
||
return _context.stop();
|
||
}
|
||
}, _callee);
|
||
}));
|
||
return function handleClick(_x) {
|
||
return _ref2.apply(this, arguments);
|
||
};
|
||
}();
|
||
var setCount = /*#__PURE__*/function () {
|
||
var _ref3 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/CustomOperateModel_regeneratorRuntime().mark(function _callee2(id, count_type) {
|
||
var res;
|
||
return CustomOperateModel_regeneratorRuntime().wrap(function _callee2$(_context2) {
|
||
while (1) switch (_context2.prev = _context2.next) {
|
||
case 0:
|
||
_context2.next = 2;
|
||
return Object(fetch["a" /* default */])('/api/popup_windows/popup_windows_counts.json', {
|
||
method: "get",
|
||
params: {
|
||
id: id,
|
||
count_type: count_type
|
||
}
|
||
});
|
||
case 2:
|
||
res = _context2.sent;
|
||
return _context2.abrupt("return", res);
|
||
case 4:
|
||
case "end":
|
||
return _context2.stop();
|
||
}
|
||
}, _callee2);
|
||
}));
|
||
return function setCount(_x2, _x3) {
|
||
return _ref3.apply(this, arguments);
|
||
};
|
||
}();
|
||
var getData = /*#__PURE__*/function () {
|
||
var _ref4 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/CustomOperateModel_regeneratorRuntime().mark(function _callee3() {
|
||
var _res$data;
|
||
var res, _newData, _user$userInfo2, _newData3, key, newData, recordStr, record, _newData2, _newData4, _newData5, _newData6, _newData6$dataIndex;
|
||
return CustomOperateModel_regeneratorRuntime().wrap(function _callee3$(_context3) {
|
||
while (1) switch (_context3.prev = _context3.next) {
|
||
case 0:
|
||
_context3.next = 2;
|
||
return Object(fetch["a" /* default */])('/api/popup_windows/get_popup_windows.json', {
|
||
method: "get"
|
||
});
|
||
case 2:
|
||
res = _context3.sent;
|
||
if ((res === null || res === void 0 ? void 0 : res.status) === 0 && (res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.length) !== 0) {
|
||
key = pageItems === null || pageItems === void 0 ? void 0 : pageItems.findIndex(function (e) {
|
||
return e.path === (globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.operateModelPath);
|
||
});
|
||
newData = lodash_default.a.cloneDeep(res === null || res === void 0 ? void 0 : res.data); //页面筛选
|
||
newData = (_newData = newData) === null || _newData === void 0 ? void 0 : _newData.filter(function (e) {
|
||
var _e$show_page;
|
||
return (_e$show_page = e.show_page) === null || _e$show_page === void 0 ? void 0 : _e$show_page.includes(key);
|
||
});
|
||
//时间筛选
|
||
recordStr = "".concat(user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login, "-deadline-operate");
|
||
record = localStorage.getItem(recordStr) ? JSON.parse(localStorage.getItem(recordStr)) : [];
|
||
console.log(record, 'record');
|
||
if ((record === null || record === void 0 ? void 0 : record.length) !== 0) {
|
||
newData = (_newData2 = newData) === null || _newData2 === void 0 ? void 0 : _newData2.filter(function (e) {
|
||
var bool = true;
|
||
var param = record === null || record === void 0 ? void 0 : record.find(function (r) {
|
||
return r.id === e.id;
|
||
});
|
||
if (param) {
|
||
//弹一次的情况
|
||
var date = moment_default()().unix();
|
||
if (date <= (param === null || param === void 0 ? void 0 : param.deadline)) {
|
||
bool = false;
|
||
}
|
||
if ((param === null || param === void 0 ? void 0 : param.type) === 0) {
|
||
if (e.show_type === 0) {
|
||
bool = false;
|
||
} else {
|
||
bool = true;
|
||
}
|
||
}
|
||
}
|
||
return bool;
|
||
});
|
||
}
|
||
if ((_newData3 = newData) === null || _newData3 === void 0 ? void 0 : _newData3.length) {
|
||
setData((_newData4 = newData) === null || _newData4 === void 0 ? void 0 : _newData4[dataIndex]);
|
||
recordTime((_newData5 = newData) === null || _newData5 === void 0 ? void 0 : _newData5[dataIndex]);
|
||
setCount((_newData6 = newData) === null || _newData6 === void 0 ? void 0 : (_newData6$dataIndex = _newData6[dataIndex]) === null || _newData6$dataIndex === void 0 ? void 0 : _newData6$dataIndex.id, 'popup');
|
||
setVisible(true);
|
||
setResData(newData);
|
||
}
|
||
}
|
||
case 4:
|
||
case "end":
|
||
return _context3.stop();
|
||
}
|
||
}, _callee3);
|
||
}));
|
||
return function getData() {
|
||
return _ref4.apply(this, arguments);
|
||
};
|
||
}();
|
||
var renderShowOne = function renderShowOne() {
|
||
var _data$content;
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: CustomOperateModelmodules_default.a.modalityModal
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: CustomOperateModelmodules_default.a.modal,
|
||
style: {
|
||
width: data === null || data === void 0 ? void 0 : data.width,
|
||
height: data === null || data === void 0 ? void 0 : data.height
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: CustomOperateModelmodules_default.a.close,
|
||
onClick: onCancel
|
||
}, /*#__PURE__*/react_default.a.createElement("i", {
|
||
className: "iconfont icon-guanbi1"
|
||
})), /*#__PURE__*/react_default.a.createElement(carousel["a" /* default */], {
|
||
ref: carouselsRef,
|
||
dots: true
|
||
}, data === null || data === void 0 ? void 0 : (_data$content = data.content) === null || _data$content === void 0 ? void 0 : _data$content.map(function (v, i) {
|
||
return /*#__PURE__*/react_default.a.createElement("aside", {
|
||
key: i,
|
||
className: CustomOperateModelmodules_default.a.itemWarp
|
||
}, /*#__PURE__*/react_default.a.createElement(RenderHtml["a" /* default */], {
|
||
style: {
|
||
height: data === null || data === void 0 ? void 0 : data.height
|
||
},
|
||
value: v
|
||
}));
|
||
}))));
|
||
};
|
||
var renderShowTwo = function renderShowTwo() {
|
||
var _data$content2;
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: CustomOperateModelmodules_default.a.selfdomModal
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: CustomOperateModelmodules_default.a.modal,
|
||
style: {
|
||
width: data === null || data === void 0 ? void 0 : data.width,
|
||
height: data === null || data === void 0 ? void 0 : data.height
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: CustomOperateModelmodules_default.a.close,
|
||
onClick: onCancel
|
||
}, /*#__PURE__*/react_default.a.createElement("i", {
|
||
className: "iconfont icon-htmal5icon19"
|
||
})), /*#__PURE__*/react_default.a.createElement(carousel["a" /* default */], {
|
||
ref: carouselsRef,
|
||
dots: true
|
||
}, data === null || data === void 0 ? void 0 : (_data$content2 = data.content) === null || _data$content2 === void 0 ? void 0 : _data$content2.map(function (v, i) {
|
||
return /*#__PURE__*/react_default.a.createElement("aside", {
|
||
key: i,
|
||
className: CustomOperateModelmodules_default.a.itemWarp
|
||
}, /*#__PURE__*/react_default.a.createElement(RenderHtml["a" /* default */], {
|
||
style: {
|
||
height: data === null || data === void 0 ? void 0 : data.height
|
||
},
|
||
value: v
|
||
}));
|
||
}))));
|
||
};
|
||
return /*#__PURE__*/react_default.a.createElement(react["Fragment"], null, visible && ((data === null || data === void 0 ? void 0 : data.windows_style) === 0 ? renderShowOne() : renderShowTwo()));
|
||
};
|
||
/* harmony default export */ var components_CustomOperateModel = (Object(umiExports["a" /* connect */])(function (_ref5) {
|
||
var user = _ref5.user,
|
||
globalSetting = _ref5.globalSetting;
|
||
return {
|
||
user: user,
|
||
globalSetting: globalSetting
|
||
};
|
||
})(CustomOperateModel_CustomOperateModel));
|
||
// EXTERNAL MODULE: ./src/layouts/index.less?modules
|
||
var layoutsmodules = __webpack_require__("H4Hi");
|
||
var layoutsmodules_default = /*#__PURE__*/__webpack_require__.n(layoutsmodules);
|
||
|
||
// CONCATENATED MODULE: ./src/layouts/SimpleLayouts.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var SimpleLayouts_SimpleLayouts = function SimpleLayouts(_ref) {
|
||
var loading = _ref.loading,
|
||
children = _ref.children,
|
||
props = Object(objectWithoutProperties["a" /* default */])(_ref, ["loading", "children"]);
|
||
return /*#__PURE__*/react_default.a.createElement(config_provider["a" /* default */], {
|
||
locale: zh_CN["default"]
|
||
}, document.domain !== "kepukehuan.educoder.net" && /*#__PURE__*/react_default.a.createElement(Header["a" /* default */], props), /*#__PURE__*/react_default.a.createElement("section", {
|
||
className: layoutsmodules_default.a.layoutMainClass
|
||
}, children), !Object(util["b" /* checkIsClientExam */])() && document.domain !== "kepukehuan.educoder.net" && /*#__PURE__*/react_default.a.createElement(Footer, null), /*#__PURE__*/react_default.a.createElement(ExportModel, null), /*#__PURE__*/react_default.a.createElement(components_LengthenModel, null), /*#__PURE__*/react_default.a.createElement(components_CustomOperateModel, null));
|
||
};
|
||
/* harmony default export */ var layouts_SimpleLayouts = __webpack_exports__["default"] = (Object(umiExports["a" /* connect */])(function (_ref2) {
|
||
var loading = _ref2.loading;
|
||
return {
|
||
loading: loading
|
||
};
|
||
})(SimpleLayouts_SimpleLayouts));
|
||
|
||
/***/ }),
|
||
|
||
/***/ "HpTS":
|
||
/*!********************************************************!*\
|
||
!*** ./src/assets/images/classrooms/small_program.png ***!
|
||
\********************************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/small_program.f74069ec.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "JWDV":
|
||
/*!****************************************************!*\
|
||
!*** ./src/assets/images/icons/charpter-white.svg ***!
|
||
\****************************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/charpter-white.5fa14f93.svg";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "JeFH":
|
||
/*!********************************************!*\
|
||
!*** ./src/assets/images/icons/blibli.png ***!
|
||
\********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "Jq4h":
|
||
/*!*******************************************!*\
|
||
!*** ./src/assets/images/user/qrcode.png ***!
|
||
\*******************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/qrcode.54870d9b.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "KPFz":
|
||
/*!*****************************************************!*\
|
||
!*** ./node_modules/antd/es/radio/style/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
|
||
|
||
/***/ }),
|
||
|
||
/***/ "N/JB":
|
||
/*!***********************************************************!*\
|
||
!*** ./node_modules/@ant-design/react-slick/lib/index.js ***!
|
||
\***********************************************************/
|
||
/*! no static exports found */
|
||
/*! exports used: default */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "TqRt");
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports["default"] = void 0;
|
||
|
||
var _slider = _interopRequireDefault(__webpack_require__(/*! ./slider */ "ToDW"));
|
||
|
||
var _default = _slider["default"];
|
||
exports["default"] = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "NLgs":
|
||
/*!***********************************************!*\
|
||
!*** ./src/utils/verifyLogin.tsx + 2 modules ***!
|
||
\***********************************************/
|
||
/*! exports provided: handleVerify, handleVerifyLogin, handleProfleCompletedModal, handleProfessionalCertificationModal, handleCanShixunAddModal, AuthorizeModel, ShixunStatusModel */
|
||
/*! exports used: handleCanShixunAddModal, handleVerify, handleVerifyLogin */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/components/AntdIcon.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./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/asyncToGenerator.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/umiExports.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 ./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/react/index.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/403Qrcode.png (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/Authorize.png (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/studnetqun.png (<- Module is not an ECMAScript module) */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
// EXPORTS
|
||
__webpack_require__.d(__webpack_exports__, "b", function() { return /* binding */ handleVerify; });
|
||
__webpack_require__.d(__webpack_exports__, "c", function() { return /* binding */ verifyLogin_handleVerifyLogin; });
|
||
__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ verifyLogin_handleCanShixunAddModal; });
|
||
|
||
// UNUSED EXPORTS: handleProfleCompletedModal, handleProfessionalCertificationModal, AuthorizeModel, ShixunStatusModel
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js
|
||
var style = __webpack_require__("miYZ");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
|
||
var message = __webpack_require__("tsqr");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
|
||
var asyncToGenerator = __webpack_require__("9og8");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js
|
||
var modal_style = __webpack_require__("2qtc");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 14 modules
|
||
var modal = __webpack_require__("kLXV");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/react/index.js
|
||
var react = __webpack_require__("q1tI");
|
||
var react_default = /*#__PURE__*/__webpack_require__.n(react);
|
||
|
||
// EXTERNAL MODULE: ./src/.umi-production/core/umiExports.ts + 19 modules
|
||
var umiExports = __webpack_require__("9kvl");
|
||
|
||
// EXTERNAL MODULE: ./src/utils/authority.ts
|
||
var authority = __webpack_require__("xKgJ");
|
||
|
||
// EXTERNAL MODULE: ./src/utils/util.tsx + 6 modules
|
||
var util = __webpack_require__("1vsH");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
|
||
var objectSpread2 = __webpack_require__("VTBJ");
|
||
|
||
// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js
|
||
// This icon file is generated automatically.
|
||
var ExclamationCircleOutlined_ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" };
|
||
/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined_ExclamationCircleOutlined);
|
||
|
||
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 4 modules
|
||
var AntdIcon = __webpack_require__("6VBw");
|
||
|
||
// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js
|
||
|
||
// GENERATE BY ./scripts/generate.ts
|
||
// DON NOT EDIT IT MANUALLY
|
||
|
||
|
||
|
||
var icons_ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
|
||
return /*#__PURE__*/react["createElement"](AntdIcon["a" /* default */], Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, props), {}, {
|
||
ref: ref,
|
||
icon: asn_ExclamationCircleOutlined
|
||
}));
|
||
};
|
||
var RefIcon = /*#__PURE__*/react["forwardRef"](icons_ExclamationCircleOutlined_ExclamationCircleOutlined);
|
||
if (false) {}
|
||
/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon);
|
||
// EXTERNAL MODULE: ./src/assets/images/403Qrcode.png
|
||
var _403Qrcode = __webpack_require__("mOS8");
|
||
var _403Qrcode_default = /*#__PURE__*/__webpack_require__.n(_403Qrcode);
|
||
|
||
// EXTERNAL MODULE: ./src/assets/images/Authorize.png
|
||
var Authorize = __webpack_require__("1ZF9");
|
||
var Authorize_default = /*#__PURE__*/__webpack_require__.n(Authorize);
|
||
|
||
// EXTERNAL MODULE: ./src/assets/images/studnetqun.png
|
||
var studnetqun = __webpack_require__("WdTA");
|
||
var studnetqun_default = /*#__PURE__*/__webpack_require__.n(studnetqun);
|
||
|
||
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
|
||
var env = __webpack_require__("m3rI");
|
||
|
||
// CONCATENATED MODULE: ./src/utils/verifyLogin.tsx
|
||
|
||
|
||
|
||
|
||
|
||
function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(typeof e + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var handleVerify = function handleVerify(dispatch) {
|
||
if (verifyLogin_handleVerifyLogin(dispatch) && verifyLogin_handleProfleCompletedModal()) {
|
||
return true;
|
||
}
|
||
return false;
|
||
};
|
||
var verifyLogin_handleVerifyLogin = function handleVerifyLogin(dispatch) {
|
||
if (!Object(authority["b" /* isLogin */])()) {
|
||
dispatch({
|
||
type: 'user/showPopLogin',
|
||
payload: {
|
||
showPopLogin: true,
|
||
showClosable: true
|
||
}
|
||
});
|
||
return false;
|
||
}
|
||
return true;
|
||
};
|
||
var verifyLogin_handleProfleCompletedModal = function handleProfleCompletedModal() {
|
||
var _user$userInfo;
|
||
var _getDvaApp$_store$get = Object(umiExports["b" /* getDvaApp */])()._store.getState(),
|
||
user = _getDvaApp$_store$get.user;
|
||
if (!((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.profile_completed)) {
|
||
modal["a" /* default */].confirm({
|
||
title: '提示',
|
||
visible: true,
|
||
width: 530,
|
||
centered: true,
|
||
content: /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "tc font16"
|
||
}, "\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),
|
||
okText: "\u7ACB\u5373\u5B8C\u5584",
|
||
cancelText: "稍后完善",
|
||
onOk: function onOk() {
|
||
window.location.href = "".concat(env["a" /* default */].FORGE_SERVER, "/settings/profile");
|
||
}
|
||
});
|
||
return false;
|
||
}
|
||
return true;
|
||
};
|
||
var verifyLogin_handleProfessionalCertificationModal = function handleProfessionalCertificationModal() {
|
||
var _user$userInfo2;
|
||
var _getDvaApp$_store$get2 = Object(umiExports["b" /* getDvaApp */])()._store.getState(),
|
||
user = _getDvaApp$_store$get2.user;
|
||
if (!((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.professional_certification)) {
|
||
modal["a" /* default */].confirm({
|
||
title: '提示',
|
||
centered: true,
|
||
content: /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "tc"
|
||
}, "\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),
|
||
okText: "\u7ACB\u5373\u5B8C\u5584",
|
||
cancelText: "稍后完善",
|
||
onOk: function onOk() {
|
||
Object(util["m" /* openNewWindow */])('/account/certification');
|
||
}
|
||
});
|
||
return false;
|
||
}
|
||
return true;
|
||
};
|
||
var verifyLogin_handleCanShixunAddModal = function handleCanShixunAddModal() {
|
||
if (Object(authority["a" /* canShixunAdd */])()) {
|
||
return true;
|
||
}
|
||
modal["a" /* default */].warning({
|
||
centered: true,
|
||
width: 530,
|
||
title: '提示',
|
||
content: /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "tc",
|
||
style: {
|
||
marginLeft: -38
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("p", null, "\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"), /*#__PURE__*/react_default.a.createElement("img", {
|
||
src: Object(authority["c" /* isStudents */])() ? studnetqun_default.a : "".concat(env["a" /* default */].IMG_SERVER, "/images/educoder/qqqun20191230.png"),
|
||
width: 200
|
||
})),
|
||
okText: "\u6211\u77E5\u9053\u4E86",
|
||
maskClosable: true
|
||
});
|
||
return false;
|
||
};
|
||
var verifyLogin_AuthorizeModel = function AuthorizeModel(type, text) {
|
||
if (type) {
|
||
return true;
|
||
}
|
||
modal["a" /* default */].confirm({
|
||
centered: true,
|
||
zIndex: 10000,
|
||
width: 530,
|
||
title: '提示',
|
||
content: /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("p", null, text || '该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。'), /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
marginLeft: '110px'
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("img", {
|
||
src: Authorize_default.a,
|
||
width: 200
|
||
}), /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
marginLeft: '35px'
|
||
}
|
||
}, "\u7FA4\u53F7\uFF1A", '714336072'))),
|
||
okText: "\u7ACB\u5373\u8054\u7CFB",
|
||
cancelText: '取消',
|
||
onOk: function onOk() {
|
||
Object(util["m" /* openNewWindow */])("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi");
|
||
}
|
||
});
|
||
return false;
|
||
};
|
||
var verifyLogin_ShixunStatusModel = function ShixunStatusModel(dispatch) {
|
||
var text = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
|
||
var _getDvaApp$_store$get3 = Object(umiExports["b" /* getDvaApp */])()._store.getState(),
|
||
detail = _getDvaApp$_store$get3.shixunsDetail.detail;
|
||
if ((detail === null || detail === void 0 ? void 0 : detail.public) === 2 || (detail === null || detail === void 0 ? void 0 : detail.public) === 1 || (detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 3) {
|
||
modal["a" /* default */].info({
|
||
centered: true,
|
||
icon: /*#__PURE__*/react_default.a.createElement(icons_ExclamationCircleOutlined, {
|
||
style: {
|
||
color: '#faad14'
|
||
}
|
||
}),
|
||
width: 460,
|
||
title: '提示',
|
||
content: /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "tc",
|
||
style: {
|
||
marginLeft: -38
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
display: 'flex',
|
||
flexDirection: 'column',
|
||
alignItems: 'flex-start',
|
||
paddingLeft: 38,
|
||
margin: '12px 0'
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("span", null, "\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A", (detail === null || detail === void 0 ? void 0 : detail.public) === 2 ? '已公开' : (detail === null || detail === void 0 ? void 0 : detail.public) === 1 ? '待审核' : '已关闭', "\uFF0C", text, "\u3002"), /*#__PURE__*/react_default.a.createElement("p", null, "\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")), /*#__PURE__*/react_default.a.createElement("img", {
|
||
style: {
|
||
border: '4px solid #1890FF',
|
||
borderRadius: '4px'
|
||
},
|
||
src: _403Qrcode_default.a,
|
||
alt: "\u4E8C\u7EF4\u7801",
|
||
width: 160
|
||
})),
|
||
okText: '我知道了'
|
||
});
|
||
return true;
|
||
}
|
||
if ((detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 2) {
|
||
modal["a" /* default */].confirm({
|
||
centered: true,
|
||
icon: /*#__PURE__*/react_default.a.createElement(icons_ExclamationCircleOutlined, null),
|
||
title: '提示',
|
||
content: /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("span", null, "\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C", text, "\u3002"), /*#__PURE__*/react_default.a.createElement("br", null), /*#__PURE__*/react_default.a.createElement("span", null, "\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),
|
||
okText: "\u64A4\u9500\u53D1\u5E03",
|
||
cancelText: '取消',
|
||
onOk: function onOk() {
|
||
modal["a" /* default */].confirm({
|
||
width: 440,
|
||
centered: true,
|
||
icon: /*#__PURE__*/react_default.a.createElement(icons_ExclamationCircleOutlined, {
|
||
style: {
|
||
color: '#faad14'
|
||
}
|
||
}),
|
||
title: '提示',
|
||
content: '撤销发布后,学员将无法进行练习。是否确认撤销发布?',
|
||
okText: "\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",
|
||
cancelText: '取消',
|
||
onOk: function () {
|
||
var _onOk = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() {
|
||
var res;
|
||
return _regeneratorRuntime().wrap(function _callee$(_context) {
|
||
while (1) switch (_context.prev = _context.next) {
|
||
case 0:
|
||
_context.next = 2;
|
||
return dispatch({
|
||
type: 'shixunsDetail/cancelRelease',
|
||
payload: {
|
||
id: detail === null || detail === void 0 ? void 0 : detail.identifier
|
||
}
|
||
});
|
||
case 2:
|
||
res = _context.sent;
|
||
if (res.status !== 401) {
|
||
message["b" /* default */].success('撤销发布成功。实训回到未发布的状态。');
|
||
dispatch({
|
||
type: 'shixunsDetail/getShixunsDetail',
|
||
payload: {
|
||
id: detail === null || detail === void 0 ? void 0 : detail.identifier
|
||
}
|
||
});
|
||
dispatch({
|
||
type: 'practiceSetting/getCommonData',
|
||
payload: {
|
||
id: detail === null || detail === void 0 ? void 0 : detail.identifier
|
||
}
|
||
});
|
||
}
|
||
case 4:
|
||
case "end":
|
||
return _context.stop();
|
||
}
|
||
}, _callee);
|
||
}));
|
||
function onOk() {
|
||
return _onOk.apply(this, arguments);
|
||
}
|
||
return onOk;
|
||
}()
|
||
});
|
||
}
|
||
});
|
||
return true;
|
||
}
|
||
return false;
|
||
};
|
||
|
||
/***/ }),
|
||
|
||
/***/ "NaGD":
|
||
/*!************************************************************!*\
|
||
!*** ./src/components/Footer/NewFooter/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___VTqUm","flex_space_between":"flex_space_between___3f-Ja","flex_box_vertical_center":"flex_box_vertical_center___u4Jjr","flex_box_center_end":"flex_box_center_end___1QKJE","flex_box_column":"flex_box_column___1OBJc","newFooter":"newFooter___UNzWw","footer":"footer___1gPYD","center":"center___1WE8L","thehead":"thehead___3Zhca","theline":"theline___3k5q4","imgCon":"imgCon___2E7xp"};
|
||
|
||
/***/ }),
|
||
|
||
/***/ "Nmxd":
|
||
/*!*******************************************!*\
|
||
!*** ./src/assets/images/icons/done2.png ***!
|
||
\*******************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "O9QN":
|
||
/*!********************************************!*\
|
||
!*** ./src/assets/images/AnhuiContact.jpg ***!
|
||
\********************************************/
|
||
/*! no static exports found */
|
||
/*! exports used: default */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/AnhuiContact.80900438.jpg";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "Ohmc":
|
||
/*!*******************************************!*\
|
||
!*** ./src/assets/images/certificate.jpg ***!
|
||
\*******************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/certificate.fc32dc1b.jpg";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "RMFE":
|
||
/*!**********************************!*\
|
||
!*** ./src/assets/images/hb.png ***!
|
||
\**********************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "SMhR":
|
||
/*!*****************************************!*\
|
||
!*** ./src/assets/images/teacherQQ.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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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "TGq3":
|
||
/*!***********************************************!*\
|
||
!*** ./src/assets/images/icons/lockclose.svg ***!
|
||
\***********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/lockclose.365036e8.svg";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "ToDW":
|
||
/*!************************************************************!*\
|
||
!*** ./node_modules/@ant-design/react-slick/lib/slider.js ***!
|
||
\************************************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "TqRt");
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports["default"] = void 0;
|
||
|
||
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "pVnL"));
|
||
|
||
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ "3tO9"));
|
||
|
||
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "lwsE"));
|
||
|
||
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "W8MJ"));
|
||
|
||
var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "PJYZ"));
|
||
|
||
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "7W2i"));
|
||
|
||
var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createSuper */ "LQ03"));
|
||
|
||
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "lSNA"));
|
||
|
||
var _react = _interopRequireDefault(__webpack_require__(/*! react */ "q1tI"));
|
||
|
||
var _innerSlider = __webpack_require__(/*! ./inner-slider */ "hQUZ");
|
||
|
||
var _json2mq = _interopRequireDefault(__webpack_require__(/*! json2mq */ "pIsd"));
|
||
|
||
var _defaultProps = _interopRequireDefault(__webpack_require__(/*! ./default-props */ "cZFH"));
|
||
|
||
var _innerSliderUtils = __webpack_require__(/*! ./utils/innerSliderUtils */ "3K4p");
|
||
|
||
var Slider = /*#__PURE__*/function (_React$Component) {
|
||
(0, _inherits2["default"])(Slider, _React$Component);
|
||
|
||
var _super = (0, _createSuper2["default"])(Slider);
|
||
|
||
function Slider(props) {
|
||
var _this;
|
||
|
||
(0, _classCallCheck2["default"])(this, Slider);
|
||
_this = _super.call(this, props);
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "innerSliderRefHandler", function (ref) {
|
||
return _this.innerSlider = ref;
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "slickPrev", function () {
|
||
return _this.innerSlider.slickPrev();
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "slickNext", function () {
|
||
return _this.innerSlider.slickNext();
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "slickGoTo", function (slide) {
|
||
var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
||
return _this.innerSlider.slickGoTo(slide, dontAnimate);
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "slickPause", function () {
|
||
return _this.innerSlider.pause("paused");
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "slickPlay", function () {
|
||
return _this.innerSlider.autoPlay("play");
|
||
});
|
||
_this.state = {
|
||
breakpoint: null
|
||
};
|
||
_this._responsiveMediaHandlers = [];
|
||
return _this;
|
||
}
|
||
|
||
(0, _createClass2["default"])(Slider, [{
|
||
key: "media",
|
||
value: function media(query, handler) {
|
||
// javascript handler for css media query
|
||
var mql = window.matchMedia(query);
|
||
|
||
var listener = function listener(_ref) {
|
||
var matches = _ref.matches;
|
||
|
||
if (matches) {
|
||
handler();
|
||
}
|
||
};
|
||
|
||
mql.addListener(listener);
|
||
listener(mql);
|
||
|
||
this._responsiveMediaHandlers.push({
|
||
mql: mql,
|
||
query: query,
|
||
listener: listener
|
||
});
|
||
} // handles responsive breakpoints
|
||
|
||
}, {
|
||
key: "componentDidMount",
|
||
value: function componentDidMount() {
|
||
var _this2 = this;
|
||
|
||
// performance monitoring
|
||
//if (process.env.NODE_ENV !== 'production') {
|
||
//const { whyDidYouUpdate } = require('why-did-you-update')
|
||
//whyDidYouUpdate(React)
|
||
//}
|
||
if (this.props.responsive) {
|
||
var breakpoints = this.props.responsive.map(function (breakpt) {
|
||
return breakpt.breakpoint;
|
||
}); // sort them in increasing order of their numerical value
|
||
|
||
breakpoints.sort(function (x, y) {
|
||
return x - y;
|
||
});
|
||
breakpoints.forEach(function (breakpoint, index) {
|
||
// media query for each breakpoint
|
||
var bQuery;
|
||
|
||
if (index === 0) {
|
||
bQuery = (0, _json2mq["default"])({
|
||
minWidth: 0,
|
||
maxWidth: breakpoint
|
||
});
|
||
} else {
|
||
bQuery = (0, _json2mq["default"])({
|
||
minWidth: breakpoints[index - 1] + 1,
|
||
maxWidth: breakpoint
|
||
});
|
||
} // when not using server side rendering
|
||
|
||
|
||
(0, _innerSliderUtils.canUseDOM)() && _this2.media(bQuery, function () {
|
||
_this2.setState({
|
||
breakpoint: breakpoint
|
||
});
|
||
});
|
||
}); // Register media query for full screen. Need to support resize from small to large
|
||
// convert javascript object to media query string
|
||
|
||
var query = (0, _json2mq["default"])({
|
||
minWidth: breakpoints.slice(-1)[0]
|
||
});
|
||
(0, _innerSliderUtils.canUseDOM)() && this.media(query, function () {
|
||
_this2.setState({
|
||
breakpoint: null
|
||
});
|
||
});
|
||
}
|
||
}
|
||
}, {
|
||
key: "componentWillUnmount",
|
||
value: function componentWillUnmount() {
|
||
this._responsiveMediaHandlers.forEach(function (obj) {
|
||
obj.mql.removeListener(obj.listener);
|
||
});
|
||
}
|
||
}, {
|
||
key: "render",
|
||
value: function render() {
|
||
var _this3 = this;
|
||
|
||
var settings;
|
||
var newProps;
|
||
|
||
if (this.state.breakpoint) {
|
||
newProps = this.props.responsive.filter(function (resp) {
|
||
return resp.breakpoint === _this3.state.breakpoint;
|
||
});
|
||
settings = newProps[0].settings === "unslick" ? "unslick" : (0, _objectSpread2["default"])((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _defaultProps["default"]), this.props), newProps[0].settings);
|
||
} else {
|
||
settings = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _defaultProps["default"]), this.props);
|
||
} // force scrolling by one if centerMode is on
|
||
|
||
|
||
if (settings.centerMode) {
|
||
if (settings.slidesToScroll > 1 && "production" !== "production") {
|
||
console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(settings.slidesToScroll));
|
||
}
|
||
|
||
settings.slidesToScroll = 1;
|
||
} // force showing one slide and scrolling by one if the fade mode is on
|
||
|
||
|
||
if (settings.fade) {
|
||
if (settings.slidesToShow > 1 && "production" !== "production") {
|
||
console.warn("slidesToShow should be equal to 1 when fade is true, you're using ".concat(settings.slidesToShow));
|
||
}
|
||
|
||
if (settings.slidesToScroll > 1 && "production" !== "production") {
|
||
console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(settings.slidesToScroll));
|
||
}
|
||
|
||
settings.slidesToShow = 1;
|
||
settings.slidesToScroll = 1;
|
||
} // makes sure that children is an array, even when there is only 1 child
|
||
|
||
|
||
var children = _react["default"].Children.toArray(this.props.children); // Children may contain false or null, so we should filter them
|
||
// children may also contain string filled with spaces (in certain cases where we use jsx strings)
|
||
|
||
|
||
children = children.filter(function (child) {
|
||
if (typeof child === "string") {
|
||
return !!child.trim();
|
||
}
|
||
|
||
return !!child;
|
||
}); // rows and slidesPerRow logic is handled here
|
||
|
||
if (settings.variableWidth && (settings.rows > 1 || settings.slidesPerRow > 1)) {
|
||
console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1");
|
||
settings.variableWidth = false;
|
||
}
|
||
|
||
var newChildren = [];
|
||
var currentWidth = null;
|
||
|
||
for (var i = 0; i < children.length; i += settings.rows * settings.slidesPerRow) {
|
||
var newSlide = [];
|
||
|
||
for (var j = i; j < i + settings.rows * settings.slidesPerRow; j += settings.slidesPerRow) {
|
||
var row = [];
|
||
|
||
for (var k = j; k < j + settings.slidesPerRow; k += 1) {
|
||
if (settings.variableWidth && children[k].props.style) {
|
||
currentWidth = children[k].props.style.width;
|
||
}
|
||
|
||
if (k >= children.length) break;
|
||
row.push( /*#__PURE__*/_react["default"].cloneElement(children[k], {
|
||
key: 100 * i + 10 * j + k,
|
||
tabIndex: -1,
|
||
style: {
|
||
width: "".concat(100 / settings.slidesPerRow, "%"),
|
||
display: "inline-block"
|
||
}
|
||
}));
|
||
}
|
||
|
||
newSlide.push( /*#__PURE__*/_react["default"].createElement("div", {
|
||
key: 10 * i + j
|
||
}, row));
|
||
}
|
||
|
||
if (settings.variableWidth) {
|
||
newChildren.push( /*#__PURE__*/_react["default"].createElement("div", {
|
||
key: i,
|
||
style: {
|
||
width: currentWidth
|
||
}
|
||
}, newSlide));
|
||
} else {
|
||
newChildren.push( /*#__PURE__*/_react["default"].createElement("div", {
|
||
key: i
|
||
}, newSlide));
|
||
}
|
||
}
|
||
|
||
if (settings === "unslick") {
|
||
var className = "regular slider " + (this.props.className || "");
|
||
return /*#__PURE__*/_react["default"].createElement("div", {
|
||
className: className
|
||
}, children);
|
||
} else if (newChildren.length <= settings.slidesToShow) {
|
||
settings.unslick = true;
|
||
}
|
||
|
||
return /*#__PURE__*/_react["default"].createElement(_innerSlider.InnerSlider, (0, _extends2["default"])({
|
||
style: this.props.style,
|
||
ref: this.innerSliderRefHandler
|
||
}, settings), newChildren);
|
||
}
|
||
}]);
|
||
return Slider;
|
||
}(_react["default"].Component);
|
||
|
||
exports["default"] = Slider;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "W6BS":
|
||
/*!************************************************!*\
|
||
!*** ./src/assets/images/icons/weibaitong.png ***!
|
||
\************************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "WdTA":
|
||
/*!******************************************!*\
|
||
!*** ./src/assets/images/studnetqun.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/studnetqun.598eeb43.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "Xsq0":
|
||
/*!*************************************************!*\
|
||
!*** ./src/assets/images/banner/mainbanner.jpg ***!
|
||
\*************************************************/
|
||
/*! no static exports found */
|
||
/*! exports used: default */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/mainbanner.569b9fb1.jpg";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "bUJZ":
|
||
/*!**************************************************!*\
|
||
!*** ./src/assets/images/cert/zhiyerenzheng.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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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "cRFk":
|
||
/*!**************************************************!*\
|
||
!*** ./src/assets/images/RepositoryNoneData.png ***!
|
||
\**************************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/RepositoryNoneData.828085a8.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "cZFH":
|
||
/*!*******************************************************************!*\
|
||
!*** ./node_modules/@ant-design/react-slick/lib/default-props.js ***!
|
||
\*******************************************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "TqRt");
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports["default"] = void 0;
|
||
|
||
var _react = _interopRequireDefault(__webpack_require__(/*! react */ "q1tI"));
|
||
|
||
var defaultProps = {
|
||
accessibility: true,
|
||
adaptiveHeight: false,
|
||
afterChange: null,
|
||
appendDots: function appendDots(dots) {
|
||
return /*#__PURE__*/_react["default"].createElement("ul", {
|
||
style: {
|
||
display: "block"
|
||
}
|
||
}, dots);
|
||
},
|
||
arrows: true,
|
||
autoplay: false,
|
||
autoplaySpeed: 3000,
|
||
beforeChange: null,
|
||
centerMode: false,
|
||
centerPadding: "50px",
|
||
className: "",
|
||
cssEase: "ease",
|
||
customPaging: function customPaging(i) {
|
||
return /*#__PURE__*/_react["default"].createElement("button", null, i + 1);
|
||
},
|
||
dots: false,
|
||
dotsClass: "slick-dots",
|
||
draggable: true,
|
||
easing: "linear",
|
||
edgeFriction: 0.35,
|
||
fade: false,
|
||
focusOnSelect: false,
|
||
infinite: true,
|
||
initialSlide: 0,
|
||
lazyLoad: null,
|
||
nextArrow: null,
|
||
onEdge: null,
|
||
onInit: null,
|
||
onLazyLoadError: null,
|
||
onReInit: null,
|
||
pauseOnDotsHover: false,
|
||
pauseOnFocus: false,
|
||
pauseOnHover: true,
|
||
prevArrow: null,
|
||
responsive: null,
|
||
rows: 1,
|
||
rtl: false,
|
||
slide: "div",
|
||
slidesPerRow: 1,
|
||
slidesToScroll: 1,
|
||
slidesToShow: 1,
|
||
speed: 500,
|
||
swipe: true,
|
||
swipeEvent: null,
|
||
swipeToSlide: false,
|
||
touchMove: true,
|
||
touchThreshold: 5,
|
||
useCSS: true,
|
||
useTransform: true,
|
||
variableWidth: false,
|
||
vertical: false,
|
||
waitForAnimate: true
|
||
};
|
||
var _default = defaultProps;
|
||
exports["default"] = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "coqV":
|
||
/*!**********************************************************!*\
|
||
!*** ./node_modules/@ant-design/react-slick/lib/dots.js ***!
|
||
\**********************************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "TqRt");
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.Dots = void 0;
|
||
|
||
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ "3tO9"));
|
||
|
||
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "lwsE"));
|
||
|
||
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "W8MJ"));
|
||
|
||
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "7W2i"));
|
||
|
||
var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createSuper */ "LQ03"));
|
||
|
||
var _react = _interopRequireDefault(__webpack_require__(/*! react */ "q1tI"));
|
||
|
||
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ "TSYQ"));
|
||
|
||
var _innerSliderUtils = __webpack_require__(/*! ./utils/innerSliderUtils */ "3K4p");
|
||
|
||
var getDotCount = function getDotCount(spec) {
|
||
var dots;
|
||
|
||
if (spec.infinite) {
|
||
dots = Math.ceil(spec.slideCount / spec.slidesToScroll);
|
||
} else {
|
||
dots = Math.ceil((spec.slideCount - spec.slidesToShow) / spec.slidesToScroll) + 1;
|
||
}
|
||
|
||
return dots;
|
||
};
|
||
|
||
var Dots = /*#__PURE__*/function (_React$PureComponent) {
|
||
(0, _inherits2["default"])(Dots, _React$PureComponent);
|
||
|
||
var _super = (0, _createSuper2["default"])(Dots);
|
||
|
||
function Dots() {
|
||
(0, _classCallCheck2["default"])(this, Dots);
|
||
return _super.apply(this, arguments);
|
||
}
|
||
|
||
(0, _createClass2["default"])(Dots, [{
|
||
key: "clickHandler",
|
||
value: function clickHandler(options, e) {
|
||
// In Autoplay the focus stays on clicked button even after transition
|
||
// to next slide. That only goes away by click somewhere outside
|
||
e.preventDefault();
|
||
this.props.clickHandler(options);
|
||
}
|
||
}, {
|
||
key: "render",
|
||
value: function render() {
|
||
var _this$props = this.props,
|
||
onMouseEnter = _this$props.onMouseEnter,
|
||
onMouseOver = _this$props.onMouseOver,
|
||
onMouseLeave = _this$props.onMouseLeave,
|
||
infinite = _this$props.infinite,
|
||
slidesToScroll = _this$props.slidesToScroll,
|
||
slidesToShow = _this$props.slidesToShow,
|
||
slideCount = _this$props.slideCount,
|
||
currentSlide = _this$props.currentSlide;
|
||
var dotCount = getDotCount({
|
||
slideCount: slideCount,
|
||
slidesToScroll: slidesToScroll,
|
||
slidesToShow: slidesToShow,
|
||
infinite: infinite
|
||
});
|
||
var mouseEvents = {
|
||
onMouseEnter: onMouseEnter,
|
||
onMouseOver: onMouseOver,
|
||
onMouseLeave: onMouseLeave
|
||
};
|
||
var dots = [];
|
||
|
||
for (var i = 0; i < dotCount; i++) {
|
||
var _rightBound = (i + 1) * slidesToScroll - 1;
|
||
|
||
var rightBound = infinite ? _rightBound : (0, _innerSliderUtils.clamp)(_rightBound, 0, slideCount - 1);
|
||
|
||
var _leftBound = rightBound - (slidesToScroll - 1);
|
||
|
||
var leftBound = infinite ? _leftBound : (0, _innerSliderUtils.clamp)(_leftBound, 0, slideCount - 1);
|
||
var className = (0, _classnames["default"])({
|
||
"slick-active": infinite ? currentSlide >= leftBound && currentSlide <= rightBound : currentSlide === leftBound
|
||
});
|
||
var dotOptions = {
|
||
message: "dots",
|
||
index: i,
|
||
slidesToScroll: slidesToScroll,
|
||
currentSlide: currentSlide
|
||
};
|
||
var onClick = this.clickHandler.bind(this, dotOptions);
|
||
dots = dots.concat( /*#__PURE__*/_react["default"].createElement("li", {
|
||
key: i,
|
||
className: className
|
||
}, /*#__PURE__*/_react["default"].cloneElement(this.props.customPaging(i), {
|
||
onClick: onClick
|
||
})));
|
||
}
|
||
|
||
return /*#__PURE__*/_react["default"].cloneElement(this.props.appendDots(dots), (0, _objectSpread2["default"])({
|
||
className: this.props.dotsClass
|
||
}, mouseEvents));
|
||
}
|
||
}]);
|
||
return Dots;
|
||
}(_react["default"].PureComponent);
|
||
|
||
exports.Dots = Dots;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "csWT":
|
||
/*!********************************************!*\
|
||
!*** ./src/assets/images/icons/choose.svg ***!
|
||
\********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/choose.4ad1045f.svg";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "d5bv":
|
||
/*!*************************************!*\
|
||
!*** ./src/assets/images/beian.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/beian.0c577066.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "djh8":
|
||
/*!********************************************!*\
|
||
!*** ./src/assets/images/icons/qrCode.png ***!
|
||
\********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/qrCode.42927872.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "dm2S":
|
||
/*!***************************************************!*\
|
||
!*** ./node_modules/rc-util/es/hooks/useState.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 useSafeState; });
|
||
/* 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 */ "q1tI");
|
||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
|
||
|
||
|
||
/**
|
||
* Same as React.useState but `setState` accept `ignoreDestroy` param to not to setState after destroyed.
|
||
* We do not make this auto is to avoid real memory leak.
|
||
* Developer should confirm it's safe to ignore themselves.
|
||
*/
|
||
function useSafeState(defaultValue) {
|
||
var destroyRef = react__WEBPACK_IMPORTED_MODULE_1__["useRef"](false);
|
||
var _React$useState = react__WEBPACK_IMPORTED_MODULE_1__["useState"](defaultValue),
|
||
_React$useState2 = Object(_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_React$useState, 2),
|
||
value = _React$useState2[0],
|
||
setValue = _React$useState2[1];
|
||
react__WEBPACK_IMPORTED_MODULE_1__["useEffect"](function () {
|
||
destroyRef.current = false;
|
||
return function () {
|
||
destroyRef.current = true;
|
||
};
|
||
}, []);
|
||
function safeSetState(updater, ignoreDestroy) {
|
||
if (ignoreDestroy && destroyRef.current) {
|
||
return;
|
||
}
|
||
setValue(updater);
|
||
}
|
||
return [value, safeSetState];
|
||
}
|
||
|
||
/***/ }),
|
||
|
||
/***/ "fV52":
|
||
/*!******************************************************!*\
|
||
!*** ./node_modules/antd/es/carousel/style/index.js ***!
|
||
\******************************************************/
|
||
/*! no exports provided */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style/index.less */ "cIOH");
|
||
/* harmony import */ var _style_index_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_index_less__WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.less */ "6/k+");
|
||
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_1__);
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "hQUZ":
|
||
/*!******************************************************************!*\
|
||
!*** ./node_modules/@ant-design/react-slick/lib/inner-slider.js ***!
|
||
\******************************************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "TqRt");
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.InnerSlider = void 0;
|
||
|
||
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "cDf5"));
|
||
|
||
var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "pVnL"));
|
||
|
||
var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "QILm"));
|
||
|
||
var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ "3tO9"));
|
||
|
||
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "lwsE"));
|
||
|
||
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "W8MJ"));
|
||
|
||
var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "PJYZ"));
|
||
|
||
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "7W2i"));
|
||
|
||
var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createSuper */ "LQ03"));
|
||
|
||
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "lSNA"));
|
||
|
||
var _react = _interopRequireDefault(__webpack_require__(/*! react */ "q1tI"));
|
||
|
||
var _initialState = _interopRequireDefault(__webpack_require__(/*! ./initial-state */ "F1Ou"));
|
||
|
||
var _debounce = _interopRequireDefault(__webpack_require__(/*! lodash/debounce */ "sEfC"));
|
||
|
||
var _classnames = _interopRequireDefault(__webpack_require__(/*! classnames */ "TSYQ"));
|
||
|
||
var _innerSliderUtils = __webpack_require__(/*! ./utils/innerSliderUtils */ "3K4p");
|
||
|
||
var _track = __webpack_require__(/*! ./track */ "+uyH");
|
||
|
||
var _dots = __webpack_require__(/*! ./dots */ "coqV");
|
||
|
||
var _arrows = __webpack_require__(/*! ./arrows */ "3Fjq");
|
||
|
||
var _resizeObserverPolyfill = _interopRequireDefault(__webpack_require__(/*! resize-observer-polyfill */ "bdgK"));
|
||
|
||
var InnerSlider = /*#__PURE__*/function (_React$Component) {
|
||
(0, _inherits2["default"])(InnerSlider, _React$Component);
|
||
|
||
var _super = (0, _createSuper2["default"])(InnerSlider);
|
||
|
||
function InnerSlider(props) {
|
||
var _this;
|
||
|
||
(0, _classCallCheck2["default"])(this, InnerSlider);
|
||
_this = _super.call(this, props);
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "listRefHandler", function (ref) {
|
||
return _this.list = ref;
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "trackRefHandler", function (ref) {
|
||
return _this.track = ref;
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "adaptHeight", function () {
|
||
if (_this.props.adaptiveHeight && _this.list) {
|
||
var elem = _this.list.querySelector("[data-index=\"".concat(_this.state.currentSlide, "\"]"));
|
||
|
||
_this.list.style.height = (0, _innerSliderUtils.getHeight)(elem) + "px";
|
||
}
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "componentDidMount", function () {
|
||
_this.props.onInit && _this.props.onInit();
|
||
|
||
if (_this.props.lazyLoad) {
|
||
var slidesToLoad = (0, _innerSliderUtils.getOnDemandLazySlides)((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state));
|
||
|
||
if (slidesToLoad.length > 0) {
|
||
_this.setState(function (prevState) {
|
||
return {
|
||
lazyLoadedList: prevState.lazyLoadedList.concat(slidesToLoad)
|
||
};
|
||
});
|
||
|
||
if (_this.props.onLazyLoad) {
|
||
_this.props.onLazyLoad(slidesToLoad);
|
||
}
|
||
}
|
||
}
|
||
|
||
var spec = (0, _objectSpread2["default"])({
|
||
listRef: _this.list,
|
||
trackRef: _this.track
|
||
}, _this.props);
|
||
|
||
_this.updateState(spec, true, function () {
|
||
_this.adaptHeight();
|
||
|
||
_this.props.autoplay && _this.autoPlay("update");
|
||
});
|
||
|
||
if (_this.props.lazyLoad === "progressive") {
|
||
_this.lazyLoadTimer = setInterval(_this.progressiveLazyLoad, 1000);
|
||
}
|
||
|
||
_this.ro = new _resizeObserverPolyfill["default"](function () {
|
||
if (_this.state.animating) {
|
||
_this.onWindowResized(false); // don't set trackStyle hence don't break animation
|
||
|
||
|
||
_this.callbackTimers.push(setTimeout(function () {
|
||
return _this.onWindowResized();
|
||
}, _this.props.speed));
|
||
} else {
|
||
_this.onWindowResized();
|
||
}
|
||
});
|
||
|
||
_this.ro.observe(_this.list);
|
||
|
||
Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"), function (slide) {
|
||
slide.onfocus = _this.props.pauseOnFocus ? _this.onSlideFocus : null;
|
||
slide.onblur = _this.props.pauseOnFocus ? _this.onSlideBlur : null;
|
||
});
|
||
|
||
if (window.addEventListener) {
|
||
window.addEventListener("resize", _this.onWindowResized);
|
||
} else {
|
||
window.attachEvent("onresize", _this.onWindowResized);
|
||
}
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "componentWillUnmount", function () {
|
||
if (_this.animationEndCallback) {
|
||
clearTimeout(_this.animationEndCallback);
|
||
}
|
||
|
||
if (_this.lazyLoadTimer) {
|
||
clearInterval(_this.lazyLoadTimer);
|
||
}
|
||
|
||
if (_this.callbackTimers.length) {
|
||
_this.callbackTimers.forEach(function (timer) {
|
||
return clearTimeout(timer);
|
||
});
|
||
|
||
_this.callbackTimers = [];
|
||
}
|
||
|
||
if (window.addEventListener) {
|
||
window.removeEventListener("resize", _this.onWindowResized);
|
||
} else {
|
||
window.detachEvent("onresize", _this.onWindowResized);
|
||
}
|
||
|
||
if (_this.autoplayTimer) {
|
||
clearInterval(_this.autoplayTimer);
|
||
}
|
||
|
||
_this.ro.disconnect();
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "componentDidUpdate", function (prevProps) {
|
||
_this.checkImagesLoad();
|
||
|
||
_this.props.onReInit && _this.props.onReInit();
|
||
|
||
if (_this.props.lazyLoad) {
|
||
var slidesToLoad = (0, _innerSliderUtils.getOnDemandLazySlides)((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state));
|
||
|
||
if (slidesToLoad.length > 0) {
|
||
_this.setState(function (prevState) {
|
||
return {
|
||
lazyLoadedList: prevState.lazyLoadedList.concat(slidesToLoad)
|
||
};
|
||
});
|
||
|
||
if (_this.props.onLazyLoad) {
|
||
_this.props.onLazyLoad(slidesToLoad);
|
||
}
|
||
}
|
||
} // if (this.props.onLazyLoad) {
|
||
// this.props.onLazyLoad([leftMostSlide])
|
||
// }
|
||
|
||
|
||
_this.adaptHeight();
|
||
|
||
var spec = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({
|
||
listRef: _this.list,
|
||
trackRef: _this.track
|
||
}, _this.props), _this.state);
|
||
|
||
var setTrackStyle = _this.didPropsChange(prevProps);
|
||
|
||
setTrackStyle && _this.updateState(spec, setTrackStyle, function () {
|
||
if (_this.state.currentSlide >= _react["default"].Children.count(_this.props.children)) {
|
||
_this.changeSlide({
|
||
message: "index",
|
||
index: _react["default"].Children.count(_this.props.children) - _this.props.slidesToShow,
|
||
currentSlide: _this.state.currentSlide
|
||
});
|
||
}
|
||
|
||
if (prevProps.autoplay !== _this.props.autoplay || prevProps.autoplaySpeed !== _this.props.autoplaySpeed) {
|
||
if (_this.props.autoplay) {
|
||
_this.autoPlay("update");
|
||
} else {
|
||
_this.pause("paused");
|
||
}
|
||
}
|
||
});
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "onWindowResized", function (setTrackStyle) {
|
||
if (_this.debouncedResize) _this.debouncedResize.cancel();
|
||
_this.debouncedResize = (0, _debounce["default"])(function () {
|
||
return _this.resizeWindow(setTrackStyle);
|
||
}, 50);
|
||
|
||
_this.debouncedResize();
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "resizeWindow", function () {
|
||
var setTrackStyle = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
|
||
var isTrackMounted = Boolean(_this.track && _this.track.node); // prevent warning: setting state on unmounted component (server side rendering)
|
||
|
||
if (!isTrackMounted) return;
|
||
var spec = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({
|
||
listRef: _this.list,
|
||
trackRef: _this.track
|
||
}, _this.props), _this.state);
|
||
|
||
_this.updateState(spec, setTrackStyle, function () {
|
||
if (_this.props.autoplay) _this.autoPlay("update");else _this.pause("paused");
|
||
}); // animating state should be cleared while resizing, otherwise autoplay stops working
|
||
|
||
|
||
_this.setState({
|
||
animating: false
|
||
});
|
||
|
||
clearTimeout(_this.animationEndCallback);
|
||
delete _this.animationEndCallback;
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "updateState", function (spec, setTrackStyle, callback) {
|
||
var updatedState = (0, _innerSliderUtils.initializedState)(spec);
|
||
spec = (0, _objectSpread2["default"])((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), updatedState), {}, {
|
||
slideIndex: updatedState.currentSlide
|
||
});
|
||
var targetLeft = (0, _innerSliderUtils.getTrackLeft)(spec);
|
||
spec = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, spec), {}, {
|
||
left: targetLeft
|
||
});
|
||
var trackStyle = (0, _innerSliderUtils.getTrackCSS)(spec);
|
||
|
||
if (setTrackStyle || _react["default"].Children.count(_this.props.children) !== _react["default"].Children.count(spec.children)) {
|
||
updatedState["trackStyle"] = trackStyle;
|
||
}
|
||
|
||
_this.setState(updatedState, callback);
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "ssrInit", function () {
|
||
if (_this.props.variableWidth) {
|
||
var _trackWidth = 0,
|
||
_trackLeft = 0;
|
||
var childrenWidths = [];
|
||
var preClones = (0, _innerSliderUtils.getPreClones)((0, _objectSpread2["default"])((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state), {}, {
|
||
slideCount: _this.props.children.length
|
||
}));
|
||
var postClones = (0, _innerSliderUtils.getPostClones)((0, _objectSpread2["default"])((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state), {}, {
|
||
slideCount: _this.props.children.length
|
||
}));
|
||
|
||
_this.props.children.forEach(function (child) {
|
||
childrenWidths.push(child.props.style.width);
|
||
_trackWidth += child.props.style.width;
|
||
});
|
||
|
||
for (var i = 0; i < preClones; i++) {
|
||
_trackLeft += childrenWidths[childrenWidths.length - 1 - i];
|
||
_trackWidth += childrenWidths[childrenWidths.length - 1 - i];
|
||
}
|
||
|
||
for (var _i = 0; _i < postClones; _i++) {
|
||
_trackWidth += childrenWidths[_i];
|
||
}
|
||
|
||
for (var _i2 = 0; _i2 < _this.state.currentSlide; _i2++) {
|
||
_trackLeft += childrenWidths[_i2];
|
||
}
|
||
|
||
var _trackStyle = {
|
||
width: _trackWidth + "px",
|
||
left: -_trackLeft + "px"
|
||
};
|
||
|
||
if (_this.props.centerMode) {
|
||
var currentWidth = "".concat(childrenWidths[_this.state.currentSlide], "px");
|
||
_trackStyle.left = "calc(".concat(_trackStyle.left, " + (100% - ").concat(currentWidth, ") / 2 ) ");
|
||
}
|
||
|
||
return {
|
||
trackStyle: _trackStyle
|
||
};
|
||
}
|
||
|
||
var childrenCount = _react["default"].Children.count(_this.props.children);
|
||
|
||
var spec = (0, _objectSpread2["default"])((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state), {}, {
|
||
slideCount: childrenCount
|
||
});
|
||
var slideCount = (0, _innerSliderUtils.getPreClones)(spec) + (0, _innerSliderUtils.getPostClones)(spec) + childrenCount;
|
||
var trackWidth = 100 / _this.props.slidesToShow * slideCount;
|
||
var slideWidth = 100 / slideCount;
|
||
var trackLeft = -slideWidth * ((0, _innerSliderUtils.getPreClones)(spec) + _this.state.currentSlide) * trackWidth / 100;
|
||
|
||
if (_this.props.centerMode) {
|
||
trackLeft += (100 - slideWidth * trackWidth / 100) / 2;
|
||
}
|
||
|
||
var trackStyle = {
|
||
width: trackWidth + "%",
|
||
left: trackLeft + "%"
|
||
};
|
||
return {
|
||
slideWidth: slideWidth + "%",
|
||
trackStyle: trackStyle
|
||
};
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "checkImagesLoad", function () {
|
||
var images = _this.list.querySelectorAll(".slick-slide img");
|
||
|
||
var imagesCount = images.length,
|
||
loadedCount = 0;
|
||
Array.prototype.forEach.call(images, function (image) {
|
||
var handler = function handler() {
|
||
return ++loadedCount && loadedCount >= imagesCount && _this.onWindowResized();
|
||
};
|
||
|
||
if (!image.onclick) {
|
||
image.onclick = function () {
|
||
return image.parentNode.focus();
|
||
};
|
||
} else {
|
||
var prevClickHandler = image.onclick;
|
||
|
||
image.onclick = function () {
|
||
prevClickHandler();
|
||
image.parentNode.focus();
|
||
};
|
||
}
|
||
|
||
if (!image.onload) {
|
||
if (_this.props.lazyLoad) {
|
||
image.onload = function () {
|
||
_this.adaptHeight();
|
||
|
||
_this.callbackTimers.push(setTimeout(_this.onWindowResized, _this.props.speed));
|
||
};
|
||
} else {
|
||
image.onload = handler;
|
||
|
||
image.onerror = function () {
|
||
handler();
|
||
_this.props.onLazyLoadError && _this.props.onLazyLoadError();
|
||
};
|
||
}
|
||
}
|
||
});
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "progressiveLazyLoad", function () {
|
||
var slidesToLoad = [];
|
||
var spec = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state);
|
||
|
||
for (var index = _this.state.currentSlide; index < _this.state.slideCount + (0, _innerSliderUtils.getPostClones)(spec); index++) {
|
||
if (_this.state.lazyLoadedList.indexOf(index) < 0) {
|
||
slidesToLoad.push(index);
|
||
break;
|
||
}
|
||
}
|
||
|
||
for (var _index = _this.state.currentSlide - 1; _index >= -(0, _innerSliderUtils.getPreClones)(spec); _index--) {
|
||
if (_this.state.lazyLoadedList.indexOf(_index) < 0) {
|
||
slidesToLoad.push(_index);
|
||
break;
|
||
}
|
||
}
|
||
|
||
if (slidesToLoad.length > 0) {
|
||
_this.setState(function (state) {
|
||
return {
|
||
lazyLoadedList: state.lazyLoadedList.concat(slidesToLoad)
|
||
};
|
||
});
|
||
|
||
if (_this.props.onLazyLoad) {
|
||
_this.props.onLazyLoad(slidesToLoad);
|
||
}
|
||
} else {
|
||
if (_this.lazyLoadTimer) {
|
||
clearInterval(_this.lazyLoadTimer);
|
||
delete _this.lazyLoadTimer;
|
||
}
|
||
}
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "slideHandler", function (index) {
|
||
var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
||
var _this$props = _this.props,
|
||
asNavFor = _this$props.asNavFor,
|
||
beforeChange = _this$props.beforeChange,
|
||
onLazyLoad = _this$props.onLazyLoad,
|
||
speed = _this$props.speed,
|
||
afterChange = _this$props.afterChange; // capture currentslide before state is updated
|
||
|
||
var currentSlide = _this.state.currentSlide;
|
||
|
||
var _slideHandler = (0, _innerSliderUtils.slideHandler)((0, _objectSpread2["default"])((0, _objectSpread2["default"])((0, _objectSpread2["default"])({
|
||
index: index
|
||
}, _this.props), _this.state), {}, {
|
||
trackRef: _this.track,
|
||
useCSS: _this.props.useCSS && !dontAnimate
|
||
})),
|
||
state = _slideHandler.state,
|
||
nextState = _slideHandler.nextState;
|
||
|
||
if (!state) return;
|
||
beforeChange && beforeChange(currentSlide, state.currentSlide);
|
||
var slidesToLoad = state.lazyLoadedList.filter(function (value) {
|
||
return _this.state.lazyLoadedList.indexOf(value) < 0;
|
||
});
|
||
onLazyLoad && slidesToLoad.length > 0 && onLazyLoad(slidesToLoad);
|
||
|
||
if (!_this.props.waitForAnimate && _this.animationEndCallback) {
|
||
clearTimeout(_this.animationEndCallback);
|
||
afterChange && afterChange(currentSlide);
|
||
delete _this.animationEndCallback;
|
||
}
|
||
|
||
_this.setState(state, function () {
|
||
// asNavForIndex check is to avoid recursive calls of slideHandler in waitForAnimate=false mode
|
||
if (asNavFor && _this.asNavForIndex !== index) {
|
||
_this.asNavForIndex = index;
|
||
asNavFor.innerSlider.slideHandler(index);
|
||
}
|
||
|
||
if (!nextState) return;
|
||
_this.animationEndCallback = setTimeout(function () {
|
||
var animating = nextState.animating,
|
||
firstBatch = (0, _objectWithoutProperties2["default"])(nextState, ["animating"]);
|
||
|
||
_this.setState(firstBatch, function () {
|
||
_this.callbackTimers.push(setTimeout(function () {
|
||
return _this.setState({
|
||
animating: animating
|
||
});
|
||
}, 10));
|
||
|
||
afterChange && afterChange(state.currentSlide);
|
||
delete _this.animationEndCallback;
|
||
});
|
||
}, speed);
|
||
});
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "changeSlide", function (options) {
|
||
var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
||
var spec = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state);
|
||
var targetSlide = (0, _innerSliderUtils.changeSlide)(spec, options);
|
||
if (targetSlide !== 0 && !targetSlide) return;
|
||
|
||
if (dontAnimate === true) {
|
||
_this.slideHandler(targetSlide, dontAnimate);
|
||
} else {
|
||
_this.slideHandler(targetSlide);
|
||
}
|
||
|
||
_this.props.autoplay && _this.autoPlay("update");
|
||
|
||
if (_this.props.focusOnSelect) {
|
||
var nodes = _this.list.querySelectorAll(".slick-current");
|
||
|
||
nodes[0] && nodes[0].focus();
|
||
}
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "clickHandler", function (e) {
|
||
if (_this.clickable === false) {
|
||
e.stopPropagation();
|
||
e.preventDefault();
|
||
}
|
||
|
||
_this.clickable = true;
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "keyHandler", function (e) {
|
||
var dir = (0, _innerSliderUtils.keyHandler)(e, _this.props.accessibility, _this.props.rtl);
|
||
dir !== "" && _this.changeSlide({
|
||
message: dir
|
||
});
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "selectHandler", function (options) {
|
||
_this.changeSlide(options);
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "disableBodyScroll", function () {
|
||
var preventDefault = function preventDefault(e) {
|
||
e = e || window.event;
|
||
if (e.preventDefault) e.preventDefault();
|
||
e.returnValue = false;
|
||
};
|
||
|
||
window.ontouchmove = preventDefault;
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "enableBodyScroll", function () {
|
||
window.ontouchmove = null;
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "swipeStart", function (e) {
|
||
if (_this.props.verticalSwiping) {
|
||
_this.disableBodyScroll();
|
||
}
|
||
|
||
var state = (0, _innerSliderUtils.swipeStart)(e, _this.props.swipe, _this.props.draggable);
|
||
state !== "" && _this.setState(state);
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "swipeMove", function (e) {
|
||
var state = (0, _innerSliderUtils.swipeMove)(e, (0, _objectSpread2["default"])((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state), {}, {
|
||
trackRef: _this.track,
|
||
listRef: _this.list,
|
||
slideIndex: _this.state.currentSlide
|
||
}));
|
||
if (!state) return;
|
||
|
||
if (state["swiping"]) {
|
||
_this.clickable = false;
|
||
}
|
||
|
||
_this.setState(state);
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "swipeEnd", function (e) {
|
||
var state = (0, _innerSliderUtils.swipeEnd)(e, (0, _objectSpread2["default"])((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state), {}, {
|
||
trackRef: _this.track,
|
||
listRef: _this.list,
|
||
slideIndex: _this.state.currentSlide
|
||
}));
|
||
if (!state) return;
|
||
var triggerSlideHandler = state["triggerSlideHandler"];
|
||
delete state["triggerSlideHandler"];
|
||
|
||
_this.setState(state);
|
||
|
||
if (triggerSlideHandler === undefined) return;
|
||
|
||
_this.slideHandler(triggerSlideHandler);
|
||
|
||
if (_this.props.verticalSwiping) {
|
||
_this.enableBodyScroll();
|
||
}
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "touchEnd", function (e) {
|
||
_this.swipeEnd(e);
|
||
|
||
_this.clickable = true;
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "slickPrev", function () {
|
||
// this and fellow methods are wrapped in setTimeout
|
||
// to make sure initialize setState has happened before
|
||
// any of such methods are called
|
||
_this.callbackTimers.push(setTimeout(function () {
|
||
return _this.changeSlide({
|
||
message: "previous"
|
||
});
|
||
}, 0));
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "slickNext", function () {
|
||
_this.callbackTimers.push(setTimeout(function () {
|
||
return _this.changeSlide({
|
||
message: "next"
|
||
});
|
||
}, 0));
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "slickGoTo", function (slide) {
|
||
var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
||
slide = Number(slide);
|
||
if (isNaN(slide)) return "";
|
||
|
||
_this.callbackTimers.push(setTimeout(function () {
|
||
return _this.changeSlide({
|
||
message: "index",
|
||
index: slide,
|
||
currentSlide: _this.state.currentSlide
|
||
}, dontAnimate);
|
||
}, 0));
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "play", function () {
|
||
var nextIndex;
|
||
|
||
if (_this.props.rtl) {
|
||
nextIndex = _this.state.currentSlide - _this.props.slidesToScroll;
|
||
} else {
|
||
if ((0, _innerSliderUtils.canGoNext)((0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state))) {
|
||
nextIndex = _this.state.currentSlide + _this.props.slidesToScroll;
|
||
} else {
|
||
return false;
|
||
}
|
||
}
|
||
|
||
_this.slideHandler(nextIndex);
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "autoPlay", function (playType) {
|
||
if (_this.autoplayTimer) {
|
||
clearInterval(_this.autoplayTimer);
|
||
}
|
||
|
||
var autoplaying = _this.state.autoplaying;
|
||
|
||
if (playType === "update") {
|
||
if (autoplaying === "hovered" || autoplaying === "focused" || autoplaying === "paused") {
|
||
return;
|
||
}
|
||
} else if (playType === "leave") {
|
||
if (autoplaying === "paused" || autoplaying === "focused") {
|
||
return;
|
||
}
|
||
} else if (playType === "blur") {
|
||
if (autoplaying === "paused" || autoplaying === "hovered") {
|
||
return;
|
||
}
|
||
}
|
||
|
||
_this.autoplayTimer = setInterval(_this.play, _this.props.autoplaySpeed + 50);
|
||
|
||
_this.setState({
|
||
autoplaying: "playing"
|
||
});
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "pause", function (pauseType) {
|
||
if (_this.autoplayTimer) {
|
||
clearInterval(_this.autoplayTimer);
|
||
_this.autoplayTimer = null;
|
||
}
|
||
|
||
var autoplaying = _this.state.autoplaying;
|
||
|
||
if (pauseType === "paused") {
|
||
_this.setState({
|
||
autoplaying: "paused"
|
||
});
|
||
} else if (pauseType === "focused") {
|
||
if (autoplaying === "hovered" || autoplaying === "playing") {
|
||
_this.setState({
|
||
autoplaying: "focused"
|
||
});
|
||
}
|
||
} else {
|
||
// pauseType is 'hovered'
|
||
if (autoplaying === "playing") {
|
||
_this.setState({
|
||
autoplaying: "hovered"
|
||
});
|
||
}
|
||
}
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "onDotsOver", function () {
|
||
return _this.props.autoplay && _this.pause("hovered");
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "onDotsLeave", function () {
|
||
return _this.props.autoplay && _this.state.autoplaying === "hovered" && _this.autoPlay("leave");
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "onTrackOver", function () {
|
||
return _this.props.autoplay && _this.pause("hovered");
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "onTrackLeave", function () {
|
||
return _this.props.autoplay && _this.state.autoplaying === "hovered" && _this.autoPlay("leave");
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "onSlideFocus", function () {
|
||
return _this.props.autoplay && _this.pause("focused");
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "onSlideBlur", function () {
|
||
return _this.props.autoplay && _this.state.autoplaying === "focused" && _this.autoPlay("blur");
|
||
});
|
||
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "render", function () {
|
||
var className = (0, _classnames["default"])("slick-slider", _this.props.className, {
|
||
"slick-vertical": _this.props.vertical,
|
||
"slick-initialized": true
|
||
});
|
||
var spec = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.props), _this.state);
|
||
var trackProps = (0, _innerSliderUtils.extractObject)(spec, ["fade", "cssEase", "speed", "infinite", "centerMode", "focusOnSelect", "currentSlide", "lazyLoad", "lazyLoadedList", "rtl", "slideWidth", "slideHeight", "listHeight", "vertical", "slidesToShow", "slidesToScroll", "slideCount", "trackStyle", "variableWidth", "unslick", "centerPadding", "targetSlide", "useCSS"]);
|
||
var pauseOnHover = _this.props.pauseOnHover;
|
||
trackProps = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, trackProps), {}, {
|
||
onMouseEnter: pauseOnHover ? _this.onTrackOver : null,
|
||
onMouseLeave: pauseOnHover ? _this.onTrackLeave : null,
|
||
onMouseOver: pauseOnHover ? _this.onTrackOver : null,
|
||
focusOnSelect: _this.props.focusOnSelect && _this.clickable ? _this.selectHandler : null
|
||
});
|
||
var dots;
|
||
|
||
if (_this.props.dots === true && _this.state.slideCount >= _this.props.slidesToShow) {
|
||
var dotProps = (0, _innerSliderUtils.extractObject)(spec, ["dotsClass", "slideCount", "slidesToShow", "currentSlide", "slidesToScroll", "clickHandler", "children", "customPaging", "infinite", "appendDots"]);
|
||
var pauseOnDotsHover = _this.props.pauseOnDotsHover;
|
||
dotProps = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, dotProps), {}, {
|
||
clickHandler: _this.changeSlide,
|
||
onMouseEnter: pauseOnDotsHover ? _this.onDotsLeave : null,
|
||
onMouseOver: pauseOnDotsHover ? _this.onDotsOver : null,
|
||
onMouseLeave: pauseOnDotsHover ? _this.onDotsLeave : null
|
||
});
|
||
dots = /*#__PURE__*/_react["default"].createElement(_dots.Dots, dotProps);
|
||
}
|
||
|
||
var prevArrow, nextArrow;
|
||
var arrowProps = (0, _innerSliderUtils.extractObject)(spec, ["infinite", "centerMode", "currentSlide", "slideCount", "slidesToShow", "prevArrow", "nextArrow"]);
|
||
arrowProps.clickHandler = _this.changeSlide;
|
||
|
||
if (_this.props.arrows) {
|
||
prevArrow = /*#__PURE__*/_react["default"].createElement(_arrows.PrevArrow, arrowProps);
|
||
nextArrow = /*#__PURE__*/_react["default"].createElement(_arrows.NextArrow, arrowProps);
|
||
}
|
||
|
||
var verticalHeightStyle = null;
|
||
|
||
if (_this.props.vertical) {
|
||
verticalHeightStyle = {
|
||
height: _this.state.listHeight
|
||
};
|
||
}
|
||
|
||
var centerPaddingStyle = null;
|
||
|
||
if (_this.props.vertical === false) {
|
||
if (_this.props.centerMode === true) {
|
||
centerPaddingStyle = {
|
||
padding: "0px " + _this.props.centerPadding
|
||
};
|
||
}
|
||
} else {
|
||
if (_this.props.centerMode === true) {
|
||
centerPaddingStyle = {
|
||
padding: _this.props.centerPadding + " 0px"
|
||
};
|
||
}
|
||
}
|
||
|
||
var listStyle = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, verticalHeightStyle), centerPaddingStyle);
|
||
var touchMove = _this.props.touchMove;
|
||
var listProps = {
|
||
className: "slick-list",
|
||
style: listStyle,
|
||
onClick: _this.clickHandler,
|
||
onMouseDown: touchMove ? _this.swipeStart : null,
|
||
onMouseMove: _this.state.dragging && touchMove ? _this.swipeMove : null,
|
||
onMouseUp: touchMove ? _this.swipeEnd : null,
|
||
onMouseLeave: _this.state.dragging && touchMove ? _this.swipeEnd : null,
|
||
onTouchStart: touchMove ? _this.swipeStart : null,
|
||
onTouchMove: _this.state.dragging && touchMove ? _this.swipeMove : null,
|
||
onTouchEnd: touchMove ? _this.touchEnd : null,
|
||
onTouchCancel: _this.state.dragging && touchMove ? _this.swipeEnd : null,
|
||
onKeyDown: _this.props.accessibility ? _this.keyHandler : null
|
||
};
|
||
var innerSliderProps = {
|
||
className: className,
|
||
dir: "ltr",
|
||
style: _this.props.style
|
||
};
|
||
|
||
if (_this.props.unslick) {
|
||
listProps = {
|
||
className: "slick-list"
|
||
};
|
||
innerSliderProps = {
|
||
className: className
|
||
};
|
||
}
|
||
|
||
return /*#__PURE__*/_react["default"].createElement("div", innerSliderProps, !_this.props.unslick ? prevArrow : "", /*#__PURE__*/_react["default"].createElement("div", (0, _extends2["default"])({
|
||
ref: _this.listRefHandler
|
||
}, listProps), /*#__PURE__*/_react["default"].createElement(_track.Track, (0, _extends2["default"])({
|
||
ref: _this.trackRefHandler
|
||
}, trackProps), _this.props.children)), !_this.props.unslick ? nextArrow : "", !_this.props.unslick ? dots : "");
|
||
});
|
||
_this.list = null;
|
||
_this.track = null;
|
||
_this.state = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _initialState["default"]), {}, {
|
||
currentSlide: _this.props.initialSlide,
|
||
slideCount: _react["default"].Children.count(_this.props.children)
|
||
});
|
||
_this.callbackTimers = [];
|
||
_this.clickable = true;
|
||
_this.debouncedResize = null;
|
||
|
||
var ssrState = _this.ssrInit();
|
||
|
||
_this.state = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, _this.state), ssrState);
|
||
return _this;
|
||
}
|
||
|
||
(0, _createClass2["default"])(InnerSlider, [{
|
||
key: "didPropsChange",
|
||
value: function didPropsChange(prevProps) {
|
||
var setTrackStyle = false;
|
||
|
||
for (var _i3 = 0, _Object$keys = Object.keys(this.props); _i3 < _Object$keys.length; _i3++) {
|
||
var key = _Object$keys[_i3];
|
||
|
||
// eslint-disable-next-line no-prototype-builtins
|
||
if (!prevProps.hasOwnProperty(key)) {
|
||
setTrackStyle = true;
|
||
break;
|
||
}
|
||
|
||
if ((0, _typeof2["default"])(prevProps[key]) === "object" || typeof prevProps[key] === "function") {
|
||
continue;
|
||
}
|
||
|
||
if (prevProps[key] !== this.props[key]) {
|
||
setTrackStyle = true;
|
||
break;
|
||
}
|
||
}
|
||
|
||
return setTrackStyle || _react["default"].Children.count(this.props.children) !== _react["default"].Children.count(prevProps.children);
|
||
}
|
||
}]);
|
||
return InnerSlider;
|
||
}(_react["default"].Component);
|
||
|
||
exports.InnerSlider = InnerSlider;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "ji0R":
|
||
/*!*******************************************!*\
|
||
!*** ./src/assets/images/icons/douyu.jpg ***!
|
||
\*******************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/douyu.3e6df9ee.jpg";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "kPWJ":
|
||
/*!****************************************!*\
|
||
!*** ./src/assets/images/question.gif ***!
|
||
\****************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/question.cb52bef9.gif";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "kPYp":
|
||
/*!******************************************!*\
|
||
!*** ./src/assets/images/icons/zoom.png ***!
|
||
\******************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "l2Kq":
|
||
/*!***********************************************!*\
|
||
!*** ./src/assets/images/forums/match_ad.jpg ***!
|
||
\***********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/match_ad.24dc22fd.jpg";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "lzim":
|
||
/*!********************************************!*\
|
||
!*** ./src/components/ImagesIcon/index.ts ***!
|
||
\********************************************/
|
||
/*! exports provided: qrCode, searchIcon, search1Icon, noDataIcon, smallProgramIcon, anonyIcon, errIcon, chromeIcon, firefoxIcon, exportExerciseTemplate, txLiveIcon, blibliIcon, douyuIcon, weibaitongIcon, zoomIcon, groups1Icon, groups2Icon, groups3Icon, matchAdIcon, hbIcon, lockcloseIcon, teacherQQIcon, emptyIcon, charpterWhiteIcon, mainbannerBg, certificateIcon, chooseIcon, emptyIcon2, repositoryNoneDataIcon, questionIcon, noticeIcon, qrCodeIcon, done1Icon, done2Icon, done3Icon, UserQrCode */
|
||
/*! exports used: mainbannerBg, teacherQQIcon */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* harmony import */ var _assets_images_icons_search_png__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/assets/images/icons/search.png */ "E7E6");
|
||
/* harmony import */ var _assets_images_icons_search_png__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_search_png__WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony import */ var _assets_images_icons_search1_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/assets/images/icons/search1.png */ "/GNS");
|
||
/* harmony import */ var _assets_images_icons_search1_png__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_search1_png__WEBPACK_IMPORTED_MODULE_1__);
|
||
/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ "FOrL");
|
||
/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__);
|
||
/* harmony import */ var _assets_images_classrooms_small_program_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/images/classrooms/small_program.png */ "HpTS");
|
||
/* harmony import */ var _assets_images_classrooms_small_program_png__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_assets_images_classrooms_small_program_png__WEBPACK_IMPORTED_MODULE_3__);
|
||
/* harmony import */ var _assets_images_icons_anony_png__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/assets/images/icons/anony.png */ "tWlo");
|
||
/* harmony import */ var _assets_images_icons_anony_png__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_anony_png__WEBPACK_IMPORTED_MODULE_4__);
|
||
/* harmony import */ var _assets_images_classrooms_err_png__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/assets/images/classrooms/err.png */ "7ZXX");
|
||
/* harmony import */ var _assets_images_classrooms_err_png__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_images_classrooms_err_png__WEBPACK_IMPORTED_MODULE_5__);
|
||
/* harmony import */ var _assets_images_icons_chrome_png__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/assets/images/icons/chrome.png */ "GABl");
|
||
/* harmony import */ var _assets_images_icons_chrome_png__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_chrome_png__WEBPACK_IMPORTED_MODULE_6__);
|
||
/* harmony import */ var _assets_images_icons_firefox_png__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/assets/images/icons/firefox.png */ "onxn");
|
||
/* harmony import */ var _assets_images_icons_firefox_png__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_firefox_png__WEBPACK_IMPORTED_MODULE_7__);
|
||
/* harmony import */ var _assets_images_classrooms_export_exercise_template_png__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/assets/images/classrooms/export_exercise-template.png */ "nKGa");
|
||
/* harmony import */ var _assets_images_classrooms_export_exercise_template_png__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_assets_images_classrooms_export_exercise_template_png__WEBPACK_IMPORTED_MODULE_8__);
|
||
/* harmony import */ var _assets_images_icons_tx_live_png__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/assets/images/icons/tx-live.png */ "4qgm");
|
||
/* harmony import */ var _assets_images_icons_tx_live_png__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_tx_live_png__WEBPACK_IMPORTED_MODULE_9__);
|
||
/* harmony import */ var _assets_images_icons_blibli_png__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/assets/images/icons/blibli.png */ "JeFH");
|
||
/* harmony import */ var _assets_images_icons_blibli_png__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_blibli_png__WEBPACK_IMPORTED_MODULE_10__);
|
||
/* harmony import */ var _assets_images_icons_douyu_jpg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/assets/images/icons/douyu.jpg */ "ji0R");
|
||
/* harmony import */ var _assets_images_icons_douyu_jpg__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_douyu_jpg__WEBPACK_IMPORTED_MODULE_11__);
|
||
/* harmony import */ var _assets_images_icons_weibaitong_png__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/assets/images/icons/weibaitong.png */ "W6BS");
|
||
/* harmony import */ var _assets_images_icons_weibaitong_png__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_weibaitong_png__WEBPACK_IMPORTED_MODULE_12__);
|
||
/* harmony import */ var _assets_images_icons_zoom_png__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/assets/images/icons/zoom.png */ "kPYp");
|
||
/* harmony import */ var _assets_images_icons_zoom_png__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_zoom_png__WEBPACK_IMPORTED_MODULE_13__);
|
||
/* harmony import */ var _assets_images_icons_groups1_png__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/assets/images/icons/groups1.png */ "nukY");
|
||
/* harmony import */ var _assets_images_icons_groups1_png__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_groups1_png__WEBPACK_IMPORTED_MODULE_14__);
|
||
/* harmony import */ var _assets_images_icons_groups2_png__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/assets/images/icons/groups2.png */ "4u4S");
|
||
/* harmony import */ var _assets_images_icons_groups2_png__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_groups2_png__WEBPACK_IMPORTED_MODULE_15__);
|
||
/* harmony import */ var _assets_images_icons_groups3_png__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/assets/images/icons/groups3.png */ "yslc");
|
||
/* harmony import */ var _assets_images_icons_groups3_png__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_groups3_png__WEBPACK_IMPORTED_MODULE_16__);
|
||
/* harmony import */ var _assets_images_forums_match_ad_jpg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/assets/images/forums/match_ad.jpg */ "l2Kq");
|
||
/* harmony import */ var _assets_images_forums_match_ad_jpg__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_assets_images_forums_match_ad_jpg__WEBPACK_IMPORTED_MODULE_17__);
|
||
/* harmony import */ var _assets_images_hb_png__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/assets/images/hb.png */ "RMFE");
|
||
/* harmony import */ var _assets_images_hb_png__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_assets_images_hb_png__WEBPACK_IMPORTED_MODULE_18__);
|
||
/* harmony import */ var _assets_images_icons_lockclose_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/assets/images/icons/lockclose.svg */ "TGq3");
|
||
/* harmony import */ var _assets_images_icons_lockclose_svg__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_lockclose_svg__WEBPACK_IMPORTED_MODULE_19__);
|
||
/* harmony import */ var _assets_images_teacherQQ_png__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/assets/images/teacherQQ.png */ "SMhR");
|
||
/* harmony import */ var _assets_images_teacherQQ_png__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_assets_images_teacherQQ_png__WEBPACK_IMPORTED_MODULE_20__);
|
||
/* harmony reexport (default from non-harmony) */ __webpack_require__.d(__webpack_exports__, "b", function() { return _assets_images_teacherQQ_png__WEBPACK_IMPORTED_MODULE_20___default.a; });
|
||
/* harmony import */ var _assets_images_empty_png__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/assets/images/empty.png */ "8/bI");
|
||
/* harmony import */ var _assets_images_empty_png__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_assets_images_empty_png__WEBPACK_IMPORTED_MODULE_21__);
|
||
/* harmony import */ var _assets_images_icons_charpter_white_svg__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/assets/images/icons/charpter-white.svg */ "JWDV");
|
||
/* harmony import */ var _assets_images_icons_charpter_white_svg__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_charpter_white_svg__WEBPACK_IMPORTED_MODULE_22__);
|
||
/* harmony import */ var _assets_images_banner_mainbanner_jpg__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @/assets/images/banner/mainbanner.jpg */ "Xsq0");
|
||
/* harmony import */ var _assets_images_banner_mainbanner_jpg__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_assets_images_banner_mainbanner_jpg__WEBPACK_IMPORTED_MODULE_23__);
|
||
/* harmony reexport (default from non-harmony) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _assets_images_banner_mainbanner_jpg__WEBPACK_IMPORTED_MODULE_23___default.a; });
|
||
/* harmony import */ var _assets_images_certificate_jpg__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @/assets/images/certificate.jpg */ "Ohmc");
|
||
/* harmony import */ var _assets_images_certificate_jpg__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_assets_images_certificate_jpg__WEBPACK_IMPORTED_MODULE_24__);
|
||
/* harmony import */ var _assets_images_icons_choose_svg__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @/assets/images/icons/choose.svg */ "csWT");
|
||
/* harmony import */ var _assets_images_icons_choose_svg__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_choose_svg__WEBPACK_IMPORTED_MODULE_25__);
|
||
/* harmony import */ var _assets_images_empty2_png__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @/assets/images/empty2.png */ "7v3h");
|
||
/* harmony import */ var _assets_images_empty2_png__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(_assets_images_empty2_png__WEBPACK_IMPORTED_MODULE_26__);
|
||
/* harmony import */ var _assets_images_RepositoryNoneData_png__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @/assets/images/RepositoryNoneData.png */ "cRFk");
|
||
/* harmony import */ var _assets_images_RepositoryNoneData_png__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(_assets_images_RepositoryNoneData_png__WEBPACK_IMPORTED_MODULE_27__);
|
||
/* harmony import */ var _assets_images_question_gif__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @/assets/images/question.gif */ "kPWJ");
|
||
/* harmony import */ var _assets_images_question_gif__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_assets_images_question_gif__WEBPACK_IMPORTED_MODULE_28__);
|
||
/* harmony import */ var _assets_images_notice_gif__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @/assets/images/notice.gif */ "qgvg");
|
||
/* harmony import */ var _assets_images_notice_gif__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(_assets_images_notice_gif__WEBPACK_IMPORTED_MODULE_29__);
|
||
/* harmony import */ var _assets_images_qrCode_png__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @/assets/images/qrCode.png */ "FPkq");
|
||
/* harmony import */ var _assets_images_qrCode_png__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(_assets_images_qrCode_png__WEBPACK_IMPORTED_MODULE_30__);
|
||
/* harmony import */ var _assets_images_icons_done1_png__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @/assets/images/icons/done1.png */ "A/g1");
|
||
/* harmony import */ var _assets_images_icons_done1_png__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_done1_png__WEBPACK_IMPORTED_MODULE_31__);
|
||
/* harmony import */ var _assets_images_icons_done2_png__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @/assets/images/icons/done2.png */ "Nmxd");
|
||
/* harmony import */ var _assets_images_icons_done2_png__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_done2_png__WEBPACK_IMPORTED_MODULE_32__);
|
||
/* harmony import */ var _assets_images_icons_done3_png__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @/assets/images/icons/done3.png */ "5D2P");
|
||
/* harmony import */ var _assets_images_icons_done3_png__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_done3_png__WEBPACK_IMPORTED_MODULE_33__);
|
||
/* harmony import */ var _assets_images_icons_qrCode_png__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! @/assets/images/icons/qrCode.png */ "djh8");
|
||
/* harmony import */ var _assets_images_icons_qrCode_png__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_qrCode_png__WEBPACK_IMPORTED_MODULE_34__);
|
||
/* harmony import */ var _assets_images_user_qrcode_png__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! @/assets/images/user/qrcode.png */ "Jq4h");
|
||
/* harmony import */ var _assets_images_user_qrcode_png__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(_assets_images_user_qrcode_png__WEBPACK_IMPORTED_MODULE_35__);
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
// import x from '';
|
||
// import x from '';
|
||
// import x from '';
|
||
// import x from '';
|
||
// import x from '';
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "mBDr":
|
||
/*!***************************************************!*\
|
||
!*** ./node_modules/rc-util/es/hooks/useEvent.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 useEvent; });
|
||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "q1tI");
|
||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
|
||
|
||
function useEvent(callback) {
|
||
var fnRef = react__WEBPACK_IMPORTED_MODULE_0__["useRef"]();
|
||
fnRef.current = callback;
|
||
var memoFn = react__WEBPACK_IMPORTED_MODULE_0__["useCallback"](function () {
|
||
var _fnRef$current;
|
||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||
args[_key] = arguments[_key];
|
||
}
|
||
return (_fnRef$current = fnRef.current) === null || _fnRef$current === void 0 ? void 0 : _fnRef$current.call.apply(_fnRef$current, [fnRef].concat(args));
|
||
}, []);
|
||
return memoFn;
|
||
}
|
||
|
||
/***/ }),
|
||
|
||
/***/ "mOS8":
|
||
/*!*****************************************!*\
|
||
!*** ./src/assets/images/403Qrcode.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/403Qrcode.6c17b6f4.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "nKGa":
|
||
/*!*******************************************************************!*\
|
||
!*** ./src/assets/images/classrooms/export_exercise-template.png ***!
|
||
\*******************************************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__.p + "static/export_exercise-template.f7655c19.png";
|
||
|
||
/***/ }),
|
||
|
||
/***/ "nukY":
|
||
/*!*********************************************!*\
|
||
!*** ./src/assets/images/icons/groups1.png ***!
|
||
\*********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "onxn":
|
||
/*!*********************************************!*\
|
||
!*** ./src/assets/images/icons/firefox.png ***!
|
||
\*********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "pIsd":
|
||
/*!***************************************!*\
|
||
!*** ./node_modules/json2mq/index.js ***!
|
||
\***************************************/
|
||
/*! no static exports found */
|
||
/*! all exports used */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var camel2hyphen = __webpack_require__(/*! string-convert/camel2hyphen */ "BJfS");
|
||
|
||
var isDimension = function (feature) {
|
||
var re = /[height|width]$/;
|
||
return re.test(feature);
|
||
};
|
||
|
||
var obj2mq = function (obj) {
|
||
var mq = '';
|
||
var features = Object.keys(obj);
|
||
features.forEach(function (feature, index) {
|
||
var value = obj[feature];
|
||
feature = camel2hyphen(feature);
|
||
// Add px to dimension features
|
||
if (isDimension(feature) && typeof value === 'number') {
|
||
value = value + 'px';
|
||
}
|
||
if (value === true) {
|
||
mq += feature;
|
||
} else if (value === false) {
|
||
mq += 'not ' + feature;
|
||
} else {
|
||
mq += '(' + feature + ': ' + value + ')';
|
||
}
|
||
if (index < features.length-1) {
|
||
mq += ' and '
|
||
}
|
||
});
|
||
return mq;
|
||
};
|
||
|
||
var json2mq = function (query) {
|
||
var mq = '';
|
||
if (typeof query === 'string') {
|
||
return query;
|
||
}
|
||
// Handling array of media queries
|
||
if (query instanceof Array) {
|
||
query.forEach(function (q, index) {
|
||
mq += obj2mq(q);
|
||
if (index < query.length-1) {
|
||
mq += ', '
|
||
}
|
||
});
|
||
return mq;
|
||
}
|
||
// Handling single media query
|
||
return obj2mq(query);
|
||
};
|
||
|
||
module.exports = json2mq;
|
||
|
||
/***/ }),
|
||
|
||
/***/ "qgvg":
|
||
/*!**************************************!*\
|
||
!*** ./src/assets/images/notice.gif ***!
|
||
\**************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/gif;base64,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"
|
||
|
||
/***/ }),
|
||
|
||
/***/ "ruvs":
|
||
/*!*****************************************************!*\
|
||
!*** ./src/components/Header/index.tsx + 8 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 ./src/.umi-production/core/umiExports.ts */
|
||
/*! 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 ./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/checkbox/index.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/checkbox/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/Sider.js */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/layout/layout.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 ./src/components/AuthModal/index.less?modules (<- 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 ./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 ./node_modules/react/index.js (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/cert/shimingrenzheng.png (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/cert/zhiyerenzheng.png (<- Module is not an ECMAScript module) */
|
||
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/HomeModal/jqr.png (<- 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 + 14 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 + 9 modules
|
||
var input = __webpack_require__("5rEg");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/style/index.less
|
||
var es_style = __webpack_require__("cIOH");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/layout/style/index.less
|
||
var layout_style = __webpack_require__("0XgM");
|
||
|
||
// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js
|
||
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/layout/layout.js
|
||
var layout = __webpack_require__("PKem");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/layout/Sider.js + 1 modules
|
||
var Sider = __webpack_require__("ZX9x");
|
||
|
||
// CONCATENATED MODULE: ./node_modules/antd/es/layout/index.js
|
||
|
||
|
||
layout["b" /* default */].Sider = Sider["b" /* default */];
|
||
/* harmony default export */ var es_layout = (layout["b" /* default */]);
|
||
// EXTERNAL MODULE: ./node_modules/react/index.js
|
||
var react = __webpack_require__("q1tI");
|
||
var react_default = /*#__PURE__*/__webpack_require__.n(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 + 19 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/menu/style/index.js
|
||
var menu_style = __webpack_require__("lUTK");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 16 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 es_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 + 5 modules
|
||
var es_radio = __webpack_require__("9yH6");
|
||
|
||
// EXTERNAL MODULE: ./src/service/home.ts
|
||
var home = __webpack_require__("6CvP");
|
||
|
||
// EXTERNAL MODULE: ./src/components/Header/components/Join/index.less?modules
|
||
var Joinmodules = __webpack_require__("6Fuo");
|
||
var Joinmodules_default = /*#__PURE__*/__webpack_require__.n(Joinmodules);
|
||
|
||
// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinProjectModal.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(typeof e + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }
|
||
|
||
|
||
|
||
var Type = /*#__PURE__*/function (Type) {
|
||
Type["Manager"] = "manager";
|
||
Type["Developer"] = "developer";
|
||
Type["Reporter"] = "reporter";
|
||
return 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(react["useState"])(),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
inputValue = _useState2[0],
|
||
setInputValue = _useState2[1];
|
||
var _useState3 = Object(react["useState"])("developer"),
|
||
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
||
radioValue = _useState4[0],
|
||
setRadioValue = _useState4[1];
|
||
var _useState5 = Object(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__*/_regeneratorRuntime().mark(function _callee() {
|
||
var res;
|
||
return _regeneratorRuntime().wrap(function _callee$(_context) {
|
||
while (1) switch (_context.prev = _context.next) {
|
||
case 0:
|
||
if (inputValue) {
|
||
_context.next = 3;
|
||
break;
|
||
}
|
||
es_message["b" /* default */].info('请输入开发项目邀请码!');
|
||
return _context.abrupt("return");
|
||
case 3:
|
||
if (!(inputValue.length !== 6)) {
|
||
_context.next = 6;
|
||
break;
|
||
}
|
||
es_message["b" /* default */].info('请输入6位项目邀请码!');
|
||
return _context.abrupt("return");
|
||
case 6:
|
||
if (radioValue) {
|
||
_context.next = 9;
|
||
break;
|
||
}
|
||
es_message["b" /* default */].info('请选择一个身份!');
|
||
return _context.abrupt("return");
|
||
case 9:
|
||
setIsLoading(true);
|
||
_context.next = 12;
|
||
return Object(home["e" /* projectApplies */])({
|
||
applied_project: {
|
||
code: inputValue,
|
||
role: radioValue
|
||
}
|
||
});
|
||
case 12:
|
||
res = _context.sent;
|
||
setIsLoading(false);
|
||
handleCancel();
|
||
// const mapping: any = {
|
||
// 1: "您输入的邀请码错误",
|
||
// 2: "您已经是该项目成员",
|
||
// 3: "请选择一个角色",
|
||
// 4: "您的申请已提交,请等待项目管理员审批",
|
||
// 5: "您已经申请加入该项目了,请耐心等待",
|
||
// 6: "您已成功加入项目",
|
||
// }
|
||
|
||
// if (res.status !== 0 ) {
|
||
// message.info(res.message);
|
||
// return;
|
||
// }
|
||
|
||
// if (res.status === 0) {
|
||
// if (radioValue === "reporter") {
|
||
// message.success('您加入项目成功!');
|
||
// trackEvent(['开发项目', '加入项目成功'])
|
||
// history.push(`/projects/${res?.project_id}`);
|
||
// } else {
|
||
// trackEvent(['开发项目', '加入项目等待审批'])
|
||
// message.success('您的申请已提交,请等待项目管理员审批!');
|
||
// }
|
||
// return;
|
||
// }
|
||
es_message["b" /* default */].info(res.message);
|
||
return _context.abrupt("return");
|
||
case 17:
|
||
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__*/_regeneratorRuntime().mark(function _callee2() {
|
||
return _regeneratorRuntime().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__*/react_default.a.createElement(react_default.a.Fragment, null, /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {
|
||
centered: true,
|
||
keyboard: false,
|
||
closable: true,
|
||
title: "\u52A0\u5165\u9879\u76EE",
|
||
visible: visible,
|
||
confirmLoading: isLoading,
|
||
onOk: handleOk,
|
||
onCancel: handleCancel,
|
||
wrapClassName: Joinmodules_default.a.joinModal
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "tc"
|
||
}, /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("span", null, "\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"), /*#__PURE__*/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) {
|
||
es_message["b" /* default */].info('请输入6位开发项目邀请码!');
|
||
return;
|
||
}
|
||
setInputValue(e.target.value);
|
||
}
|
||
})), /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "mt30 font14"
|
||
}, /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: "mr5"
|
||
}, "\u9009\u62E9\u89D2\u8272\uFF1A"), /*#__PURE__*/react_default.a.createElement(es_radio["a" /* default */].Group, {
|
||
value: radioValue,
|
||
onChange: function onChange(e) {
|
||
return setRadioValue(e.target.value);
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement(es_radio["a" /* default */], {
|
||
value: Type.Manager
|
||
}, "\u7BA1\u7406\u8005"), /*#__PURE__*/react_default.a.createElement(es_radio["a" /* default */], {
|
||
value: Type.Developer
|
||
}, "\u5F00\u53D1\u8005"), /*#__PURE__*/react_default.a.createElement(es_radio["a" /* default */], {
|
||
value: Type.Reporter
|
||
}, "\u62A5\u544A\u8005"))))));
|
||
};
|
||
/* harmony default export */ var Join_JoinProjectModal = (JoinProjectModal_JoinProjectModal);
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js
|
||
var checkbox_style = __webpack_require__("sRBo");
|
||
|
||
// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules
|
||
var es_checkbox = __webpack_require__("kaz8");
|
||
|
||
// EXTERNAL MODULE: ./src/assets/images/cert/shimingrenzheng.png
|
||
var shimingrenzheng = __webpack_require__("3wET");
|
||
var shimingrenzheng_default = /*#__PURE__*/__webpack_require__.n(shimingrenzheng);
|
||
|
||
// EXTERNAL MODULE: ./src/assets/images/cert/zhiyerenzheng.png
|
||
var zhiyerenzheng = __webpack_require__("bUJZ");
|
||
var zhiyerenzheng_default = /*#__PURE__*/__webpack_require__.n(zhiyerenzheng);
|
||
|
||
// EXTERNAL MODULE: ./src/components/AuthModal/index.less?modules
|
||
var AuthModalmodules = __webpack_require__("Ct/S");
|
||
var AuthModalmodules_default = /*#__PURE__*/__webpack_require__.n(AuthModalmodules);
|
||
|
||
// CONCATENATED MODULE: ./src/components/AuthModal/index.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var AuthModal_AuthModal = function AuthModal(_ref) {
|
||
var visible = _ref.visible,
|
||
occupationValue = _ref.occupationValue,
|
||
_ref$onCancel = _ref.onCancel,
|
||
_onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel;
|
||
var renderOccupationAuth = function renderOccupationAuth() {
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: AuthModalmodules_default.a.flexColumn
|
||
}, /*#__PURE__*/react_default.a.createElement("img", {
|
||
className: AuthModalmodules_default.a.img,
|
||
src: zhiyerenzheng_default.a
|
||
}), /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: AuthModalmodules_default.a.content
|
||
}, "\u672A\u804C\u4E1A\u8BA4\u8BC1"));
|
||
};
|
||
var renderAutonymAuth = function renderAutonymAuth() {
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: AuthModalmodules_default.a.flexColumn
|
||
}, /*#__PURE__*/react_default.a.createElement("img", {
|
||
className: AuthModalmodules_default.a.img,
|
||
src: shimingrenzheng_default.a
|
||
}), /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: AuthModalmodules_default.a.content
|
||
}, "\u672A\u5B9E\u540D\u8BA4\u8BC1"));
|
||
};
|
||
var renderContent = function renderContent() {
|
||
if (occupationValue === 3) {
|
||
return /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, renderAutonymAuth(), renderOccupationAuth());
|
||
}
|
||
if (occupationValue === 2) {
|
||
return renderOccupationAuth();
|
||
}
|
||
return renderAutonymAuth();
|
||
};
|
||
return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {
|
||
centered: true,
|
||
keyboard: false,
|
||
closable: false,
|
||
destroyOnClose: true,
|
||
visible: visible,
|
||
title: "\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",
|
||
okText: "\u7ACB\u5373\u8BA4\u8BC1",
|
||
cancelText: "\u53D6\u6D88",
|
||
width: "600px",
|
||
onOk: function onOk() {
|
||
_onCancel();
|
||
umiExports["c" /* history */].push("/account/certification");
|
||
},
|
||
onCancel: function onCancel() {
|
||
_onCancel();
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: AuthModalmodules_default.a.tilte
|
||
}, "\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"), /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: AuthModalmodules_default.a.flexRow
|
||
}, renderContent()));
|
||
};
|
||
/* harmony default export */ var components_AuthModal = (Object(umiExports["a" /* connect */])(function (_ref2) {
|
||
var paperlibrary = _ref2.paperlibrary,
|
||
loading = _ref2.loading,
|
||
globalSetting = _ref2.globalSetting;
|
||
return {
|
||
paperlibrary: paperlibrary,
|
||
globalSetting: globalSetting,
|
||
loading: loading.effects
|
||
};
|
||
})(AuthModal_AuthModal));
|
||
// EXTERNAL MODULE: ./src/utils/util.tsx + 6 modules
|
||
var util = __webpack_require__("1vsH");
|
||
|
||
// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
function JoinClassroomModal_regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ JoinClassroomModal_regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(typeof e + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }
|
||
|
||
|
||
|
||
|
||
|
||
var JoinClassroomModal_Type = /*#__PURE__*/function (Type) {
|
||
Type[Type["Professor"] = 1] = "Professor";
|
||
Type[Type["AssistantProfessor"] = 2] = "AssistantProfessor";
|
||
Type[Type["Student"] = 3] = "Student";
|
||
return Type;
|
||
}(JoinClassroomModal_Type || {});
|
||
var JoinClassroomModal_JoinClassroomModal = function JoinClassroomModal(_ref) {
|
||
var visible = _ref.visible,
|
||
user = _ref.user,
|
||
_ref$onCancel = _ref.onCancel,
|
||
onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel;
|
||
var _useState = Object(react["useState"])(),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
inputValue = _useState2[0],
|
||
setInputValue = _useState2[1];
|
||
var _useState3 = Object(react["useState"])([]),
|
||
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
||
checkedList = _useState4[0],
|
||
setCheckedList = _useState4[1];
|
||
var _useState5 = Object(react["useState"])(false),
|
||
_useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),
|
||
isLoading = _useState6[0],
|
||
setIsLoading = _useState6[1];
|
||
var _useState7 = Object(react["useState"])(false),
|
||
_useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),
|
||
visibleAuth = _useState8[0],
|
||
setVisibleAuth = _useState8[1];
|
||
var _useState9 = Object(react["useState"])(),
|
||
_useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),
|
||
occupationValue = _useState10[0],
|
||
setOccupationValue = _useState10[1];
|
||
Object(react["useEffect"])(function () {
|
||
var _user$userInfo;
|
||
if (user === null || user === void 0 ? void 0 : (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.identity) {
|
||
var _user$userInfo2;
|
||
setCheckedList([(user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.identity) === 'student' ? 3 : 1]);
|
||
}
|
||
}, [user]);
|
||
var handlePrompt = function handlePrompt(course_id, message) {
|
||
if (checkedList.includes(JoinClassroomModal_Type.Professor)) {
|
||
modal["a" /* default */].confirm({
|
||
centered: true,
|
||
okText: '确定',
|
||
cancelText: '取消',
|
||
title: '提示',
|
||
content: /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "tc"
|
||
}, message || "申请已提交,请等待审核"),
|
||
onOk: function onOk() {
|
||
umiExports["c" /* history */].push("/classrooms/".concat(course_id, "/students"));
|
||
}
|
||
});
|
||
return;
|
||
}
|
||
umiExports["c" /* history */].push("/classrooms/".concat(course_id, "/students"));
|
||
};
|
||
var handleOk = /*#__PURE__*/function () {
|
||
var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/JoinClassroomModal_regeneratorRuntime().mark(function _callee() {
|
||
var res;
|
||
return JoinClassroomModal_regeneratorRuntime().wrap(function _callee$(_context) {
|
||
while (1) switch (_context.prev = _context.next) {
|
||
case 0:
|
||
if (inputValue) {
|
||
_context.next = 3;
|
||
break;
|
||
}
|
||
es_message["b" /* default */].info('邀请码不能为空');
|
||
return _context.abrupt("return");
|
||
case 3:
|
||
setIsLoading(true);
|
||
_context.next = 6;
|
||
return Object(home["c" /* applyToJoinCourse */])({
|
||
invite_code: inputValue,
|
||
professor: checkedList.includes(JoinClassroomModal_Type.Professor) ? 1 : null,
|
||
assistant_professor: checkedList.includes(JoinClassroomModal_Type.AssistantProfessor) ? 1 : null,
|
||
student: checkedList.includes(JoinClassroomModal_Type.Student) ? 1 : null
|
||
});
|
||
case 6:
|
||
res = _context.sent;
|
||
setIsLoading(false);
|
||
if (!((res === null || res === void 0 ? void 0 : res.status) === -2)) {
|
||
_context.next = 22;
|
||
break;
|
||
}
|
||
handleCancel();
|
||
if (!(res.message === "该课堂要求成员完成实名认证")) {
|
||
_context.next = 14;
|
||
break;
|
||
}
|
||
setVisibleAuth(true);
|
||
setOccupationValue(1);
|
||
return _context.abrupt("return");
|
||
case 14:
|
||
if (!(res.message === "该课堂要求成员完成职业认证")) {
|
||
_context.next = 18;
|
||
break;
|
||
}
|
||
setVisibleAuth(true);
|
||
setOccupationValue(2);
|
||
return _context.abrupt("return");
|
||
case 18:
|
||
if (!(res.message === "该课堂要求成员完成实名和职业认证")) {
|
||
_context.next = 22;
|
||
break;
|
||
}
|
||
setVisibleAuth(true);
|
||
setOccupationValue(3);
|
||
return _context.abrupt("return");
|
||
case 22:
|
||
if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) {
|
||
_context.next = 27;
|
||
break;
|
||
}
|
||
Object(util["r" /* trackEvent */])(['教学课堂', '首页', '加入课堂']);
|
||
handleCancel();
|
||
// message.info(res.message);
|
||
(res === null || res === void 0 ? void 0 : res.course_id) && handlePrompt(res.course_id, res.message);
|
||
return _context.abrupt("return");
|
||
case 27:
|
||
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__*/JoinClassroomModal_regeneratorRuntime().mark(function _callee2() {
|
||
return JoinClassroomModal_regeneratorRuntime().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__*/react_default.a.createElement(react_default.a.Fragment, null, /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {
|
||
centered: true,
|
||
keyboard: false,
|
||
closable: false,
|
||
title: "\u52A0\u5165\u8BFE\u5802",
|
||
visible: visible,
|
||
confirmLoading: isLoading,
|
||
onOk: handleOk,
|
||
onCancel: handleCancel
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "tc"
|
||
}, /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement("span", null, "\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"), /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {
|
||
placeholder: "\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",
|
||
style: {
|
||
width: 270
|
||
},
|
||
value: inputValue,
|
||
onChange: function onChange(e) {
|
||
if (e.target.value.length >= 7) {
|
||
es_message["b" /* default */].info('请输入5位课堂邀请码或6位分班邀请码!');
|
||
return;
|
||
}
|
||
setInputValue(e.target.value);
|
||
}
|
||
})), /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "mt10 font14"
|
||
}, /*#__PURE__*/react_default.a.createElement("span", null, "\u8EAB\u4EFD\uFF1A"), /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */].Group, {
|
||
value: checkedList,
|
||
onChange: function onChange(value) {
|
||
return setCheckedList(value);
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {
|
||
value: JoinClassroomModal_Type.Professor,
|
||
disabled: checkedList.includes(2)
|
||
}, "\u6559\u5E08"), /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {
|
||
value: JoinClassroomModal_Type.AssistantProfessor,
|
||
disabled: checkedList.includes(1)
|
||
}, "\u52A9\u6559"), /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {
|
||
value: JoinClassroomModal_Type.Student
|
||
}, "\u5B66\u751F/\u53C2\u8D5B\u8005"))))), /*#__PURE__*/react_default.a.createElement(components_AuthModal, {
|
||
visible: visibleAuth,
|
||
onCancel: function onCancel() {
|
||
return setVisibleAuth(false);
|
||
},
|
||
occupationValue: occupationValue
|
||
}));
|
||
};
|
||
/* harmony default export */ var Join_JoinClassroomModal = (Object(umiExports["a" /* connect */])(function (_ref4) {
|
||
var user = _ref4.user;
|
||
return {
|
||
user: user
|
||
};
|
||
})(JoinClassroomModal_JoinClassroomModal));
|
||
// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules
|
||
var verifyLogin = __webpack_require__("NLgs");
|
||
|
||
// CONCATENATED MODULE: ./src/components/Header/components/Join/index.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var VerifyType = /*#__PURE__*/function (VerifyType) {
|
||
VerifyType["Projects"] = "projects";
|
||
VerifyType["Shixuns"] = "shixuns";
|
||
VerifyType["Classrooms"] = "classrooms";
|
||
return VerifyType;
|
||
}(VerifyType || {});
|
||
var NavType = /*#__PURE__*/function (NavType) {
|
||
NavType["Classrooms"] = "classrooms";
|
||
NavType["Shixuns"] = "shixuns";
|
||
NavType["Paths"] = "paths";
|
||
NavType["Projects"] = "projects";
|
||
NavType["Videos"] = "videos";
|
||
NavType["Topics"] = "topics";
|
||
return 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(react["useState"])(),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
visibleJoinClassroom = _useState2[0],
|
||
setVisibleJoinClassroom = _useState2[1];
|
||
var _useState3 = Object(react["useState"])(),
|
||
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
||
visibleJoinProject = _useState4[0],
|
||
setVisibleJoinProject = _useState4[1];
|
||
var handleJoinVerify = function handleJoinVerify(type) {
|
||
// if (!handleVerify(dispatch)) {
|
||
// return;
|
||
// }
|
||
|
||
// if (type === VerifyType.Projects && !user.userInfo?.email) {
|
||
// message.info('请先绑定邮箱,谢谢');
|
||
// return;
|
||
// }
|
||
|
||
// if (type === VerifyType.Classrooms) {
|
||
// setVisibleJoinClassroom(true);
|
||
// } else if (type === VerifyType.Projects) {
|
||
// setVisibleJoinProject(true);
|
||
// }
|
||
setVisibleJoinProject(true);
|
||
};
|
||
var handleAddVerify = function handleAddVerify(url, type) {
|
||
var _user$userInfo;
|
||
if (!Object(verifyLogin["b" /* handleVerify */])(dispatch)) {
|
||
return;
|
||
}
|
||
if (type === VerifyType.Projects && !((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.email)) {
|
||
es_message["b" /* default */].info('请先绑定邮箱,谢谢');
|
||
return;
|
||
}
|
||
if (type === VerifyType.Shixuns && !Object(verifyLogin["a" /* 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 ? void 0 : (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.is_local) {
|
||
var _user$userInfo2;
|
||
if (!(user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.is_shixun_marker)) isShixunsHidden = true;
|
||
}
|
||
// const JoinOverlay = (joinProps: any) => {
|
||
// return <>
|
||
// <Row justify="space-around" className="pt5 pb5">
|
||
// <Col className={styles.joinCol}>
|
||
// {
|
||
// user.userInfo?.user_identity !== '学生' &&
|
||
// !isClassroomsHidden &&
|
||
// <Menu.Item {...joinProps}>
|
||
// <a onClick={() => handleAddVerify('/classrooms/new')}>
|
||
// {
|
||
// user.userInfo?.main_site ?
|
||
// '新建教学课堂' :
|
||
// '新建课堂'
|
||
// }
|
||
// </a>
|
||
// </Menu.Item>
|
||
// }
|
||
// {
|
||
// !isShixunsHidden &&
|
||
// <Menu.Item {...joinProps}>
|
||
// <a onClick={() => handleAddVerify('/shixuns/new', VerifyType.Shixuns)}>
|
||
// 新建实践项目
|
||
// </a>
|
||
// </Menu.Item>
|
||
// }
|
||
// {
|
||
// (
|
||
// user.userInfo?.main_site && user.navigationInfo?.top ||
|
||
// (
|
||
// !user.userInfo?.main_site && user.navigationInfo?.top && !isPathsHidden &&
|
||
// (user.userInfo?.admin || user.userInfo?.is_teacher || user.userInfo?.business)
|
||
// )
|
||
// ) &&
|
||
// <Menu.Item {...joinProps}>
|
||
// <a onClick={() => handleAddVerify('/paths/new')}>新建实践课程</a>
|
||
// </Menu.Item>
|
||
// }
|
||
// {
|
||
// !globalSetting?.setting?.is_local &&
|
||
// user.userInfo?.main_site &&
|
||
// <Menu.Item {...joinProps}>
|
||
// <a onClick={() => handleAddVerify(`${user.navigationInfo?.top?.old_url}/projects/new`, VerifyType.Projects)}>新建开发项目</a>
|
||
// </Menu.Item>
|
||
// }
|
||
// </Col>
|
||
// <Col>
|
||
// <div className={styles.joinBoard}></div>
|
||
// </Col>
|
||
// <Col className={styles.joinCol}>
|
||
// {
|
||
// !isClassroomsHidden &&
|
||
// // user.userInfo?.main_site &&
|
||
// <Menu.Item {...joinProps}>
|
||
// <a onClick={() => handleJoinVerify(VerifyType.Classrooms)}>
|
||
// {
|
||
// user.userInfo?.main_site ?
|
||
// '加入教学课堂' :
|
||
// '加入课堂'
|
||
// }
|
||
// </a>
|
||
// </Menu.Item>
|
||
// }
|
||
// {
|
||
// user.userInfo?.main_site &&
|
||
// !globalSetting?.setting?.is_local &&
|
||
// <Menu.Item {...joinProps}>
|
||
// <a onClick={() => handleJoinVerify(VerifyType.Projects)}>
|
||
// 加入开发项目
|
||
// </a>
|
||
// </Menu.Item>
|
||
// }
|
||
// </Col>
|
||
// </Row>
|
||
// </>
|
||
// }
|
||
var JoinOverlay = function JoinOverlay(list) {
|
||
return /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: Joinmodules_default.a.dropdownFlex
|
||
}, /*#__PURE__*/react_default.a.createElement(menu["a" /* default */], null, list.map(function (item, key) {
|
||
return item.name !== "加入课堂" && item.name !== "加入开发项目" && /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, {
|
||
key: item.name + key
|
||
}, /*#__PURE__*/react_default.a.createElement("a", {
|
||
onClick: function onClick() {
|
||
window.location.href = item.url;
|
||
}
|
||
}, item.name));
|
||
}), /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement("a", {
|
||
onClick: function onClick() {
|
||
return handleJoinVerify(VerifyType.Projects);
|
||
}
|
||
}, "\u52A0\u5165\u9879\u76EE")))));
|
||
};
|
||
return /*#__PURE__*/react_default.a.createElement("section", null, /*#__PURE__*/react_default.a.createElement(dropdown["a" /* default */], {
|
||
overlay: function overlay() {
|
||
var _globalSetting$settin5;
|
||
return JoinOverlay(globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin5 = globalSetting.setting) === null || _globalSetting$settin5 === void 0 ? void 0 : _globalSetting$settin5.add);
|
||
},
|
||
placement: "bottomRight"
|
||
}, /*#__PURE__*/react_default.a.createElement("span", {
|
||
style: {
|
||
lineHeight: 'inherit'
|
||
},
|
||
className: "iconfont icon-tianjiafangda c-white font18 current ml15 mr15"
|
||
})), /*#__PURE__*/react_default.a.createElement(Join_JoinClassroomModal, {
|
||
visible: visibleJoinClassroom,
|
||
onCancel: function onCancel() {
|
||
return setVisibleJoinClassroom(false);
|
||
}
|
||
}), /*#__PURE__*/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
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
function User_regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ User_regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(typeof e + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
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 = /*#__PURE__*/function (NavType) {
|
||
NavType["Classrooms"] = "classrooms";
|
||
NavType["Shixuns"] = "shixuns";
|
||
NavType["Paths"] = "paths";
|
||
NavType["Projects"] = "projects";
|
||
NavType["Videos"] = "videos";
|
||
NavType["Topics"] = "topics";
|
||
return 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["b" /* checkIsClientExam */])()) {
|
||
return /*#__PURE__*/react_default.a.createElement(menu["a" /* default */], {
|
||
className: "".concat(Usermodules_default.a.rightMenu, " ").concat(Usermodules_default.a.menuWrap)
|
||
}, /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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$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__*/react_default.a.createElement(menu["a" /* default */], {
|
||
className: "".concat(Usermodules_default.a.rightMenu, " ").concat(Usermodules_default.a.menuWrap)
|
||
}, /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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 ? void 0 : _user$userInfo8.main_site) ? '我的教学课堂' : '我的课堂')), !isShixunsHidden && /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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 ? 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 ? void 0 : _globalSetting$settin4.is_local) && /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement("a", {
|
||
onClick: function onClick() {
|
||
if (!Object(verifyLogin["b" /* handleVerify */])(dispatch)) {
|
||
return;
|
||
}
|
||
umiExports["c" /* history */].push("/problemset");
|
||
}
|
||
}, "\u8BD5\u9898\u5E93")), isPaperlibraryShow && /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement("a", {
|
||
onClick: function onClick() {
|
||
if (!Object(verifyLogin["b" /* handleVerify */])(dispatch)) {
|
||
return;
|
||
}
|
||
umiExports["c" /* 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__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/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__*/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__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement(react_router_dom["a" /* Link */], {
|
||
to: "/order"
|
||
}, "\u6211\u7684\u8BA2\u5355")), /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, {
|
||
className: Usermodules_default.a.exit
|
||
}, /*#__PURE__*/react_default.a.createElement("a", {
|
||
onClick: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/User_regeneratorRuntime().mark(function _callee() {
|
||
var res;
|
||
return User_regeneratorRuntime().wrap(function _callee$(_context) {
|
||
while (1) switch (_context.prev = _context.next) {
|
||
case 0:
|
||
_context.next = 2;
|
||
return Object(service_user["h" /* 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('logintrustie');
|
||
delCookie('_educoder_session');
|
||
localStorage.removeItem('isfirst');
|
||
localStorage.removeItem('SystemUpdateadvtime');
|
||
localStorage.removeItem('item');
|
||
localStorage.removeItem('iscreate');
|
||
// localStorage.removeItem('CCshow')
|
||
es_message["b" /* default */].success(res === null || res === void 0 ? void 0 : res.message);
|
||
umiExports["c" /* history */].replace('/');
|
||
}
|
||
case 4:
|
||
case "end":
|
||
return _context.stop();
|
||
}
|
||
}, _callee);
|
||
}))
|
||
}, "\u9000\u51FA")));
|
||
}
|
||
};
|
||
var OwnerDownMenu = function OwnerDownMenu() {
|
||
var _user$userInfo15, _user$userInfo16, _globalSetting$settin5, _globalSetting$settin6;
|
||
return /*#__PURE__*/react_default.a.createElement(menu["a" /* default */], {
|
||
className: Usermodules_default.a.currentMenu
|
||
}, /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: Usermodules_default.a.currentName,
|
||
title: (_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.username
|
||
}, (_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.username)), (globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin5 = globalSetting.setting) === null || _globalSetting$settin5 === void 0 ? void 0 : _globalSetting$settin5.personal) && (globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin6 = globalSetting.setting) === null || _globalSetting$settin6 === void 0 ? void 0 : _globalSetting$settin6.personal.map(function (item, key) {
|
||
return /*#__PURE__*/react_default.a.createElement("li", {
|
||
key: key
|
||
}, /*#__PURE__*/react_default.a.createElement("a", {
|
||
href: item.url,
|
||
target: "_blank"
|
||
}, item.name));
|
||
})), /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, null, /*#__PURE__*/react_default.a.createElement("a", {
|
||
onClick: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/User_regeneratorRuntime().mark(function _callee2() {
|
||
var _history$location;
|
||
var res;
|
||
return User_regeneratorRuntime().wrap(function _callee2$(_context2) {
|
||
while (1) switch (_context2.prev = _context2.next) {
|
||
case 0:
|
||
_context2.next = 2;
|
||
return Object(service_user["d" /* ForgeLoginOut */])({});
|
||
case 2:
|
||
res = _context2.sent;
|
||
dispatch({
|
||
type: 'user/getUserInfo',
|
||
payload: Object(objectSpread2["a" /* default */])({}, payload)
|
||
});
|
||
umiExports["c" /* history */].push({
|
||
pathname: umiExports["c" /* history */] === null || umiExports["c" /* history */] === void 0 ? void 0 : (_history$location = umiExports["c" /* history */].location) === null || _history$location === void 0 ? void 0 : _history$location.pathname,
|
||
search: ""
|
||
});
|
||
window.location.reload();
|
||
delCookie('autologin');
|
||
delCookie('logintrustie');
|
||
case 8:
|
||
case "end":
|
||
return _context2.stop();
|
||
}
|
||
}, _callee2);
|
||
}))
|
||
}, "\u9000\u51FA")));
|
||
};
|
||
var educoderloginysl = function educoderloginysl() {
|
||
//退出账号时清除登录页面的下次自动登录(用户再次打开登录页面时下次自动登录框不勾选)
|
||
// cookie.remove("autologin");
|
||
delCookie("autologin");
|
||
//退出账号
|
||
// var url = `/accounts/logout.json`;
|
||
// axios.get((url)).then((result) => {
|
||
// if (result !== undefined) {
|
||
// window.location.href = "/";
|
||
// }
|
||
// }).catch((error) => {
|
||
// console.log(error);
|
||
// })
|
||
};
|
||
if (Object(authority["b" /* isLogin */])()) {
|
||
var _globalSetting$settin7, _globalSetting$settin8, _user$userInfo17, _user$userInfo18;
|
||
return /*#__PURE__*/react_default.a.createElement(dropdown["a" /* default */], {
|
||
className: "".concat(Usermodules_default.a.height67, " mr25"),
|
||
overlay: OwnerDownMenu,
|
||
placement: "bottomLeft"
|
||
}, /*#__PURE__*/react_default.a.createElement("section", null, /*#__PURE__*/react_default.a.createElement("aside", null, /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: shixunHomeworks.actionTabs.type === 1 ? Usermodules_default.a.classromediv : ''
|
||
}, /*#__PURE__*/react_default.a.createElement("a", {
|
||
href: "".concat(globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin7 = globalSetting.setting) === null || _globalSetting$settin7 === void 0 ? void 0 : (_globalSetting$settin8 = _globalSetting$settin7.common) === null || _globalSetting$settin8 === void 0 ? void 0 : _globalSetting$settin8.main_site_url, "/").concat((_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.login)
|
||
}, /*#__PURE__*/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 */].FORGE_SERVER, "/").concat((_user$userInfo18 = user.userInfo) === null || _user$userInfo18 === void 0 ? void 0 : _user$userInfo18.image_url),
|
||
alt: ""
|
||
}))))));
|
||
} else {
|
||
var _globalSetting$settin9, _globalSetting$settin10;
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "font15"
|
||
}, /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: "ml10 mr5 current c-white",
|
||
onClick: function onClick() {
|
||
dispatch({
|
||
type: 'user/showPopLogin',
|
||
payload: {
|
||
showPopLogin: true,
|
||
showClosable: true
|
||
}
|
||
});
|
||
}
|
||
}, "\u767B\u5F55"), /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: "ml5 mr5"
|
||
}, "|"), /*#__PURE__*/react_default.a.createElement("a", {
|
||
href: "".concat(globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin9 = globalSetting.setting) === null || _globalSetting$settin9 === void 0 ? void 0 : (_globalSetting$settin10 = _globalSetting$settin9.common) === null || _globalSetting$settin10 === void 0 ? void 0 : _globalSetting$settin10.register),
|
||
className: "ml5 current c-white pr30"
|
||
}, "\u6CE8\u518C"));
|
||
}
|
||
};
|
||
/* harmony default export */ var components_User = (Object(umiExports["a" /* connect */])(function (_ref4) {
|
||
var homePage = _ref4.homePage,
|
||
loading = _ref4.loading,
|
||
user = _ref4.user,
|
||
globalSetting = _ref4.globalSetting,
|
||
shixunHomeworks = _ref4.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(react["useState"])('none'),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
showbottom = _useState2[0],
|
||
setshowbottom = _useState2[1];
|
||
Object(react["useEffect"])(function () {
|
||
if (shixunHomeworks.actionTabs.key === '底部弹窗') {
|
||
setshowbottom('flex');
|
||
}
|
||
}, [shixunHomeworks.actionTabs.key]);
|
||
Object(react["useEffect"])(function () {
|
||
if (shixunHomeworks.actionTabs.key === '隐藏') {
|
||
setshowbottom('none');
|
||
localStorage.setItem('Noviceguide', '0');
|
||
}
|
||
}, [shixunHomeworks.actionTabs.key]);
|
||
return /*#__PURE__*/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__*/react_default.a.createElement("div", {
|
||
style: {
|
||
margin: '0 auto',
|
||
width: '1200px'
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("img", {
|
||
src: jqr_default.a,
|
||
style: {
|
||
position: 'absolute',
|
||
top: '-32px'
|
||
}
|
||
}), /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
marginLeft: "151px",
|
||
marginTop: '40px',
|
||
fontSize: '18px',
|
||
color: "#333333"
|
||
}
|
||
}, shixunHomeworks.actionTabs.text), shixunHomeworks.actionTabs.type === 9 ? /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
display: 'flex',
|
||
justifyContent: 'flex-end'
|
||
}
|
||
}, /*#__PURE__*/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__*/react_default.a.createElement("div", {
|
||
style: {
|
||
display: 'flex',
|
||
justifyContent: 'flex-end'
|
||
}
|
||
}, /*#__PURE__*/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));
|
||
// CONCATENATED MODULE: ./src/components/Header/index.tsx
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
function Header_regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ Header_regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(typeof e + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }
|
||
|
||
|
||
|
||
var Header = es_layout.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 ? void 0 : _type$.includes('newgold')) && !((_type$2 = type[5]) === null || _type$2 === void 0 ? 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$settin5;
|
||
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["j" /* useHistory */])();
|
||
var _useState = Object(react["useState"])(false),
|
||
_useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
|
||
openSearch = _useState2[0],
|
||
setOpenSearch = _useState2[1];
|
||
var _useState3 = Object(react["useState"])(-1),
|
||
_useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),
|
||
activeKey = _useState4[0],
|
||
setActiveKey = _useState4[1];
|
||
var _useState5 = Object(react["useState"])(false),
|
||
_useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),
|
||
QQVisible = _useState6[0],
|
||
setQQVisible = _useState6[1];
|
||
var _useState7 = Object(react["useState"])(),
|
||
_useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),
|
||
zoneList = _useState8[0],
|
||
setZoneList = _useState8[1];
|
||
var _useState9 = Object(react["useState"])(false),
|
||
_useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2),
|
||
showSubMenu = _useState10[0],
|
||
setShowSubMenu = _useState10[1];
|
||
var payload = getCourseParam();
|
||
var pathname = location.pathname;
|
||
Object(react["useEffect"])(function () {
|
||
dispatch({
|
||
type: 'user/getNavigationInfo',
|
||
payload: Object(objectSpread2["a" /* default */])({}, payload)
|
||
});
|
||
getZoneList();
|
||
}, [globalSetting.name]);
|
||
var userInfo = user.userInfo; // 获取特色专区列表
|
||
function getZoneList() {
|
||
return _getZoneList.apply(this, arguments);
|
||
}
|
||
function _getZoneList() {
|
||
_getZoneList = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/Header_regeneratorRuntime().mark(function _callee2() {
|
||
var res, newArray;
|
||
return Header_regeneratorRuntime().wrap(function _callee2$(_context2) {
|
||
while (1) switch (_context2.prev = _context2.next) {
|
||
case 0:
|
||
_context2.next = 2;
|
||
return dispatch({
|
||
type: 'user/ForgeGetZoneList',
|
||
payload: Object(objectSpread2["a" /* default */])({}, payload)
|
||
});
|
||
case 2:
|
||
res = _context2.sent;
|
||
if (res === null || res === void 0 ? void 0 : res.data) {
|
||
newArray = [];
|
||
res.data.forEach(function (e, i) {
|
||
newArray[i] = {
|
||
name: e.name,
|
||
link: "/zone/".concat(e.key)
|
||
};
|
||
});
|
||
setZoneList(newArray);
|
||
}
|
||
case 4:
|
||
case "end":
|
||
return _context2.stop();
|
||
}
|
||
}, _callee2);
|
||
}));
|
||
return _getZoneList.apply(this, arguments);
|
||
}
|
||
Object(react["useEffect"])(function () {
|
||
// if(parseInt(localStorage.getItem('Noviceguide'))===1){
|
||
// if(location.pathname.indexOf('/account/profile')===0){
|
||
|
||
// }else if(location.pathname.indexOf('/classrooms')!=0){
|
||
// dispatch({
|
||
// type: 'shixunHomeworks/setActionTabs',
|
||
// payload: {
|
||
// key: '隐藏',
|
||
// },
|
||
// })
|
||
// }
|
||
// }
|
||
|
||
if (shixunHomeworks.actionTabs.key === '底部弹窗') {
|
||
if ((Header_showLinks === null || Header_showLinks === void 0 ? 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: '隐藏'
|
||
}
|
||
});
|
||
}
|
||
}
|
||
|
||
// const key: string = Object.keys(routerLinks).filter(item => location.pathname.indexOf(item) > -1)[0]
|
||
// setActiveKey(routerLinks?.[key]?.['key'])
|
||
}, [location.pathname]);
|
||
Object(react["useEffect"])(function () {
|
||
//判断 如果刷新了 直接吧状态赋空 防止点击埋点出现问题
|
||
if (shixunHomeworks.actionTabs.key === '底部弹窗') {} else if (shixunHomeworks.actionTabs.key) {} else {
|
||
localStorage.setItem('Noviceguide', '0');
|
||
}
|
||
}, [shixunHomeworks.actionTabs.key]);
|
||
Object(react["useEffect"])(function () {
|
||
if (globalSetting === null || globalSetting === void 0 ? 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) {
|
||
// setDocumentTitle(globalSetting.setting.name)
|
||
// }
|
||
// else {
|
||
// setDocumentTitle(globalSetting.setting.navbar[activeKey]?.name || globalSetting.setting.name)
|
||
// }
|
||
}
|
||
}, [globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.setting]);
|
||
var logoUrl = Object(react["useMemo"])(function () {
|
||
var _globalSetting$settin3;
|
||
if (!!(globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.nav_logo_url)) {
|
||
var _globalSetting$settin4;
|
||
return "".concat(env["a" /* default */].IMG_SERVER, "/").concat(globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.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$settin5 = globalSetting.setting) === null || _globalSetting$settin5 === void 0 ? void 0 : _globalSetting$settin5.nav_logo_url]);
|
||
function onGlobalSearch(value) {
|
||
history.push('/search?value=' + value);
|
||
}
|
||
var SearchInput = function SearchInput() {
|
||
if (openSearch) {
|
||
return /*#__PURE__*/react_default.a.createElement("div", {
|
||
onBlur: function onBlur() {
|
||
setTimeout(function () {
|
||
setOpenSearch(false);
|
||
}, 300);
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement(Search, {
|
||
placeholder: "\u8BF7\u8F93\u5165\u641C\u7D22\u5173\u952E\u5B57",
|
||
className: "search-input mr20",
|
||
onSearch: onGlobalSearch,
|
||
autoFocus: true
|
||
}));
|
||
} else {
|
||
return /*#__PURE__*/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__*/Header_regeneratorRuntime().mark(function _callee(e) {
|
||
var _res$data;
|
||
var res, _res$data2;
|
||
return Header_regeneratorRuntime().wrap(function _callee$(_context) {
|
||
while (1) switch (_context.prev = _context.next) {
|
||
case 0:
|
||
e.preventDefault();
|
||
_context.next = 3;
|
||
return Object(service_user["n" /* getEngineerUrl */])();
|
||
case 3:
|
||
res = _context.sent;
|
||
if (res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? 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$settin6, _globalSetting$settin7, _globalSetting$settin8, _globalSetting$settin9, _user$userInfo, _user$userInfo2, _user$userInfo3;
|
||
return /*#__PURE__*/react_default.a.createElement(es_layout, {
|
||
className: "".concat(Headermodules_default.a.header, " ").concat(Headermodules_default.a.headerFixed)
|
||
}, /*#__PURE__*/react_default.a.createElement(Header, {
|
||
className: "header"
|
||
}, /*#__PURE__*/react_default.a.createElement("section", {
|
||
className: Headermodules_default.a['edu-menu']
|
||
}, /*#__PURE__*/react_default.a.createElement("ul", {
|
||
className: "".concat(Headermodules_default.a.menu, " ").concat(Object(util["b" /* checkIsClientExam */])() && "ml0")
|
||
}, Object(util["b" /* checkIsClientExam */])() && /*#__PURE__*/react_default.a.createElement("li", null, /*#__PURE__*/react_default.a.createElement("a", {
|
||
href: "/"
|
||
}, "\u8003\u8BD5\u7CFB\u7EDF")), ((_globalSetting$settin6 = globalSetting.setting) === null || _globalSetting$settin6 === void 0 ? void 0 : _globalSetting$settin6.nav_logo_url) && /*#__PURE__*/react_default.a.createElement("a", {
|
||
style: {
|
||
marginLeft: "78px"
|
||
},
|
||
href: (_globalSetting$settin7 = globalSetting.setting) === null || _globalSetting$settin7 === void 0 ? void 0 : (_globalSetting$settin8 = _globalSetting$settin7.common) === null || _globalSetting$settin8 === void 0 ? void 0 : _globalSetting$settin8.main_site_url
|
||
}, /*#__PURE__*/react_default.a.createElement("img", {
|
||
width: "155px",
|
||
src: env["a" /* default */].FORGE_SERVER + '/' + ((_globalSetting$settin9 = globalSetting.setting) === null || _globalSetting$settin9 === void 0 ? void 0 : _globalSetting$settin9.nav_logo_url),
|
||
className: "mr50"
|
||
})), !Object(util["b" /* checkIsClientExam */])() && globalSetting.setting && globalSetting.setting.navbar.map(function (v, k) {
|
||
if (v.name === '特色专区') {
|
||
// 特色专区下拉菜单
|
||
return zoneList && zoneList.length > 0 ? /*#__PURE__*/react_default.a.createElement("li", {
|
||
className: "".concat(Headermodules_default.a.dropLi),
|
||
onMouseOver: function onMouseOver() {
|
||
setShowSubMenu(true);
|
||
},
|
||
onMouseOut: function onMouseOut() {
|
||
setShowSubMenu(false);
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("a", {
|
||
onClick: function onClick() {
|
||
setShowSubMenu(true);
|
||
}
|
||
}, "\u7279\u8272\u4E13\u533A"), /*#__PURE__*/react_default.a.createElement("ul", {
|
||
className: "".concat(Headermodules_default.a.dropDown, " ").concat(showSubMenu ? "".concat(Headermodules_default.a.dropDownStem) : ''),
|
||
style: {
|
||
height: showSubMenu ? "".concat((userInfo === null || userInfo === void 0 ? void 0 : userInfo.login) ? (zoneList.length + 1) * 46 : zoneList.length * 46, "px") : 0
|
||
}
|
||
}, zoneList.map(function (e, k) {
|
||
return /*#__PURE__*/react_default.a.createElement("li", {
|
||
className: "".concat(Headermodules_default.a.dropDownItem),
|
||
key: k
|
||
}, /*#__PURE__*/react_default.a.createElement("a", {
|
||
href: "".concat(env["a" /* default */].FORGE_SERVER).concat(e === null || e === void 0 ? void 0 : e.link),
|
||
title: e === null || e === void 0 ? void 0 : e.name,
|
||
target: "_blank"
|
||
}, e === null || e === void 0 ? void 0 : e.name));
|
||
}), (userInfo === null || userInfo === void 0 ? void 0 : userInfo.login) && /*#__PURE__*/react_default.a.createElement("li", {
|
||
className: "".concat(Headermodules_default.a.dropDownItem)
|
||
}, /*#__PURE__*/react_default.a.createElement("a", {
|
||
href: "".concat(env["a" /* default */].FORGE_SERVER, "/zone/apply"),
|
||
target: "_blank"
|
||
}, "+\u7533\u8BF7\u521B\u5EFA")))) : '';
|
||
} else {
|
||
return /*#__PURE__*/react_default.a.createElement("li", {
|
||
key: k,
|
||
className: v.link === "".concat(env["a" /* default */].FORGE_SERVER, "/competitions") ? Headermodules_default.a.actived : '',
|
||
style: {
|
||
display: (v === null || v === void 0 ? void 0 : v.hidden) ? "none" : "flex"
|
||
}
|
||
}, (v === null || v === void 0 ? void 0 : v.name) === '教学课堂' && /*#__PURE__*/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__*/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__*/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
|
||
}), (v === null || v === void 0 ? void 0 : v.name) != '教学课堂' && v.link.indexOf("http") > -1 && /*#__PURE__*/react_default.a.createElement("a", {
|
||
dangerouslySetInnerHTML: {
|
||
__html: v.name
|
||
},
|
||
href: v.link
|
||
}));
|
||
}
|
||
})), /*#__PURE__*/react_default.a.createElement("div", {
|
||
className: "search-bar"
|
||
}, !Object(util["b" /* checkIsClientExam */])() && /*#__PURE__*/react_default.a.createElement(react_default.a.Fragment, null, /*#__PURE__*/react_default.a.createElement(SearchInput, null), !isLogin && !!(user === null || user === void 0 ? void 0 : (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login) && /*#__PURE__*/react_default.a.createElement(components_Join, null), !!(user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login) && /*#__PURE__*/react_default.a.createElement("a", {
|
||
className: "iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",
|
||
href: "".concat(env["a" /* default */].FORGE_SERVER, "/settings/notice")
|
||
}, (user === null || user === void 0 ? void 0 : (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.message_unread_total) > 0 ? /*#__PURE__*/react_default.a.createElement("span", {
|
||
className: Headermodules_default.a.newslight
|
||
}) : "")), !isLogin && /*#__PURE__*/react_default.a.createElement(components_User, {
|
||
payload: payload
|
||
}))), /*#__PURE__*/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["m" /* openNewWindow */])("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi");
|
||
},
|
||
onCancel: function onCancel() {
|
||
return setQQVisible(false);
|
||
}
|
||
}, /*#__PURE__*/react_default.a.createElement("div", {
|
||
style: {
|
||
display: 'flex',
|
||
flexDirection: 'column',
|
||
alignItems: 'center'
|
||
}
|
||
}, /*#__PURE__*/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__*/react_default.a.createElement("img", {
|
||
src: ImagesIcon["b" /* teacherQQIcon */],
|
||
width: 200,
|
||
height: 200
|
||
}), /*#__PURE__*/react_default.a.createElement("p", null, "\u7FA4\u53F7\uFF1A693542422 ")))), /*#__PURE__*/react_default.a.createElement(Beginnerbottom, null));
|
||
} else {
|
||
return /*#__PURE__*/react_default.a.createElement(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));
|
||
|
||
/***/ }),
|
||
|
||
/***/ "tWlo":
|
||
/*!*******************************************!*\
|
||
!*** ./src/assets/images/icons/anony.png ***!
|
||
\*******************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="
|
||
|
||
/***/ }),
|
||
|
||
/***/ "vHTk":
|
||
/*!******************************************************!*\
|
||
!*** ./src/components/PreviewAll/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 = {"wrp":"wrp___z2l1F","monaco":"monaco___1ypjT","darkBlue":"darkBlue___2ViJc","close":"close___3q-z4"};
|
||
|
||
/***/ }),
|
||
|
||
/***/ "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","currentMenu":"currentMenu___zT3IA","rightMenu":"rightMenu___1qaVl","menuWrap":"menuWrap___3r9jm","exit":"exit___38Urs","classromediv":"classromediv___2R8_g","glow":"glow___323IR","height67":"height67___1DFRI"};
|
||
|
||
/***/ }),
|
||
|
||
/***/ "xnZT":
|
||
/*!**************************************************************!*\
|
||
!*** ./src/components/CustomOperateModel/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 = {"modalityModal":"modalityModal___wjui6","modal":"modal___sNGOo","itemWarp":"itemWarp___Fnx0H","close":"close___1_R1B","selfdomModal":"selfdomModal___5WR35"};
|
||
|
||
/***/ }),
|
||
|
||
/***/ "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","headerFixed":"headerFixed___1V7d4","menu":"menu___Km2Uo","actived":"actived___12Ff0","edu-menu":"edu-menu___2hxbr","newslight":"newslight___jwZR3","classromediv":"classromediv___Cjpgf","glow":"glow___3Nuu5","spandiv":"spandiv___3YPu8","dropLi":"dropLi___3Pxqf","dropDown":"dropDown___3Phxo","dropDownItem":"dropDownItem___1KkeO"};
|
||
|
||
/***/ }),
|
||
|
||
/***/ "yslc":
|
||
/*!*********************************************!*\
|
||
!*** ./src/assets/images/icons/groups3.png ***!
|
||
\*********************************************/
|
||
/*! no static exports found */
|
||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = "data:image/png;base64,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"
|
||
|
||
/***/ })
|
||
|
||
}]); |