diff --git a/16988.async.js b/16988.async.js
index bd250c52b7..e30b1f32d8 100644
--- a/16988.async.js
+++ b/16988.async.js
@@ -3438,9 +3438,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -3478,7 +3476,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -3522,12 +3520,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/45013.async.js b/21154.async.js
similarity index 89%
rename from 45013.async.js
rename to 21154.async.js
index c92be02cac..f1ef9579c8 100644
--- a/45013.async.js
+++ b/21154.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[45013,330],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[21154,74997],{
/***/ 87306:
/*!*************************************************************************************************************!*\
@@ -85,7 +85,7 @@ if (false) {}
/***/ }),
-/***/ 330:
+/***/ 74997:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules ***!
\************************************************************************/
@@ -102,10 +102,10 @@ var RightOutlined = __webpack_require__(22311);
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
var toConsumableArray = __webpack_require__(7094);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/typeof.js
var esm_typeof = __webpack_require__(28939);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
@@ -126,12 +126,12 @@ var defineProperty = __webpack_require__(65817);
var es = __webpack_require__(44516);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
var KeyCode = __webpack_require__(84821);
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/PanelContent.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/PanelContent.js
-var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var PanelContent = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classnames;
var prefixCls = props.prefixCls,
forceRender = props.forceRender,
@@ -144,72 +144,36 @@ var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props,
_React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
rendered = _React$useState2[0],
setRendered = _React$useState2[1];
- _react_17_0_2_react.useEffect(
- function () {
- if (forceRender || isActive) {
- setRendered(true);
- }
- },
- [forceRender, isActive],
- );
+ _react_17_0_2_react.useEffect(function () {
+ if (forceRender || isActive) {
+ setRendered(true);
+ }
+ }, [forceRender, isActive]);
if (!rendered) {
return null;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: _classnames_2_3_2_classnames_default()(
- ''.concat(prefixCls, '-content'),
- ((_classnames = {}),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-active'), isActive),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-inactive'), !isActive),
- _classnames),
- className,
- ),
- style: style,
- role: role,
- },
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-content-box'),
- },
- children,
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: _classnames_2_3_2_classnames_default()("".concat(prefixCls, "-content"), (_classnames = {}, (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-active"), isActive), (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-inactive"), !isActive), _classnames), className),
+ style: style,
+ role: role
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-content-box")
+ }, children));
});
PanelContent.displayName = 'PanelContent';
/* harmony default export */ var es_PanelContent = (PanelContent);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Panel.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Panel.js
+var _excluded = ["showArrow", "headerClass", "isActive", "onItemClick", "forceRender", "className", "prefixCls", "collapsible", "accordion", "panelKey", "extra", "header", "expandIcon", "openMotion", "destroyInactivePanel", "children"];
-var _excluded = [
- 'showArrow',
- 'headerClass',
- 'isActive',
- 'onItemClick',
- 'forceRender',
- 'className',
- 'prefixCls',
- 'collapsible',
- 'accordion',
- 'panelKey',
- 'extra',
- 'header',
- 'expandIcon',
- 'openMotion',
- 'destroyInactivePanel',
- 'children',
-];
-var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classNames, _classNames2;
var _props$showArrow = props.showArrow,
showArrow = _props$showArrow === void 0 ? true : _props$showArrow,
@@ -234,7 +198,7 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
var collapsibleIcon = collapsible === 'icon';
var ifExtraExist = extra !== null && extra !== undefined && typeof extra !== 'boolean';
var handleItemClick = function handleItemClick() {
- onItemClick === null || onItemClick === void 0 ? void 0 : onItemClick(panelKey);
+ onItemClick === null || onItemClick === void 0 || onItemClick(panelKey);
};
var handleKeyDown = function handleKeyDown(e) {
if (e.key === 'Enter' || e.keyCode === KeyCode/* default */.Z.ENTER || e.which === KeyCode/* default */.Z.ENTER) {
@@ -243,49 +207,24 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
};
// ======================== Icon ========================
- var iconNode =
- typeof expandIcon === 'function'
- ? expandIcon(props)
- : /*#__PURE__*/ _react_17_0_2_react.createElement('i', {
- className: 'arrow',
- });
+ var iconNode = typeof expandIcon === 'function' ? expandIcon(props) : /*#__PURE__*/_react_17_0_2_react.createElement("i", {
+ className: "arrow"
+ });
if (iconNode) {
- iconNode = /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-expand-icon'),
- onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined,
- },
- iconNode,
- );
+ iconNode = /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-expand-icon"),
+ onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined
+ }, iconNode);
}
- var collapsePanelClassNames = _classnames_2_3_2_classnames_default()(
- ((_classNames = {}),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item'), true),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-active'), isActive),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-disabled'), disabled),
- _classNames),
- className,
- );
- var headerClassName = _classnames_2_3_2_classnames_default()(
- headerClass,
- ((_classNames2 = {}),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-header'), true),
- (0,defineProperty/* default */.Z)(
- _classNames2,
- ''.concat(prefixCls, '-header-collapsible-only'),
- collapsibleHeader,
- ),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-icon-collapsible-only'), collapsibleIcon),
- _classNames2),
- );
+ var collapsePanelClassNames = _classnames_2_3_2_classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-active"), isActive), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-disabled"), disabled), _classNames), className);
+ var headerClassName = _classnames_2_3_2_classnames_default()(headerClass, (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header"), true), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header-collapsible-only"), collapsibleHeader), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-icon-collapsible-only"), collapsibleIcon), _classNames2));
// ======================== HeaderProps ========================
var headerProps = {
className: headerClassName,
'aria-expanded': isActive,
'aria-disabled': disabled,
- onKeyDown: handleKeyDown,
+ onKeyDown: handleKeyDown
};
if (!collapsibleHeader && !collapsibleIcon) {
headerProps.onClick = handleItemClick;
@@ -294,75 +233,42 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
}
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- (0,esm_extends/* default */.Z)({}, resetProps, {
- ref: ref,
- className: collapsePanelClassNames,
- }),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- headerProps,
- showArrow && iconNode,
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'span',
- {
- className: ''.concat(prefixCls, '-header-text'),
- onClick: collapsible === 'header' ? handleItemClick : undefined,
- },
- header,
- ),
- ifExtraExist &&
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-extra'),
- },
- extra,
- ),
- ),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- es["default"],
- (0,esm_extends/* default */.Z)(
- {
- visible: isActive,
- leavedClassName: ''.concat(prefixCls, '-content-hidden'),
- },
- openMotion,
- {
- forceRender: forceRender,
- removeOnLeave: destroyInactivePanel,
- },
- ),
- function (_ref, motionRef) {
- var motionClassName = _ref.className,
- motionStyle = _ref.style;
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- es_PanelContent,
- {
- ref: motionRef,
- prefixCls: prefixCls,
- className: motionClassName,
- style: motionStyle,
- isActive: isActive,
- forceRender: forceRender,
- role: accordion ? 'tabpanel' : void 0,
- },
- children,
- );
- },
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", (0,esm_extends/* default */.Z)({}, resetProps, {
+ ref: ref,
+ className: collapsePanelClassNames
+ }), /*#__PURE__*/_react_17_0_2_react.createElement("div", headerProps, showArrow && iconNode, /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: "".concat(prefixCls, "-header-text"),
+ onClick: collapsible === 'header' ? handleItemClick : undefined
+ }, header), ifExtraExist && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-extra")
+ }, extra)), /*#__PURE__*/_react_17_0_2_react.createElement(es["default"], (0,esm_extends/* default */.Z)({
+ visible: isActive,
+ leavedClassName: "".concat(prefixCls, "-content-hidden")
+ }, openMotion, {
+ forceRender: forceRender,
+ removeOnLeave: destroyInactivePanel
+ }), function (_ref, motionRef) {
+ var motionClassName = _ref.className,
+ motionStyle = _ref.style;
+ return /*#__PURE__*/_react_17_0_2_react.createElement(es_PanelContent, {
+ ref: motionRef,
+ prefixCls: prefixCls,
+ className: motionClassName,
+ style: motionStyle,
+ isActive: isActive,
+ forceRender: forceRender,
+ role: accordion ? 'tabpanel' : void 0
+ }, children);
+ }));
});
/* harmony default export */ var Panel = (CollapsePanel);
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/hooks/useItems.js
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/hooks/useItems.js
+var useItems_excluded = ["children", "label", "key", "collapsible", "onItemClick", "destroyInactivePanel"];
-
-var useItems_excluded = ['children', 'label', 'key', 'collapsible', 'onItemClick', 'destroyInactivePanel'];
var convertItemsToNodes = function convertItemsToNodes(items, props) {
var prefixCls = props.prefixCls,
accordion = props.accordion,
@@ -384,16 +290,12 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
// You may be puzzled why you want to convert them all into strings, me too.
// Maybe: https://github.com/react-component/collapse/blob/aac303a8b6ff30e35060b4f8fecde6f4556fcbe2/src/Collapse.tsx#L15
var key = String(rawKey !== null && rawKey !== void 0 ? rawKey : index);
- var mergeCollapsible =
- rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
- var mergeDestroyInactivePanel =
- rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0
- ? rawDestroyInactivePanel
- : destroyInactivePanel;
+ var mergeCollapsible = rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
+ var mergeDestroyInactivePanel = rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0 ? rawDestroyInactivePanel : destroyInactivePanel;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- rawOnItemClick === null || rawOnItemClick === void 0 ? void 0 : rawOnItemClick(value);
+ rawOnItemClick === null || rawOnItemClick === void 0 || rawOnItemClick(value);
};
var isActive = false;
if (accordion) {
@@ -401,23 +303,19 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- Panel,
- (0,esm_extends/* default */.Z)({}, restProps, {
- prefixCls: prefixCls,
- key: key,
- panelKey: key,
- isActive: isActive,
- accordion: accordion,
- openMotion: openMotion,
- expandIcon: expandIcon,
- header: label,
- collapsible: mergeCollapsible,
- onItemClick: handleItemClick,
- destroyInactivePanel: mergeDestroyInactivePanel,
- }),
- children,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement(Panel, (0,esm_extends/* default */.Z)({}, restProps, {
+ prefixCls: prefixCls,
+ key: key,
+ panelKey: key,
+ isActive: isActive,
+ accordion: accordion,
+ openMotion: openMotion,
+ expandIcon: expandIcon,
+ header: label,
+ collapsible: mergeCollapsible,
+ onItemClick: handleItemClick,
+ destroyInactivePanel: mergeDestroyInactivePanel
+ }), children);
});
};
@@ -447,12 +345,11 @@ var getNewChild = function getNewChild(child, index, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- var mergeCollapsible =
- childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
+ var mergeCollapsible = childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- childOnItemClick === null || childOnItemClick === void 0 ? void 0 : childOnItemClick(value);
+ childOnItemClick === null || childOnItemClick === void 0 || childOnItemClick(value);
};
var childProps = {
key: key,
@@ -461,16 +358,13 @@ var getNewChild = function getNewChild(child, index, props) {
headerClass: headerClass,
isActive: isActive,
prefixCls: prefixCls,
- destroyInactivePanel:
- childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0
- ? childDestroyInactivePanel
- : destroyInactivePanel,
+ destroyInactivePanel: childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0 ? childDestroyInactivePanel : destroyInactivePanel,
openMotion: openMotion,
accordion: accordion,
children: child.props.children,
onItemClick: handleItemClick,
expandIcon: expandIcon,
- collapsible: mergeCollapsible,
+ collapsible: mergeCollapsible
};
// https://github.com/ant-design/ant-design/issues/20479
@@ -482,7 +376,7 @@ var getNewChild = function getNewChild(child, index, props) {
delete childProps[propName];
}
});
- return /*#__PURE__*/ _react_17_0_2_react.cloneElement(child, childProps);
+ return /*#__PURE__*/_react_17_0_2_react.cloneElement(child, childProps);
};
function useItems(items, rawChildren, props) {
if (Array.isArray(items)) {
@@ -493,8 +387,7 @@ function useItems(items, rawChildren, props) {
});
}
/* harmony default export */ var hooks_useItems = (useItems);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Collapse.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Collapse.js
@@ -508,14 +401,13 @@ function getActiveKeysArray(activeKey) {
var currentActiveKey = activeKey;
if (!Array.isArray(currentActiveKey)) {
var activeKeyType = (0,esm_typeof/* default */.Z)(currentActiveKey);
- currentActiveKey =
- activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
+ currentActiveKey = activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
}
return currentActiveKey.map(function (key) {
return String(key);
});
}
-var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === void 0 ? 'rc-collapse' : _props$prefixCls,
_props$destroyInactiv = props.destroyInactivePanel,
@@ -538,7 +430,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
return _onChange === null || _onChange === void 0 ? void 0 : _onChange(v);
},
defaultValue: defaultActiveKey,
- postState: getActiveKeysArray,
+ postState: getActiveKeysArray
}),
_useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
activeKey = _useMergedState2[0],
@@ -560,10 +452,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
};
// ======================== Children ========================
- (0,warning/* default */.ZP)(
- !children,
- '`children` will be removed in next major version. Please use `items` instead.',
- );
+ (0,warning/* default */.ZP)(!children, '[rc-collapse] `children` will be removed in next major version. Please use `items` instead.');
var mergedChildren = hooks_useItems(items, children, {
prefixCls: prefixCls,
accordion: accordion,
@@ -572,38 +461,32 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
collapsible: collapsible,
destroyInactivePanel: destroyInactivePanel,
onItemClick: onItemClick,
- activeKey: activeKey,
+ activeKey: activeKey
});
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: collapseClassName,
- style: style,
- role: accordion ? 'tablist' : undefined,
- },
- mergedChildren,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: collapseClassName,
+ style: style,
+ role: accordion ? 'tablist' : undefined
+ }, mergedChildren);
});
/* harmony default export */ var es_Collapse = (Object.assign(Collapse, {
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
- Panel: Panel,
+ Panel: Panel
}));
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/index.js
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/index.js
-
-/* harmony default export */ var _rc_collapse_3_7_1_rc_collapse_es = (es_Collapse);
+/* harmony default export */ var _rc_collapse_3_7_2_rc_collapse_es = (es_Collapse);
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
var es_Panel = es_Collapse.Panel;
-
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/omit.js
var omit = __webpack_require__(99468);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/motion.js
@@ -636,7 +519,7 @@ const CollapsePanel_CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(
const collapsePanelClassName = _classnames_2_3_2_classnames_default()({
[`${prefixCls}-no-arrow`]: !showArrow
}, className);
- return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es.Panel, Object.assign({
+ return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es.Panel, Object.assign({
ref: ref
}, props, {
prefixCls: prefixCls,
@@ -988,7 +871,7 @@ const Collapse_Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, re
}
return child;
}) : null, [children]);
- return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es, Object.assign({
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es, Object.assign({
ref: ref,
openMotion: openMotion
}, (0,omit/* default */.Z)(props, ['rootClassName']), {
diff --git a/24658.async.js b/24658.async.js
index 78957e3579..a4562bb9b6 100644
--- a/24658.async.js
+++ b/24658.async.js
@@ -1757,7 +1757,7 @@ var ChoiceQuestionEditor = function ChoiceQuestionEditor(_ref2) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js */ 27161);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 330);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 74997);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 85731);
diff --git a/65902.async.js b/24915.async.js
similarity index 85%
rename from 65902.async.js
rename to 24915.async.js
index c80bbbdd75..c2c2ff59fa 100644
--- a/65902.async.js
+++ b/24915.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[65902,43428,88699,52720],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[24915,37825,43428,88699,52720],{
/***/ 70740:
/*!********************************************************************************************************************!*\
@@ -4074,6 +4074,913 @@ if (false) {}
/***/ }),
+/***/ 19479:
+/*!********************************************************************!*\
+ !*** ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ rate; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(23015);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/StarFilled.js
+// This icon file is generated automatically.
+var StarFilled = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" } }] }, "name": "star", "theme": "filled" };
+/* harmony default export */ var asn_StarFilled = (StarFilled);
+
+// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(91851);
+;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/StarFilled.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+
+var StarFilled_StarFilled = function StarFilled(props, ref) {
+ return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
+ ref: ref,
+ icon: asn_StarFilled
+ }));
+};
+if (false) {}
+/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/_react_17_0_2_react.forwardRef(StarFilled_StarFilled));
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(65817);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(89561);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(83658);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
+var useMergedState = __webpack_require__(84381);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
+var KeyCode = __webpack_require__(84821);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/pickAttrs.js
+var pickAttrs = __webpack_require__(3286);
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Star.js
+
+
+
+function Star(props, ref) {
+ var disabled = props.disabled,
+ prefixCls = props.prefixCls,
+ character = props.character,
+ characterRender = props.characterRender,
+ index = props.index,
+ count = props.count,
+ value = props.value,
+ allowHalf = props.allowHalf,
+ focused = props.focused,
+ onHover = props.onHover,
+ onClick = props.onClick;
+ // =========================== Events ===========================
+ var onInternalHover = function onInternalHover(e) {
+ onHover(e, index);
+ };
+ var onInternalClick = function onInternalClick(e) {
+ onClick(e, index);
+ };
+ var onInternalKeyDown = function onInternalKeyDown(e) {
+ if (e.keyCode === KeyCode/* default */.Z.ENTER) {
+ onClick(e, index);
+ }
+ };
+ // =========================== Render ===========================
+ // >>>>> ClassName
+ var starValue = index + 1;
+ var classNameList = new Set([prefixCls]);
+ // TODO: Current we just refactor from CC to FC. This logic seems can be optimized.
+ if (value === 0 && index === 0 && focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ } else if (allowHalf && value + 0.5 >= starValue && value < starValue) {
+ classNameList.add("".concat(prefixCls, "-half"));
+ classNameList.add("".concat(prefixCls, "-active"));
+ if (focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ }
+ } else {
+ if (starValue <= value) {
+ classNameList.add("".concat(prefixCls, "-full"));
+ } else {
+ classNameList.add("".concat(prefixCls, "-zero"));
+ }
+ if (starValue === value && focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ }
+ }
+ // >>>>> Node
+ var characterNode = typeof character === 'function' ? character(props) : character;
+ var start = /*#__PURE__*/_react_17_0_2_react.createElement("li", {
+ className: _classnames_2_3_2_classnames_default()(Array.from(classNameList)),
+ ref: ref
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ onClick: disabled ? null : onInternalClick,
+ onKeyDown: disabled ? null : onInternalKeyDown,
+ onMouseMove: disabled ? null : onInternalHover,
+ role: "radio",
+ "aria-checked": value > index ? 'true' : 'false',
+ "aria-posinset": index + 1,
+ "aria-setsize": count,
+ tabIndex: disabled ? -1 : 0
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-first")
+ }, characterNode), /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-second")
+ }, characterNode)));
+ if (characterRender) {
+ start = characterRender(start, props);
+ }
+ return start;
+}
+/* harmony default export */ var es_Star = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Star));
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/useRefs.js
+
+function useRefs() {
+ var nodeRef = _react_17_0_2_react.useRef({});
+ function getRef(index) {
+ return nodeRef.current[index];
+ }
+ function setRef(index) {
+ return function (node) {
+ nodeRef.current[index] = node;
+ };
+ }
+ return [getRef, setRef];
+}
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/util.js
+function getScroll(w) {
+ var ret = w.pageXOffset;
+ var method = 'scrollLeft';
+ if (typeof ret !== 'number') {
+ var d = w.document;
+ // ie6,7,8 standard mode
+ ret = d.documentElement[method];
+ if (typeof ret !== 'number') {
+ // quirks mode
+ ret = d.body[method];
+ }
+ }
+ return ret;
+}
+function getClientPosition(elem) {
+ var x;
+ var y;
+ var doc = elem.ownerDocument;
+ var body = doc.body;
+ var docElem = doc && doc.documentElement;
+ var box = elem.getBoundingClientRect();
+ x = box.left;
+ y = box.top;
+ x -= docElem.clientLeft || body.clientLeft || 0;
+ y -= docElem.clientTop || body.clientTop || 0;
+ return {
+ left: x,
+ top: y
+ };
+}
+function getOffsetLeft(el) {
+ var pos = getClientPosition(el);
+ var doc = el.ownerDocument;
+ // Only IE use `parentWindow`
+ var w = doc.defaultView || doc.parentWindow;
+ pos.left += getScroll(w);
+ return pos.left;
+}
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Rate.js
+
+
+
+
+var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"];
+
+
+
+
+
+
+
+
+function Rate(props, ref) {
+ var _classNames;
+ var _props$prefixCls = props.prefixCls,
+ prefixCls = _props$prefixCls === void 0 ? 'rc-rate' : _props$prefixCls,
+ className = props.className,
+ defaultValue = props.defaultValue,
+ propValue = props.value,
+ _props$count = props.count,
+ count = _props$count === void 0 ? 5 : _props$count,
+ _props$allowHalf = props.allowHalf,
+ allowHalf = _props$allowHalf === void 0 ? false : _props$allowHalf,
+ _props$allowClear = props.allowClear,
+ allowClear = _props$allowClear === void 0 ? true : _props$allowClear,
+ _props$character = props.character,
+ character = _props$character === void 0 ? '★' : _props$character,
+ characterRender = props.characterRender,
+ disabled = props.disabled,
+ _props$direction = props.direction,
+ direction = _props$direction === void 0 ? 'ltr' : _props$direction,
+ _props$tabIndex = props.tabIndex,
+ tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex,
+ autoFocus = props.autoFocus,
+ onHoverChange = props.onHoverChange,
+ onChange = props.onChange,
+ onFocus = props.onFocus,
+ onBlur = props.onBlur,
+ onKeyDown = props.onKeyDown,
+ onMouseLeave = props.onMouseLeave,
+ restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded);
+ var _useRefs = useRefs(),
+ _useRefs2 = (0,slicedToArray/* default */.Z)(_useRefs, 2),
+ getStarRef = _useRefs2[0],
+ setStarRef = _useRefs2[1];
+ var rateRef = _react_17_0_2_react.useRef(null);
+ // ============================ Ref =============================
+ var triggerFocus = function triggerFocus() {
+ if (!disabled) {
+ var _rateRef$current;
+ (_rateRef$current = rateRef.current) === null || _rateRef$current === void 0 ? void 0 : _rateRef$current.focus();
+ }
+ };
+ _react_17_0_2_react.useImperativeHandle(ref, function () {
+ return {
+ focus: triggerFocus,
+ blur: function blur() {
+ if (!disabled) {
+ var _rateRef$current2;
+ (_rateRef$current2 = rateRef.current) === null || _rateRef$current2 === void 0 ? void 0 : _rateRef$current2.blur();
+ }
+ }
+ };
+ });
+ // =========================== Value ============================
+ var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue || 0, {
+ value: propValue
+ }),
+ _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
+ value = _useMergedState2[0],
+ setValue = _useMergedState2[1];
+ var _useMergedState3 = (0,useMergedState/* default */.Z)(null),
+ _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2),
+ cleanedValue = _useMergedState4[0],
+ setCleanedValue = _useMergedState4[1];
+ var getStarValue = function getStarValue(index, x) {
+ var reverse = direction === 'rtl';
+ var starValue = index + 1;
+ if (allowHalf) {
+ var starEle = getStarRef(index);
+ var leftDis = getOffsetLeft(starEle);
+ var width = starEle.clientWidth;
+ if (reverse && x - leftDis > width / 2) {
+ starValue -= 0.5;
+ } else if (!reverse && x - leftDis < width / 2) {
+ starValue -= 0.5;
+ }
+ }
+ return starValue;
+ };
+ // >>>>> Change
+ var changeValue = function changeValue(nextValue) {
+ setValue(nextValue);
+ onChange === null || onChange === void 0 ? void 0 : onChange(nextValue);
+ };
+ // =========================== Focus ============================
+ var _React$useState = _react_17_0_2_react.useState(false),
+ _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
+ focused = _React$useState2[0],
+ setFocused = _React$useState2[1];
+ var onInternalFocus = function onInternalFocus() {
+ setFocused(true);
+ onFocus === null || onFocus === void 0 ? void 0 : onFocus();
+ };
+ var onInternalBlur = function onInternalBlur() {
+ setFocused(false);
+ onBlur === null || onBlur === void 0 ? void 0 : onBlur();
+ };
+ // =========================== Hover ============================
+ var _React$useState3 = _react_17_0_2_react.useState(null),
+ _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2),
+ hoverValue = _React$useState4[0],
+ setHoverValue = _React$useState4[1];
+ var onHover = function onHover(event, index) {
+ var nextHoverValue = getStarValue(index, event.pageX);
+ if (nextHoverValue !== cleanedValue) {
+ setHoverValue(nextHoverValue);
+ setCleanedValue(null);
+ }
+ onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(nextHoverValue);
+ };
+ var onMouseLeaveCallback = function onMouseLeaveCallback(event) {
+ if (!disabled) {
+ setHoverValue(null);
+ setCleanedValue(null);
+ onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(undefined);
+ }
+ if (event) {
+ onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(event);
+ }
+ };
+ // =========================== Click ============================
+ var onClick = function onClick(event, index) {
+ var newValue = getStarValue(index, event.pageX);
+ var isReset = false;
+ if (allowClear) {
+ isReset = newValue === value;
+ }
+ onMouseLeaveCallback();
+ changeValue(isReset ? 0 : newValue);
+ setCleanedValue(isReset ? newValue : null);
+ };
+ var onInternalKeyDown = function onInternalKeyDown(event) {
+ var keyCode = event.keyCode;
+ var reverse = direction === 'rtl';
+ var nextValue = value;
+ if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue < count && !reverse) {
+ if (allowHalf) {
+ nextValue += 0.5;
+ } else {
+ nextValue += 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue > 0 && !reverse) {
+ if (allowHalf) {
+ nextValue -= 0.5;
+ } else {
+ nextValue -= 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue > 0 && reverse) {
+ if (allowHalf) {
+ nextValue -= 0.5;
+ } else {
+ nextValue -= 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue < count && reverse) {
+ if (allowHalf) {
+ nextValue += 0.5;
+ } else {
+ nextValue += 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ }
+ onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event);
+ };
+ // =========================== Effect ===========================
+ _react_17_0_2_react.useEffect(function () {
+ if (autoFocus && !disabled) {
+ triggerFocus();
+ }
+ }, []);
+ // =========================== Render ===========================
+ // >>> Star
+ var starNodes = new Array(count).fill(0).map(function (item, index) {
+ return /*#__PURE__*/_react_17_0_2_react.createElement(es_Star, {
+ ref: setStarRef(index),
+ index: index,
+ count: count,
+ disabled: disabled,
+ prefixCls: "".concat(prefixCls, "-star"),
+ allowHalf: allowHalf,
+ value: hoverValue === null ? value : hoverValue,
+ onClick: onClick,
+ onHover: onHover,
+ key: item || index,
+ character: character,
+ characterRender: characterRender,
+ focused: focused
+ });
+ });
+ var classString = _classnames_2_3_2_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames));
+ // >>> Node
+ return /*#__PURE__*/_react_17_0_2_react.createElement("ul", (0,esm_extends/* default */.Z)({
+ className: classString,
+ onMouseLeave: onMouseLeaveCallback,
+ tabIndex: disabled ? -1 : tabIndex,
+ onFocus: disabled ? null : onInternalFocus,
+ onBlur: disabled ? null : onInternalBlur,
+ onKeyDown: disabled ? null : onInternalKeyDown,
+ ref: rateRef,
+ role: "radiogroup"
+ }, (0,pickAttrs/* default */.Z)(restProps, {
+ aria: true,
+ data: true,
+ attr: true
+ })), starNodes);
+}
+/* harmony default export */ var es_Rate = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Rate));
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/index.js
+
+/* harmony default export */ var es = (es_Rate);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
+var context = __webpack_require__(36355);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
+var style = __webpack_require__(17313);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
+var genComponentStyleHook = __webpack_require__(83116);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
+var statistic = __webpack_require__(37613);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/style/index.js
+"use client";
+
+
+
+const genRateStarStyle = token => {
+ const {
+ componentCls
+ } = token;
+ return {
+ [`${componentCls}-star`]: {
+ position: 'relative',
+ display: 'inline-block',
+ color: 'inherit',
+ cursor: 'pointer',
+ '&:not(:last-child)': {
+ marginInlineEnd: token.marginXS
+ },
+ '> div': {
+ transition: `all ${token.motionDurationMid}, outline 0s`,
+ '&:hover': {
+ transform: token.starHoverScale
+ },
+ '&:focus': {
+ outline: 0
+ },
+ '&:focus-visible': {
+ outline: `${token.lineWidth}px dashed ${token.starColor}`,
+ transform: token.starHoverScale
+ }
+ },
+ '&-first, &-second': {
+ color: token.starBg,
+ transition: `all ${token.motionDurationMid}`,
+ userSelect: 'none',
+ [token.iconCls]: {
+ verticalAlign: 'middle'
+ }
+ },
+ '&-first': {
+ position: 'absolute',
+ top: 0,
+ insetInlineStart: 0,
+ width: '50%',
+ height: '100%',
+ overflow: 'hidden',
+ opacity: 0
+ },
+ [`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: {
+ opacity: 1
+ },
+ [`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: {
+ color: 'inherit'
+ }
+ }
+ };
+};
+const genRateRtlStyle = token => ({
+ [`&-rtl${token.componentCls}`]: {
+ direction: 'rtl'
+ }
+});
+const genRateStyle = token => {
+ const {
+ componentCls
+ } = token;
+ return {
+ [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
+ display: 'inline-block',
+ margin: 0,
+ padding: 0,
+ color: token.starColor,
+ fontSize: token.starSize,
+ lineHeight: 'unset',
+ listStyle: 'none',
+ outline: 'none',
+ // disable styles
+ [`&-disabled${componentCls} ${componentCls}-star`]: {
+ cursor: 'default',
+ '> div:hover': {
+ transform: 'scale(1)'
+ }
+ }
+ }), genRateStarStyle(token)), {
+ // text styles
+ [`+ ${componentCls}-text`]: {
+ display: 'inline-block',
+ marginInlineStart: token.marginXS,
+ fontSize: token.fontSize
+ }
+ }), genRateRtlStyle(token))
+ };
+};
+// ============================== Export ==============================
+/* harmony default export */ var rate_style = ((0,genComponentStyleHook/* default */.Z)('Rate', token => {
+ const rateToken = (0,statistic/* merge */.TS)(token, {});
+ return [genRateStyle(rateToken)];
+}, token => ({
+ starColor: token.yellow6,
+ starSize: token.controlHeightLG * 0.5,
+ starHoverScale: 'scale(1.1)',
+ starBg: token.colorFillContent
+})));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js
+"use client";
+
+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;
+};
+
+
+
+
+
+
+
+const rate_Rate = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
+ const {
+ prefixCls,
+ className,
+ rootClassName,
+ style,
+ tooltips,
+ character = /*#__PURE__*/_react_17_0_2_react.createElement(icons_StarFilled, null)
+ } = props,
+ rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character"]);
+ const characterRender = (node, _ref) => {
+ let {
+ index
+ } = _ref;
+ if (!tooltips) {
+ return node;
+ }
+ return /*#__PURE__*/_react_17_0_2_react.createElement(tooltip/* default */.Z, {
+ title: tooltips[index]
+ }, node);
+ };
+ const {
+ getPrefixCls,
+ direction,
+ rate
+ } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
+ const ratePrefixCls = getPrefixCls('rate', prefixCls);
+ // Style
+ const [wrapSSR, hashId] = rate_style(ratePrefixCls);
+ const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style);
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({
+ ref: ref,
+ character: character,
+ characterRender: characterRender
+ }, rest, {
+ className: _classnames_2_3_2_classnames_default()(className, rootClassName, hashId, rate === null || rate === void 0 ? void 0 : rate.className),
+ style: mergedStyle,
+ prefixCls: ratePrefixCls,
+ direction: direction
+ })));
+});
+if (false) {}
+/* harmony default export */ var rate = (rate_Rate);
+
+/***/ }),
+
+/***/ 31797:
+/*!*************************************************************************!*\
+ !*** ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules ***!
+ \*************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ es_statistic; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useForceUpdate.js
+var useForceUpdate = __webpack_require__(56762);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js
+var reactNode = __webpack_require__(92343);
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
+var context = __webpack_require__(36355);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules
+var skeleton = __webpack_require__(59981);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Number.js
+"use client";
+
+
+const StatisticNumber = props => {
+ const {
+ value,
+ formatter,
+ precision,
+ decimalSeparator,
+ groupSeparator = '',
+ prefixCls
+ } = props;
+ let valueNode;
+ if (typeof formatter === 'function') {
+ // Customize formatter
+ valueNode = formatter(value);
+ } else {
+ // Internal formatter
+ const val = String(value);
+ const cells = val.match(/^(-?)(\d*)(\.(\d+))?$/);
+ // Process if illegal number
+ if (!cells || val === '-') {
+ valueNode = val;
+ } else {
+ const negative = cells[1];
+ let int = cells[2] || '0';
+ let decimal = cells[4] || '';
+ int = int.replace(/\B(?=(\d{3})+(?!\d))/g, groupSeparator);
+ if (typeof precision === 'number') {
+ decimal = decimal.padEnd(precision, '0').slice(0, precision > 0 ? precision : 0);
+ }
+ if (decimal) {
+ decimal = `${decimalSeparator}${decimal}`;
+ }
+ valueNode = [/*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ key: "int",
+ className: `${prefixCls}-content-value-int`
+ }, negative, int), decimal && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ key: "decimal",
+ className: `${prefixCls}-content-value-decimal`
+ }, decimal)];
+ }
+ }
+ return /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-value`
+ }, valueNode);
+};
+/* harmony default export */ var statistic_Number = (StatisticNumber);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
+var style = __webpack_require__(17313);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
+var genComponentStyleHook = __webpack_require__(83116);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
+var statistic = __webpack_require__(37613);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/style/index.js
+"use client";
+
+
+
+const genStatisticStyle = token => {
+ const {
+ componentCls,
+ marginXXS,
+ padding,
+ colorTextDescription,
+ titleFontSize,
+ colorTextHeading,
+ contentFontSize,
+ fontFamily
+ } = token;
+ return {
+ [`${componentCls}`]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
+ [`${componentCls}-title`]: {
+ marginBottom: marginXXS,
+ color: colorTextDescription,
+ fontSize: titleFontSize
+ },
+ [`${componentCls}-skeleton`]: {
+ paddingTop: padding
+ },
+ [`${componentCls}-content`]: {
+ color: colorTextHeading,
+ fontSize: contentFontSize,
+ fontFamily,
+ [`${componentCls}-content-value`]: {
+ display: 'inline-block',
+ direction: 'ltr'
+ },
+ [`${componentCls}-content-prefix, ${componentCls}-content-suffix`]: {
+ display: 'inline-block'
+ },
+ [`${componentCls}-content-prefix`]: {
+ marginInlineEnd: marginXXS
+ },
+ [`${componentCls}-content-suffix`]: {
+ marginInlineStart: marginXXS
+ }
+ }
+ })
+ };
+};
+// ============================== Export ==============================
+/* harmony default export */ var statistic_style = ((0,genComponentStyleHook/* default */.Z)('Statistic', token => {
+ const statisticToken = (0,statistic/* merge */.TS)(token, {});
+ return [genStatisticStyle(statisticToken)];
+}, token => {
+ const {
+ fontSizeHeading3,
+ fontSize
+ } = token;
+ return {
+ titleFontSize: fontSize,
+ contentFontSize: fontSizeHeading3
+ };
+}));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Statistic.js
+"use client";
+
+
+
+
+
+
+
+const Statistic = props => {
+ const {
+ prefixCls: customizePrefixCls,
+ className,
+ rootClassName,
+ style,
+ valueStyle,
+ value = 0,
+ title,
+ valueRender,
+ prefix,
+ suffix,
+ loading = false,
+ onMouseEnter,
+ onMouseLeave,
+ decimalSeparator = '.',
+ groupSeparator = ','
+ } = props;
+ const {
+ getPrefixCls,
+ direction,
+ statistic
+ } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
+ const prefixCls = getPrefixCls('statistic', customizePrefixCls);
+ const [wrapSSR, hashId] = statistic_style(prefixCls);
+ const valueNode = /*#__PURE__*/_react_17_0_2_react.createElement(statistic_Number, Object.assign({
+ decimalSeparator: decimalSeparator,
+ groupSeparator: groupSeparator,
+ prefixCls: prefixCls
+ }, props, {
+ value: value
+ }));
+ const cls = _classnames_2_3_2_classnames_default()(prefixCls, {
+ [`${prefixCls}-rtl`]: direction === 'rtl'
+ }, statistic === null || statistic === void 0 ? void 0 : statistic.className, className, rootClassName, hashId);
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: cls,
+ style: Object.assign(Object.assign({}, statistic === null || statistic === void 0 ? void 0 : statistic.style), style),
+ onMouseEnter: onMouseEnter,
+ onMouseLeave: onMouseLeave
+ }, title && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: `${prefixCls}-title`
+ }, title), /*#__PURE__*/_react_17_0_2_react.createElement(skeleton/* default */.Z, {
+ paragraph: false,
+ loading: loading,
+ className: `${prefixCls}-skeleton`
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ style: valueStyle,
+ className: `${prefixCls}-content`
+ }, prefix && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-prefix`
+ }, prefix), valueRender ? valueRender(valueNode) : valueNode, suffix && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-suffix`
+ }, suffix)))));
+};
+if (false) {}
+/* harmony default export */ var statistic_Statistic = (Statistic);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/utils.js
+// Countdown
+const timeUnits = [['Y', 1000 * 60 * 60 * 24 * 365], ['M', 1000 * 60 * 60 * 24 * 30], ['D', 1000 * 60 * 60 * 24], ['H', 1000 * 60 * 60], ['m', 1000 * 60], ['s', 1000], ['S', 1] // million seconds
+];
+
+function formatTimeStr(duration, format) {
+ let leftDuration = duration;
+ const escapeRegex = /\[[^\]]*]/g;
+ const keepList = (format.match(escapeRegex) || []).map(str => str.slice(1, -1));
+ const templateText = format.replace(escapeRegex, '[]');
+ const replacedText = timeUnits.reduce((current, _ref) => {
+ let [name, unit] = _ref;
+ if (current.includes(name)) {
+ const value = Math.floor(leftDuration / unit);
+ leftDuration -= value * unit;
+ return current.replace(new RegExp(`${name}+`, 'g'), match => {
+ const len = match.length;
+ return value.toString().padStart(len, '0');
+ });
+ }
+ return current;
+ }, templateText);
+ let index = 0;
+ return replacedText.replace(escapeRegex, () => {
+ const match = keepList[index];
+ index += 1;
+ return match;
+ });
+}
+function formatCountdown(value, config) {
+ const {
+ format = ''
+ } = config;
+ const target = new Date(value).getTime();
+ const current = Date.now();
+ const diff = Math.max(target - current, 0);
+ return formatTimeStr(diff, format);
+}
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Countdown.js
+"use client";
+
+
+
+
+
+
+const REFRESH_INTERVAL = 1000 / 30;
+function getTime(value) {
+ return new Date(value).getTime();
+}
+const Countdown = props => {
+ const {
+ value,
+ format = 'HH:mm:ss',
+ onChange,
+ onFinish
+ } = props;
+ const forceUpdate = (0,useForceUpdate/* default */.Z)();
+ const countdown = _react_17_0_2_react.useRef(null);
+ const stopTimer = () => {
+ onFinish === null || onFinish === void 0 ? void 0 : onFinish();
+ if (countdown.current) {
+ clearInterval(countdown.current);
+ countdown.current = null;
+ }
+ };
+ const syncTimer = () => {
+ const timestamp = getTime(value);
+ if (timestamp >= Date.now()) {
+ countdown.current = setInterval(() => {
+ forceUpdate();
+ onChange === null || onChange === void 0 ? void 0 : onChange(timestamp - Date.now());
+ if (timestamp < Date.now()) {
+ stopTimer();
+ }
+ }, REFRESH_INTERVAL);
+ }
+ };
+ _react_17_0_2_react.useEffect(() => {
+ syncTimer();
+ return () => {
+ if (countdown.current) {
+ clearInterval(countdown.current);
+ countdown.current = null;
+ }
+ };
+ }, [value]);
+ const formatter = (formatValue, config) => formatCountdown(formatValue, Object.assign(Object.assign({}, config), {
+ format
+ }));
+ const valueRender = node => (0,reactNode/* cloneElement */.Tm)(node, {
+ title: undefined
+ });
+ return /*#__PURE__*/_react_17_0_2_react.createElement(statistic_Statistic, Object.assign({}, props, {
+ valueRender: valueRender,
+ formatter: formatter
+ }));
+};
+/* harmony default export */ var statistic_Countdown = (/*#__PURE__*/_react_17_0_2_react.memo(Countdown));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js
+"use client";
+
+
+
+statistic_Statistic.Countdown = statistic_Countdown;
+/* harmony default export */ var es_statistic = (statistic_Statistic);
+
+/***/ }),
+
/***/ 78673:
/*!**********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules ***!
diff --git a/33072.async.js b/33072.async.js
index 2d0f11760a..579079507d 100644
--- a/33072.async.js
+++ b/33072.async.js
@@ -667,7 +667,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
flex: '1'
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
- children: [(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAdmin */ .GJ)() && disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, {
+ children: [(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAdmin */ .GJ)() && disabled && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, {
type: "primary",
size: "middle",
ghost: true,
diff --git a/42441.async.js b/42441.async.js
index d244ade88e..468af51de0 100644
--- a/42441.async.js
+++ b/42441.async.js
@@ -81402,7 +81402,7 @@ var Rect = __webpack_require__(/*! zrender/lib/graphic/shape/Rect */ 74639);
exports.Rect = Rect;
-var Line = __webpack_require__(/*! zrender/lib/graphic/shape/Line */ 25528);
+var Line = __webpack_require__(/*! zrender/lib/graphic/shape/Line */ 330);
exports.Line = Line;
@@ -101889,7 +101889,7 @@ module.exports = _default;
/***/ }),
-/***/ 25528:
+/***/ 330:
/*!***********************************************************************!*\
!*** ./node_modules/_zrender@4.3.1@zrender/lib/graphic/shape/Line.js ***!
\***********************************************************************/
@@ -105771,7 +105771,7 @@ var Rect = __webpack_require__(/*! ../graphic/shape/Rect */ 74639);
var Ellipse = __webpack_require__(/*! ../graphic/shape/Ellipse */ 41422);
-var Line = __webpack_require__(/*! ../graphic/shape/Line */ 25528);
+var Line = __webpack_require__(/*! ../graphic/shape/Line */ 330);
var Path = __webpack_require__(/*! ../graphic/Path */ 60397);
diff --git a/47854.async.js b/47854.async.js
deleted file mode 100644
index e86da52c06..0000000000
--- a/47854.async.js
+++ /dev/null
@@ -1,4231 +0,0 @@
-"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[47854,4977,32666,73025,3725],{
-
-/***/ 25757:
-/*!*********************************!*\
- !*** ./src/pages/tasks/util.js ***!
- \*********************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ Ax: function() { return /* binding */ processTreeData; },
-/* harmony export */ Ds: function() { return /* binding */ debounce; },
-/* harmony export */ KI: function() { return /* binding */ apiPref; },
-/* harmony export */ SI: function() { return /* binding */ getTreeData; },
-/* harmony export */ f1: function() { return /* binding */ isCompileOk; }
-/* harmony export */ });
-/* unused harmony export isProd */
-/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 26078);
-
-function isCompileOk(rs) {
- var flag = true;
- if (rs.length > 0) {
- for (var i = 0; i < rs.length; i++) {
- if (rs[i].compile_success == 0 || !rs[i].compile_success) {
- flag = false;
- break;
- }
- }
- } else {
- flag = false;
- }
- return flag;
-}
-function getTreeData(data) {
- var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
- var result = [];
- for (var i = 0; i < data.length; i++) {
- var item = data[i];
- var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name);
- result.push({
- title: item.name,
- isLeaf: item.type === 'tree' ? false : true,
- key: key
- });
- }
- return result;
-}
-function processTreeData(repos, key, newData) {
- for (var i = 0; i < repos.length; i++) {
- var item = repos[i];
- if (item.key === key) {
- item.children = newData;
- break;
- }
- if (item.children) {
- processTreeData(item.children, key, newData);
- }
- }
- return repos;
-}
-function debounce(func, wait, immediate) {
- var timeout;
- return function () {
- var context = this,
- args = arguments;
- var later = function later() {
- timeout = null;
- if (!immediate) func.apply(context, args);
- };
- var callNow = immediate && !timeout;
- clearTimeout(timeout);
- timeout = setTimeout(later, wait);
- if (callNow) func.apply(context, args);
- };
-}
-var isProd = true;
-var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.API_SERVER;
-// export const isProd =
-// window.location.href.indexOf('test-') > 0 ||
-// window.location.href.indexOf('localhost') > 0
-// ? false
-// : true;
-
-// export const apiPref = isProd
-// ? 'https://www.educoder.net'
-// : 'https://test-newweb.educoder.net';
-
-/***/ }),
-
-/***/ 22848:
-/*!**********************************************!*\
- !*** ./src/components/AsyncButton/index.tsx ***!
- \**********************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ Z: function() { return /* binding */ AsyncButton; }
-/* harmony export */ });
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js */ 27161);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 3113);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
-
-
-
-
-
-var _excluded = ["children"];
-
-
-
-var AsyncButton = function AsyncButton(_ref) {
- var children = _ref.children,
- props = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded);
- var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false),
- _useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
- btnLoading = _useState2[0],
- setBtnLoading = _useState2[1];
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
- loading: btnLoading,
- onClick: /*#__PURE__*/function () {
- var _ref2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(e) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.prev = 0;
- setBtnLoading(true);
- _context.next = 4;
- return props.onClick(e);
- case 4:
- setBtnLoading(false);
- _context.next = 11;
- break;
- case 7:
- _context.prev = 7;
- _context.t0 = _context["catch"](0);
- console.error(_context.t0);
- setBtnLoading(false);
- case 11:
- case "end":
- return _context.stop();
- }
- }, _callee, null, [[0, 7]]);
- }));
- return function (_x) {
- return _ref2.apply(this, arguments);
- };
- }(),
- children: children
- }));
-};
-
-/***/ }),
-
-/***/ 31917:
-/*!*****************************************!*\
- !*** ./src/components/NoData/index.tsx ***!
- \*****************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 3113);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
-
-
-
-
-
-
-var noData = function noData(_ref) {
- var img = _ref.img,
- _ref$buttonProps = _ref.buttonProps,
- buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
- _ref$styles = _ref.styles,
- styles = _ref$styles === void 0 ? {} : _ref$styles,
- customText = _ref.customText,
- ButtonText = _ref.ButtonText,
- ButtonClick = _ref.ButtonClick,
- Buttonclass = _ref.Buttonclass,
- ButtonTwo = _ref.ButtonTwo,
- imgStyles = _ref.imgStyles,
- _ref$loading = _ref.loading,
- loading = _ref$loading === void 0 ? false : _ref$loading;
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", {
- className: "tc animated fadeIn",
- style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, {
- color: '#999',
- margin: '100px auto',
- visibility: loading ? 'hidden' : 'visible'
- }), styles),
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
- src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__,
- style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, imgStyles)
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
- className: "mt20 font14",
- children: customText || '暂时还没有相关数据哦!'
- }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
- className: Buttonclass,
- onClick: ButtonClick
- }, buttonProps), {}, {
- children: ButtonText
- })), ButtonTwo && ButtonTwo]
- });
-};
-/* harmony default export */ __webpack_exports__.Z = (noData);
-
-/***/ }),
-
-/***/ 1498:
-/*!*********************************************************!*\
- !*** ./src/components/PreviewAll/index.tsx + 1 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ PreviewAll; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(26801);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(10574);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(39343);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-;// CONCATENATED MODULE: ./src/components/PreviewAll/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
-var es_button = __webpack_require__(3113);
-// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules
-var ArrowDownOutlined = __webpack_require__(98915);
-// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules
-var monaco_editor = __webpack_require__(82791);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
-var tooltip = __webpack_require__(6848);
-// EXTERNAL MODULE: ./src/utils/util.tsx
-var util = __webpack_require__(87885);
-// EXTERNAL MODULE: ./src/service/exercise.ts
-var exercise = __webpack_require__(65398);
-// EXTERNAL MODULE: ./src/components/NoData/index.tsx
-var NoData = __webpack_require__(31917);
-// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
-var env = __webpack_require__(26078);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-/* harmony default export */ var PreviewAll = (function (_ref) {
- var _data, _data2, _data3, _data4, _data5, _data6, _data7;
- var _ref$editOffice = _ref.editOffice,
- editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice,
- 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,
- hasMask = _ref.hasMask,
- disabledDownload = _ref.disabledDownload,
- onImgDimensions = _ref.onImgDimensions,
- showNodata = _ref.showNodata;
- var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'),
- _useState2 = slicedToArray_default()(_useState, 2),
- src = _useState2[0],
- setSrc = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(""),
- _useState4 = slicedToArray_default()(_useState3, 2),
- token = _useState4[0],
- setToken = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(),
- _useState6 = slicedToArray_default()(_useState5, 2),
- officeData = _useState6[0],
- setOfficeData = _useState6[1];
- var officePath = window.ENV === "build" ? "/react/build" : "";
- var apiServer = location.host.startsWith("localhost") ? env/* default */.Z.PROXY_SERVER : env/* default */.Z.API_SERVER;
- // let size;
- console.log("disabledDownload---", disabledDownload);
- var unit = 1024 * 1024;
- var maxSize = 10 * unit;
- var closeRef = (0,_react_17_0_2_react.useRef)();
- if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") {
- data = env/* default */.Z.API_SERVER + data;
- }
- // if (type === "office") {
- // size = parseUrl(data).filesize
- // if (size > maxSize) {
- // type = "other"
- // }
- // }
- if (filename) monacoEditor.filename = filename;
- (0,_react_17_0_2_react.useEffect)(function () {
- var _document$cookie;
- var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 || (_document$cookie = _document$cookie.replace(/\s/g, "")) === null || _document$cookie === void 0 ? void 0 : _document$cookie.split(";");
- cookies === null || cookies === void 0 || cookies.map(function (item) {
- var i = item.split("=");
- if (i[0] === '_educoder_session') {
- setToken(i[1]);
- }
- });
- }, []);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (type === "office") getData();
- }, [type, data]);
- var getData = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _url, _id, res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- console.log("data:", data);
- _url = data;
- if (!data.startsWith("http")) {
- _url = location.origin + _url;
- }
- _id = new URL(_url).pathname.split("/").pop();
- _context.next = 6;
- return (0,exercise/* setEcsAttachment */.gJ)({
- attachment_id: _id
- });
- case 6:
- res = _context.sent;
- setOfficeData(res);
- case 8:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function getData() {
- return _ref2.apply(this, arguments);
- };
- }();
- var handleClick = function handleClick() {
- if (data.startsWith("http") || data.startsWith('blob:')) {
- handleDown();
- return;
- }
- (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename);
- };
- var handleDown = function handleDown() {
- (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data));
- };
- console.log(data, 'data');
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: objectSpread2_default()({}, style || {}),
- className: "".concat(hasMask && PreviewAllmodules.bgBlack, " ").concat(!!type ? PreviewAllmodules.wrp : "hide"),
- children: [close && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: PreviewAllmodules.close,
- ref: closeRef,
- children: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",
- getPopupContainer: function getPopupContainer() {
- return closeRef.current;
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- onClose();
- onImgDimensions();
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "icon-yulanpizhu"
- })
- })
- }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",
- getPopupContainer: function getPopupContainer() {
- return closeRef.current;
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: handleDown,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "icon-quxiaozhiding"
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u5173\u95ED",
- getPopupContainer: function getPopupContainer() {
- return closeRef.current;
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "",
- onClick: onClose,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "icon-guanbi1"
- })
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"),
- children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor))
- }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", {
- src: ((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http")) > -1 || (_data3 = data) !== null && _data3 !== void 0 && _data3.startsWith("/api") ? data : "data:image/png;base64,".concat(data),
- autoPlay: true
- }), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 || (_data5 = data) !== null && _data5 !== void 0 && _data5.startsWith("/api") ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", {
- controls: true,
- src: "".concat(data),
- autoPlay: true
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("video", {
- controls: true,
- src: "data:video/mp4;base64,".concat(data),
- autoPlay: true
- })
- }), type === 'office' && officeData && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
- src: "".concat(officePath, "/office.html?key=").concat(officeData.key, "&url=").concat(apiServer + officeData.url, "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload)
- }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
- src: data + '&disposition=inline'
- }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
- src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload)
- }) //
- , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("http")) > -1 || (_data7 = data) !== null && _data7 !== void 0 && _data7.startsWith("/api") ? data : "data:image/png;base64,".concat(data)
- }), (type === "other" || type === "download") && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: showNodata ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
- customText: "\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",
- ButtonTwo: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-xiazai4 font14"
- }),
- type: "primary",
- size: 'middle',
- onClick: handleClick,
- children: "\u4E0B\u8F7D"
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
- type: "primary",
- size: 'middle',
- onClick: handleClick,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"]
- })
- })]
- });
-});
-
-/***/ }),
-
-/***/ 32666:
-/*!*********************************************************!*\
- !*** ./src/components/RenderHtml/index.tsx + 1 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ RenderHtml; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(26801);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js
-var toConsumableArray = __webpack_require__(93923);
-var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createForOfIteratorHelper.js
-var createForOfIteratorHelper = __webpack_require__(98190);
-var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./node_modules/_katex@0.11.1@katex/dist/katex.min.css
-var katex_min = __webpack_require__(88633);
-// EXTERNAL MODULE: ./node_modules/_marked@2.0.7@marked/lib/marked.js
-var marked = __webpack_require__(32834);
-var marked_default = /*#__PURE__*/__webpack_require__.n(marked);
-// EXTERNAL MODULE: ./node_modules/_marked@2.0.7@marked/src/helpers.js
-var helpers = __webpack_require__(11690);
-;// 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 = slicedToArray_default()(matchIndentInNode, 1),
- indentInNode = _matchIndentInNode[0];
- if (indentInNode.length >= indentToCode.length) {
- return node.slice(indentToCode.length);
- }
- return node;
- }).join('\n');
-}
-//兼容之前的 ##标题式写法
-var toc = [];
-var ctx = ["
"];
-var renderer = new (marked_default()).Renderer();
-var headingRegex = /^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;
-function cleanToc() {
- toc.length = 0;
- ctx = [""];
-}
-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("- " + node.text + "");
- k++;
- var childCtx = [];
- k = buildToc(coll, k, node.level, childCtx);
- if (childCtx.length > 0) {
- ctx.push("
");
- childCtx.forEach(function (idm) {
- ctx.push(idm);
- });
- ctx.push("
");
- }
- ctx.push(" ");
- k = buildToc(coll, k, level, ctx);
- return k;
-}
-function getTocContent() {
- buildToc(toc, 0, 0, ctx);
- ctx.push("
");
- 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;
- 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 math_expressions = {};
-function getMathExpressions() {
- return math_expressions;
-}
-function resetMathExpressions() {
- katex_count = 0;
- math_expressions = {};
-}
-function replace_math_with_ids(text) {
- text = text.replace(latexRegex, function (_match, expression) {
- var id = next_id();
- 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 '
' + (escaped ? code : (0,helpers.escape)(code, true)) + '
';
- }
- if (['latex', 'katex', 'math'].indexOf(lang) >= 0) {
- return "".concat(code, "
");
- } else {
- return "").concat(escaped ? code : (0,helpers.escape)(code, true), "
\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 '' + text + '';
-};
-marked_default().setOptions({
- silent: true,
- gfm: true,
- pedantic: false
-});
-marked_default().use({
- tokenizer: tokenizer,
- renderer: renderer
-});
-/* harmony default export */ var utils_marked = ((marked_default()));
-// EXTERNAL MODULE: ./node_modules/_code-prettify@0.1.0@code-prettify/src/prettify.js
-var prettify = __webpack_require__(64018);
-// EXTERNAL MODULE: ./node_modules/_hls.js@1.4.12@hls.js/dist/hls.mjs
-var dist_hls = __webpack_require__(36775);
-// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
-var env = __webpack_require__(26078);
-// EXTERNAL MODULE: ./node_modules/_katex@0.11.1@katex/dist/katex.js
-var katex = __webpack_require__(15342);
-// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules
-var v4 = __webpack_require__(1012);
-// EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 1 modules
-var PreviewAll = __webpack_require__(1498);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/RenderHtml/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var ADD_MULTI = '@▁▁@';
-var ADD_SINGLE = '@▁@';
-var preRegex = /]*>/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 = (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,
- _ref$stylesPrev = _ref.stylesPrev,
- stylesPrev = _ref$stylesPrev === void 0 ? {} : _ref$stylesPrev,
- highlightKeywords = _ref.highlightKeywords,
- showProgramFill = _ref.showProgramFill,
- isProgramFill = _ref.isProgramFill,
- _ref$disabledFill = _ref.disabledFill,
- disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill,
- programFillValue = _ref.programFillValue,
- _ref$onFillChange = _ref.onFillChange,
- onFillChange = _ref$onFillChange === void 0 ? function (value) {} : _ref$onFillChange,
- _ref$onFillBlur = _ref.onFillBlur,
- onFillBlur = _ref$onFillBlur === void 0 ? function () {} : _ref$onFillBlur;
- var str = String(value);
- var _useState = (0,_react_17_0_2_react.useState)(""),
- _useState2 = slicedToArray_default()(_useState, 2),
- data = _useState2[0],
- setData = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)("office"),
- _useState4 = slicedToArray_default()(_useState3, 2),
- type = _useState4[0],
- setType = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)([]),
- _useState6 = slicedToArray_default()(_useState5, 2),
- projectValue = _useState6[0],
- setProjectValue = _useState6[1];
- var classNamesRef = (0,_react_17_0_2_react.useRef)("a" + (0,v4/* default */.Z)());
- var formObj = {};
- var createInput = function createInput(a, num) {
- // const wrap = document.createElement("span")
- // wrap.className =
- var input = document.createElement(a === ADD_SINGLE ? "input" : "textarea");
- input.style.width = "100%";
- input.style.height = a === ADD_SINGLE ? "40px" : "151px";
- input.rows = 5;
- input.spellcheck = false;
- input.name = "edu-program-fill";
- input.placeholder = "请输入";
- input.dataset.id = num;
- var key = Object.keys(formObj).length;
- formObj[key] = input;
- return "").concat(input.outerHTML, "");
- };
- var formatMD = function formatMD(rs) {
- return rs.replace(/([\s\S]+?)<\/style>/gim, function (_, css) {
- var _css = css.replace(/(\n|\r)/g, "").split("}");
- var arr = [];
- _css.map(function (item) {
- if (item != '') {
- arr.push(".".concat(classNamesRef.current, " ").concat(item));
- }
- });
- return "");
- });
- };
- var html = (0,_react_17_0_2_react.useMemo)(function () {
- try {
- var reg = /\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g;
- var reg2 = /\"\/api\/attachments\/|\"\/attachments\/download\//g;
- var reg3 = /\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;
- str = str.replace(reg, "(" + env/* default */.Z.API_SERVER + "/api/attachments/").replace(reg2, '"' + env/* default */.Z.API_SERVER + "/api/attachments/").replace(reg3, '"' + env/* default */.Z.API_SERVER + "/files/uploads/").replaceAll("http://video.educoder", "https://video.educoder").replaceAll("http://www.educoder.net/api", "https://data.educoder.net/api").replaceAll("https://www.educoder.net/api", "https://data.educoder.net/api").replace(/\r\n/g, "\n");
- // str = str.replace(new RegExp("(?".concat(formatMD(str || ""), "");
- }
- var rs = utils_marked(str);
- rs = formatMD(rs);
- var math_expressions = getMathExpressions();
- if (str.match(/\[TOC\]/)) {
- rs = rs.replace('[TOC]
', 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 (0,katex.renderToString)(_unescape(expression) || '', {
- displayMode: type === 'block',
- throwOnError: false,
- output: 'html'
- });
- });
- rs = rs.replace(/▁/g, '▁▁▁');
- resetMathExpressions();
- // return dompurify.sanitize(rs)
- var dom = document.createElement('div');
- dom.innerHTML = rs;
- if (highlightKeywords) {
- var escapedKeywords = highlightKeywords.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
- findKeyword(dom, escapedKeywords);
- return dom.innerHTML;
- }
- if (showTextOnly) {
- return dom.innerText;
- }
- setTimeout(function () {
- return onLoad();
- }, 500);
- console.log("dom.innerHTML:", dom.innerHTML);
- return dom.innerHTML;
- }, [str, highlightKeywords]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (el.current) {
- var inputs = el.current.querySelectorAll(["input", "textarea"]);
- inputs.forEach(function (input) {
- input.oninput = onInput;
- input.onblur = onBlur;
- });
- }
- }, [projectValue]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (!!(programFillValue !== null && programFillValue !== void 0 && programFillValue.length)) {
- var scoreDom = el.current.querySelectorAll(".edu-program-fill-score");
- var dom = el.current.querySelectorAll('[name="edu-program-fill"]');
- var _iterator = createForOfIteratorHelper_default()(dom.entries()),
- _step;
- try {
- for (_iterator.s(); !(_step = _iterator.n()).done;) {
- var _programFillValue$k;
- var _step$value = slicedToArray_default()(_step.value, 2),
- k = _step$value[0],
- i = _step$value[1];
- i.value = (_programFillValue$k = programFillValue[k]) === null || _programFillValue$k === void 0 ? void 0 : _programFillValue$k.value;
- if (programFillValue[k].type === "warning") {
- i.className = "program-fill-warning";
- } else if (programFillValue[k].type === "success") {
- i.className = "program-fill-success";
- } else {
- i.className = "";
- }
- }
- } catch (err) {
- _iterator.e(err);
- } finally {
- _iterator.f();
- }
- var _iterator2 = createForOfIteratorHelper_default()(scoreDom.entries()),
- _step2;
- try {
- for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
- var _programFillValue$_k, _programFillValue$_k2;
- var _step2$value = slicedToArray_default()(_step2.value, 2),
- _k = _step2$value[0],
- _i = _step2$value[1];
- _i.innerHTML = (_programFillValue$_k = programFillValue[_k]) !== null && _programFillValue$_k !== void 0 && _programFillValue$_k.score ? "".concat((_programFillValue$_k2 = programFillValue[_k]) === null || _programFillValue$_k2 === void 0 ? void 0 : _programFillValue$_k2.score, "\u5206") : "";
- }
- } catch (err) {
- _iterator2.e(err);
- } finally {
- _iterator2.f();
- }
- setProjectValue(programFillValue);
- }
- }, [programFillValue]);
- var onInput = function onInput(e) {
- projectValue[e.target.dataset.id] = projectValue[e.target.dataset.id] || {};
- projectValue[e.target.dataset.id]["value"] = e.target.value;
- setProjectValue(toConsumableArray_default()(projectValue));
- onFillChange(projectValue, e.target.dataset.id);
- };
- var onBlur = function onBlur(e) {
- projectValue[e.target.dataset.id] = projectValue[e.target.dataset.id] || {};
- projectValue[e.target.dataset.id]["value"] = e.target.value;
- setProjectValue(toConsumableArray_default()(projectValue));
- onFillBlur(projectValue, e.target.dataset.id);
- };
- function findKeyword(node, keyword) {
- return node.childNodes.forEach(function (childNode) {
- if (childNode.childNodes.length > 0) {
- findKeyword(childNode, keyword);
- } else if (childNode.nodeName !== "IMG") {
- if (childNode.innerHTML) {
- var _childNode$innerHTML;
- childNode.innerHTML = (_childNode$innerHTML = childNode.innerHTML) === null || _childNode$innerHTML === void 0 ? void 0 : _childNode$innerHTML.replace(new RegExp(keyword, "gi"), '$&');
- } else {
- var dom = document.createElement("span");
- dom.innerHTML = childNode.textContent.replace(new RegExp(keyword, "gi"), '$&');
- childNode.replaceWith(dom);
- }
- }
- });
-
- // return dom.childNodes.forEach((node:any) => {
- // console.log("nodeLen:",node.childNodes.length)
- // if(node.childNodes.length > 0){
- // debugger
- // // findKeyword(dom.childNodes,keyword)
- // }else{
- // if(node.nodeName !== "#text"){
- // node.innerHTML = node.innerHTML.replaceAll(keyword,`${keyword}`)
- // console.log("node:",node,dom,node.nodeName,node.innerHTML,node.childNodes.length)
- // debugger
- // }
- // }
-
- // return node
- // });
- }
-
- var el = (0,_react_17_0_2_react.useRef)();
- lines['WebkitLineClamp'] = showLines;
- if (showLines) {
- style = objectSpread2_default()(objectSpread2_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);
- setType("office");
- } else if (ancher.indexOf("application/pdf") > -1) {
- e.preventDefault();
- setData(ancher);
- setType("pdf");
- } else if (ancher.indexOf("text/html") > -1) {
- e.preventDefault();
- setData(ancher);
- setType("html");
- } 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 || 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/* default */.Z.isSupported()) {
- var hls = new dist_hls/* default */.Z();
- hls.loadSource(item.src);
- hls.attachMedia(item);
- }
- }
- });
- };
- (0,_react_17_0_2_react.useEffect)(function () {
- if (el.current && html) {
- if (html.match(preRegex)) {
- window.PR.prettyPrint();
- }
- }
- if (el.current) {
- el.current.addEventListener('click', onAncherHandler);
- return function () {
- var _el$current2;
- (_el$current2 = el.current) === null || _el$current2 === void 0 || _el$current2.removeEventListener('click', onAncherHandler);
- resetMathExpressions();
- cleanToc();
- };
- }
- }, [html, el.current, onAncherHandler]);
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- ref: el,
- children: html
- }), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- ref: el,
- style: objectSpread2_default()({}, style),
- className: "".concat(className ? className : '', " ").concat(disabledFill ? "disabled-fill" : "", " markdown-body ").concat(classNamesRef.current),
- dangerouslySetInnerHTML: {
- __html: html
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, {
- close: true,
- data: data,
- type: !!(data !== null && data !== void 0 && data.length) ? type : "",
- style: objectSpread2_default()({}, stylesPrev),
- onClose: function onClose() {
- return setData("");
- }
- })]
- });
-});
-
-/***/ }),
-
-/***/ 9746:
-/*!*************************************************************!*\
- !*** ./src/components/markdown-editor/code-block/index.tsx ***!
- \*************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ h: function() { return /* binding */ MyCodeMirror; }
-/* harmony export */ });
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 57809);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 3113);
-/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! codemirror */ 89780);
-/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 89835);
-/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 49744);
-/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
-
-
-
-
-
-
-
-
-
-var Option = antd__WEBPACK_IMPORTED_MODULE_7__["default"].Option;
-
-//https://github.com/codemirror/CodeMirror/issues/4838
-var formItemLayout = {
- labelCol: {
- span: 4
- },
- wrapperCol: {
- span: 20
- }
-};
-var LanguageDesc = {
- asp: ['ASP', 'vbscript'],
- actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'],
- bash: ['Bash/Bat', 'shell'],
- css: ['CSS', 'css'],
- c: ['C', 'clike'],
- cpp: ['C++', 'clike'],
- csharp: ['C#', 'clike'],
- coffeescript: ['CoffeeScript', 'coffeescript'],
- d: ['D', 'd'],
- dart: ['Dart', 'dart'],
- delphi: ['Delphi/Pascal', 'pascal'],
- erlang: ['Erlang', 'erlang'],
- go: ['Golang', 'go'],
- groovy: ['Groovy', 'groovy'],
- html: ['HTML', 'text/html'],
- java: ['Java', 'clike'],
- json: ['JSON', 'text/json'],
- javascript: ['Javascript', 'javascript'],
- lua: ['Lua', 'lua'],
- less: ['LESS', 'css'],
- markdown: ['Markdown', 'gfm'],
- 'objective-c': ['Objective-C', 'clike'],
- php: ['PHP', 'php'],
- perl: ['Perl', 'perl'],
- python: ['Python', 'python'],
- r: ['R', 'r'],
- rst: ['reStructedText', 'rst'],
- ruby: ['Ruby', 'ruby'],
- sql: ['SQL', 'sql'],
- sass: ['SASS/SCSS', 'sass'],
- shell: ['Shell', 'shell'],
- scala: ['Scala', 'clike'],
- swift: ['Swift', 'clike'],
- vb: ['VB/VBScript', 'vb'],
- xml: ['XML', 'text/xml'],
- yaml: ['YAML', 'yaml']
-};
-/* harmony default export */ __webpack_exports__.Z = (function (_ref) {
- var callback = _ref.callback,
- onCancel = _ref.onCancel;
- var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('python'),
- _useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),
- mode = _useState2[0],
- setMode = _useState2[1];
- function onSetMode(value) {
- setMode(LanguageDesc[value][1]);
- }
- function onSubmit(values) {
- callback(values);
- }
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, {
- className: "code-block-panel",
- initialValues: {
- language: 'python',
- content: ''
- },
- onFinish: onSubmit,
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, {
- label: "\u4EE3\u7801\u8BED\u8A00",
- name: "language",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], {
- getPopupContainer: function getPopupContainer(trigger) {
- return trigger.parentNode;
- },
- onChange: onSetMode,
- children: Object.keys(LanguageDesc).map(function (item) {
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(Option, {
- value: item,
- children: LanguageDesc[item][0]
- }, item);
- })
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, {
- label: "\u4EE3\u7801\u5185\u5BB9",
- name: "content",
- rules: [{
- required: true,
- message: '请输入代码内容'
- }],
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(MyCodeMirror, {
- mode: mode
- })
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
- className: "flex-container flex-end",
- children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, {
- type: "primary",
- htmlType: "submit",
- style: {
- marginRight: 10
- },
- children: "\u786E\u5B9A"
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, {
- type: "ghost",
- onClick: onCancel,
- children: "\u53D6\u6D88"
- })]
- })]
- }));
-});
-function MyCodeMirror(_ref2) {
- var value = _ref2.value,
- onChange = _ref2.onChange,
- mode = _ref2.mode,
- _ref2$options = _ref2.options,
- options = _ref2$options === void 0 ? {} : _ref2$options;
- var el = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)();
- var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(),
- _useState4 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2),
- cm = _useState4[0],
- setCm = _useState4[1];
- (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
- if (cm) {
- var onChangeHandler = function onChangeHandler(cm) {
- var content = cm.getValue();
- onChange && onChange(content);
- };
- cm.on('change', onChangeHandler);
- return function () {
- cm.off('change', onChangeHandler);
- };
- }
- }, [cm, onChange]);
- (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
- if (cm) {
- cm.setOption('mode', mode);
- }
- }, [cm, mode]);
- (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
- if (cm) {
- if (value !== cm.getValue() || value === '') {
- setTimeout(function () {
- cm.setValue(value || '');
- }, 300);
- }
- }
- }, [cm, value]);
- (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
- if (el.current && !cm) {
- var instance = codemirror__WEBPACK_IMPORTED_MODULE_3___default().fromTextArea(el.current, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
- mode: mode,
- lineNumbers: true,
- lineWrapping: true,
- autoCloseBrackets: true,
- tabSize: 4,
- autofocus: true,
- autoCloseTags: true,
- matchBrackets: true,
- styleActiveLine: true
- }, options));
- setCm(instance);
- }
- }, [el.current, cm]);
- return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
- className: "my-codemirror-container",
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("textarea", {
- ref: el
- })
- });
-}
-
-/***/ }),
-
-/***/ 61816:
-/*!***************************************************************!*\
- !*** ./src/components/markdown-editor/index.tsx + 10 modules ***!
- \***************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ markdown_editor; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createForOfIteratorHelper.js
-var createForOfIteratorHelper = __webpack_require__(98190);
-var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(10574);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(39343);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/defineProperty.js
-var defineProperty = __webpack_require__(22060);
-var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.js
-var codemirror = __webpack_require__(89780);
-var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror);
-// EXTERNAL MODULE: ./node_modules/_resize-observer-polyfill@1.5.1@resize-observer-polyfill/dist/ResizeObserver.es.js
-var ResizeObserver_es = __webpack_require__(76374);
-// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css
-var lib_codemirror = __webpack_require__(89835);
-// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closetag.js
-var closetag = __webpack_require__(6313);
-// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closebrackets.js
-var closebrackets = __webpack_require__(25717);
-// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/display/placeholder.js
-var placeholder = __webpack_require__(99498);
-// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/markdown/markdown.js
-var markdown = __webpack_require__(25419);
-// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/stex/stex.js
-var stex = __webpack_require__(67549);
-;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less
-// extracted by mini-css-extract-plugin
-
-// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
-var RenderHtml = __webpack_require__(32666);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx
-
-// const latexjs = require('latex-l.js/dist/latex.js');
-// import "latex-l.js/dist/css/base.css"
-
-
-/* harmony default export */ var RenderHtml_stex = (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 html = (0,_react_17_0_2_react.useMemo)(function () {
- // try {
- // const latex = value || 'This is some text';
- // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true })
- // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument()
- // return doc.body.innerHTML
- // }catch(e){
- // console.log("e:",e)
- // return "错误的latex语法,请检查"
- // }
- return "";
- }, [value]);
- return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- dangerouslySetInnerHTML: {
- __html: html
- }
- })
- });
-});
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(26801);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx
-
-
-
-
-
-
-
-var DEFAULTICONS = [{
- title: '粗体',
- icon: 'icon-bold',
- actionName: 'bold'
-}, {
- title: '斜体',
- icon: 'icon-italic',
- actionName: 'italic'
-}, '|', {
- title: '无序列表',
- icon: 'icon-unorder-list',
- actionName: 'list-ul'
-}, {
- title: '有序列表',
- icon: 'icon-order-list',
- actionName: 'list-ol'
-}, '|', {
- title: '行内代码',
- icon: 'icon-code',
- actionName: 'code'
-}, {
- title: '代码块(多语言风格)',
- icon: 'icon-file-code',
- actionName: 'code-block'
-}, {
- title: '链接',
- icon: 'icon-link',
- actionName: 'link'
-}, '|', {
- title: '行内公式',
- icon: 'icon-sum',
- actionName: 'inline-latex'
-}, {
- title: '多行公式',
- icon: 'icon-formula',
- actionName: 'latex'
-}, '|', {
- title: '添加图片',
- icon: 'icon-picture',
- actionName: 'upload-image'
-}, {
- title: '表格',
- icon: 'icon-table',
- actionName: 'add-table'
-}, '|', {
- title: '换行',
- icon: 'icon-minus',
- actionName: 'line-break'
-}, {
- title: '清空',
- icon: 'icon-eraser',
- actionName: 'eraser'
-}];
-function AButton(_ref) {
- var onActionCallback = _ref.onActionCallback,
- title = _ref.title,
- icon = _ref.icon,
- actionName = _ref.actionName,
- _ref$className = _ref.className,
- className = _ref$className === void 0 ? '' : _ref$className,
- children = _ref.children;
- function onAction() {
- onActionCallback(actionName);
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
- title: title,
- className: className,
- onClick: onAction,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "md-iconfont ".concat(icon)
- }), children]
- });
-}
-/* harmony default export */ var toolbar = (function (_ref2) {
- var watch = _ref2.watch,
- showNullButton = _ref2.showNullButton,
- showNullProgramButton = _ref2.showNullProgramButton,
- onActionCallback = _ref2.onActionCallback,
- fullScreen = _ref2.fullScreen,
- insertTemp = _ref2.insertTemp,
- hidetoolBar = _ref2.hidetoolBar;
- var icons = [].concat(DEFAULTICONS, [{
- title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
- icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
- actionName: 'trigger-watch'
- }]);
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
- className: "markdown-toolbar-container",
- children: [!hidetoolBar && icons.map(function (item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- onActionCallback: onActionCallback
- })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "v-line"
- })
- }, index);
- }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit insert-blank",
- className: "btn-null",
- title: "\u589E\u52A0\u586B\u7A7A",
- actionName: "add-null-ch",
- onActionCallback: onActionCallback,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "fill-tip",
- children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"
- })
- })
- }) : null, showNullProgramButton ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit insert-blank",
- className: "btn-null",
- title: "\u589E\u52A0\u586B\u7A7A",
- actionName: "add-signal",
- onActionCallback: onActionCallback,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "fill-tip",
- children: "\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-uniE900 insert-blank",
- className: "btn-null",
- title: "\u589E\u52A0\u586B\u7A7A",
- actionName: "add-multiple",
- onActionCallback: onActionCallback,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "fill-tip",
- children: "\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879"
- })
- })
- })]
- }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "icon-edit",
- className: "btn-null",
- title: "\u63D2\u5165\u6A21\u677F",
- actionName: "inster-template-".concat(insertTemp),
- onActionCallback: onActionCallback,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "fill-tip",
- children: "\u63D2\u5165\u6A21\u677F"
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "btn-full-screen",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
- icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'),
- title: fullScreen ? '关闭全屏' : '开启全屏',
- actionName: "trigger-full-screen",
- onActionCallback: onActionCallback
- })
- })]
- });
-});
-// EXTERNAL MODULE: ./src/components/modal.tsx
-var modal = __webpack_require__(89953);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
-var es_form = __webpack_require__(78241);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
-var input = __webpack_require__(1056);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
-var es_button = __webpack_require__(3113);
-;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx
-
-
-
-
-
-var formItemLayout = {
- labelCol: {
- span: 4
- },
- wrapperCol: {
- span: 20
- }
-};
-/* harmony default export */ var markdown_editor_link = (function (_ref) {
- var callback = _ref.callback,
- onCancel = _ref.onCancel;
- function onSubmit(values) {
- callback(values);
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, {
- initialValues: {
- link: 'http://',
- title: ''
- },
- className: "link-panel",
- onFinish: onSubmit,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u94FE\u63A5\u5730\u5740",
- name: "link",
- rules: [{
- required: true,
- message: '请输入链接地址'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u94FE\u63A5\u6807\u9898",
- name: "title",
- rules: [{
- required: true,
- message: '请输入链接标题'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "flex-container flex-end",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- type: "primary",
- htmlType: "submit",
- style: {
- marginRight: 10
- },
- children: "\u786E\u5B9A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- type: "ghost",
- onClick: onCancel,
- children: "\u53D6\u6D88"
- })]
- })]
- }));
-});
-// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx
-var code_block = __webpack_require__(9746);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
-var message = __webpack_require__(8591);
-;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less
-// extracted by mini-css-extract-plugin
-
-// EXTERNAL MODULE: ./src/pages/tasks/util.js
-var util = __webpack_require__(25757);
-;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx
-
-
-
-
-
-
-
-
-var useForm = es_form/* default */.Z.useForm;
-var style = {
- width: 280,
- marginRight: 10
-};
-var upload_image_formItemLayout = {
- labelCol: {
- span: 5
- },
- wrapperCol: {
- span: 19
- }
-};
-/* harmony default export */ var upload_image = (function (_ref) {
- var callback = _ref.callback,
- onCancel = _ref.onCancel;
- var _useForm = useForm(),
- _useForm2 = slicedToArray_default()(_useForm, 1),
- form = _useForm2[0];
- var nameRef = (0,_react_17_0_2_react.useRef)();
- function onSubmit(values) {
- callback(objectSpread2_default()(objectSpread2_default()({}, values), {}, {
- name: nameRef.current
- }));
- }
- function onAddUrl(data, file) {
- if (data.status === -1) {
- message/* default */.ZP.error(data.message);
- return;
- }
- form.setFieldsValue({
- src: "/api/attachments/".concat(data.id),
- type: file.type
- });
- }
- function onFileChange(e) {
- var file = e.target.files[0];
- nameRef.current = file.name;
- uploadImage(file, onAddUrl);
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({
- form: form
- }, upload_image_formItemLayout), {}, {
- className: "upload-image-panel",
- onFinish: onSubmit,
- style: {
- width: 470,
- overflow: "hidden"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u56FE\u7247\u5730\u5740",
- required: true,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "flex-container",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- noStyle: true,
- name: "src",
- rules: [{
- required: true,
- message: '请输入文件地址'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- style: style
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, {
- onFileChange: onFileChange
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u56FE\u7247\u63CF\u8FF0",
- name: "alt"
- // rules={[{ required: true, message: '请输入图片描述' }]}
- ,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- style: {
- width: 264
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
- style: {
- textAlign: "right"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- type: "primary",
- htmlType: "submit",
- style: {
- marginRight: 10
- },
- children: "\u786E\u5B9A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- type: "default",
- onClick: onCancel,
- children: "\u53D6\u6D88"
- })]
- })]
- }));
-});
-function UploadButton(_ref2) {
- var onFileChange = _ref2.onFileChange;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("label", {
- className: "upload-button",
- style: {
- cursor: "pointer"
- },
- children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", {
- type: "file",
- onChange: onFileChange
- })]
- });
-}
-function uploadImage(file, callback) {
- if (!file) {
- throw new String('没有文件');
- return;
- }
- var formData = new FormData();
- formData.append('editormd-image-file', file);
- formData.append('file_param_name', 'editormd-image-file');
- formData.append('byxhr', 'true');
- var xhr = new window.XMLHttpRequest();
- xhr.withCredentials = true;
- xhr.addEventListener('load', function (response) {
- callback(JSON.parse(response.target.responseText), file);
- }, false);
- xhr.addEventListener('error', function (error) {
- console.error(error);
- }, false);
- xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json"));
- xhr.send(formData);
-}
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
-var es_radio = __webpack_require__(5112);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
-var input_number = __webpack_require__(85731);
-;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx
-
-
-
-
-var RadioGroup = es_radio/* default.Group */.ZP.Group;
-var add_table_panel_style = {
- margin: '0 8px'
-};
-/* harmony default export */ var add_table_panel = (function (_ref) {
- var callback = _ref.callback,
- onCancel = _ref.onCancel;
- function onSubmit(values) {
- callback(values);
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
- className: "add-table-panel",
- initialValues: {
- row: 3,
- col: 2,
- align: 'default'
- },
- onFinish: onSubmit,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "flex-container",
- style: {
- alignItems: "baseline"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: add_table_panel_style,
- children: "\u5355\u5143\u683C\u6570\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: add_table_panel_style,
- children: "\u884C\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- name: "row",
- rules: [{
- required: true,
- message: '请输入行数'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: add_table_panel_style,
- children: "\u5217\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- name: "col",
- rules: [{
- required: true,
- message: '请输入列数'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "flex-container",
- style: {
- marginTop: 12,
- alignItems: "baseline"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: add_table_panel_style,
- children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- name: "align",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- value: "default",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "fa fa-align-justify"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- value: "left",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "fa fa-align-left"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- value: "center",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "fa fa-align-center"
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- value: "right",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "fa fa-align-right"
- })
- })]
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "flex-container flex-end",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- type: "primary",
- htmlType: "submit",
- style: {
- marginRight: 10
- },
- children: "\u786E\u5B9A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- type: "ghost",
- onClick: onCancel,
- children: "\u53D6\u6D88"
- })]
- })]
- });
-});
-// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
-var env = __webpack_require__(26078);
-// EXTERNAL MODULE: ./src/utils/fetch.ts
-var fetch = __webpack_require__(4781);
-// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules
-var v4 = __webpack_require__(1012);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
-var es_modal = __webpack_require__(43418);
-;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts
-var LINK = 'link';
-var UPLOAD_IMAGE = 'upload-image';
-var CODE_BLOCK = 'code-block';
-var ADD_TABLE = 'add-table';
-var HRLINE = '------------';
-var ALIGNSIGN = {
- "default": HRLINE,
- left: ":".concat(HRLINE),
- center: ":".concat(HRLINE, ":"),
- right: "".concat(HRLINE, ":")
-};
-// EXTERNAL MODULE: ./src/components/useInterval.tsx
-var useInterval = __webpack_require__(52024);
-;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx
-
-
-
-
-
-var _DEFAULTKEYMAP, _TitleDesc;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-function noop() {}
-var pending = 0;
-var StorageTimeTicket = 10000;
-var NULL_CH = '▁';
-var ADD_MULTI = '@▁▁@';
-var ADD_SINGLE = '@▁@';
-var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板
-function processSize(size) {
- return !/^\d+$/.test(size) ? size : "".concat(size, "px");
-}
-var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0;
-var key = isMac ? 'Cmd' : 'Ctrl';
-var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"];
-var DEFAULTKEYMAP = (_DEFAULTKEYMAP = {}, defineProperty_default()(_DEFAULTKEYMAP, key + '-B', 'bold'), defineProperty_default()(_DEFAULTKEYMAP, key + '-I', 'italic'), _DEFAULTKEYMAP);
-var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '添加链接'), defineProperty_default()(_TitleDesc, CODE_BLOCK, '添加代码块'), defineProperty_default()(_TitleDesc, UPLOAD_IMAGE, '添加文件'), defineProperty_default()(_TitleDesc, ADD_TABLE, '添加表格'), _TitleDesc);
-
-//https://codemirror.net/demo
-//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method.
-/* harmony default export */ var markdown_editor = (function (_ref) {
- var _ref$defaultValue = _ref.defaultValue,
- defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue,
- onChange = _ref.onChange,
- _ref$width = _ref.width,
- width = _ref$width === void 0 ? '100%' : _ref$width,
- _ref$height = _ref.height,
- height = _ref$height === void 0 ? 400 : _ref$height,
- _ref$miniToolbar = _ref.miniToolbar,
- miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar,
- _ref$isFocus = _ref.isFocus,
- isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus,
- watch = _ref.watch,
- insertTemp = _ref.insertTemp,
- _ref$mode = _ref.mode,
- mode = _ref$mode === void 0 ? "markdown" : _ref$mode,
- _ref$id = _ref.id,
- id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id,
- _ref$showResizeBar = _ref.showResizeBar,
- showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar,
- _ref$noStorage = _ref.noStorage,
- noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage,
- _ref$showNullButton = _ref.showNullButton,
- showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton,
- _ref$showNullProgramB = _ref.showNullProgramButton,
- showNullProgramButton = _ref$showNullProgramB === void 0 ? false : _ref$showNullProgramB,
- _ref$hidetoolBar = _ref.hidetoolBar,
- hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar,
- _ref$fullScreen = _ref.fullScreen,
- fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen,
- onBlur = _ref.onBlur,
- onCMBeforeChange = _ref.onCMBeforeChange,
- onFullScreen = _ref.onFullScreen,
- _ref$className = _ref.className,
- className = _ref$className === void 0 ? '' : _ref$className,
- _ref$disablePaste = _ref.disablePaste,
- disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste,
- _ref$disabled = _ref.disabled,
- disabled = _ref$disabled === void 0 ? false : _ref$disabled,
- _ref$disabledFill = _ref.disabledFill,
- disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill,
- _ref$placeholder = _ref.placeholder,
- placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
- _ref$values = _ref.values,
- values = _ref$values === void 0 ? '' : _ref$values;
- var _useState = (0,_react_17_0_2_react.useState)(null),
- _useState2 = slicedToArray_default()(_useState, 2),
- cm = _useState2[0],
- setCm = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(defaultValue),
- _useState4 = slicedToArray_default()(_useState3, 2),
- value = _useState4[0],
- setValue = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(watch),
- _useState6 = slicedToArray_default()(_useState5, 2),
- preview = _useState6[0],
- setPreview = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)(fullScreen),
- _useState8 = slicedToArray_default()(_useState7, 2),
- isFull = _useState8[0],
- setIsFull = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)(''),
- _useState10 = slicedToArray_default()(_useState9, 2),
- action = _useState10[0],
- setAction = _useState10[1];
- var _useState11 = (0,_react_17_0_2_react.useState)(0),
- _useState12 = slicedToArray_default()(_useState11, 2),
- lastedUpdateTime = _useState12[0],
- setLastedUpdateTime = _useState12[1];
- var _useState13 = (0,_react_17_0_2_react.useState)(height),
- _useState14 = slicedToArray_default()(_useState13, 2),
- h = _useState14[0],
- setH = _useState14[1];
- var _useState15 = (0,_react_17_0_2_react.useState)(false),
- _useState16 = slicedToArray_default()(_useState15, 2),
- tip = _useState16[0],
- setTip = _useState16[1];
- var uuidRef = (0,_react_17_0_2_react.useRef)((0,v4/* default */.Z)());
- var openPhoneRef = (0,_react_17_0_2_react.useRef)(false);
- var timer = (0,_react_17_0_2_react.useRef)();
- var cmEl = (0,_react_17_0_2_react.useRef)();
- var containerEl = (0,_react_17_0_2_react.useRef)();
- var resizeBarEl = (0,_react_17_0_2_react.useRef)();
- var previewEl = (0,_react_17_0_2_react.useRef)();
- var checkFiles = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _res$attachments;
- var res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.next = 2;
- return (0,fetch/* default */.ZP)("/api/attachments/distinct_hash_val.json", {
- method: "post",
- body: {
- hash_val: uuidRef.current
- }
- });
- case 2:
- res = _context.sent;
- if (!!(res !== null && res !== void 0 && (_res$attachments = res.attachments) !== null && _res$attachments !== void 0 && _res$attachments.length)) {
- console.log("cm:", cm, cmEl);
- res.attachments.map(function (item) {
- if (item.content_type.indexOf("image") > -1) {
- cm.replaceSelection(".concat(item.content_type, ")"));
- } else if (item.content_type.indexOf("video") > -1) {
- cm.replaceSelection(""));
- } else if (item.content_type.indexOf("pdf") > -1) {
- cm.replaceSelection("").concat(item.name, ""));
- } else {
- cm.replaceSelection("[".concat(item.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(item.id, "?type=").concat(item.content_type, ")"));
- }
- });
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function checkFiles() {
- return _ref2.apply(this, arguments);
- };
- }();
-
- // useEffect(() => {
- // setValue(defaultValue)
- // cm?.setValue(defaultValue)
- // },[])
- (0,_react_17_0_2_react.useEffect)(function () {
- var scrollTop = window.scrollY || window.pageYOffset;
- setValue(values);
- cm === null || cm === void 0 || cm.setValue(values);
- window.scrollTo(0, scrollTop);
- }, [values]);
- (0,_react_17_0_2_react.useEffect)(function () {
- onFullScreen === null || onFullScreen === void 0 || onFullScreen(isFull);
- }, [isFull]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (cmEl.current) {
- var onPaste = function onPaste(_, e) {
- if (disablePaste) {
- e.preventDefault();
- return;
- }
- var clipboardData = e.clipboardData;
- if (clipboardData) {
- var types = clipboardData.types.toString();
- var items = clipboardData.items;
- if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) {
- e.preventDefault();
- if (mode == "stex") return;
- try {
- var _items$;
- var item = items[1];
- if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') {
- item = items[0];
- }
- var file = item.getAsFile();
- var fileSix = file.name.split(".").pop();
- // console.log("item:", item, file, item?.type?.match(/^video\//i))
- uploadImage(file, function (data) {
- if (data.id) {
- var _file$type, _file$type2, _file$type3;
- if ((file === null || file === void 0 || (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) {
- instance.replaceSelection(".concat(data.content_type, ")"));
- } else if ((file === null || file === void 0 || (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) {
- instance.replaceSelection(""));
- } else if ((file === null || file === void 0 || (_file$type3 = file.type) === null || _file$type3 === void 0 ? void 0 : _file$type3.indexOf("pdf")) > -1) {
- instance.replaceSelection("").concat(file.name, ""));
- } else if (officeSix.includes(fileSix)) {
- instance.replaceSelection("").concat(file.name, ""));
- } else {
- instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")"));
- }
- } else {
- if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login';
- }
- });
- } catch (e) {
- message/* default */.ZP.warning("请使用chrome浏览器粘贴");
- }
- return true;
- } else {
- //toMarkdown ?
- // let html = clipboardData.getData('text/html')
- return true;
- }
- }
- return true;
- };
- var instance = codemirror_default().fromTextArea(cmEl.current, {
- mode: mode,
- // inputStyle: 'contenteditable',
- lineNumbers: miniToolbar ? false : true,
- lineWrapping: true,
- value: defaultValue,
- autoCloseTags: true,
- autoCloseBrackets: true
- });
- instance.on("keyup", function (cm, event) {
- if (event.keyCode === 8) {
- if (cm.getValue() == "") {
- instance.setOption("placeholder", placeholder);
- } else {
- instance.setOption("placeholder", null);
- }
- }
- });
- instance.on("keydown", function (cm, event) {
- if (event.keyCode === 8) {
- var pos = deleteAtSymbol(cm);
- if (pos) {
- event.preventDefault();
- }
- }
- });
- isFocus && instance.focus();
- instance.on('paste', onPaste);
- instance.on('dragleave', function (data, e) {
- containerEl.current.classList.remove("mouse-hover-md");
- });
- instance.on('dragover', function (data, e) {
- containerEl.current.classList.add("mouse-hover-md");
- });
- instance.on('drop', function (data, e) {
- containerEl.current.classList.add("mouse-hover-md");
- // var file;
- var files;
- // Check if files were dropped
- files = e.dataTransfer.files;
- if (files.length > 0) {
- e.preventDefault();
- e.stopPropagation();
- // file = files[0];
- // alert('File: ' + file.name);
- // return false;
- var _loop = function _loop() {
- var file = files[i];
- var fileSix = file.name.split(".").pop();
- uploadImage(file, function (data) {
- if (data.id) {
- var _file$type4, _file$type5, _file$type6;
- if ((file === null || file === void 0 || (_file$type4 = file.type) === null || _file$type4 === void 0 ? void 0 : _file$type4.indexOf("image")) > -1) {
- instance.replaceSelection(".concat(data.content_type, ")"));
- } else if ((file === null || file === void 0 || (_file$type5 = file.type) === null || _file$type5 === void 0 ? void 0 : _file$type5.indexOf("video")) > -1) {
- instance.replaceSelection(""));
- } else if ((file === null || file === void 0 || (_file$type6 = file.type) === null || _file$type6 === void 0 ? void 0 : _file$type6.indexOf("pdf")) > -1) {
- instance.replaceSelection("").concat(file.name, ""));
- } else if (officeSix.includes(fileSix)) {
- instance.replaceSelection("").concat(file.name, ""));
- } else {
- instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")"));
- }
- } else {
- if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login';
- }
- });
- };
- for (var i = 0; i < files.length; i++) {
- _loop();
- }
- // files.map((file:any) => {
-
- // })
- }
- });
-
- if (disabled) {
- instance.on("beforeChange", function (instances, change) {
- if (change.origin === "paste" || change.origin === "+input") {
- change.cancel();
- }
- });
- }
- setCm(instance);
- return function () {
- instance.off('paste', onPaste);
- };
- }
- }, []);
- var resizeEditorBodyHeight = (0,_react_17_0_2_react.useCallback)(function () {
- if (containerEl.current) {
- try {
- // let toolH = containerEl.current.getElementsByClassName('markdown-toolbar-container')[0].offsetHeight
- // let mdBody = containerEl.current.getElementsByClassName('markdown-editor-body')[0]
- // if (!isFull) {
- // mdBody.style.height = `${h - toolH}px`
- // } else {
- // mdBody.style.height = `calc(100vh - ${toolH}px)`
- // }
- } catch (error) {
- console.log(error, '---- to set md editor body height');
- }
- }
- }, [h, containerEl, isFull]);
- (0,_react_17_0_2_react.useEffect)(function () {
- function onLayout() {
- var ro = new ResizeObserver_es/* default */.Z(function (entries) {
- var _iterator = createForOfIteratorHelper_default()(entries),
- _step;
- try {
- for (_iterator.s(); !(_step = _iterator.n()).done;) {
- var entry = _step.value;
- if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) {
- resizeEditorBodyHeight();
- cm.setSize('100%', '100%');
- cm.refresh();
- }
- }
- } catch (err) {
- _iterator.e(err);
- } finally {
- _iterator.f();
- }
- });
- ro.observe(cmEl.current.parentElement);
- return ro;
- }
- if (cm) {
- var ro = onLayout();
- return function () {
- var _cmEl$current, _cmEl$current2;
- if ((_cmEl$current = cmEl.current) !== null && _cmEl$current !== void 0 && _cmEl$current.parentElement) ro.unobserve((_cmEl$current2 = cmEl.current) === null || _cmEl$current2 === void 0 ? void 0 : _cmEl$current2.parentElement);
- };
- }
- }, [cm, resizeEditorBodyHeight]);
-
- //keymap
- (0,_react_17_0_2_react.useEffect)(function () {
- if (cm) {
- var keymap = [];
- var _loop2 = function _loop2() {
- var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2),
- k = _Object$entries$_i[0],
- value = _Object$entries$_i[1];
- var map = defineProperty_default()({}, k, function () {
- onActionCallback(value);
- });
- keymap.push(map);
- cm.addKeyMap(map);
- };
- for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) {
- _loop2();
- }
- timer.current = setInterval(function () {
- if (openPhoneRef.current) {
- checkFiles();
- }
- }, 4000);
- return function () {
- clearInterval(timer.current);
- for (var _i2 = 0, _keymap = keymap; _i2 < _keymap.length; _i2++) {
- var m = _keymap[_i2];
- cm.removeKeyMap(m);
- }
- };
- }
- }, [cm]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (fullScreen !== isFull) {
- setIsFull(fullScreen);
- }
- }, [fullScreen]);
- (0,useInterval/* default */.Z)(function () {
- if (!noStorage && lastedUpdateTime > 0) {
- var currentTime = new Date().getTime();
- var lastedValue = window.sessionStorage.getItem(id);
- if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) {
- window.sessionStorage.setItem(id, value);
- setTip(true);
- }
- }
- }, StorageTimeTicket);
- (0,_react_17_0_2_react.useEffect)(function () {
- setPreview(watch);
- }, [cm, watch]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (cm) {
- isFocus && cm.focus();
- }
- }, [cm, isFocus]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (preview && cm) {
- var syncScroll = function syncScroll(e) {
- var target = e.target;
- if (previewEl.current) {
- var ratio = target.scrollTop / target.scrollHeight;
- previewEl.current.scrollTop = previewEl.current.scrollHeight * ratio;
- }
- };
- var scrollEl = cm.getScrollerElement();
- scrollEl.addEventListener('scroll', syncScroll);
- return function () {
- scrollEl.removeEventListener('scroll', syncScroll);
- };
- }
- }, [cm, preview]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (cm && onCMBeforeChange) {
- var onChangeHandler = function onChangeHandler(cm, change) {
- onCMBeforeChange(cm, change);
- };
- cm.on('beforeChange', onChangeHandler);
- return function () {
- cm.off('beforeChange', onChangeHandler);
- };
- }
- }, [cm, onCMBeforeChange]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (cm && onBlur) {
- var onBlurHandler = function onBlurHandler() {
- onBlur(cm.getValue());
- };
- cm.on('blur', onBlurHandler);
- return function () {
- cm.off('blur', onBlurHandler);
- };
- }
- }, [cm, onBlur]);
- function deleteAtSymbol(cm, change) {
- var doc = cm.getDoc();
- var cursor = doc.getCursor();
- var line = doc.getLine(cursor.line);
- var ch = line.charAt(cursor.ch - 1);
- var p1 = line.lastIndexOf("@▁@", cursor.ch);
- var p2 = line.lastIndexOf("@▁▁@", cursor.ch);
- var posStart = p1 > p2 ? p1 : p2;
- var n = p1 > p2 ? 3 : 4;
- if (ADD_MULTI.indexOf(ch) === -1) return null;
- console.log("change1:", change, cm, line, cursor, posStart, p1, p2, ch);
- if (posStart >= 0 && cursor.ch - posStart < 5) {
- var posEnd = posStart + n;
- doc.replaceRange("", {
- line: cursor.line,
- ch: posStart
- }, {
- line: cursor.line,
- ch: posEnd
- });
- return {
- line: cursor.line,
- ch: posEnd
- };
- }
- return null;
- }
- (0,_react_17_0_2_react.useEffect)(function () {
- if (cm) {
- var onChangeHandler = function onChangeHandler(cm, change) {
- var content = cm.getValue();
- setValue(content);
- setLastedUpdateTime(new Date().getTime());
- cm.getScrollerElement().dispatchEvent(new CustomEvent('scroll'));
- if (onChange) {
- if (showNullProgramButton) {
- onChange(content, formatProgramFill(content));
- } else {
- onChange(content);
- }
- }
- };
- cm.on('change', onChangeHandler);
- return function () {
- cm.off('change', onChangeHandler);
- };
- }
- }, [cm, onChange]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (cm) {
- // isFocus && cm.focus()
- if (defaultValue === null || defaultValue === undefined) {
- cm.setValue('');
- setValue('');
- } else {
- var scrollTop = window.scrollY || window.pageYOffset;
- if (defaultValue !== cm.getValue()) {
- cm.setValue(defaultValue);
- setValue(defaultValue);
- cm.setCursor(disabled ? 1 : cm.lineCount(), 0);
- window.scrollTo(0, scrollTop);
- }
- }
- }
- }, [cm, defaultValue]);
- var onActionCallback = (0,_react_17_0_2_react.useCallback)(function (actionName) {
- var cursor = cm.getCursor();
- var selection = cm.getSelection();
- var selectionText = selection.split('\n');
- switch (actionName) {
- case 'bold':
- cm.replaceSelection('**' + selection + '**');
- if (selection === '') {
- cm.setCursor(cursor.line, cursor.ch + 2);
- }
- return cm.focus();
- case 'italic':
- cm.replaceSelection('*' + selection + '*');
- if (selection === '') {
- cm.setCursor(cursor.line, cursor.ch + 1);
- }
- return cm.focus();
- case 'code':
- cm.replaceSelection('`' + selection + '`');
- if (selection === '') {
- cm.setCursor(cursor.line, cursor.ch + 1);
- }
- return cm.focus();
- case 'inline-latex':
- cm.replaceSelection('`$$' + selection + '$$`');
- if (selection === '') {
- cm.setCursor(cursor.line, cursor.ch + 3);
- }
- return cm.focus();
- case 'latex':
- cm.replaceSelection("```latex\n" + selection + "\n```");
- cm.setCursor(cursor.line + 1, selection.length + 1);
- return cm.focus();
- case 'line-break':
- cm.replaceSelection('
\n');
- return cm.focus();
- case 'list-ul':
- if (selection === '') {
- cm.replaceSelection('- ' + selection);
- } else {
- cm.replaceSelection(selectionText.map(function (item) {
- return item === '' ? '' : "- ".concat(item);
- }).join('\n'));
- }
- return cm.focus();
- case 'list-ol':
- if (selection === '') {
- cm.replaceSelection('1. ' + selection);
- } else {
- cm.replaceSelection(selectionText.map(function (item, index) {
- return item === '' ? '' : "".concat(index + 1, ". ").concat(item);
- }).join('\n'));
- }
- return cm.focus();
- case 'add-null-ch':
- if (selection === '') {
- cm.setCursor(cursor.line, cursor.ch);
- }
- cm.replaceSelection(NULL_CH);
- return cm.focus();
- case 'add-signal':
- if (selection === '') {
- cm.setCursor(cursor.line, cursor.ch);
- }
- cm.replaceSelection(ADD_SINGLE);
- return cm.focus();
- case 'add-multiple':
- if (selection === '') {
- cm.setCursor(cursor.line, cursor.ch);
- }
- cm.replaceSelection(ADD_MULTI);
- return cm.focus();
- case 'inster-template-1':
- if (selection === '') {
- cm.setCursor(cursor.line, cursor.ch);
- }
- cm.replaceSelection(TEMP1);
- return cm.focus();
- case 'eraser':
- cm.setValue('');
- return cm.focus();
- case 'trigger-watch':
- setPreview(!preview);
- return cm.focus();
- case 'trigger-full-screen':
- setIsFull(!isFull);
- return cm.focus();
- case LINK:
- setAction(LINK);
- return;
- case CODE_BLOCK:
- setAction(CODE_BLOCK);
- return;
- case UPLOAD_IMAGE:
- setAction(UPLOAD_IMAGE);
- return;
- case ADD_TABLE:
- setAction(ADD_TABLE);
- return;
- default:
- throw new Error();
- }
- }, [cm, preview, isFull]);
- var ExecutePluginAction = (0,_react_17_0_2_react.useCallback)(function (values) {
- setAction('');
- switch (action) {
- case LINK:
- var title = values.title,
- link = values.link;
- cm.replaceSelection("[".concat(title, "](").concat(link, ")"));
- return cm.focus();
- case CODE_BLOCK:
- var language = values.language,
- content = values.content;
- cm.replaceSelection(['```' + language, content, '```'].join('\n'));
- return cm.focus();
- case UPLOAD_IMAGE:
- var src = values.src,
- alt = values.alt;
- if (alt) {
- cm.replaceSelection(".concat(src, " \"").concat(alt, "\" )"));
- } else {
- cm.replaceSelection(""));
- }
- return cm.focus();
- case ADD_TABLE:
- var row = values.row,
- col = values.col,
- align = values.align;
- var table = '\n';
- for (var r = 0; r < row; r++) {
- var rows = [];
- var heads = [];
- for (var c = 0; c < col; c++) {
- if (r === 1) {
- heads.push(ALIGNSIGN[align]);
- }
- rows.push(' ');
- }
- if (r === 1) {
- table += "| ".concat(heads.join(' | '), " |\n");
- }
- table += "| ".concat(rows.join(col === 1 ? '' : ' | '), " |\n");
- }
- cm.replaceSelection(table + '\n');
- return cm.focus();
- default:
- throw new Error();
- }
- }, [cm, action]);
- var PluginEl = (0,_react_17_0_2_react.useMemo)(function () {
- switch (action) {
- case LINK:
- return /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor_link, {
- callback: ExecutePluginAction,
- onCancel: onCancel
- });
- case CODE_BLOCK:
- return /*#__PURE__*/(0,jsx_runtime.jsx)(code_block/* default */.Z, {
- callback: ExecutePluginAction,
- onCancel: onCancel
- });
- case UPLOAD_IMAGE:
- return /*#__PURE__*/(0,jsx_runtime.jsx)(upload_image, {
- callback: ExecutePluginAction,
- onCancel: onCancel
- });
- case ADD_TABLE:
- return /*#__PURE__*/(0,jsx_runtime.jsx)(add_table_panel, {
- callback: ExecutePluginAction,
- onCancel: onCancel
- });
- default:
- return null;
- }
- }, [action]);
- function onCancel() {
- setAction('');
- }
- (0,_react_17_0_2_react.useEffect)(function () {
- if (resizeBarEl.current) {
- var onMouseDown = function onMouseDown(e) {
- dragging = true;
- startY = e.pageY;
- };
- var onMouseUp = function onMouseUp() {
- dragging = false;
- };
- var onMouseMove = function onMouseMove(e) {
- if (dragging) {
- var delta = e.pageY - startY;
- if (delta < 0) {
- delta = 0;
- }
- if (delta > 300) {
- delta = 300;
- }
- var resizeH = height + delta + 'px';
- setH(resizeH);
- }
- };
- var resizeBar = resizeBarEl.current;
- var dragging = false;
- var startY = 0;
- resizeBar.addEventListener('mousedown', onMouseDown);
- document.addEventListener('mousemove', onMouseMove);
- document.addEventListener('mouseup', onMouseUp);
- return function () {
- resizeBar.removeEventListener('mousedown', onMouseDown);
- document.removeEventListener('mousemove', onMouseMove);
- document.removeEventListener('mouseup', onMouseUp);
- };
- }
- }, [cm, resizeBarEl]);
- (0,_react_17_0_2_react.useEffect)(function () {
- setH(height);
- }, [height]);
- var fixedWidth = processSize(width);
- var fixedHeight = processSize(h);
- var style = {
- width: fixedWidth,
- height: fixedHeight
- };
- var saveTime = (0,_react_17_0_2_react.useMemo)(function () {
- if (lastedUpdateTime) {
- var d = new Date(lastedUpdateTime);
- var _h = d.getHours();
- var m = d.getMinutes();
- var s = d.getSeconds();
- _h = _h < 10 ? '0' + _h : _h;
- m = m < 10 ? '0' + m : m;
- s = s < 10 ? '0' + s : s;
- return "".concat(_h, ":").concat(m, ":").concat(s);
- }
- return 0;
- }, [lastedUpdateTime]);
- var formatProgramFill = function formatProgramFill(str) {
- var arr = [];
- if (showNullProgramButton) {
- var num = -1;
- str = str.replace(/(@▁▁@|@▁@)/g, function (a, b, c) {
- arr.push({
- multiLine: !(a === ADD_SINGLE)
- });
- });
- }
- return arr;
- };
- function onCancelStorage() {
- window.sessionStorage.removeItem(id);
- setTip(false);
- setLastedUpdateTime(0);
- }
- function onReset() {
- setTip(false);
- setLastedUpdateTime(0);
- cm.setValue(window.sessionStorage.getItem(id));
- }
- function setValues(a, b) {
- var content = cm.getValue();
- content = content.replace(a, b);
- setValue(content);
- cm === null || cm === void 0 || cm.setValue(content);
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "markdown-editor-wrapper",
- ref: containerEl,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "markdown-editor-container ".concat(className, " ").concat(preview ? 'on-preview' : '', " ").concat(miniToolbar ? 'mini' : '', " ").concat(isFull ? 'full-screen' : ''),
- style: style,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(toolbar, {
- insertTemp: insertTemp,
- watch: preview,
- fullScreen: isFull,
- showNullButton: showNullButton,
- showNullProgramButton: showNullProgramButton,
- onActionCallback: onActionCallback,
- hidetoolBar: hidetoolBar,
- uuid: uuidRef.current,
- setOpenPhones: function setOpenPhones() {
- openPhoneRef.current = true;
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "markdown-editor-body",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "codemirror-container",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", {
- ref: cmEl,
- placeholder: placeholder
- })
- }), preview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- ref: previewEl,
- className: "preview-container",
- children: [mode === "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml_stex, {
- value: value
- }), mode !== "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- disabledFill: disabledFill,
- showProgramFill: showNullProgramButton,
- value: value
- })]
- }) : null]
- })]
- })
- }), showResizeBar ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- ref: resizeBarEl,
- className: "editor-resize"
- }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- children: TitleDesc[action] ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, {
- centered: true,
- title: TitleDesc[action],
- open: true,
- onCancel: onCancel,
- footer: null,
- className: "markdown-popup-form",
- children: PluginEl
- }) : null
- })]
- });
-});
-
-/***/ }),
-
-/***/ 89953:
-/*!**********************************!*\
- !*** ./src/components/modal.tsx ***!
- \**********************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ Z: function() { return /* binding */ Dialog; }
-/* harmony export */ });
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/classCallCheck.js */ 94312);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createClass.js */ 24127);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/inherits.js */ 93242);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createSuper.js */ 10564);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-dom */ 4676);
-
-
-
-
-
-
-var Dialog = /*#__PURE__*/function (_React$Component) {
- _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default()(Dialog, _React$Component);
- var _super = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default()(Dialog);
- function Dialog(props) {
- var _this;
- _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default()(this, Dialog);
- _this = _super.call(this, props);
- var doc = window.document;
- _this.node = doc.createElement('div');
- doc.body.appendChild(_this.node);
- return _this;
- }
- _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default()(Dialog, [{
- key: "render",
- value: function render() {
- var children = this.props.children;
- return /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_5__.createPortal)(children, this.node);
- }
- }, {
- key: "componentWillUnmount",
- value: function componentWillUnmount() {
- window.document.body.removeChild(this.node);
- }
- }]);
- return Dialog;
-}(react__WEBPACK_IMPORTED_MODULE_4__.Component);
-
-
-/***/ }),
-
-/***/ 24972:
-/*!*********************************************************************************!*\
- !*** ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules ***!
- \*********************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- i: function() { return /* binding */ CourseListIcons; },
- Z: function() { return /* binding */ Cards_CourseList; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var CourseListmodules = ({"flex_box_center":"flex_box_center___AQ53o","flex_space_between":"flex_space_between___i2aIa","flex_box_vertical_center":"flex_box_vertical_center___sPEKB","flex_box_center_end":"flex_box_center_end___GhSSH","flex_box_column":"flex_box_column___R9_Hb","list":"list___jb2Ay","wrap":"wrap___VsQDr","lockWrap":"lockWrap___g1k1T","li":"li___IxCLC","cover":"cover___Mu8wr","img":"img___IpFLA","bq":"bq___Bil0T","sign":"sign___DXJ4d","name":"name___l7FoJ","e":"e___pXQUG","unit":"unit___wCIFR","tags":"tags___w_Mil","tag1":"tag1___dxm7r","tag2":"tag2___llZkf"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
-var spin = __webpack_require__(71418);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
-var tooltip = __webpack_require__(6848);
-// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
-var env = __webpack_require__(26078);
-// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
-var _classnames_2_3_2_classnames = __webpack_require__(12124);
-var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
-// EXTERNAL MODULE: ./src/utils/util.tsx
-var util = __webpack_require__(87885);
-// EXTERNAL MODULE: ./src/components/NoData/index.tsx
-var NoData = __webpack_require__(31917);
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/tjzx.png
-var tjzx_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_tjzx.png
-var sw_tjzx_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jh.png
-var jh_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jh.png
-var sw_jh_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/gjyl.png
-var gjyl_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_gjyl.png
-var sw_gjyl_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sjyl.png
-var sjyl_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_sjyl.png
-var sw_sjyl_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jpkc.png
-var jpkc_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jpkc.png
-var sw_jpkc_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg==";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jdyl.png
-var jdyl_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jdyl.png
-var sw_jdyl_namespaceObject = "data:image/png;base64,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";
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var CourseListIcons = [{
- name: '推荐自学',
- ptimg: tjzx_namespaceObject,
- swimg: sw_tjzx_namespaceObject
-}, {
- name: '101计划',
- ptimg: jh_namespaceObject,
- swimg: sw_jh_namespaceObject
-}, {
- name: '国家一流',
- ptimg: gjyl_namespaceObject,
- swimg: sw_gjyl_namespaceObject
-}, {
- name: '省级一流',
- ptimg: sjyl_namespaceObject,
- swimg: sw_sjyl_namespaceObject
-}, {
- name: '精品课程',
- ptimg: jpkc_namespaceObject,
- swimg: sw_jpkc_namespaceObject
-}, {
- name: '军队一流',
- ptimg: jdyl_namespaceObject,
- swimg: sw_jdyl_namespaceObject
-}];
-var CourseList = function CourseList(_ref) {
- var className = _ref.className,
- _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
- _ref$col = _ref.col,
- col = _ref$col === void 0 ? 4 : _ref$col,
- right = _ref.right,
- _ref$bottom = _ref.bottom,
- bottom = _ref$bottom === void 0 ? 23 : _ref$bottom,
- _ref$precision = _ref.precision,
- precision = _ref$precision === void 0 ? 0 : _ref$precision,
- _ref$wrapWidth = _ref.wrapWidth,
- wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
- trackEventItems = _ref.trackEventItems,
- loading = _ref.loading;
- var width = Math.floor((wrapWidth - (col - 1) * right) / col);
- return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- spinning: loading,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(CourseListmodules.list, className),
- children: [!!(dataSource !== null && dataSource !== void 0 && dataSource.length) && (dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (item, index) {
- var _item$subject_tags;
- var name = item.name,
- id = item.id,
- identifier = item.identifier,
- featured = item.featured,
- school_name = item.school_name,
- image_url = item.image_url,
- excellent = item.excellent,
- is_plan = item.is_plan;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CourseListmodules.wrap,
- style: {
- width: width,
- marginRight: (1 + index) % col === 0 ? 0 : right + precision,
- marginBottom: bottom
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
- target: "_blank",
- href: "/paths/".concat(identifier),
- className: CourseListmodules.li,
- onClick: function onClick(e) {
- e.preventDefault();
- if (trackEventItems) {
- (0,util/* trackEvent */.L9)([trackEventItems]);
- }
- (0,util/* openNewWindow */.xg)("/paths/".concat(identifier));
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: CourseListmodules.img,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: CourseListmodules.cover,
- src: "".concat(env/* default */.Z.IMG_SERVER, "/").concat(image_url)
- }), item === null || item === void 0 || (_item$subject_tags = item.subject_tags) === null || _item$subject_tags === void 0 ? void 0 : _item$subject_tags.map(function (i, k) {
- var _CourseListIcons$find2;
- if (k === 0) {
- var _CourseListIcons$find;
- var _img = (_CourseListIcons$find = CourseListIcons.find(function (e) {
- return e.name == i;
- })) === null || _CourseListIcons$find === void 0 ? void 0 : _CourseListIcons$find.swimg;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: CourseListmodules.sign,
- src: _img,
- style: {
- left: '-4px'
- }
- });
- }
- var img = (_CourseListIcons$find2 = CourseListIcons.find(function (e) {
- return e.name == i;
- })) === null || _CourseListIcons$find2 === void 0 ? void 0 : _CourseListIcons$find2.ptimg;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: CourseListmodules.sign,
- src: img,
- style: {
- left: "".concat(48 + 52 * (k - 1) + 2 * k, "px")
- }
- });
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- position: 'absolute',
- top: '150px',
- left: '10px'
- },
- children: (item === null || item === void 0 ? void 0 : item.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CourseListmodules.bq,
- children: "\u5F00\u653E\u8BFE\u7A0B"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CourseListmodules.name,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: name,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: CourseListmodules.e,
- children: name
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CourseListmodules.tags,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "bottom",
- title: "\u7AE0\u8282\u6570",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-zhangjie1 font14 mr3"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: item.stages_count
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "bottom",
- title: "\u5B66\u4E60\u4EBA\u6570",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-chengyuan font14 mr3"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: item.members_count
- })]
- })
- })]
- })
- })]
- })
- }, id);
- })), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})]
- })
- });
-};
-/* harmony default export */ var Cards_CourseList = (CourseList);
-
-/***/ }),
-
-/***/ 73025:
-/*!****************************************************************!*\
- !*** ./src/components/ui-customization/index.tsx + 32 modules ***!
- \****************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- jL: function() { return /* reexport */ ui_customization_Banner; },
- w9: function() { return /* reexport */ Cards_ClassroomList; },
- QD: function() { return /* reexport */ ui_customization_ConfirmAndCancel; },
- cQ: function() { return /* reexport */ CourseList/* default */.Z; },
- op: function() { return /* reexport */ ui_customization_CustomButton; },
- O5: function() { return /* reexport */ ui_customization_CustomCountdown; },
- _b: function() { return /* reexport */ CustomCrumbs; },
- t7: function() { return /* reexport */ ui_customization_CustomInput; },
- Gi: function() { return /* reexport */ CustomTable; },
- YG: function() { return /* reexport */ CustomTabs; },
- qp: function() { return /* reexport */ ui_customization_CustomTags; },
- vr: function() { return /* reexport */ ui_customization_FixedBottom; },
- qE: function() { return /* reexport */ HeadBack; },
- Je: function() { return /* reexport */ QuickPager; },
- wb: function() { return /* reexport */ Cards_ShixunList; },
- cq: function() { return /* reexport */ ui_customization_SuperiorSort; },
- tp: function() { return /* reexport */ ui_customization_SuperiorTabs; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___NeSU8","flex_space_between":"flex_space_between___ImTGl","flex_box_vertical_center":"flex_box_vertical_center___BtRd9","flex_box_center_end":"flex_box_center_end___qcLe3","flex_box_column":"flex_box_column___Ze_3q","banner":"banner___PoUBO","content":"content___XoDjy","btns":"btns___Pb35j"});
-;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/robot.png
-var robot_namespaceObject = "data:image/png;base64,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";
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.tsx
-
-
-
-
-
-var Banner = function Banner(_ref) {
- var _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
- img = _ref.img,
- _ref$imgWidth = _ref.imgWidth,
- imgWidth = _ref$imgWidth === void 0 ? 346 : _ref$imgWidth,
- title = _ref.title,
- sunTitle = _ref.sunTitle,
- bannerExtraContent = _ref.bannerExtraContent;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Bannermodules.banner,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Bannermodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: title
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: sunTitle
- })]
- }), dataSource.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Bannermodules.btns,
- children: dataSource.map(function (e, i) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- onClick: e.click,
- children: [e.name, e.sign ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: robot_namespaceObject,
- width: 39
- }) : null]
- }, i);
- })
- }), bannerExtraContent]
- }), img && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- style: {
- marginTop: 33,
- marginRight: 38
- },
- src: img,
- width: imgWidth
- })]
- })
- });
-};
-/* harmony default export */ var ui_customization_Banner = (Banner);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var CustomTagsmodules = ({"flex_box_center":"flex_box_center___hG6RI","flex_space_between":"flex_space_between___ss3Fh","flex_box_vertical_center":"flex_box_vertical_center___K80p9","flex_box_center_end":"flex_box_center_end___qmXX3","flex_box_column":"flex_box_column___GFV8F","row":"row___aXJjm","title":"title___HUKL0","tagsWrap":"tagsWrap___XB2W3","action":"action___VdHb1","bar":"bar___t1kKC","tag":"tag___V7Eft","name":"name___Hk1Ip","num":"num___xQpcH","active":"active___XryTX","tagsBorderWrap":"tagsBorderWrap___OMxjs"});
-// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
-var _classnames_2_3_2_classnames = __webpack_require__(12124);
-var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
-// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
-var lodash = __webpack_require__(89392);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.tsx
-
-
-
-
-
-
-
-var CustomTags = function CustomTags(_ref) {
- var _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
- value = _ref.value,
- onChange = _ref.onChange,
- onTitleChange = _ref.onTitleChange,
- className = _ref.className,
- title = _ref.title,
- _ref$titleWidth = _ref.titleWidth,
- titleWidth = _ref$titleWidth === void 0 ? 41 : _ref$titleWidth,
- _ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style,
- _ref$fontColor = _ref.fontColor,
- fontColor = _ref$fontColor === void 0 ? '#6A7283' : _ref$fontColor,
- showCount = _ref.showCount;
- var _useState = (0,_react_17_0_2_react.useState)(0),
- _useState2 = slicedToArray_default()(_useState, 2),
- show = _useState2[0],
- setShow = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(false),
- _useState4 = slicedToArray_default()(_useState3, 2),
- showBorder = _useState4[0],
- setShowBorder = _useState4[1];
- var tagsRef = (0,_react_17_0_2_react.useRef)(null);
- var scrollRef = (0,_react_17_0_2_react.useRef)(null);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (dataSource.length !== 0) {
- var _tagsRef$current;
- if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current = tagsRef.current) === null || _tagsRef$current === void 0 ? void 0 : _tagsRef$current.clientHeight) > 97) {
- setShow(1);
- } else {
- setShow(0);
- }
- }
- if (dataSource.length === 0) {
- setShow(0);
- }
- setShowBorder(false);
- }, [dataSource]);
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(CustomTagsmodules.row, className),
- style: style,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: (0,lodash.throttle)(function () {
- return onTitleChange === null || onTitleChange === void 0 ? void 0 : onTitleChange();
- }, 2000),
- style: {
- width: titleWidth,
- marginTop: showBorder ? 12 : 4
- },
- className: "".concat(CustomTagsmodules.title, " ").concat(onTitleChange ? "current" : ""),
- children: title
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: showBorder ? "".concat(CustomTagsmodules.tagsWrap, " ").concat(CustomTagsmodules.tagsBorderWrap) : CustomTagsmodules.tagsWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CustomTagsmodules.bar,
- ref: scrollRef,
- style: show > 0 ? {
- height: show === 1 ? 97 : 'auto',
- overflow: show === 1 ? 'hidden' : 'auto',
- paddingRight: 55
- } : {
- paddingRight: 0
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CustomTagsmodules.tag,
- ref: tagsRef,
- children: dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (e) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- onClick: function onClick() {
- return onChange(e.id);
- },
- style: {
- color: fontColor
- },
- className: value === e.id ? CustomTagsmodules.active : '',
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- title: e.name,
- className: CustomTagsmodules.name,
- children: e.name
- }), !!showCount && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: CustomTagsmodules.num,
- children: e.count
- })]
- }, e.id);
- })
- })
- }), !!show && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
- children: show === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- onClick: function onClick() {
- var _tagsRef$current2;
- setShow(2);
- if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current2 = tagsRef.current) === null || _tagsRef$current2 === void 0 ? void 0 : _tagsRef$current2.clientHeight) > 245) {
- setShowBorder(true);
- } else {
- setShowBorder(false);
- }
- },
- className: CustomTagsmodules.action,
- children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- transform: 'translateY(1px) scale(0.6)'
- },
- className: "iconfont icon-zhankai4"
- })]
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- onClick: function onClick() {
- scrollRef.current.scrollTop = 0;
- setShow(1);
- setShowBorder(false);
- },
- className: CustomTagsmodules.action,
- children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- transform: 'translateY(0px) scale(0.6)'
- },
- className: "iconfont icon-shouqi3"
- })]
- })
- })]
- })]
- });
-};
-/* harmony default export */ var ui_customization_CustomTags = (CustomTags);
-;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var SuperiorTabsmodules = ({"flex_box_center":"flex_box_center___aK2n3","flex_space_between":"flex_space_between___HX0Oh","flex_box_vertical_center":"flex_box_vertical_center___LJOJr","flex_box_center_end":"flex_box_center_end___SCakF","flex_box_column":"flex_box_column___AYv4m","tabs":"tabs___GTqPV","active":"active___F26E8"});
-;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.tsx
-
-
-
-
-var SuperiorTabs = function SuperiorTabs(_ref) {
- var _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
- value = _ref.value,
- onChange = _ref.onChange,
- className = _ref.className,
- _ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: style,
- className: _classnames_2_3_2_classnames_default()(SuperiorTabsmodules.tabs, className),
- children: dataSource.map(function (e) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- return onChange(e.id);
- },
- className: value === e.id ? SuperiorTabsmodules.active : '',
- children: e.name
- }, e.id);
- })
- });
-};
-/* harmony default export */ var ui_customization_SuperiorTabs = (SuperiorTabs);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var CustomInputmodules = ({"flex_box_center":"flex_box_center___yX6Oa","flex_space_between":"flex_space_between___t7oqF","flex_box_vertical_center":"flex_box_vertical_center___dEIHy","flex_box_center_end":"flex_box_center_end___taQDF","flex_box_column":"flex_box_column___xY_Lr","input":"input___PW2zI","dropdown":"dropdown___vSy8B","menu":"menu___NiyBu","text":"text___Grueu","b1":"b1___ZKryM","b2":"b2___aKyGa"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
-var input = __webpack_require__(1056);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.tsx
-
-
-
-
-
-
-
-var CustomInput = function CustomInput(_ref) {
- var _dataSource$find;
- var _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
- _ref$value = _ref.value,
- value = _ref$value === void 0 ? '' : _ref$value,
- onChange = _ref.onChange,
- className = _ref.className,
- _ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style,
- placeholder = _ref.placeholder;
- var _useState = (0,_react_17_0_2_react.useState)(''),
- _useState2 = slicedToArray_default()(_useState, 2),
- dropValue = _useState2[0],
- setDropValue = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(''),
- _useState4 = slicedToArray_default()(_useState3, 2),
- inputValue = _useState4[0],
- setInputValue = _useState4[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- var _JSON$stringify;
- var newValue = value;
- if ((_JSON$stringify = JSON.stringify(value)) !== null && _JSON$stringify !== void 0 && _JSON$stringify.includes('{')) {
- setDropValue(value.id);
- newValue = value.value || '';
- }
- try {
- setInputValue(decodeURIComponent(newValue || ""));
- } catch (error) {
- setInputValue(decodeURIComponent(newValue || ""));
- }
- }, [value]);
- var handleChange = function handleChange() {
- onChange(encodeURIComponent(inputValue), dropValue || null);
- };
- var handleDropValue = function handleDropValue(id) {
- if (id === dropValue) return;
- setDropValue(id);
- onChange(encodeURIComponent(inputValue), id);
- };
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(CustomInputmodules.input, className),
- style: style,
- children: [!!dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: CustomInputmodules.dropdown,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: CustomInputmodules.text,
- children: [(_dataSource$find = dataSource.find(function (e) {
- return e.id === dropValue;
- })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name, /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-zhankai4"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: CustomInputmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: CustomInputmodules.b2
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CustomInputmodules.menu,
- children: dataSource.map(function (e, i) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return handleDropValue(e.id);
- },
- children: e.name
- }, i);
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- onPressEnter: handleChange,
- value: inputValue,
- onChange: function onChange(e) {
- return setInputValue(e.target.value);
- },
- bordered: false,
- placeholder: placeholder
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- onClick: handleChange,
- className: "iconfont icon-sousuo9 font14 pl10 current"
- })]
- });
-};
-/* harmony default export */ var ui_customization_CustomInput = (CustomInput);
-;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var QuickPagermodules = ({"flex_box_center":"flex_box_center___tol8o","flex_space_between":"flex_space_between___Z235C","flex_box_vertical_center":"flex_box_vertical_center___Wq1sZ","flex_box_center_end":"flex_box_center_end___LLxom","flex_box_column":"flex_box_column___DbMSN","quickPager":"quickPager___GM30J","disabled":"disabled___Ozc8I"});
-;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.tsx
-
-
-
-
-
-
-var QuickPager_SuperiorTabs = function SuperiorTabs(_ref) {
- var value = _ref.value,
- onChange = _ref.onChange,
- className = _ref.className,
- total = _ref.total,
- pageSize = _ref.pageSize,
- _ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style;
- var prevPageDisabled = value < 2;
- var nextPageDisabled = value >= Math.ceil(total / pageSize);
- if (total <= pageSize) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {});
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(QuickPagermodules.quickPager, className),
- style: style,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- if (!prevPageDisabled) {
- onChange(value - 1, 'prev');
- }
- },
- className: prevPageDisabled ? QuickPagermodules.disabled : '',
- children: "\u4E0A\u4E00\u9875"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- if (!nextPageDisabled) {
- onChange(value + 1, 'next');
- }
- },
- className: nextPageDisabled ? QuickPagermodules.disabled : '',
- children: "\u4E0B\u4E00\u9875"
- })]
- });
-};
-/* harmony default export */ var QuickPager = (QuickPager_SuperiorTabs);
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var ShixunListmodules = ({"flex_box_center":"flex_box_center___FO7TP","flex_space_between":"flex_space_between___LotYx","flex_box_vertical_center":"flex_box_vertical_center___bWdaw","flex_box_center_end":"flex_box_center_end___mVJ1o","flex_box_column":"flex_box_column___M83Mm","list":"list___oOsiS","wrap":"wrap___G6T7F","lockWrap":"lockWrap___Rl79E","li":"li___oZZ7l","cover":"cover___b2bYW","img":"img___IQX7w","sign":"sign___HkT6C","name":"name___SsJx8","e":"e___TMqq0","tags":"tags___bcjyo","rate":"rate___YACg7"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
-var spin = __webpack_require__(71418);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
-var tooltip = __webpack_require__(6848);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules
-var rate = __webpack_require__(19479);
-// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
-var env = __webpack_require__(26078);
-// EXTERNAL MODULE: ./src/utils/util.tsx
-var util = __webpack_require__(87885);
-// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png
-var Jupyter = __webpack_require__(96908);
-// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png
-var JupyterLab = __webpack_require__(57177);
-// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/unity.png
-var unity = __webpack_require__(81378);
-// EXTERNAL MODULE: ./src/components/NoData/index.tsx
-var NoData = __webpack_require__(31917);
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-var ShixunList = function ShixunList(_ref) {
- var className = _ref.className,
- _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
- _ref$col = _ref.col,
- col = _ref$col === void 0 ? 4 : _ref$col,
- right = _ref.right,
- _ref$bottom = _ref.bottom,
- bottom = _ref$bottom === void 0 ? 23 : _ref$bottom,
- _ref$precision = _ref.precision,
- precision = _ref$precision === void 0 ? 0 : _ref$precision,
- _ref$wrapWidth = _ref.wrapWidth,
- wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
- trackEventItems = _ref.trackEventItems,
- loading = _ref.loading;
- var width = Math.floor((wrapWidth - (col - 1) * right) / col);
- return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- spinning: loading,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(ShixunListmodules.list, className),
- children: [!!dataSource.length && dataSource.map(function (item, index) {
- var name = item.name,
- id = item.id,
- identifier = item.identifier,
- power = item.power,
- cover_image_id = item.cover_image_id,
- pic = item.pic;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ShixunListmodules.wrap,
- style: {
- width: width,
- marginRight: (1 + index) % col === 0 ? 0 : right + precision,
- marginBottom: bottom
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
- target: "_blank",
- href: "/shixuns/".concat(identifier, "/challenges"),
- className: ShixunListmodules.li,
- onClick: function onClick(e) {
- e.preventDefault();
- if (trackEventItems) {
- (0,util/* trackEvent */.L9)([trackEventItems]);
- }
- power && (0,util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges"));
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ShixunListmodules.img,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: ShixunListmodules.cover,
- src: cover_image_id ? "".concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(cover_image_id) : "".concat(env/* default */.Z.IMG_SERVER, "/").concat(pic)
- }), item.is_jupyter && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: ShixunListmodules.sign,
- src: Jupyter
- }), item.is_jupyter_lab && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: ShixunListmodules.sign,
- src: JupyterLab
- }), item.is_unity_3d && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: ShixunListmodules.sign,
- src: unity
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ShixunListmodules.name,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: name || '实践项目名称-未填写',
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: ShixunListmodules.e,
- children: name || '实践项目名称-未填写'
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ShixunListmodules.tags,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "bottom",
- title: "\u5173\u5361\u6570",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-shixunguanqia font14 mr2"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: item.challenges_count
- })]
- })
- }), !!item.myshixuns_count && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "bottom",
- title: "\u5B66\u4E60\u4EBA\u6570",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-chengyuan font14 mr2"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: item.myshixuns_count
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "bottom",
- title: "\u96BE\u5EA6\u7B49\u7EA7",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: item.level
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ShixunListmodules.rate,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(rate/* default */.Z, {
- allowHalf: true,
- disabled: true,
- defaultValue: item.score_info
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: ["\xA0", item.score_info ? "".concat(item.score_info, "\u5206") : '5分']
- })]
- })]
- })]
- }), !power && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ShixunListmodules.lockWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg")
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "mt15 font16 c-white",
- children: "\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743"
- })]
- })]
- }, id);
- }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})]
- })
- });
-};
-/* harmony default export */ var Cards_ShixunList = (ShixunList);
-// EXTERNAL MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules
-var CourseList = __webpack_require__(24972);
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var ClassroomListmodules = ({"flex_box_center":"flex_box_center___eMcr7","flex_space_between":"flex_space_between___HcNca","flex_box_vertical_center":"flex_box_vertical_center___ZnvVN","flex_box_center_end":"flex_box_center_end___fdgDf","flex_box_column":"flex_box_column___SEKvd","list":"list___L1hmU","wrap":"wrap___pKgcW","lockWrap":"lockWrap___SMhkK","top":"top___udHSB","sign":"sign___uwRpq","name":"name___Fpf90","img":"img___AMLhL","text":"text___KiTb7","btns":"btns___i6IuZ","bottom":"bottom____k2sh"});
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/img/privately.png
-var privately_namespaceObject = "data:image/png;base64,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";
-;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.tsx
-
-
-
-
-
-
-
-
-
-
-var ClassroomList = function ClassroomList(_ref) {
- var className = _ref.className,
- _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
- _ref$col = _ref.col,
- col = _ref$col === void 0 ? 4 : _ref$col,
- right = _ref.right,
- _ref$bottom = _ref.bottom,
- bottom = _ref$bottom === void 0 ? 23 : _ref$bottom,
- _ref$precision = _ref.precision,
- precision = _ref$precision === void 0 ? 0 : _ref$precision,
- _ref$wrapWidth = _ref.wrapWidth,
- wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
- trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
- var width = Math.floor((wrapWidth - (col - 1) * right) / col);
- return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- spinning: loading,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(ClassroomListmodules.list, className),
- children: [!!dataSource.length && dataSource.map(function (item, index) {
- var subject_identifier = item.subject_identifier,
- id = item.id,
- identifier = item.identifier,
- power = item.power;
- var is_public = item.is_public != 0 && item.is_public;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ClassroomListmodules.wrap,
- style: {
- width: width,
- marginRight: (1 + index) % col === 0 ? 0 : right + precision,
- marginBottom: bottom
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
- className: ClassroomListmodules.li,
- onClick: function onClick(e) {
- e.preventDefault();
- if (trackEventItems) {
- (0,util/* trackEvent */.L9)([trackEventItems]);
- }
- (0,util/* openNewWindow */.xg)(item.first_category_url);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ClassroomListmodules.top,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: item.name,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ClassroomListmodules.name,
- children: item.name
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ClassroomListmodules.text,
- title: item.creator,
- children: item.creator
- }), subject_identifier && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ClassroomListmodules.btns,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u5F00\u653E\u8BFE\u7A0B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- children: "\u5F00\u653E\u8BFE\u5802"
- })]
- }), is_public && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ClassroomListmodules.sign,
- children: "\u516C\u5F00"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ClassroomListmodules.bottom,
- children: [item.visits > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u8BBF\u95EE\u91CF",
- placement: "bottom",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-liulanyan"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: item.visits
- })]
- })
- }), item.course_members_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u6210\u5458",
- placement: "bottom",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-chengyuan"
- }), item.course_members_count]
- })
- }), item.tasks_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u4F5C\u4E1A",
- placement: "bottom",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-zuoye"
- }), item.tasks_count]
- })
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
- },
- children: "\u79FB\u52A8\u5230"
- })]
- })]
- }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ClassroomListmodules.lockWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg")
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "mt15 font16 c-white",
- children: "\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"
- })]
- })]
- }, id);
- }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})]
- })
- });
-};
-/* harmony default export */ var Cards_ClassroomList = (ClassroomList);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var CustomTabsmodules = ({"flex_box_center":"flex_box_center___d27mZ","flex_space_between":"flex_space_between___qfRU9","flex_box_vertical_center":"flex_box_vertical_center___fCRld","flex_box_center_end":"flex_box_center_end___ORMV8","flex_box_column":"flex_box_column___PNKtZ","tabs":"tabs___alpa7","tabsWrap":"tabsWrap___aCQjw","tab":"tab___MKLr4","active":"active___nl_4v"});
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.tsx
-
-
-
-
-
-
-var FixedBottom = function FixedBottom(_ref) {
- var _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
- value = _ref.value,
- onChange = _ref.onChange,
- className = _ref.className,
- _ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style,
- tabBarExtraContent = _ref.tabBarExtraContent;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(CustomTabsmodules.tabs, className),
- style: style,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CustomTabsmodules.tabsWrap,
- children: dataSource.map(function (item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
- className: CustomTabsmodules.tab,
- onClick: function onClick() {
- onChange(item.id);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: value === item.id ? CustomTabsmodules.active : '',
- children: item.name
- }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"]
- }), (item === null || item === void 0 ? void 0 : item.resetCount) !== undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: (item === null || item === void 0 ? void 0 : item.tip) != undefined ? item === null || item === void 0 ? void 0 : item.tip : '',
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: "#9096A3"
- },
- children: ["\uFF08", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#000"
- },
- children: item === null || item === void 0 ? void 0 : item.resetCount
- }), "/", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: item === null || item === void 0 ? void 0 : item.total
- }), "\uFF09"]
- })
- })]
- }, index);
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CustomTabsmodules.tabBar,
- children: tabBarExtraContent
- })]
- });
-};
-/* harmony default export */ var CustomTabs = (FixedBottom);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTable/index.tsx
-
-
-
-var CustomCountdown = function CustomCountdown(_ref) {
- var className = _ref.className,
- _ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style,
- children = _ref.children;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: _classnames_2_3_2_classnames_default()(className),
- style: style,
- children: children
- });
-};
-/* harmony default export */ var CustomTable = (CustomCountdown);
-;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var SuperiorSortmodules = ({"flex_box_center":"flex_box_center___e6HxQ","flex_space_between":"flex_space_between___RnXYe","flex_box_vertical_center":"flex_box_vertical_center___lVxPk","flex_box_center_end":"flex_box_center_end___bu8yv","flex_box_column":"flex_box_column___JczGj","orderWrap":"orderWrap___ZfyGX","orderIconWrap":"orderIconWrap___XTB_O","orderAsc":"orderAsc___KWHmA","orderDesc":"orderDesc___rHdbB","active":"active___a7eSP","cursorPointer":"cursorPointer___gs9kL","orderTextWrap":"orderTextWrap___teAKn"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
-var dropdown = __webpack_require__(38854);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
-var menu = __webpack_require__(20834);
-;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.tsx
-
-
-
-
-
-
-var dropItem = [{
- id: 'updated_at',
- name: '最新动态'
-}, {
- id: 'created_at',
- name: '最新创建'
-}, {
- id: 'name',
- name: '名称排序'
-}];
-var SuperiorSort = function SuperiorSort(_ref) {
- var _dataSource$find;
- var sortValue = _ref.sortValue,
- dropValue = _ref.dropValue,
- className = _ref.className,
- onSort = _ref.onSort,
- onDrop = _ref.onDrop,
- _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? dropItem : _ref$dataSource;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(SuperiorSortmodules.orderWrap, className),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- dropdownRender: function dropdownRender() {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, {
- children: dataSource.map(function (e, i) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, {
- onClick: function onClick() {
- return onDrop(e.id);
- },
- children: e.name
- }, i);
- })
- });
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: SuperiorSortmodules.orderTextWrap,
- children: (_dataSource$find = dataSource.find(function (e) {
- return dropValue === e.id;
- })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: SuperiorSortmodules.orderIconWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: SuperiorSortmodules.orderAsc,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: sortValue === 'asc' ? "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer),
- onClick: function onClick() {
- return onSort(sortValue === 'asc' ? 'desc' : 'asc');
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: SuperiorSortmodules.orderDesc,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: sortValue === 'desc' ? "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer),
- onClick: function onClick() {
- return onSort(sortValue === 'asc' ? 'desc' : 'asc');
- }
- })
- })]
- })]
- });
-};
-/* harmony default export */ var ui_customization_SuperiorSort = (SuperiorSort);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(26801);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(10574);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(39343);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(27161);
-var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var CustomButtonmodules = ({"flex_box_center":"flex_box_center___LCi0B","flex_space_between":"flex_space_between___hzONe","flex_box_vertical_center":"flex_box_vertical_center___ZyQRE","flex_box_center_end":"flex_box_center_end___XKM74","flex_box_column":"flex_box_column___p8LCU","btn":"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd","default":"default___K791v"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
-var es_button = __webpack_require__(3113);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.tsx
-
-
-
-
-
-var _excluded = ["className", "style", "children", "loading", "openLoading", "onClick", "size", "shape"];
-
-
-
-
-
-
-var CustomButton = function CustomButton(_ref) {
- var className = _ref.className,
- style = _ref.style,
- children = _ref.children,
- _ref$loading = _ref.loading,
- loading = _ref$loading === void 0 ? false : _ref$loading,
- openLoading = _ref.openLoading,
- _ref$onClick = _ref.onClick,
- onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick,
- _ref$size = _ref.size,
- size = _ref$size === void 0 ? 'middle' : _ref$size,
- _ref$shape = _ref.shape,
- shape = _ref$shape === void 0 ? 'round' : _ref$shape,
- props = objectWithoutProperties_default()(_ref, _excluded);
- var _useState = (0,_react_17_0_2_react.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- btnLoading = _useState2[0],
- setBtnLoading = _useState2[1];
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, objectSpread2_default()(objectSpread2_default()({
- onClick: (0,lodash.throttle)( /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) {
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- openLoading && setBtnLoading(true);
- _context.prev = 1;
- _context.next = 4;
- return onClick(e);
- case 4:
- _context.next = 9;
- break;
- case 6:
- _context.prev = 6;
- _context.t0 = _context["catch"](1);
- console.log("error", _context.t0);
- case 9:
- openLoading && setBtnLoading(false);
- case 10:
- case "end":
- return _context.stop();
- }
- }, _callee, null, [[1, 6]]);
- }));
- return function (_x) {
- return _ref2.apply(this, arguments);
- };
- }(), 2000, {
- leading: true,
- trailing: false
- }),
- className: _classnames_2_3_2_classnames_default()(CustomButtonmodules.btn, CustomButtonmodules["".concat(size, "-").concat(shape)], className),
- style: style,
- size: size,
- shape: shape,
- loading: btnLoading || loading
- }, props), {}, {
- children: children
- }));
-};
-/* harmony default export */ var ui_customization_CustomButton = (CustomButton);
-;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var HeadBackmodules = ({"flex_box_center":"flex_box_center___TB7bQ","flex_space_between":"flex_space_between___oBlTb","flex_box_vertical_center":"flex_box_vertical_center___b5XbB","flex_box_center_end":"flex_box_center_end___CNhe7","flex_box_column":"flex_box_column___yHXKW","head":"head___ghH72","node":"node___mjPEy"});
-;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.tsx
-
-
-
-
-
-var HeadBack_CustomButton = function CustomButton(_ref) {
- var className = _ref.className,
- style = _ref.style,
- _ref$children = _ref.children,
- children = _ref$children === void 0 ? null : _ref$children,
- onClick = _ref.onClick,
- title = _ref.title;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(HeadBackmodules.head, className),
- style: style,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "primary-hover",
- onClick: onClick,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-fanhui2 font12"
- }), "\u8FD4\u56DE"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- title: title,
- children: title
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: HeadBackmodules.node,
- children: children
- })]
- });
-};
-/* harmony default export */ var HeadBack = (HeadBack_CustomButton);
-;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var ConfirmAndCancelmodules = ({"flex_box_center":"flex_box_center___AlHuF","flex_space_between":"flex_space_between___vN2LW","flex_box_vertical_center":"flex_box_vertical_center___Ac7D2","flex_box_center_end":"flex_box_center_end___y38I7","flex_box_column":"flex_box_column___iQE6P","btns":"btns___sNgTb","confirm":"confirm___Ozirl","cancel":"cancel___aiq1I"});
-;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.tsx
-
-
-
-
-
-
-var ConfirmAndCancel = function ConfirmAndCancel(_ref) {
- var _ref$confirmShow = _ref.confirmShow,
- confirmShow = _ref$confirmShow === void 0 ? true : _ref$confirmShow,
- confirmTitle = _ref.confirmTitle,
- confirmClick = _ref.confirmClick,
- _ref$cancelShow = _ref.cancelShow,
- cancelShow = _ref$cancelShow === void 0 ? true : _ref$cancelShow,
- cancelTitle = _ref.cancelTitle,
- cancelClick = _ref.cancelClick,
- className = _ref.className,
- style = _ref.style,
- _ref$confirmLoading = _ref.confirmLoading,
- confirmLoading = _ref$confirmLoading === void 0 ? false : _ref$confirmLoading;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: _classnames_2_3_2_classnames_default()(ConfirmAndCancelmodules.btns, className),
- style: style,
- children: [confirmShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- loading: confirmLoading,
- onClick: confirmClick,
- type: "primary",
- className: ConfirmAndCancelmodules.confirm,
- children: confirmTitle
- }), cancelShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- onClick: cancelClick,
- className: ConfirmAndCancelmodules.cancel,
- children: cancelTitle
- })]
- });
-};
-/* harmony default export */ var ui_customization_ConfirmAndCancel = (ConfirmAndCancel);
-;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var FixedBottommodules = ({"flex_box_center":"flex_box_center___jkpdr","flex_space_between":"flex_space_between___OtsL8","flex_box_vertical_center":"flex_box_vertical_center___rbcb_","flex_box_center_end":"flex_box_center_end___zBR21","flex_box_column":"flex_box_column___nS_eP","fixedBottom":"fixedBottom___oJl7m","wrap":"wrap___A3Oq1","center":"center____VL1y"});
-;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.tsx
-
-
-
-
-
-var FixedBottom_CustomTabs = function CustomTabs(_ref) {
- var className = _ref.className,
- _ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style,
- LeftContent = _ref.LeftContent,
- children = _ref.children,
- RightContent = _ref.RightContent;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: _classnames_2_3_2_classnames_default()(FixedBottommodules.fixedBottom, className),
- style: style,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: FixedBottommodules.wrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: FixedBottommodules.left,
- children: LeftContent
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: FixedBottommodules.center,
- children: children
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: FixedBottommodules.right,
- children: RightContent
- })]
- })
- });
-};
-/* harmony default export */ var ui_customization_FixedBottom = (FixedBottom_CustomTabs);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var CustomCrumbsmodules = ({"flex_box_center":"flex_box_center___tY8Yn","flex_space_between":"flex_space_between___vHdYA","flex_box_vertical_center":"flex_box_vertical_center___pa61F","flex_box_center_end":"flex_box_center_end___HyDXt","flex_box_column":"flex_box_column___UjZek","crumbs":"crumbs___V41Oe","hover":"hover___bEIVd"});
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts
-var _umi_production_exports = __webpack_require__(43788);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.tsx
-
-
-
-
-
-
-var CustomCrumbs_CustomTabs = function CustomTabs(_ref) {
- var className = _ref.className,
- _ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style,
- _ref$dataSource = _ref.dataSource,
- dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: _classnames_2_3_2_classnames_default()(CustomCrumbsmodules.crumbs, className),
- style: style,
- children: dataSource.map(function (e, i) {
- if (i < dataSource.length - 1) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [e.path ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: CustomCrumbsmodules.hover,
- onClick: function onClick() {
- return _umi_production_exports.history.push(e.path);
- },
- children: e.name
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: e.name
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: ["\xA0", '>', "\xA0"]
- })]
- }, i);
- }
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: '#5F6368'
- },
- children: e.name
- }, i);
- })
- });
-};
-/* harmony default export */ var CustomCrumbs = (CustomCrumbs_CustomTabs);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules
-var statistic = __webpack_require__(31797);
-;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCountdown/index.tsx
-
-
-
-var CustomCountdown_excluded = ["onChange"];
-
-
-
-var Countdown = statistic/* default */.Z.Countdown;
-
-// value输入是antd的Countdown
-// onChange自带的是毫秒,不好做判断,现在被更改了,输出是秒
-var CustomCountdown_CustomCountdown = function CustomCountdown(_ref) {
- var onChange = _ref.onChange,
- props = objectWithoutProperties_default()(_ref, CustomCountdown_excluded);
- var _useState = (0,_react_17_0_2_react.useState)(null),
- _useState2 = slicedToArray_default()(_useState, 2),
- time = _useState2[0],
- setTime = _useState2[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (typeof time === 'number' && time >= 0) {
- onChange(time);
- }
- }, [time]);
- var onTimeChange = function onTimeChange(c) {
- var currentTime = Math.floor(c / 1000);
- setTime(currentTime);
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, objectSpread2_default()(objectSpread2_default()({}, props), {}, {
- onChange: onTimeChange
- }));
-};
-/* harmony default export */ var ui_customization_CustomCountdown = (CustomCountdown_CustomCountdown);
-;// CONCATENATED MODULE: ./src/components/ui-customization/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-/***/ }),
-
-/***/ 52024:
-/*!****************************************!*\
- !*** ./src/components/useInterval.tsx ***!
- \****************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ Z: function() { return /* binding */ useInterval; }
-/* harmony export */ });
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
-
-function useInterval(callback, delay) {
- var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();
-
- // 保存新回调
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
- savedCallback.current = callback;
- });
-
- // 建立 interval
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
- function tick() {
- savedCallback.current();
- }
- if (delay !== null) {
- var id = setInterval(tick, delay);
- return function () {
- return clearInterval(id);
- };
- }
- }, [delay]);
-}
-
-/***/ }),
-
-/***/ 4977:
-/*!********************************************!*\
- !*** ./src/assets/images/icons/nodata.png ***!
- \********************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,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";
-
-/***/ }),
-
-/***/ 73631:
-/*!********************************************************!*\
- !*** ./src/assets/images/problemset/folder-closed.png ***!
- \********************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII=";
-
-/***/ }),
-
-/***/ 31328:
-/*!*************************************************!*\
- !*** ./src/assets/images/problemset/folder.png ***!
- \*************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC";
-
-/***/ }),
-
-/***/ 96908:
-/*!**************************************************************************!*\
- !*** ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png ***!
- \**************************************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==";
-
-/***/ }),
-
-/***/ 57177:
-/*!*****************************************************************************!*\
- !*** ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png ***!
- \*****************************************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,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";
-
-/***/ }),
-
-/***/ 81378:
-/*!************************************************************************!*\
- !*** ./src/components/ui-customization/Cards/ShixunList/img/unity.png ***!
- \************************************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,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";
-
-/***/ })
-
-}]);
\ No newline at end of file
diff --git a/47854.chunk.css b/47854.chunk.css
deleted file mode 100644
index a36650f6d2..0000000000
--- a/47854.chunk.css
+++ /dev/null
@@ -1,2626 +0,0 @@
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Banner/index.less?modules ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___NeSU8 {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___ImTGl {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___BtRd9 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___qcLe3 {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___Ze_3q {
- flex-direction: column;
- box-orient: block-axis;
-}
-.banner___PoUBO {
- display: flex;
- align-items: center;
- justify-content: center;
-}
-.banner___PoUBO .content___XoDjy {
- width: 1200px;
- height: 212px;
- display: flex;
- align-items: flex-start;
- justify-content: space-between;
-}
-.banner___PoUBO .content___XoDjy aside {
- margin-top: 56px;
-}
-.banner___PoUBO .content___XoDjy aside p {
- display: flex;
- align-items: center;
-}
-.banner___PoUBO .content___XoDjy aside p b {
- font-size: 30px;
- font-weight: 500;
- color: #000000;
- letter-spacing: 4px;
- margin-right: 20px;
-}
-.banner___PoUBO .content___XoDjy aside p span {
- font-size: 16px;
- color: #000000;
- letter-spacing: 4px;
-}
-.banner___PoUBO .content___XoDjy aside .btns___Pb35j {
- margin-top: 35px;
-}
-.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div {
- display: inline-block;
- height: 32px;
- background: #f6f7f9;
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 4px;
- border: 1px solid #dadbde;
- font-size: 14px;
- color: #3b3e47;
- line-height: 30px;
- margin-right: 23px;
- padding: 0 16px;
- position: relative;
- cursor: pointer;
-}
-.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div:hover {
- color: #165dff;
- border: 1px solid #bacffe;
-}
-.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div img {
- position: absolute;
- z-index: 1;
- top: -21px;
- right: 22px;
-}
-
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomTags/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___hG6RI {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___ss3Fh {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___K80p9 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___qmXX3 {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___GFV8F {
- flex-direction: column;
- box-orient: block-axis;
-}
-.row___aXJjm {
- display: flex;
- align-items: flex-start;
- justify-content: flex-start;
-}
-.row___aXJjm .title___HUKL0 {
- font-size: 14px;
- color: #9096a3;
- flex-shrink: 0;
- width: 41px;
- text-align-last: justify;
- margin-top: 4px;
- margin-right: 12px;
-}
-.row___aXJjm .tagsWrap___XB2W3 {
- flex: 1 1;
- position: relative;
-}
-.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 {
- font-size: 14px;
- color: #82a8ff;
- width: 55px;
- position: absolute;
- z-index: 2;
- bottom: 20px;
- right: 0px;
- cursor: pointer;
-}
-.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i {
- display: inline-block;
- font-size: 12px;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC {
- max-height: 245px;
- overflow: hidden;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span {
- display: inline-flex;
- align-items: center;
- margin-left: 8px;
- margin-bottom: 17px;
- font-size: 14px;
- cursor: pointer;
- padding: 4px 12px;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .name___Hk1Ip {
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- max-width: 600px;
- display: inline-block;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .num___xQpcH {
- margin-left: 3px;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span:hover {
- color: #165dff !important;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX {
- color: #165dff !important;
- border-radius: 2px;
- background: #f6f7f9;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb {
- background: rgba(0, 0, 0, 0.05) !important;
- border-radius: 3px;
-}
-.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track {
- background-color: #f6f7f9 !important;
- box-shadow: none !important;
- box-shadow: initial !important;
-}
-.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC {
- padding-top: 8px;
- border-radius: 4px;
- border: 1px solid rgba(219, 220, 224, 0.5);
-}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/SuperiorTabs/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___aK2n3 {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___HX0Oh {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___LJOJr {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___SCakF {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___AYv4m {
- flex-direction: column;
- box-orient: block-axis;
-}
-.tabs___GTqPV {
- height: 32px;
- background: #f6f7f9;
- box-shadow: inset 0px 1px 3px 0px #d7d8d9;
- border-radius: 16px;
- display: inline-block;
-}
-.tabs___GTqPV span {
- display: inline-block;
- padding: 0 20px;
- line-height: 32px;
- font-size: 14px;
- font-weight: 400;
- color: #9096a3;
- position: relative;
- cursor: pointer;
-}
-.tabs___GTqPV span:hover {
- color: #165dff;
-}
-.tabs___GTqPV span::after {
- content: '';
- position: absolute;
- width: 1px;
- height: calc(100% - 2px);
- background: #e2e2e2;
- border-radius: 4px;
- z-index: 1;
- left: 0;
- top: 1px;
- background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%);
-}
-.tabs___GTqPV span:first-child::after,
-.tabs___GTqPV .active___F26E8 + span::after {
- display: none;
-}
-.tabs___GTqPV .active___F26E8 {
- background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
- box-shadow: 0px 0px 2px 0px #e8effb;
- border-radius: 16px;
- border: 1px solid #c8d2ea;
- color: #165dff;
- line-height: 30px;
-}
-.tabs___GTqPV .active___F26E8::after {
- display: none;
-}
-
-/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomInput/index.less?modules ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___yX6Oa {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___t7oqF {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___dEIHy {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___taQDF {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___xY_Lr {
- flex-direction: column;
- box-orient: block-axis;
-}
-.input___PW2zI {
- width: 507px;
- height: 38px;
- background: #f6f7f9;
- border-radius: 19px;
- display: flex;
- align-items: center;
- padding: 0 20px;
-}
-.input___PW2zI .dropdown___vSy8B {
- position: relative;
- flex-shrink: 0;
-}
-.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu {
- display: block;
-}
-.input___PW2zI .dropdown___vSy8B .text___Grueu {
- color: #000000;
- font-size: 14px;
- cursor: default;
- height: 38px;
- display: flex;
- align-items: center;
-}
-.input___PW2zI .dropdown___vSy8B .text___Grueu i {
- font-size: 12px;
- display: inline-block;
- transform: translateY(1px) scale(0.6);
- color: #979797;
-}
-.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM {
- display: inline-block;
- width: 1px;
- height: 38px;
- margin-left: 15px;
- margin-right: 0px;
- background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
-}
-.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa {
- display: inline-block;
- width: 1px;
- height: 38px;
- margin-left: 0px;
- margin-right: 8px;
- background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%);
-}
-.input___PW2zI .dropdown___vSy8B .menu___NiyBu {
- display: none;
- position: absolute;
- z-index: 999;
- width: auto;
- left: -16px;
- top: 35px;
- padding: 4px;
- background-color: #fff;
- border-radius: 8px;
- box-shadow: 0px 10px 16px 0px #cecece;
-}
-.input___PW2zI .dropdown___vSy8B .menu___NiyBu div {
- clear: both;
- margin: 0;
- padding: 5px 12px;
- color: rgba(0, 0, 0, 0.88);
- font-weight: 400;
- font-size: 14px;
- text-align: left;
- line-height: 1.57142857;
- cursor: pointer;
- transition: all 0.2s;
- white-space: nowrap;
-}
-.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover {
- background-color: #f5f5f5;
-}
-.input___PW2zI > input {
- flex: 1 1;
- padding: 4px 0;
-}
-
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/QuickPager/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___tol8o {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___Z235C {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___Wq1sZ {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___LLxom {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___DbMSN {
- flex-direction: column;
- box-orient: block-axis;
-}
-.quickPager___GM30J {
- display: flex;
- align-items: center;
- justify-content: center;
-}
-.quickPager___GM30J > div {
- width: 60px;
- height: 28px;
- line-height: 26px;
- text-align: center;
- background: #f8f9fc;
- border-radius: 2px;
- border: 1px solid rgba(195, 207, 224, 0.5);
- font-size: 12px;
- color: #464f66;
- margin: 0 10px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- cursor: pointer;
-}
-.quickPager___GM30J > div:hover {
- color: #165dff;
-}
-.quickPager___GM30J .disabled___Ozc8I {
- background: #f3f3f5;
- border: 0;
- line-height: 28px;
- cursor: not-allowed;
- color: #cecece;
-}
-
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Cards/ShixunList/index.less?modules ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___FO7TP {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___LotYx {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___bWdaw {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___mVJ1o {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___M83Mm {
- flex-direction: column;
- box-orient: block-axis;
-}
-.list___oOsiS {
- display: flex;
- justify-content: flex-start;
- align-items: center;
- flex-wrap: wrap;
- padding: 0;
-}
-.list___oOsiS .wrap___G6T7F {
- height: 277px;
- background: #ffffff;
- box-shadow: 0px 2px 4px 0px #d6dae1;
- border-radius: 8px;
- position: relative;
-}
-.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E {
- position: absolute;
- width: 100%;
- left: 0px;
- top: 0px;
- background-color: rgba(0, 0, 0, 0.5);
- height: 100%;
- z-index: 10;
- display: flex;
- cursor: default;
- justify-content: center;
- align-items: center;
- flex-direction: column;
- border-radius: 8px;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW {
- transform: scale(1.1);
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w {
- overflow: hidden;
- height: calc(100% - 100px);
- border-radius: 8px 8px 0 0;
- position: relative;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW {
- width: 100%;
- transition: all 0.5s;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C {
- position: absolute;
- z-index: 1;
- left: 0;
- bottom: 0;
- height: 30px;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 {
- height: 52px;
- font-size: 16px;
- font-weight: 600;
- color: #000000;
- padding: 0 12px;
- width: 100%;
- display: flex;
- align-items: center;
- padding-top: 30px;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0 {
- display: inline-block;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- max-width: 100%;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo {
- height: 45px;
- display: flex;
- align-items: center;
- color: #000f37;
- padding: 0 12px;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i {
- color: #7d8592;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo > span {
- margin-right: 5px;
- font-size: 12px;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 {
- display: flex;
- align-items: center;
- margin-left: auto;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star'] {
- font-size: 13px;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate'] {
- font-size: 12px;
- margin-top: -3px;
- color: #ffa100;
-}
-.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star']:not(:last-child) {
- margin-right: 2px;
-}
-
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Cards/CourseList/index.less?modules ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___AQ53o {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___i2aIa {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___sPEKB {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___GhSSH {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___R9_Hb {
- flex-direction: column;
- box-orient: block-axis;
-}
-.list___jb2Ay {
- display: flex;
- justify-content: flex-start;
- align-items: center;
- flex-wrap: wrap;
- padding: 0;
-}
-.list___jb2Ay .wrap___VsQDr {
- height: 308px;
- background: #ffffff;
- box-shadow: 0px 2px 4px 0px #d6dae1;
- border-radius: 8px;
- position: relative;
-}
-.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T {
- position: absolute;
- width: 100%;
- left: 0px;
- top: 0px;
- background-color: rgba(0, 0, 0, 0.5);
- height: 100%;
- z-index: 10;
- display: flex;
- cursor: default;
- justify-content: center;
- align-items: center;
- border-radius: 8px;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr {
- transform: scale(1.1);
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA {
- overflow: hidden;
- height: calc(100% - 131px);
- border-radius: 8px 8px 0 0;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr {
- width: 100%;
- transition: all 0.5s;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T {
- margin-right: 10px;
- width: 64px;
- height: 22px;
- background: rgba(0, 0, 0, 0.3);
- color: #D9C7AB;
- border-radius: 2px;
- padding: 0px 8px;
- font-size: 12px;
- line-height: 22px;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d {
- width: 52px;
- text-align: center;
- position: absolute;
- z-index: 2;
- left: 0;
- top: 7px;
- color: #ffffff;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ {
- height: 52px;
- font-size: 16px;
- font-weight: 600;
- color: #000000;
- padding: 0 12px;
- width: 100%;
- display: flex;
- align-items: center;
- padding-top: 30px;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG {
- display: inline-block;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- max-width: 100%;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR {
- font-size: 14px;
- color: #000f37;
- padding: 0px 12px;
- margin-top: 8px;
- display: inline-block;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- max-width: 100%;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i {
- color: #7d8592;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
- height: 34px;
- display: flex;
- align-items: center;
- justify-content: space-between;
- color: #000f37;
- padding: 0px 12px;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div {
- display: flex;
- align-items: center;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div > span {
- margin-right: 12px;
- font-size: 12px;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i {
- color: #7d8592;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf {
- height: 18px;
- padding: 3px 6px;
- font-size: 12px;
- border-radius: 2px;
- border: 1px solid #FFE6AB;
- color: #CA7720;
- display: flex;
- align-items: center;
- justify-content: center;
- font-weight: 400;
-}
-.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf {
- border: 1px solid #D6F7EF;
- color: #01795d;
- margin-left: 6px;
-}
-
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/PreviewAll/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.wrp___dq7YK {
- display: flex;
- justify-content: center;
- align-items: center;
- position: fixed;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
- z-index: 108;
-}
-.wrp___dq7YK.bgBlack___ARIUV {
- background: rgba(0, 0, 0, 0.5);
-}
-.wrp___dq7YK img,
-.wrp___dq7YK video {
- max-width: 100%;
- max-height: 80%;
- text-align: center;
-}
-.wrp___dq7YK iframe {
- width: 100%;
- height: 100%;
- position: absolute;
- left: 0;
- top: 0;
- background: #fff;
- border: none;
-}
-.monaco___VnZC3 {
- position: absolute;
- height: 100%;
- width: 100%;
-}
-.darkBlue___UprA9 * {
- font-size: 14px;
-}
-.darkBlue___UprA9 [class~='margin'],
-.darkBlue___UprA9 [class~='monaco-editor-background'] {
- background: #0a0e2d !important;
-}
-.darkBlue___UprA9 [class~='line-numbers'] {
- color: white !important;
-}
-.close___LKoWu {
- position: absolute;
- right: 40px;
- top: 40px;
- z-index: 10;
- display: flex;
-}
-.close___LKoWu > span {
- background: #4a4a4a;
- color: #fff;
- width: 40px;
- height: 40px;
- border-radius: 4px;
- display: flex;
- justify-content: center;
- align-items: center;
- cursor: pointer;
- margin-left: 10px;
-}
-.embed___hvpEJ {
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
-}
-
-/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Cards/ClassroomList/index.less?modules ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___eMcr7 {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___HcNca {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___ZnvVN {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___fdgDf {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___SEKvd {
- flex-direction: column;
- box-orient: block-axis;
-}
-.list___L1hmU {
- display: flex;
- justify-content: flex-start;
- align-items: center;
- flex-wrap: wrap;
- padding: 0;
-}
-.list___L1hmU .wrap___pKgcW {
- height: 270px;
- background: #ffffff;
- box-shadow: 0px 1px 4px 0px #d6dae1;
- border-radius: 8px;
- position: relative;
-}
-.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK {
- display: flex;
-}
-.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK {
- position: absolute;
- z-index: 10;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- background: rgba(0, 0, 0, 0.6);
- box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
- border-radius: 8px;
- display: none;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-}
-.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div {
- width: 116px;
- height: 36px;
- border-radius: 18px;
- border: 1px solid #ffffff;
- font-size: 14px;
- font-weight: 600;
- color: #ffffff;
- line-height: 34px;
- text-align: center;
- margin: 10px 0;
- cursor: pointer;
-}
-.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover {
- box-shadow: 0px 0px 4px 0px #4f85ff;
- border: 1px solid #c2d3f8;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB {
- height: calc(100% - 50px);
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: flex-start;
- padding: 0 24px;
- position: relative;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq {
- position: absolute;
- z-index: 1;
- width: 44px;
- height: 22px;
- background: #ffe9c1;
- border-radius: 8px 0px 13px 0px;
- left: 0;
- top: 0;
- color: #a45204;
- text-align: center;
- line-height: 22px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90 {
- font-weight: 600;
- color: #333333;
- margin-top: 25px;
- font-size: 16px;
- white-space: normal;
- text-align: center;
- -webkit-box-orient: vertical;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- overflow: hidden;
- line-height: 26px;
- height: 48px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL {
- width: 60px;
- height: 60px;
- border-radius: 30px;
- margin-top: 14px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7 {
- font-size: 14px;
- color: #333333;
- margin-top: 8px;
- width: 98%;
- text-align: center;
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ {
- display: flex;
- align-items: center;
- margin-top: 12px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div {
- width: 76px;
- background: #ffffff;
- height: 26px;
- border-radius: 13px;
- border: 1px solid #d6f7ef;
- font-size: 14px;
- color: #01795d;
- line-height: 24px;
- text-align: center;
- margin: 0 10px;
-}
-.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside {
- width: 76px;
- background: #ffffff;
- height: 26px;
- border-radius: 13px;
- border: 1px solid #ffe9c1;
- font-size: 14px;
- color: #a45204;
- line-height: 24px;
- text-align: center;
- margin: 0 10px;
-}
-.list___L1hmU .wrap___pKgcW .bottom____k2sh {
- height: 50px;
- border-top: 1px solid #f5f5f5;
- display: flex;
- align-items: center;
- padding: 0 12px;
-}
-.list___L1hmU .wrap___pKgcW .bottom____k2sh > div {
- margin-left: auto;
-}
-.list___L1hmU .wrap___pKgcW .bottom____k2sh > span {
- display: flex;
- align-items: center;
- margin-right: 12px;
- color: #999999;
-}
-.list___L1hmU .wrap___pKgcW .bottom____k2sh > span i {
- font-size: 14px;
- font-size: 12px;
- color: #999999;
- margin-right: 6px;
-}
-
-/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/monaco-editor/index.css ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************/
-.my-monaco-editor div,
-.my-diff-editor div {
- font-size: inherit;
-}
-
-.my-error-line-wrp {
- width: calc(100% - 20px) !important;
- background: rgba(245, 0, 0, 0.2) !important;
- height: auto !important;
- color: rgba(245, 0, 0, 1);
-}
-
-
-.noCopyPaste .quick-input-widget {
- display: none !important;
-}
-
-.breakpoints-select {
-
- background: #FF0000;
- width: 8px !important;
- height: 8px !important;
- left: 7px !important;
- top: 7px;
- border-radius: 4px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- pointer-events: none;
-}
-
-.breakpoints-fake {
- background: rgba(255, 0, 0, 0.5);
- width: 8px !important;
- height: 8px !important;
- left: 7px !important;
- top: 7px;
- border-radius: 4px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- pointer-events: none;
-}
-
-.highlighted-line {
- background: #4B4B18;
-}
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomTabs/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___d27mZ {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___qfRU9 {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___fCRld {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___ORMV8 {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___PNKtZ {
- flex-direction: column;
- box-orient: block-axis;
-}
-.tabs___alpa7 {
- display: flex;
- justify-content: space-between;
- align-items: center;
- border-bottom: 1px solid #dbdce0;
- height: 54px;
-}
-.tabs___alpa7 .tabsWrap___aCQjw {
- display: flex;
- align-items: center;
- height: 100%;
-}
-.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 {
- display: flex;
- align-items: center;
- margin-right: 40px;
- height: 100%;
- cursor: pointer;
-}
-.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 > div {
- position: relative;
- font-size: 14px;
- font-weight: 400;
- color: #5f6368;
- display: flex;
- align-items: center;
- height: 100%;
-}
-.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v {
- font-weight: 500;
- color: #202124;
-}
-.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after {
- position: absolute;
- content: '';
- width: 100%;
- z-index: 4;
- border-radius: 2px;
- left: 0px;
- bottom: 0px;
- height: 3px;
- background: #202124;
- border-radius: 100px 100px 0px 0px;
-}
-
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* BASICS */
-
-.CodeMirror {
- /* Set height, width, borders, and global font properties here */
- font-family: monospace;
- height: 300px;
- color: black;
- direction: ltr;
-}
-
-/* PADDING */
-
-.CodeMirror-lines {
- padding: 4px 0; /* Vertical padding around content */
-}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- padding: 0 4px; /* Horizontal padding of content */
-}
-
-.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
- background-color: white; /* The little square between H and V scrollbars */
-}
-
-/* GUTTER */
-
-.CodeMirror-gutters {
- border-right: 1px solid #ddd;
- background-color: #f7f7f7;
- white-space: nowrap;
-}
-.CodeMirror-linenumbers {}
-.CodeMirror-linenumber {
- padding: 0 3px 0 5px;
- min-width: 20px;
- text-align: right;
- color: #999;
- white-space: nowrap;
-}
-
-.CodeMirror-guttermarker { color: black; }
-.CodeMirror-guttermarker-subtle { color: #999; }
-
-/* CURSOR */
-
-.CodeMirror-cursor {
- border-left: 1px solid black;
- border-right: none;
- width: 0;
-}
-/* Shown when moving in bi-directional text */
-.CodeMirror div.CodeMirror-secondarycursor {
- border-left: 1px solid silver;
-}
-.cm-fat-cursor .CodeMirror-cursor {
- width: auto;
- border: 0 !important;
- background: #7e7;
-}
-.cm-fat-cursor div.CodeMirror-cursors {
- z-index: 1;
-}
-.cm-fat-cursor-mark {
- background-color: rgba(20, 255, 20, 0.5);
- animation: blink 1.06s steps(1) infinite;
-}
-.cm-animate-fat-cursor {
- width: auto;
- border: 0;
- animation: blink 1.06s steps(1) infinite;
- background-color: #7e7;
-}
-@keyframes blink {
- 0% {}
- 50% { background-color: transparent; }
- 100% {}
-}
-
-/* Can style cursor different in overwrite (non-insert) mode */
-.CodeMirror-overwrite .CodeMirror-cursor {}
-
-.cm-tab { display: inline-block; text-decoration: inherit; }
-
-.CodeMirror-rulers {
- position: absolute;
- left: 0; right: 0; top: -50px; bottom: 0;
- overflow: hidden;
-}
-.CodeMirror-ruler {
- border-left: 1px solid #ccc;
- top: 0; bottom: 0;
- position: absolute;
-}
-
-/* DEFAULT THEME */
-
-.cm-s-default .cm-header {color: blue;}
-.cm-s-default .cm-quote {color: #090;}
-.cm-negative {color: #d44;}
-.cm-positive {color: #292;}
-.cm-header, .cm-strong {font-weight: bold;}
-.cm-em {font-style: italic;}
-.cm-link {text-decoration: underline;}
-.cm-strikethrough {text-decoration: line-through;}
-
-.cm-s-default .cm-keyword {color: #708;}
-.cm-s-default .cm-atom {color: #219;}
-.cm-s-default .cm-number {color: #164;}
-.cm-s-default .cm-def {color: #00f;}
-.cm-s-default .cm-variable,
-.cm-s-default .cm-punctuation,
-.cm-s-default .cm-property,
-.cm-s-default .cm-operator {}
-.cm-s-default .cm-variable-2 {color: #05a;}
-.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
-.cm-s-default .cm-comment {color: #a50;}
-.cm-s-default .cm-string {color: #a11;}
-.cm-s-default .cm-string-2 {color: #f50;}
-.cm-s-default .cm-meta {color: #555;}
-.cm-s-default .cm-qualifier {color: #555;}
-.cm-s-default .cm-builtin {color: #30a;}
-.cm-s-default .cm-bracket {color: #997;}
-.cm-s-default .cm-tag {color: #170;}
-.cm-s-default .cm-attribute {color: #00c;}
-.cm-s-default .cm-hr {color: #999;}
-.cm-s-default .cm-link {color: #00c;}
-
-.cm-s-default .cm-error {color: #f00;}
-.cm-invalidchar {color: #f00;}
-
-.CodeMirror-composing { border-bottom: 2px solid; }
-
-/* Default styles for common addons */
-
-div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
-div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
-.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
-.CodeMirror-activeline-background {background: #e8f2ff;}
-
-/* STOP */
-
-/* The rest of this file contains styles related to the mechanics of
- the editor. You probably shouldn't touch them. */
-
-.CodeMirror {
- position: relative;
- overflow: hidden;
- background: white;
-}
-
-.CodeMirror-scroll {
- overflow: scroll !important; /* Things will break if this is overridden */
- /* 50px is the magic margin used to hide the element's real scrollbars */
- /* See overflow: hidden in .CodeMirror */
- margin-bottom: -50px; margin-right: -50px;
- padding-bottom: 50px;
- height: 100%;
- outline: none; /* Prevent dragging from highlighting the element */
- position: relative;
-}
-.CodeMirror-sizer {
- position: relative;
- border-right: 50px solid transparent;
-}
-
-/* The fake, visible scrollbars. Used to force redraw during scrolling
- before actual scrolling happens, thus preventing shaking and
- flickering artifacts. */
-.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
- position: absolute;
- z-index: 6;
- display: none;
- outline: none;
-}
-.CodeMirror-vscrollbar {
- right: 0; top: 0;
- overflow-x: hidden;
- overflow-y: scroll;
-}
-.CodeMirror-hscrollbar {
- bottom: 0; left: 0;
- overflow-y: hidden;
- overflow-x: scroll;
-}
-.CodeMirror-scrollbar-filler {
- right: 0; bottom: 0;
-}
-.CodeMirror-gutter-filler {
- left: 0; bottom: 0;
-}
-
-.CodeMirror-gutters {
- position: absolute; left: 0; top: 0;
- min-height: 100%;
- z-index: 3;
-}
-.CodeMirror-gutter {
- white-space: normal;
- height: 100%;
- display: inline-block;
- vertical-align: top;
- margin-bottom: -50px;
-}
-.CodeMirror-gutter-wrapper {
- position: absolute;
- z-index: 4;
- background: none !important;
- border: none !important;
-}
-.CodeMirror-gutter-background {
- position: absolute;
- top: 0; bottom: 0;
- z-index: 4;
-}
-.CodeMirror-gutter-elt {
- position: absolute;
- cursor: default;
- z-index: 4;
-}
-.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
-.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
-
-.CodeMirror-lines {
- cursor: text;
- min-height: 1px; /* prevents collapsing before first draw */
-}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- /* Reset some styles that the rest of the page might have set */ border-radius: 0;
- border-width: 0;
- background: transparent;
- font-family: inherit;
- font-size: inherit;
- margin: 0;
- white-space: pre;
- word-wrap: normal;
- line-height: inherit;
- color: inherit;
- z-index: 2;
- position: relative;
- overflow: visible;
- -webkit-tap-highlight-color: transparent;
- -webkit-font-variant-ligatures: contextual;
- font-feature-settings: "calt";
- font-variant-ligatures: contextual;
-}
-.CodeMirror-wrap pre.CodeMirror-line,
-.CodeMirror-wrap pre.CodeMirror-line-like {
- word-wrap: break-word;
- white-space: pre-wrap;
- word-break: normal;
-}
-
-.CodeMirror-linebackground {
- position: absolute;
- left: 0; right: 0; top: 0; bottom: 0;
- z-index: 0;
-}
-
-.CodeMirror-linewidget {
- position: relative;
- z-index: 2;
- padding: 0.1px; /* Force widget margins to stay inside of the container */
-}
-
-.CodeMirror-widget {}
-
-.CodeMirror-rtl pre { direction: rtl; }
-
-.CodeMirror-code {
- outline: none;
-}
-
-/* Force content-box sizing for the elements where we expect it */
-.CodeMirror-scroll,
-.CodeMirror-sizer,
-.CodeMirror-gutter,
-.CodeMirror-gutters,
-.CodeMirror-linenumber {
- box-sizing: content-box;
-}
-
-.CodeMirror-measure {
- position: absolute;
- width: 100%;
- height: 0;
- overflow: hidden;
- visibility: hidden;
-}
-
-.CodeMirror-cursor {
- position: absolute;
- pointer-events: none;
-}
-.CodeMirror-measure pre { position: static; }
-
-div.CodeMirror-cursors {
- visibility: hidden;
- position: relative;
- z-index: 3;
-}
-div.CodeMirror-dragcursors {
- visibility: visible;
-}
-
-.CodeMirror-focused div.CodeMirror-cursors {
- visibility: visible;
-}
-
-.CodeMirror-selected { background: #d9d9d9; }
-.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
-.CodeMirror-crosshair { cursor: crosshair; }
-.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
-.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
-
-.cm-searching {
- background-color: #ffa;
- background-color: rgba(255, 255, 0, .4);
-}
-
-/* Used to force a border model for a node */
-.cm-force-border { padding-right: .1px; }
-
-@media print {
- /* Hide the cursor when printing */
- .CodeMirror div.CodeMirror-cursors {
- visibility: hidden;
- }
-}
-
-/* See issue #2901 */
-.cm-tab-wrap-hack:after { content: ''; }
-
-/* Help users use markselection to safely style text background */
-span.CodeMirror-selectedtext { background: none; }
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/SuperiorSort/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___e6HxQ {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___RnXYe {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___lVxPk {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___bu8yv {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___JczGj {
- flex-direction: column;
- box-orient: block-axis;
-}
-.orderWrap___ZfyGX {
- display: box;
- display: flex;
- align-items: center;
-}
-.orderIconWrap___XTB_O {
- display: box;
- display: flex;
- flex-direction: column;
- height: 40px;
- line-height: 40px;
- color: #999999;
-}
-.orderAsc___KWHmA {
- flex-direction: column;
- text-align: center;
- height: 10px;
- line-height: 10px;
- display: inline-block;
- margin-top: 9px;
- transform: translateY(2px);
-}
-.orderDesc___rHdbB {
- flex-direction: column;
- text-align: center;
- height: 10px;
- line-height: 10px;
- display: table;
-}
-.active___a7eSP {
- color: #232b40 !important;
-}
-.cursorPointer___gs9kL {
- cursor: pointer;
- color: #d8d8d8;
- height: 10px;
-}
-.orderTextWrap___teAKn {
- font-size: 14px;
- color: #3b3e47;
- cursor: pointer;
- margin-right: 5px;
-}
-
-/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.markdown-editor-wrapper {
- position: relative;
- margin-bottom: 12px;
-}
-.markdown-editor-body {
- display: flex;
- flex-flow: row nowrap;
- width: 100%;
- height: calc(100% - 38px);
- align-items: center;
- overflow: hidden;
-}
-.markdown-editor-body .codemirror-container {
- flex: 1 0;
- height: 100%;
- width: 100%;
- overflow: hidden;
-}
-.markdown-editor-body .CodeMirror-wrap {
- padding-bottom: 15px;
-}
-.markdown-editor-body .preview-container {
- flex: 1 0;
- height: 100%;
- margin: 10px 0px;
- padding: 8px 8px 50px 8px;
- background: #fff;
- overflow-y: auto;
- box-sizing: border-box;
- border-left: 1px solid #ccc;
- word-wrap: break-word;
- word-break: break-word;
- white-space: normal;
- font-size: 16px;
-}
-.markdown-editor-container {
- border: 1px solid #ccc;
- overflow: hidden;
- border-radius: 4px;
- font-size: 16px;
-}
-.markdown-editor-container.full-screen {
- position: fixed;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- height: 100vh !important;
- z-index: 1010;
-}
-.markdown-editor-container.full-screen .preview-container > div {
- padding-bottom: 180px !important;
-}
-.markdown-editor-container.full-screen .CodeMirror-sizer > div {
- margin-bottom: 90px;
-}
-.markdown-editor-container.on-preview .codemirror-container,
-.markdown-editor-container.on-preview .preview-container {
- width: 50%;
-}
-.mini .markdown-editor-body {
- height: calc(100% - 28px);
-}
-.flex-end {
- justify-content: flex-end;
-}
-.my-codemirror-container {
- border: 1px solid #ccc;
- width: 100%;
- margin-bottom: 24px;
-}
-.markdown-tip {
- color: #cdcdcd;
- font-size: 12px;
- position: absolute;
- right: 0;
- bottom: -28px;
- margin-bottom: 7px;
-}
-/* PADDING */
-.CodeMirror-lines {
- padding: 4px 0;
- /* Vertical padding around content */
-}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- padding: 0 4px;
- /* Horizontal padding of content */
-}
-.CodeMirror-scrollbar-filler,
-.CodeMirror-gutter-filler {
- background-color: white;
- /* The little square between H and V scrollbars */
-}
-/* GUTTER */
-.CodeMirror-gutters {
- border-right: 1px solid #ddd;
- background-color: #f7f7f7;
- white-space: nowrap;
-}
-.CodeMirror-linenumber {
- padding: 0 3px 0 5px;
- min-width: 20px;
- text-align: right;
- color: #999;
- white-space: nowrap;
-}
-.CodeMirror-guttermarker {
- color: black;
-}
-.CodeMirror-guttermarker-subtle {
- color: #999;
-}
-/* CURSOR */
-.CodeMirror-cursor {
- border-left: 1px solid black;
- border-right: none;
- width: 0;
-}
-/* Shown when moving in bi-directional text */
-.CodeMirror div.CodeMirror-secondarycursor {
- border-left: 1px solid silver;
-}
-.cm-fat-cursor .CodeMirror-cursor {
- width: auto;
- border: 0 !important;
- background: #7e7;
-}
-.cm-fat-cursor div.CodeMirror-cursors {
- z-index: 1;
-}
-.cm-fat-cursor-mark {
- background-color: rgba(20, 255, 20, 0.5);
- animation: blink 1.06s steps(1) infinite;
-}
-.cm-animate-fat-cursor {
- width: auto;
- border: 0;
- animation: blink 1.06s steps(1) infinite;
- background-color: #7e7;
-}
-@keyframes blink {
- 50% {
- background-color: transparent;
- }
-}
-.cm-tab {
- display: inline-block;
- text-decoration: inherit;
-}
-.CodeMirror-rulers {
- position: absolute;
- left: 0;
- right: 0;
- top: -50px;
- bottom: 0;
- overflow: hidden;
-}
-.CodeMirror-ruler {
- border-left: 1px solid #ccc;
- top: 0;
- bottom: 0;
- position: absolute;
-}
-/* DEFAULT THEME */
-.cm-s-default .cm-header {
- color: blue;
-}
-.cm-s-default .cm-quote {
- color: #090;
-}
-.cm-negative {
- color: #d44;
-}
-.cm-positive {
- color: #292;
-}
-.cm-header,
-.cm-strong {
- font-weight: bold;
-}
-.cm-em {
- font-style: italic;
-}
-.cm-link {
- text-decoration: underline;
-}
-.cm-strikethrough {
- text-decoration: line-through;
-}
-.cm-s-default .cm-keyword {
- color: #708;
-}
-.cm-s-default .cm-atom {
- color: #219;
-}
-.cm-s-default .cm-number {
- color: #164;
-}
-.cm-s-default .cm-def {
- color: #00f;
-}
-.cm-s-default .cm-variable-2 {
- color: #05a;
-}
-.cm-s-default .cm-variable-3,
-.cm-s-default .cm-type {
- color: #085;
-}
-.cm-s-default .cm-comment {
- color: #a50;
-}
-.cm-s-default .cm-string {
- color: #a11;
-}
-.cm-s-default .cm-string-2 {
- color: #f50;
-}
-.cm-s-default .cm-meta {
- color: #555;
-}
-.cm-s-default .cm-qualifier {
- color: #555;
-}
-.cm-s-default .cm-builtin {
- color: #30a;
-}
-.cm-s-default .cm-bracket {
- color: #997;
-}
-.cm-s-default .cm-tag {
- color: #170;
-}
-.cm-s-default .cm-attribute {
- color: #00c;
-}
-.cm-s-default .cm-hr {
- color: #999;
-}
-.cm-s-default .cm-link {
- color: #00c;
-}
-.cm-s-default .cm-error {
- color: #f00;
-}
-.cm-invalidchar {
- color: #f00;
-}
-.CodeMirror-composing {
- border-bottom: 2px solid;
-}
-/* Default styles for common addons */
-div.CodeMirror span.CodeMirror-matchingbracket {
- color: #0b0;
-}
-div.CodeMirror span.CodeMirror-nonmatchingbracket {
- color: #a22;
-}
-.CodeMirror-matchingtag {
- background: rgba(255, 150, 0, 0.3);
-}
-.CodeMirror-activeline-background {
- background: #e8f2ff;
-}
-/* STOP */
-/* The rest of this file contains styles related to the mechanics of
- the editor. You probably shouldn't touch them. */
-.CodeMirror {
- position: relative;
- overflow: hidden;
- background: white;
-}
-.CodeMirror-scroll {
- overflow: scroll !important;
- /* Things will break if this is overridden */
- /* 50px is the magic margin used to hide the element's real scrollbars */
- /* See overflow: hidden in .CodeMirror */
- margin-bottom: -50px;
- margin-right: -50px;
- padding-bottom: 50px;
- height: 100%;
- outline: none;
- /* Prevent dragging from highlighting the element */
- position: relative;
-}
-.CodeMirror-sizer {
- position: relative;
- border-right: 50px solid transparent;
-}
-/* The fake, visible scrollbars. Used to force redraw during scrolling
- before actual scrolling happens, thus preventing shaking and
- flickering artifacts. */
-.CodeMirror-vscrollbar,
-.CodeMirror-hscrollbar,
-.CodeMirror-scrollbar-filler,
-.CodeMirror-gutter-filler {
- position: absolute;
- z-index: 6;
- display: none;
-}
-.CodeMirror-vscrollbar {
- right: 0;
- top: 0;
- overflow-x: hidden;
- overflow-y: scroll;
-}
-.CodeMirror-hscrollbar {
- bottom: 0;
- left: 0;
- overflow-y: hidden;
- overflow-x: scroll;
-}
-.CodeMirror-scrollbar-filler {
- right: 0;
- bottom: 0;
-}
-.CodeMirror-gutter-filler {
- left: 0;
- bottom: 0;
-}
-.CodeMirror-gutters {
- position: absolute;
- left: 0;
- top: 0;
- min-height: 100%;
- z-index: 3;
-}
-.CodeMirror-gutter {
- white-space: normal;
- height: 100%;
- display: inline-block;
- vertical-align: top;
- margin-bottom: -50px;
-}
-.CodeMirror-gutter-wrapper {
- position: absolute;
- z-index: 4;
- background: none !important;
- border: none !important;
-}
-.CodeMirror-gutter-background {
- position: absolute;
- top: 0;
- bottom: 0;
- z-index: 4;
-}
-.CodeMirror-gutter-elt {
- position: absolute;
- cursor: default;
- z-index: 4;
-}
-.CodeMirror-gutter-wrapper ::selection {
- background-color: transparent;
-}
-.CodeMirror-gutter-wrapper ::-moz-selection {
- background-color: transparent;
-}
-.CodeMirror-lines {
- cursor: text;
- min-height: 1px;
- /* prevents collapsing before first draw */
-}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- /* Reset some styles that the rest of the page might have set */
- border-radius: 0;
- border-width: 0;
- background: transparent;
- font-family: inherit;
- font-size: inherit;
- margin: 0;
- white-space: pre;
- word-wrap: normal;
- line-height: inherit;
- color: inherit;
- z-index: 2;
- position: relative;
- overflow: visible;
- -webkit-tap-highlight-color: transparent;
- -webkit-font-variant-ligatures: contextual;
- font-feature-settings: "calt";
- font-variant-ligatures: contextual;
-}
-.CodeMirror-wrap pre.CodeMirror-line,
-.CodeMirror-wrap pre.CodeMirror-line-like {
- word-wrap: break-word;
- white-space: pre-wrap;
- word-break: normal;
-}
-.CodeMirror-linebackground {
- position: absolute;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- z-index: 0;
-}
-.CodeMirror-linewidget {
- position: relative;
- z-index: 2;
- padding: 0.1px;
- /* Force widget margins to stay inside of the container */
-}
-.CodeMirror-rtl pre {
- direction: rtl;
-}
-.CodeMirror-code {
- outline: none;
-}
-/* Force content-box sizing for the elements where we expect it */
-.CodeMirror-scroll,
-.CodeMirror-sizer,
-.CodeMirror-gutter,
-.CodeMirror-gutters,
-.CodeMirror-linenumber {
- box-sizing: content-box;
-}
-.CodeMirror-measure {
- position: absolute;
- width: 100%;
- height: 0;
- overflow: hidden;
- visibility: hidden;
-}
-.CodeMirror-cursor {
- position: absolute;
- pointer-events: none;
-}
-.CodeMirror-measure pre {
- position: static;
-}
-div.CodeMirror-cursors {
- visibility: hidden;
- position: relative;
- z-index: 3;
-}
-div.CodeMirror-dragcursors {
- visibility: visible;
-}
-.CodeMirror-focused div.CodeMirror-cursors {
- visibility: visible;
-}
-.CodeMirror-selected {
- background: #d9d9d9;
-}
-.CodeMirror-focused .CodeMirror-selected {
- background: #d7d4f0;
-}
-.CodeMirror-crosshair {
- cursor: crosshair;
-}
-.CodeMirror-line::selection,
-.CodeMirror-line > span::selection,
-.CodeMirror-line > span > span::selection {
- background: #d7d4f0;
-}
-.CodeMirror-line::-moz-selection,
-.CodeMirror-line > span::-moz-selection,
-.CodeMirror-line > span > span::-moz-selection {
- background: #d7d4f0;
-}
-.cm-searching {
- background-color: #ffa;
- background-color: rgba(255, 255, 0, 0.4);
-}
-/* Used to force a border model for a node */
-.cm-force-border {
- padding-right: 0.1px;
-}
-@media print {
- /* Hide the cursor when printing */
- .CodeMirror div.CodeMirror-cursors {
- visibility: hidden;
- }
-}
-/* See issue #2901 */
-.cm-tab-wrap-hack:after {
- content: '';
-}
-/* Help users use markselection to safely style text background */
-span.CodeMirror-selectedtext {
- background: none;
-}
-.CodeMirror-sizer {
- padding-top: 10px;
- padding-bottom: 10px !important;
-}
-.CodeMirror-empty.CodeMirror-focused {
- outline: none;
-}
-.CodeMirror pre.CodeMirror-placeholder {
- color: #999;
-}
-.CodeMirror {
- position: relative;
- overflow: hidden;
- background: white;
- word-break: break-word;
-}
-.CodeMirror pre.CodeMirror-line,
-.CodeMirror pre.CodeMirror-line-like {
- word-wrap: break-word;
- word-break: break-word;
- white-space: pre-wrap;
- line-height: 1.6;
-}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomButton/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___LCi0B {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___hzONe {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___ZyQRE {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___XKM74 {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___p8LCU {
- flex-direction: column;
- box-orient: block-axis;
-}
-.btn___In02G.mediacy-round___uveEv {
- height: 36px;
- border-radius: 36px;
-}
-.btn___In02G.mediacy-default___dDxsd {
- height: 36px;
- border-radius: 4px;
-}
-.btn___In02G .default___K791v {
- background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border: 1px solid #bacffe;
- font-size: 14px;
- padding: 0 15px;
- color: #3061d0;
- text-align: center;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-button[class~='ant-btn-default']:not(:disabled).btn___In02G {
- background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border: 1px solid #bacffe;
- font-size: 14px;
- padding: 0 15px;
- color: #3061d0;
- text-align: center;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-button[class~='ant-btn-default']:not(:disabled).btn___In02G:hover {
- color: #165dff;
- border: 1px solid #165dff;
-}
-button[class~='ant-btn-default']:disabled.btn___In02G {
- background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border: 1px solid #bacffe;
- font-size: 14px;
- padding: 0 15px;
- color: #3061d0;
- text-align: center;
- cursor: pointer;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- opacity: 50%;
- cursor: not-allowed;
-}
-
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.markdown-toolbar-container {
- display: flex;
- flex-flow: row wrap;
- align-items: center;
- padding: 0 5px;
- margin: 0;
- position: relative;
- list-style: none;
- background: #fff;
- border-bottom: 1px solid #ccc;
- box-sizing: border-box;
- line-height: 20px;
- width: 100%;
- min-height: 30px;
-}
-.markdown-toolbar-container .fill-tip {
- cursor: pointer;
- font-size: 12px;
- display: inline-block;
- padding: 5px;
- border: 1px solid #E99237;
- border-radius: 5px;
- box-sizing: border-box;
- line-height: 16px;
- height: auto;
- color: #A65500;
- background-color: #FFF1E2;
- position: relative;
- margin-left: 10px;
-}
-.markdown-toolbar-container .fill-tip::before {
- content: ' ';
- width: 0;
- height: 0;
- border-top: 6px solid transparent;
- border-bottom: 6px solid transparent;
- border-right: 6px solid #FFF1E2;
- position: absolute;
- left: -6px;
- top: 6px;
- z-index: 10;
-}
-.markdown-toolbar-container .fill-tip::after {
- content: ' ';
- width: 0;
- height: 0;
- border-top: 6px solid transparent;
- border-bottom: 6px solid transparent;
- border-right: 6px solid #E99237;
- position: absolute;
- left: -7px;
- top: 6px;
-}
-.markdown-toolbar-container li {
- color: #666;
- padding: 0 1px;
- height: 100%;
- display: flex;
- height: 38px;
- flex-flow: column nowrap;
- justify-content: center;
-}
-.markdown-toolbar-container a,
-.markdown-toolbar-container span {
- display: block;
-}
-.markdown-toolbar-container a {
- width: 28px;
- color: #666;
- cursor: pointer;
- text-align: center;
- font-size: 18px;
-}
-.markdown-toolbar-container .btn-null {
- width: auto;
- display: flex;
- flex-flow: row nowrap;
- align-items: center;
-}
-.markdown-toolbar-container .insert-blank {
- color: #E99237;
- font-size: 18px;
-}
-.markdown-toolbar-container span.v-line {
- margin: 0 5px;
- height: 65%;
- border-right: 1px solid #ccc;
-}
-.mini .markdown-toolbar-container li {
- height: 28px;
-}
-.editor-resize {
- display: block;
- width: 120px;
- height: 4px;
- left: 54%;
- margin-top: 2px;
- border-top: 1px solid #ccc;
- border-bottom: 1px solid #ccc;
- cursor: row-resize;
- white-space: nowrap;
- overflow: hidden;
- text-transform: capitalize;
- box-sizing: border-box;
- margin: 0 auto;
-}
-.btn-full-screen {
- position: absolute;
- right: 5px;
-}
-
-/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/HeadBack/index.less?modules ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___TB7bQ {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___oBlTb {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___b5XbB {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___CNhe7 {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___yHXKW {
- flex-direction: column;
- box-orient: block-axis;
-}
-.head___ghH72 {
- height: 54px;
- border-bottom: 1px solid #DBDCE0;
- display: flex;
- align-items: center;
-}
-.head___ghH72 > span {
- color: #999999;
- font-size: 12px;
- cursor: pointer;
- flex-shrink: 0;
-}
-.head___ghH72 > b {
- font-weight: 500;
- color: #232B40;
- margin-left: 30px;
- font-size: 14px;
- flex: 1 1;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
-}
-.head___ghH72 .node___mjPEy {
- margin-left: auto;
- flex-shrink: 0;
-}
-
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/markdown-editor/css/iconfont.css ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************/
-@font-face {
- font-family: "md-iconfont";
- src: url(./static/iconfont.345f94c8.eot);
- /* IE9 */
- src: url(./static/iconfont.345f94c8.eot#iefix) format('embedded-opentype'),
- /* IE6-IE8 */
- /* url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), */
- url(./static/iconfont.deef216b.woff) format('woff'),
- url(./static/iconfont.42606faf.ttf) format('truetype'),
- /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
- url(./static/iconfont.504b881c.svg#iconfont) format('svg');
- /* iOS 4.1- */
-}
-
-.md-iconfont {
- font-family: "md-iconfont" !important;
- font-size: 16px;
- font-style: normal;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-.icon-uniE900:before {
- content: "\e900";
- font-size: 14px;
- margin-left: 5px;
-}
-
-.icon-shrink:before {
- content: "\e728";
-}
-
-.icon-enlarge:before {
- content: "\e623";
-}
-
-.icon-code:before {
- content: "\e602";
-}
-
-.icon-italic:before {
- content: "\e718";
-}
-
-.icon-bold:before {
- content: "\e644";
-}
-
-.icon-picture:before {
- content: "\e606";
-}
-
-.icon-minus:before {
- content: "\e62c";
-}
-
-.icon-order-list:before {
- content: "\e655";
-}
-
-.icon-link:before {
- content: "\e7d4";
-}
-
-.icon-formula:before {
- content: "\e633";
-}
-
-.icon-unorder-list:before {
- content: "\e668";
-}
-
-.icon-edit:before {
- content: "\e603";
-}
-
-.icon-table:before {
- content: "\e7db";
-}
-
-.icon-sum:before {
- content: "\e667";
-}
-
-.icon-eye:before {
- content: "\e69f";
-}
-
-.icon-eye-slash:before {
- content: "\e601";
-}
-
-.icon-eraser:before {
- content: "\e8cd";
-}
-
-.icon-file-code:before {
- content: "\e9ec";
-}
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/ConfirmAndCancel/index.less?modules ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___AlHuF {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___vN2LW {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___Ac7D2 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___y38I7 {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___iQE6P {
- flex-direction: column;
- box-orient: block-axis;
-}
-.btns___sNgTb {
- display: flex;
- align-items: center;
-}
-.btns___sNgTb .confirm___Ozirl {
- height: 38px;
- background: #3061D0;
- border-radius: 2px;
- color: #FFFFFF;
- padding: 0 34px;
-}
-.btns___sNgTb .cancel___aiq1I {
- height: 38px;
- background: #F8F9FC;
- border-radius: 2px;
- opacity: 0.5;
- border: 1px solid #C3CFE0;
- font-size: 14px;
- color: #464F66;
- margin-left: 20px;
-}
-
-/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/theme/blackboard.css ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* Port of TextMate's Blackboard theme */
-
-.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; }
-.cm-s-blackboard div.CodeMirror-selected { background: #253B76; }
-.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); }
-.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); }
-.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; }
-.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; }
-.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; }
-.cm-s-blackboard .CodeMirror-linenumber { color: #888; }
-.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; }
-
-.cm-s-blackboard .cm-keyword { color: #FBDE2D; }
-.cm-s-blackboard .cm-atom { color: #D8FA3C; }
-.cm-s-blackboard .cm-number { color: #D8FA3C; }
-.cm-s-blackboard .cm-def { color: #8DA6CE; }
-.cm-s-blackboard .cm-variable { color: #FF6400; }
-.cm-s-blackboard .cm-operator { color: #FBDE2D; }
-.cm-s-blackboard .cm-comment { color: #AEAEAE; }
-.cm-s-blackboard .cm-string { color: #61CE3C; }
-.cm-s-blackboard .cm-string-2 { color: #61CE3C; }
-.cm-s-blackboard .cm-meta { color: #D8FA3C; }
-.cm-s-blackboard .cm-builtin { color: #8DA6CE; }
-.cm-s-blackboard .cm-tag { color: #8DA6CE; }
-.cm-s-blackboard .cm-attribute { color: #8DA6CE; }
-.cm-s-blackboard .cm-header { color: #FF6400; }
-.cm-s-blackboard .cm-hr { color: #AEAEAE; }
-.cm-s-blackboard .cm-link { color: #8DA6CE; }
-.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; }
-
-.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; }
-.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; }
-
-/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/FixedBottom/index.less?modules ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___jkpdr {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___OtsL8 {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___rbcb_ {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___zBR21 {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___nS_eP {
- flex-direction: column;
- box-orient: block-axis;
-}
-.fixedBottom___oJl7m {
- width: 100%;
- height: 70px;
- background: #FFFFFF;
- box-shadow: 0px -3px 16px 0px rgba(219, 219, 219, 0.5);
- position: fixed;
- z-index: 1000;
- bottom: 0;
- left: 0;
-}
-.fixedBottom___oJl7m .wrap___A3Oq1 {
- width: 1200px;
- height: 100%;
- margin: auto;
- display: flex;
- align-items: center;
- justify-content: space-between;
-}
-.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y {
- flex: 1 1;
-}
-
-/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/upload-image/index.less ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.upload-button {
- width: 106px;
- height: 32px;
- line-height: 32px;
- font-size: 12px;
- display: block;
- position: relative;
- color: #0152d9;
-}
-.upload-button input {
- opacity: 0;
- width: 160px;
- height: 32px;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
-}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomCrumbs/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___tY8Yn {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___vHdYA {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___pa61F {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___HyDXt {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___UjZek {
- flex-direction: column;
- box-orient: block-axis;
-}
-.crumbs___V41Oe {
- margin: 15px auto 25px auto;
- width: 1200px;
- cursor: default;
-}
-.crumbs___V41Oe span {
- font-size: 12px;
- color: #C5C5C5;
-}
-.crumbs___V41Oe .hover___bEIVd {
- cursor: pointer;
-}
-.crumbs___V41Oe .hover___bEIVd:hover {
- color: #5F6368;
-}
-
diff --git a/37188.async.js b/49845.async.js
similarity index 68%
rename from 37188.async.js
rename to 49845.async.js
index e85a86d99a..84a7e04cf6 100644
--- a/37188.async.js
+++ b/49845.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[37188,52720],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[49845,37825,52720],{
/***/ 68742:
/*!***********************************************************************************************************!*\
@@ -1364,6 +1364,913 @@ const genWireframeStyle = token => {
/***/ }),
+/***/ 19479:
+/*!********************************************************************!*\
+ !*** ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ rate; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(23015);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/StarFilled.js
+// This icon file is generated automatically.
+var StarFilled = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" } }] }, "name": "star", "theme": "filled" };
+/* harmony default export */ var asn_StarFilled = (StarFilled);
+
+// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(91851);
+;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/StarFilled.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+
+var StarFilled_StarFilled = function StarFilled(props, ref) {
+ return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
+ ref: ref,
+ icon: asn_StarFilled
+ }));
+};
+if (false) {}
+/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/_react_17_0_2_react.forwardRef(StarFilled_StarFilled));
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(65817);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(89561);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(83658);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
+var useMergedState = __webpack_require__(84381);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
+var KeyCode = __webpack_require__(84821);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/pickAttrs.js
+var pickAttrs = __webpack_require__(3286);
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Star.js
+
+
+
+function Star(props, ref) {
+ var disabled = props.disabled,
+ prefixCls = props.prefixCls,
+ character = props.character,
+ characterRender = props.characterRender,
+ index = props.index,
+ count = props.count,
+ value = props.value,
+ allowHalf = props.allowHalf,
+ focused = props.focused,
+ onHover = props.onHover,
+ onClick = props.onClick;
+ // =========================== Events ===========================
+ var onInternalHover = function onInternalHover(e) {
+ onHover(e, index);
+ };
+ var onInternalClick = function onInternalClick(e) {
+ onClick(e, index);
+ };
+ var onInternalKeyDown = function onInternalKeyDown(e) {
+ if (e.keyCode === KeyCode/* default */.Z.ENTER) {
+ onClick(e, index);
+ }
+ };
+ // =========================== Render ===========================
+ // >>>>> ClassName
+ var starValue = index + 1;
+ var classNameList = new Set([prefixCls]);
+ // TODO: Current we just refactor from CC to FC. This logic seems can be optimized.
+ if (value === 0 && index === 0 && focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ } else if (allowHalf && value + 0.5 >= starValue && value < starValue) {
+ classNameList.add("".concat(prefixCls, "-half"));
+ classNameList.add("".concat(prefixCls, "-active"));
+ if (focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ }
+ } else {
+ if (starValue <= value) {
+ classNameList.add("".concat(prefixCls, "-full"));
+ } else {
+ classNameList.add("".concat(prefixCls, "-zero"));
+ }
+ if (starValue === value && focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ }
+ }
+ // >>>>> Node
+ var characterNode = typeof character === 'function' ? character(props) : character;
+ var start = /*#__PURE__*/_react_17_0_2_react.createElement("li", {
+ className: _classnames_2_3_2_classnames_default()(Array.from(classNameList)),
+ ref: ref
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ onClick: disabled ? null : onInternalClick,
+ onKeyDown: disabled ? null : onInternalKeyDown,
+ onMouseMove: disabled ? null : onInternalHover,
+ role: "radio",
+ "aria-checked": value > index ? 'true' : 'false',
+ "aria-posinset": index + 1,
+ "aria-setsize": count,
+ tabIndex: disabled ? -1 : 0
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-first")
+ }, characterNode), /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-second")
+ }, characterNode)));
+ if (characterRender) {
+ start = characterRender(start, props);
+ }
+ return start;
+}
+/* harmony default export */ var es_Star = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Star));
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/useRefs.js
+
+function useRefs() {
+ var nodeRef = _react_17_0_2_react.useRef({});
+ function getRef(index) {
+ return nodeRef.current[index];
+ }
+ function setRef(index) {
+ return function (node) {
+ nodeRef.current[index] = node;
+ };
+ }
+ return [getRef, setRef];
+}
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/util.js
+function getScroll(w) {
+ var ret = w.pageXOffset;
+ var method = 'scrollLeft';
+ if (typeof ret !== 'number') {
+ var d = w.document;
+ // ie6,7,8 standard mode
+ ret = d.documentElement[method];
+ if (typeof ret !== 'number') {
+ // quirks mode
+ ret = d.body[method];
+ }
+ }
+ return ret;
+}
+function getClientPosition(elem) {
+ var x;
+ var y;
+ var doc = elem.ownerDocument;
+ var body = doc.body;
+ var docElem = doc && doc.documentElement;
+ var box = elem.getBoundingClientRect();
+ x = box.left;
+ y = box.top;
+ x -= docElem.clientLeft || body.clientLeft || 0;
+ y -= docElem.clientTop || body.clientTop || 0;
+ return {
+ left: x,
+ top: y
+ };
+}
+function getOffsetLeft(el) {
+ var pos = getClientPosition(el);
+ var doc = el.ownerDocument;
+ // Only IE use `parentWindow`
+ var w = doc.defaultView || doc.parentWindow;
+ pos.left += getScroll(w);
+ return pos.left;
+}
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Rate.js
+
+
+
+
+var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"];
+
+
+
+
+
+
+
+
+function Rate(props, ref) {
+ var _classNames;
+ var _props$prefixCls = props.prefixCls,
+ prefixCls = _props$prefixCls === void 0 ? 'rc-rate' : _props$prefixCls,
+ className = props.className,
+ defaultValue = props.defaultValue,
+ propValue = props.value,
+ _props$count = props.count,
+ count = _props$count === void 0 ? 5 : _props$count,
+ _props$allowHalf = props.allowHalf,
+ allowHalf = _props$allowHalf === void 0 ? false : _props$allowHalf,
+ _props$allowClear = props.allowClear,
+ allowClear = _props$allowClear === void 0 ? true : _props$allowClear,
+ _props$character = props.character,
+ character = _props$character === void 0 ? '★' : _props$character,
+ characterRender = props.characterRender,
+ disabled = props.disabled,
+ _props$direction = props.direction,
+ direction = _props$direction === void 0 ? 'ltr' : _props$direction,
+ _props$tabIndex = props.tabIndex,
+ tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex,
+ autoFocus = props.autoFocus,
+ onHoverChange = props.onHoverChange,
+ onChange = props.onChange,
+ onFocus = props.onFocus,
+ onBlur = props.onBlur,
+ onKeyDown = props.onKeyDown,
+ onMouseLeave = props.onMouseLeave,
+ restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded);
+ var _useRefs = useRefs(),
+ _useRefs2 = (0,slicedToArray/* default */.Z)(_useRefs, 2),
+ getStarRef = _useRefs2[0],
+ setStarRef = _useRefs2[1];
+ var rateRef = _react_17_0_2_react.useRef(null);
+ // ============================ Ref =============================
+ var triggerFocus = function triggerFocus() {
+ if (!disabled) {
+ var _rateRef$current;
+ (_rateRef$current = rateRef.current) === null || _rateRef$current === void 0 ? void 0 : _rateRef$current.focus();
+ }
+ };
+ _react_17_0_2_react.useImperativeHandle(ref, function () {
+ return {
+ focus: triggerFocus,
+ blur: function blur() {
+ if (!disabled) {
+ var _rateRef$current2;
+ (_rateRef$current2 = rateRef.current) === null || _rateRef$current2 === void 0 ? void 0 : _rateRef$current2.blur();
+ }
+ }
+ };
+ });
+ // =========================== Value ============================
+ var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue || 0, {
+ value: propValue
+ }),
+ _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
+ value = _useMergedState2[0],
+ setValue = _useMergedState2[1];
+ var _useMergedState3 = (0,useMergedState/* default */.Z)(null),
+ _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2),
+ cleanedValue = _useMergedState4[0],
+ setCleanedValue = _useMergedState4[1];
+ var getStarValue = function getStarValue(index, x) {
+ var reverse = direction === 'rtl';
+ var starValue = index + 1;
+ if (allowHalf) {
+ var starEle = getStarRef(index);
+ var leftDis = getOffsetLeft(starEle);
+ var width = starEle.clientWidth;
+ if (reverse && x - leftDis > width / 2) {
+ starValue -= 0.5;
+ } else if (!reverse && x - leftDis < width / 2) {
+ starValue -= 0.5;
+ }
+ }
+ return starValue;
+ };
+ // >>>>> Change
+ var changeValue = function changeValue(nextValue) {
+ setValue(nextValue);
+ onChange === null || onChange === void 0 ? void 0 : onChange(nextValue);
+ };
+ // =========================== Focus ============================
+ var _React$useState = _react_17_0_2_react.useState(false),
+ _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
+ focused = _React$useState2[0],
+ setFocused = _React$useState2[1];
+ var onInternalFocus = function onInternalFocus() {
+ setFocused(true);
+ onFocus === null || onFocus === void 0 ? void 0 : onFocus();
+ };
+ var onInternalBlur = function onInternalBlur() {
+ setFocused(false);
+ onBlur === null || onBlur === void 0 ? void 0 : onBlur();
+ };
+ // =========================== Hover ============================
+ var _React$useState3 = _react_17_0_2_react.useState(null),
+ _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2),
+ hoverValue = _React$useState4[0],
+ setHoverValue = _React$useState4[1];
+ var onHover = function onHover(event, index) {
+ var nextHoverValue = getStarValue(index, event.pageX);
+ if (nextHoverValue !== cleanedValue) {
+ setHoverValue(nextHoverValue);
+ setCleanedValue(null);
+ }
+ onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(nextHoverValue);
+ };
+ var onMouseLeaveCallback = function onMouseLeaveCallback(event) {
+ if (!disabled) {
+ setHoverValue(null);
+ setCleanedValue(null);
+ onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(undefined);
+ }
+ if (event) {
+ onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(event);
+ }
+ };
+ // =========================== Click ============================
+ var onClick = function onClick(event, index) {
+ var newValue = getStarValue(index, event.pageX);
+ var isReset = false;
+ if (allowClear) {
+ isReset = newValue === value;
+ }
+ onMouseLeaveCallback();
+ changeValue(isReset ? 0 : newValue);
+ setCleanedValue(isReset ? newValue : null);
+ };
+ var onInternalKeyDown = function onInternalKeyDown(event) {
+ var keyCode = event.keyCode;
+ var reverse = direction === 'rtl';
+ var nextValue = value;
+ if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue < count && !reverse) {
+ if (allowHalf) {
+ nextValue += 0.5;
+ } else {
+ nextValue += 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue > 0 && !reverse) {
+ if (allowHalf) {
+ nextValue -= 0.5;
+ } else {
+ nextValue -= 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue > 0 && reverse) {
+ if (allowHalf) {
+ nextValue -= 0.5;
+ } else {
+ nextValue -= 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue < count && reverse) {
+ if (allowHalf) {
+ nextValue += 0.5;
+ } else {
+ nextValue += 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ }
+ onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event);
+ };
+ // =========================== Effect ===========================
+ _react_17_0_2_react.useEffect(function () {
+ if (autoFocus && !disabled) {
+ triggerFocus();
+ }
+ }, []);
+ // =========================== Render ===========================
+ // >>> Star
+ var starNodes = new Array(count).fill(0).map(function (item, index) {
+ return /*#__PURE__*/_react_17_0_2_react.createElement(es_Star, {
+ ref: setStarRef(index),
+ index: index,
+ count: count,
+ disabled: disabled,
+ prefixCls: "".concat(prefixCls, "-star"),
+ allowHalf: allowHalf,
+ value: hoverValue === null ? value : hoverValue,
+ onClick: onClick,
+ onHover: onHover,
+ key: item || index,
+ character: character,
+ characterRender: characterRender,
+ focused: focused
+ });
+ });
+ var classString = _classnames_2_3_2_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames));
+ // >>> Node
+ return /*#__PURE__*/_react_17_0_2_react.createElement("ul", (0,esm_extends/* default */.Z)({
+ className: classString,
+ onMouseLeave: onMouseLeaveCallback,
+ tabIndex: disabled ? -1 : tabIndex,
+ onFocus: disabled ? null : onInternalFocus,
+ onBlur: disabled ? null : onInternalBlur,
+ onKeyDown: disabled ? null : onInternalKeyDown,
+ ref: rateRef,
+ role: "radiogroup"
+ }, (0,pickAttrs/* default */.Z)(restProps, {
+ aria: true,
+ data: true,
+ attr: true
+ })), starNodes);
+}
+/* harmony default export */ var es_Rate = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Rate));
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/index.js
+
+/* harmony default export */ var es = (es_Rate);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
+var context = __webpack_require__(36355);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
+var style = __webpack_require__(17313);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
+var genComponentStyleHook = __webpack_require__(83116);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
+var statistic = __webpack_require__(37613);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/style/index.js
+"use client";
+
+
+
+const genRateStarStyle = token => {
+ const {
+ componentCls
+ } = token;
+ return {
+ [`${componentCls}-star`]: {
+ position: 'relative',
+ display: 'inline-block',
+ color: 'inherit',
+ cursor: 'pointer',
+ '&:not(:last-child)': {
+ marginInlineEnd: token.marginXS
+ },
+ '> div': {
+ transition: `all ${token.motionDurationMid}, outline 0s`,
+ '&:hover': {
+ transform: token.starHoverScale
+ },
+ '&:focus': {
+ outline: 0
+ },
+ '&:focus-visible': {
+ outline: `${token.lineWidth}px dashed ${token.starColor}`,
+ transform: token.starHoverScale
+ }
+ },
+ '&-first, &-second': {
+ color: token.starBg,
+ transition: `all ${token.motionDurationMid}`,
+ userSelect: 'none',
+ [token.iconCls]: {
+ verticalAlign: 'middle'
+ }
+ },
+ '&-first': {
+ position: 'absolute',
+ top: 0,
+ insetInlineStart: 0,
+ width: '50%',
+ height: '100%',
+ overflow: 'hidden',
+ opacity: 0
+ },
+ [`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: {
+ opacity: 1
+ },
+ [`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: {
+ color: 'inherit'
+ }
+ }
+ };
+};
+const genRateRtlStyle = token => ({
+ [`&-rtl${token.componentCls}`]: {
+ direction: 'rtl'
+ }
+});
+const genRateStyle = token => {
+ const {
+ componentCls
+ } = token;
+ return {
+ [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
+ display: 'inline-block',
+ margin: 0,
+ padding: 0,
+ color: token.starColor,
+ fontSize: token.starSize,
+ lineHeight: 'unset',
+ listStyle: 'none',
+ outline: 'none',
+ // disable styles
+ [`&-disabled${componentCls} ${componentCls}-star`]: {
+ cursor: 'default',
+ '> div:hover': {
+ transform: 'scale(1)'
+ }
+ }
+ }), genRateStarStyle(token)), {
+ // text styles
+ [`+ ${componentCls}-text`]: {
+ display: 'inline-block',
+ marginInlineStart: token.marginXS,
+ fontSize: token.fontSize
+ }
+ }), genRateRtlStyle(token))
+ };
+};
+// ============================== Export ==============================
+/* harmony default export */ var rate_style = ((0,genComponentStyleHook/* default */.Z)('Rate', token => {
+ const rateToken = (0,statistic/* merge */.TS)(token, {});
+ return [genRateStyle(rateToken)];
+}, token => ({
+ starColor: token.yellow6,
+ starSize: token.controlHeightLG * 0.5,
+ starHoverScale: 'scale(1.1)',
+ starBg: token.colorFillContent
+})));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js
+"use client";
+
+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;
+};
+
+
+
+
+
+
+
+const rate_Rate = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
+ const {
+ prefixCls,
+ className,
+ rootClassName,
+ style,
+ tooltips,
+ character = /*#__PURE__*/_react_17_0_2_react.createElement(icons_StarFilled, null)
+ } = props,
+ rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character"]);
+ const characterRender = (node, _ref) => {
+ let {
+ index
+ } = _ref;
+ if (!tooltips) {
+ return node;
+ }
+ return /*#__PURE__*/_react_17_0_2_react.createElement(tooltip/* default */.Z, {
+ title: tooltips[index]
+ }, node);
+ };
+ const {
+ getPrefixCls,
+ direction,
+ rate
+ } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
+ const ratePrefixCls = getPrefixCls('rate', prefixCls);
+ // Style
+ const [wrapSSR, hashId] = rate_style(ratePrefixCls);
+ const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style);
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({
+ ref: ref,
+ character: character,
+ characterRender: characterRender
+ }, rest, {
+ className: _classnames_2_3_2_classnames_default()(className, rootClassName, hashId, rate === null || rate === void 0 ? void 0 : rate.className),
+ style: mergedStyle,
+ prefixCls: ratePrefixCls,
+ direction: direction
+ })));
+});
+if (false) {}
+/* harmony default export */ var rate = (rate_Rate);
+
+/***/ }),
+
+/***/ 31797:
+/*!*************************************************************************!*\
+ !*** ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules ***!
+ \*************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ es_statistic; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useForceUpdate.js
+var useForceUpdate = __webpack_require__(56762);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js
+var reactNode = __webpack_require__(92343);
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
+var context = __webpack_require__(36355);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules
+var skeleton = __webpack_require__(59981);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Number.js
+"use client";
+
+
+const StatisticNumber = props => {
+ const {
+ value,
+ formatter,
+ precision,
+ decimalSeparator,
+ groupSeparator = '',
+ prefixCls
+ } = props;
+ let valueNode;
+ if (typeof formatter === 'function') {
+ // Customize formatter
+ valueNode = formatter(value);
+ } else {
+ // Internal formatter
+ const val = String(value);
+ const cells = val.match(/^(-?)(\d*)(\.(\d+))?$/);
+ // Process if illegal number
+ if (!cells || val === '-') {
+ valueNode = val;
+ } else {
+ const negative = cells[1];
+ let int = cells[2] || '0';
+ let decimal = cells[4] || '';
+ int = int.replace(/\B(?=(\d{3})+(?!\d))/g, groupSeparator);
+ if (typeof precision === 'number') {
+ decimal = decimal.padEnd(precision, '0').slice(0, precision > 0 ? precision : 0);
+ }
+ if (decimal) {
+ decimal = `${decimalSeparator}${decimal}`;
+ }
+ valueNode = [/*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ key: "int",
+ className: `${prefixCls}-content-value-int`
+ }, negative, int), decimal && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ key: "decimal",
+ className: `${prefixCls}-content-value-decimal`
+ }, decimal)];
+ }
+ }
+ return /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-value`
+ }, valueNode);
+};
+/* harmony default export */ var statistic_Number = (StatisticNumber);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
+var style = __webpack_require__(17313);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
+var genComponentStyleHook = __webpack_require__(83116);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
+var statistic = __webpack_require__(37613);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/style/index.js
+"use client";
+
+
+
+const genStatisticStyle = token => {
+ const {
+ componentCls,
+ marginXXS,
+ padding,
+ colorTextDescription,
+ titleFontSize,
+ colorTextHeading,
+ contentFontSize,
+ fontFamily
+ } = token;
+ return {
+ [`${componentCls}`]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
+ [`${componentCls}-title`]: {
+ marginBottom: marginXXS,
+ color: colorTextDescription,
+ fontSize: titleFontSize
+ },
+ [`${componentCls}-skeleton`]: {
+ paddingTop: padding
+ },
+ [`${componentCls}-content`]: {
+ color: colorTextHeading,
+ fontSize: contentFontSize,
+ fontFamily,
+ [`${componentCls}-content-value`]: {
+ display: 'inline-block',
+ direction: 'ltr'
+ },
+ [`${componentCls}-content-prefix, ${componentCls}-content-suffix`]: {
+ display: 'inline-block'
+ },
+ [`${componentCls}-content-prefix`]: {
+ marginInlineEnd: marginXXS
+ },
+ [`${componentCls}-content-suffix`]: {
+ marginInlineStart: marginXXS
+ }
+ }
+ })
+ };
+};
+// ============================== Export ==============================
+/* harmony default export */ var statistic_style = ((0,genComponentStyleHook/* default */.Z)('Statistic', token => {
+ const statisticToken = (0,statistic/* merge */.TS)(token, {});
+ return [genStatisticStyle(statisticToken)];
+}, token => {
+ const {
+ fontSizeHeading3,
+ fontSize
+ } = token;
+ return {
+ titleFontSize: fontSize,
+ contentFontSize: fontSizeHeading3
+ };
+}));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Statistic.js
+"use client";
+
+
+
+
+
+
+
+const Statistic = props => {
+ const {
+ prefixCls: customizePrefixCls,
+ className,
+ rootClassName,
+ style,
+ valueStyle,
+ value = 0,
+ title,
+ valueRender,
+ prefix,
+ suffix,
+ loading = false,
+ onMouseEnter,
+ onMouseLeave,
+ decimalSeparator = '.',
+ groupSeparator = ','
+ } = props;
+ const {
+ getPrefixCls,
+ direction,
+ statistic
+ } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
+ const prefixCls = getPrefixCls('statistic', customizePrefixCls);
+ const [wrapSSR, hashId] = statistic_style(prefixCls);
+ const valueNode = /*#__PURE__*/_react_17_0_2_react.createElement(statistic_Number, Object.assign({
+ decimalSeparator: decimalSeparator,
+ groupSeparator: groupSeparator,
+ prefixCls: prefixCls
+ }, props, {
+ value: value
+ }));
+ const cls = _classnames_2_3_2_classnames_default()(prefixCls, {
+ [`${prefixCls}-rtl`]: direction === 'rtl'
+ }, statistic === null || statistic === void 0 ? void 0 : statistic.className, className, rootClassName, hashId);
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: cls,
+ style: Object.assign(Object.assign({}, statistic === null || statistic === void 0 ? void 0 : statistic.style), style),
+ onMouseEnter: onMouseEnter,
+ onMouseLeave: onMouseLeave
+ }, title && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: `${prefixCls}-title`
+ }, title), /*#__PURE__*/_react_17_0_2_react.createElement(skeleton/* default */.Z, {
+ paragraph: false,
+ loading: loading,
+ className: `${prefixCls}-skeleton`
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ style: valueStyle,
+ className: `${prefixCls}-content`
+ }, prefix && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-prefix`
+ }, prefix), valueRender ? valueRender(valueNode) : valueNode, suffix && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-suffix`
+ }, suffix)))));
+};
+if (false) {}
+/* harmony default export */ var statistic_Statistic = (Statistic);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/utils.js
+// Countdown
+const timeUnits = [['Y', 1000 * 60 * 60 * 24 * 365], ['M', 1000 * 60 * 60 * 24 * 30], ['D', 1000 * 60 * 60 * 24], ['H', 1000 * 60 * 60], ['m', 1000 * 60], ['s', 1000], ['S', 1] // million seconds
+];
+
+function formatTimeStr(duration, format) {
+ let leftDuration = duration;
+ const escapeRegex = /\[[^\]]*]/g;
+ const keepList = (format.match(escapeRegex) || []).map(str => str.slice(1, -1));
+ const templateText = format.replace(escapeRegex, '[]');
+ const replacedText = timeUnits.reduce((current, _ref) => {
+ let [name, unit] = _ref;
+ if (current.includes(name)) {
+ const value = Math.floor(leftDuration / unit);
+ leftDuration -= value * unit;
+ return current.replace(new RegExp(`${name}+`, 'g'), match => {
+ const len = match.length;
+ return value.toString().padStart(len, '0');
+ });
+ }
+ return current;
+ }, templateText);
+ let index = 0;
+ return replacedText.replace(escapeRegex, () => {
+ const match = keepList[index];
+ index += 1;
+ return match;
+ });
+}
+function formatCountdown(value, config) {
+ const {
+ format = ''
+ } = config;
+ const target = new Date(value).getTime();
+ const current = Date.now();
+ const diff = Math.max(target - current, 0);
+ return formatTimeStr(diff, format);
+}
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Countdown.js
+"use client";
+
+
+
+
+
+
+const REFRESH_INTERVAL = 1000 / 30;
+function getTime(value) {
+ return new Date(value).getTime();
+}
+const Countdown = props => {
+ const {
+ value,
+ format = 'HH:mm:ss',
+ onChange,
+ onFinish
+ } = props;
+ const forceUpdate = (0,useForceUpdate/* default */.Z)();
+ const countdown = _react_17_0_2_react.useRef(null);
+ const stopTimer = () => {
+ onFinish === null || onFinish === void 0 ? void 0 : onFinish();
+ if (countdown.current) {
+ clearInterval(countdown.current);
+ countdown.current = null;
+ }
+ };
+ const syncTimer = () => {
+ const timestamp = getTime(value);
+ if (timestamp >= Date.now()) {
+ countdown.current = setInterval(() => {
+ forceUpdate();
+ onChange === null || onChange === void 0 ? void 0 : onChange(timestamp - Date.now());
+ if (timestamp < Date.now()) {
+ stopTimer();
+ }
+ }, REFRESH_INTERVAL);
+ }
+ };
+ _react_17_0_2_react.useEffect(() => {
+ syncTimer();
+ return () => {
+ if (countdown.current) {
+ clearInterval(countdown.current);
+ countdown.current = null;
+ }
+ };
+ }, [value]);
+ const formatter = (formatValue, config) => formatCountdown(formatValue, Object.assign(Object.assign({}, config), {
+ format
+ }));
+ const valueRender = node => (0,reactNode/* cloneElement */.Tm)(node, {
+ title: undefined
+ });
+ return /*#__PURE__*/_react_17_0_2_react.createElement(statistic_Statistic, Object.assign({}, props, {
+ valueRender: valueRender,
+ formatter: formatter
+ }));
+};
+/* harmony default export */ var statistic_Countdown = (/*#__PURE__*/_react_17_0_2_react.memo(Countdown));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js
+"use client";
+
+
+
+statistic_Statistic.Countdown = statistic_Countdown;
+/* harmony default export */ var es_statistic = (statistic_Statistic);
+
+/***/ }),
+
/***/ 51581:
/*!****************************************************************************************************!*\
!*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/dist/InfiniteScroll.js ***!
diff --git a/53322.async.js b/53322.async.js
index f06df7e4cc..013e8b556a 100644
--- a/53322.async.js
+++ b/53322.async.js
@@ -3569,9 +3569,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -3609,7 +3607,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -3653,12 +3651,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/52818.async.js b/57435.async.js
similarity index 90%
rename from 52818.async.js
rename to 57435.async.js
index 20b7390762..d74a29497a 100644
--- a/52818.async.js
+++ b/57435.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[52818,330],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[57435,74997],{
/***/ 80045:
/*!*******************************************************************************************************************!*\
@@ -218,7 +218,7 @@ if (false) {}
/***/ }),
-/***/ 330:
+/***/ 74997:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules ***!
\************************************************************************/
@@ -236,10 +236,10 @@ var RightOutlined = __webpack_require__(22311);
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
var toConsumableArray = __webpack_require__(7094);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/typeof.js
var esm_typeof = __webpack_require__(28939);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
@@ -260,12 +260,12 @@ var defineProperty = __webpack_require__(65817);
var es = __webpack_require__(44516);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
var KeyCode = __webpack_require__(84821);
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/PanelContent.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/PanelContent.js
-var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var PanelContent = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classnames;
var prefixCls = props.prefixCls,
forceRender = props.forceRender,
@@ -278,72 +278,36 @@ var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props,
_React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
rendered = _React$useState2[0],
setRendered = _React$useState2[1];
- _react_17_0_2_react.useEffect(
- function () {
- if (forceRender || isActive) {
- setRendered(true);
- }
- },
- [forceRender, isActive],
- );
+ _react_17_0_2_react.useEffect(function () {
+ if (forceRender || isActive) {
+ setRendered(true);
+ }
+ }, [forceRender, isActive]);
if (!rendered) {
return null;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: _classnames_2_3_2_classnames_default()(
- ''.concat(prefixCls, '-content'),
- ((_classnames = {}),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-active'), isActive),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-inactive'), !isActive),
- _classnames),
- className,
- ),
- style: style,
- role: role,
- },
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-content-box'),
- },
- children,
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: _classnames_2_3_2_classnames_default()("".concat(prefixCls, "-content"), (_classnames = {}, (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-active"), isActive), (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-inactive"), !isActive), _classnames), className),
+ style: style,
+ role: role
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-content-box")
+ }, children));
});
PanelContent.displayName = 'PanelContent';
/* harmony default export */ var es_PanelContent = (PanelContent);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Panel.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Panel.js
+var _excluded = ["showArrow", "headerClass", "isActive", "onItemClick", "forceRender", "className", "prefixCls", "collapsible", "accordion", "panelKey", "extra", "header", "expandIcon", "openMotion", "destroyInactivePanel", "children"];
-var _excluded = [
- 'showArrow',
- 'headerClass',
- 'isActive',
- 'onItemClick',
- 'forceRender',
- 'className',
- 'prefixCls',
- 'collapsible',
- 'accordion',
- 'panelKey',
- 'extra',
- 'header',
- 'expandIcon',
- 'openMotion',
- 'destroyInactivePanel',
- 'children',
-];
-var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classNames, _classNames2;
var _props$showArrow = props.showArrow,
showArrow = _props$showArrow === void 0 ? true : _props$showArrow,
@@ -368,7 +332,7 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
var collapsibleIcon = collapsible === 'icon';
var ifExtraExist = extra !== null && extra !== undefined && typeof extra !== 'boolean';
var handleItemClick = function handleItemClick() {
- onItemClick === null || onItemClick === void 0 ? void 0 : onItemClick(panelKey);
+ onItemClick === null || onItemClick === void 0 || onItemClick(panelKey);
};
var handleKeyDown = function handleKeyDown(e) {
if (e.key === 'Enter' || e.keyCode === KeyCode/* default */.Z.ENTER || e.which === KeyCode/* default */.Z.ENTER) {
@@ -377,49 +341,24 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
};
// ======================== Icon ========================
- var iconNode =
- typeof expandIcon === 'function'
- ? expandIcon(props)
- : /*#__PURE__*/ _react_17_0_2_react.createElement('i', {
- className: 'arrow',
- });
+ var iconNode = typeof expandIcon === 'function' ? expandIcon(props) : /*#__PURE__*/_react_17_0_2_react.createElement("i", {
+ className: "arrow"
+ });
if (iconNode) {
- iconNode = /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-expand-icon'),
- onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined,
- },
- iconNode,
- );
+ iconNode = /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-expand-icon"),
+ onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined
+ }, iconNode);
}
- var collapsePanelClassNames = _classnames_2_3_2_classnames_default()(
- ((_classNames = {}),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item'), true),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-active'), isActive),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-disabled'), disabled),
- _classNames),
- className,
- );
- var headerClassName = _classnames_2_3_2_classnames_default()(
- headerClass,
- ((_classNames2 = {}),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-header'), true),
- (0,defineProperty/* default */.Z)(
- _classNames2,
- ''.concat(prefixCls, '-header-collapsible-only'),
- collapsibleHeader,
- ),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-icon-collapsible-only'), collapsibleIcon),
- _classNames2),
- );
+ var collapsePanelClassNames = _classnames_2_3_2_classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-active"), isActive), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-disabled"), disabled), _classNames), className);
+ var headerClassName = _classnames_2_3_2_classnames_default()(headerClass, (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header"), true), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header-collapsible-only"), collapsibleHeader), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-icon-collapsible-only"), collapsibleIcon), _classNames2));
// ======================== HeaderProps ========================
var headerProps = {
className: headerClassName,
'aria-expanded': isActive,
'aria-disabled': disabled,
- onKeyDown: handleKeyDown,
+ onKeyDown: handleKeyDown
};
if (!collapsibleHeader && !collapsibleIcon) {
headerProps.onClick = handleItemClick;
@@ -428,75 +367,42 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
}
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- (0,esm_extends/* default */.Z)({}, resetProps, {
- ref: ref,
- className: collapsePanelClassNames,
- }),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- headerProps,
- showArrow && iconNode,
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'span',
- {
- className: ''.concat(prefixCls, '-header-text'),
- onClick: collapsible === 'header' ? handleItemClick : undefined,
- },
- header,
- ),
- ifExtraExist &&
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-extra'),
- },
- extra,
- ),
- ),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- es["default"],
- (0,esm_extends/* default */.Z)(
- {
- visible: isActive,
- leavedClassName: ''.concat(prefixCls, '-content-hidden'),
- },
- openMotion,
- {
- forceRender: forceRender,
- removeOnLeave: destroyInactivePanel,
- },
- ),
- function (_ref, motionRef) {
- var motionClassName = _ref.className,
- motionStyle = _ref.style;
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- es_PanelContent,
- {
- ref: motionRef,
- prefixCls: prefixCls,
- className: motionClassName,
- style: motionStyle,
- isActive: isActive,
- forceRender: forceRender,
- role: accordion ? 'tabpanel' : void 0,
- },
- children,
- );
- },
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", (0,esm_extends/* default */.Z)({}, resetProps, {
+ ref: ref,
+ className: collapsePanelClassNames
+ }), /*#__PURE__*/_react_17_0_2_react.createElement("div", headerProps, showArrow && iconNode, /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: "".concat(prefixCls, "-header-text"),
+ onClick: collapsible === 'header' ? handleItemClick : undefined
+ }, header), ifExtraExist && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-extra")
+ }, extra)), /*#__PURE__*/_react_17_0_2_react.createElement(es["default"], (0,esm_extends/* default */.Z)({
+ visible: isActive,
+ leavedClassName: "".concat(prefixCls, "-content-hidden")
+ }, openMotion, {
+ forceRender: forceRender,
+ removeOnLeave: destroyInactivePanel
+ }), function (_ref, motionRef) {
+ var motionClassName = _ref.className,
+ motionStyle = _ref.style;
+ return /*#__PURE__*/_react_17_0_2_react.createElement(es_PanelContent, {
+ ref: motionRef,
+ prefixCls: prefixCls,
+ className: motionClassName,
+ style: motionStyle,
+ isActive: isActive,
+ forceRender: forceRender,
+ role: accordion ? 'tabpanel' : void 0
+ }, children);
+ }));
});
/* harmony default export */ var Panel = (CollapsePanel);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/hooks/useItems.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/hooks/useItems.js
+var useItems_excluded = ["children", "label", "key", "collapsible", "onItemClick", "destroyInactivePanel"];
-var useItems_excluded = ['children', 'label', 'key', 'collapsible', 'onItemClick', 'destroyInactivePanel'];
var convertItemsToNodes = function convertItemsToNodes(items, props) {
var prefixCls = props.prefixCls,
accordion = props.accordion,
@@ -518,16 +424,12 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
// You may be puzzled why you want to convert them all into strings, me too.
// Maybe: https://github.com/react-component/collapse/blob/aac303a8b6ff30e35060b4f8fecde6f4556fcbe2/src/Collapse.tsx#L15
var key = String(rawKey !== null && rawKey !== void 0 ? rawKey : index);
- var mergeCollapsible =
- rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
- var mergeDestroyInactivePanel =
- rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0
- ? rawDestroyInactivePanel
- : destroyInactivePanel;
+ var mergeCollapsible = rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
+ var mergeDestroyInactivePanel = rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0 ? rawDestroyInactivePanel : destroyInactivePanel;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- rawOnItemClick === null || rawOnItemClick === void 0 ? void 0 : rawOnItemClick(value);
+ rawOnItemClick === null || rawOnItemClick === void 0 || rawOnItemClick(value);
};
var isActive = false;
if (accordion) {
@@ -535,23 +437,19 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- Panel,
- (0,esm_extends/* default */.Z)({}, restProps, {
- prefixCls: prefixCls,
- key: key,
- panelKey: key,
- isActive: isActive,
- accordion: accordion,
- openMotion: openMotion,
- expandIcon: expandIcon,
- header: label,
- collapsible: mergeCollapsible,
- onItemClick: handleItemClick,
- destroyInactivePanel: mergeDestroyInactivePanel,
- }),
- children,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement(Panel, (0,esm_extends/* default */.Z)({}, restProps, {
+ prefixCls: prefixCls,
+ key: key,
+ panelKey: key,
+ isActive: isActive,
+ accordion: accordion,
+ openMotion: openMotion,
+ expandIcon: expandIcon,
+ header: label,
+ collapsible: mergeCollapsible,
+ onItemClick: handleItemClick,
+ destroyInactivePanel: mergeDestroyInactivePanel
+ }), children);
});
};
@@ -581,12 +479,11 @@ var getNewChild = function getNewChild(child, index, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- var mergeCollapsible =
- childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
+ var mergeCollapsible = childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- childOnItemClick === null || childOnItemClick === void 0 ? void 0 : childOnItemClick(value);
+ childOnItemClick === null || childOnItemClick === void 0 || childOnItemClick(value);
};
var childProps = {
key: key,
@@ -595,16 +492,13 @@ var getNewChild = function getNewChild(child, index, props) {
headerClass: headerClass,
isActive: isActive,
prefixCls: prefixCls,
- destroyInactivePanel:
- childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0
- ? childDestroyInactivePanel
- : destroyInactivePanel,
+ destroyInactivePanel: childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0 ? childDestroyInactivePanel : destroyInactivePanel,
openMotion: openMotion,
accordion: accordion,
children: child.props.children,
onItemClick: handleItemClick,
expandIcon: expandIcon,
- collapsible: mergeCollapsible,
+ collapsible: mergeCollapsible
};
// https://github.com/ant-design/ant-design/issues/20479
@@ -616,7 +510,7 @@ var getNewChild = function getNewChild(child, index, props) {
delete childProps[propName];
}
});
- return /*#__PURE__*/ _react_17_0_2_react.cloneElement(child, childProps);
+ return /*#__PURE__*/_react_17_0_2_react.cloneElement(child, childProps);
};
function useItems(items, rawChildren, props) {
if (Array.isArray(items)) {
@@ -627,8 +521,7 @@ function useItems(items, rawChildren, props) {
});
}
/* harmony default export */ var hooks_useItems = (useItems);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Collapse.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Collapse.js
@@ -642,14 +535,13 @@ function getActiveKeysArray(activeKey) {
var currentActiveKey = activeKey;
if (!Array.isArray(currentActiveKey)) {
var activeKeyType = (0,esm_typeof/* default */.Z)(currentActiveKey);
- currentActiveKey =
- activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
+ currentActiveKey = activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
}
return currentActiveKey.map(function (key) {
return String(key);
});
}
-var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === void 0 ? 'rc-collapse' : _props$prefixCls,
_props$destroyInactiv = props.destroyInactivePanel,
@@ -672,7 +564,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
return _onChange === null || _onChange === void 0 ? void 0 : _onChange(v);
},
defaultValue: defaultActiveKey,
- postState: getActiveKeysArray,
+ postState: getActiveKeysArray
}),
_useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
activeKey = _useMergedState2[0],
@@ -694,10 +586,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
};
// ======================== Children ========================
- (0,warning/* default */.ZP)(
- !children,
- '`children` will be removed in next major version. Please use `items` instead.',
- );
+ (0,warning/* default */.ZP)(!children, '[rc-collapse] `children` will be removed in next major version. Please use `items` instead.');
var mergedChildren = hooks_useItems(items, children, {
prefixCls: prefixCls,
accordion: accordion,
@@ -706,38 +595,32 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
collapsible: collapsible,
destroyInactivePanel: destroyInactivePanel,
onItemClick: onItemClick,
- activeKey: activeKey,
+ activeKey: activeKey
});
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: collapseClassName,
- style: style,
- role: accordion ? 'tablist' : undefined,
- },
- mergedChildren,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: collapseClassName,
+ style: style,
+ role: accordion ? 'tablist' : undefined
+ }, mergedChildren);
});
/* harmony default export */ var es_Collapse = (Object.assign(Collapse, {
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
- Panel: Panel,
+ Panel: Panel
}));
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/index.js
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/index.js
-
-/* harmony default export */ var _rc_collapse_3_7_1_rc_collapse_es = (es_Collapse);
+/* harmony default export */ var _rc_collapse_3_7_2_rc_collapse_es = (es_Collapse);
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
var es_Panel = es_Collapse.Panel;
-
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/omit.js
var omit = __webpack_require__(99468);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/motion.js
@@ -770,7 +653,7 @@ const CollapsePanel_CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(
const collapsePanelClassName = _classnames_2_3_2_classnames_default()({
[`${prefixCls}-no-arrow`]: !showArrow
}, className);
- return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es.Panel, Object.assign({
+ return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es.Panel, Object.assign({
ref: ref
}, props, {
prefixCls: prefixCls,
@@ -1122,7 +1005,7 @@ const Collapse_Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, re
}
return child;
}) : null, [children]);
- return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es, Object.assign({
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es, Object.assign({
ref: ref,
openMotion: openMotion
}, (0,omit/* default */.Z)(props, ['rootClassName']), {
diff --git a/11392.async.js b/63240.async.js
similarity index 83%
rename from 11392.async.js
rename to 63240.async.js
index df428b9d2c..bc9c68652e 100644
--- a/11392.async.js
+++ b/63240.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[11392,43428,49127,28163,78892],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[63240,37825,43428,49127,28163,78892],{
/***/ 43914:
/*!*************************************************************************************************************!*\
@@ -3233,6 +3233,913 @@ const genWireframeStyle = token => {
/***/ }),
+/***/ 19479:
+/*!********************************************************************!*\
+ !*** ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ rate; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(23015);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/StarFilled.js
+// This icon file is generated automatically.
+var StarFilled = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" } }] }, "name": "star", "theme": "filled" };
+/* harmony default export */ var asn_StarFilled = (StarFilled);
+
+// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(91851);
+;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/StarFilled.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+
+var StarFilled_StarFilled = function StarFilled(props, ref) {
+ return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
+ ref: ref,
+ icon: asn_StarFilled
+ }));
+};
+if (false) {}
+/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/_react_17_0_2_react.forwardRef(StarFilled_StarFilled));
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(65817);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(89561);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(83658);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
+var useMergedState = __webpack_require__(84381);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
+var KeyCode = __webpack_require__(84821);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/pickAttrs.js
+var pickAttrs = __webpack_require__(3286);
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Star.js
+
+
+
+function Star(props, ref) {
+ var disabled = props.disabled,
+ prefixCls = props.prefixCls,
+ character = props.character,
+ characterRender = props.characterRender,
+ index = props.index,
+ count = props.count,
+ value = props.value,
+ allowHalf = props.allowHalf,
+ focused = props.focused,
+ onHover = props.onHover,
+ onClick = props.onClick;
+ // =========================== Events ===========================
+ var onInternalHover = function onInternalHover(e) {
+ onHover(e, index);
+ };
+ var onInternalClick = function onInternalClick(e) {
+ onClick(e, index);
+ };
+ var onInternalKeyDown = function onInternalKeyDown(e) {
+ if (e.keyCode === KeyCode/* default */.Z.ENTER) {
+ onClick(e, index);
+ }
+ };
+ // =========================== Render ===========================
+ // >>>>> ClassName
+ var starValue = index + 1;
+ var classNameList = new Set([prefixCls]);
+ // TODO: Current we just refactor from CC to FC. This logic seems can be optimized.
+ if (value === 0 && index === 0 && focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ } else if (allowHalf && value + 0.5 >= starValue && value < starValue) {
+ classNameList.add("".concat(prefixCls, "-half"));
+ classNameList.add("".concat(prefixCls, "-active"));
+ if (focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ }
+ } else {
+ if (starValue <= value) {
+ classNameList.add("".concat(prefixCls, "-full"));
+ } else {
+ classNameList.add("".concat(prefixCls, "-zero"));
+ }
+ if (starValue === value && focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ }
+ }
+ // >>>>> Node
+ var characterNode = typeof character === 'function' ? character(props) : character;
+ var start = /*#__PURE__*/_react_17_0_2_react.createElement("li", {
+ className: _classnames_2_3_2_classnames_default()(Array.from(classNameList)),
+ ref: ref
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ onClick: disabled ? null : onInternalClick,
+ onKeyDown: disabled ? null : onInternalKeyDown,
+ onMouseMove: disabled ? null : onInternalHover,
+ role: "radio",
+ "aria-checked": value > index ? 'true' : 'false',
+ "aria-posinset": index + 1,
+ "aria-setsize": count,
+ tabIndex: disabled ? -1 : 0
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-first")
+ }, characterNode), /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-second")
+ }, characterNode)));
+ if (characterRender) {
+ start = characterRender(start, props);
+ }
+ return start;
+}
+/* harmony default export */ var es_Star = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Star));
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/useRefs.js
+
+function useRefs() {
+ var nodeRef = _react_17_0_2_react.useRef({});
+ function getRef(index) {
+ return nodeRef.current[index];
+ }
+ function setRef(index) {
+ return function (node) {
+ nodeRef.current[index] = node;
+ };
+ }
+ return [getRef, setRef];
+}
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/util.js
+function getScroll(w) {
+ var ret = w.pageXOffset;
+ var method = 'scrollLeft';
+ if (typeof ret !== 'number') {
+ var d = w.document;
+ // ie6,7,8 standard mode
+ ret = d.documentElement[method];
+ if (typeof ret !== 'number') {
+ // quirks mode
+ ret = d.body[method];
+ }
+ }
+ return ret;
+}
+function getClientPosition(elem) {
+ var x;
+ var y;
+ var doc = elem.ownerDocument;
+ var body = doc.body;
+ var docElem = doc && doc.documentElement;
+ var box = elem.getBoundingClientRect();
+ x = box.left;
+ y = box.top;
+ x -= docElem.clientLeft || body.clientLeft || 0;
+ y -= docElem.clientTop || body.clientTop || 0;
+ return {
+ left: x,
+ top: y
+ };
+}
+function getOffsetLeft(el) {
+ var pos = getClientPosition(el);
+ var doc = el.ownerDocument;
+ // Only IE use `parentWindow`
+ var w = doc.defaultView || doc.parentWindow;
+ pos.left += getScroll(w);
+ return pos.left;
+}
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Rate.js
+
+
+
+
+var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"];
+
+
+
+
+
+
+
+
+function Rate(props, ref) {
+ var _classNames;
+ var _props$prefixCls = props.prefixCls,
+ prefixCls = _props$prefixCls === void 0 ? 'rc-rate' : _props$prefixCls,
+ className = props.className,
+ defaultValue = props.defaultValue,
+ propValue = props.value,
+ _props$count = props.count,
+ count = _props$count === void 0 ? 5 : _props$count,
+ _props$allowHalf = props.allowHalf,
+ allowHalf = _props$allowHalf === void 0 ? false : _props$allowHalf,
+ _props$allowClear = props.allowClear,
+ allowClear = _props$allowClear === void 0 ? true : _props$allowClear,
+ _props$character = props.character,
+ character = _props$character === void 0 ? '★' : _props$character,
+ characterRender = props.characterRender,
+ disabled = props.disabled,
+ _props$direction = props.direction,
+ direction = _props$direction === void 0 ? 'ltr' : _props$direction,
+ _props$tabIndex = props.tabIndex,
+ tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex,
+ autoFocus = props.autoFocus,
+ onHoverChange = props.onHoverChange,
+ onChange = props.onChange,
+ onFocus = props.onFocus,
+ onBlur = props.onBlur,
+ onKeyDown = props.onKeyDown,
+ onMouseLeave = props.onMouseLeave,
+ restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded);
+ var _useRefs = useRefs(),
+ _useRefs2 = (0,slicedToArray/* default */.Z)(_useRefs, 2),
+ getStarRef = _useRefs2[0],
+ setStarRef = _useRefs2[1];
+ var rateRef = _react_17_0_2_react.useRef(null);
+ // ============================ Ref =============================
+ var triggerFocus = function triggerFocus() {
+ if (!disabled) {
+ var _rateRef$current;
+ (_rateRef$current = rateRef.current) === null || _rateRef$current === void 0 ? void 0 : _rateRef$current.focus();
+ }
+ };
+ _react_17_0_2_react.useImperativeHandle(ref, function () {
+ return {
+ focus: triggerFocus,
+ blur: function blur() {
+ if (!disabled) {
+ var _rateRef$current2;
+ (_rateRef$current2 = rateRef.current) === null || _rateRef$current2 === void 0 ? void 0 : _rateRef$current2.blur();
+ }
+ }
+ };
+ });
+ // =========================== Value ============================
+ var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue || 0, {
+ value: propValue
+ }),
+ _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
+ value = _useMergedState2[0],
+ setValue = _useMergedState2[1];
+ var _useMergedState3 = (0,useMergedState/* default */.Z)(null),
+ _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2),
+ cleanedValue = _useMergedState4[0],
+ setCleanedValue = _useMergedState4[1];
+ var getStarValue = function getStarValue(index, x) {
+ var reverse = direction === 'rtl';
+ var starValue = index + 1;
+ if (allowHalf) {
+ var starEle = getStarRef(index);
+ var leftDis = getOffsetLeft(starEle);
+ var width = starEle.clientWidth;
+ if (reverse && x - leftDis > width / 2) {
+ starValue -= 0.5;
+ } else if (!reverse && x - leftDis < width / 2) {
+ starValue -= 0.5;
+ }
+ }
+ return starValue;
+ };
+ // >>>>> Change
+ var changeValue = function changeValue(nextValue) {
+ setValue(nextValue);
+ onChange === null || onChange === void 0 ? void 0 : onChange(nextValue);
+ };
+ // =========================== Focus ============================
+ var _React$useState = _react_17_0_2_react.useState(false),
+ _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
+ focused = _React$useState2[0],
+ setFocused = _React$useState2[1];
+ var onInternalFocus = function onInternalFocus() {
+ setFocused(true);
+ onFocus === null || onFocus === void 0 ? void 0 : onFocus();
+ };
+ var onInternalBlur = function onInternalBlur() {
+ setFocused(false);
+ onBlur === null || onBlur === void 0 ? void 0 : onBlur();
+ };
+ // =========================== Hover ============================
+ var _React$useState3 = _react_17_0_2_react.useState(null),
+ _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2),
+ hoverValue = _React$useState4[0],
+ setHoverValue = _React$useState4[1];
+ var onHover = function onHover(event, index) {
+ var nextHoverValue = getStarValue(index, event.pageX);
+ if (nextHoverValue !== cleanedValue) {
+ setHoverValue(nextHoverValue);
+ setCleanedValue(null);
+ }
+ onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(nextHoverValue);
+ };
+ var onMouseLeaveCallback = function onMouseLeaveCallback(event) {
+ if (!disabled) {
+ setHoverValue(null);
+ setCleanedValue(null);
+ onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(undefined);
+ }
+ if (event) {
+ onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(event);
+ }
+ };
+ // =========================== Click ============================
+ var onClick = function onClick(event, index) {
+ var newValue = getStarValue(index, event.pageX);
+ var isReset = false;
+ if (allowClear) {
+ isReset = newValue === value;
+ }
+ onMouseLeaveCallback();
+ changeValue(isReset ? 0 : newValue);
+ setCleanedValue(isReset ? newValue : null);
+ };
+ var onInternalKeyDown = function onInternalKeyDown(event) {
+ var keyCode = event.keyCode;
+ var reverse = direction === 'rtl';
+ var nextValue = value;
+ if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue < count && !reverse) {
+ if (allowHalf) {
+ nextValue += 0.5;
+ } else {
+ nextValue += 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue > 0 && !reverse) {
+ if (allowHalf) {
+ nextValue -= 0.5;
+ } else {
+ nextValue -= 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue > 0 && reverse) {
+ if (allowHalf) {
+ nextValue -= 0.5;
+ } else {
+ nextValue -= 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue < count && reverse) {
+ if (allowHalf) {
+ nextValue += 0.5;
+ } else {
+ nextValue += 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ }
+ onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event);
+ };
+ // =========================== Effect ===========================
+ _react_17_0_2_react.useEffect(function () {
+ if (autoFocus && !disabled) {
+ triggerFocus();
+ }
+ }, []);
+ // =========================== Render ===========================
+ // >>> Star
+ var starNodes = new Array(count).fill(0).map(function (item, index) {
+ return /*#__PURE__*/_react_17_0_2_react.createElement(es_Star, {
+ ref: setStarRef(index),
+ index: index,
+ count: count,
+ disabled: disabled,
+ prefixCls: "".concat(prefixCls, "-star"),
+ allowHalf: allowHalf,
+ value: hoverValue === null ? value : hoverValue,
+ onClick: onClick,
+ onHover: onHover,
+ key: item || index,
+ character: character,
+ characterRender: characterRender,
+ focused: focused
+ });
+ });
+ var classString = _classnames_2_3_2_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames));
+ // >>> Node
+ return /*#__PURE__*/_react_17_0_2_react.createElement("ul", (0,esm_extends/* default */.Z)({
+ className: classString,
+ onMouseLeave: onMouseLeaveCallback,
+ tabIndex: disabled ? -1 : tabIndex,
+ onFocus: disabled ? null : onInternalFocus,
+ onBlur: disabled ? null : onInternalBlur,
+ onKeyDown: disabled ? null : onInternalKeyDown,
+ ref: rateRef,
+ role: "radiogroup"
+ }, (0,pickAttrs/* default */.Z)(restProps, {
+ aria: true,
+ data: true,
+ attr: true
+ })), starNodes);
+}
+/* harmony default export */ var es_Rate = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Rate));
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/index.js
+
+/* harmony default export */ var es = (es_Rate);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
+var context = __webpack_require__(36355);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
+var style = __webpack_require__(17313);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
+var genComponentStyleHook = __webpack_require__(83116);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
+var statistic = __webpack_require__(37613);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/style/index.js
+"use client";
+
+
+
+const genRateStarStyle = token => {
+ const {
+ componentCls
+ } = token;
+ return {
+ [`${componentCls}-star`]: {
+ position: 'relative',
+ display: 'inline-block',
+ color: 'inherit',
+ cursor: 'pointer',
+ '&:not(:last-child)': {
+ marginInlineEnd: token.marginXS
+ },
+ '> div': {
+ transition: `all ${token.motionDurationMid}, outline 0s`,
+ '&:hover': {
+ transform: token.starHoverScale
+ },
+ '&:focus': {
+ outline: 0
+ },
+ '&:focus-visible': {
+ outline: `${token.lineWidth}px dashed ${token.starColor}`,
+ transform: token.starHoverScale
+ }
+ },
+ '&-first, &-second': {
+ color: token.starBg,
+ transition: `all ${token.motionDurationMid}`,
+ userSelect: 'none',
+ [token.iconCls]: {
+ verticalAlign: 'middle'
+ }
+ },
+ '&-first': {
+ position: 'absolute',
+ top: 0,
+ insetInlineStart: 0,
+ width: '50%',
+ height: '100%',
+ overflow: 'hidden',
+ opacity: 0
+ },
+ [`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: {
+ opacity: 1
+ },
+ [`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: {
+ color: 'inherit'
+ }
+ }
+ };
+};
+const genRateRtlStyle = token => ({
+ [`&-rtl${token.componentCls}`]: {
+ direction: 'rtl'
+ }
+});
+const genRateStyle = token => {
+ const {
+ componentCls
+ } = token;
+ return {
+ [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
+ display: 'inline-block',
+ margin: 0,
+ padding: 0,
+ color: token.starColor,
+ fontSize: token.starSize,
+ lineHeight: 'unset',
+ listStyle: 'none',
+ outline: 'none',
+ // disable styles
+ [`&-disabled${componentCls} ${componentCls}-star`]: {
+ cursor: 'default',
+ '> div:hover': {
+ transform: 'scale(1)'
+ }
+ }
+ }), genRateStarStyle(token)), {
+ // text styles
+ [`+ ${componentCls}-text`]: {
+ display: 'inline-block',
+ marginInlineStart: token.marginXS,
+ fontSize: token.fontSize
+ }
+ }), genRateRtlStyle(token))
+ };
+};
+// ============================== Export ==============================
+/* harmony default export */ var rate_style = ((0,genComponentStyleHook/* default */.Z)('Rate', token => {
+ const rateToken = (0,statistic/* merge */.TS)(token, {});
+ return [genRateStyle(rateToken)];
+}, token => ({
+ starColor: token.yellow6,
+ starSize: token.controlHeightLG * 0.5,
+ starHoverScale: 'scale(1.1)',
+ starBg: token.colorFillContent
+})));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js
+"use client";
+
+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;
+};
+
+
+
+
+
+
+
+const rate_Rate = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
+ const {
+ prefixCls,
+ className,
+ rootClassName,
+ style,
+ tooltips,
+ character = /*#__PURE__*/_react_17_0_2_react.createElement(icons_StarFilled, null)
+ } = props,
+ rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character"]);
+ const characterRender = (node, _ref) => {
+ let {
+ index
+ } = _ref;
+ if (!tooltips) {
+ return node;
+ }
+ return /*#__PURE__*/_react_17_0_2_react.createElement(tooltip/* default */.Z, {
+ title: tooltips[index]
+ }, node);
+ };
+ const {
+ getPrefixCls,
+ direction,
+ rate
+ } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
+ const ratePrefixCls = getPrefixCls('rate', prefixCls);
+ // Style
+ const [wrapSSR, hashId] = rate_style(ratePrefixCls);
+ const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style);
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({
+ ref: ref,
+ character: character,
+ characterRender: characterRender
+ }, rest, {
+ className: _classnames_2_3_2_classnames_default()(className, rootClassName, hashId, rate === null || rate === void 0 ? void 0 : rate.className),
+ style: mergedStyle,
+ prefixCls: ratePrefixCls,
+ direction: direction
+ })));
+});
+if (false) {}
+/* harmony default export */ var rate = (rate_Rate);
+
+/***/ }),
+
+/***/ 31797:
+/*!*************************************************************************!*\
+ !*** ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules ***!
+ \*************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ es_statistic; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useForceUpdate.js
+var useForceUpdate = __webpack_require__(56762);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js
+var reactNode = __webpack_require__(92343);
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
+var context = __webpack_require__(36355);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules
+var skeleton = __webpack_require__(59981);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Number.js
+"use client";
+
+
+const StatisticNumber = props => {
+ const {
+ value,
+ formatter,
+ precision,
+ decimalSeparator,
+ groupSeparator = '',
+ prefixCls
+ } = props;
+ let valueNode;
+ if (typeof formatter === 'function') {
+ // Customize formatter
+ valueNode = formatter(value);
+ } else {
+ // Internal formatter
+ const val = String(value);
+ const cells = val.match(/^(-?)(\d*)(\.(\d+))?$/);
+ // Process if illegal number
+ if (!cells || val === '-') {
+ valueNode = val;
+ } else {
+ const negative = cells[1];
+ let int = cells[2] || '0';
+ let decimal = cells[4] || '';
+ int = int.replace(/\B(?=(\d{3})+(?!\d))/g, groupSeparator);
+ if (typeof precision === 'number') {
+ decimal = decimal.padEnd(precision, '0').slice(0, precision > 0 ? precision : 0);
+ }
+ if (decimal) {
+ decimal = `${decimalSeparator}${decimal}`;
+ }
+ valueNode = [/*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ key: "int",
+ className: `${prefixCls}-content-value-int`
+ }, negative, int), decimal && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ key: "decimal",
+ className: `${prefixCls}-content-value-decimal`
+ }, decimal)];
+ }
+ }
+ return /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-value`
+ }, valueNode);
+};
+/* harmony default export */ var statistic_Number = (StatisticNumber);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
+var style = __webpack_require__(17313);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
+var genComponentStyleHook = __webpack_require__(83116);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
+var statistic = __webpack_require__(37613);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/style/index.js
+"use client";
+
+
+
+const genStatisticStyle = token => {
+ const {
+ componentCls,
+ marginXXS,
+ padding,
+ colorTextDescription,
+ titleFontSize,
+ colorTextHeading,
+ contentFontSize,
+ fontFamily
+ } = token;
+ return {
+ [`${componentCls}`]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
+ [`${componentCls}-title`]: {
+ marginBottom: marginXXS,
+ color: colorTextDescription,
+ fontSize: titleFontSize
+ },
+ [`${componentCls}-skeleton`]: {
+ paddingTop: padding
+ },
+ [`${componentCls}-content`]: {
+ color: colorTextHeading,
+ fontSize: contentFontSize,
+ fontFamily,
+ [`${componentCls}-content-value`]: {
+ display: 'inline-block',
+ direction: 'ltr'
+ },
+ [`${componentCls}-content-prefix, ${componentCls}-content-suffix`]: {
+ display: 'inline-block'
+ },
+ [`${componentCls}-content-prefix`]: {
+ marginInlineEnd: marginXXS
+ },
+ [`${componentCls}-content-suffix`]: {
+ marginInlineStart: marginXXS
+ }
+ }
+ })
+ };
+};
+// ============================== Export ==============================
+/* harmony default export */ var statistic_style = ((0,genComponentStyleHook/* default */.Z)('Statistic', token => {
+ const statisticToken = (0,statistic/* merge */.TS)(token, {});
+ return [genStatisticStyle(statisticToken)];
+}, token => {
+ const {
+ fontSizeHeading3,
+ fontSize
+ } = token;
+ return {
+ titleFontSize: fontSize,
+ contentFontSize: fontSizeHeading3
+ };
+}));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Statistic.js
+"use client";
+
+
+
+
+
+
+
+const Statistic = props => {
+ const {
+ prefixCls: customizePrefixCls,
+ className,
+ rootClassName,
+ style,
+ valueStyle,
+ value = 0,
+ title,
+ valueRender,
+ prefix,
+ suffix,
+ loading = false,
+ onMouseEnter,
+ onMouseLeave,
+ decimalSeparator = '.',
+ groupSeparator = ','
+ } = props;
+ const {
+ getPrefixCls,
+ direction,
+ statistic
+ } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
+ const prefixCls = getPrefixCls('statistic', customizePrefixCls);
+ const [wrapSSR, hashId] = statistic_style(prefixCls);
+ const valueNode = /*#__PURE__*/_react_17_0_2_react.createElement(statistic_Number, Object.assign({
+ decimalSeparator: decimalSeparator,
+ groupSeparator: groupSeparator,
+ prefixCls: prefixCls
+ }, props, {
+ value: value
+ }));
+ const cls = _classnames_2_3_2_classnames_default()(prefixCls, {
+ [`${prefixCls}-rtl`]: direction === 'rtl'
+ }, statistic === null || statistic === void 0 ? void 0 : statistic.className, className, rootClassName, hashId);
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: cls,
+ style: Object.assign(Object.assign({}, statistic === null || statistic === void 0 ? void 0 : statistic.style), style),
+ onMouseEnter: onMouseEnter,
+ onMouseLeave: onMouseLeave
+ }, title && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: `${prefixCls}-title`
+ }, title), /*#__PURE__*/_react_17_0_2_react.createElement(skeleton/* default */.Z, {
+ paragraph: false,
+ loading: loading,
+ className: `${prefixCls}-skeleton`
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ style: valueStyle,
+ className: `${prefixCls}-content`
+ }, prefix && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-prefix`
+ }, prefix), valueRender ? valueRender(valueNode) : valueNode, suffix && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-suffix`
+ }, suffix)))));
+};
+if (false) {}
+/* harmony default export */ var statistic_Statistic = (Statistic);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/utils.js
+// Countdown
+const timeUnits = [['Y', 1000 * 60 * 60 * 24 * 365], ['M', 1000 * 60 * 60 * 24 * 30], ['D', 1000 * 60 * 60 * 24], ['H', 1000 * 60 * 60], ['m', 1000 * 60], ['s', 1000], ['S', 1] // million seconds
+];
+
+function formatTimeStr(duration, format) {
+ let leftDuration = duration;
+ const escapeRegex = /\[[^\]]*]/g;
+ const keepList = (format.match(escapeRegex) || []).map(str => str.slice(1, -1));
+ const templateText = format.replace(escapeRegex, '[]');
+ const replacedText = timeUnits.reduce((current, _ref) => {
+ let [name, unit] = _ref;
+ if (current.includes(name)) {
+ const value = Math.floor(leftDuration / unit);
+ leftDuration -= value * unit;
+ return current.replace(new RegExp(`${name}+`, 'g'), match => {
+ const len = match.length;
+ return value.toString().padStart(len, '0');
+ });
+ }
+ return current;
+ }, templateText);
+ let index = 0;
+ return replacedText.replace(escapeRegex, () => {
+ const match = keepList[index];
+ index += 1;
+ return match;
+ });
+}
+function formatCountdown(value, config) {
+ const {
+ format = ''
+ } = config;
+ const target = new Date(value).getTime();
+ const current = Date.now();
+ const diff = Math.max(target - current, 0);
+ return formatTimeStr(diff, format);
+}
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Countdown.js
+"use client";
+
+
+
+
+
+
+const REFRESH_INTERVAL = 1000 / 30;
+function getTime(value) {
+ return new Date(value).getTime();
+}
+const Countdown = props => {
+ const {
+ value,
+ format = 'HH:mm:ss',
+ onChange,
+ onFinish
+ } = props;
+ const forceUpdate = (0,useForceUpdate/* default */.Z)();
+ const countdown = _react_17_0_2_react.useRef(null);
+ const stopTimer = () => {
+ onFinish === null || onFinish === void 0 ? void 0 : onFinish();
+ if (countdown.current) {
+ clearInterval(countdown.current);
+ countdown.current = null;
+ }
+ };
+ const syncTimer = () => {
+ const timestamp = getTime(value);
+ if (timestamp >= Date.now()) {
+ countdown.current = setInterval(() => {
+ forceUpdate();
+ onChange === null || onChange === void 0 ? void 0 : onChange(timestamp - Date.now());
+ if (timestamp < Date.now()) {
+ stopTimer();
+ }
+ }, REFRESH_INTERVAL);
+ }
+ };
+ _react_17_0_2_react.useEffect(() => {
+ syncTimer();
+ return () => {
+ if (countdown.current) {
+ clearInterval(countdown.current);
+ countdown.current = null;
+ }
+ };
+ }, [value]);
+ const formatter = (formatValue, config) => formatCountdown(formatValue, Object.assign(Object.assign({}, config), {
+ format
+ }));
+ const valueRender = node => (0,reactNode/* cloneElement */.Tm)(node, {
+ title: undefined
+ });
+ return /*#__PURE__*/_react_17_0_2_react.createElement(statistic_Statistic, Object.assign({}, props, {
+ valueRender: valueRender,
+ formatter: formatter
+ }));
+};
+/* harmony default export */ var statistic_Countdown = (/*#__PURE__*/_react_17_0_2_react.memo(Countdown));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js
+"use client";
+
+
+
+statistic_Statistic.Countdown = statistic_Countdown;
+/* harmony default export */ var es_statistic = (statistic_Statistic);
+
+/***/ }),
+
/***/ 78673:
/*!**********************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules ***!
diff --git a/66984.async.js b/66984.async.js
index 2861c34aa3..b50b79df0d 100644
--- a/66984.async.js
+++ b/66984.async.js
@@ -4760,9 +4760,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -4800,7 +4798,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -4844,12 +4842,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/70378.async.js b/70378.async.js
index e114256e1b..b1e149ce2a 100644
--- a/70378.async.js
+++ b/70378.async.js
@@ -2000,7 +2000,7 @@ var HeaderComponents = function HeaderComponents(_ref) {
(_visibleNavBar2 = visibleNavBar) === null || _visibleNavBar2 === void 0 || _visibleNavBar2.map(function (val, key) {
var _location$pathname, _val$subitem;
var path = '/' + ((_location$pathname = location.pathname) === null || _location$pathname === void 0 || (_location$pathname = _location$pathname.split('/')) === null || _location$pathname === void 0 ? void 0 : _location$pathname[1]);
- if (val.link === path) {
+ if (val.link === path || val.link.indexOf(path) > -1) {
setActiveKey(val === null || val === void 0 ? void 0 : val.link);
(0,util/* setDocumentTitle */.Dk)(dealStr(val === null || val === void 0 ? void 0 : val.name));
setNavBar(footerDeal(key, {
diff --git a/32009.async.js b/72422.async.js
similarity index 90%
rename from 32009.async.js
rename to 72422.async.js
index 947edf42ad..9092c0f631 100644
--- a/32009.async.js
+++ b/72422.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[32009,330],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[72422,74997],{
/***/ 47104:
/*!*************************************************************************************************************!*\
@@ -108,7 +108,7 @@ const getRenderPropValue = propValue => {
/***/ }),
-/***/ 330:
+/***/ 74997:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules ***!
\************************************************************************/
@@ -126,10 +126,10 @@ var RightOutlined = __webpack_require__(22311);
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
var toConsumableArray = __webpack_require__(7094);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/typeof.js
var esm_typeof = __webpack_require__(28939);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
@@ -150,12 +150,12 @@ var defineProperty = __webpack_require__(65817);
var es = __webpack_require__(44516);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
var KeyCode = __webpack_require__(84821);
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/PanelContent.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/PanelContent.js
-var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var PanelContent = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classnames;
var prefixCls = props.prefixCls,
forceRender = props.forceRender,
@@ -168,72 +168,36 @@ var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props,
_React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
rendered = _React$useState2[0],
setRendered = _React$useState2[1];
- _react_17_0_2_react.useEffect(
- function () {
- if (forceRender || isActive) {
- setRendered(true);
- }
- },
- [forceRender, isActive],
- );
+ _react_17_0_2_react.useEffect(function () {
+ if (forceRender || isActive) {
+ setRendered(true);
+ }
+ }, [forceRender, isActive]);
if (!rendered) {
return null;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: _classnames_2_3_2_classnames_default()(
- ''.concat(prefixCls, '-content'),
- ((_classnames = {}),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-active'), isActive),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-inactive'), !isActive),
- _classnames),
- className,
- ),
- style: style,
- role: role,
- },
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-content-box'),
- },
- children,
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: _classnames_2_3_2_classnames_default()("".concat(prefixCls, "-content"), (_classnames = {}, (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-active"), isActive), (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-inactive"), !isActive), _classnames), className),
+ style: style,
+ role: role
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-content-box")
+ }, children));
});
PanelContent.displayName = 'PanelContent';
/* harmony default export */ var es_PanelContent = (PanelContent);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Panel.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Panel.js
+var _excluded = ["showArrow", "headerClass", "isActive", "onItemClick", "forceRender", "className", "prefixCls", "collapsible", "accordion", "panelKey", "extra", "header", "expandIcon", "openMotion", "destroyInactivePanel", "children"];
-var _excluded = [
- 'showArrow',
- 'headerClass',
- 'isActive',
- 'onItemClick',
- 'forceRender',
- 'className',
- 'prefixCls',
- 'collapsible',
- 'accordion',
- 'panelKey',
- 'extra',
- 'header',
- 'expandIcon',
- 'openMotion',
- 'destroyInactivePanel',
- 'children',
-];
-var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classNames, _classNames2;
var _props$showArrow = props.showArrow,
showArrow = _props$showArrow === void 0 ? true : _props$showArrow,
@@ -258,7 +222,7 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
var collapsibleIcon = collapsible === 'icon';
var ifExtraExist = extra !== null && extra !== undefined && typeof extra !== 'boolean';
var handleItemClick = function handleItemClick() {
- onItemClick === null || onItemClick === void 0 ? void 0 : onItemClick(panelKey);
+ onItemClick === null || onItemClick === void 0 || onItemClick(panelKey);
};
var handleKeyDown = function handleKeyDown(e) {
if (e.key === 'Enter' || e.keyCode === KeyCode/* default */.Z.ENTER || e.which === KeyCode/* default */.Z.ENTER) {
@@ -267,49 +231,24 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
};
// ======================== Icon ========================
- var iconNode =
- typeof expandIcon === 'function'
- ? expandIcon(props)
- : /*#__PURE__*/ _react_17_0_2_react.createElement('i', {
- className: 'arrow',
- });
+ var iconNode = typeof expandIcon === 'function' ? expandIcon(props) : /*#__PURE__*/_react_17_0_2_react.createElement("i", {
+ className: "arrow"
+ });
if (iconNode) {
- iconNode = /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-expand-icon'),
- onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined,
- },
- iconNode,
- );
+ iconNode = /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-expand-icon"),
+ onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined
+ }, iconNode);
}
- var collapsePanelClassNames = _classnames_2_3_2_classnames_default()(
- ((_classNames = {}),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item'), true),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-active'), isActive),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-disabled'), disabled),
- _classNames),
- className,
- );
- var headerClassName = _classnames_2_3_2_classnames_default()(
- headerClass,
- ((_classNames2 = {}),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-header'), true),
- (0,defineProperty/* default */.Z)(
- _classNames2,
- ''.concat(prefixCls, '-header-collapsible-only'),
- collapsibleHeader,
- ),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-icon-collapsible-only'), collapsibleIcon),
- _classNames2),
- );
+ var collapsePanelClassNames = _classnames_2_3_2_classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-active"), isActive), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-disabled"), disabled), _classNames), className);
+ var headerClassName = _classnames_2_3_2_classnames_default()(headerClass, (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header"), true), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header-collapsible-only"), collapsibleHeader), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-icon-collapsible-only"), collapsibleIcon), _classNames2));
// ======================== HeaderProps ========================
var headerProps = {
className: headerClassName,
'aria-expanded': isActive,
'aria-disabled': disabled,
- onKeyDown: handleKeyDown,
+ onKeyDown: handleKeyDown
};
if (!collapsibleHeader && !collapsibleIcon) {
headerProps.onClick = handleItemClick;
@@ -318,75 +257,42 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
}
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- (0,esm_extends/* default */.Z)({}, resetProps, {
- ref: ref,
- className: collapsePanelClassNames,
- }),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- headerProps,
- showArrow && iconNode,
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'span',
- {
- className: ''.concat(prefixCls, '-header-text'),
- onClick: collapsible === 'header' ? handleItemClick : undefined,
- },
- header,
- ),
- ifExtraExist &&
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-extra'),
- },
- extra,
- ),
- ),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- es["default"],
- (0,esm_extends/* default */.Z)(
- {
- visible: isActive,
- leavedClassName: ''.concat(prefixCls, '-content-hidden'),
- },
- openMotion,
- {
- forceRender: forceRender,
- removeOnLeave: destroyInactivePanel,
- },
- ),
- function (_ref, motionRef) {
- var motionClassName = _ref.className,
- motionStyle = _ref.style;
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- es_PanelContent,
- {
- ref: motionRef,
- prefixCls: prefixCls,
- className: motionClassName,
- style: motionStyle,
- isActive: isActive,
- forceRender: forceRender,
- role: accordion ? 'tabpanel' : void 0,
- },
- children,
- );
- },
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", (0,esm_extends/* default */.Z)({}, resetProps, {
+ ref: ref,
+ className: collapsePanelClassNames
+ }), /*#__PURE__*/_react_17_0_2_react.createElement("div", headerProps, showArrow && iconNode, /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: "".concat(prefixCls, "-header-text"),
+ onClick: collapsible === 'header' ? handleItemClick : undefined
+ }, header), ifExtraExist && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-extra")
+ }, extra)), /*#__PURE__*/_react_17_0_2_react.createElement(es["default"], (0,esm_extends/* default */.Z)({
+ visible: isActive,
+ leavedClassName: "".concat(prefixCls, "-content-hidden")
+ }, openMotion, {
+ forceRender: forceRender,
+ removeOnLeave: destroyInactivePanel
+ }), function (_ref, motionRef) {
+ var motionClassName = _ref.className,
+ motionStyle = _ref.style;
+ return /*#__PURE__*/_react_17_0_2_react.createElement(es_PanelContent, {
+ ref: motionRef,
+ prefixCls: prefixCls,
+ className: motionClassName,
+ style: motionStyle,
+ isActive: isActive,
+ forceRender: forceRender,
+ role: accordion ? 'tabpanel' : void 0
+ }, children);
+ }));
});
/* harmony default export */ var Panel = (CollapsePanel);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/hooks/useItems.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/hooks/useItems.js
+var useItems_excluded = ["children", "label", "key", "collapsible", "onItemClick", "destroyInactivePanel"];
-var useItems_excluded = ['children', 'label', 'key', 'collapsible', 'onItemClick', 'destroyInactivePanel'];
var convertItemsToNodes = function convertItemsToNodes(items, props) {
var prefixCls = props.prefixCls,
accordion = props.accordion,
@@ -408,16 +314,12 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
// You may be puzzled why you want to convert them all into strings, me too.
// Maybe: https://github.com/react-component/collapse/blob/aac303a8b6ff30e35060b4f8fecde6f4556fcbe2/src/Collapse.tsx#L15
var key = String(rawKey !== null && rawKey !== void 0 ? rawKey : index);
- var mergeCollapsible =
- rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
- var mergeDestroyInactivePanel =
- rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0
- ? rawDestroyInactivePanel
- : destroyInactivePanel;
+ var mergeCollapsible = rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
+ var mergeDestroyInactivePanel = rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0 ? rawDestroyInactivePanel : destroyInactivePanel;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- rawOnItemClick === null || rawOnItemClick === void 0 ? void 0 : rawOnItemClick(value);
+ rawOnItemClick === null || rawOnItemClick === void 0 || rawOnItemClick(value);
};
var isActive = false;
if (accordion) {
@@ -425,23 +327,19 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- Panel,
- (0,esm_extends/* default */.Z)({}, restProps, {
- prefixCls: prefixCls,
- key: key,
- panelKey: key,
- isActive: isActive,
- accordion: accordion,
- openMotion: openMotion,
- expandIcon: expandIcon,
- header: label,
- collapsible: mergeCollapsible,
- onItemClick: handleItemClick,
- destroyInactivePanel: mergeDestroyInactivePanel,
- }),
- children,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement(Panel, (0,esm_extends/* default */.Z)({}, restProps, {
+ prefixCls: prefixCls,
+ key: key,
+ panelKey: key,
+ isActive: isActive,
+ accordion: accordion,
+ openMotion: openMotion,
+ expandIcon: expandIcon,
+ header: label,
+ collapsible: mergeCollapsible,
+ onItemClick: handleItemClick,
+ destroyInactivePanel: mergeDestroyInactivePanel
+ }), children);
});
};
@@ -471,12 +369,11 @@ var getNewChild = function getNewChild(child, index, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- var mergeCollapsible =
- childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
+ var mergeCollapsible = childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- childOnItemClick === null || childOnItemClick === void 0 ? void 0 : childOnItemClick(value);
+ childOnItemClick === null || childOnItemClick === void 0 || childOnItemClick(value);
};
var childProps = {
key: key,
@@ -485,16 +382,13 @@ var getNewChild = function getNewChild(child, index, props) {
headerClass: headerClass,
isActive: isActive,
prefixCls: prefixCls,
- destroyInactivePanel:
- childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0
- ? childDestroyInactivePanel
- : destroyInactivePanel,
+ destroyInactivePanel: childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0 ? childDestroyInactivePanel : destroyInactivePanel,
openMotion: openMotion,
accordion: accordion,
children: child.props.children,
onItemClick: handleItemClick,
expandIcon: expandIcon,
- collapsible: mergeCollapsible,
+ collapsible: mergeCollapsible
};
// https://github.com/ant-design/ant-design/issues/20479
@@ -506,7 +400,7 @@ var getNewChild = function getNewChild(child, index, props) {
delete childProps[propName];
}
});
- return /*#__PURE__*/ _react_17_0_2_react.cloneElement(child, childProps);
+ return /*#__PURE__*/_react_17_0_2_react.cloneElement(child, childProps);
};
function useItems(items, rawChildren, props) {
if (Array.isArray(items)) {
@@ -517,8 +411,7 @@ function useItems(items, rawChildren, props) {
});
}
/* harmony default export */ var hooks_useItems = (useItems);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Collapse.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Collapse.js
@@ -532,14 +425,13 @@ function getActiveKeysArray(activeKey) {
var currentActiveKey = activeKey;
if (!Array.isArray(currentActiveKey)) {
var activeKeyType = (0,esm_typeof/* default */.Z)(currentActiveKey);
- currentActiveKey =
- activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
+ currentActiveKey = activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
}
return currentActiveKey.map(function (key) {
return String(key);
});
}
-var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === void 0 ? 'rc-collapse' : _props$prefixCls,
_props$destroyInactiv = props.destroyInactivePanel,
@@ -562,7 +454,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
return _onChange === null || _onChange === void 0 ? void 0 : _onChange(v);
},
defaultValue: defaultActiveKey,
- postState: getActiveKeysArray,
+ postState: getActiveKeysArray
}),
_useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
activeKey = _useMergedState2[0],
@@ -584,10 +476,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
};
// ======================== Children ========================
- (0,warning/* default */.ZP)(
- !children,
- '`children` will be removed in next major version. Please use `items` instead.',
- );
+ (0,warning/* default */.ZP)(!children, '[rc-collapse] `children` will be removed in next major version. Please use `items` instead.');
var mergedChildren = hooks_useItems(items, children, {
prefixCls: prefixCls,
accordion: accordion,
@@ -596,38 +485,32 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
collapsible: collapsible,
destroyInactivePanel: destroyInactivePanel,
onItemClick: onItemClick,
- activeKey: activeKey,
+ activeKey: activeKey
});
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: collapseClassName,
- style: style,
- role: accordion ? 'tablist' : undefined,
- },
- mergedChildren,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: collapseClassName,
+ style: style,
+ role: accordion ? 'tablist' : undefined
+ }, mergedChildren);
});
/* harmony default export */ var es_Collapse = (Object.assign(Collapse, {
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
- Panel: Panel,
+ Panel: Panel
}));
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/index.js
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/index.js
-
-/* harmony default export */ var _rc_collapse_3_7_1_rc_collapse_es = (es_Collapse);
+/* harmony default export */ var _rc_collapse_3_7_2_rc_collapse_es = (es_Collapse);
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
var es_Panel = es_Collapse.Panel;
-
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/omit.js
var omit = __webpack_require__(99468);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/motion.js
@@ -660,7 +543,7 @@ const CollapsePanel_CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(
const collapsePanelClassName = _classnames_2_3_2_classnames_default()({
[`${prefixCls}-no-arrow`]: !showArrow
}, className);
- return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es.Panel, Object.assign({
+ return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es.Panel, Object.assign({
ref: ref
}, props, {
prefixCls: prefixCls,
@@ -1012,7 +895,7 @@ const Collapse_Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, re
}
return child;
}) : null, [children]);
- return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es, Object.assign({
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es, Object.assign({
ref: ref,
openMotion: openMotion
}, (0,omit/* default */.Z)(props, ['rootClassName']), {
diff --git a/73025.async.js b/73025.async.js
index 8dc3c356c1..0d6f225d8d 100644
--- a/73025.async.js
+++ b/73025.async.js
@@ -832,9 +832,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -872,7 +870,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -916,12 +914,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/330.async.js b/74997.async.js
similarity index 77%
rename from 330.async.js
rename to 74997.async.js
index f6c2610b73..66c68f0f1b 100644
--- a/330.async.js
+++ b/74997.async.js
@@ -1,7 +1,7 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[330],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[74997],{
-/***/ 330:
+/***/ 74997:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules ***!
\************************************************************************/
@@ -18,10 +18,10 @@ var RightOutlined = __webpack_require__(22311);
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
var toConsumableArray = __webpack_require__(7094);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/typeof.js
var esm_typeof = __webpack_require__(28939);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
@@ -42,12 +42,12 @@ var defineProperty = __webpack_require__(65817);
var es = __webpack_require__(44516);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
var KeyCode = __webpack_require__(84821);
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/PanelContent.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/PanelContent.js
-var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var PanelContent = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classnames;
var prefixCls = props.prefixCls,
forceRender = props.forceRender,
@@ -60,72 +60,36 @@ var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props,
_React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
rendered = _React$useState2[0],
setRendered = _React$useState2[1];
- _react_17_0_2_react.useEffect(
- function () {
- if (forceRender || isActive) {
- setRendered(true);
- }
- },
- [forceRender, isActive],
- );
+ _react_17_0_2_react.useEffect(function () {
+ if (forceRender || isActive) {
+ setRendered(true);
+ }
+ }, [forceRender, isActive]);
if (!rendered) {
return null;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: _classnames_2_3_2_classnames_default()(
- ''.concat(prefixCls, '-content'),
- ((_classnames = {}),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-active'), isActive),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-inactive'), !isActive),
- _classnames),
- className,
- ),
- style: style,
- role: role,
- },
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-content-box'),
- },
- children,
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: _classnames_2_3_2_classnames_default()("".concat(prefixCls, "-content"), (_classnames = {}, (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-active"), isActive), (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-inactive"), !isActive), _classnames), className),
+ style: style,
+ role: role
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-content-box")
+ }, children));
});
PanelContent.displayName = 'PanelContent';
/* harmony default export */ var es_PanelContent = (PanelContent);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Panel.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Panel.js
+var _excluded = ["showArrow", "headerClass", "isActive", "onItemClick", "forceRender", "className", "prefixCls", "collapsible", "accordion", "panelKey", "extra", "header", "expandIcon", "openMotion", "destroyInactivePanel", "children"];
-var _excluded = [
- 'showArrow',
- 'headerClass',
- 'isActive',
- 'onItemClick',
- 'forceRender',
- 'className',
- 'prefixCls',
- 'collapsible',
- 'accordion',
- 'panelKey',
- 'extra',
- 'header',
- 'expandIcon',
- 'openMotion',
- 'destroyInactivePanel',
- 'children',
-];
-var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classNames, _classNames2;
var _props$showArrow = props.showArrow,
showArrow = _props$showArrow === void 0 ? true : _props$showArrow,
@@ -150,7 +114,7 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
var collapsibleIcon = collapsible === 'icon';
var ifExtraExist = extra !== null && extra !== undefined && typeof extra !== 'boolean';
var handleItemClick = function handleItemClick() {
- onItemClick === null || onItemClick === void 0 ? void 0 : onItemClick(panelKey);
+ onItemClick === null || onItemClick === void 0 || onItemClick(panelKey);
};
var handleKeyDown = function handleKeyDown(e) {
if (e.key === 'Enter' || e.keyCode === KeyCode/* default */.Z.ENTER || e.which === KeyCode/* default */.Z.ENTER) {
@@ -159,49 +123,24 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
};
// ======================== Icon ========================
- var iconNode =
- typeof expandIcon === 'function'
- ? expandIcon(props)
- : /*#__PURE__*/ _react_17_0_2_react.createElement('i', {
- className: 'arrow',
- });
+ var iconNode = typeof expandIcon === 'function' ? expandIcon(props) : /*#__PURE__*/_react_17_0_2_react.createElement("i", {
+ className: "arrow"
+ });
if (iconNode) {
- iconNode = /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-expand-icon'),
- onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined,
- },
- iconNode,
- );
+ iconNode = /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-expand-icon"),
+ onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined
+ }, iconNode);
}
- var collapsePanelClassNames = _classnames_2_3_2_classnames_default()(
- ((_classNames = {}),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item'), true),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-active'), isActive),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-disabled'), disabled),
- _classNames),
- className,
- );
- var headerClassName = _classnames_2_3_2_classnames_default()(
- headerClass,
- ((_classNames2 = {}),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-header'), true),
- (0,defineProperty/* default */.Z)(
- _classNames2,
- ''.concat(prefixCls, '-header-collapsible-only'),
- collapsibleHeader,
- ),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-icon-collapsible-only'), collapsibleIcon),
- _classNames2),
- );
+ var collapsePanelClassNames = _classnames_2_3_2_classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-active"), isActive), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-disabled"), disabled), _classNames), className);
+ var headerClassName = _classnames_2_3_2_classnames_default()(headerClass, (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header"), true), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header-collapsible-only"), collapsibleHeader), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-icon-collapsible-only"), collapsibleIcon), _classNames2));
// ======================== HeaderProps ========================
var headerProps = {
className: headerClassName,
'aria-expanded': isActive,
'aria-disabled': disabled,
- onKeyDown: handleKeyDown,
+ onKeyDown: handleKeyDown
};
if (!collapsibleHeader && !collapsibleIcon) {
headerProps.onClick = handleItemClick;
@@ -210,75 +149,42 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
}
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- (0,esm_extends/* default */.Z)({}, resetProps, {
- ref: ref,
- className: collapsePanelClassNames,
- }),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- headerProps,
- showArrow && iconNode,
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'span',
- {
- className: ''.concat(prefixCls, '-header-text'),
- onClick: collapsible === 'header' ? handleItemClick : undefined,
- },
- header,
- ),
- ifExtraExist &&
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-extra'),
- },
- extra,
- ),
- ),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- es["default"],
- (0,esm_extends/* default */.Z)(
- {
- visible: isActive,
- leavedClassName: ''.concat(prefixCls, '-content-hidden'),
- },
- openMotion,
- {
- forceRender: forceRender,
- removeOnLeave: destroyInactivePanel,
- },
- ),
- function (_ref, motionRef) {
- var motionClassName = _ref.className,
- motionStyle = _ref.style;
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- es_PanelContent,
- {
- ref: motionRef,
- prefixCls: prefixCls,
- className: motionClassName,
- style: motionStyle,
- isActive: isActive,
- forceRender: forceRender,
- role: accordion ? 'tabpanel' : void 0,
- },
- children,
- );
- },
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", (0,esm_extends/* default */.Z)({}, resetProps, {
+ ref: ref,
+ className: collapsePanelClassNames
+ }), /*#__PURE__*/_react_17_0_2_react.createElement("div", headerProps, showArrow && iconNode, /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: "".concat(prefixCls, "-header-text"),
+ onClick: collapsible === 'header' ? handleItemClick : undefined
+ }, header), ifExtraExist && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-extra")
+ }, extra)), /*#__PURE__*/_react_17_0_2_react.createElement(es["default"], (0,esm_extends/* default */.Z)({
+ visible: isActive,
+ leavedClassName: "".concat(prefixCls, "-content-hidden")
+ }, openMotion, {
+ forceRender: forceRender,
+ removeOnLeave: destroyInactivePanel
+ }), function (_ref, motionRef) {
+ var motionClassName = _ref.className,
+ motionStyle = _ref.style;
+ return /*#__PURE__*/_react_17_0_2_react.createElement(es_PanelContent, {
+ ref: motionRef,
+ prefixCls: prefixCls,
+ className: motionClassName,
+ style: motionStyle,
+ isActive: isActive,
+ forceRender: forceRender,
+ role: accordion ? 'tabpanel' : void 0
+ }, children);
+ }));
});
/* harmony default export */ var Panel = (CollapsePanel);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/hooks/useItems.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/hooks/useItems.js
+var useItems_excluded = ["children", "label", "key", "collapsible", "onItemClick", "destroyInactivePanel"];
-var useItems_excluded = ['children', 'label', 'key', 'collapsible', 'onItemClick', 'destroyInactivePanel'];
var convertItemsToNodes = function convertItemsToNodes(items, props) {
var prefixCls = props.prefixCls,
accordion = props.accordion,
@@ -300,16 +206,12 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
// You may be puzzled why you want to convert them all into strings, me too.
// Maybe: https://github.com/react-component/collapse/blob/aac303a8b6ff30e35060b4f8fecde6f4556fcbe2/src/Collapse.tsx#L15
var key = String(rawKey !== null && rawKey !== void 0 ? rawKey : index);
- var mergeCollapsible =
- rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
- var mergeDestroyInactivePanel =
- rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0
- ? rawDestroyInactivePanel
- : destroyInactivePanel;
+ var mergeCollapsible = rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
+ var mergeDestroyInactivePanel = rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0 ? rawDestroyInactivePanel : destroyInactivePanel;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- rawOnItemClick === null || rawOnItemClick === void 0 ? void 0 : rawOnItemClick(value);
+ rawOnItemClick === null || rawOnItemClick === void 0 || rawOnItemClick(value);
};
var isActive = false;
if (accordion) {
@@ -317,23 +219,19 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- Panel,
- (0,esm_extends/* default */.Z)({}, restProps, {
- prefixCls: prefixCls,
- key: key,
- panelKey: key,
- isActive: isActive,
- accordion: accordion,
- openMotion: openMotion,
- expandIcon: expandIcon,
- header: label,
- collapsible: mergeCollapsible,
- onItemClick: handleItemClick,
- destroyInactivePanel: mergeDestroyInactivePanel,
- }),
- children,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement(Panel, (0,esm_extends/* default */.Z)({}, restProps, {
+ prefixCls: prefixCls,
+ key: key,
+ panelKey: key,
+ isActive: isActive,
+ accordion: accordion,
+ openMotion: openMotion,
+ expandIcon: expandIcon,
+ header: label,
+ collapsible: mergeCollapsible,
+ onItemClick: handleItemClick,
+ destroyInactivePanel: mergeDestroyInactivePanel
+ }), children);
});
};
@@ -363,12 +261,11 @@ var getNewChild = function getNewChild(child, index, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- var mergeCollapsible =
- childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
+ var mergeCollapsible = childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- childOnItemClick === null || childOnItemClick === void 0 ? void 0 : childOnItemClick(value);
+ childOnItemClick === null || childOnItemClick === void 0 || childOnItemClick(value);
};
var childProps = {
key: key,
@@ -377,16 +274,13 @@ var getNewChild = function getNewChild(child, index, props) {
headerClass: headerClass,
isActive: isActive,
prefixCls: prefixCls,
- destroyInactivePanel:
- childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0
- ? childDestroyInactivePanel
- : destroyInactivePanel,
+ destroyInactivePanel: childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0 ? childDestroyInactivePanel : destroyInactivePanel,
openMotion: openMotion,
accordion: accordion,
children: child.props.children,
onItemClick: handleItemClick,
expandIcon: expandIcon,
- collapsible: mergeCollapsible,
+ collapsible: mergeCollapsible
};
// https://github.com/ant-design/ant-design/issues/20479
@@ -398,7 +292,7 @@ var getNewChild = function getNewChild(child, index, props) {
delete childProps[propName];
}
});
- return /*#__PURE__*/ _react_17_0_2_react.cloneElement(child, childProps);
+ return /*#__PURE__*/_react_17_0_2_react.cloneElement(child, childProps);
};
function useItems(items, rawChildren, props) {
if (Array.isArray(items)) {
@@ -409,8 +303,7 @@ function useItems(items, rawChildren, props) {
});
}
/* harmony default export */ var hooks_useItems = (useItems);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Collapse.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Collapse.js
@@ -424,14 +317,13 @@ function getActiveKeysArray(activeKey) {
var currentActiveKey = activeKey;
if (!Array.isArray(currentActiveKey)) {
var activeKeyType = (0,esm_typeof/* default */.Z)(currentActiveKey);
- currentActiveKey =
- activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
+ currentActiveKey = activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
}
return currentActiveKey.map(function (key) {
return String(key);
});
}
-var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === void 0 ? 'rc-collapse' : _props$prefixCls,
_props$destroyInactiv = props.destroyInactivePanel,
@@ -454,7 +346,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
return _onChange === null || _onChange === void 0 ? void 0 : _onChange(v);
},
defaultValue: defaultActiveKey,
- postState: getActiveKeysArray,
+ postState: getActiveKeysArray
}),
_useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
activeKey = _useMergedState2[0],
@@ -476,10 +368,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
};
// ======================== Children ========================
- (0,warning/* default */.ZP)(
- !children,
- '`children` will be removed in next major version. Please use `items` instead.',
- );
+ (0,warning/* default */.ZP)(!children, '[rc-collapse] `children` will be removed in next major version. Please use `items` instead.');
var mergedChildren = hooks_useItems(items, children, {
prefixCls: prefixCls,
accordion: accordion,
@@ -488,38 +377,32 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
collapsible: collapsible,
destroyInactivePanel: destroyInactivePanel,
onItemClick: onItemClick,
- activeKey: activeKey,
+ activeKey: activeKey
});
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: collapseClassName,
- style: style,
- role: accordion ? 'tablist' : undefined,
- },
- mergedChildren,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: collapseClassName,
+ style: style,
+ role: accordion ? 'tablist' : undefined
+ }, mergedChildren);
});
/* harmony default export */ var es_Collapse = (Object.assign(Collapse, {
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
- Panel: Panel,
+ Panel: Panel
}));
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/index.js
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/index.js
-
-/* harmony default export */ var _rc_collapse_3_7_1_rc_collapse_es = (es_Collapse);
+/* harmony default export */ var _rc_collapse_3_7_2_rc_collapse_es = (es_Collapse);
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
var es_Panel = es_Collapse.Panel;
-
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/omit.js
var omit = __webpack_require__(99468);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/motion.js
@@ -552,7 +435,7 @@ const CollapsePanel_CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(
const collapsePanelClassName = _classnames_2_3_2_classnames_default()({
[`${prefixCls}-no-arrow`]: !showArrow
}, className);
- return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es.Panel, Object.assign({
+ return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es.Panel, Object.assign({
ref: ref
}, props, {
prefixCls: prefixCls,
@@ -904,7 +787,7 @@ const Collapse_Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, re
}
return child;
}) : null, [children]);
- return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es, Object.assign({
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es, Object.assign({
ref: ref,
openMotion: openMotion
}, (0,omit/* default */.Z)(props, ['rootClassName']), {
diff --git a/7661.async.js b/7661.async.js
index ca4b247411..f0474c8e58 100644
--- a/7661.async.js
+++ b/7661.async.js
@@ -398,10 +398,6 @@ var Edit = function Edit(_ref) {
_useState28 = slicedToArray_default()(_useState27, 2),
studentName = _useState28[0],
setStudentName = _useState28[1];
- var _useState29 = (0,_react_17_0_2_react.useState)([]),
- _useState30 = slicedToArray_default()(_useState29, 2),
- courseClassList = _useState30[0],
- setCourseClassList = _useState30[1];
var _account$basicInfo = account.basicInfo,
basicInfo = _account$basicInfo === void 0 ? {} : _account$basicInfo;
// 已职业认证的账户不能修改职业,学校/单位,院系/部门(true为disable)
@@ -413,7 +409,6 @@ var Edit = function Edit(_ref) {
};
(0,_react_17_0_2_react.useEffect)(function () {
getSchoolOption();
- getCourseClassOption();
}, []);
(0,_react_17_0_2_react.useEffect)(function () {
if (basicInfo !== null && basicInfo !== void 0 && basicInfo.identity && (basicInfo === null || basicInfo === void 0 ? void 0 : basicInfo.identity) === 'student' || !(basicInfo !== null && basicInfo !== void 0 && basicInfo.identity)) {
@@ -422,71 +417,48 @@ var Edit = function Edit(_ref) {
setStudentName('工号');
}
}, [account]);
- var getCourseClassOption = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ (0,_react_17_0_2_react.useEffect)(function () {
+ asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _account$basicInfo2;
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
- return dispatch({
- type: 'account/getCourseClassOption'
- });
+ return getDepartmentOption((_account$basicInfo2 = account.basicInfo) === null || _account$basicInfo2 === void 0 ? void 0 : _account$basicInfo2.school_id);
case 2:
res = _context.sent;
- setCourseClassList(res === null || res === void 0 ? void 0 : res.data);
+ setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
case 4:
case "end":
return _context.stop();
}
}, _callee);
- }));
- return function getCourseClassOption() {
- return _ref2.apply(this, arguments);
- };
- }();
- (0,_react_17_0_2_react.useEffect)(function () {
- asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var _account$basicInfo2;
- var res;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- _context2.next = 2;
- return getDepartmentOption((_account$basicInfo2 = account.basicInfo) === null || _account$basicInfo2 === void 0 ? void 0 : _account$basicInfo2.school_id);
- case 2:
- res = _context2.sent;
- setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
- case 4:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
}))();
}, [(_account$basicInfo3 = account.basicInfo) === null || _account$basicInfo3 === void 0 ? void 0 : _account$basicInfo3.school_id]);
var getSchoolOption = /*#__PURE__*/function () {
- var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
case 0:
setSchoolLoading(true);
- _context3.next = 3;
+ _context2.next = 3;
return dispatch({
type: 'account/getSchoolOption'
});
case 3:
- res = _context3.sent;
+ res = _context2.sent;
setSchoolLoading(false);
setSchoolList(res === null || res === void 0 ? void 0 : res.schools);
case 6:
case "end":
- return _context3.stop();
+ return _context2.stop();
}
- }, _callee3);
+ }, _callee2);
}));
return function getSchoolOption() {
- return _ref4.apply(this, arguments);
+ return _ref3.apply(this, arguments);
};
}();
var getDepartmentOption = function getDepartmentOption(schoolId) {
@@ -519,8 +491,7 @@ var Edit = function Edit(_ref) {
brief_introduction: basicInfo.brief_introduction,
jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授",
manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者",
- staff_id: basicInfo.staff_id,
- course_class_id: basicInfo === null || basicInfo === void 0 ? void 0 : basicInfo.course_class_id
+ staff_id: basicInfo.staff_id
// face_image:[{uid:'111',name:'111',url:basicInfo.face_image}]
};
@@ -612,26 +583,26 @@ var Edit = function Edit(_ref) {
});
};
var handleSetDepartment = /*#__PURE__*/function () {
- var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(school, departmentName) {
+ var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) {
var _schoolList$find, _res$departments;
var findSchoolId, res, name;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
case 0:
findSchoolId = (_schoolList$find = schoolList.find(function (item) {
return item.name === school;
})) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id;
- _context4.next = 3;
+ _context3.next = 3;
return getDepartmentOption(findSchoolId);
case 3:
- _context4.t0 = _context4.sent;
- if (_context4.t0) {
- _context4.next = 6;
+ _context3.t0 = _context3.sent;
+ if (_context3.t0) {
+ _context3.next = 6;
break;
}
- _context4.t0 = {};
+ _context3.t0 = {};
case 6:
- res = _context4.t0;
+ res = _context3.t0;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
name = departmentName || (res === null || res === void 0 || (_res$departments = res.departments) === null || _res$departments === void 0 || (_res$departments = _res$departments[0]) === null || _res$departments === void 0 ? void 0 : _res$departments.name);
form.setFieldsValue({
@@ -643,20 +614,20 @@ var Edit = function Edit(_ref) {
}));
case 11:
case "end":
- return _context4.stop();
+ return _context3.stop();
}
- }, _callee4);
+ }, _callee3);
}));
return function handleSetDepartment(_x, _x2) {
- return _ref5.apply(this, arguments);
+ return _ref4.apply(this, arguments);
};
}();
var handleSchoolSuccess = /*#__PURE__*/function () {
- var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(schoolName) {
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
+ var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) {
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
case 0:
- _context5.next = 2;
+ _context4.next = 2;
return getSchoolOption();
case 2:
form.setFieldsValue({
@@ -669,18 +640,18 @@ var Edit = function Edit(_ref) {
}));
case 4:
case "end":
- return _context5.stop();
+ return _context4.stop();
}
- }, _callee5);
+ }, _callee4);
}));
return function handleSchoolSuccess(_x3) {
- return _ref6.apply(this, arguments);
+ return _ref5.apply(this, arguments);
};
}();
var handleCancelAuth = /*#__PURE__*/function () {
- var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(isRealNameAuth) {
- return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
+ var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(isRealNameAuth) {
+ return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
case 0:
modal/* default */.Z.confirm({
centered: true,
@@ -688,33 +659,33 @@ var Edit = function Edit(_ref) {
cancelText: '取消',
title: isRealNameAuth ? '您已通过实名认证,修改姓名需要撤销实名认证,是否确定撤销?' : '您已通过职业认证,修改信息需要撤销职业认证,是否确定撤销?',
onOk: function () {
- var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var _user$userInfo, _user$userInfo2;
var res, _user$userInfo3;
- return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
case 0:
if (!isRealNameAuth) {
- _context6.next = 6;
+ _context5.next = 6;
break;
}
- _context6.next = 3;
+ _context5.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login
});
case 3:
- _context6.t0 = _context6.sent;
- _context6.next = 9;
+ _context5.t0 = _context5.sent;
+ _context5.next = 9;
break;
case 6:
- _context6.next = 8;
+ _context5.next = 8;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login
});
case 8:
- _context6.t0 = _context6.sent;
+ _context5.t0 = _context5.sent;
case 9:
- res = _context6.t0;
+ res = _context5.t0;
if (res) {
message/* default */.ZP.success(isRealNameAuth ? '撤销实名认证成功' : '撤销职业认证成功');
dispatch({
@@ -726,9 +697,9 @@ var Edit = function Edit(_ref) {
}
case 11:
case "end":
- return _context6.stop();
+ return _context5.stop();
}
- }, _callee6);
+ }, _callee5);
}));
function onOk() {
return _onOk.apply(this, arguments);
@@ -738,12 +709,12 @@ var Edit = function Edit(_ref) {
});
case 1:
case "end":
- return _context7.stop();
+ return _context6.stop();
}
- }, _callee7);
+ }, _callee6);
}));
return function handleCancelAuth(_x4) {
- return _ref7.apply(this, arguments);
+ return _ref6.apply(this, arguments);
};
}();
var educationBackound = function educationBackound() {
@@ -758,13 +729,13 @@ var Edit = function Edit(_ref) {
});
};
var handleFinish = /*#__PURE__*/function () {
- var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(values) {
+ var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(values) {
var _departmentList$find, _schoolList$find2;
- var nickname, gender, identity, studentNo, jobTitle, manager, school, department, edu_background, edu_entry_year, brief_introduction, face_image, staff_id, course_class_id, department_id, school_id, basicInfo, titls, professionalFlags, _account$basicInfo6, _fileList$2, res, _account$basicInfo7, _user$userInfo7;
- return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
- while (1) switch (_context9.prev = _context9.next) {
+ var nickname, gender, identity, studentNo, jobTitle, manager, school, department, edu_background, edu_entry_year, brief_introduction, face_image, staff_id, department_id, school_id, basicInfo, titls, professionalFlags, _account$basicInfo6, _fileList$2, res, _account$basicInfo7, _user$userInfo7;
+ return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
case 0:
- nickname = values.nickname, gender = values.gender, identity = values.identity, studentNo = values.studentNo, jobTitle = values.jobTitle, manager = values.manager, school = values.school, department = values.department, edu_background = values.edu_background, edu_entry_year = values.edu_entry_year, brief_introduction = values.brief_introduction, face_image = values.face_image, staff_id = values.staff_id, course_class_id = values.course_class_id;
+ nickname = values.nickname, gender = values.gender, identity = values.identity, studentNo = values.studentNo, jobTitle = values.jobTitle, manager = values.manager, school = values.school, department = values.department, edu_background = values.edu_background, edu_entry_year = values.edu_entry_year, brief_introduction = values.brief_introduction, face_image = values.face_image, staff_id = values.staff_id;
department_id = (_departmentList$find = departmentList.find(function (item) {
return item.name === department;
})) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id;
@@ -812,40 +783,44 @@ var Edit = function Edit(_ref) {
}
}
if (!(titls.length > 0 || professionalFlags.length > 0)) {
- _context9.next = 12;
+ _context8.next = 12;
break;
}
modal/* default */.Z.confirm({
centered: true,
+ icon: null,
okText: '确定',
cancelText: '取消',
- title: "\u672C\u6B21\u4FEE\u6539\u6D89\u53CA".concat(titls.toString().replaceAll(',', '、')).concat(titls.length > 0 && professionalFlags.length > 0 ? '、' : '').concat(professionalFlags.toString().replaceAll(',', '、'), "\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u884C").concat(titls.length > 0 ? '实名认证' : '').concat(titls.length > 0 && professionalFlags.length > 0 ? '和' : '').concat(professionalFlags.length > 0 ? '职业认证' : '', "\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FEE\u6539"),
+ title: '提示',
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u672C\u6B21\u4FEE\u6539\u6D89\u53CA".concat(titls.toString().replaceAll(',', '、')).concat(titls.length > 0 && professionalFlags.length > 0 ? '、' : '').concat(professionalFlags.toString().replaceAll(',', '、'), "\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u884C").concat(titls.length > 0 ? '实名认证' : '').concat(titls.length > 0 && professionalFlags.length > 0 ? '和' : '').concat(professionalFlags.length > 0 ? '职业认证' : '', "\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FEE\u6539")
+ }),
onOk: function () {
- var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
+ var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
var _account$basicInfo4, _fileList$;
var _user$userInfo4, _user$userInfo5, res, _account$basicInfo5, _user$userInfo6;
- return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
+ return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
case 0:
if (!(titls.length > 0)) {
- _context8.next = 3;
+ _context7.next = 3;
break;
}
- _context8.next = 3;
+ _context7.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login
});
case 3:
if (!(professionalFlags.length > 0)) {
- _context8.next = 6;
+ _context7.next = 6;
break;
}
- _context8.next = 6;
+ _context7.next = 6;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login
});
case 6:
- _context8.next = 8;
+ _context7.next = 8;
return dispatch({
type: 'account/updateAccount',
payload: {
@@ -864,20 +839,19 @@ var Edit = function Edit(_ref) {
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
- face_image: fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id,
- course_class_id: course_class_id
+ face_image: fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id
}
});
case 8:
- res = _context8.sent;
+ res = _context7.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
- _context8.next = 11;
+ _context7.next = 11;
break;
}
- return _context8.abrupt("return");
+ return _context7.abrupt("return");
case 11:
if (!res) {
- _context8.next = 19;
+ _context7.next = 19;
break;
}
message/* default */.ZP.info('保存成功');
@@ -893,10 +867,10 @@ var Edit = function Edit(_ref) {
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
- _context8.next = 17;
+ _context7.next = 17;
break;
}
- return _context8.abrupt("return");
+ return _context7.abrupt("return");
case 17:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
@@ -914,9 +888,9 @@ var Edit = function Edit(_ref) {
_umi_production_exports.history.push('/account/profile');
case 19:
case "end":
- return _context8.stop();
+ return _context7.stop();
}
- }, _callee8);
+ }, _callee7);
}));
function onOk() {
return _onOk2.apply(this, arguments);
@@ -924,10 +898,10 @@ var Edit = function Edit(_ref) {
return onOk;
}()
});
- _context9.next = 25;
+ _context8.next = 25;
break;
case 12:
- _context9.next = 14;
+ _context8.next = 14;
return dispatch({
type: 'account/updateAccount',
payload: {
@@ -947,20 +921,19 @@ var Edit = function Edit(_ref) {
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
- face_image: fileList === null || fileList === void 0 || (_fileList$2 = fileList[0]) === null || _fileList$2 === void 0 || (_fileList$2 = _fileList$2.response) === null || _fileList$2 === void 0 ? void 0 : _fileList$2.id,
- course_class_id: course_class_id
+ face_image: fileList === null || fileList === void 0 || (_fileList$2 = fileList[0]) === null || _fileList$2 === void 0 || (_fileList$2 = _fileList$2.response) === null || _fileList$2 === void 0 ? void 0 : _fileList$2.id
}
});
case 14:
- res = _context9.sent;
+ res = _context8.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
- _context9.next = 17;
+ _context8.next = 17;
break;
}
- return _context9.abrupt("return");
+ return _context8.abrupt("return");
case 17:
if (!res) {
- _context9.next = 25;
+ _context8.next = 25;
break;
}
message/* default */.ZP.info('保存成功');
@@ -976,10 +949,10 @@ var Edit = function Edit(_ref) {
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
- _context9.next = 23;
+ _context8.next = 23;
break;
}
- return _context9.abrupt("return");
+ return _context8.abrupt("return");
case 23:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
@@ -997,12 +970,12 @@ var Edit = function Edit(_ref) {
_umi_production_exports.history.push('/account/profile');
case 25:
case "end":
- return _context9.stop();
+ return _context8.stop();
}
- }, _callee9);
+ }, _callee8);
}));
return function handleFinish(_x5) {
- return _ref8.apply(this, arguments);
+ return _ref7.apply(this, arguments);
};
}();
var modalSkip = function modalSkip() {
@@ -1391,22 +1364,7 @@ var Edit = function Edit(_ref) {
})
})
})
- })), formValue.identity == "student" && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u884C\u653F\u73ED",
- name: "course_class_id",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
- style: {
- width: 200
- },
- placeholder: "请选择行政班级",
- children: courseClassList === null || courseClassList === void 0 ? void 0 : courseClassList.map(function (item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
- value: item.id,
- children: item.name
- }, index);
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "\u6635\u79F0",
name: "nickname",
rules: [{
@@ -1702,12 +1660,12 @@ var Edit = function Edit(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(image_preview/* default */.Z, {})]
});
};
-/* harmony default export */ var Profile_Edit = ((0,_umi_production_exports.connect)(function (_ref9) {
- var user = _ref9.user,
- account = _ref9.account,
- loading = _ref9.loading,
- globalSetting = _ref9.globalSetting,
- shixunHomeworks = _ref9.shixunHomeworks;
+/* harmony default export */ var Profile_Edit = ((0,_umi_production_exports.connect)(function (_ref8) {
+ var user = _ref8.user,
+ account = _ref8.account,
+ loading = _ref8.loading,
+ globalSetting = _ref8.globalSetting,
+ shixunHomeworks = _ref8.shixunHomeworks;
return {
user: user,
account: account,
diff --git a/15267.async.js b/80310.async.js
similarity index 81%
rename from 15267.async.js
rename to 80310.async.js
index de6dd973ce..51df1e46be 100644
--- a/15267.async.js
+++ b/80310.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[15267,43428,56047],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[80310,37825,43428,56047],{
/***/ 47104:
/*!*************************************************************************************************************!*\
@@ -1433,6 +1433,913 @@ if (false) {}
/***/ }),
+/***/ 19479:
+/*!********************************************************************!*\
+ !*** ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ rate; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(23015);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/StarFilled.js
+// This icon file is generated automatically.
+var StarFilled = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" } }] }, "name": "star", "theme": "filled" };
+/* harmony default export */ var asn_StarFilled = (StarFilled);
+
+// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(91851);
+;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/StarFilled.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+
+var StarFilled_StarFilled = function StarFilled(props, ref) {
+ return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
+ ref: ref,
+ icon: asn_StarFilled
+ }));
+};
+if (false) {}
+/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/_react_17_0_2_react.forwardRef(StarFilled_StarFilled));
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(65817);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(89561);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(83658);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
+var useMergedState = __webpack_require__(84381);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
+var KeyCode = __webpack_require__(84821);
+// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/pickAttrs.js
+var pickAttrs = __webpack_require__(3286);
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Star.js
+
+
+
+function Star(props, ref) {
+ var disabled = props.disabled,
+ prefixCls = props.prefixCls,
+ character = props.character,
+ characterRender = props.characterRender,
+ index = props.index,
+ count = props.count,
+ value = props.value,
+ allowHalf = props.allowHalf,
+ focused = props.focused,
+ onHover = props.onHover,
+ onClick = props.onClick;
+ // =========================== Events ===========================
+ var onInternalHover = function onInternalHover(e) {
+ onHover(e, index);
+ };
+ var onInternalClick = function onInternalClick(e) {
+ onClick(e, index);
+ };
+ var onInternalKeyDown = function onInternalKeyDown(e) {
+ if (e.keyCode === KeyCode/* default */.Z.ENTER) {
+ onClick(e, index);
+ }
+ };
+ // =========================== Render ===========================
+ // >>>>> ClassName
+ var starValue = index + 1;
+ var classNameList = new Set([prefixCls]);
+ // TODO: Current we just refactor from CC to FC. This logic seems can be optimized.
+ if (value === 0 && index === 0 && focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ } else if (allowHalf && value + 0.5 >= starValue && value < starValue) {
+ classNameList.add("".concat(prefixCls, "-half"));
+ classNameList.add("".concat(prefixCls, "-active"));
+ if (focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ }
+ } else {
+ if (starValue <= value) {
+ classNameList.add("".concat(prefixCls, "-full"));
+ } else {
+ classNameList.add("".concat(prefixCls, "-zero"));
+ }
+ if (starValue === value && focused) {
+ classNameList.add("".concat(prefixCls, "-focused"));
+ }
+ }
+ // >>>>> Node
+ var characterNode = typeof character === 'function' ? character(props) : character;
+ var start = /*#__PURE__*/_react_17_0_2_react.createElement("li", {
+ className: _classnames_2_3_2_classnames_default()(Array.from(classNameList)),
+ ref: ref
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ onClick: disabled ? null : onInternalClick,
+ onKeyDown: disabled ? null : onInternalKeyDown,
+ onMouseMove: disabled ? null : onInternalHover,
+ role: "radio",
+ "aria-checked": value > index ? 'true' : 'false',
+ "aria-posinset": index + 1,
+ "aria-setsize": count,
+ tabIndex: disabled ? -1 : 0
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-first")
+ }, characterNode), /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-second")
+ }, characterNode)));
+ if (characterRender) {
+ start = characterRender(start, props);
+ }
+ return start;
+}
+/* harmony default export */ var es_Star = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Star));
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/useRefs.js
+
+function useRefs() {
+ var nodeRef = _react_17_0_2_react.useRef({});
+ function getRef(index) {
+ return nodeRef.current[index];
+ }
+ function setRef(index) {
+ return function (node) {
+ nodeRef.current[index] = node;
+ };
+ }
+ return [getRef, setRef];
+}
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/util.js
+function getScroll(w) {
+ var ret = w.pageXOffset;
+ var method = 'scrollLeft';
+ if (typeof ret !== 'number') {
+ var d = w.document;
+ // ie6,7,8 standard mode
+ ret = d.documentElement[method];
+ if (typeof ret !== 'number') {
+ // quirks mode
+ ret = d.body[method];
+ }
+ }
+ return ret;
+}
+function getClientPosition(elem) {
+ var x;
+ var y;
+ var doc = elem.ownerDocument;
+ var body = doc.body;
+ var docElem = doc && doc.documentElement;
+ var box = elem.getBoundingClientRect();
+ x = box.left;
+ y = box.top;
+ x -= docElem.clientLeft || body.clientLeft || 0;
+ y -= docElem.clientTop || body.clientTop || 0;
+ return {
+ left: x,
+ top: y
+ };
+}
+function getOffsetLeft(el) {
+ var pos = getClientPosition(el);
+ var doc = el.ownerDocument;
+ // Only IE use `parentWindow`
+ var w = doc.defaultView || doc.parentWindow;
+ pos.left += getScroll(w);
+ return pos.left;
+}
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Rate.js
+
+
+
+
+var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"];
+
+
+
+
+
+
+
+
+function Rate(props, ref) {
+ var _classNames;
+ var _props$prefixCls = props.prefixCls,
+ prefixCls = _props$prefixCls === void 0 ? 'rc-rate' : _props$prefixCls,
+ className = props.className,
+ defaultValue = props.defaultValue,
+ propValue = props.value,
+ _props$count = props.count,
+ count = _props$count === void 0 ? 5 : _props$count,
+ _props$allowHalf = props.allowHalf,
+ allowHalf = _props$allowHalf === void 0 ? false : _props$allowHalf,
+ _props$allowClear = props.allowClear,
+ allowClear = _props$allowClear === void 0 ? true : _props$allowClear,
+ _props$character = props.character,
+ character = _props$character === void 0 ? '★' : _props$character,
+ characterRender = props.characterRender,
+ disabled = props.disabled,
+ _props$direction = props.direction,
+ direction = _props$direction === void 0 ? 'ltr' : _props$direction,
+ _props$tabIndex = props.tabIndex,
+ tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex,
+ autoFocus = props.autoFocus,
+ onHoverChange = props.onHoverChange,
+ onChange = props.onChange,
+ onFocus = props.onFocus,
+ onBlur = props.onBlur,
+ onKeyDown = props.onKeyDown,
+ onMouseLeave = props.onMouseLeave,
+ restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded);
+ var _useRefs = useRefs(),
+ _useRefs2 = (0,slicedToArray/* default */.Z)(_useRefs, 2),
+ getStarRef = _useRefs2[0],
+ setStarRef = _useRefs2[1];
+ var rateRef = _react_17_0_2_react.useRef(null);
+ // ============================ Ref =============================
+ var triggerFocus = function triggerFocus() {
+ if (!disabled) {
+ var _rateRef$current;
+ (_rateRef$current = rateRef.current) === null || _rateRef$current === void 0 ? void 0 : _rateRef$current.focus();
+ }
+ };
+ _react_17_0_2_react.useImperativeHandle(ref, function () {
+ return {
+ focus: triggerFocus,
+ blur: function blur() {
+ if (!disabled) {
+ var _rateRef$current2;
+ (_rateRef$current2 = rateRef.current) === null || _rateRef$current2 === void 0 ? void 0 : _rateRef$current2.blur();
+ }
+ }
+ };
+ });
+ // =========================== Value ============================
+ var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue || 0, {
+ value: propValue
+ }),
+ _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
+ value = _useMergedState2[0],
+ setValue = _useMergedState2[1];
+ var _useMergedState3 = (0,useMergedState/* default */.Z)(null),
+ _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2),
+ cleanedValue = _useMergedState4[0],
+ setCleanedValue = _useMergedState4[1];
+ var getStarValue = function getStarValue(index, x) {
+ var reverse = direction === 'rtl';
+ var starValue = index + 1;
+ if (allowHalf) {
+ var starEle = getStarRef(index);
+ var leftDis = getOffsetLeft(starEle);
+ var width = starEle.clientWidth;
+ if (reverse && x - leftDis > width / 2) {
+ starValue -= 0.5;
+ } else if (!reverse && x - leftDis < width / 2) {
+ starValue -= 0.5;
+ }
+ }
+ return starValue;
+ };
+ // >>>>> Change
+ var changeValue = function changeValue(nextValue) {
+ setValue(nextValue);
+ onChange === null || onChange === void 0 ? void 0 : onChange(nextValue);
+ };
+ // =========================== Focus ============================
+ var _React$useState = _react_17_0_2_react.useState(false),
+ _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
+ focused = _React$useState2[0],
+ setFocused = _React$useState2[1];
+ var onInternalFocus = function onInternalFocus() {
+ setFocused(true);
+ onFocus === null || onFocus === void 0 ? void 0 : onFocus();
+ };
+ var onInternalBlur = function onInternalBlur() {
+ setFocused(false);
+ onBlur === null || onBlur === void 0 ? void 0 : onBlur();
+ };
+ // =========================== Hover ============================
+ var _React$useState3 = _react_17_0_2_react.useState(null),
+ _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2),
+ hoverValue = _React$useState4[0],
+ setHoverValue = _React$useState4[1];
+ var onHover = function onHover(event, index) {
+ var nextHoverValue = getStarValue(index, event.pageX);
+ if (nextHoverValue !== cleanedValue) {
+ setHoverValue(nextHoverValue);
+ setCleanedValue(null);
+ }
+ onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(nextHoverValue);
+ };
+ var onMouseLeaveCallback = function onMouseLeaveCallback(event) {
+ if (!disabled) {
+ setHoverValue(null);
+ setCleanedValue(null);
+ onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(undefined);
+ }
+ if (event) {
+ onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(event);
+ }
+ };
+ // =========================== Click ============================
+ var onClick = function onClick(event, index) {
+ var newValue = getStarValue(index, event.pageX);
+ var isReset = false;
+ if (allowClear) {
+ isReset = newValue === value;
+ }
+ onMouseLeaveCallback();
+ changeValue(isReset ? 0 : newValue);
+ setCleanedValue(isReset ? newValue : null);
+ };
+ var onInternalKeyDown = function onInternalKeyDown(event) {
+ var keyCode = event.keyCode;
+ var reverse = direction === 'rtl';
+ var nextValue = value;
+ if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue < count && !reverse) {
+ if (allowHalf) {
+ nextValue += 0.5;
+ } else {
+ nextValue += 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue > 0 && !reverse) {
+ if (allowHalf) {
+ nextValue -= 0.5;
+ } else {
+ nextValue -= 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue > 0 && reverse) {
+ if (allowHalf) {
+ nextValue -= 0.5;
+ } else {
+ nextValue -= 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue < count && reverse) {
+ if (allowHalf) {
+ nextValue += 0.5;
+ } else {
+ nextValue += 1;
+ }
+ changeValue(nextValue);
+ event.preventDefault();
+ }
+ onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event);
+ };
+ // =========================== Effect ===========================
+ _react_17_0_2_react.useEffect(function () {
+ if (autoFocus && !disabled) {
+ triggerFocus();
+ }
+ }, []);
+ // =========================== Render ===========================
+ // >>> Star
+ var starNodes = new Array(count).fill(0).map(function (item, index) {
+ return /*#__PURE__*/_react_17_0_2_react.createElement(es_Star, {
+ ref: setStarRef(index),
+ index: index,
+ count: count,
+ disabled: disabled,
+ prefixCls: "".concat(prefixCls, "-star"),
+ allowHalf: allowHalf,
+ value: hoverValue === null ? value : hoverValue,
+ onClick: onClick,
+ onHover: onHover,
+ key: item || index,
+ character: character,
+ characterRender: characterRender,
+ focused: focused
+ });
+ });
+ var classString = _classnames_2_3_2_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames));
+ // >>> Node
+ return /*#__PURE__*/_react_17_0_2_react.createElement("ul", (0,esm_extends/* default */.Z)({
+ className: classString,
+ onMouseLeave: onMouseLeaveCallback,
+ tabIndex: disabled ? -1 : tabIndex,
+ onFocus: disabled ? null : onInternalFocus,
+ onBlur: disabled ? null : onInternalBlur,
+ onKeyDown: disabled ? null : onInternalKeyDown,
+ ref: rateRef,
+ role: "radiogroup"
+ }, (0,pickAttrs/* default */.Z)(restProps, {
+ aria: true,
+ data: true,
+ attr: true
+ })), starNodes);
+}
+/* harmony default export */ var es_Rate = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Rate));
+;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/index.js
+
+/* harmony default export */ var es = (es_Rate);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
+var context = __webpack_require__(36355);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
+var style = __webpack_require__(17313);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
+var genComponentStyleHook = __webpack_require__(83116);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
+var statistic = __webpack_require__(37613);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/style/index.js
+"use client";
+
+
+
+const genRateStarStyle = token => {
+ const {
+ componentCls
+ } = token;
+ return {
+ [`${componentCls}-star`]: {
+ position: 'relative',
+ display: 'inline-block',
+ color: 'inherit',
+ cursor: 'pointer',
+ '&:not(:last-child)': {
+ marginInlineEnd: token.marginXS
+ },
+ '> div': {
+ transition: `all ${token.motionDurationMid}, outline 0s`,
+ '&:hover': {
+ transform: token.starHoverScale
+ },
+ '&:focus': {
+ outline: 0
+ },
+ '&:focus-visible': {
+ outline: `${token.lineWidth}px dashed ${token.starColor}`,
+ transform: token.starHoverScale
+ }
+ },
+ '&-first, &-second': {
+ color: token.starBg,
+ transition: `all ${token.motionDurationMid}`,
+ userSelect: 'none',
+ [token.iconCls]: {
+ verticalAlign: 'middle'
+ }
+ },
+ '&-first': {
+ position: 'absolute',
+ top: 0,
+ insetInlineStart: 0,
+ width: '50%',
+ height: '100%',
+ overflow: 'hidden',
+ opacity: 0
+ },
+ [`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: {
+ opacity: 1
+ },
+ [`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: {
+ color: 'inherit'
+ }
+ }
+ };
+};
+const genRateRtlStyle = token => ({
+ [`&-rtl${token.componentCls}`]: {
+ direction: 'rtl'
+ }
+});
+const genRateStyle = token => {
+ const {
+ componentCls
+ } = token;
+ return {
+ [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
+ display: 'inline-block',
+ margin: 0,
+ padding: 0,
+ color: token.starColor,
+ fontSize: token.starSize,
+ lineHeight: 'unset',
+ listStyle: 'none',
+ outline: 'none',
+ // disable styles
+ [`&-disabled${componentCls} ${componentCls}-star`]: {
+ cursor: 'default',
+ '> div:hover': {
+ transform: 'scale(1)'
+ }
+ }
+ }), genRateStarStyle(token)), {
+ // text styles
+ [`+ ${componentCls}-text`]: {
+ display: 'inline-block',
+ marginInlineStart: token.marginXS,
+ fontSize: token.fontSize
+ }
+ }), genRateRtlStyle(token))
+ };
+};
+// ============================== Export ==============================
+/* harmony default export */ var rate_style = ((0,genComponentStyleHook/* default */.Z)('Rate', token => {
+ const rateToken = (0,statistic/* merge */.TS)(token, {});
+ return [genRateStyle(rateToken)];
+}, token => ({
+ starColor: token.yellow6,
+ starSize: token.controlHeightLG * 0.5,
+ starHoverScale: 'scale(1.1)',
+ starBg: token.colorFillContent
+})));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js
+"use client";
+
+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;
+};
+
+
+
+
+
+
+
+const rate_Rate = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => {
+ const {
+ prefixCls,
+ className,
+ rootClassName,
+ style,
+ tooltips,
+ character = /*#__PURE__*/_react_17_0_2_react.createElement(icons_StarFilled, null)
+ } = props,
+ rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character"]);
+ const characterRender = (node, _ref) => {
+ let {
+ index
+ } = _ref;
+ if (!tooltips) {
+ return node;
+ }
+ return /*#__PURE__*/_react_17_0_2_react.createElement(tooltip/* default */.Z, {
+ title: tooltips[index]
+ }, node);
+ };
+ const {
+ getPrefixCls,
+ direction,
+ rate
+ } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
+ const ratePrefixCls = getPrefixCls('rate', prefixCls);
+ // Style
+ const [wrapSSR, hashId] = rate_style(ratePrefixCls);
+ const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style);
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({
+ ref: ref,
+ character: character,
+ characterRender: characterRender
+ }, rest, {
+ className: _classnames_2_3_2_classnames_default()(className, rootClassName, hashId, rate === null || rate === void 0 ? void 0 : rate.className),
+ style: mergedStyle,
+ prefixCls: ratePrefixCls,
+ direction: direction
+ })));
+});
+if (false) {}
+/* harmony default export */ var rate = (rate_Rate);
+
+/***/ }),
+
+/***/ 31797:
+/*!*************************************************************************!*\
+ !*** ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules ***!
+ \*************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ es_statistic; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useForceUpdate.js
+var useForceUpdate = __webpack_require__(56762);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js
+var reactNode = __webpack_require__(92343);
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
+var context = __webpack_require__(36355);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules
+var skeleton = __webpack_require__(59981);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Number.js
+"use client";
+
+
+const StatisticNumber = props => {
+ const {
+ value,
+ formatter,
+ precision,
+ decimalSeparator,
+ groupSeparator = '',
+ prefixCls
+ } = props;
+ let valueNode;
+ if (typeof formatter === 'function') {
+ // Customize formatter
+ valueNode = formatter(value);
+ } else {
+ // Internal formatter
+ const val = String(value);
+ const cells = val.match(/^(-?)(\d*)(\.(\d+))?$/);
+ // Process if illegal number
+ if (!cells || val === '-') {
+ valueNode = val;
+ } else {
+ const negative = cells[1];
+ let int = cells[2] || '0';
+ let decimal = cells[4] || '';
+ int = int.replace(/\B(?=(\d{3})+(?!\d))/g, groupSeparator);
+ if (typeof precision === 'number') {
+ decimal = decimal.padEnd(precision, '0').slice(0, precision > 0 ? precision : 0);
+ }
+ if (decimal) {
+ decimal = `${decimalSeparator}${decimal}`;
+ }
+ valueNode = [/*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ key: "int",
+ className: `${prefixCls}-content-value-int`
+ }, negative, int), decimal && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ key: "decimal",
+ className: `${prefixCls}-content-value-decimal`
+ }, decimal)];
+ }
+ }
+ return /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-value`
+ }, valueNode);
+};
+/* harmony default export */ var statistic_Number = (StatisticNumber);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
+var style = __webpack_require__(17313);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
+var genComponentStyleHook = __webpack_require__(83116);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
+var statistic = __webpack_require__(37613);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/style/index.js
+"use client";
+
+
+
+const genStatisticStyle = token => {
+ const {
+ componentCls,
+ marginXXS,
+ padding,
+ colorTextDescription,
+ titleFontSize,
+ colorTextHeading,
+ contentFontSize,
+ fontFamily
+ } = token;
+ return {
+ [`${componentCls}`]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
+ [`${componentCls}-title`]: {
+ marginBottom: marginXXS,
+ color: colorTextDescription,
+ fontSize: titleFontSize
+ },
+ [`${componentCls}-skeleton`]: {
+ paddingTop: padding
+ },
+ [`${componentCls}-content`]: {
+ color: colorTextHeading,
+ fontSize: contentFontSize,
+ fontFamily,
+ [`${componentCls}-content-value`]: {
+ display: 'inline-block',
+ direction: 'ltr'
+ },
+ [`${componentCls}-content-prefix, ${componentCls}-content-suffix`]: {
+ display: 'inline-block'
+ },
+ [`${componentCls}-content-prefix`]: {
+ marginInlineEnd: marginXXS
+ },
+ [`${componentCls}-content-suffix`]: {
+ marginInlineStart: marginXXS
+ }
+ }
+ })
+ };
+};
+// ============================== Export ==============================
+/* harmony default export */ var statistic_style = ((0,genComponentStyleHook/* default */.Z)('Statistic', token => {
+ const statisticToken = (0,statistic/* merge */.TS)(token, {});
+ return [genStatisticStyle(statisticToken)];
+}, token => {
+ const {
+ fontSizeHeading3,
+ fontSize
+ } = token;
+ return {
+ titleFontSize: fontSize,
+ contentFontSize: fontSizeHeading3
+ };
+}));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Statistic.js
+"use client";
+
+
+
+
+
+
+
+const Statistic = props => {
+ const {
+ prefixCls: customizePrefixCls,
+ className,
+ rootClassName,
+ style,
+ valueStyle,
+ value = 0,
+ title,
+ valueRender,
+ prefix,
+ suffix,
+ loading = false,
+ onMouseEnter,
+ onMouseLeave,
+ decimalSeparator = '.',
+ groupSeparator = ','
+ } = props;
+ const {
+ getPrefixCls,
+ direction,
+ statistic
+ } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
+ const prefixCls = getPrefixCls('statistic', customizePrefixCls);
+ const [wrapSSR, hashId] = statistic_style(prefixCls);
+ const valueNode = /*#__PURE__*/_react_17_0_2_react.createElement(statistic_Number, Object.assign({
+ decimalSeparator: decimalSeparator,
+ groupSeparator: groupSeparator,
+ prefixCls: prefixCls
+ }, props, {
+ value: value
+ }));
+ const cls = _classnames_2_3_2_classnames_default()(prefixCls, {
+ [`${prefixCls}-rtl`]: direction === 'rtl'
+ }, statistic === null || statistic === void 0 ? void 0 : statistic.className, className, rootClassName, hashId);
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: cls,
+ style: Object.assign(Object.assign({}, statistic === null || statistic === void 0 ? void 0 : statistic.style), style),
+ onMouseEnter: onMouseEnter,
+ onMouseLeave: onMouseLeave
+ }, title && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: `${prefixCls}-title`
+ }, title), /*#__PURE__*/_react_17_0_2_react.createElement(skeleton/* default */.Z, {
+ paragraph: false,
+ loading: loading,
+ className: `${prefixCls}-skeleton`
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ style: valueStyle,
+ className: `${prefixCls}-content`
+ }, prefix && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-prefix`
+ }, prefix), valueRender ? valueRender(valueNode) : valueNode, suffix && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: `${prefixCls}-content-suffix`
+ }, suffix)))));
+};
+if (false) {}
+/* harmony default export */ var statistic_Statistic = (Statistic);
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/utils.js
+// Countdown
+const timeUnits = [['Y', 1000 * 60 * 60 * 24 * 365], ['M', 1000 * 60 * 60 * 24 * 30], ['D', 1000 * 60 * 60 * 24], ['H', 1000 * 60 * 60], ['m', 1000 * 60], ['s', 1000], ['S', 1] // million seconds
+];
+
+function formatTimeStr(duration, format) {
+ let leftDuration = duration;
+ const escapeRegex = /\[[^\]]*]/g;
+ const keepList = (format.match(escapeRegex) || []).map(str => str.slice(1, -1));
+ const templateText = format.replace(escapeRegex, '[]');
+ const replacedText = timeUnits.reduce((current, _ref) => {
+ let [name, unit] = _ref;
+ if (current.includes(name)) {
+ const value = Math.floor(leftDuration / unit);
+ leftDuration -= value * unit;
+ return current.replace(new RegExp(`${name}+`, 'g'), match => {
+ const len = match.length;
+ return value.toString().padStart(len, '0');
+ });
+ }
+ return current;
+ }, templateText);
+ let index = 0;
+ return replacedText.replace(escapeRegex, () => {
+ const match = keepList[index];
+ index += 1;
+ return match;
+ });
+}
+function formatCountdown(value, config) {
+ const {
+ format = ''
+ } = config;
+ const target = new Date(value).getTime();
+ const current = Date.now();
+ const diff = Math.max(target - current, 0);
+ return formatTimeStr(diff, format);
+}
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/Countdown.js
+"use client";
+
+
+
+
+
+
+const REFRESH_INTERVAL = 1000 / 30;
+function getTime(value) {
+ return new Date(value).getTime();
+}
+const Countdown = props => {
+ const {
+ value,
+ format = 'HH:mm:ss',
+ onChange,
+ onFinish
+ } = props;
+ const forceUpdate = (0,useForceUpdate/* default */.Z)();
+ const countdown = _react_17_0_2_react.useRef(null);
+ const stopTimer = () => {
+ onFinish === null || onFinish === void 0 ? void 0 : onFinish();
+ if (countdown.current) {
+ clearInterval(countdown.current);
+ countdown.current = null;
+ }
+ };
+ const syncTimer = () => {
+ const timestamp = getTime(value);
+ if (timestamp >= Date.now()) {
+ countdown.current = setInterval(() => {
+ forceUpdate();
+ onChange === null || onChange === void 0 ? void 0 : onChange(timestamp - Date.now());
+ if (timestamp < Date.now()) {
+ stopTimer();
+ }
+ }, REFRESH_INTERVAL);
+ }
+ };
+ _react_17_0_2_react.useEffect(() => {
+ syncTimer();
+ return () => {
+ if (countdown.current) {
+ clearInterval(countdown.current);
+ countdown.current = null;
+ }
+ };
+ }, [value]);
+ const formatter = (formatValue, config) => formatCountdown(formatValue, Object.assign(Object.assign({}, config), {
+ format
+ }));
+ const valueRender = node => (0,reactNode/* cloneElement */.Tm)(node, {
+ title: undefined
+ });
+ return /*#__PURE__*/_react_17_0_2_react.createElement(statistic_Statistic, Object.assign({}, props, {
+ valueRender: valueRender,
+ formatter: formatter
+ }));
+};
+/* harmony default export */ var statistic_Countdown = (/*#__PURE__*/_react_17_0_2_react.memo(Countdown));
+;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js
+"use client";
+
+
+
+statistic_Statistic.Countdown = statistic_Countdown;
+/* harmony default export */ var es_statistic = (statistic_Statistic);
+
+/***/ }),
+
/***/ 12563:
/*!*******************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/tag/index.js + 5 modules ***!
diff --git a/layouts__ShixunDetail__index.async.js b/layouts__ShixunDetail__index.async.js
index 56e4aa6f9c..10ef338985 100644
--- a/layouts__ShixunDetail__index.async.js
+++ b/layouts__ShixunDetail__index.async.js
@@ -154,7 +154,7 @@ var PublishShixun = function PublishShixun(_ref) {
;
}, [classroomList.actionTabs.key]);
if (classroomList.actionTabs.key !== '添加目录') return null;
- console.log('---xxxx', classroomList.actionTabs.selectArrs);
+ console.log('---', classroomList.actionTabs.selectArrs);
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
centered: true,
title: "\u65B0\u5EFA\u5B50\u76EE\u5F55",
@@ -1309,20 +1309,6 @@ var AddAssistant_AddTeacher = function AddTeacher(_ref) {
})
});
}
- }, {
- title: '行政班',
- dataIndex: 'course_class_name',
- width: 80,
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '--'
- })
- });
- }
}, {
title: "实名认证",
dataIndex: "school_name",
@@ -1413,9 +1399,6 @@ var AddAssistant_AddTeacher = function AddTeacher(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "3",
children: "\u90AE\u7BB1"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
- value: "3",
- children: "\u90AE\u7BB1"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
@@ -1761,11 +1744,11 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
(0,_react_17_0_2_react.useEffect)(function () {
(0,classrooms/* getAllClass */.F9)().then(function (res) {
if (res) {
- var _res$student_groups;
+ var _res$student_groups$;
setClassData(res.student_groups);
// 设置form
form.setFieldsValue({
- search_class: res === null || res === void 0 || (_res$student_groups = res.student_groups) === null || _res$student_groups === void 0 || (_res$student_groups = _res$student_groups[0]) === null || _res$student_groups === void 0 ? void 0 : _res$student_groups.id
+ search_class: res === null || res === void 0 || (_res$student_groups$ = res.student_groups[0]) === null || _res$student_groups$ === void 0 ? void 0 : _res$student_groups$.id
});
}
});
@@ -1996,20 +1979,6 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
})
});
}
- }, {
- title: '行政班',
- dataIndex: 'course_class_name',
- width: 80,
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '--'
- })
- });
- }
}, {
title: '手机',
width: 100,
@@ -2201,9 +2170,6 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: "4",
children: "\u5B66\u53F7"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
- value: "5",
- children: "\u884C\u653F\u73ED"
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
@@ -2213,7 +2179,7 @@ var AddStudent_AddTeacher = function AddTeacher(_ref) {
style: {
width: '170px'
},
- children: classData === null || classData === void 0 ? void 0 : classData.map(function (res) {
+ children: classData.map(function (res) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, {
value: res === null || res === void 0 ? void 0 : res.id,
children: res === null || res === void 0 ? void 0 : res.name
@@ -3522,7 +3488,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
// if(detailTopBanner.excellent && (text == 'board' || text === 'attachment') ){
// return false
// }
- if (text === "attendance" || text === 'announcement' || text === "poll" || text === 'graduation' || text === 'course_group' || text === 'new_graduation' || text === 'template') {
+ if (text === "attendance" || text === 'announcement' || text === "poll" || text === 'graduation' || text === 'course_group' || text === 'new_graduation') {
return false;
} else {
return true;
diff --git a/layouts__index.async.js b/layouts__index.async.js
index 3bae861060..38192702aa 100644
--- a/layouts__index.async.js
+++ b/layouts__index.async.js
@@ -74,6 +74,7 @@ var jsx_runtime = __webpack_require__(37712);
+
var inputStyle = {
height: 48,
borderRadius: 4
@@ -271,7 +272,15 @@ var LoginPopComponents = function LoginPopComponents(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "current font14 c-blue"
+ className: "current font14 c-blue",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
+ className: "c-grey-333 font14",
+ onClick: function onClick() {
+ return handleClick();
+ },
+ to: "/user/reset-password?from=".concat(location.pathname),
+ children: "\u627E\u56DE\u5BC6\u7801"
+ })
})
})]
})
@@ -1573,13 +1582,12 @@ var TabPane = tabs/* default */.Z.TabPane;
is_main_site = _ref.is_main_site,
is_local = _ref.is_local,
_ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style,
- globalSetting = _ref.globalSetting;
+ style = _ref$style === void 0 ? {} : _ref$style;
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
wechatQrcode = _useState2[0],
setWechatQrcode = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)("1"),
+ var _useState3 = (0,_react_17_0_2_react.useState)('1'),
_useState4 = slicedToArray_default()(_useState3, 2),
type = _useState4[0],
setType = _useState4[1];
@@ -1760,35 +1768,9 @@ var TabPane = tabs/* default */.Z.TabPane;
}()
};
var loginDom = (0,_react_17_0_2_react.useCallback)(function () {
- var _globalSetting$settin;
switch (loginType) {
case 1:
return /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, {
- tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: (globalSetting === null || globalSetting === void 0 || (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.zcst_authorize_url) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- onClick: function onClick() {
- var _globalSetting$settin2;
- window.location.href = globalSetting === null || globalSetting === void 0 || (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.zcst_authorize_url;
- },
- style: {
- alignItems: 'center',
- marginRight: 40
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- style: {
- width: 40,
- cursor: 'pointer',
- marginRight: 5
- },
- src: "https://t15.baidu.com/it/u=1067996267,3024058787&fm=179&app=42&size=w54&n=0&f=JPEG&fmt=auto?s=37F0E9365892F7E1429603EC0300E02F&sec=1678467600&t=07e25c502c22ff21e8b8f4e74e506e58"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- cursor: 'pointer'
- },
- children: "\u8BA4\u8BC1\u4E2D\u5FC3"
- })]
- })
- }),
defaultActiveKey: type,
onChange: callback,
className: LoginPanelmodules.tabs,
diff --git a/layouts__user__index.async.js b/layouts__user__index.async.js
index 0ad22c56da..ae769d5cb8 100644
--- a/layouts__user__index.async.js
+++ b/layouts__user__index.async.js
@@ -256,7 +256,13 @@ function Register(_ref) {
pathname = _useLocation.pathname;
if (pathname === '/user/reset-password') {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "register-nav"
+ className: "register-nav",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#333'
+ },
+ children: "\u627E\u56DE\u5BC6\u7801"
+ })
});
}
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js
index 5ff41de316..e5f2761359 100644
--- a/p__Classrooms__Lists__Attachment__index.async.js
+++ b/p__Classrooms__Lists__Attachment__index.async.js
@@ -2181,7 +2181,7 @@ var Config_SetPublic = function SetPublic(_ref) {
width: 110,
render: function render(text) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: dayjs_min_default()(text).format("YYYY-MM-DD ")
+ children: dayjs_min_default()(text === null || text === void 0 ? void 0 : text.publish_time).format("YYYY-MM-DD")
});
}
}, {
@@ -3350,7 +3350,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!v.link) {
- _context.next = 5;
+ _context.next = 4;
break;
}
_context.next = 3;
@@ -3361,23 +3361,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}
});
case 3:
- _context.next = 7;
- break;
- case 5:
- _context.next = 7;
- return dispatch({
- type: 'attachment/attachUpdateVisits',
- payload: {
- id: v.id,
- course_id: params.course_id
- }
- });
- case 7:
dispatch({
type: 'classroomList/getAttachmentList',
payload: objectSpread2_default()({}, params)
});
- case 8:
+ case 4:
case "end":
return _context.stop();
}
@@ -3818,9 +3806,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "ml15",
children: [" \u4E0B\u8F7D\u6570\uFF1A", v.downloads_count, " "]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "ml15",
- children: [" \u6D4F\u89C8\u6570 ", v.visits, " "]
}), (v === null || v === void 0 ? void 0 : v.publish_time) && currenttime < dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).toDate() && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "ml15",
children: [" \u5C06\u4E8E ", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).format("YYYY-MM-DD HH:mm"), " \u53D1\u5E03 "]
diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js
index 1d541267ea..74f5ec8ad8 100644
--- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js
+++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js
@@ -4739,10 +4739,10 @@ var dropdown = __webpack_require__(38854);
var table = __webpack_require__(72315);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
var pagination = __webpack_require__(41867);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
-var input_number = __webpack_require__(85731);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
+var input_number = __webpack_require__(85731);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
var es_select = __webpack_require__(57809);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
@@ -5291,7 +5291,7 @@ var WorkList = function WorkList(_ref) {
}, [groupList]);
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
- // params.limit = 20;
+ params.limit = 20;
getData();
};
var columns = [{
@@ -6067,43 +6067,17 @@ var WorkList = function WorkList(_ref) {
}
})]
})]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
className: "tc mb50 mt30",
- style: {
- display: 'flex',
- justifyContent: 'end',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- onChange: onShowSizeChange
- // hideOnSinglePage={true}
- ,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ showSizeChanger: false,
+ onChange: onShowSizeChange,
+ hideOnSinglePage: true,
defaultCurrent: params.page || 1,
current: params.page || 1,
- pageSize: params.limit,
- showSizeChanger: false,
+ defaultPageSize: 20,
total: shixunHomeworks.workList.work_count
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- margin: '0px 10px'
- },
- children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
- min: 1,
- step: 1,
- value: params.limit,
- precision: 0,
- onChange: function onChange(e) {
- params.limit = e;
- setParams(objectSpread2_default()({}, params));
- },
- onBlur: function onBlur(e) {
- getData();
- },
- style: {
- width: 50
- }
- })]
+ })
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChangeScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Redo, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(RedoShixunModal/* default */.Z, {
getData: getData
@@ -8381,7 +8355,7 @@ var Publish_WorkList = function WorkList(_ref) {
children: "\u53D1\u5E03\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
- children: [(0,authority/* isAdmin */.GJ)() && disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@@ -11174,43 +11148,17 @@ var CodeReview_WorkList = function WorkList(_ref) {
})
});
}
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
className: "tc mb50 mt30",
- style: {
- display: 'flex',
- alignItems: 'center',
- justifyContent: 'end'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ showSizeChanger: false,
onChange: onShowSizeChange,
defaultCurrent: params.page || 1,
current: params.page || 1,
- pageSize: params.limit,
- showSizeChanger: false
- // showQuickJumper={}
- ,
+ defaultPageSize: 20,
+ hideOnSinglePage: true,
total: codeReview.copy_reviews_count
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- margin: '0px 10px'
- },
- children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
- min: 1,
- step: 1,
- value: params.limit,
- precision: 0,
- onChange: function onChange(e) {
- params.limit = e;
- setParams(objectSpread2_default()({}, params));
- },
- onBlur: function onBlur(e) {
- getData();
- },
- style: {
- width: 50
- }
- })]
+ })
})]
})]
});
@@ -11581,7 +11529,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
return (0,util/* openNewWindow */.xg)("/shixuns/".concat(workList.shixun_identifier, "/challenges"));
},
children: "\u8FDB\u5165\u5B9E\u8BAD"
- }), (((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ }), (((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-yishezhifabushijian1"
@@ -11602,7 +11550,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
});
},
children: "\u7ACB\u5373\u53D1\u5E03"
- }), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ }), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-jiezhishiyan"
@@ -11627,7 +11575,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
},
children: "\u7ACB\u5373\u622A\u6B62"
}), workList !== null && workList !== void 0 && workList.is_jupyter_lab || workList !== null && workList !== void 0 && workList.is_jupyter ? /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: activeTabs === '1' && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ children: activeTabs === '1' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2"
@@ -11643,7 +11591,7 @@ var CommonHomeworkDetail = function CommonHomeworkDetail(_ref) {
children: "\u7F16\u8F91\u4F5C\u4E1A"
})
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2"
diff --git a/p__Classrooms__Lists__CommonHomework__index.async.js b/p__Classrooms__Lists__CommonHomework__index.async.js
index 07322ac132..28ecf96ae8 100644
--- a/p__Classrooms__Lists__CommonHomework__index.async.js
+++ b/p__Classrooms__Lists__CommonHomework__index.async.js
@@ -1218,9 +1218,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -1258,7 +1256,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -1302,12 +1300,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -3813,7 +3815,6 @@ var DownOutlined = __webpack_require__(42884);
var BottomControl = function BottomControl(_ref) {
- var _courseModules$second;
var buttonDataSource = _ref.buttonDataSource,
_onClick = _ref.onClick;
var _useContext = (0,_react_17_0_2_react.useContext)(CommonHomeworkContext),
@@ -3941,9 +3942,9 @@ var BottomControl = function BottomControl(_ref) {
setKeyword(e.target.value);
}
})
- }), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
+ }), courseModules && courseModules['second_category'].filter(function (r) {
return r.category_name !== '未分配目录';
- })) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
+ }).map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@@ -3962,7 +3963,7 @@ var BottomControl = function BottomControl(_ref) {
}, val.category_id);
})]
});
- })), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();
@@ -4262,7 +4263,6 @@ var List = function List(_ref) {
(0,util/* openNewWindow */.xg)("/classrooms/".concat(params.coursesId, "/common_homework/").concat(dataSource.homework_id, "/detail"));
},
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- disabled: !dataSource.can_edit,
onClick: function onClick(e) {
e.stopPropagation();
},
@@ -4318,7 +4318,7 @@ var List = function List(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Listmodules.right,
- children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
+ children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
target: "_blank",
to: "/",
onClick: /*#__PURE__*/function () {
@@ -4416,7 +4416,7 @@ var List = function List(_ref) {
overlayClassName: Listmodules.dro,
dropdownRender: function dropdownRender() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
- children: [dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@@ -4453,7 +4453,7 @@ var List = function List(_ref) {
}(),
children: "\u7ACB\u5373\u53D1\u5E03"
})
- }, 1), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@@ -4489,7 +4489,7 @@ var List = function List(_ref) {
}(),
children: "\u7ACB\u5373\u622A\u6B62"
})
- }, 2), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ }, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
diff --git a/p__Classrooms__Lists__CourseGroup__Detail__index.async.js b/p__Classrooms__Lists__CourseGroup__Detail__index.async.js
index e0a4ce3c1e..890fbd4b25 100644
--- a/p__Classrooms__Lists__CourseGroup__Detail__index.async.js
+++ b/p__Classrooms__Lists__CourseGroup__Detail__index.async.js
@@ -141,7 +141,7 @@ var lib = __webpack_require__(56102);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(43788);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
-var es_modal = __webpack_require__(43418);
+var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(1056);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
@@ -316,7 +316,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
};
var handleRename = function handleRename() {
name.current = data.course_group_name;
- es_modal/* default */.Z.confirm({
+ modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@@ -362,7 +362,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var handleJoin = function handleJoin() {
- es_modal/* default */.Z.confirm({
+ modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@@ -403,7 +403,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var handelDelete = function handelDelete() {
- es_modal/* default */.Z.confirm({
+ modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@@ -528,7 +528,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
message/* default */.ZP.info('请选择学生');
return;
}
- es_modal/* default */.Z.confirm({
+ modal/* default */.Z.confirm({
centered: true,
okText: '确定',
cancelText: '取消',
@@ -578,7 +578,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
});
};
var handleDeleteStudent = function handleDeleteStudent(course_member_id) {
- es_modal/* default */.Z.confirm({
+ modal/* default */.Z.confirm({
width: 530,
title: '提示',
okText: '确定',
@@ -823,7 +823,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
title: '操作',
align: 'center',
dataIndex: 'name',
- width: 160,
+ width: 140,
render: function render(text, record) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
@@ -884,71 +884,10 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font14 current",
style: {
- color: '#3061d0',
- marginRight: 10
+ color: '#3061d0'
},
children: "\u79FB\u52A8\u5206\u73ED"
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- onClick: function onClick() {
- var modal = es_modal/* default */.Z.confirm({
- icon: null,
- maskClosable: true,
- width: 500,
- centered: true,
- title: "重置密码",
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginTop: "12px"
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: ["\u91CD\u7F6E\u8BE5\u5B66\u751F\u7684\u5BC6\u7801\u4E3A\u521D\u59CB\u5BC6\u7801\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#3061d0"
- },
- children: "12345678"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u53CA\u65F6\u66F4\u6539\u5BC6\u7801\uFF01"
- })]
- }),
- okText: "确认",
- onOk: function () {
- var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
- while (1) switch (_context11.prev = _context11.next) {
- case 0:
- _context11.next = 2;
- return (0,fetch/* default */.ZP)("/api/accounts/reset_user_password.json", {
- method: 'post',
- body: {
- course_identifier: params.coursesId,
- user_id: record.user_id
- }
- });
- case 2:
- res = _context11.sent;
- if (res.status == 0) {
- message/* default */.ZP.success("重置成功");
- }
- case 4:
- case "end":
- return _context11.stop();
- }
- }, _callee11);
- }));
- function onOk() {
- return _onOk6.apply(this, arguments);
- }
- return onOk;
- }(),
- onCancel: function onCancel() {
- return modal.destroy();
- }
- });
- },
- children: "\u91CD\u7F6E\u5BC6\u7801"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "current",
style: {
@@ -956,19 +895,19 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
marginLeft: 10
},
onClick: function onClick() {
- es_modal/* default */.Z.confirm({
+ modal/* default */.Z.confirm({
centered: true,
okText: '确定',
cancelText: '取消',
title: "\u662F\u5426\u786E\u8BA4\u5220\u9664",
content: '是否确认将学生从课堂内删除?',
onOk: function () {
- var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() {
+ var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
- while (1) switch (_context12.prev = _context12.next) {
+ return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
+ while (1) switch (_context11.prev = _context11.next) {
case 0:
- _context12.next = 2;
+ _context11.next = 2;
return (0,teacher/* deleteCourseStudents */.l3)({
coursesId: params.coursesId,
students: [{
@@ -976,7 +915,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}]
});
case 2:
- res = _context12.sent;
+ res = _context11.sent;
if (res.status === 0) {
message/* default */.ZP.success('删除成功');
params.page = 1;
@@ -992,12 +931,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}
case 4:
case "end":
- return _context12.stop();
+ return _context11.stop();
}
- }, _callee12);
+ }, _callee11);
}));
function onOk() {
- return _onOk7.apply(this, arguments);
+ return _onOk6.apply(this, arguments);
}
return onOk;
}()
diff --git a/p__Classrooms__Lists__CourseGroup__List__index.async.js b/p__Classrooms__Lists__CourseGroup__List__index.async.js
index 669c4219b8..1ed89f0361 100644
--- a/p__Classrooms__Lists__CourseGroup__List__index.async.js
+++ b/p__Classrooms__Lists__CourseGroup__List__index.async.js
@@ -822,11 +822,11 @@ var ImportCourse_EditAttendance = function EditAttendance(_ref) {
(0,_react_17_0_2_react.useEffect)(function () {
(0,classrooms/* getAllClass */.F9)().then(function (res) {
if (res) {
- var _res$student_groups;
+ var _res$student_groups$;
setClassData(res.student_groups);
// 设置form
form.setFieldsValue({
- search_class: res === null || res === void 0 || (_res$student_groups = res.student_groups) === null || _res$student_groups === void 0 || (_res$student_groups = _res$student_groups[0]) === null || _res$student_groups === void 0 ? void 0 : _res$student_groups.id
+ search_class: res === null || res === void 0 || (_res$student_groups$ = res.student_groups[0]) === null || _res$student_groups$ === void 0 ? void 0 : _res$student_groups$.id
});
}
});
diff --git a/p__Classrooms__Lists__Exercise__Add__index.async.js b/p__Classrooms__Lists__Exercise__Add__index.async.js
index 1b53fc5966..b2de0efe5c 100644
--- a/p__Classrooms__Lists__Exercise__Add__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Add__index.async.js
@@ -1780,7 +1780,7 @@ var ChoiceQuestionEditor = function ChoiceQuestionEditor(_ref2) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js */ 27161);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 330);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 74997);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 85731);
diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js
index b06f8e08a8..a3724e6e09 100644
--- a/p__Classrooms__Lists__Exercise__Detail__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js
@@ -2085,9 +2085,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -2125,7 +2123,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -2169,12 +2167,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -3714,9 +3716,7 @@ var WorkList = function WorkList(_ref) {
_useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
searchParams = _useSearchParams2[0];
var urlParams = (0,_umi_production_exports.useParams)();
- var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()(objectSpread2_default()({}, urlParams), {}, {
- limit: 20
- })),
+ var _useState = (0,_react_17_0_2_react.useState)(objectSpread2_default()({}, urlParams)),
_useState2 = slicedToArray_default()(_useState, 2),
params = _useState2[0],
setParams = _useState2[1];
@@ -3912,7 +3912,7 @@ var WorkList = function WorkList(_ref) {
};
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
- // params.limit = 20;
+ params.limit = 20;
dispatch({
type: 'exercise/getExerciseList',
payload: objectSpread2_default()({}, params)
@@ -5116,24 +5116,16 @@ var WorkList = function WorkList(_ref) {
payload: objectSpread2_default()({}, params)
});
}
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ }), totalCount > 20 && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
className: "tc mb50 pb30 mt30",
- style: {
- display: 'flex',
- alignItems: 'center',
- justifyContent: 'end'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
onChange: onShowSizeChange,
- current: params.page || 1
- // defaultPageSize={20}
- ,
+ current: params.page || 1,
+ defaultPageSize: 20,
total: totalCount,
showSizeChanger: false,
- pageSize: params.limit
- // pageSize={params.limit}
- ,
-
+ showQuickJumper: true,
+ hideOnSinglePage: true,
showTotal: function showTotal(total) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "mr10",
@@ -5143,30 +5135,7 @@ var WorkList = function WorkList(_ref) {
}), "\u6761\u6570\u636E"]
});
}
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- margin: '0px 10px'
- },
- children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
- min: 1,
- step: 1,
- precision: 0,
- value: params.limit,
- onChange: function onChange(e) {
- params.limit = e;
- setParams(objectSpread2_default()({}, params));
- },
- onBlur: function onBlur(e) {
- dispatch({
- type: 'exercise/getExerciseList',
- payload: objectSpread2_default()({}, params)
- });
- },
- style: {
- width: 50
- }
- })]
+ })
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChangeScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Redo, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Delayed, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_Unlock, {}), showphone && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, {
title: "\u9632\u4F5C\u5F0A\u5934\u50CF",
@@ -15866,7 +15835,7 @@ var PublishSettings = function PublishSettings(_ref) {
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- children: (0,authority/* isAdmin */.GJ)() && commonHeader.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
+ children: (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
okText: "\u4FDD\u5B58\u8BBE\u7F6E",
onCancel: function onCancel() {
message/* default */.ZP.warning("已取消本次修改的内容");
@@ -17176,7 +17145,7 @@ var PreventCheatingSettings_PublishSettings = function PublishSettings(_ref) {
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- children: ((0,authority/* isAdminOrCreator */.aN)() || (exercise === null || exercise === void 0 || (_exercise$commonHeade = exercise.commonHeader) === null || _exercise$commonHeade === void 0 ? void 0 : _exercise$commonHeade.exercise_author)) && commonHeader.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
+ children: ((0,authority/* isAdminOrCreator */.aN)() || (exercise === null || exercise === void 0 || (_exercise$commonHeade = exercise.commonHeader) === null || _exercise$commonHeade === void 0 ? void 0 : _exercise$commonHeade.exercise_author)) && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
okText: "\u4FDD\u5B58\u8BBE\u7F6E",
onCancel: function onCancel() {
setDefaultData();
@@ -17357,7 +17326,7 @@ var PropertySettings_PublishSettings = function PublishSettings(_ref) {
children: "\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- children: ((0,authority/* isAdminOrCreator */.aN)() || (exercise === null || exercise === void 0 || (_exercise$commonHeade = exercise.commonHeader) === null || _exercise$commonHeade === void 0 ? void 0 : _exercise$commonHeade.exercise_author)) && (exercise === null || exercise === void 0 ? void 0 : exercise.commonHeader.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
+ children: ((0,authority/* isAdminOrCreator */.aN)() || (exercise === null || exercise === void 0 || (_exercise$commonHeade = exercise.commonHeader) === null || _exercise$commonHeade === void 0 ? void 0 : _exercise$commonHeade.exercise_author)) && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
okText: "\u4FDD\u5B58\u8BBE\u7F6E",
onCancel: setDefaultData,
onOk: handleSubmit
@@ -18065,7 +18034,7 @@ var DistinguishExerciseSettings_PublishSettings = function PublishSettings(_ref)
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- children: ((0,authority/* isAdminOrCreator */.aN)() || !!initData.exercise_author) && commonHeader.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
+ children: ((0,authority/* isAdminOrCreator */.aN)() || !!initData.exercise_author) && /*#__PURE__*/(0,jsx_runtime.jsx)(FixedButton/* FixedButton */.t, {
okText: "\u4FDD\u5B58\u8BBE\u7F6E",
onCancel: getDefaultData,
onOk: handleSubmit
@@ -22089,7 +22058,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-dahuizhongzuo3x font14 mr5"
}), "\u6253\u56DE\u91CD\u505A"]
- }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && commonHeader.can_edit && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe2 = commonHeader.user_permission) === null || _commonHeader$user_pe2 === void 0 ? void 0 : _commonHeader$user_pe2.exercise_unpublish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
+ }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe2 = commonHeader.user_permission) === null || _commonHeader$user_pe2 === void 0 ? void 0 : _commonHeader$user_pe2.exercise_unpublish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
tips: commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.open_appraise,
style: {
marginLeft: 10
@@ -22131,7 +22100,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
className: "iconfont icon-fabuzhiwei font14 mr5"
}), "\u53D1\u5E03\u8003\u8BD5"]
})
- }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && commonHeader.can_edit && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe3 = commonHeader.user_permission) === null || _commonHeader$user_pe3 === void 0 ? void 0 : _commonHeader$user_pe3.exercise_publish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
+ }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 || (_commonHeader$user_pe3 = commonHeader.user_permission) === null || _commonHeader$user_pe3 === void 0 ? void 0 : _commonHeader$user_pe3.exercise_publish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
onClick: function onClick(e) {
var _classroomList$Assist4;
e.preventDefault();
@@ -22175,7 +22144,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-a-08zhiliang-xianxing font14 pr5"
}), "\u8D28\u91CF\u8BC4\u5206"]
- }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && commonHeader.can_edit &&
+ }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority &&
/*#__PURE__*/
// ((isAssistant() && commonHeader?.assistant_auth) ||
// !isAssistant()) &&
diff --git a/p__Classrooms__Lists__Exercise__Review__index.async.js b/p__Classrooms__Lists__Exercise__Review__index.async.js
index 17e0d33d24..9eab601493 100644
--- a/p__Classrooms__Lists__Exercise__Review__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Review__index.async.js
@@ -906,9 +906,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -946,7 +944,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -990,12 +988,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/p__Classrooms__Lists__Exercise__index.async.js b/p__Classrooms__Lists__Exercise__index.async.js
index 07fc2882f1..cbc3e422dd 100644
--- a/p__Classrooms__Lists__Exercise__index.async.js
+++ b/p__Classrooms__Lists__Exercise__index.async.js
@@ -2055,7 +2055,6 @@ var List = function List(_ref) {
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
checked: selectArrs.includes(v.id),
value: v.id,
- disabled: !v.can_edit,
className: "mr20",
onClick: function onClick(e) {
e.stopPropagation();
@@ -2148,7 +2147,7 @@ var List = function List(_ref) {
children: "\u96C6\u4E2D\u9605\u5377"
}),
// 判断 是否具有发布权限 isAssistant isAdmin
- (0,authority/* isAdmin */.GJ)() && v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
+ (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, {
tips: v === null || v === void 0 ? void 0 : v.open_appraise,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
onClick: function onClick() {
@@ -2241,7 +2240,7 @@ var List = function List(_ref) {
};
}(),
children: "\u89C4\u5219\u8BBE\u7F6E"
- }), (0,authority/* isAdmin */.GJ)() && v.is_random && v.assistant_auth && v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ }), (0,authority/* isAdmin */.GJ)() && v.is_random && v.assistant_auth && /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
onClick: function onClick(e) {
e.stopPropagation();
var startTime = dayjs_min_default()(v.created_at, format);
@@ -2253,7 +2252,7 @@ var List = function List(_ref) {
}
},
children: "\u7F16\u8F91\u8003\u8BD5"
- }), v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
onClick: /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e) {
var _v$exercise_tips4;
diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js
index 585cb48b47..f865056545 100644
--- a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js
+++ b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js
@@ -4617,12 +4617,12 @@ var dropdown = __webpack_require__(38854);
var table = __webpack_require__(72315);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
var pagination = __webpack_require__(41867);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
-var input_number = __webpack_require__(85731);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
+var input_number = __webpack_require__(85731);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/DownOutlined.js + 1 modules
var DownOutlined = __webpack_require__(42884);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UpOutlined.js + 1 modules
@@ -5063,7 +5063,7 @@ var WorkList = function WorkList(_ref) {
};
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
- // params.limit = 20;
+ params.limit = 20;
getData();
};
var member_works = [{
@@ -5688,43 +5688,17 @@ var WorkList = function WorkList(_ref) {
})]
})
})]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
className: "tc mb50 mt30",
- style: {
- display: 'flex',
- alignItems: 'center',
- justifyContent: 'end'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z
- // hideOnSinglePage={true}
- , {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ showSizeChanger: false,
+ hideOnSinglePage: true,
onChange: onShowSizeChange,
defaultCurrent: params.page || 1,
current: params.page || 1,
- pageSize: params.limit,
- showSizeChanger: false,
+ defaultPageSize: 20,
total: shixunHomeworks.workList.work_count
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- margin: '0px 10px'
- },
- children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
- min: 1,
- step: 1,
- precision: 0,
- value: params.limit,
- onChange: function onChange(e) {
- params.limit = e;
- setParams(objectSpread2_default()({}, params));
- },
- onBlur: function onBlur(e) {
- getData();
- },
- style: {
- width: 50
- }
- })]
+ })
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(ChangeScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Redo, {}), isshwomodal && /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
title: "\u4E00\u952E\u6253\u56DE\u91CD\u505A",
@@ -7982,7 +7956,7 @@ var Publish_Publish = function Publish(_ref) {
children: "\u53D1\u5E03\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
- children: [disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@@ -8646,6 +8620,7 @@ var QuestionCircleOutlined = __webpack_require__(98815);
+
var Score = function Score(_ref) {
var shixunHomeworks = _ref.shixunHomeworks,
getData = _ref.getData,
@@ -8886,7 +8861,7 @@ var Score = function Score(_ref) {
children: "\u8BC4\u5206\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
- children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@@ -9228,6 +9203,7 @@ var Score = function Score(_ref) {
+
var Open = function Open(_ref) {
var getData = _ref.getData,
dispatch = _ref.dispatch,
@@ -9463,7 +9439,7 @@ var Open = function Open(_ref) {
children: "\u516C\u5F00\u8BBE\u7F6E"
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
- children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@@ -10115,7 +10091,7 @@ var AnonymousComment = function AnonymousComment(_ref) {
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
- children: [(workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ children: [(0,authority/* isAdmin */.GJ)() && disabled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
size: "middle",
ghost: true,
@@ -10848,7 +10824,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Detailmodules.workListTabButton,
children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [(((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ children: [(((_workList$homework_st = workList.homework_status) === null || _workList$homework_st === void 0 ? void 0 : _workList$homework_st.includes('未发布')) || ((_workList$homework_st2 = workList.homework_status) === null || _workList$homework_st2 === void 0 ? void 0 : _workList$homework_st2.includes('未开始'))) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-yishezhifabushijian1"
@@ -10870,7 +10846,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
});
},
children: "\u7ACB\u5373\u53D1\u5E03"
- }), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && workList.can_edit && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ }), !((_workList$homework_st3 = workList.homework_status) !== null && _workList$homework_st3 !== void 0 && _workList$homework_st3.includes('未发布')) && !((_workList$homework_st4 = workList.homework_status) !== null && _workList$homework_st4 !== void 0 && _workList$homework_st4.includes('未开始')) && !((_workList$homework_st5 = workList.homework_status) !== null && _workList$homework_st5 !== void 0 && _workList$homework_st5.includes('已截止')) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-jiezhishiyan"
@@ -10916,7 +10892,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
});
},
children: "\u667A\u80FD\u5206\u7EC4"
- }), workList.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-bianji2"
diff --git a/p__Classrooms__Lists__GroupHomework__index.async.js b/p__Classrooms__Lists__GroupHomework__index.async.js
index c33db257f9..9da040186e 100644
--- a/p__Classrooms__Lists__GroupHomework__index.async.js
+++ b/p__Classrooms__Lists__GroupHomework__index.async.js
@@ -2380,7 +2380,6 @@ var List = function List(_ref) {
onClick: function onClick(e) {
e.stopPropagation();
},
- disabled: !dataSource.can_edit,
style: {
margin: '11px 0 0 10px'
},
@@ -2424,7 +2423,7 @@ var List = function List(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Listmodules.right,
- children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
+ children: [(0,authority/* isAdmin */.GJ)() && dataSource.status === '未发布' && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
target: "_blank",
to: "/",
onClick: /*#__PURE__*/function () {
@@ -2510,7 +2509,7 @@ var List = function List(_ref) {
overlayClassName: Listmodules.dro,
dropdownRender: function dropdownRender() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
- children: [dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@@ -2547,7 +2546,7 @@ var List = function List(_ref) {
}(),
children: "\u7ACB\u5373\u53D1\u5E03"
})
- }, 1), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@@ -2583,7 +2582,7 @@ var List = function List(_ref) {
}(),
children: "\u7ACB\u5373\u622A\u6B62"
})
- }, 2), dataSource.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ }, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@@ -2851,7 +2850,6 @@ var DownOutlined = __webpack_require__(42884);
var BottomControl = function BottomControl(_ref) {
- var _courseModules$second;
var buttonDataSource = _ref.buttonDataSource,
_onClick = _ref.onClick;
var _useContext = (0,_react_17_0_2_react.useContext)(GroupHomeworkContext),
@@ -2979,9 +2977,9 @@ var BottomControl = function BottomControl(_ref) {
setKeyword(e.target.value);
}
})
- }), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
+ }), courseModules && courseModules['second_category'].filter(function (r) {
return r.category_name !== '未分配目录';
- })) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
+ }).map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@@ -3000,7 +2998,7 @@ var BottomControl = function BottomControl(_ref) {
}, val.category_id);
})]
});
- })), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();
diff --git a/p__Classrooms__Lists__ProgramHomework__index.async.js b/p__Classrooms__Lists__ProgramHomework__index.async.js
index bc4fca0e6d..1b984391f5 100644
--- a/p__Classrooms__Lists__ProgramHomework__index.async.js
+++ b/p__Classrooms__Lists__ProgramHomework__index.async.js
@@ -2021,7 +2021,6 @@ var DownOutlined = __webpack_require__(42884);
var BottomControl = function BottomControl(_ref) {
- var _courseModules$second;
var buttonDataSource = _ref.buttonDataSource,
_onClick = _ref.onClick;
var _useContext = (0,_react_17_0_2_react.useContext)(CommonHomeworkContext),
@@ -2149,9 +2148,9 @@ var BottomControl = function BottomControl(_ref) {
setKeyword(e.target.value);
}
})
- }), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
+ }), courseModules && courseModules['second_category'].filter(function (r) {
return r.category_name !== '未分配目录';
- })) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
+ }).map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@@ -2170,7 +2169,7 @@ var BottomControl = function BottomControl(_ref) {
}, val.category_id);
})]
});
- })), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();
diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js
index 2c66858f9d..97abf3aa30 100644
--- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js
+++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.async.js
@@ -5510,7 +5510,7 @@ var WorkList = function WorkList(_ref) {
}, [document.getElementById('divhe')]);
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
- // params.limit = 20;
+ params.limit = 20;
getData();
};
function setnull() {
@@ -6780,43 +6780,17 @@ var WorkList = function WorkList(_ref) {
})]
})
})]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(QualityModal, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(QualityModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
className: "tc mb50 mt30",
- style: {
- display: 'flex',
- justifyContent: 'end',
- alignItems: 'center'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- showQuickJumper: true
- // hideOnSinglePage={true}
- ,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
+ showQuickJumper: true,
+ hideOnSinglePage: true,
+ showSizeChanger: false,
onChange: onShowSizeChange,
current: params.page || 1,
- pageSize: params.limit,
- showSizeChanger: false,
+ defaultPageSize: 20,
total: workList.work_count
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- margin: '0px 10px'
- },
- children: "\u6BCF\u9875\u663E\u793A\u6761\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
- min: 1,
- value: params.limit,
- step: 1,
- precision: 0,
- onChange: function onChange(e) {
- params.limit = e;
- setParams(objectSpread2_default()({}, params));
- },
- onBlur: function onBlur(e) {
- getData();
- },
- style: {
- width: 50
- }
- })]
+ })
})]
});
};
@@ -10529,7 +10503,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-bianjishijuan3x translateY1"
}), "\u7F16\u8F91\u4F5C\u4E1A"]
- }), (0,authority/* isAdmin */.GJ)() && workList.publish_immediately && (workList === null || workList === void 0 ? void 0 : workList.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ }), (0,authority/* isAdmin */.GJ)() && workList.publish_immediately && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
onClick: function onClick() {
dispatch({
type: 'classroomList/setActionTabs',
@@ -10576,7 +10550,7 @@ var Detail_ShixunsListPage = function ShixunsListPage(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "iconfont icon-shixun3 translateY1"
}), "\u8FDB\u5165\u5B9E\u8BAD"]
- }), (0,authority/* isAdmin */.GJ)() && workList.end_immediately && (workList === null || workList === void 0 ? void 0 : workList.can_edit) && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ }), (0,authority/* isAdmin */.GJ)() && workList.end_immediately && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
style: {
background: "#0152d9",
color: '#fff'
diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__index.async.js
index 69300e6f41..9cc0493446 100644
--- a/p__Classrooms__Lists__ShixunHomeworks__index.async.js
+++ b/p__Classrooms__Lists__ShixunHomeworks__index.async.js
@@ -5264,7 +5264,6 @@ var ShixunList = function ShixunList(_ref) {
marginLeft: 10
},
checked: selectArrs.includes(v.homework_id),
- disabled: !v.can_edit,
value: v.homework_id,
onClick: function onClick(e) {
e.stopPropagation();
@@ -5318,7 +5317,7 @@ var ShixunList = function ShixunList(_ref) {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: ShixunHomeworksmodules.titleRight,
- children: [(0,authority/* isAdmin */.GJ)() && (v === null || v === void 0 ? void 0 : v.status.indexOf('未发布')) === 0 && v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
+ children: [(0,authority/* isAdmin */.GJ)() && (v === null || v === void 0 ? void 0 : v.status.indexOf('未发布')) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
target: "_blank",
to: "/",
onClick: /*#__PURE__*/function () {
@@ -5490,7 +5489,7 @@ var ShixunList = function ShixunList(_ref) {
overlayClassName: ShixunHomeworksmodules.dro,
dropdownRender: function dropdownRender() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
- children: [v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@@ -5524,7 +5523,7 @@ var ShixunList = function ShixunList(_ref) {
}(),
children: "\u7ACB\u5373\u53D1\u5E03"
})
- }, 1), v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@@ -5558,7 +5557,7 @@ var ShixunList = function ShixunList(_ref) {
}(),
children: "\u7ACB\u5373\u622A\u6B62"
})
- }, 2), v.can_edit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
+ }, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
style: {
textAlign: 'center'
},
@@ -5915,7 +5914,7 @@ var ShixunHomeworks_excluded = ["classroomList", "globalSetting", "shixunHomewor
var ShixunsListPage = function ShixunsListPage(_ref) {
- var _user$userInfo4, _courseModules$second;
+ var _user$userInfo4, _detailShixunsList$ho;
var classroomList = _ref.classroomList,
globalSetting = _ref.globalSetting,
shixunHomeworks = _ref.shixunHomeworks,
@@ -6299,9 +6298,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
setKeyword(e.target.value);
}
})
- }), courseModules && ((_courseModules$second = courseModules['second_category']) === null || _courseModules$second === void 0 || (_courseModules$second = _courseModules$second.filter(function (r) {
+ }), courseModules && courseModules['second_category'].filter(function (r) {
return r.category_name !== '未分配目录';
- })) === null || _courseModules$second === void 0 ? void 0 : _courseModules$second.map(function (item, key) {
+ }).map(function (item, key) {
var _item$third_category;
if (keyword !== '' && item.category_name.indexOf(keyword) < 0) {
return;
@@ -6320,7 +6319,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
}, val.category_id);
})]
});
- })), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",
onClick: function onClick(e) {
e.preventDefault();
@@ -6393,23 +6392,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
// 默认排序
var isDefault = SortMenuName === '默认排序';
-
- // 全选
- var _useState25 = (0,_react_17_0_2_react.useState)(false),
- _useState26 = slicedToArray_default()(_useState25, 2),
- allSelect = _useState26[0],
- setAllSelect = _useState26[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- var _detailShixunsList$ho;
- var selectArrsALL = ((_detailShixunsList$ho = detailShixunsList.homeworks) === null || _detailShixunsList$ho === void 0 ? void 0 : _detailShixunsList$ho.filter(function (v) {
- return v.can_edit;
- })) || [];
- if (selectArrs.length == selectArrsALL.length && selectArrs.length) {
- setAllSelect(true);
- } else {
- setAllSelect(false);
- }
- }, [selectArrs]);
var showStatistic = (0,_react_17_0_2_react.useMemo)(function () {
var isStudent = !(0,authority/* isAdmin */.GJ)() && !(0,authority/* isNotMember */.Jd)();
var isPublicCourse = detailTopBanner === null || detailTopBanner === void 0 ? void 0 : detailTopBanner.excellent;
@@ -6702,12 +6684,10 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
width: 130
},
children: (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- checked: allSelect,
+ checked: ((_detailShixunsList$ho = detailShixunsList.homeworks) === null || _detailShixunsList$ho === void 0 ? void 0 : _detailShixunsList$ho.length) === (selectArrs === null || selectArrs === void 0 ? void 0 : selectArrs.length),
onChange: function onChange(e) {
if (e.target.checked) {
- setSelectArrs(detailShixunsList.homeworks.filter(function (item) {
- return item.can_edit;
- }).map(function (v) {
+ setSelectArrs(detailShixunsList.homeworks.map(function (v) {
return v.homework_id;
}));
setSelectArrsAll(toConsumableArray_default()(detailShixunsList.homeworks));
diff --git a/p__Classrooms__Lists__Students__index.async.js b/p__Classrooms__Lists__Students__index.async.js
index 3989d8a0f0..ee0b0a3004 100644
--- a/p__Classrooms__Lists__Students__index.async.js
+++ b/p__Classrooms__Lists__Students__index.async.js
@@ -1098,8 +1098,6 @@ var ApplicantTable = function ApplicantTable(_ref) {
classroomList: classroomList
};
})(ApplicantTable));
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
-var tooltip = __webpack_require__(6848);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popconfirm/index.js + 2 modules
var popconfirm = __webpack_require__(14478);
// EXTERNAL MODULE: ./src/utils/fetch.ts
@@ -1233,7 +1231,6 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
dataIndex: 'name',
width: 70,
align: 'center',
- fixed: 'left',
render: function render(text, record, index) {
return batch ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onChange: function onChange(e) {
@@ -1255,7 +1252,6 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
title: '姓名',
width: 110,
align: 'center',
- fixed: 'left',
dataIndex: 'name',
render: function render(text, record) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
@@ -1344,25 +1340,9 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
render: function render(text) {
return text || '--';
}
- }, {
- title: '行政班',
- dataIndex: 'course_class_name',
- width: 120,
- ellipsis: true,
- render: function render(text) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "topLeft",
- title: text,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: text || '--'
- })
- });
- }
}, (0,authority/* isAdminOrAssistant */.Gg)() && {
title: '操作',
align: 'center',
- width: 200,
- fixed: 'right',
dataIndex: 'name',
render: function render(text, record) {
var _record$member_roles, _record$member_roles2, _record$member_roles3;
@@ -1545,9 +1525,6 @@ var StudentMemberTable = function StudentMemberTable(_ref) {
getData(newParams);
},
columns: columns,
- scroll: {
- x: 1100
- },
dataSource: studentsList === null || studentsList === void 0 ? void 0 : studentsList.students,
pagination: false,
rowKey: "course_member_id",
@@ -2129,7 +2106,7 @@ var Students_ShixunsListPage = function ShixunsListPage(_ref) {
}
});
},
- children: "\u8BFE\u5802\u534F\u4F5C\u8005"
+ children: "\u66F4\u6362\u7BA1\u7406\u5458"
}), (0,authority/* isAdmins */.eB)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font16 current c-blue",
onClick: function onClick(e) {
diff --git a/p__Classrooms__Lists__Teachers__index.async.js b/p__Classrooms__Lists__Teachers__index.async.js
index 495fc10c0e..abb84898e6 100644
--- a/p__Classrooms__Lists__Teachers__index.async.js
+++ b/p__Classrooms__Lists__Teachers__index.async.js
@@ -2026,7 +2026,7 @@ var Teachers_ShixunsListPage = function ShixunsListPage(_ref) {
}
});
},
- children: "\u8BFE\u5802\u534F\u4F5C\u8005"
+ children: "\u66F4\u6362\u7BA1\u7406\u5458"
}), (0,authority/* isAdmins */.eB)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font16 current c-blue",
onClick: function onClick(e) {
diff --git a/p__Classrooms__Lists__Video__index.async.js b/p__Classrooms__Lists__Video__index.async.js
index 8590521d2a..ba750b0ef5 100644
--- a/p__Classrooms__Lists__Video__index.async.js
+++ b/p__Classrooms__Lists__Video__index.async.js
@@ -1829,12 +1829,6 @@ var AddCategory_EditAttendance = function EditAttendance(_ref) {
type: 'classroomList/setUpdateData',
payload: Math.random()
});
- dispatch({
- type: 'classroomList/getClassroomLeftMenus',
- payload: {
- id: params.coursesId
- }
- });
}
case 11:
case "end":
diff --git a/p__Classrooms__New__index.async.js b/p__Classrooms__New__index.async.js
index 2ca21b0209..5a0c2ea79a 100644
--- a/p__Classrooms__New__index.async.js
+++ b/p__Classrooms__New__index.async.js
@@ -86,49 +86,6 @@ if (false) {}
/***/ }),
-/***/ 96402:
-/*!********************************************************************************************************!*\
- !*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***!
- \********************************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ icons_UploadOutlined; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(23015);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/UploadOutlined.js
-// This icon file is generated automatically.
-var UploadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" } }] }, "name": "upload", "theme": "outlined" };
-/* harmony default export */ var asn_UploadOutlined = (UploadOutlined);
-
-// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules
-var AntdIcon = __webpack_require__(91851);
-;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-
-var UploadOutlined_UploadOutlined = function UploadOutlined(props, ref) {
- return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, {
- ref: ref,
- icon: asn_UploadOutlined
- }));
-};
-if (false) {}
-/* harmony default export */ var icons_UploadOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(UploadOutlined_UploadOutlined));
-
-/***/ }),
-
/***/ 70914:
/*!*************************************************************************************!*\
!*** ./src/pages/Classrooms/New/components/AppplySchoolModal/index.tsx + 1 modules ***!
@@ -378,9 +335,9 @@ var AppplySchoolModal = function AppplySchoolModal(_ref) {
/***/ }),
-/***/ 60956:
+/***/ 90255:
/*!********************************************************!*\
- !*** ./src/pages/Classrooms/New/index.tsx + 5 modules ***!
+ !*** ./src/pages/Classrooms/New/index.tsx + 3 modules ***!
\********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
@@ -451,94 +408,8 @@ var lib = __webpack_require__(56102);
var util = __webpack_require__(87885);
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(71633);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules
-var upload = __webpack_require__(6557);
-// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules
-var UploadOutlined = __webpack_require__(96402);
-// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseCircleFilled.js + 1 modules
-var CloseCircleFilled = __webpack_require__(48796);
-// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
-var env = __webpack_require__(26078);
-;// CONCATENATED MODULE: ./src/components/ImgUpload/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var ImgUploadmodules = ({"img":"img___Othn9"});
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/ImgUpload/index.tsx
-
-
-
-
-
-
-
-
-
-var ImgUpload = function ImgUpload(_ref) {
- var value = _ref.value,
- onChange = _ref.onChange,
- getFileProgress = _ref.getFileProgress,
- children = _ref.children;
- var _useState = (0,_react_17_0_2_react.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- imgLoading = _useState2[0],
- setImgLoading = _useState2[1];
- var uploadButton = /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- loading: imgLoading,
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)(UploadOutlined/* default */.Z, {}),
- children: "\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"
- });
- var renderImg = function renderImg() {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ImgUploadmodules.img,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: env/* default */.Z.API_SERVER + "/api/attachments/" + value,
- alt: "avatar",
- style: {
- width: 288
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleFilled/* default */.Z, {
- onClick: function onClick() {
- return onChange('');
- },
- style: {
- fontSize: '16px',
- color: 'red'
- }
- })
- })]
- });
- };
- var handleChange = function handleChange(info) {
- if (getFileProgress) {
- getFileProgress(info);
- }
- if (info.file.status === 'uploading') {
- setImgLoading(true);
- return;
- }
- if (info.file.status === 'done') {
- var _info$file;
- setImgLoading(false);
- onChange(info === null || info === void 0 || (_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.id);
- }
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: value ? renderImg() : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, {
- withCredentials: true,
- name: "file",
- showUploadList: false,
- action: "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"),
- onChange: handleChange,
- accept: "image/*",
- children: children || uploadButton
- })
- })
- });
-};
-/* harmony default export */ var components_ImgUpload = (ImgUpload);
;// CONCATENATED MODULE: ./src/pages/Classrooms/New/index.tsx
@@ -559,7 +430,6 @@ var ImgUpload = function ImgUpload(_ref) {
-
var disabledDate = function disabledDate(current) {
return current && current < dayjs_min_default()().endOf('day').subtract(1, 'days');
@@ -650,8 +520,7 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
set: res.invite_code_halt,
allow_copy: res === null || res === void 0 ? void 0 : res.allow_copy,
is_show_conceal: res === null || res === void 0 ? void 0 : res.is_show_conceal,
- student_join_approve: res === null || res === void 0 ? void 0 : res.student_join_approve,
- cover_image: res === null || res === void 0 ? void 0 : res.cover_image
+ student_join_approve: res === null || res === void 0 ? void 0 : res.student_join_approve
};
getSchoolList(res.school);
setFormValue(objectSpread2_default()({}, data));
@@ -745,7 +614,7 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
};
var handleFinish = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) {
- var _ref4, course_list_name, credit, name, class_period, endTime, publicClassroom, course_module_types, school, _ref4$set, set, allow_copy, allowed_quit, is_show_conceal, _ref4$student_join_ap, student_join_approve, cover_image, end_date, postData, res, _res, result, _result$course_module, _res2, _res3;
+ var _ref4, course_list_name, credit, name, class_period, endTime, publicClassroom, course_module_types, school, _ref4$set, set, allow_copy, allowed_quit, is_show_conceal, _ref4$student_join_ap, student_join_approve, end_date, postData, res, _res, result, _result$course_module, _res2, _res3;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
@@ -756,7 +625,7 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
message/* default */.ZP.info('课堂信息只有课堂管理员可以调整');
return _context2.abrupt("return");
case 3:
- _ref4 = values || {}, course_list_name = _ref4.course, credit = _ref4.credit, name = _ref4.classroom, class_period = _ref4.period, endTime = _ref4.endTime, publicClassroom = _ref4.publicClassroom, course_module_types = _ref4.classModule, school = _ref4.school, _ref4$set = _ref4.set, set = _ref4$set === void 0 ? 0 : _ref4$set, allow_copy = _ref4.allow_copy, allowed_quit = _ref4.allowed_quit, is_show_conceal = _ref4.is_show_conceal, _ref4$student_join_ap = _ref4.student_join_approve, student_join_approve = _ref4$student_join_ap === void 0 ? false : _ref4$student_join_ap, cover_image = _ref4.cover_image;
+ _ref4 = values || {}, course_list_name = _ref4.course, credit = _ref4.credit, name = _ref4.classroom, class_period = _ref4.period, endTime = _ref4.endTime, publicClassroom = _ref4.publicClassroom, course_module_types = _ref4.classModule, school = _ref4.school, _ref4$set = _ref4.set, set = _ref4$set === void 0 ? 0 : _ref4$set, allow_copy = _ref4.allow_copy, allowed_quit = _ref4.allowed_quit, is_show_conceal = _ref4.is_show_conceal, _ref4$student_join_ap = _ref4.student_join_approve, student_join_approve = _ref4$student_join_ap === void 0 ? false : _ref4$student_join_ap;
end_date = endTime && dayjs_min_default()(endTime).format('YYYY-MM-DD');
postData = {
course_list_name: course_list_name,
@@ -771,8 +640,7 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
set: set,
allow_copy: allow_copy,
is_show_conceal: is_show_conceal,
- student_join_approve: student_join_approve,
- cover_image: cover_image
+ student_join_approve: student_join_approve
};
if (!isEdit) {
_context2.next = 17;
@@ -1068,17 +936,6 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
})]
})]
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Newmodules.fieldWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- name: "cover_image",
- label: "\u8BFE\u5802\u5C01\u9762",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_ImgUpload, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- children: "\u4E0A\u4F20\u56FE\u7247"
- })
- })
- })
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Newmodules.fieldWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -1339,25 +1196,6 @@ var NewClassroomPage = function NewClassroomPage(_ref) {
/***/ }),
-/***/ 56762:
-/*!************************************************************************!*\
- !*** ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useForceUpdate.js ***!
- \************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ Z: function() { return /* binding */ useForceUpdate; }
-/* harmony export */ });
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
-
-function useForceUpdate() {
- const [, forceUpdate] = react__WEBPACK_IMPORTED_MODULE_0__.useReducer(x => x + 1, 0);
- return forceUpdate;
-}
-
-/***/ }),
-
/***/ 8378:
/*!*******************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/style/motion/collapse.js ***!
diff --git a/p__Classrooms__New__index.chunk.css b/p__Classrooms__New__index.chunk.css
index e3d40e1503..4a6f0ba705 100644
--- a/p__Classrooms__New__index.chunk.css
+++ b/p__Classrooms__New__index.chunk.css
@@ -315,26 +315,3 @@
border-radius: 4px;
}
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ImgUpload/index.less?modules ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.img___Othn9 {
- position: relative;
- width: 400px;
- height: auto;
- background-color: #f4f3f4;
- display: flex;
- align-items: center;
- justify-content: center;
-}
-.img___Othn9 > div {
- position: absolute;
- right: -6px;
- top: -6px;
- cursor: pointer;
- background-color: #fff;
- width: 16px;
- height: 16px;
- border-radius: 50%;
-}
-
diff --git a/p__Competitions__Edit__index.async.js b/p__Competitions__Edit__index.async.js
index d357361693..11c271cb99 100644
--- a/p__Competitions__Edit__index.async.js
+++ b/p__Competitions__Edit__index.async.js
@@ -4528,9 +4528,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -4568,7 +4566,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -4612,12 +4610,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/p__Graduations__Lists__Topics__index.async.js b/p__Graduations__Lists__Topics__index.async.js
index 9a645cc3d8..529b3a8848 100644
--- a/p__Graduations__Lists__Topics__index.async.js
+++ b/p__Graduations__Lists__Topics__index.async.js
@@ -3953,9 +3953,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -3993,7 +3991,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -4037,12 +4035,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/p__Innovation__Detail__index.async.js b/p__Innovation__Detail__index.async.js
index 5b034e0c04..2439614f08 100644
--- a/p__Innovation__Detail__index.async.js
+++ b/p__Innovation__Detail__index.async.js
@@ -2013,9 +2013,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -2053,7 +2051,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -2097,12 +2095,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/p__Innovation__Tasks__index.async.js b/p__Innovation__Tasks__index.async.js
index d2a7857274..55314fed74 100644
--- a/p__Innovation__Tasks__index.async.js
+++ b/p__Innovation__Tasks__index.async.js
@@ -1999,9 +1999,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -2039,7 +2037,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -2083,12 +2081,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/p__Paperlibrary__Add__index.async.js b/p__Paperlibrary__Add__index.async.js
index 1aa12a0bb1..3770a300ca 100644
--- a/p__Paperlibrary__Add__index.async.js
+++ b/p__Paperlibrary__Add__index.async.js
@@ -1854,7 +1854,7 @@ var ChoiceQuestionEditor = function ChoiceQuestionEditor(_ref2) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js */ 27161);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 330);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 74997);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 85731);
diff --git a/p__Paperlibrary__Random__Edit__index.async.js b/p__Paperlibrary__Random__Edit__index.async.js
index 7e5865009e..3dd5372e09 100644
--- a/p__Paperlibrary__Random__Edit__index.async.js
+++ b/p__Paperlibrary__Random__Edit__index.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[75816,52720],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[75816,52720,4977,32666,73025,3725],{
/***/ 44458:
/*!***********************************************!*\
@@ -106,6 +106,166 @@ var NullMDEditor = /*#__PURE__*/function (_Component) {
}(react__WEBPACK_IMPORTED_MODULE_7__.Component);
+/***/ }),
+
+/***/ 25757:
+/*!*********************************!*\
+ !*** ./src/pages/tasks/util.js ***!
+ \*********************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ Ax: function() { return /* binding */ processTreeData; },
+/* harmony export */ Ds: function() { return /* binding */ debounce; },
+/* harmony export */ KI: function() { return /* binding */ apiPref; },
+/* harmony export */ SI: function() { return /* binding */ getTreeData; },
+/* harmony export */ f1: function() { return /* binding */ isCompileOk; }
+/* harmony export */ });
+/* unused harmony export isProd */
+/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 26078);
+
+function isCompileOk(rs) {
+ var flag = true;
+ if (rs.length > 0) {
+ for (var i = 0; i < rs.length; i++) {
+ if (rs[i].compile_success == 0 || !rs[i].compile_success) {
+ flag = false;
+ break;
+ }
+ }
+ } else {
+ flag = false;
+ }
+ return flag;
+}
+function getTreeData(data) {
+ var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
+ var result = [];
+ for (var i = 0; i < data.length; i++) {
+ var item = data[i];
+ var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name);
+ result.push({
+ title: item.name,
+ isLeaf: item.type === 'tree' ? false : true,
+ key: key
+ });
+ }
+ return result;
+}
+function processTreeData(repos, key, newData) {
+ for (var i = 0; i < repos.length; i++) {
+ var item = repos[i];
+ if (item.key === key) {
+ item.children = newData;
+ break;
+ }
+ if (item.children) {
+ processTreeData(item.children, key, newData);
+ }
+ }
+ return repos;
+}
+function debounce(func, wait, immediate) {
+ var timeout;
+ return function () {
+ var context = this,
+ args = arguments;
+ var later = function later() {
+ timeout = null;
+ if (!immediate) func.apply(context, args);
+ };
+ var callNow = immediate && !timeout;
+ clearTimeout(timeout);
+ timeout = setTimeout(later, wait);
+ if (callNow) func.apply(context, args);
+ };
+}
+var isProd = true;
+var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.API_SERVER;
+// export const isProd =
+// window.location.href.indexOf('test-') > 0 ||
+// window.location.href.indexOf('localhost') > 0
+// ? false
+// : true;
+
+// export const apiPref = isProd
+// ? 'https://www.educoder.net'
+// : 'https://test-newweb.educoder.net';
+
+/***/ }),
+
+/***/ 22848:
+/*!**********************************************!*\
+ !*** ./src/components/AsyncButton/index.tsx ***!
+ \**********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ Z: function() { return /* binding */ AsyncButton; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js */ 27161);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 3113);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
+
+
+
+
+
+var _excluded = ["children"];
+
+
+
+var AsyncButton = function AsyncButton(_ref) {
+ var children = _ref.children,
+ props = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded);
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false),
+ _useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
+ btnLoading = _useState2[0],
+ setBtnLoading = _useState2[1];
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
+ loading: btnLoading,
+ onClick: /*#__PURE__*/function () {
+ var _ref2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(e) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.prev = 0;
+ setBtnLoading(true);
+ _context.next = 4;
+ return props.onClick(e);
+ case 4:
+ setBtnLoading(false);
+ _context.next = 11;
+ break;
+ case 7:
+ _context.prev = 7;
+ _context.t0 = _context["catch"](0);
+ console.error(_context.t0);
+ setBtnLoading(false);
+ case 11:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee, null, [[0, 7]]);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: children
+ }));
+};
+
/***/ }),
/***/ 18223:
@@ -296,6 +456,320 @@ var NullChildEditor = /*#__PURE__*/function (_Component) {
/***/ }),
+/***/ 31917:
+/*!*****************************************!*\
+ !*** ./src/components/NoData/index.tsx ***!
+ \*****************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301);
+/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 3113);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
+
+
+
+
+
+
+var noData = function noData(_ref) {
+ var img = _ref.img,
+ _ref$buttonProps = _ref.buttonProps,
+ buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
+ _ref$styles = _ref.styles,
+ styles = _ref$styles === void 0 ? {} : _ref$styles,
+ customText = _ref.customText,
+ ButtonText = _ref.ButtonText,
+ ButtonClick = _ref.ButtonClick,
+ Buttonclass = _ref.Buttonclass,
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles,
+ _ref$loading = _ref.loading,
+ loading = _ref$loading === void 0 ? false : _ref$loading;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", {
+ className: "tc animated fadeIn",
+ style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, {
+ color: '#999',
+ margin: '100px auto',
+ visibility: loading ? 'hidden' : 'visible'
+ }), styles),
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
+ src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__,
+ style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, imgStyles)
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ className: "mt20 font14",
+ children: customText || '暂时还没有相关数据哦!'
+ }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
+ className: Buttonclass,
+ onClick: ButtonClick
+ }, buttonProps), {}, {
+ children: ButtonText
+ })), ButtonTwo && ButtonTwo]
+ });
+};
+/* harmony default export */ __webpack_exports__.Z = (noData);
+
+/***/ }),
+
+/***/ 1498:
+/*!*********************************************************!*\
+ !*** ./src/components/PreviewAll/index.tsx + 1 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ PreviewAll; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(26801);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(10574);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(39343);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(11006);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+;// CONCATENATED MODULE: ./src/components/PreviewAll/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"});
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
+var es_button = __webpack_require__(3113);
+// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules
+var ArrowDownOutlined = __webpack_require__(98915);
+// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules
+var monaco_editor = __webpack_require__(82791);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(87885);
+// EXTERNAL MODULE: ./src/service/exercise.ts
+var exercise = __webpack_require__(65398);
+// EXTERNAL MODULE: ./src/components/NoData/index.tsx
+var NoData = __webpack_require__(31917);
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(26078);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* harmony default export */ var PreviewAll = (function (_ref) {
+ var _data, _data2, _data3, _data4, _data5, _data6, _data7;
+ var _ref$editOffice = _ref.editOffice,
+ editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice,
+ 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,
+ hasMask = _ref.hasMask,
+ disabledDownload = _ref.disabledDownload,
+ onImgDimensions = _ref.onImgDimensions,
+ showNodata = _ref.showNodata;
+ var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ src = _useState2[0],
+ setSrc = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(""),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ token = _useState4[0],
+ setToken = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ officeData = _useState6[0],
+ setOfficeData = _useState6[1];
+ var officePath = window.ENV === "build" ? "/react/build" : "";
+ var apiServer = location.host.startsWith("localhost") ? env/* default */.Z.PROXY_SERVER : env/* default */.Z.API_SERVER;
+ // let size;
+ console.log("disabledDownload---", disabledDownload);
+ var unit = 1024 * 1024;
+ var maxSize = 10 * unit;
+ var closeRef = (0,_react_17_0_2_react.useRef)();
+ if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") {
+ data = env/* default */.Z.API_SERVER + data;
+ }
+ // if (type === "office") {
+ // size = parseUrl(data).filesize
+ // if (size > maxSize) {
+ // type = "other"
+ // }
+ // }
+ if (filename) monacoEditor.filename = filename;
+ (0,_react_17_0_2_react.useEffect)(function () {
+ var _document$cookie;
+ var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 || (_document$cookie = _document$cookie.replace(/\s/g, "")) === null || _document$cookie === void 0 ? void 0 : _document$cookie.split(";");
+ cookies === null || cookies === void 0 || cookies.map(function (item) {
+ var i = item.split("=");
+ if (i[0] === '_educoder_session') {
+ setToken(i[1]);
+ }
+ });
+ }, []);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (type === "office") getData();
+ }, [type, data]);
+ var getData = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _url, _id, res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ console.log("data:", data);
+ _url = data;
+ if (!data.startsWith("http")) {
+ _url = location.origin + _url;
+ }
+ _id = new URL(_url).pathname.split("/").pop();
+ _context.next = 6;
+ return (0,exercise/* setEcsAttachment */.gJ)({
+ attachment_id: _id
+ });
+ case 6:
+ res = _context.sent;
+ setOfficeData(res);
+ case 8:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getData() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ var handleClick = function handleClick() {
+ if (data.startsWith("http") || data.startsWith('blob:')) {
+ handleDown();
+ return;
+ }
+ (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename);
+ };
+ var handleDown = function handleDown() {
+ (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data));
+ };
+ console.log(data, 'data');
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: objectSpread2_default()({}, style || {}),
+ className: "".concat(hasMask && PreviewAllmodules.bgBlack, " ").concat(!!type ? PreviewAllmodules.wrp : "hide"),
+ children: [close && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: PreviewAllmodules.close,
+ ref: closeRef,
+ children: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ onClose();
+ onImgDimensions();
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-yulanpizhu"
+ })
+ })
+ }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: handleDown,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-quxiaozhiding"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u5173\u95ED",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "",
+ onClick: onClose,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-guanbi1"
+ })
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"),
+ children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor))
+ }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", {
+ src: ((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http")) > -1 || (_data3 = data) !== null && _data3 !== void 0 && _data3.startsWith("/api") ? data : "data:image/png;base64,".concat(data),
+ autoPlay: true
+ }), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 || (_data5 = data) !== null && _data5 !== void 0 && _data5.startsWith("/api") ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", {
+ controls: true,
+ src: "".concat(data),
+ autoPlay: true
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("video", {
+ controls: true,
+ src: "data:video/mp4;base64,".concat(data),
+ autoPlay: true
+ })
+ }), type === 'office' && officeData && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
+ src: "".concat(officePath, "/office.html?key=").concat(officeData.key, "&url=").concat(apiServer + officeData.url, "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload)
+ }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
+ src: data + '&disposition=inline'
+ }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
+ src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload)
+ }) //
+ , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("http")) > -1 || (_data7 = data) !== null && _data7 !== void 0 && _data7.startsWith("/api") ? data : "data:image/png;base64,".concat(data)
+ }), (type === "other" || type === "download") && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: showNodata ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
+ customText: "\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",
+ ButtonTwo: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xiazai4 font14"
+ }),
+ type: "primary",
+ size: 'middle',
+ onClick: handleClick,
+ children: "\u4E0B\u8F7D"
+ })
+ }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
+ type: "primary",
+ size: 'middle',
+ onClick: handleClick,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"]
+ })
+ })]
+ });
+});
+
+/***/ }),
+
/***/ 59006:
/*!**********************************************************!*\
!*** ./src/components/QuestionEditor/BProgramEditor.tsx ***!
@@ -1597,7 +2071,7 @@ var ChoiceQuestionEditor = function ChoiceQuestionEditor(_ref2) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js */ 27161);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 330);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 74997);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 85731);
@@ -2665,102 +3139,3797 @@ var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) {
}, key);
})]
});
- }
- }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
- onClick: function onClick() {
- return setEditAnalysis(true);
+ }
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", {
+ onClick: function onClick() {
+ return setEditAnalysis(true);
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.Item, {
+ name: "analysis",
+ label: "\u9898\u76EE\u89E3\u6790",
+ labelCol: {
+ span: 24
+ },
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_6__/* .RegularInput */ .x, {
+ placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
+ isEdit: editAnalysis
+ })
+ })
+ })]
+ });
+};
+
+
+/***/ }),
+
+/***/ 47913:
+/*!*************************************************!*\
+ !*** ./src/components/QuestionEditor/index.tsx ***!
+ \*************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ Wk: function() { return /* reexport safe */ _SubjectiveQuestionEditor__WEBPACK_IMPORTED_MODULE_3__.W; },
+/* harmony export */ ZZ: function() { return /* reexport safe */ _JudgmentQuestionEditor__WEBPACK_IMPORTED_MODULE_1__.Z; },
+/* harmony export */ rL: function() { return /* reexport safe */ _CombinationQuestionEditor__WEBPACK_IMPORTED_MODULE_4__.r; },
+/* harmony export */ tc: function() { return /* reexport safe */ _BProgramEditor__WEBPACK_IMPORTED_MODULE_5__.t; },
+/* harmony export */ u8: function() { return /* reexport safe */ _CompletionQuestionEditor__WEBPACK_IMPORTED_MODULE_2__.u; },
+/* harmony export */ uh: function() { return /* reexport safe */ _ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_0__.u; }
+/* harmony export */ });
+/* harmony import */ var _ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ChoiceQuestionEditor */ 40888);
+/* harmony import */ var _JudgmentQuestionEditor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./JudgmentQuestionEditor */ 67826);
+/* harmony import */ var _CompletionQuestionEditor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CompletionQuestionEditor */ 95311);
+/* harmony import */ var _SubjectiveQuestionEditor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SubjectiveQuestionEditor */ 95924);
+/* harmony import */ var _CombinationQuestionEditor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CombinationQuestionEditor */ 62067);
+/* harmony import */ var _BProgramEditor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./BProgramEditor */ 59006);
+
+
+
+
+
+
+
+/***/ }),
+
+/***/ 32666:
+/*!*********************************************************!*\
+ !*** ./src/components/RenderHtml/index.tsx + 1 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ RenderHtml; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(26801);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js
+var toConsumableArray = __webpack_require__(93923);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(98190);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(11006);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./node_modules/_katex@0.11.1@katex/dist/katex.min.css
+var katex_min = __webpack_require__(88633);
+// EXTERNAL MODULE: ./node_modules/_marked@2.0.7@marked/lib/marked.js
+var marked = __webpack_require__(32834);
+var marked_default = /*#__PURE__*/__webpack_require__.n(marked);
+// EXTERNAL MODULE: ./node_modules/_marked@2.0.7@marked/src/helpers.js
+var helpers = __webpack_require__(11690);
+;// 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 = slicedToArray_default()(matchIndentInNode, 1),
+ indentInNode = _matchIndentInNode[0];
+ if (indentInNode.length >= indentToCode.length) {
+ return node.slice(indentToCode.length);
+ }
+ return node;
+ }).join('\n');
+}
+//兼容之前的 ##标题式写法
+var toc = [];
+var ctx = [""];
+var renderer = new (marked_default()).Renderer();
+var headingRegex = /^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;
+function cleanToc() {
+ toc.length = 0;
+ ctx = [""];
+}
+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("- " + node.text + "");
+ k++;
+ var childCtx = [];
+ k = buildToc(coll, k, node.level, childCtx);
+ if (childCtx.length > 0) {
+ ctx.push("
");
+ childCtx.forEach(function (idm) {
+ ctx.push(idm);
+ });
+ ctx.push("
");
+ }
+ ctx.push(" ");
+ k = buildToc(coll, k, level, ctx);
+ return k;
+}
+function getTocContent() {
+ buildToc(toc, 0, 0, ctx);
+ ctx.push("
");
+ 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;
+ 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 math_expressions = {};
+function getMathExpressions() {
+ return math_expressions;
+}
+function resetMathExpressions() {
+ katex_count = 0;
+ math_expressions = {};
+}
+function replace_math_with_ids(text) {
+ text = text.replace(latexRegex, function (_match, expression) {
+ var id = next_id();
+ 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 '
' + (escaped ? code : (0,helpers.escape)(code, true)) + '
';
+ }
+ if (['latex', 'katex', 'math'].indexOf(lang) >= 0) {
+ return "".concat(code, "
");
+ } else {
+ return "").concat(escaped ? code : (0,helpers.escape)(code, true), "
\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 '' + text + '';
+};
+marked_default().setOptions({
+ silent: true,
+ gfm: true,
+ pedantic: false
+});
+marked_default().use({
+ tokenizer: tokenizer,
+ renderer: renderer
+});
+/* harmony default export */ var utils_marked = ((marked_default()));
+// EXTERNAL MODULE: ./node_modules/_code-prettify@0.1.0@code-prettify/src/prettify.js
+var prettify = __webpack_require__(64018);
+// EXTERNAL MODULE: ./node_modules/_hls.js@1.4.12@hls.js/dist/hls.mjs
+var dist_hls = __webpack_require__(36775);
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(26078);
+// EXTERNAL MODULE: ./node_modules/_katex@0.11.1@katex/dist/katex.js
+var katex = __webpack_require__(15342);
+// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules
+var v4 = __webpack_require__(1012);
+// EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 1 modules
+var PreviewAll = __webpack_require__(1498);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/components/RenderHtml/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var ADD_MULTI = '@▁▁@';
+var ADD_SINGLE = '@▁@';
+var preRegex = /]*>/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 = (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,
+ _ref$stylesPrev = _ref.stylesPrev,
+ stylesPrev = _ref$stylesPrev === void 0 ? {} : _ref$stylesPrev,
+ highlightKeywords = _ref.highlightKeywords,
+ showProgramFill = _ref.showProgramFill,
+ isProgramFill = _ref.isProgramFill,
+ _ref$disabledFill = _ref.disabledFill,
+ disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill,
+ programFillValue = _ref.programFillValue,
+ _ref$onFillChange = _ref.onFillChange,
+ onFillChange = _ref$onFillChange === void 0 ? function (value) {} : _ref$onFillChange,
+ _ref$onFillBlur = _ref.onFillBlur,
+ onFillBlur = _ref$onFillBlur === void 0 ? function () {} : _ref$onFillBlur;
+ var str = String(value);
+ var _useState = (0,_react_17_0_2_react.useState)(""),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ data = _useState2[0],
+ setData = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)("office"),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ type = _useState4[0],
+ setType = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)([]),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ projectValue = _useState6[0],
+ setProjectValue = _useState6[1];
+ var classNamesRef = (0,_react_17_0_2_react.useRef)("a" + (0,v4/* default */.Z)());
+ var formObj = {};
+ var createInput = function createInput(a, num) {
+ // const wrap = document.createElement("span")
+ // wrap.className =
+ var input = document.createElement(a === ADD_SINGLE ? "input" : "textarea");
+ input.style.width = "100%";
+ input.style.height = a === ADD_SINGLE ? "40px" : "151px";
+ input.rows = 5;
+ input.spellcheck = false;
+ input.name = "edu-program-fill";
+ input.placeholder = "请输入";
+ input.dataset.id = num;
+ var key = Object.keys(formObj).length;
+ formObj[key] = input;
+ return "").concat(input.outerHTML, "");
+ };
+ var formatMD = function formatMD(rs) {
+ return rs.replace(/([\s\S]+?)<\/style>/gim, function (_, css) {
+ var _css = css.replace(/(\n|\r)/g, "").split("}");
+ var arr = [];
+ _css.map(function (item) {
+ if (item != '') {
+ arr.push(".".concat(classNamesRef.current, " ").concat(item));
+ }
+ });
+ return "");
+ });
+ };
+ var html = (0,_react_17_0_2_react.useMemo)(function () {
+ try {
+ var reg = /\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g;
+ var reg2 = /\"\/api\/attachments\/|\"\/attachments\/download\//g;
+ var reg3 = /\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;
+ str = str.replace(reg, "(" + env/* default */.Z.API_SERVER + "/api/attachments/").replace(reg2, '"' + env/* default */.Z.API_SERVER + "/api/attachments/").replace(reg3, '"' + env/* default */.Z.API_SERVER + "/files/uploads/").replaceAll("http://video.educoder", "https://video.educoder").replaceAll("http://www.educoder.net/api", "https://data.educoder.net/api").replaceAll("https://www.educoder.net/api", "https://data.educoder.net/api").replace(/\r\n/g, "\n");
+ // str = str.replace(new RegExp("(?".concat(formatMD(str || ""), "");
+ }
+ var rs = utils_marked(str);
+ rs = formatMD(rs);
+ var math_expressions = getMathExpressions();
+ if (str.match(/\[TOC\]/)) {
+ rs = rs.replace('[TOC]
', 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 (0,katex.renderToString)(_unescape(expression) || '', {
+ displayMode: type === 'block',
+ throwOnError: false,
+ output: 'html'
+ });
+ });
+ rs = rs.replace(/▁/g, '▁▁▁');
+ resetMathExpressions();
+ // return dompurify.sanitize(rs)
+ var dom = document.createElement('div');
+ dom.innerHTML = rs;
+ if (highlightKeywords) {
+ var escapedKeywords = highlightKeywords.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
+ findKeyword(dom, escapedKeywords);
+ return dom.innerHTML;
+ }
+ if (showTextOnly) {
+ return dom.innerText;
+ }
+ setTimeout(function () {
+ return onLoad();
+ }, 500);
+ console.log("dom.innerHTML:", dom.innerHTML);
+ return dom.innerHTML;
+ }, [str, highlightKeywords]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (el.current) {
+ var inputs = el.current.querySelectorAll(["input", "textarea"]);
+ inputs.forEach(function (input) {
+ input.oninput = onInput;
+ input.onblur = onBlur;
+ });
+ }
+ }, [projectValue]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (!!(programFillValue !== null && programFillValue !== void 0 && programFillValue.length)) {
+ var scoreDom = el.current.querySelectorAll(".edu-program-fill-score");
+ var dom = el.current.querySelectorAll('[name="edu-program-fill"]');
+ var _iterator = createForOfIteratorHelper_default()(dom.entries()),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var _programFillValue$k;
+ var _step$value = slicedToArray_default()(_step.value, 2),
+ k = _step$value[0],
+ i = _step$value[1];
+ i.value = (_programFillValue$k = programFillValue[k]) === null || _programFillValue$k === void 0 ? void 0 : _programFillValue$k.value;
+ if (programFillValue[k].type === "warning") {
+ i.className = "program-fill-warning";
+ } else if (programFillValue[k].type === "success") {
+ i.className = "program-fill-success";
+ } else {
+ i.className = "";
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ var _iterator2 = createForOfIteratorHelper_default()(scoreDom.entries()),
+ _step2;
+ try {
+ for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
+ var _programFillValue$_k, _programFillValue$_k2;
+ var _step2$value = slicedToArray_default()(_step2.value, 2),
+ _k = _step2$value[0],
+ _i = _step2$value[1];
+ _i.innerHTML = (_programFillValue$_k = programFillValue[_k]) !== null && _programFillValue$_k !== void 0 && _programFillValue$_k.score ? "".concat((_programFillValue$_k2 = programFillValue[_k]) === null || _programFillValue$_k2 === void 0 ? void 0 : _programFillValue$_k2.score, "\u5206") : "";
+ }
+ } catch (err) {
+ _iterator2.e(err);
+ } finally {
+ _iterator2.f();
+ }
+ setProjectValue(programFillValue);
+ }
+ }, [programFillValue]);
+ var onInput = function onInput(e) {
+ projectValue[e.target.dataset.id] = projectValue[e.target.dataset.id] || {};
+ projectValue[e.target.dataset.id]["value"] = e.target.value;
+ setProjectValue(toConsumableArray_default()(projectValue));
+ onFillChange(projectValue, e.target.dataset.id);
+ };
+ var onBlur = function onBlur(e) {
+ projectValue[e.target.dataset.id] = projectValue[e.target.dataset.id] || {};
+ projectValue[e.target.dataset.id]["value"] = e.target.value;
+ setProjectValue(toConsumableArray_default()(projectValue));
+ onFillBlur(projectValue, e.target.dataset.id);
+ };
+ function findKeyword(node, keyword) {
+ return node.childNodes.forEach(function (childNode) {
+ if (childNode.childNodes.length > 0) {
+ findKeyword(childNode, keyword);
+ } else if (childNode.nodeName !== "IMG") {
+ if (childNode.innerHTML) {
+ var _childNode$innerHTML;
+ childNode.innerHTML = (_childNode$innerHTML = childNode.innerHTML) === null || _childNode$innerHTML === void 0 ? void 0 : _childNode$innerHTML.replace(new RegExp(keyword, "gi"), '$&');
+ } else {
+ var dom = document.createElement("span");
+ dom.innerHTML = childNode.textContent.replace(new RegExp(keyword, "gi"), '$&');
+ childNode.replaceWith(dom);
+ }
+ }
+ });
+
+ // return dom.childNodes.forEach((node:any) => {
+ // console.log("nodeLen:",node.childNodes.length)
+ // if(node.childNodes.length > 0){
+ // debugger
+ // // findKeyword(dom.childNodes,keyword)
+ // }else{
+ // if(node.nodeName !== "#text"){
+ // node.innerHTML = node.innerHTML.replaceAll(keyword,`${keyword}`)
+ // console.log("node:",node,dom,node.nodeName,node.innerHTML,node.childNodes.length)
+ // debugger
+ // }
+ // }
+
+ // return node
+ // });
+ }
+
+ var el = (0,_react_17_0_2_react.useRef)();
+ lines['WebkitLineClamp'] = showLines;
+ if (showLines) {
+ style = objectSpread2_default()(objectSpread2_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);
+ setType("office");
+ } else if (ancher.indexOf("application/pdf") > -1) {
+ e.preventDefault();
+ setData(ancher);
+ setType("pdf");
+ } else if (ancher.indexOf("text/html") > -1) {
+ e.preventDefault();
+ setData(ancher);
+ setType("html");
+ } 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 || 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/* default */.Z.isSupported()) {
+ var hls = new dist_hls/* default */.Z();
+ hls.loadSource(item.src);
+ hls.attachMedia(item);
+ }
+ }
+ });
+ };
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (el.current && html) {
+ if (html.match(preRegex)) {
+ window.PR.prettyPrint();
+ }
+ }
+ if (el.current) {
+ el.current.addEventListener('click', onAncherHandler);
+ return function () {
+ var _el$current2;
+ (_el$current2 = el.current) === null || _el$current2 === void 0 || _el$current2.removeEventListener('click', onAncherHandler);
+ resetMathExpressions();
+ cleanToc();
+ };
+ }
+ }, [html, el.current, onAncherHandler]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+ children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ ref: el,
+ children: html
+ }), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ ref: el,
+ style: objectSpread2_default()({}, style),
+ className: "".concat(className ? className : '', " ").concat(disabledFill ? "disabled-fill" : "", " markdown-body ").concat(classNamesRef.current),
+ dangerouslySetInnerHTML: {
+ __html: html
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, {
+ close: true,
+ data: data,
+ type: !!(data !== null && data !== void 0 && data.length) ? type : "",
+ style: objectSpread2_default()({}, stylesPrev),
+ onClose: function onClose() {
+ return setData("");
+ }
+ })]
+ });
+});
+
+/***/ }),
+
+/***/ 61174:
+/*!******************************************************!*\
+ !*** ./src/components/Spinner/index.tsx + 1 modules ***!
+ \******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ Spinner; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts
+var _umi_production_exports = __webpack_require__(43788);
+;// CONCATENATED MODULE: ./src/components/Spinner/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Spinnermodules = ({"ldsRing":"ldsRing___mpBZC","idsRingWrapper":"idsRingWrapper___Of9_n","ldsring":"ldsring___o0w2t"});
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/components/Spinner/index.tsx
+
+
+
+
+
+/* harmony default export */ var Spinner = (function (_ref) {
+ var message = _ref.message,
+ className = _ref.className,
+ children = _ref.children,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "".concat(Spinnermodules.idsRingWrapper, " ").concat(className),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Spinnermodules.ldsRing,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {})]
+ }), message ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ style: style,
+ children: message
+ }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {})]
+ });
+});
+
+/***/ }),
+
+/***/ 9746:
+/*!*************************************************************!*\
+ !*** ./src/components/markdown-editor/code-block/index.tsx ***!
+ \*************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ h: function() { return /* binding */ MyCodeMirror; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 57809);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 3113);
+/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! codemirror */ 89780);
+/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 89835);
+/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 49744);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
+
+
+
+
+
+
+
+
+
+var Option = antd__WEBPACK_IMPORTED_MODULE_7__["default"].Option;
+
+//https://github.com/codemirror/CodeMirror/issues/4838
+var formItemLayout = {
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ }
+};
+var LanguageDesc = {
+ asp: ['ASP', 'vbscript'],
+ actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'],
+ bash: ['Bash/Bat', 'shell'],
+ css: ['CSS', 'css'],
+ c: ['C', 'clike'],
+ cpp: ['C++', 'clike'],
+ csharp: ['C#', 'clike'],
+ coffeescript: ['CoffeeScript', 'coffeescript'],
+ d: ['D', 'd'],
+ dart: ['Dart', 'dart'],
+ delphi: ['Delphi/Pascal', 'pascal'],
+ erlang: ['Erlang', 'erlang'],
+ go: ['Golang', 'go'],
+ groovy: ['Groovy', 'groovy'],
+ html: ['HTML', 'text/html'],
+ java: ['Java', 'clike'],
+ json: ['JSON', 'text/json'],
+ javascript: ['Javascript', 'javascript'],
+ lua: ['Lua', 'lua'],
+ less: ['LESS', 'css'],
+ markdown: ['Markdown', 'gfm'],
+ 'objective-c': ['Objective-C', 'clike'],
+ php: ['PHP', 'php'],
+ perl: ['Perl', 'perl'],
+ python: ['Python', 'python'],
+ r: ['R', 'r'],
+ rst: ['reStructedText', 'rst'],
+ ruby: ['Ruby', 'ruby'],
+ sql: ['SQL', 'sql'],
+ sass: ['SASS/SCSS', 'sass'],
+ shell: ['Shell', 'shell'],
+ scala: ['Scala', 'clike'],
+ swift: ['Swift', 'clike'],
+ vb: ['VB/VBScript', 'vb'],
+ xml: ['XML', 'text/xml'],
+ yaml: ['YAML', 'yaml']
+};
+/* harmony default export */ __webpack_exports__.Z = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('python'),
+ _useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),
+ mode = _useState2[0],
+ setMode = _useState2[1];
+ function onSetMode(value) {
+ setMode(LanguageDesc[value][1]);
+ }
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, {
+ className: "code-block-panel",
+ initialValues: {
+ language: 'python',
+ content: ''
+ },
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, {
+ label: "\u4EE3\u7801\u8BED\u8A00",
+ name: "language",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], {
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ onChange: onSetMode,
+ children: Object.keys(LanguageDesc).map(function (item) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(Option, {
+ value: item,
+ children: LanguageDesc[item][0]
+ }, item);
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, {
+ label: "\u4EE3\u7801\u5185\u5BB9",
+ name: "content",
+ rules: [{
+ required: true,
+ message: '请输入代码内容'
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(MyCodeMirror, {
+ mode: mode
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+function MyCodeMirror(_ref2) {
+ var value = _ref2.value,
+ onChange = _ref2.onChange,
+ mode = _ref2.mode,
+ _ref2$options = _ref2.options,
+ options = _ref2$options === void 0 ? {} : _ref2$options;
+ var el = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)();
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(),
+ _useState4 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2),
+ cm = _useState4[0],
+ setCm = _useState4[1];
+ (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
+ if (cm) {
+ var onChangeHandler = function onChangeHandler(cm) {
+ var content = cm.getValue();
+ onChange && onChange(content);
+ };
+ cm.on('change', onChangeHandler);
+ return function () {
+ cm.off('change', onChangeHandler);
+ };
+ }
+ }, [cm, onChange]);
+ (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
+ if (cm) {
+ cm.setOption('mode', mode);
+ }
+ }, [cm, mode]);
+ (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
+ if (cm) {
+ if (value !== cm.getValue() || value === '') {
+ setTimeout(function () {
+ cm.setValue(value || '');
+ }, 300);
+ }
+ }
+ }, [cm, value]);
+ (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
+ if (el.current && !cm) {
+ var instance = codemirror__WEBPACK_IMPORTED_MODULE_3___default().fromTextArea(el.current, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
+ mode: mode,
+ lineNumbers: true,
+ lineWrapping: true,
+ autoCloseBrackets: true,
+ tabSize: 4,
+ autofocus: true,
+ autoCloseTags: true,
+ matchBrackets: true,
+ styleActiveLine: true
+ }, options));
+ setCm(instance);
+ }
+ }, [el.current, cm]);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "my-codemirror-container",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("textarea", {
+ ref: el
+ })
+ });
+}
+
+/***/ }),
+
+/***/ 61816:
+/*!***************************************************************!*\
+ !*** ./src/components/markdown-editor/index.tsx + 10 modules ***!
+ \***************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ markdown_editor; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(98190);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(10574);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(39343);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(11006);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/defineProperty.js
+var defineProperty = __webpack_require__(22060);
+var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.js
+var codemirror = __webpack_require__(89780);
+var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror);
+// EXTERNAL MODULE: ./node_modules/_resize-observer-polyfill@1.5.1@resize-observer-polyfill/dist/ResizeObserver.es.js
+var ResizeObserver_es = __webpack_require__(76374);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css
+var lib_codemirror = __webpack_require__(89835);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closetag.js
+var closetag = __webpack_require__(6313);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closebrackets.js
+var closebrackets = __webpack_require__(25717);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/display/placeholder.js
+var placeholder = __webpack_require__(99498);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/markdown/markdown.js
+var markdown = __webpack_require__(25419);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/stex/stex.js
+var stex = __webpack_require__(67549);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less
+// extracted by mini-css-extract-plugin
+
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(32666);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx
+
+// const latexjs = require('latex-l.js/dist/latex.js');
+// import "latex-l.js/dist/css/base.css"
+
+
+/* harmony default export */ var RenderHtml_stex = (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 html = (0,_react_17_0_2_react.useMemo)(function () {
+ // try {
+ // const latex = value || 'This is some text';
+ // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true })
+ // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument()
+ // return doc.body.innerHTML
+ // }catch(e){
+ // console.log("e:",e)
+ // return "错误的latex语法,请检查"
+ // }
+ return "";
+ }, [value]);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ dangerouslySetInnerHTML: {
+ __html: html
+ }
+ })
+ });
+});
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(26801);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx
+
+
+
+
+
+
+
+var DEFAULTICONS = [{
+ title: '粗体',
+ icon: 'icon-bold',
+ actionName: 'bold'
+}, {
+ title: '斜体',
+ icon: 'icon-italic',
+ actionName: 'italic'
+}, '|', {
+ title: '无序列表',
+ icon: 'icon-unorder-list',
+ actionName: 'list-ul'
+}, {
+ title: '有序列表',
+ icon: 'icon-order-list',
+ actionName: 'list-ol'
+}, '|', {
+ title: '行内代码',
+ icon: 'icon-code',
+ actionName: 'code'
+}, {
+ title: '代码块(多语言风格)',
+ icon: 'icon-file-code',
+ actionName: 'code-block'
+}, {
+ title: '链接',
+ icon: 'icon-link',
+ actionName: 'link'
+}, '|', {
+ title: '行内公式',
+ icon: 'icon-sum',
+ actionName: 'inline-latex'
+}, {
+ title: '多行公式',
+ icon: 'icon-formula',
+ actionName: 'latex'
+}, '|', {
+ title: '添加图片',
+ icon: 'icon-picture',
+ actionName: 'upload-image'
+}, {
+ title: '表格',
+ icon: 'icon-table',
+ actionName: 'add-table'
+}, '|', {
+ title: '换行',
+ icon: 'icon-minus',
+ actionName: 'line-break'
+}, {
+ title: '清空',
+ icon: 'icon-eraser',
+ actionName: 'eraser'
+}];
+function AButton(_ref) {
+ var onActionCallback = _ref.onActionCallback,
+ title = _ref.title,
+ icon = _ref.icon,
+ actionName = _ref.actionName,
+ _ref$className = _ref.className,
+ className = _ref$className === void 0 ? '' : _ref$className,
+ children = _ref.children;
+ function onAction() {
+ onActionCallback(actionName);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ title: title,
+ className: className,
+ onClick: onAction,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "md-iconfont ".concat(icon)
+ }), children]
+ });
+}
+/* harmony default export */ var toolbar = (function (_ref2) {
+ var watch = _ref2.watch,
+ showNullButton = _ref2.showNullButton,
+ showNullProgramButton = _ref2.showNullProgramButton,
+ onActionCallback = _ref2.onActionCallback,
+ fullScreen = _ref2.fullScreen,
+ insertTemp = _ref2.insertTemp,
+ hidetoolBar = _ref2.hidetoolBar;
+ var icons = [].concat(DEFAULTICONS, [{
+ title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
+ icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
+ actionName: 'trigger-watch'
+ }]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
+ className: "markdown-toolbar-container",
+ children: [!hidetoolBar && icons.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ onActionCallback: onActionCallback
+ })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "v-line"
+ })
+ }, index);
+ }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit insert-blank",
+ className: "btn-null",
+ title: "\u589E\u52A0\u586B\u7A7A",
+ actionName: "add-null-ch",
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"
+ })
+ })
+ }) : null, showNullProgramButton ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit insert-blank",
+ className: "btn-null",
+ title: "\u589E\u52A0\u586B\u7A7A",
+ actionName: "add-signal",
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-uniE900 insert-blank",
+ className: "btn-null",
+ title: "\u589E\u52A0\u586B\u7A7A",
+ actionName: "add-multiple",
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879"
+ })
+ })
+ })]
+ }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit",
+ className: "btn-null",
+ title: "\u63D2\u5165\u6A21\u677F",
+ actionName: "inster-template-".concat(insertTemp),
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u63D2\u5165\u6A21\u677F"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "btn-full-screen",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'),
+ title: fullScreen ? '关闭全屏' : '开启全屏',
+ actionName: "trigger-full-screen",
+ onActionCallback: onActionCallback
+ })
+ })]
+ });
+});
+// EXTERNAL MODULE: ./src/components/modal.tsx
+var modal = __webpack_require__(89953);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
+var es_form = __webpack_require__(78241);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
+var input = __webpack_require__(1056);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
+var es_button = __webpack_require__(3113);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx
+
+
+
+
+
+var formItemLayout = {
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ }
+};
+/* harmony default export */ var markdown_editor_link = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, {
+ initialValues: {
+ link: 'http://',
+ title: ''
+ },
+ className: "link-panel",
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u94FE\u63A5\u5730\u5740",
+ name: "link",
+ rules: [{
+ required: true,
+ message: '请输入链接地址'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u94FE\u63A5\u6807\u9898",
+ name: "title",
+ rules: [{
+ required: true,
+ message: '请输入链接标题'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx
+var code_block = __webpack_require__(9746);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
+var message = __webpack_require__(8591);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less
+// extracted by mini-css-extract-plugin
+
+// EXTERNAL MODULE: ./src/pages/tasks/util.js
+var util = __webpack_require__(25757);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx
+
+
+
+
+
+
+
+
+var useForm = es_form/* default */.Z.useForm;
+var style = {
+ width: 280,
+ marginRight: 10
+};
+var upload_image_formItemLayout = {
+ labelCol: {
+ span: 5
+ },
+ wrapperCol: {
+ span: 19
+ }
+};
+/* harmony default export */ var upload_image = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ var _useForm = useForm(),
+ _useForm2 = slicedToArray_default()(_useForm, 1),
+ form = _useForm2[0];
+ var nameRef = (0,_react_17_0_2_react.useRef)();
+ function onSubmit(values) {
+ callback(objectSpread2_default()(objectSpread2_default()({}, values), {}, {
+ name: nameRef.current
+ }));
+ }
+ function onAddUrl(data, file) {
+ if (data.status === -1) {
+ message/* default */.ZP.error(data.message);
+ return;
+ }
+ form.setFieldsValue({
+ src: "/api/attachments/".concat(data.id),
+ type: file.type
+ });
+ }
+ function onFileChange(e) {
+ var file = e.target.files[0];
+ nameRef.current = file.name;
+ uploadImage(file, onAddUrl);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({
+ form: form
+ }, upload_image_formItemLayout), {}, {
+ className: "upload-image-panel",
+ onFinish: onSubmit,
+ style: {
+ width: 470,
+ overflow: "hidden"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u56FE\u7247\u5730\u5740",
+ required: true,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ noStyle: true,
+ name: "src",
+ rules: [{
+ required: true,
+ message: '请输入文件地址'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: style
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, {
+ onFileChange: onFileChange
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u56FE\u7247\u63CF\u8FF0",
+ name: "alt"
+ // rules={[{ required: true, message: '请输入图片描述' }]}
+ ,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: {
+ width: 264
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
+ style: {
+ textAlign: "right"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "default",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+function UploadButton(_ref2) {
+ var onFileChange = _ref2.onFileChange;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("label", {
+ className: "upload-button",
+ style: {
+ cursor: "pointer"
+ },
+ children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", {
+ type: "file",
+ onChange: onFileChange
+ })]
+ });
+}
+function uploadImage(file, callback) {
+ if (!file) {
+ throw new String('没有文件');
+ return;
+ }
+ var formData = new FormData();
+ formData.append('editormd-image-file', file);
+ formData.append('file_param_name', 'editormd-image-file');
+ formData.append('byxhr', 'true');
+ var xhr = new window.XMLHttpRequest();
+ xhr.withCredentials = true;
+ xhr.addEventListener('load', function (response) {
+ callback(JSON.parse(response.target.responseText), file);
+ }, false);
+ xhr.addEventListener('error', function (error) {
+ console.error(error);
+ }, false);
+ xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json"));
+ xhr.send(formData);
+}
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
+var es_radio = __webpack_require__(5112);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
+var input_number = __webpack_require__(85731);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx
+
+
+
+
+var RadioGroup = es_radio/* default.Group */.ZP.Group;
+var add_table_panel_style = {
+ margin: '0 8px'
+};
+/* harmony default export */ var add_table_panel = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ className: "add-table-panel",
+ initialValues: {
+ row: 3,
+ col: 2,
+ align: 'default'
+ },
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ style: {
+ alignItems: "baseline"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5355\u5143\u683C\u6570\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u884C\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ name: "row",
+ rules: [{
+ required: true,
+ message: '请输入行数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5217\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ name: "col",
+ rules: [{
+ required: true,
+ message: '请输入列数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ style: {
+ marginTop: 12,
+ alignItems: "baseline"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ name: "align",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "default",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-justify"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "left",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-left"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "center",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-center"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "right",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-right"
+ })
+ })]
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ });
+});
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(26078);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(4781);
+// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules
+var v4 = __webpack_require__(1012);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
+var es_modal = __webpack_require__(43418);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts
+var LINK = 'link';
+var UPLOAD_IMAGE = 'upload-image';
+var CODE_BLOCK = 'code-block';
+var ADD_TABLE = 'add-table';
+var HRLINE = '------------';
+var ALIGNSIGN = {
+ "default": HRLINE,
+ left: ":".concat(HRLINE),
+ center: ":".concat(HRLINE, ":"),
+ right: "".concat(HRLINE, ":")
+};
+// EXTERNAL MODULE: ./src/components/useInterval.tsx
+var useInterval = __webpack_require__(52024);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx
+
+
+
+
+
+var _DEFAULTKEYMAP, _TitleDesc;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+function noop() {}
+var pending = 0;
+var StorageTimeTicket = 10000;
+var NULL_CH = '▁';
+var ADD_MULTI = '@▁▁@';
+var ADD_SINGLE = '@▁@';
+var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板
+function processSize(size) {
+ return !/^\d+$/.test(size) ? size : "".concat(size, "px");
+}
+var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0;
+var key = isMac ? 'Cmd' : 'Ctrl';
+var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"];
+var DEFAULTKEYMAP = (_DEFAULTKEYMAP = {}, defineProperty_default()(_DEFAULTKEYMAP, key + '-B', 'bold'), defineProperty_default()(_DEFAULTKEYMAP, key + '-I', 'italic'), _DEFAULTKEYMAP);
+var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '添加链接'), defineProperty_default()(_TitleDesc, CODE_BLOCK, '添加代码块'), defineProperty_default()(_TitleDesc, UPLOAD_IMAGE, '添加文件'), defineProperty_default()(_TitleDesc, ADD_TABLE, '添加表格'), _TitleDesc);
+
+//https://codemirror.net/demo
+//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method.
+/* harmony default export */ var markdown_editor = (function (_ref) {
+ var _ref$defaultValue = _ref.defaultValue,
+ defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue,
+ onChange = _ref.onChange,
+ _ref$width = _ref.width,
+ width = _ref$width === void 0 ? '100%' : _ref$width,
+ _ref$height = _ref.height,
+ height = _ref$height === void 0 ? 400 : _ref$height,
+ _ref$miniToolbar = _ref.miniToolbar,
+ miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar,
+ _ref$isFocus = _ref.isFocus,
+ isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus,
+ watch = _ref.watch,
+ insertTemp = _ref.insertTemp,
+ _ref$mode = _ref.mode,
+ mode = _ref$mode === void 0 ? "markdown" : _ref$mode,
+ _ref$id = _ref.id,
+ id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id,
+ _ref$showResizeBar = _ref.showResizeBar,
+ showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar,
+ _ref$noStorage = _ref.noStorage,
+ noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage,
+ _ref$showNullButton = _ref.showNullButton,
+ showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton,
+ _ref$showNullProgramB = _ref.showNullProgramButton,
+ showNullProgramButton = _ref$showNullProgramB === void 0 ? false : _ref$showNullProgramB,
+ _ref$hidetoolBar = _ref.hidetoolBar,
+ hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar,
+ _ref$fullScreen = _ref.fullScreen,
+ fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen,
+ onBlur = _ref.onBlur,
+ onCMBeforeChange = _ref.onCMBeforeChange,
+ onFullScreen = _ref.onFullScreen,
+ _ref$className = _ref.className,
+ className = _ref$className === void 0 ? '' : _ref$className,
+ _ref$disablePaste = _ref.disablePaste,
+ disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste,
+ _ref$disabled = _ref.disabled,
+ disabled = _ref$disabled === void 0 ? false : _ref$disabled,
+ _ref$disabledFill = _ref.disabledFill,
+ disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill,
+ _ref$placeholder = _ref.placeholder,
+ placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
+ _ref$values = _ref.values,
+ values = _ref$values === void 0 ? '' : _ref$values;
+ var _useState = (0,_react_17_0_2_react.useState)(null),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ cm = _useState2[0],
+ setCm = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(defaultValue),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ value = _useState4[0],
+ setValue = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(watch),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ preview = _useState6[0],
+ setPreview = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)(fullScreen),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ isFull = _useState8[0],
+ setIsFull = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(''),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ action = _useState10[0],
+ setAction = _useState10[1];
+ var _useState11 = (0,_react_17_0_2_react.useState)(0),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ lastedUpdateTime = _useState12[0],
+ setLastedUpdateTime = _useState12[1];
+ var _useState13 = (0,_react_17_0_2_react.useState)(height),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ h = _useState14[0],
+ setH = _useState14[1];
+ var _useState15 = (0,_react_17_0_2_react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ tip = _useState16[0],
+ setTip = _useState16[1];
+ var uuidRef = (0,_react_17_0_2_react.useRef)((0,v4/* default */.Z)());
+ var openPhoneRef = (0,_react_17_0_2_react.useRef)(false);
+ var timer = (0,_react_17_0_2_react.useRef)();
+ var cmEl = (0,_react_17_0_2_react.useRef)();
+ var containerEl = (0,_react_17_0_2_react.useRef)();
+ var resizeBarEl = (0,_react_17_0_2_react.useRef)();
+ var previewEl = (0,_react_17_0_2_react.useRef)();
+ var checkFiles = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _res$attachments;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.next = 2;
+ return (0,fetch/* default */.ZP)("/api/attachments/distinct_hash_val.json", {
+ method: "post",
+ body: {
+ hash_val: uuidRef.current
+ }
+ });
+ case 2:
+ res = _context.sent;
+ if (!!(res !== null && res !== void 0 && (_res$attachments = res.attachments) !== null && _res$attachments !== void 0 && _res$attachments.length)) {
+ console.log("cm:", cm, cmEl);
+ res.attachments.map(function (item) {
+ if (item.content_type.indexOf("image") > -1) {
+ cm.replaceSelection(".concat(item.content_type, ")"));
+ } else if (item.content_type.indexOf("video") > -1) {
+ cm.replaceSelection(""));
+ } else if (item.content_type.indexOf("pdf") > -1) {
+ cm.replaceSelection("").concat(item.name, ""));
+ } else {
+ cm.replaceSelection("[".concat(item.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(item.id, "?type=").concat(item.content_type, ")"));
+ }
+ });
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function checkFiles() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+
+ // useEffect(() => {
+ // setValue(defaultValue)
+ // cm?.setValue(defaultValue)
+ // },[])
+ (0,_react_17_0_2_react.useEffect)(function () {
+ var scrollTop = window.scrollY || window.pageYOffset;
+ setValue(values);
+ cm === null || cm === void 0 || cm.setValue(values);
+ window.scrollTo(0, scrollTop);
+ }, [values]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ onFullScreen === null || onFullScreen === void 0 || onFullScreen(isFull);
+ }, [isFull]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cmEl.current) {
+ var onPaste = function onPaste(_, e) {
+ if (disablePaste) {
+ e.preventDefault();
+ return;
+ }
+ var clipboardData = e.clipboardData;
+ if (clipboardData) {
+ var types = clipboardData.types.toString();
+ var items = clipboardData.items;
+ if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) {
+ e.preventDefault();
+ if (mode == "stex") return;
+ try {
+ var _items$;
+ var item = items[1];
+ if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') {
+ item = items[0];
+ }
+ var file = item.getAsFile();
+ var fileSix = file.name.split(".").pop();
+ // console.log("item:", item, file, item?.type?.match(/^video\//i))
+ uploadImage(file, function (data) {
+ if (data.id) {
+ var _file$type, _file$type2, _file$type3;
+ if ((file === null || file === void 0 || (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) {
+ instance.replaceSelection(".concat(data.content_type, ")"));
+ } else if ((file === null || file === void 0 || (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) {
+ instance.replaceSelection(""));
+ } else if ((file === null || file === void 0 || (_file$type3 = file.type) === null || _file$type3 === void 0 ? void 0 : _file$type3.indexOf("pdf")) > -1) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else if (officeSix.includes(fileSix)) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else {
+ instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")"));
+ }
+ } else {
+ if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login';
+ }
+ });
+ } catch (e) {
+ message/* default */.ZP.warning("请使用chrome浏览器粘贴");
+ }
+ return true;
+ } else {
+ //toMarkdown ?
+ // let html = clipboardData.getData('text/html')
+ return true;
+ }
+ }
+ return true;
+ };
+ var instance = codemirror_default().fromTextArea(cmEl.current, {
+ mode: mode,
+ // inputStyle: 'contenteditable',
+ lineNumbers: miniToolbar ? false : true,
+ lineWrapping: true,
+ value: defaultValue,
+ autoCloseTags: true,
+ autoCloseBrackets: true
+ });
+ instance.on("keyup", function (cm, event) {
+ if (event.keyCode === 8) {
+ if (cm.getValue() == "") {
+ instance.setOption("placeholder", placeholder);
+ } else {
+ instance.setOption("placeholder", null);
+ }
+ }
+ });
+ instance.on("keydown", function (cm, event) {
+ if (event.keyCode === 8) {
+ var pos = deleteAtSymbol(cm);
+ if (pos) {
+ event.preventDefault();
+ }
+ }
+ });
+ isFocus && instance.focus();
+ instance.on('paste', onPaste);
+ instance.on('dragleave', function (data, e) {
+ containerEl.current.classList.remove("mouse-hover-md");
+ });
+ instance.on('dragover', function (data, e) {
+ containerEl.current.classList.add("mouse-hover-md");
+ });
+ instance.on('drop', function (data, e) {
+ containerEl.current.classList.add("mouse-hover-md");
+ // var file;
+ var files;
+ // Check if files were dropped
+ files = e.dataTransfer.files;
+ if (files.length > 0) {
+ e.preventDefault();
+ e.stopPropagation();
+ // file = files[0];
+ // alert('File: ' + file.name);
+ // return false;
+ var _loop = function _loop() {
+ var file = files[i];
+ var fileSix = file.name.split(".").pop();
+ uploadImage(file, function (data) {
+ if (data.id) {
+ var _file$type4, _file$type5, _file$type6;
+ if ((file === null || file === void 0 || (_file$type4 = file.type) === null || _file$type4 === void 0 ? void 0 : _file$type4.indexOf("image")) > -1) {
+ instance.replaceSelection(".concat(data.content_type, ")"));
+ } else if ((file === null || file === void 0 || (_file$type5 = file.type) === null || _file$type5 === void 0 ? void 0 : _file$type5.indexOf("video")) > -1) {
+ instance.replaceSelection(""));
+ } else if ((file === null || file === void 0 || (_file$type6 = file.type) === null || _file$type6 === void 0 ? void 0 : _file$type6.indexOf("pdf")) > -1) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else if (officeSix.includes(fileSix)) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else {
+ instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")"));
+ }
+ } else {
+ if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login';
+ }
+ });
+ };
+ for (var i = 0; i < files.length; i++) {
+ _loop();
+ }
+ // files.map((file:any) => {
+
+ // })
+ }
+ });
+
+ if (disabled) {
+ instance.on("beforeChange", function (instances, change) {
+ if (change.origin === "paste" || change.origin === "+input") {
+ change.cancel();
+ }
+ });
+ }
+ setCm(instance);
+ return function () {
+ instance.off('paste', onPaste);
+ };
+ }
+ }, []);
+ var resizeEditorBodyHeight = (0,_react_17_0_2_react.useCallback)(function () {
+ if (containerEl.current) {
+ try {
+ // let toolH = containerEl.current.getElementsByClassName('markdown-toolbar-container')[0].offsetHeight
+ // let mdBody = containerEl.current.getElementsByClassName('markdown-editor-body')[0]
+ // if (!isFull) {
+ // mdBody.style.height = `${h - toolH}px`
+ // } else {
+ // mdBody.style.height = `calc(100vh - ${toolH}px)`
+ // }
+ } catch (error) {
+ console.log(error, '---- to set md editor body height');
+ }
+ }
+ }, [h, containerEl, isFull]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ function onLayout() {
+ var ro = new ResizeObserver_es/* default */.Z(function (entries) {
+ var _iterator = createForOfIteratorHelper_default()(entries),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var entry = _step.value;
+ if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) {
+ resizeEditorBodyHeight();
+ cm.setSize('100%', '100%');
+ cm.refresh();
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ });
+ ro.observe(cmEl.current.parentElement);
+ return ro;
+ }
+ if (cm) {
+ var ro = onLayout();
+ return function () {
+ var _cmEl$current, _cmEl$current2;
+ if ((_cmEl$current = cmEl.current) !== null && _cmEl$current !== void 0 && _cmEl$current.parentElement) ro.unobserve((_cmEl$current2 = cmEl.current) === null || _cmEl$current2 === void 0 ? void 0 : _cmEl$current2.parentElement);
+ };
+ }
+ }, [cm, resizeEditorBodyHeight]);
+
+ //keymap
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm) {
+ var keymap = [];
+ var _loop2 = function _loop2() {
+ var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2),
+ k = _Object$entries$_i[0],
+ value = _Object$entries$_i[1];
+ var map = defineProperty_default()({}, k, function () {
+ onActionCallback(value);
+ });
+ keymap.push(map);
+ cm.addKeyMap(map);
+ };
+ for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) {
+ _loop2();
+ }
+ timer.current = setInterval(function () {
+ if (openPhoneRef.current) {
+ checkFiles();
+ }
+ }, 4000);
+ return function () {
+ clearInterval(timer.current);
+ for (var _i2 = 0, _keymap = keymap; _i2 < _keymap.length; _i2++) {
+ var m = _keymap[_i2];
+ cm.removeKeyMap(m);
+ }
+ };
+ }
+ }, [cm]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (fullScreen !== isFull) {
+ setIsFull(fullScreen);
+ }
+ }, [fullScreen]);
+ (0,useInterval/* default */.Z)(function () {
+ if (!noStorage && lastedUpdateTime > 0) {
+ var currentTime = new Date().getTime();
+ var lastedValue = window.sessionStorage.getItem(id);
+ if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) {
+ window.sessionStorage.setItem(id, value);
+ setTip(true);
+ }
+ }
+ }, StorageTimeTicket);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ setPreview(watch);
+ }, [cm, watch]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm) {
+ isFocus && cm.focus();
+ }
+ }, [cm, isFocus]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (preview && cm) {
+ var syncScroll = function syncScroll(e) {
+ var target = e.target;
+ if (previewEl.current) {
+ var ratio = target.scrollTop / target.scrollHeight;
+ previewEl.current.scrollTop = previewEl.current.scrollHeight * ratio;
+ }
+ };
+ var scrollEl = cm.getScrollerElement();
+ scrollEl.addEventListener('scroll', syncScroll);
+ return function () {
+ scrollEl.removeEventListener('scroll', syncScroll);
+ };
+ }
+ }, [cm, preview]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm && onCMBeforeChange) {
+ var onChangeHandler = function onChangeHandler(cm, change) {
+ onCMBeforeChange(cm, change);
+ };
+ cm.on('beforeChange', onChangeHandler);
+ return function () {
+ cm.off('beforeChange', onChangeHandler);
+ };
+ }
+ }, [cm, onCMBeforeChange]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm && onBlur) {
+ var onBlurHandler = function onBlurHandler() {
+ onBlur(cm.getValue());
+ };
+ cm.on('blur', onBlurHandler);
+ return function () {
+ cm.off('blur', onBlurHandler);
+ };
+ }
+ }, [cm, onBlur]);
+ function deleteAtSymbol(cm, change) {
+ var doc = cm.getDoc();
+ var cursor = doc.getCursor();
+ var line = doc.getLine(cursor.line);
+ var ch = line.charAt(cursor.ch - 1);
+ var p1 = line.lastIndexOf("@▁@", cursor.ch);
+ var p2 = line.lastIndexOf("@▁▁@", cursor.ch);
+ var posStart = p1 > p2 ? p1 : p2;
+ var n = p1 > p2 ? 3 : 4;
+ if (ADD_MULTI.indexOf(ch) === -1) return null;
+ console.log("change1:", change, cm, line, cursor, posStart, p1, p2, ch);
+ if (posStart >= 0 && cursor.ch - posStart < 5) {
+ var posEnd = posStart + n;
+ doc.replaceRange("", {
+ line: cursor.line,
+ ch: posStart
+ }, {
+ line: cursor.line,
+ ch: posEnd
+ });
+ return {
+ line: cursor.line,
+ ch: posEnd
+ };
+ }
+ return null;
+ }
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm) {
+ var onChangeHandler = function onChangeHandler(cm, change) {
+ var content = cm.getValue();
+ setValue(content);
+ setLastedUpdateTime(new Date().getTime());
+ cm.getScrollerElement().dispatchEvent(new CustomEvent('scroll'));
+ if (onChange) {
+ if (showNullProgramButton) {
+ onChange(content, formatProgramFill(content));
+ } else {
+ onChange(content);
+ }
+ }
+ };
+ cm.on('change', onChangeHandler);
+ return function () {
+ cm.off('change', onChangeHandler);
+ };
+ }
+ }, [cm, onChange]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm) {
+ // isFocus && cm.focus()
+ if (defaultValue === null || defaultValue === undefined) {
+ cm.setValue('');
+ setValue('');
+ } else {
+ var scrollTop = window.scrollY || window.pageYOffset;
+ if (defaultValue !== cm.getValue()) {
+ cm.setValue(defaultValue);
+ setValue(defaultValue);
+ cm.setCursor(disabled ? 1 : cm.lineCount(), 0);
+ window.scrollTo(0, scrollTop);
+ }
+ }
+ }
+ }, [cm, defaultValue]);
+ var onActionCallback = (0,_react_17_0_2_react.useCallback)(function (actionName) {
+ var cursor = cm.getCursor();
+ var selection = cm.getSelection();
+ var selectionText = selection.split('\n');
+ switch (actionName) {
+ case 'bold':
+ cm.replaceSelection('**' + selection + '**');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 2);
+ }
+ return cm.focus();
+ case 'italic':
+ cm.replaceSelection('*' + selection + '*');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 1);
+ }
+ return cm.focus();
+ case 'code':
+ cm.replaceSelection('`' + selection + '`');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 1);
+ }
+ return cm.focus();
+ case 'inline-latex':
+ cm.replaceSelection('`$$' + selection + '$$`');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 3);
+ }
+ return cm.focus();
+ case 'latex':
+ cm.replaceSelection("```latex\n" + selection + "\n```");
+ cm.setCursor(cursor.line + 1, selection.length + 1);
+ return cm.focus();
+ case 'line-break':
+ cm.replaceSelection('
\n');
+ return cm.focus();
+ case 'list-ul':
+ if (selection === '') {
+ cm.replaceSelection('- ' + selection);
+ } else {
+ cm.replaceSelection(selectionText.map(function (item) {
+ return item === '' ? '' : "- ".concat(item);
+ }).join('\n'));
+ }
+ return cm.focus();
+ case 'list-ol':
+ if (selection === '') {
+ cm.replaceSelection('1. ' + selection);
+ } else {
+ cm.replaceSelection(selectionText.map(function (item, index) {
+ return item === '' ? '' : "".concat(index + 1, ". ").concat(item);
+ }).join('\n'));
+ }
+ return cm.focus();
+ case 'add-null-ch':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(NULL_CH);
+ return cm.focus();
+ case 'add-signal':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(ADD_SINGLE);
+ return cm.focus();
+ case 'add-multiple':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(ADD_MULTI);
+ return cm.focus();
+ case 'inster-template-1':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(TEMP1);
+ return cm.focus();
+ case 'eraser':
+ cm.setValue('');
+ return cm.focus();
+ case 'trigger-watch':
+ setPreview(!preview);
+ return cm.focus();
+ case 'trigger-full-screen':
+ setIsFull(!isFull);
+ return cm.focus();
+ case LINK:
+ setAction(LINK);
+ return;
+ case CODE_BLOCK:
+ setAction(CODE_BLOCK);
+ return;
+ case UPLOAD_IMAGE:
+ setAction(UPLOAD_IMAGE);
+ return;
+ case ADD_TABLE:
+ setAction(ADD_TABLE);
+ return;
+ default:
+ throw new Error();
+ }
+ }, [cm, preview, isFull]);
+ var ExecutePluginAction = (0,_react_17_0_2_react.useCallback)(function (values) {
+ setAction('');
+ switch (action) {
+ case LINK:
+ var title = values.title,
+ link = values.link;
+ cm.replaceSelection("[".concat(title, "](").concat(link, ")"));
+ return cm.focus();
+ case CODE_BLOCK:
+ var language = values.language,
+ content = values.content;
+ cm.replaceSelection(['```' + language, content, '```'].join('\n'));
+ return cm.focus();
+ case UPLOAD_IMAGE:
+ var src = values.src,
+ alt = values.alt;
+ if (alt) {
+ cm.replaceSelection(".concat(src, " \"").concat(alt, "\" )"));
+ } else {
+ cm.replaceSelection(""));
+ }
+ return cm.focus();
+ case ADD_TABLE:
+ var row = values.row,
+ col = values.col,
+ align = values.align;
+ var table = '\n';
+ for (var r = 0; r < row; r++) {
+ var rows = [];
+ var heads = [];
+ for (var c = 0; c < col; c++) {
+ if (r === 1) {
+ heads.push(ALIGNSIGN[align]);
+ }
+ rows.push(' ');
+ }
+ if (r === 1) {
+ table += "| ".concat(heads.join(' | '), " |\n");
+ }
+ table += "| ".concat(rows.join(col === 1 ? '' : ' | '), " |\n");
+ }
+ cm.replaceSelection(table + '\n');
+ return cm.focus();
+ default:
+ throw new Error();
+ }
+ }, [cm, action]);
+ var PluginEl = (0,_react_17_0_2_react.useMemo)(function () {
+ switch (action) {
+ case LINK:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor_link, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ case CODE_BLOCK:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(code_block/* default */.Z, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ case UPLOAD_IMAGE:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(upload_image, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ case ADD_TABLE:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(add_table_panel, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ default:
+ return null;
+ }
+ }, [action]);
+ function onCancel() {
+ setAction('');
+ }
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (resizeBarEl.current) {
+ var onMouseDown = function onMouseDown(e) {
+ dragging = true;
+ startY = e.pageY;
+ };
+ var onMouseUp = function onMouseUp() {
+ dragging = false;
+ };
+ var onMouseMove = function onMouseMove(e) {
+ if (dragging) {
+ var delta = e.pageY - startY;
+ if (delta < 0) {
+ delta = 0;
+ }
+ if (delta > 300) {
+ delta = 300;
+ }
+ var resizeH = height + delta + 'px';
+ setH(resizeH);
+ }
+ };
+ var resizeBar = resizeBarEl.current;
+ var dragging = false;
+ var startY = 0;
+ resizeBar.addEventListener('mousedown', onMouseDown);
+ document.addEventListener('mousemove', onMouseMove);
+ document.addEventListener('mouseup', onMouseUp);
+ return function () {
+ resizeBar.removeEventListener('mousedown', onMouseDown);
+ document.removeEventListener('mousemove', onMouseMove);
+ document.removeEventListener('mouseup', onMouseUp);
+ };
+ }
+ }, [cm, resizeBarEl]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ setH(height);
+ }, [height]);
+ var fixedWidth = processSize(width);
+ var fixedHeight = processSize(h);
+ var style = {
+ width: fixedWidth,
+ height: fixedHeight
+ };
+ var saveTime = (0,_react_17_0_2_react.useMemo)(function () {
+ if (lastedUpdateTime) {
+ var d = new Date(lastedUpdateTime);
+ var _h = d.getHours();
+ var m = d.getMinutes();
+ var s = d.getSeconds();
+ _h = _h < 10 ? '0' + _h : _h;
+ m = m < 10 ? '0' + m : m;
+ s = s < 10 ? '0' + s : s;
+ return "".concat(_h, ":").concat(m, ":").concat(s);
+ }
+ return 0;
+ }, [lastedUpdateTime]);
+ var formatProgramFill = function formatProgramFill(str) {
+ var arr = [];
+ if (showNullProgramButton) {
+ var num = -1;
+ str = str.replace(/(@▁▁@|@▁@)/g, function (a, b, c) {
+ arr.push({
+ multiLine: !(a === ADD_SINGLE)
+ });
+ });
+ }
+ return arr;
+ };
+ function onCancelStorage() {
+ window.sessionStorage.removeItem(id);
+ setTip(false);
+ setLastedUpdateTime(0);
+ }
+ function onReset() {
+ setTip(false);
+ setLastedUpdateTime(0);
+ cm.setValue(window.sessionStorage.getItem(id));
+ }
+ function setValues(a, b) {
+ var content = cm.getValue();
+ content = content.replace(a, b);
+ setValue(content);
+ cm === null || cm === void 0 || cm.setValue(content);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "markdown-editor-wrapper",
+ ref: containerEl,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "markdown-editor-container ".concat(className, " ").concat(preview ? 'on-preview' : '', " ").concat(miniToolbar ? 'mini' : '', " ").concat(isFull ? 'full-screen' : ''),
+ style: style,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(toolbar, {
+ insertTemp: insertTemp,
+ watch: preview,
+ fullScreen: isFull,
+ showNullButton: showNullButton,
+ showNullProgramButton: showNullProgramButton,
+ onActionCallback: onActionCallback,
+ hidetoolBar: hidetoolBar,
+ uuid: uuidRef.current,
+ setOpenPhones: function setOpenPhones() {
+ openPhoneRef.current = true;
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "markdown-editor-body",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "codemirror-container",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", {
+ ref: cmEl,
+ placeholder: placeholder
+ })
+ }), preview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ ref: previewEl,
+ className: "preview-container",
+ children: [mode === "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml_stex, {
+ value: value
+ }), mode !== "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ disabledFill: disabledFill,
+ showProgramFill: showNullProgramButton,
+ value: value
+ })]
+ }) : null]
+ })]
+ })
+ }), showResizeBar ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ ref: resizeBarEl,
+ className: "editor-resize"
+ }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ children: TitleDesc[action] ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, {
+ centered: true,
+ title: TitleDesc[action],
+ open: true,
+ onCancel: onCancel,
+ footer: null,
+ className: "markdown-popup-form",
+ children: PluginEl
+ }) : null
+ })]
+ });
+});
+
+/***/ }),
+
+/***/ 89953:
+/*!**********************************!*\
+ !*** ./src/components/modal.tsx ***!
+ \**********************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ Z: function() { return /* binding */ Dialog; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/classCallCheck.js */ 94312);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createClass.js */ 24127);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/inherits.js */ 93242);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createSuper.js */ 10564);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301);
+/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-dom */ 4676);
+
+
+
+
+
+
+var Dialog = /*#__PURE__*/function (_React$Component) {
+ _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default()(Dialog, _React$Component);
+ var _super = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default()(Dialog);
+ function Dialog(props) {
+ var _this;
+ _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default()(this, Dialog);
+ _this = _super.call(this, props);
+ var doc = window.document;
+ _this.node = doc.createElement('div');
+ doc.body.appendChild(_this.node);
+ return _this;
+ }
+ _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default()(Dialog, [{
+ key: "render",
+ value: function render() {
+ var children = this.props.children;
+ return /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_5__.createPortal)(children, this.node);
+ }
+ }, {
+ key: "componentWillUnmount",
+ value: function componentWillUnmount() {
+ window.document.body.removeChild(this.node);
+ }
+ }]);
+ return Dialog;
+}(react__WEBPACK_IMPORTED_MODULE_4__.Component);
+
+
+/***/ }),
+
+/***/ 24972:
+/*!*********************************************************************************!*\
+ !*** ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules ***!
+ \*********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ i: function() { return /* binding */ CourseListIcons; },
+ Z: function() { return /* binding */ Cards_CourseList; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var CourseListmodules = ({"flex_box_center":"flex_box_center___AQ53o","flex_space_between":"flex_space_between___i2aIa","flex_box_vertical_center":"flex_box_vertical_center___sPEKB","flex_box_center_end":"flex_box_center_end___GhSSH","flex_box_column":"flex_box_column___R9_Hb","list":"list___jb2Ay","wrap":"wrap___VsQDr","lockWrap":"lockWrap___g1k1T","li":"li___IxCLC","cover":"cover___Mu8wr","img":"img___IpFLA","bq":"bq___Bil0T","sign":"sign___DXJ4d","name":"name___l7FoJ","e":"e___pXQUG","unit":"unit___wCIFR","tags":"tags___w_Mil","tag1":"tag1___dxm7r","tag2":"tag2___llZkf"});
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
+var spin = __webpack_require__(71418);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(26078);
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(87885);
+// EXTERNAL MODULE: ./src/components/NoData/index.tsx
+var NoData = __webpack_require__(31917);
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/tjzx.png
+var tjzx_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_tjzx.png
+var sw_tjzx_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jh.png
+var jh_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII=";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jh.png
+var sw_jh_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/gjyl.png
+var gjyl_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_gjyl.png
+var sw_gjyl_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sjyl.png
+var sjyl_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_sjyl.png
+var sw_sjyl_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jpkc.png
+var jpkc_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jpkc.png
+var sw_jpkc_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jdyl.png
+var jdyl_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jdyl.png
+var sw_jdyl_namespaceObject = "data:image/png;base64,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";
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var CourseListIcons = [{
+ name: '推荐自学',
+ ptimg: tjzx_namespaceObject,
+ swimg: sw_tjzx_namespaceObject
+}, {
+ name: '101计划',
+ ptimg: jh_namespaceObject,
+ swimg: sw_jh_namespaceObject
+}, {
+ name: '国家一流',
+ ptimg: gjyl_namespaceObject,
+ swimg: sw_gjyl_namespaceObject
+}, {
+ name: '省级一流',
+ ptimg: sjyl_namespaceObject,
+ swimg: sw_sjyl_namespaceObject
+}, {
+ name: '精品课程',
+ ptimg: jpkc_namespaceObject,
+ swimg: sw_jpkc_namespaceObject
+}, {
+ name: '军队一流',
+ ptimg: jdyl_namespaceObject,
+ swimg: sw_jdyl_namespaceObject
+}];
+var CourseList = function CourseList(_ref) {
+ var className = _ref.className,
+ _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
+ _ref$col = _ref.col,
+ col = _ref$col === void 0 ? 4 : _ref$col,
+ right = _ref.right,
+ _ref$bottom = _ref.bottom,
+ bottom = _ref$bottom === void 0 ? 23 : _ref$bottom,
+ _ref$precision = _ref.precision,
+ precision = _ref$precision === void 0 ? 0 : _ref$precision,
+ _ref$wrapWidth = _ref.wrapWidth,
+ wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
+ trackEventItems = _ref.trackEventItems,
+ loading = _ref.loading;
+ var width = Math.floor((wrapWidth - (col - 1) * right) / col);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(CourseListmodules.list, className),
+ children: [!!(dataSource !== null && dataSource !== void 0 && dataSource.length) && (dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (item, index) {
+ var _item$subject_tags;
+ var name = item.name,
+ id = item.id,
+ identifier = item.identifier,
+ featured = item.featured,
+ school_name = item.school_name,
+ image_url = item.image_url,
+ excellent = item.excellent,
+ is_plan = item.is_plan;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: CourseListmodules.wrap,
+ style: {
+ width: width,
+ marginRight: (1 + index) % col === 0 ? 0 : right + precision,
+ marginBottom: bottom
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ target: "_blank",
+ href: "/paths/".concat(identifier),
+ className: CourseListmodules.li,
+ onClick: function onClick(e) {
+ e.preventDefault();
+ if (trackEventItems) {
+ (0,util/* trackEvent */.L9)([trackEventItems]);
+ }
+ (0,util/* openNewWindow */.xg)("/paths/".concat(identifier));
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: CourseListmodules.img,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: CourseListmodules.cover,
+ src: "".concat(env/* default */.Z.IMG_SERVER, "/").concat(image_url)
+ }), item === null || item === void 0 || (_item$subject_tags = item.subject_tags) === null || _item$subject_tags === void 0 ? void 0 : _item$subject_tags.map(function (i, k) {
+ var _CourseListIcons$find2;
+ if (k === 0) {
+ var _CourseListIcons$find;
+ var _img = (_CourseListIcons$find = CourseListIcons.find(function (e) {
+ return e.name == i;
+ })) === null || _CourseListIcons$find === void 0 ? void 0 : _CourseListIcons$find.swimg;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: CourseListmodules.sign,
+ src: _img,
+ style: {
+ left: '-4px'
+ }
+ });
+ }
+ var img = (_CourseListIcons$find2 = CourseListIcons.find(function (e) {
+ return e.name == i;
+ })) === null || _CourseListIcons$find2 === void 0 ? void 0 : _CourseListIcons$find2.ptimg;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: CourseListmodules.sign,
+ src: img,
+ style: {
+ left: "".concat(48 + 52 * (k - 1) + 2 * k, "px")
+ }
+ });
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ position: 'absolute',
+ top: '150px',
+ left: '10px'
+ },
+ children: (item === null || item === void 0 ? void 0 : item.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: CourseListmodules.bq,
+ children: "\u5F00\u653E\u8BFE\u7A0B"
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: CourseListmodules.name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: CourseListmodules.e,
+ children: name
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: CourseListmodules.tags,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: "\u7AE0\u8282\u6570",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-zhangjie1 font14 mr3"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item.stages_count
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: "\u5B66\u4E60\u4EBA\u6570",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-chengyuan font14 mr3"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item.members_count
+ })]
+ })
+ })]
+ })
+ })]
+ })
+ }, id);
+ })), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})]
+ })
+ });
+};
+/* harmony default export */ var Cards_CourseList = (CourseList);
+
+/***/ }),
+
+/***/ 73025:
+/*!****************************************************************!*\
+ !*** ./src/components/ui-customization/index.tsx + 32 modules ***!
+ \****************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ jL: function() { return /* reexport */ ui_customization_Banner; },
+ w9: function() { return /* reexport */ Cards_ClassroomList; },
+ QD: function() { return /* reexport */ ui_customization_ConfirmAndCancel; },
+ cQ: function() { return /* reexport */ CourseList/* default */.Z; },
+ op: function() { return /* reexport */ ui_customization_CustomButton; },
+ O5: function() { return /* reexport */ ui_customization_CustomCountdown; },
+ _b: function() { return /* reexport */ CustomCrumbs; },
+ t7: function() { return /* reexport */ ui_customization_CustomInput; },
+ Gi: function() { return /* reexport */ CustomTable; },
+ YG: function() { return /* reexport */ CustomTabs; },
+ qp: function() { return /* reexport */ ui_customization_CustomTags; },
+ vr: function() { return /* reexport */ ui_customization_FixedBottom; },
+ qE: function() { return /* reexport */ HeadBack; },
+ Je: function() { return /* reexport */ QuickPager; },
+ wb: function() { return /* reexport */ Cards_ShixunList; },
+ cq: function() { return /* reexport */ ui_customization_SuperiorSort; },
+ tp: function() { return /* reexport */ ui_customization_SuperiorTabs; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___NeSU8","flex_space_between":"flex_space_between___ImTGl","flex_box_vertical_center":"flex_box_vertical_center___BtRd9","flex_box_center_end":"flex_box_center_end___qcLe3","flex_box_column":"flex_box_column___Ze_3q","banner":"banner___PoUBO","content":"content___XoDjy","btns":"btns___Pb35j"});
+;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/robot.png
+var robot_namespaceObject = "data:image/png;base64,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";
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.tsx
+
+
+
+
+
+var Banner = function Banner(_ref) {
+ var _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
+ img = _ref.img,
+ _ref$imgWidth = _ref.imgWidth,
+ imgWidth = _ref$imgWidth === void 0 ? 346 : _ref$imgWidth,
+ title = _ref.title,
+ sunTitle = _ref.sunTitle,
+ bannerExtraContent = _ref.bannerExtraContent;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Bannermodules.banner,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Bannermodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ children: title
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: sunTitle
+ })]
+ }), dataSource.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Bannermodules.btns,
+ children: dataSource.map(function (e, i) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: e.click,
+ children: [e.name, e.sign ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: robot_namespaceObject,
+ width: 39
+ }) : null]
+ }, i);
+ })
+ }), bannerExtraContent]
+ }), img && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ style: {
+ marginTop: 33,
+ marginRight: 38
+ },
+ src: img,
+ width: imgWidth
+ })]
+ })
+ });
+};
+/* harmony default export */ var ui_customization_Banner = (Banner);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(11006);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var CustomTagsmodules = ({"flex_box_center":"flex_box_center___hG6RI","flex_space_between":"flex_space_between___ss3Fh","flex_box_vertical_center":"flex_box_vertical_center___K80p9","flex_box_center_end":"flex_box_center_end___qmXX3","flex_box_column":"flex_box_column___GFV8F","row":"row___aXJjm","title":"title___HUKL0","tagsWrap":"tagsWrap___XB2W3","action":"action___VdHb1","bar":"bar___t1kKC","tag":"tag___V7Eft","name":"name___Hk1Ip","num":"num___xQpcH","active":"active___XryTX","tagsBorderWrap":"tagsBorderWrap___OMxjs"});
+// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
+var _classnames_2_3_2_classnames = __webpack_require__(12124);
+var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
+// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
+var lodash = __webpack_require__(89392);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.tsx
+
+
+
+
+
+
+
+var CustomTags = function CustomTags(_ref) {
+ var _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
+ value = _ref.value,
+ onChange = _ref.onChange,
+ onTitleChange = _ref.onTitleChange,
+ className = _ref.className,
+ title = _ref.title,
+ _ref$titleWidth = _ref.titleWidth,
+ titleWidth = _ref$titleWidth === void 0 ? 41 : _ref$titleWidth,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style,
+ _ref$fontColor = _ref.fontColor,
+ fontColor = _ref$fontColor === void 0 ? '#6A7283' : _ref$fontColor,
+ showCount = _ref.showCount;
+ var _useState = (0,_react_17_0_2_react.useState)(0),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ show = _useState2[0],
+ setShow = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(false),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ showBorder = _useState4[0],
+ setShowBorder = _useState4[1];
+ var tagsRef = (0,_react_17_0_2_react.useRef)(null);
+ var scrollRef = (0,_react_17_0_2_react.useRef)(null);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (dataSource.length !== 0) {
+ var _tagsRef$current;
+ if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current = tagsRef.current) === null || _tagsRef$current === void 0 ? void 0 : _tagsRef$current.clientHeight) > 97) {
+ setShow(1);
+ } else {
+ setShow(0);
+ }
+ }
+ if (dataSource.length === 0) {
+ setShow(0);
+ }
+ setShowBorder(false);
+ }, [dataSource]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(CustomTagsmodules.row, className),
+ style: style,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ onClick: (0,lodash.throttle)(function () {
+ return onTitleChange === null || onTitleChange === void 0 ? void 0 : onTitleChange();
+ }, 2000),
+ style: {
+ width: titleWidth,
+ marginTop: showBorder ? 12 : 4
+ },
+ className: "".concat(CustomTagsmodules.title, " ").concat(onTitleChange ? "current" : ""),
+ children: title
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: showBorder ? "".concat(CustomTagsmodules.tagsWrap, " ").concat(CustomTagsmodules.tagsBorderWrap) : CustomTagsmodules.tagsWrap,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: CustomTagsmodules.bar,
+ ref: scrollRef,
+ style: show > 0 ? {
+ height: show === 1 ? 97 : 'auto',
+ overflow: show === 1 ? 'hidden' : 'auto',
+ paddingRight: 55
+ } : {
+ paddingRight: 0
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: CustomTagsmodules.tag,
+ ref: tagsRef,
+ children: dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (e) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ onClick: function onClick() {
+ return onChange(e.id);
+ },
+ style: {
+ color: fontColor
+ },
+ className: value === e.id ? CustomTagsmodules.active : '',
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ title: e.name,
+ className: CustomTagsmodules.name,
+ children: e.name
+ }), !!showCount && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: CustomTagsmodules.num,
+ children: e.count
+ })]
+ }, e.id);
+ })
+ })
+ }), !!show && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
+ children: show === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ var _tagsRef$current2;
+ setShow(2);
+ if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current2 = tagsRef.current) === null || _tagsRef$current2 === void 0 ? void 0 : _tagsRef$current2.clientHeight) > 245) {
+ setShowBorder(true);
+ } else {
+ setShowBorder(false);
+ }
+ },
+ className: CustomTagsmodules.action,
+ children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ transform: 'translateY(1px) scale(0.6)'
+ },
+ className: "iconfont icon-zhankai4"
+ })]
+ }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ onClick: function onClick() {
+ scrollRef.current.scrollTop = 0;
+ setShow(1);
+ setShowBorder(false);
+ },
+ className: CustomTagsmodules.action,
+ children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ style: {
+ transform: 'translateY(0px) scale(0.6)'
+ },
+ className: "iconfont icon-shouqi3"
+ })]
+ })
+ })]
+ })]
+ });
+};
+/* harmony default export */ var ui_customization_CustomTags = (CustomTags);
+;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var SuperiorTabsmodules = ({"flex_box_center":"flex_box_center___aK2n3","flex_space_between":"flex_space_between___HX0Oh","flex_box_vertical_center":"flex_box_vertical_center___LJOJr","flex_box_center_end":"flex_box_center_end___SCakF","flex_box_column":"flex_box_column___AYv4m","tabs":"tabs___GTqPV","active":"active___F26E8"});
+;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.tsx
+
+
+
+
+var SuperiorTabs = function SuperiorTabs(_ref) {
+ var _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
+ value = _ref.value,
+ onChange = _ref.onChange,
+ className = _ref.className,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: style,
+ className: _classnames_2_3_2_classnames_default()(SuperiorTabsmodules.tabs, className),
+ children: dataSource.map(function (e) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ return onChange(e.id);
+ },
+ className: value === e.id ? SuperiorTabsmodules.active : '',
+ children: e.name
+ }, e.id);
+ })
+ });
+};
+/* harmony default export */ var ui_customization_SuperiorTabs = (SuperiorTabs);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var CustomInputmodules = ({"flex_box_center":"flex_box_center___yX6Oa","flex_space_between":"flex_space_between___t7oqF","flex_box_vertical_center":"flex_box_vertical_center___dEIHy","flex_box_center_end":"flex_box_center_end___taQDF","flex_box_column":"flex_box_column___xY_Lr","input":"input___PW2zI","dropdown":"dropdown___vSy8B","menu":"menu___NiyBu","text":"text___Grueu","b1":"b1___ZKryM","b2":"b2___aKyGa"});
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
+var input = __webpack_require__(1056);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.tsx
+
+
+
+
+
+
+
+var CustomInput = function CustomInput(_ref) {
+ var _dataSource$find;
+ var _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
+ _ref$value = _ref.value,
+ value = _ref$value === void 0 ? '' : _ref$value,
+ onChange = _ref.onChange,
+ className = _ref.className,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style,
+ placeholder = _ref.placeholder;
+ var _useState = (0,_react_17_0_2_react.useState)(''),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ dropValue = _useState2[0],
+ setDropValue = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(''),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ inputValue = _useState4[0],
+ setInputValue = _useState4[1];
+ (0,_react_17_0_2_react.useEffect)(function () {
+ var _JSON$stringify;
+ var newValue = value;
+ if ((_JSON$stringify = JSON.stringify(value)) !== null && _JSON$stringify !== void 0 && _JSON$stringify.includes('{')) {
+ setDropValue(value.id);
+ newValue = value.value || '';
+ }
+ try {
+ setInputValue(decodeURIComponent(newValue || ""));
+ } catch (error) {
+ setInputValue(decodeURIComponent(newValue || ""));
+ }
+ }, [value]);
+ var handleChange = function handleChange() {
+ onChange(encodeURIComponent(inputValue), dropValue || null);
+ };
+ var handleDropValue = function handleDropValue(id) {
+ if (id === dropValue) return;
+ setDropValue(id);
+ onChange(encodeURIComponent(inputValue), id);
+ };
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(CustomInputmodules.input, className),
+ style: style,
+ children: [!!dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: CustomInputmodules.dropdown,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: CustomInputmodules.text,
+ children: [(_dataSource$find = dataSource.find(function (e) {
+ return e.id === dropValue;
+ })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name, /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-zhankai4"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: CustomInputmodules.b1
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: CustomInputmodules.b2
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: CustomInputmodules.menu,
+ children: dataSource.map(function (e, i) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ onClick: function onClick() {
+ return handleDropValue(e.id);
+ },
+ children: e.name
+ }, i);
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ onPressEnter: handleChange,
+ value: inputValue,
+ onChange: function onChange(e) {
+ return setInputValue(e.target.value);
+ },
+ bordered: false,
+ placeholder: placeholder
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ onClick: handleChange,
+ className: "iconfont icon-sousuo9 font14 pl10 current"
+ })]
+ });
+};
+/* harmony default export */ var ui_customization_CustomInput = (CustomInput);
+;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var QuickPagermodules = ({"flex_box_center":"flex_box_center___tol8o","flex_space_between":"flex_space_between___Z235C","flex_box_vertical_center":"flex_box_vertical_center___Wq1sZ","flex_box_center_end":"flex_box_center_end___LLxom","flex_box_column":"flex_box_column___DbMSN","quickPager":"quickPager___GM30J","disabled":"disabled___Ozc8I"});
+;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.tsx
+
+
+
+
+
+
+var QuickPager_SuperiorTabs = function SuperiorTabs(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange,
+ className = _ref.className,
+ total = _ref.total,
+ pageSize = _ref.pageSize,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style;
+ var prevPageDisabled = value < 2;
+ var nextPageDisabled = value >= Math.ceil(total / pageSize);
+ if (total <= pageSize) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {});
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(QuickPagermodules.quickPager, className),
+ style: style,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ onClick: function onClick() {
+ if (!prevPageDisabled) {
+ onChange(value - 1, 'prev');
+ }
+ },
+ className: prevPageDisabled ? QuickPagermodules.disabled : '',
+ children: "\u4E0A\u4E00\u9875"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ onClick: function onClick() {
+ if (!nextPageDisabled) {
+ onChange(value + 1, 'next');
+ }
+ },
+ className: nextPageDisabled ? QuickPagermodules.disabled : '',
+ children: "\u4E0B\u4E00\u9875"
+ })]
+ });
+};
+/* harmony default export */ var QuickPager = (QuickPager_SuperiorTabs);
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var ShixunListmodules = ({"flex_box_center":"flex_box_center___FO7TP","flex_space_between":"flex_space_between___LotYx","flex_box_vertical_center":"flex_box_vertical_center___bWdaw","flex_box_center_end":"flex_box_center_end___mVJ1o","flex_box_column":"flex_box_column___M83Mm","list":"list___oOsiS","wrap":"wrap___G6T7F","lockWrap":"lockWrap___Rl79E","li":"li___oZZ7l","cover":"cover___b2bYW","img":"img___IQX7w","sign":"sign___HkT6C","name":"name___SsJx8","e":"e___TMqq0","tags":"tags___bcjyo","rate":"rate___YACg7"});
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
+var spin = __webpack_require__(71418);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules
+var rate = __webpack_require__(19479);
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(26078);
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(87885);
+// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png
+var Jupyter = __webpack_require__(96908);
+// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png
+var JupyterLab = __webpack_require__(57177);
+// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/unity.png
+var unity = __webpack_require__(81378);
+// EXTERNAL MODULE: ./src/components/NoData/index.tsx
+var NoData = __webpack_require__(31917);
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+var ShixunList = function ShixunList(_ref) {
+ var className = _ref.className,
+ _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
+ _ref$col = _ref.col,
+ col = _ref$col === void 0 ? 4 : _ref$col,
+ right = _ref.right,
+ _ref$bottom = _ref.bottom,
+ bottom = _ref$bottom === void 0 ? 23 : _ref$bottom,
+ _ref$precision = _ref.precision,
+ precision = _ref$precision === void 0 ? 0 : _ref$precision,
+ _ref$wrapWidth = _ref.wrapWidth,
+ wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
+ trackEventItems = _ref.trackEventItems,
+ loading = _ref.loading;
+ var width = Math.floor((wrapWidth - (col - 1) * right) / col);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(ShixunListmodules.list, className),
+ children: [!!dataSource.length && dataSource.map(function (item, index) {
+ var name = item.name,
+ id = item.id,
+ identifier = item.identifier,
+ power = item.power,
+ cover_image_id = item.cover_image_id,
+ pic = item.pic;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ShixunListmodules.wrap,
+ style: {
+ width: width,
+ marginRight: (1 + index) % col === 0 ? 0 : right + precision,
+ marginBottom: bottom
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ target: "_blank",
+ href: "/shixuns/".concat(identifier, "/challenges"),
+ className: ShixunListmodules.li,
+ onClick: function onClick(e) {
+ e.preventDefault();
+ if (trackEventItems) {
+ (0,util/* trackEvent */.L9)([trackEventItems]);
+ }
+ power && (0,util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges"));
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ShixunListmodules.img,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: ShixunListmodules.cover,
+ src: cover_image_id ? "".concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(cover_image_id) : "".concat(env/* default */.Z.IMG_SERVER, "/").concat(pic)
+ }), item.is_jupyter && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: ShixunListmodules.sign,
+ src: Jupyter
+ }), item.is_jupyter_lab && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: ShixunListmodules.sign,
+ src: JupyterLab
+ }), item.is_unity_3d && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: ShixunListmodules.sign,
+ src: unity
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ShixunListmodules.name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: name || '实践项目名称-未填写',
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: ShixunListmodules.e,
+ children: name || '实践项目名称-未填写'
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ShixunListmodules.tags,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: "\u5173\u5361\u6570",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shixunguanqia font14 mr2"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item.challenges_count
+ })]
+ })
+ }), !!item.myshixuns_count && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: "\u5B66\u4E60\u4EBA\u6570",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-chengyuan font14 mr2"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item.myshixuns_count
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ placement: "bottom",
+ title: "\u96BE\u5EA6\u7B49\u7EA7",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item.level
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ShixunListmodules.rate,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(rate/* default */.Z, {
+ allowHalf: true,
+ disabled: true,
+ defaultValue: item.score_info
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: ["\xA0", item.score_info ? "".concat(item.score_info, "\u5206") : '5分']
+ })]
+ })]
+ })]
+ }), !power && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ShixunListmodules.lockWrap,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "mt15 font16 c-white",
+ children: "\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743"
+ })]
+ })]
+ }, id);
+ }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})]
+ })
+ });
+};
+/* harmony default export */ var Cards_ShixunList = (ShixunList);
+// EXTERNAL MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules
+var CourseList = __webpack_require__(24972);
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var ClassroomListmodules = ({"flex_box_center":"flex_box_center___eMcr7","flex_space_between":"flex_space_between___HcNca","flex_box_vertical_center":"flex_box_vertical_center___ZnvVN","flex_box_center_end":"flex_box_center_end___fdgDf","flex_box_column":"flex_box_column___SEKvd","list":"list___L1hmU","wrap":"wrap___pKgcW","lockWrap":"lockWrap___SMhkK","top":"top___udHSB","sign":"sign___uwRpq","name":"name___Fpf90","img":"img___AMLhL","text":"text___KiTb7","btns":"btns___i6IuZ","bottom":"bottom____k2sh"});
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/img/privately.png
+var privately_namespaceObject = "data:image/png;base64,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";
+;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.tsx
+
+
+
+
+
+
+
+
+
+
+var ClassroomList = function ClassroomList(_ref) {
+ var className = _ref.className,
+ _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
+ _ref$col = _ref.col,
+ col = _ref$col === void 0 ? 4 : _ref$col,
+ right = _ref.right,
+ _ref$bottom = _ref.bottom,
+ bottom = _ref$bottom === void 0 ? 23 : _ref$bottom,
+ _ref$precision = _ref.precision,
+ precision = _ref$precision === void 0 ? 0 : _ref$precision,
+ _ref$wrapWidth = _ref.wrapWidth,
+ wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
+ trackEventItems = _ref.trackEventItems,
+ loading = _ref.loading;
+ var width = Math.floor((wrapWidth - (col - 1) * right) / col);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: loading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(ClassroomListmodules.list, className),
+ children: [!!dataSource.length && dataSource.map(function (item, index) {
+ var subject_identifier = item.subject_identifier,
+ id = item.id,
+ identifier = item.identifier,
+ power = item.power;
+ var is_public = item.is_public != 0 && item.is_public;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ClassroomListmodules.wrap,
+ style: {
+ width: width,
+ marginRight: (1 + index) % col === 0 ? 0 : right + precision,
+ marginBottom: bottom
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ className: ClassroomListmodules.li,
+ onClick: function onClick(e) {
+ e.preventDefault();
+ if (trackEventItems) {
+ (0,util/* trackEvent */.L9)([trackEventItems]);
+ }
+ (0,util/* openNewWindow */.xg)(item.first_category_url);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ClassroomListmodules.top,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: item.name,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ClassroomListmodules.name,
+ children: item.name
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ className: ClassroomListmodules.img,
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ClassroomListmodules.text,
+ title: item.creator,
+ children: item.creator
+ }), subject_identifier && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ClassroomListmodules.btns,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u5F00\u653E\u8BFE\u7A0B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
+ children: "\u5F00\u653E\u8BFE\u5802"
+ })]
+ }), is_public && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ClassroomListmodules.sign,
+ children: "\u516C\u5F00"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ClassroomListmodules.bottom,
+ children: [item.visits > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u8BBF\u95EE\u91CF",
+ placement: "bottom",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-liulanyan"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item.visits
+ })]
+ })
+ }), item.course_members_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u6210\u5458",
+ placement: "bottom",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-chengyuan"
+ }), item.course_members_count]
+ })
+ }), item.tasks_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u4F5C\u4E1A",
+ placement: "bottom",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-zuoye"
+ }), item.tasks_count]
+ })
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
+ },
+ children: "\u8FDB\u884C\u4E2D"
+ })]
+ })]
+ }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ClassroomListmodules.lockWrap,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg")
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "mt15 font16 c-white",
+ children: "\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"
+ })]
+ })]
+ }, id);
+ }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})]
+ })
+ });
+};
+/* harmony default export */ var Cards_ClassroomList = (ClassroomList);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var CustomTabsmodules = ({"flex_box_center":"flex_box_center___d27mZ","flex_space_between":"flex_space_between___qfRU9","flex_box_vertical_center":"flex_box_vertical_center___fCRld","flex_box_center_end":"flex_box_center_end___ORMV8","flex_box_column":"flex_box_column___PNKtZ","tabs":"tabs___alpa7","tabsWrap":"tabsWrap___aCQjw","tab":"tab___MKLr4","active":"active___nl_4v"});
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.tsx
+
+
+
+
+
+
+var FixedBottom = function FixedBottom(_ref) {
+ var _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
+ value = _ref.value,
+ onChange = _ref.onChange,
+ className = _ref.className,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style,
+ tabBarExtraContent = _ref.tabBarExtraContent;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(CustomTabsmodules.tabs, className),
+ style: style,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: CustomTabsmodules.tabsWrap,
+ children: dataSource.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
+ className: CustomTabsmodules.tab,
+ onClick: function onClick() {
+ onChange(item.id);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: value === item.id ? CustomTabsmodules.active : '',
+ children: item.name
+ }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"]
+ }), (item === null || item === void 0 ? void 0 : item.resetCount) !== undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: (item === null || item === void 0 ? void 0 : item.tip) != undefined ? item === null || item === void 0 ? void 0 : item.tip : '',
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ style: {
+ color: "#9096A3"
+ },
+ children: ["\uFF08", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: "#000"
+ },
+ children: item === null || item === void 0 ? void 0 : item.resetCount
+ }), "/", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: item === null || item === void 0 ? void 0 : item.total
+ }), "\uFF09"]
+ })
+ })]
+ }, index);
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: CustomTabsmodules.tabBar,
+ children: tabBarExtraContent
+ })]
+ });
+};
+/* harmony default export */ var CustomTabs = (FixedBottom);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTable/index.tsx
+
+
+
+var CustomCountdown = function CustomCountdown(_ref) {
+ var className = _ref.className,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style,
+ children = _ref.children;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: _classnames_2_3_2_classnames_default()(className),
+ style: style,
+ children: children
+ });
+};
+/* harmony default export */ var CustomTable = (CustomCountdown);
+;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var SuperiorSortmodules = ({"flex_box_center":"flex_box_center___e6HxQ","flex_space_between":"flex_space_between___RnXYe","flex_box_vertical_center":"flex_box_vertical_center___lVxPk","flex_box_center_end":"flex_box_center_end___bu8yv","flex_box_column":"flex_box_column___JczGj","orderWrap":"orderWrap___ZfyGX","orderIconWrap":"orderIconWrap___XTB_O","orderAsc":"orderAsc___KWHmA","orderDesc":"orderDesc___rHdbB","active":"active___a7eSP","cursorPointer":"cursorPointer___gs9kL","orderTextWrap":"orderTextWrap___teAKn"});
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
+var dropdown = __webpack_require__(38854);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
+var menu = __webpack_require__(20834);
+;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.tsx
+
+
+
+
+
+
+var dropItem = [{
+ id: 'updated_at',
+ name: '最新动态'
+}, {
+ id: 'created_at',
+ name: '最新创建'
+}, {
+ id: 'name',
+ name: '名称排序'
+}];
+var SuperiorSort = function SuperiorSort(_ref) {
+ var _dataSource$find;
+ var sortValue = _ref.sortValue,
+ dropValue = _ref.dropValue,
+ className = _ref.className,
+ onSort = _ref.onSort,
+ onDrop = _ref.onDrop,
+ _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? dropItem : _ref$dataSource;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(SuperiorSortmodules.orderWrap, className),
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
+ dropdownRender: function dropdownRender() {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, {
+ children: dataSource.map(function (e, i) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, {
+ onClick: function onClick() {
+ return onDrop(e.id);
+ },
+ children: e.name
+ }, i);
+ })
+ });
},
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.Item, {
- name: "analysis",
- label: "\u9898\u76EE\u89E3\u6790",
- labelCol: {
- span: 24
- },
- children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_6__/* .RegularInput */ .x, {
- placeholder: "\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",
- isEdit: editAnalysis
- })
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: SuperiorSortmodules.orderTextWrap,
+ children: (_dataSource$find = dataSource.find(function (e) {
+ return dropValue === e.id;
+ })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name
})
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: SuperiorSortmodules.orderIconWrap,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: SuperiorSortmodules.orderAsc,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: sortValue === 'asc' ? "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer),
+ onClick: function onClick() {
+ return onSort(sortValue === 'asc' ? 'desc' : 'asc');
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: SuperiorSortmodules.orderDesc,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: sortValue === 'desc' ? "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer),
+ onClick: function onClick() {
+ return onSort(sortValue === 'asc' ? 'desc' : 'asc');
+ }
+ })
+ })]
})]
});
};
+/* harmony default export */ var ui_customization_SuperiorSort = (SuperiorSort);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(26801);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(10574);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(39343);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(27161);
+var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var CustomButtonmodules = ({"flex_box_center":"flex_box_center___LCi0B","flex_space_between":"flex_space_between___hzONe","flex_box_vertical_center":"flex_box_vertical_center___ZyQRE","flex_box_center_end":"flex_box_center_end___XKM74","flex_box_column":"flex_box_column___p8LCU","btn":"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd","default":"default___K791v"});
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
+var es_button = __webpack_require__(3113);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.tsx
-/***/ }),
-/***/ 47913:
-/*!*************************************************!*\
- !*** ./src/components/QuestionEditor/index.tsx ***!
- \*************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ Wk: function() { return /* reexport safe */ _SubjectiveQuestionEditor__WEBPACK_IMPORTED_MODULE_3__.W; },
-/* harmony export */ ZZ: function() { return /* reexport safe */ _JudgmentQuestionEditor__WEBPACK_IMPORTED_MODULE_1__.Z; },
-/* harmony export */ rL: function() { return /* reexport safe */ _CombinationQuestionEditor__WEBPACK_IMPORTED_MODULE_4__.r; },
-/* harmony export */ tc: function() { return /* reexport safe */ _BProgramEditor__WEBPACK_IMPORTED_MODULE_5__.t; },
-/* harmony export */ u8: function() { return /* reexport safe */ _CompletionQuestionEditor__WEBPACK_IMPORTED_MODULE_2__.u; },
-/* harmony export */ uh: function() { return /* reexport safe */ _ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_0__.u; }
-/* harmony export */ });
-/* harmony import */ var _ChoiceQuestionEditor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ChoiceQuestionEditor */ 40888);
-/* harmony import */ var _JudgmentQuestionEditor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./JudgmentQuestionEditor */ 67826);
-/* harmony import */ var _CompletionQuestionEditor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CompletionQuestionEditor */ 95311);
-/* harmony import */ var _SubjectiveQuestionEditor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SubjectiveQuestionEditor */ 95924);
-/* harmony import */ var _CombinationQuestionEditor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CombinationQuestionEditor */ 62067);
-/* harmony import */ var _BProgramEditor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./BProgramEditor */ 59006);
+var _excluded = ["className", "style", "children", "loading", "openLoading", "onClick", "size", "shape"];
-/***/ }),
+var CustomButton = function CustomButton(_ref) {
+ var className = _ref.className,
+ style = _ref.style,
+ children = _ref.children,
+ _ref$loading = _ref.loading,
+ loading = _ref$loading === void 0 ? false : _ref$loading,
+ openLoading = _ref.openLoading,
+ _ref$onClick = _ref.onClick,
+ onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick,
+ _ref$size = _ref.size,
+ size = _ref$size === void 0 ? 'middle' : _ref$size,
+ _ref$shape = _ref.shape,
+ shape = _ref$shape === void 0 ? 'round' : _ref$shape,
+ props = objectWithoutProperties_default()(_ref, _excluded);
+ var _useState = (0,_react_17_0_2_react.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ btnLoading = _useState2[0],
+ setBtnLoading = _useState2[1];
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, objectSpread2_default()(objectSpread2_default()({
+ onClick: (0,lodash.throttle)( /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ openLoading && setBtnLoading(true);
+ _context.prev = 1;
+ _context.next = 4;
+ return onClick(e);
+ case 4:
+ _context.next = 9;
+ break;
+ case 6:
+ _context.prev = 6;
+ _context.t0 = _context["catch"](1);
+ console.log("error", _context.t0);
+ case 9:
+ openLoading && setBtnLoading(false);
+ case 10:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee, null, [[1, 6]]);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(), 2000, {
+ leading: true,
+ trailing: false
+ }),
+ className: _classnames_2_3_2_classnames_default()(CustomButtonmodules.btn, CustomButtonmodules["".concat(size, "-").concat(shape)], className),
+ style: style,
+ size: size,
+ shape: shape,
+ loading: btnLoading || loading
+ }, props), {}, {
+ children: children
+ }));
+};
+/* harmony default export */ var ui_customization_CustomButton = (CustomButton);
+;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var HeadBackmodules = ({"flex_box_center":"flex_box_center___TB7bQ","flex_space_between":"flex_space_between___oBlTb","flex_box_vertical_center":"flex_box_vertical_center___b5XbB","flex_box_center_end":"flex_box_center_end___CNhe7","flex_box_column":"flex_box_column___yHXKW","head":"head___ghH72","node":"node___mjPEy"});
+;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.tsx
-/***/ 61174:
-/*!******************************************************!*\
- !*** ./src/components/Spinner/index.tsx + 1 modules ***!
- \******************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ Spinner; }
-});
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts
-var _umi_production_exports = __webpack_require__(43788);
-;// CONCATENATED MODULE: ./src/components/Spinner/index.less?modules
+
+var HeadBack_CustomButton = function CustomButton(_ref) {
+ var className = _ref.className,
+ style = _ref.style,
+ _ref$children = _ref.children,
+ children = _ref$children === void 0 ? null : _ref$children,
+ onClick = _ref.onClick,
+ title = _ref.title;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(HeadBackmodules.head, className),
+ style: style,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: "primary-hover",
+ onClick: onClick,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-fanhui2 font12"
+ }), "\u8FD4\u56DE"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ title: title,
+ children: title
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: HeadBackmodules.node,
+ children: children
+ })]
+ });
+};
+/* harmony default export */ var HeadBack = (HeadBack_CustomButton);
+;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var Spinnermodules = ({"ldsRing":"ldsRing___mpBZC","idsRingWrapper":"idsRingWrapper___Of9_n","ldsring":"ldsring___o0w2t"});
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/Spinner/index.tsx
+/* harmony default export */ var ConfirmAndCancelmodules = ({"flex_box_center":"flex_box_center___AlHuF","flex_space_between":"flex_space_between___vN2LW","flex_box_vertical_center":"flex_box_vertical_center___Ac7D2","flex_box_center_end":"flex_box_center_end___y38I7","flex_box_column":"flex_box_column___iQE6P","btns":"btns___sNgTb","confirm":"confirm___Ozirl","cancel":"cancel___aiq1I"});
+;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.tsx
-/* harmony default export */ var Spinner = (function (_ref) {
- var message = _ref.message,
+
+var ConfirmAndCancel = function ConfirmAndCancel(_ref) {
+ var _ref$confirmShow = _ref.confirmShow,
+ confirmShow = _ref$confirmShow === void 0 ? true : _ref$confirmShow,
+ confirmTitle = _ref.confirmTitle,
+ confirmClick = _ref.confirmClick,
+ _ref$cancelShow = _ref.cancelShow,
+ cancelShow = _ref$cancelShow === void 0 ? true : _ref$cancelShow,
+ cancelTitle = _ref.cancelTitle,
+ cancelClick = _ref.cancelClick,
className = _ref.className,
+ style = _ref.style,
+ _ref$confirmLoading = _ref.confirmLoading,
+ confirmLoading = _ref$confirmLoading === void 0 ? false : _ref$confirmLoading;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: _classnames_2_3_2_classnames_default()(ConfirmAndCancelmodules.btns, className),
+ style: style,
+ children: [confirmShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ loading: confirmLoading,
+ onClick: confirmClick,
+ type: "primary",
+ className: ConfirmAndCancelmodules.confirm,
+ children: confirmTitle
+ }), cancelShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ onClick: cancelClick,
+ className: ConfirmAndCancelmodules.cancel,
+ children: cancelTitle
+ })]
+ });
+};
+/* harmony default export */ var ui_customization_ConfirmAndCancel = (ConfirmAndCancel);
+;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var FixedBottommodules = ({"flex_box_center":"flex_box_center___jkpdr","flex_space_between":"flex_space_between___OtsL8","flex_box_vertical_center":"flex_box_vertical_center___rbcb_","flex_box_center_end":"flex_box_center_end___zBR21","flex_box_column":"flex_box_column___nS_eP","fixedBottom":"fixedBottom___oJl7m","wrap":"wrap___A3Oq1","center":"center____VL1y"});
+;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.tsx
+
+
+
+
+
+var FixedBottom_CustomTabs = function CustomTabs(_ref) {
+ var className = _ref.className,
+ _ref$style = _ref.style,
+ style = _ref$style === void 0 ? {} : _ref$style,
+ LeftContent = _ref.LeftContent,
children = _ref.children,
+ RightContent = _ref.RightContent;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: _classnames_2_3_2_classnames_default()(FixedBottommodules.fixedBottom, className),
+ style: style,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: FixedBottommodules.wrap,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: FixedBottommodules.left,
+ children: LeftContent
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: FixedBottommodules.center,
+ children: children
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: FixedBottommodules.right,
+ children: RightContent
+ })]
+ })
+ });
+};
+/* harmony default export */ var ui_customization_FixedBottom = (FixedBottom_CustomTabs);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var CustomCrumbsmodules = ({"flex_box_center":"flex_box_center___tY8Yn","flex_space_between":"flex_space_between___vHdYA","flex_box_vertical_center":"flex_box_vertical_center___pa61F","flex_box_center_end":"flex_box_center_end___HyDXt","flex_box_column":"flex_box_column___UjZek","crumbs":"crumbs___V41Oe","hover":"hover___bEIVd"});
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts
+var _umi_production_exports = __webpack_require__(43788);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.tsx
+
+
+
+
+
+
+var CustomCrumbs_CustomTabs = function CustomTabs(_ref) {
+ var className = _ref.className,
_ref$style = _ref.style,
- style = _ref$style === void 0 ? {} : _ref$style;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "".concat(Spinnermodules.idsRingWrapper, " ").concat(className),
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Spinnermodules.ldsRing,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {})]
- }), message ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- style: style,
- children: message
- }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {})]
+ style = _ref$style === void 0 ? {} : _ref$style,
+ _ref$dataSource = _ref.dataSource,
+ dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource;
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: _classnames_2_3_2_classnames_default()(CustomCrumbsmodules.crumbs, className),
+ style: style,
+ children: dataSource.map(function (e, i) {
+ if (i < dataSource.length - 1) {
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
+ children: [e.path ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: CustomCrumbsmodules.hover,
+ onClick: function onClick() {
+ return _umi_production_exports.history.push(e.path);
+ },
+ children: e.name
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: e.name
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: ["\xA0", '>', "\xA0"]
+ })]
+ }, i);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: {
+ color: '#5F6368'
+ },
+ children: e.name
+ }, i);
+ })
});
-});
+};
+/* harmony default export */ var CustomCrumbs = (CustomCrumbs_CustomTabs);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules
+var statistic = __webpack_require__(31797);
+;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCountdown/index.tsx
+
+
+
+var CustomCountdown_excluded = ["onChange"];
+
+
+
+var Countdown = statistic/* default */.Z.Countdown;
+
+// value输入是antd的Countdown
+// onChange自带的是毫秒,不好做判断,现在被更改了,输出是秒
+var CustomCountdown_CustomCountdown = function CustomCountdown(_ref) {
+ var onChange = _ref.onChange,
+ props = objectWithoutProperties_default()(_ref, CustomCountdown_excluded);
+ var _useState = (0,_react_17_0_2_react.useState)(null),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ time = _useState2[0],
+ setTime = _useState2[1];
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (typeof time === 'number' && time >= 0) {
+ onChange(time);
+ }
+ }, [time]);
+ var onTimeChange = function onTimeChange(c) {
+ var currentTime = Math.floor(c / 1000);
+ setTime(currentTime);
+ };
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, objectSpread2_default()(objectSpread2_default()({}, props), {}, {
+ onChange: onTimeChange
+ }));
+};
+/* harmony default export */ var ui_customization_CustomCountdown = (CustomCountdown_CustomCountdown);
+;// CONCATENATED MODULE: ./src/components/ui-customization/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/***/ }),
+
+/***/ 52024:
+/*!****************************************!*\
+ !*** ./src/components/useInterval.tsx ***!
+ \****************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ Z: function() { return /* binding */ useInterval; }
+/* harmony export */ });
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
+
+function useInterval(callback, delay) {
+ var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();
+
+ // 保存新回调
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ savedCallback.current = callback;
+ });
+
+ // 建立 interval
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ function tick() {
+ savedCallback.current();
+ }
+ if (delay !== null) {
+ var id = setInterval(tick, delay);
+ return function () {
+ return clearInterval(id);
+ };
+ }
+ }, [delay]);
+}
/***/ }),
@@ -14183,6 +18352,66 @@ if (false) {}
/* harmony default export */ var timeline = (timeline_Timeline);
+/***/ }),
+
+/***/ 4977:
+/*!********************************************!*\
+ !*** ./src/assets/images/icons/nodata.png ***!
+ \********************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,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";
+
+/***/ }),
+
+/***/ 73631:
+/*!********************************************************!*\
+ !*** ./src/assets/images/problemset/folder-closed.png ***!
+ \********************************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII=";
+
+/***/ }),
+
+/***/ 31328:
+/*!*************************************************!*\
+ !*** ./src/assets/images/problemset/folder.png ***!
+ \*************************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC";
+
+/***/ }),
+
+/***/ 96908:
+/*!**************************************************************************!*\
+ !*** ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png ***!
+ \**************************************************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,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";
+
+/***/ }),
+
+/***/ 57177:
+/*!*****************************************************************************!*\
+ !*** ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png ***!
+ \*****************************************************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,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";
+
+/***/ }),
+
+/***/ 81378:
+/*!************************************************************************!*\
+ !*** ./src/components/ui-customization/Cards/ShixunList/img/unity.png ***!
+ \************************************************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,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";
+
/***/ })
}]);
\ No newline at end of file
diff --git a/p__Paperlibrary__Random__Edit__index.chunk.css b/p__Paperlibrary__Random__Edit__index.chunk.css
index e402a52bf8..92a36264db 100644
--- a/p__Paperlibrary__Random__Edit__index.chunk.css
+++ b/p__Paperlibrary__Random__Edit__index.chunk.css
@@ -345,76 +345,115 @@
font-weight: 600;
}
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/index.less?modules ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.ruleCheckBox___Onj2f {
- column-gap: 52px !important;
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Banner/index.less?modules ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___NeSU8 {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.folderAreaWrapper___ut2mr {
- background: #FDFDFE;
- border: 1px solid #ECECEC;
- min-height: 200px;
+.flex_space_between___ImTGl {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.folderAreaWrapper___ut2mr .folderAreaHeader___fOIDA {
- background-color: #F6F7F9;
- height: 42px;
- padding: 0 20px;
- padding-right: 0px;
+.flex_box_vertical_center___BtRd9 {
+ align-items: center;
+ box-align: center;
}
-.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 {
- height: 270px;
- padding: 0 20px;
- overflow: auto;
+.flex_box_center_end___qcLe3 {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
}
-.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-checkbox'] {
- margin-right: 3px;
- margin-left: 10px;
+.flex_box_column___Ze_3q {
+ flex-direction: column;
+ box-orient: block-axis;
}
-.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-iconEle'] {
- margin-right: 4px;
- line-height: 20px !important;
+.banner___PoUBO {
+ display: flex;
+ align-items: center;
+ justify-content: center;
}
-.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-node-content-wrapper'] {
+.banner___PoUBO .content___XoDjy {
+ width: 1200px;
+ height: 212px;
display: flex;
- flex-wrap: nowrap;
+ align-items: flex-start;
+ justify-content: space-between;
}
-.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-title'] {
- flex: 1 1 auto;
+.banner___PoUBO .content___XoDjy aside {
+ margin-top: 56px;
}
-.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-title'] div[class~='ant-row-space-between'] {
- margin-left: 5px;
+.banner___PoUBO .content___XoDjy aside p {
+ display: flex;
+ align-items: center;
}
-.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .folderIcon___zBoRM {
- height: 20px;
- width: 20px;
+.banner___PoUBO .content___XoDjy aside p b {
+ font-size: 30px;
+ font-weight: 500;
+ color: #000000;
+ letter-spacing: 4px;
+ margin-right: 20px;
}
-.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .shareFolderIcon____5s3p {
- height: 20px;
- object-fit: contain;
+.banner___PoUBO .content___XoDjy aside p span {
+ font-size: 16px;
+ color: #000000;
+ letter-spacing: 4px;
}
-.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .treeNodeItem___quqla .treeNodeDifficulty___en0gk {
- margin-left: auto;
+.banner___PoUBO .content___XoDjy aside .btns___Pb35j {
+ margin-top: 35px;
+}
+.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div {
+ display: inline-block;
+ height: 32px;
+ background: #f6f7f9;
+ box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border-radius: 4px;
+ border: 1px solid #dadbde;
+ font-size: 14px;
+ color: #3b3e47;
+ line-height: 30px;
+ margin-right: 23px;
+ padding: 0 16px;
+ position: relative;
+ cursor: pointer;
+}
+.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div:hover {
+ color: #165dff;
+ border: 1px solid #bacffe;
+}
+.banner___PoUBO .content___XoDjy aside .btns___Pb35j > div img {
+ position: absolute;
+ z-index: 1;
+ top: -21px;
+ right: 22px;
}
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Random/Edit/QuestionInfo/QuestionDetail/index.less?modules ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___ppkzA {
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomTags/index.less?modules ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___hG6RI {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___Z1syx {
+.flex_space_between___ss3Fh {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center___twJ9S {
+.flex_box_vertical_center___K80p9 {
align-items: center;
box-align: center;
}
-.flex_box_center_end___uI0uW {
+.flex_box_center_end___qmXX3 {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -424,112 +463,185 @@
box-align: center;
box-pack: end;
}
-.flex_box_column___JRp7D {
+.flex_box_column___GFV8F {
flex-direction: column;
box-orient: block-axis;
}
-.timelineWrapper___LP9aM .title___KUHj_ {
- font-size: 16px;
- font-weight: 600;
- color: #333333;
+.row___aXJjm {
+ display: flex;
+ align-items: flex-start;
+ justify-content: flex-start;
}
-.timelineWrapper___LP9aM .desc___ubc8E {
+.row___aXJjm .title___HUKL0 {
+ font-size: 14px;
+ color: #9096a3;
+ flex-shrink: 0;
+ width: 41px;
+ text-align-last: justify;
+ margin-top: 4px;
+ margin-right: 12px;
+}
+.row___aXJjm .tagsWrap___XB2W3 {
+ flex: 1 1;
+ position: relative;
+}
+.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 {
+ font-size: 14px;
+ color: #82a8ff;
+ width: 55px;
+ position: absolute;
+ z-index: 2;
+ bottom: 20px;
+ right: 0px;
+ cursor: pointer;
+}
+.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i {
+ display: inline-block;
font-size: 12px;
- font-weight: 400;
- color: #818283;
}
-.titles___njkjf {
- width: 80%;
- -webkit-box-orient: vertical;
- display: -webkit-box;
- -webkit-line-clamp: 1;
+.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC {
+ max-height: 245px;
overflow: hidden;
}
-.questionDetailWrapper___p4SFM .questionTitle___JC9X6 {
- font-size: 16px;
- font-weight: 600;
- color: #000000;
+.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span {
+ display: inline-flex;
+ align-items: center;
+ margin-left: 8px;
+ margin-bottom: 17px;
+ font-size: 14px;
+ cursor: pointer;
+ padding: 4px 12px;
}
-.questionDetailWrapper___p4SFM .questionScoreInfo___NgOJI {
- font-size: 16px;
- font-weight: 400;
- color: #464F66;
+.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .name___Hk1Ip {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ max-width: 600px;
+ display: inline-block;
}
-.questionDetailWrapper___p4SFM .deleteIcon___oMVTN {
- font-size: 20px;
- color: #9096A3;
+.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span .num___xQpcH {
+ margin-left: 3px;
}
-.questionDetailWrapper___p4SFM .deleteIcon___oMVTN:hover {
- cursor: pointer;
- color: #EE5D5D;
+.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft > span:hover {
+ color: #165dff !important;
}
-.questionDetailWrapper___p4SFM .deleteBtn___JUPEl {
- color: #165DFF;
+.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX {
+ color: #165dff !important;
+ border-radius: 2px;
+ background: #f6f7f9;
}
-.questionDetailWrapper___p4SFM .deleteBtn___JUPEl:hover {
- cursor: pointer;
- color: #E53333;
+.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb {
+ background: rgba(0, 0, 0, 0.05) !important;
+ border-radius: 3px;
}
-.normalText___FW9Y_ {
- font-size: 14px;
- font-weight: 400;
- color: #464F66;
+.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track {
+ background-color: #f6f7f9 !important;
+ box-shadow: none !important;
+ box-shadow: initial !important;
}
-.folderIcon___gvacQ {
- width: 20px;
- height: 20px;
- margin-right: 10px;
+.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC {
+ padding-top: 8px;
+ border-radius: 4px;
+ border: 1px solid rgba(219, 220, 224, 0.5);
}
-.challengeNameWrapper___fG7Vv {
- margin-bottom: 6px;
- max-height: 400px;
- overflow: auto;
+
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/SuperiorTabs/index.less?modules ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___aK2n3 {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.challengeName___Ia1Xs {
- font-size: 14px;
- color: rgba(0, 0, 0, 0.9);
- margin-bottom: 16px;
+.flex_space_between___HX0Oh {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.shixunPreviewFooter___rKsnN {
- background: #F6F7F9;
- padding: 14px 30px 14px 20px;
- margin-bottom: 25px;
+.flex_box_vertical_center___LJOJr {
+ align-items: center;
+ box-align: center;
}
-.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb {
+.flex_box_center_end___SCakF {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___AYv4m {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.tabs___GTqPV {
+ height: 32px;
+ background: #f6f7f9;
+ box-shadow: inset 0px 1px 3px 0px #d7d8d9;
+ border-radius: 16px;
+ display: inline-block;
+}
+.tabs___GTqPV span {
+ display: inline-block;
+ padding: 0 20px;
+ line-height: 32px;
font-size: 14px;
- color: rgba(0, 0, 0, 0.9);
+ font-weight: 400;
+ color: #9096a3;
+ position: relative;
+ cursor: pointer;
}
-.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb .shixunInfo___TbrA2 {
- margin-left: 14px;
- margin-right: 50px;
+.tabs___GTqPV span:hover {
+ color: #165dff;
}
-.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP {
+.tabs___GTqPV span::after {
+ content: '';
+ position: absolute;
+ width: 1px;
+ height: calc(100% - 2px);
+ background: #e2e2e2;
+ border-radius: 4px;
+ z-index: 1;
+ left: 0;
+ top: 1px;
+ background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%);
+}
+.tabs___GTqPV span:first-child::after,
+.tabs___GTqPV .active___F26E8 + span::after {
+ display: none;
+}
+.tabs___GTqPV .active___F26E8 {
+ background: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
+ box-shadow: 0px 0px 2px 0px #e8effb;
border-radius: 16px;
- border: none;
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border: 1px solid #c8d2ea;
+ color: #165dff;
+ line-height: 30px;
}
-.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP i {
- margin-right: 6px;
+.tabs___GTqPV .active___F26E8::after {
+ display: none;
}
-/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.less?modules ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___bZaL5 {
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomInput/index.less?modules ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___yX6Oa {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___oaJSq {
+.flex_space_between___t7oqF {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center____hsuP {
+.flex_box_vertical_center___dEIHy {
align-items: center;
box-align: center;
}
-.flex_box_center_end___ZYbPQ {
+.flex_box_center_end___taQDF {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -539,355 +651,2869 @@
box-align: center;
box-pack: end;
}
-.flex_box_column___nE_62 {
+.flex_box_column___xY_Lr {
flex-direction: column;
box-orient: block-axis;
}
-.wrap___ulhwR {
- width: 1200px;
+.input___PW2zI {
+ width: 507px;
+ height: 38px;
+ background: #f6f7f9;
+ border-radius: 19px;
display: flex;
- justify-content: space-between;
- align-items: flex-start;
- padding-bottom: 70px;
- margin: 20px auto 0 auto;
+ align-items: center;
+ padding: 0 20px;
}
-.wrap___ulhwR .left___kyWln {
- width: 266px;
- margin-right: 20px;
- position: -webkit-sticky;
- position: sticky;
- z-index: 1;
- top: 0;
- overflow-y: hidden;
- overflow-x: hidden;
- max-height: calc(100vh - 214px);
+.input___PW2zI .dropdown___vSy8B {
+ position: relative;
flex-shrink: 0;
}
-.wrap___ulhwR .left___kyWln .title___jsO1D {
- width: 266px;
- height: 74px;
- background: #ffffff;
- border-radius: 6px;
- margin-bottom: 14px;
- display: flex;
- justify-content: center;
- align-items: center;
+.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu {
+ display: block;
}
-.wrap___ulhwR .left___kyWln .title___jsO1D div {
- width: 238px;
- height: 46px;
- background: #f5f7fd;
- border-radius: 6px;
+.input___PW2zI .dropdown___vSy8B .text___Grueu {
+ color: #000000;
+ font-size: 14px;
+ cursor: default;
+ height: 38px;
display: flex;
align-items: center;
}
-.wrap___ulhwR .left___kyWln .title___jsO1D div b {
- width: 5px;
- height: 16px;
- background: #198cfe;
- border-radius: 2px;
- margin-right: 9px;
+.input___PW2zI .dropdown___vSy8B .text___Grueu i {
+ font-size: 12px;
+ display: inline-block;
+ transform: translateY(1px) scale(0.6);
+ color: #979797;
}
-.wrap___ulhwR .left___kyWln .title___jsO1D div span {
- font-size: 20px;
- font-weight: 500;
- color: #333333;
+.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM {
+ display: inline-block;
+ width: 1px;
+ height: 38px;
+ margin-left: 15px;
+ margin-right: 0px;
+ background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
}
-.wrap___ulhwR .left___kyWln .total___GEhiU {
- width: 266px;
- height: 166px;
- background: #ffffff;
- border-radius: 6px;
- display: flex;
- justify-content: center;
- align-items: center;
- margin-bottom: 14px;
+.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa {
+ display: inline-block;
+ width: 1px;
+ height: 38px;
+ margin-left: 0px;
+ margin-right: 8px;
+ background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%);
}
-.wrap___ulhwR .left___kyWln .total___GEhiU > div {
- display: flex;
- flex-direction: column;
+.input___PW2zI .dropdown___vSy8B .menu___NiyBu {
+ display: none;
+ position: absolute;
+ z-index: 999;
+ width: auto;
+ left: -16px;
+ top: 35px;
+ padding: 4px;
+ background-color: #fff;
+ border-radius: 8px;
+ box-shadow: 0px 10px 16px 0px #cecece;
+}
+.input___PW2zI .dropdown___vSy8B .menu___NiyBu div {
+ clear: both;
+ margin: 0;
+ padding: 5px 12px;
+ color: rgba(0, 0, 0, 0.88);
+ font-weight: 400;
+ font-size: 14px;
+ text-align: left;
+ line-height: 1.57142857;
+ cursor: pointer;
+ transition: all 0.2s;
+ white-space: nowrap;
+}
+.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover {
+ background-color: #f5f5f5;
+}
+.input___PW2zI > input {
+ flex: 1 1;
+ padding: 4px 0;
+}
+
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/QuickPager/index.less?modules ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___tol8o {
justify-content: center;
align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.wrap___ulhwR .left___kyWln .total___GEhiU > div span {
- margin: 14px 0;
- font-size: 14px;
- font-weight: 400;
- color: #999999;
+.flex_space_between___Z235C {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.wrap___ulhwR .left___kyWln .total___GEhiU > div aside {
- font-weight: 500;
- color: #333333;
- font-size: 24px;
+.flex_box_vertical_center___Wq1sZ {
+ align-items: center;
+ box-align: center;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ {
- width: 266px;
- background: #ffffff;
- border-radius: 6px;
- padding: 15px 18px;
- margin-bottom: 14px;
+.flex_box_center_end___LLxom {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child {
- margin-bottom: 0;
+.flex_box_column___DbMSN {
+ flex-direction: column;
+ box-orient: block-axis;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs {
+.quickPager___GM30J {
display: flex;
align-items: center;
- margin-left: 6px;
+ justify-content: center;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b {
- width: 4px;
- height: 4px;
- background: #198cfe;
+.quickPager___GM30J > div {
+ width: 60px;
+ height: 28px;
+ line-height: 26px;
+ text-align: center;
+ background: #f8f9fc;
border-radius: 2px;
- margin-right: 7px;
+ border: 1px solid rgba(195, 207, 224, 0.5);
+ font-size: 12px;
+ color: #464f66;
+ margin: 0 10px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span {
- font-size: 14px;
- font-weight: 500;
- color: #333333;
+.quickPager___GM30J > div:hover {
+ color: #165dff;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ aside {
- display: flex;
- flex-direction: column;
+.quickPager___GM30J .disabled___Ozc8I {
+ background: #f3f3f5;
+ border: 0;
+ line-height: 28px;
+ cursor: not-allowed;
+ color: #cecece;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child {
- color: #8a8a8a;
- font-size: 14px;
- display: flex;
+
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Cards/ShixunList/index.less?modules ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___FO7TP {
+ justify-content: center;
align-items: center;
- margin: 13px 0 13px 6px;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .b___Y15YO {
- font-weight: 500;
- color: #198cfe;
- font-size: 18px;
- margin: 0 10px;
+.flex_space_between___LotYx {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .r___mKQoe {
- margin: 0 10px;
- font-size: 18px;
- font-weight: 500;
- color: #df3065;
+.flex_box_vertical_center___bWdaw {
+ align-items: center;
+ box-align: center;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .l___uelFD {
- margin: 0 10px;
+.flex_box_center_end___mVJ1o {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
}
-.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:last-child .tag___Mpkbg {
- display: inline-block;
- width: 34px;
- height: 34px;
- text-align: center;
- line-height: 34px;
- background: #deefff;
- border-radius: 4px;
- font-size: 16px;
- font-weight: 500;
- color: #3396fb;
- margin: 6px;
- cursor: pointer;
+.flex_box_column___M83Mm {
+ flex-direction: column;
+ box-orient: block-axis;
}
-.wrap___ulhwR .right___mQ3dU {
- flex: 1 1;
- overflow: hidden;
+.list___oOsiS {
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ flex-wrap: wrap;
+ padding: 0;
}
-.wrap___ulhwR .examName___Na1r8 {
- width: 100%;
- height: 100px;
- position: -webkit-sticky;
- position: sticky;
- top: 0;
- z-index: 20;
- border-radius: 6px 6px 0 0;
+.list___oOsiS .wrap___G6T7F {
+ height: 277px;
background: #ffffff;
- padding-left: 46px;
- padding-right: 46px;
+ box-shadow: 0px 2px 4px 0px #d6dae1;
+ border-radius: 8px;
+ position: relative;
+}
+.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E {
+ position: absolute;
+ width: 100%;
+ left: 0px;
+ top: 0px;
+ background-color: rgba(0, 0, 0, 0.5);
+ height: 100%;
+ z-index: 10;
display: flex;
- justify-content: space-between;
+ cursor: default;
+ justify-content: center;
align-items: center;
+ flex-direction: column;
+ border-radius: 8px;
}
-.wrap___ulhwR .examName___Na1r8 .name___Wxggs {
- color: #333333;
- font-size: 24px;
+.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW {
+ transform: scale(1.1);
+}
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w {
+ overflow: hidden;
+ height: calc(100% - 100px);
+ border-radius: 8px 8px 0 0;
+ position: relative;
+}
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW {
+ width: 100%;
+ transition: all 0.5s;
+}
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C {
+ position: absolute;
+ z-index: 1;
+ left: 0;
+ bottom: 0;
+ height: 30px;
+}
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 {
+ height: 52px;
+ font-size: 16px;
font-weight: 600;
- flex: 1 1;
+ color: #000000;
+ padding: 0 12px;
+ width: 100%;
display: flex;
align-items: center;
+ padding-top: 30px;
}
-.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK {
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0 {
display: inline-block;
- white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
- max-width: 430px;
+ white-space: nowrap;
+ max-width: 100%;
}
-.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j {
- font-size: 14px;
- font-weight: 400;
- color: #8a8a8a;
- margin-left: 20px;
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo {
+ height: 45px;
+ display: flex;
+ align-items: center;
+ color: #000f37;
+ padding: 0 12px;
}
-.wrap___ulhwR .examName___Na1r8 .ant-pagination button {
- line-height: normal;
- line-height: initial;
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i {
+ color: #7d8592;
}
-.wrap___ulhwR .topWarp___Kicpu {
- padding: 0px 46px 40px 46px;
- background-color: #ffffff;
- border-radius: 0 0 6px 6px;
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo > span {
+ margin-right: 5px;
+ font-size: 12px;
}
-.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 {
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 {
display: flex;
align-items: center;
- justify-content: flex-start;
- height: 50px;
- padding-top: 12px;
- border-top: 1px dotted #dfdfdf;
- margin-top: 20px;
+ margin-left: auto;
}
-.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs {
- display: flex;
- align-items: center;
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star'] {
+ font-size: 13px;
}
-.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b {
- width: 6px;
- height: 6px;
- background: #198cfe;
- border-radius: 3px;
- margin-right: 10px;
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate'] {
+ font-size: 12px;
+ margin-top: -3px;
+ color: #ffa100;
}
-.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span {
- font-size: 20px;
- font-weight: 500;
- color: #333333;
+.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~='ant-rate-star']:not(:last-child) {
+ margin-right: 2px;
}
-.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F {
- color: #8a8a8a;
- font-size: 14px;
- display: flex;
+
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Cards/CourseList/index.less?modules ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___AQ53o {
+ justify-content: center;
align-items: center;
- margin: 13px 0 13px 20px;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO {
- font-weight: bold;
- color: #198cfe;
- font-size: 18px;
- margin: 0 10px;
+.flex_space_between___i2aIa {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe {
- margin: 0 10px;
- font-size: 18px;
- font-weight: bold;
- color: #df3065;
+.flex_box_vertical_center___sPEKB {
+ align-items: center;
+ box-align: center;
}
-.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD {
- margin: 0 10px;
+.flex_box_center_end___GhSSH {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
}
-.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz {
- margin-left: auto;
- margin-top: 2px;
+.flex_box_column___R9_Hb {
+ flex-direction: column;
+ box-orient: block-axis;
}
-.wrap___ulhwR .content___sHGsV {
- margin-top: 24px;
+.list___jb2Ay {
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ flex-wrap: wrap;
+ padding: 0;
}
-.wrap___ulhwR .content___sHGsV .ant-btn {
- transition: 0s;
+.list___jb2Ay .wrap___VsQDr {
+ height: 308px;
+ background: #ffffff;
+ box-shadow: 0px 2px 4px 0px #d6dae1;
+ border-radius: 8px;
+ position: relative;
}
-.wrap___ulhwR .content___sHGsV .titleWrap___I__GR {
+.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T {
+ position: absolute;
+ width: 100%;
+ left: 0px;
+ top: 0px;
+ background-color: rgba(0, 0, 0, 0.5);
+ height: 100%;
+ z-index: 10;
display: flex;
- justify-content: space-between;
+ cursor: default;
+ justify-content: center;
+ align-items: center;
+ border-radius: 8px;
}
-.wrap___ulhwR .content___sHGsV .titleWrap___I__GR > button {
- flex-shrink: 0;
+.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr {
+ transform: scale(1.1);
}
-.wrap___ulhwR .content___sHGsV .single___K5iv9 ul {
- margin: 10px 0;
- padding-left: 28px;
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA {
+ overflow: hidden;
+ height: calc(100% - 131px);
+ border-radius: 8px 8px 0 0;
+}
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr {
+ width: 100%;
+ transition: all 0.5s;
+}
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T {
+ margin-right: 10px;
+ width: 64px;
+ height: 22px;
+ background: rgba(0, 0, 0, 0.3);
+ color: #D9C7AB;
+ border-radius: 2px;
+ padding: 0px 8px;
+ font-size: 12px;
+ line-height: 22px;
+}
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d {
+ width: 52px;
+ text-align: center;
+ position: absolute;
+ z-index: 2;
+ left: 0;
+ top: 7px;
+ color: #ffffff;
+}
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ {
+ height: 52px;
+ font-size: 16px;
+ font-weight: 600;
+ color: #000000;
+ padding: 0 12px;
+ width: 100%;
display: flex;
- align-items: flex-start;
+ align-items: center;
+ padding-top: 30px;
}
-.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child {
- font-size: 14px;
- color: #8d8d8d;
- margin-top: 2px;
- flex-shrink: 0;
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG {
+ display: inline-block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ max-width: 100%;
}
-.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p {
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR {
font-size: 14px;
- color: #8d8d8d;
+ color: #000f37;
+ padding: 0px 12px;
+ margin-top: 8px;
+ display: inline-block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ max-width: 100%;
}
-.wrap___ulhwR .content___sHGsV .analysis___NoAuR {
- background: #fafafa;
- border-radius: 6px;
- padding: 25px 38px;
- margin-top: 10px;
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i {
+ color: #7d8592;
}
-.wrap___ulhwR .content___sHGsV .analysis___NoAuR > div {
- font-size: 14px;
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil {
+ height: 34px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ color: #000f37;
+ padding: 0px 12px;
+}
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div {
+ display: flex;
+ align-items: center;
+}
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div > span {
+ margin-right: 12px;
+ font-size: 12px;
+}
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i {
+ color: #7d8592;
+}
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf {
+ height: 18px;
+ padding: 3px 6px;
+ font-size: 12px;
+ border-radius: 2px;
+ border: 1px solid #FFE6AB;
+ color: #CA7720;
+ display: flex;
+ align-items: center;
+ justify-content: center;
font-weight: 400;
- color: #333333;
- margin-bottom: 20px;
}
-.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside {
+.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf {
+ border: 1px solid #D6F7EF;
+ color: #01795d;
+ margin-left: 6px;
+}
+
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Cards/ClassroomList/index.less?modules ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___eMcr7 {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___HcNca {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___ZnvVN {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___fdgDf {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___SEKvd {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.list___L1hmU {
display: flex;
- align-items: flex-start;
+ justify-content: flex-start;
+ align-items: center;
+ flex-wrap: wrap;
+ padding: 0;
}
-.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside .text___xESW2 {
- font-size: 14px;
- margin-top: 3px;
- margin-right: 5px;
- flex-shrink: 0;
+.list___L1hmU .wrap___pKgcW {
+ height: 270px;
+ background: #ffffff;
+ box-shadow: 0px 1px 4px 0px #d6dae1;
+ border-radius: 8px;
+ position: relative;
}
-.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside .markdown-body p {
+.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK {
+ display: flex;
+}
+.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK {
+ position: absolute;
+ z-index: 10;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ background: rgba(0, 0, 0, 0.6);
+ box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
+ border-radius: 8px;
+ display: none;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div {
+ width: 116px;
+ height: 36px;
+ border-radius: 18px;
+ border: 1px solid #ffffff;
font-size: 14px;
- color: #333333;
+ font-weight: 600;
+ color: #ffffff;
+ line-height: 34px;
+ text-align: center;
+ margin: 10px 0;
+ cursor: pointer;
}
-.wrap___ulhwR .content___sHGsV .analysis___NoAuR > ul {
- padding: 0;
- margin-top: 20px;
+.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover {
+ box-shadow: 0px 0px 4px 0px #4f85ff;
+ border: 1px solid #c2d3f8;
+}
+.list___L1hmU .wrap___pKgcW .top___udHSB {
+ height: calc(100% - 50px);
display: flex;
- justify-content: space-between;
+ flex-direction: column;
+ align-items: center;
+ justify-content: flex-start;
+ padding: 0 24px;
+ position: relative;
+}
+.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq {
+ position: absolute;
+ z-index: 1;
+ width: 44px;
+ height: 22px;
+ background: #ffe9c1;
+ border-radius: 8px 0px 13px 0px;
+ left: 0;
+ top: 0;
+ color: #a45204;
+ text-align: center;
+ line-height: 22px;
+}
+.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90 {
+ font-weight: 600;
+ color: #333333;
+ margin-top: 25px;
+ font-size: 16px;
+ white-space: normal;
+ text-align: center;
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ overflow: hidden;
+ line-height: 26px;
+ height: 48px;
+}
+.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL {
+ width: 60px;
+ height: 60px;
+ border-radius: 30px;
+ margin-top: 14px;
+}
+.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7 {
font-size: 14px;
color: #333333;
+ margin-top: 8px;
+ width: 98%;
+ text-align: center;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
}
-.wrap___ulhwR .single___K5iv9 ul {
- margin: 10px 0;
- padding-left: 28px;
+.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ {
display: flex;
- align-items: flex-start;
+ align-items: center;
+ margin-top: 12px;
}
-.wrap___ulhwR .single___K5iv9 ul li:first-child {
+.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div {
+ width: 76px;
+ background: #ffffff;
+ height: 26px;
+ border-radius: 13px;
+ border: 1px solid #d6f7ef;
font-size: 14px;
- color: #8d8d8d;
- margin-top: 2px;
+ color: #01795d;
+ line-height: 24px;
+ text-align: center;
+ margin: 0 10px;
}
-.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p {
+.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside {
+ width: 76px;
+ background: #ffffff;
+ height: 26px;
+ border-radius: 13px;
+ border: 1px solid #ffe9c1;
font-size: 14px;
- color: #8d8d8d;
+ color: #a45204;
+ line-height: 24px;
+ text-align: center;
+ margin: 0 10px;
}
-.modalColumn___I_tK_ {
- font-size: 14px;
+.list___L1hmU .wrap___pKgcW .bottom____k2sh {
+ height: 50px;
+ border-top: 1px solid #f5f5f5;
+ display: flex;
+ align-items: center;
+ padding: 0 12px;
}
-.modalColumn___I_tK_ .modalRow___lyw_U {
+.list___L1hmU .wrap___pKgcW .bottom____k2sh > div {
+ margin-left: auto;
+}
+.list___L1hmU .wrap___pKgcW .bottom____k2sh > span {
display: flex;
- justify-content: center;
align-items: center;
+ margin-right: 12px;
+ color: #999999;
+}
+.list___L1hmU .wrap___pKgcW .bottom____k2sh > span i {
font-size: 14px;
- flex-direction: row;
- margin-top: 30px;
+ font-size: 12px;
+ color: #999999;
+ margin-right: 6px;
}
-.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z {
- color: #fb3226;
- font-size: 16px;
- margin-top: 21px;
- margin-right: 2px;
+
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomTabs/index.less?modules ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___d27mZ {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.popover___kE8aI .ant-popover-arrow {
- border-right-color: #55575d !important;
- border-bottom-color: #55575d !important;
+.flex_space_between___qfRU9 {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.popover___kE8aI .ant-popover-inner-content {
- color: #fff !important;
+.flex_box_vertical_center___fCRld {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___ORMV8 {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___PNKtZ {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.tabs___alpa7 {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ border-bottom: 1px solid #dbdce0;
+ height: 54px;
+}
+.tabs___alpa7 .tabsWrap___aCQjw {
+ display: flex;
+ align-items: center;
+ height: 100%;
+}
+.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 {
+ display: flex;
+ align-items: center;
+ margin-right: 40px;
+ height: 100%;
+ cursor: pointer;
+}
+.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 > div {
+ position: relative;
+ font-size: 14px;
+ font-weight: 400;
+ color: #5f6368;
+ display: flex;
+ align-items: center;
+ height: 100%;
+}
+.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v {
+ font-weight: 500;
+ color: #202124;
+}
+.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after {
+ position: absolute;
+ content: '';
+ width: 100%;
+ z-index: 4;
+ border-radius: 2px;
+ left: 0px;
+ bottom: 0px;
+ height: 3px;
+ background: #202124;
+ border-radius: 100px 100px 0px 0px;
+}
+
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/SuperiorSort/index.less?modules ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___e6HxQ {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___RnXYe {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___lVxPk {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___bu8yv {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___JczGj {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.orderWrap___ZfyGX {
+ display: box;
+ display: flex;
+ align-items: center;
+}
+.orderIconWrap___XTB_O {
+ display: box;
+ display: flex;
+ flex-direction: column;
+ height: 40px;
+ line-height: 40px;
+ color: #999999;
+}
+.orderAsc___KWHmA {
+ flex-direction: column;
+ text-align: center;
+ height: 10px;
+ line-height: 10px;
+ display: inline-block;
+ margin-top: 9px;
+ transform: translateY(2px);
+}
+.orderDesc___rHdbB {
+ flex-direction: column;
+ text-align: center;
+ height: 10px;
+ line-height: 10px;
+ display: table;
+}
+.active___a7eSP {
+ color: #232b40 !important;
+}
+.cursorPointer___gs9kL {
+ cursor: pointer;
+ color: #d8d8d8;
+ height: 10px;
+}
+.orderTextWrap___teAKn {
+ font-size: 14px;
+ color: #3b3e47;
+ cursor: pointer;
+ margin-right: 5px;
+}
+
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomButton/index.less?modules ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___LCi0B {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___hzONe {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___ZyQRE {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___XKM74 {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___p8LCU {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.btn___In02G.mediacy-round___uveEv {
+ height: 36px;
+ border-radius: 36px;
+}
+.btn___In02G.mediacy-default___dDxsd {
+ height: 36px;
+ border-radius: 4px;
+}
+.btn___In02G .default___K791v {
+ background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
+ box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border: 1px solid #bacffe;
+ font-size: 14px;
+ padding: 0 15px;
+ color: #3061d0;
+ text-align: center;
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+button[class~='ant-btn-default']:not(:disabled).btn___In02G {
+ background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
+ box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border: 1px solid #bacffe;
+ font-size: 14px;
+ padding: 0 15px;
+ color: #3061d0;
+ text-align: center;
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+button[class~='ant-btn-default']:not(:disabled).btn___In02G:hover {
+ color: #165dff;
+ border: 1px solid #165dff;
+}
+button[class~='ant-btn-default']:disabled.btn___In02G {
+ background: #f6f7f9 linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);
+ box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+ border: 1px solid #bacffe;
+ font-size: 14px;
+ padding: 0 15px;
+ color: #3061d0;
+ text-align: center;
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ opacity: 50%;
+ cursor: not-allowed;
+}
+
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/HeadBack/index.less?modules ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___TB7bQ {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___oBlTb {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___b5XbB {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___CNhe7 {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___yHXKW {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.head___ghH72 {
+ height: 54px;
+ border-bottom: 1px solid #DBDCE0;
+ display: flex;
+ align-items: center;
+}
+.head___ghH72 > span {
+ color: #999999;
+ font-size: 12px;
+ cursor: pointer;
+ flex-shrink: 0;
+}
+.head___ghH72 > b {
+ font-weight: 500;
+ color: #232B40;
+ margin-left: 30px;
+ font-size: 14px;
+ flex: 1 1;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+.head___ghH72 .node___mjPEy {
+ margin-left: auto;
+ flex-shrink: 0;
+}
+
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/ConfirmAndCancel/index.less?modules ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___AlHuF {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___vN2LW {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___Ac7D2 {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___y38I7 {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___iQE6P {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.btns___sNgTb {
+ display: flex;
+ align-items: center;
+}
+.btns___sNgTb .confirm___Ozirl {
+ height: 38px;
+ background: #3061D0;
+ border-radius: 2px;
+ color: #FFFFFF;
+ padding: 0 34px;
+}
+.btns___sNgTb .cancel___aiq1I {
+ height: 38px;
+ background: #F8F9FC;
+ border-radius: 2px;
+ opacity: 0.5;
+ border: 1px solid #C3CFE0;
+ font-size: 14px;
+ color: #464F66;
+ margin-left: 20px;
+}
+
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/FixedBottom/index.less?modules ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___jkpdr {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___OtsL8 {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___rbcb_ {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___zBR21 {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___nS_eP {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.fixedBottom___oJl7m {
+ width: 100%;
+ height: 70px;
+ background: #FFFFFF;
+ box-shadow: 0px -3px 16px 0px rgba(219, 219, 219, 0.5);
+ position: fixed;
+ z-index: 1000;
+ bottom: 0;
+ left: 0;
+}
+.fixedBottom___oJl7m .wrap___A3Oq1 {
+ width: 1200px;
+ height: 100%;
+ margin: auto;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y {
+ flex: 1 1;
+}
+
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/CustomCrumbs/index.less?modules ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___tY8Yn {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___vHdYA {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___pa61F {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___HyDXt {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___UjZek {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.crumbs___V41Oe {
+ margin: 15px auto 25px auto;
+ width: 1200px;
+ cursor: default;
+}
+.crumbs___V41Oe span {
+ font-size: 12px;
+ color: #C5C5C5;
+}
+.crumbs___V41Oe .hover___bEIVd {
+ cursor: pointer;
+}
+.crumbs___V41Oe .hover___bEIVd:hover {
+ color: #5F6368;
+}
+
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Random/Edit/QuestionInfo/RuleModal/index.less?modules ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.ruleCheckBox___Onj2f {
+ column-gap: 52px !important;
+}
+.folderAreaWrapper___ut2mr {
+ background: #FDFDFE;
+ border: 1px solid #ECECEC;
+ min-height: 200px;
+}
+.folderAreaWrapper___ut2mr .folderAreaHeader___fOIDA {
+ background-color: #F6F7F9;
+ height: 42px;
+ padding: 0 20px;
+ padding-right: 0px;
+}
+.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 {
+ height: 270px;
+ padding: 0 20px;
+ overflow: auto;
+}
+.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-checkbox'] {
+ margin-right: 3px;
+ margin-left: 10px;
+}
+.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-iconEle'] {
+ margin-right: 4px;
+ line-height: 20px !important;
+}
+.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-node-content-wrapper'] {
+ display: flex;
+ flex-wrap: nowrap;
+}
+.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-title'] {
+ flex: 1 1 auto;
+}
+.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 span[class~='ant-tree-title'] div[class~='ant-row-space-between'] {
+ margin-left: 5px;
+}
+.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .folderIcon___zBoRM {
+ height: 20px;
+ width: 20px;
+}
+.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .shareFolderIcon____5s3p {
+ height: 20px;
+ object-fit: contain;
+}
+.folderAreaWrapper___ut2mr .folderWrapper___IpJ50 .treeNodeItem___quqla .treeNodeDifficulty___en0gk {
+ margin-left: auto;
+}
+
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/PreviewAll/index.less?modules ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.wrp___dq7YK {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: fixed;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ z-index: 108;
+}
+.wrp___dq7YK.bgBlack___ARIUV {
+ background: rgba(0, 0, 0, 0.5);
+}
+.wrp___dq7YK img,
+.wrp___dq7YK video {
+ max-width: 100%;
+ max-height: 80%;
+ text-align: center;
+}
+.wrp___dq7YK iframe {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ background: #fff;
+ border: none;
+}
+.monaco___VnZC3 {
+ position: absolute;
+ height: 100%;
+ width: 100%;
+}
+.darkBlue___UprA9 * {
+ font-size: 14px;
+}
+.darkBlue___UprA9 [class~='margin'],
+.darkBlue___UprA9 [class~='monaco-editor-background'] {
+ background: #0a0e2d !important;
+}
+.darkBlue___UprA9 [class~='line-numbers'] {
+ color: white !important;
+}
+.close___LKoWu {
+ position: absolute;
+ right: 40px;
+ top: 40px;
+ z-index: 10;
+ display: flex;
+}
+.close___LKoWu > span {
+ background: #4a4a4a;
+ color: #fff;
+ width: 40px;
+ height: 40px;
+ border-radius: 4px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ cursor: pointer;
+ margin-left: 10px;
+}
+.embed___hvpEJ {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+}
+
+/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/monaco-editor/index.css ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************/
+.my-monaco-editor div,
+.my-diff-editor div {
+ font-size: inherit;
+}
+
+.my-error-line-wrp {
+ width: calc(100% - 20px) !important;
+ background: rgba(245, 0, 0, 0.2) !important;
+ height: auto !important;
+ color: rgba(245, 0, 0, 1);
+}
+
+
+.noCopyPaste .quick-input-widget {
+ display: none !important;
+}
+
+.breakpoints-select {
+
+ background: #FF0000;
+ width: 8px !important;
+ height: 8px !important;
+ left: 7px !important;
+ top: 7px;
+ border-radius: 4px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ pointer-events: none;
+}
+
+.breakpoints-fake {
+ background: rgba(255, 0, 0, 0.5);
+ width: 8px !important;
+ height: 8px !important;
+ left: 7px !important;
+ top: 7px;
+ border-radius: 4px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ pointer-events: none;
+}
+
+.highlighted-line {
+ background: #4B4B18;
+}
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Random/Edit/QuestionInfo/QuestionDetail/index.less?modules ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___ppkzA {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___Z1syx {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___twJ9S {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___uI0uW {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___JRp7D {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.timelineWrapper___LP9aM .title___KUHj_ {
+ font-size: 16px;
+ font-weight: 600;
+ color: #333333;
+}
+.timelineWrapper___LP9aM .desc___ubc8E {
+ font-size: 12px;
+ font-weight: 400;
+ color: #818283;
+}
+.titles___njkjf {
+ width: 80%;
+ -webkit-box-orient: vertical;
+ display: -webkit-box;
+ -webkit-line-clamp: 1;
+ overflow: hidden;
+}
+.questionDetailWrapper___p4SFM .questionTitle___JC9X6 {
+ font-size: 16px;
+ font-weight: 600;
+ color: #000000;
+}
+.questionDetailWrapper___p4SFM .questionScoreInfo___NgOJI {
+ font-size: 16px;
+ font-weight: 400;
+ color: #464F66;
+}
+.questionDetailWrapper___p4SFM .deleteIcon___oMVTN {
+ font-size: 20px;
+ color: #9096A3;
+}
+.questionDetailWrapper___p4SFM .deleteIcon___oMVTN:hover {
+ cursor: pointer;
+ color: #EE5D5D;
+}
+.questionDetailWrapper___p4SFM .deleteBtn___JUPEl {
+ color: #165DFF;
+}
+.questionDetailWrapper___p4SFM .deleteBtn___JUPEl:hover {
+ cursor: pointer;
+ color: #E53333;
+}
+.normalText___FW9Y_ {
+ font-size: 14px;
+ font-weight: 400;
+ color: #464F66;
+}
+.folderIcon___gvacQ {
+ width: 20px;
+ height: 20px;
+ margin-right: 10px;
+}
+.challengeNameWrapper___fG7Vv {
+ margin-bottom: 6px;
+ max-height: 400px;
+ overflow: auto;
+}
+.challengeName___Ia1Xs {
+ font-size: 14px;
+ color: rgba(0, 0, 0, 0.9);
+ margin-bottom: 16px;
+}
+.shixunPreviewFooter___rKsnN {
+ background: #F6F7F9;
+ padding: 14px 30px 14px 20px;
+ margin-bottom: 25px;
+}
+.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb {
+ font-size: 14px;
+ color: rgba(0, 0, 0, 0.9);
+}
+.shixunPreviewFooter___rKsnN .shixunInfoWrapper___FEnDb .shixunInfo___TbrA2 {
+ margin-left: 14px;
+ margin-right: 50px;
+}
+.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP {
+ border-radius: 16px;
+ border: none;
+ box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
+}
+.shixunPreviewFooter___rKsnN .btnToDetail___dqLQP i {
+ margin-right: 6px;
+}
+
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Random/AddAndEdit/components/StepPreview/index.less?modules ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___bZaL5 {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___oaJSq {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center____hsuP {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___ZYbPQ {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___nE_62 {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.wrap___ulhwR {
+ width: 1200px;
+ display: flex;
+ justify-content: space-between;
+ align-items: flex-start;
+ padding-bottom: 70px;
+ margin: 20px auto 0 auto;
+}
+.wrap___ulhwR .left___kyWln {
+ width: 266px;
+ margin-right: 20px;
+ position: -webkit-sticky;
+ position: sticky;
+ z-index: 1;
+ top: 0;
+ overflow-y: hidden;
+ overflow-x: hidden;
+ max-height: calc(100vh - 214px);
+ flex-shrink: 0;
+}
+.wrap___ulhwR .left___kyWln .title___jsO1D {
+ width: 266px;
+ height: 74px;
+ background: #ffffff;
+ border-radius: 6px;
+ margin-bottom: 14px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.wrap___ulhwR .left___kyWln .title___jsO1D div {
+ width: 238px;
+ height: 46px;
+ background: #f5f7fd;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.wrap___ulhwR .left___kyWln .title___jsO1D div b {
+ width: 5px;
+ height: 16px;
+ background: #198cfe;
+ border-radius: 2px;
+ margin-right: 9px;
+}
+.wrap___ulhwR .left___kyWln .title___jsO1D div span {
+ font-size: 20px;
+ font-weight: 500;
+ color: #333333;
+}
+.wrap___ulhwR .left___kyWln .total___GEhiU {
+ width: 266px;
+ height: 166px;
+ background: #ffffff;
+ border-radius: 6px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ margin-bottom: 14px;
+}
+.wrap___ulhwR .left___kyWln .total___GEhiU > div {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+.wrap___ulhwR .left___kyWln .total___GEhiU > div span {
+ margin: 14px 0;
+ font-size: 14px;
+ font-weight: 400;
+ color: #999999;
+}
+.wrap___ulhwR .left___kyWln .total___GEhiU > div aside {
+ font-weight: 500;
+ color: #333333;
+ font-size: 24px;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ {
+ width: 266px;
+ background: #ffffff;
+ border-radius: 6px;
+ padding: 15px 18px;
+ margin-bottom: 14px;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child {
+ margin-bottom: 0;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs {
+ display: flex;
+ align-items: center;
+ margin-left: 6px;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b {
+ width: 4px;
+ height: 4px;
+ background: #198cfe;
+ border-radius: 2px;
+ margin-right: 7px;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span {
+ font-size: 14px;
+ font-weight: 500;
+ color: #333333;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ aside {
+ display: flex;
+ flex-direction: column;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child {
+ color: #8a8a8a;
+ font-size: 14px;
+ display: flex;
+ align-items: center;
+ margin: 13px 0 13px 6px;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .b___Y15YO {
+ font-weight: 500;
+ color: #198cfe;
+ font-size: 18px;
+ margin: 0 10px;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .r___mKQoe {
+ margin: 0 10px;
+ font-size: 18px;
+ font-weight: 500;
+ color: #df3065;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:first-child .l___uelFD {
+ margin: 0 10px;
+}
+.wrap___ulhwR .left___kyWln .list___u9dBZ aside > div:last-child .tag___Mpkbg {
+ display: inline-block;
+ width: 34px;
+ height: 34px;
+ text-align: center;
+ line-height: 34px;
+ background: #deefff;
+ border-radius: 4px;
+ font-size: 16px;
+ font-weight: 500;
+ color: #3396fb;
+ margin: 6px;
+ cursor: pointer;
+}
+.wrap___ulhwR .right___mQ3dU {
+ flex: 1 1;
+ overflow: hidden;
+}
+.wrap___ulhwR .examName___Na1r8 {
+ width: 100%;
+ height: 100px;
+ position: -webkit-sticky;
+ position: sticky;
+ top: 0;
+ z-index: 20;
+ border-radius: 6px 6px 0 0;
+ background: #ffffff;
+ padding-left: 46px;
+ padding-right: 46px;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+.wrap___ulhwR .examName___Na1r8 .name___Wxggs {
+ color: #333333;
+ font-size: 24px;
+ font-weight: 600;
+ flex: 1 1;
+ display: flex;
+ align-items: center;
+}
+.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK {
+ display: inline-block;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 430px;
+}
+.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j {
+ font-size: 14px;
+ font-weight: 400;
+ color: #8a8a8a;
+ margin-left: 20px;
+}
+.wrap___ulhwR .examName___Na1r8 .ant-pagination button {
+ line-height: normal;
+ line-height: initial;
+}
+.wrap___ulhwR .topWarp___Kicpu {
+ padding: 0px 46px 40px 46px;
+ background-color: #ffffff;
+ border-radius: 0 0 6px 6px;
+}
+.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 {
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ height: 50px;
+ padding-top: 12px;
+ border-top: 1px dotted #dfdfdf;
+ margin-top: 20px;
+}
+.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs {
+ display: flex;
+ align-items: center;
+}
+.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b {
+ width: 6px;
+ height: 6px;
+ background: #198cfe;
+ border-radius: 3px;
+ margin-right: 10px;
+}
+.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span {
+ font-size: 20px;
+ font-weight: 500;
+ color: #333333;
+}
+.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F {
+ color: #8a8a8a;
+ font-size: 14px;
+ display: flex;
+ align-items: center;
+ margin: 13px 0 13px 20px;
+}
+.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO {
+ font-weight: bold;
+ color: #198cfe;
+ font-size: 18px;
+ margin: 0 10px;
+}
+.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe {
+ margin: 0 10px;
+ font-size: 18px;
+ font-weight: bold;
+ color: #df3065;
+}
+.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD {
+ margin: 0 10px;
+}
+.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz {
+ margin-left: auto;
+ margin-top: 2px;
+}
+.wrap___ulhwR .content___sHGsV {
+ margin-top: 24px;
+}
+.wrap___ulhwR .content___sHGsV .ant-btn {
+ transition: 0s;
+}
+.wrap___ulhwR .content___sHGsV .titleWrap___I__GR {
+ display: flex;
+ justify-content: space-between;
+}
+.wrap___ulhwR .content___sHGsV .titleWrap___I__GR > button {
+ flex-shrink: 0;
+}
+.wrap___ulhwR .content___sHGsV .single___K5iv9 ul {
+ margin: 10px 0;
+ padding-left: 28px;
+ display: flex;
+ align-items: flex-start;
+}
+.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child {
+ font-size: 14px;
+ color: #8d8d8d;
+ margin-top: 2px;
+ flex-shrink: 0;
+}
+.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p {
+ font-size: 14px;
+ color: #8d8d8d;
+}
+.wrap___ulhwR .content___sHGsV .analysis___NoAuR {
+ background: #fafafa;
+ border-radius: 6px;
+ padding: 25px 38px;
+ margin-top: 10px;
+}
+.wrap___ulhwR .content___sHGsV .analysis___NoAuR > div {
+ font-size: 14px;
+ font-weight: 400;
+ color: #333333;
+ margin-bottom: 20px;
+}
+.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside {
+ display: flex;
+ align-items: flex-start;
+}
+.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside .text___xESW2 {
+ font-size: 14px;
+ margin-top: 3px;
+ margin-right: 5px;
+ flex-shrink: 0;
+}
+.wrap___ulhwR .content___sHGsV .analysis___NoAuR > aside .markdown-body p {
+ font-size: 14px;
+ color: #333333;
+}
+.wrap___ulhwR .content___sHGsV .analysis___NoAuR > ul {
+ padding: 0;
+ margin-top: 20px;
+ display: flex;
+ justify-content: space-between;
+ font-size: 14px;
+ color: #333333;
+}
+.wrap___ulhwR .single___K5iv9 ul {
+ margin: 10px 0;
+ padding-left: 28px;
+ display: flex;
+ align-items: flex-start;
+}
+.wrap___ulhwR .single___K5iv9 ul li:first-child {
+ font-size: 14px;
+ color: #8d8d8d;
+ margin-top: 2px;
+}
+.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p {
+ font-size: 14px;
+ color: #8d8d8d;
+}
+.modalColumn___I_tK_ {
+ font-size: 14px;
+}
+.modalColumn___I_tK_ .modalRow___lyw_U {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 14px;
+ flex-direction: row;
+ margin-top: 30px;
+}
+.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z {
+ color: #fb3226;
+ font-size: 16px;
+ margin-top: 21px;
+ margin-right: 2px;
+}
+.popover___kE8aI .ant-popover-arrow {
+ border-right-color: #55575d !important;
+ border-bottom-color: #55575d !important;
+}
+.popover___kE8aI .ant-popover-inner-content {
+ color: #fff !important;
+}
+
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* BASICS */
+
+.CodeMirror {
+ /* Set height, width, borders, and global font properties here */
+ font-family: monospace;
+ height: 300px;
+ color: black;
+ direction: ltr;
+}
+
+/* PADDING */
+
+.CodeMirror-lines {
+ padding: 4px 0; /* Vertical padding around content */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ padding: 0 4px; /* Horizontal padding of content */
+}
+
+.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+ background-color: white; /* The little square between H and V scrollbars */
+}
+
+/* GUTTER */
+
+.CodeMirror-gutters {
+ border-right: 1px solid #ddd;
+ background-color: #f7f7f7;
+ white-space: nowrap;
+}
+.CodeMirror-linenumbers {}
+.CodeMirror-linenumber {
+ padding: 0 3px 0 5px;
+ min-width: 20px;
+ text-align: right;
+ color: #999;
+ white-space: nowrap;
+}
+
+.CodeMirror-guttermarker { color: black; }
+.CodeMirror-guttermarker-subtle { color: #999; }
+
+/* CURSOR */
+
+.CodeMirror-cursor {
+ border-left: 1px solid black;
+ border-right: none;
+ width: 0;
+}
+/* Shown when moving in bi-directional text */
+.CodeMirror div.CodeMirror-secondarycursor {
+ border-left: 1px solid silver;
+}
+.cm-fat-cursor .CodeMirror-cursor {
+ width: auto;
+ border: 0 !important;
+ background: #7e7;
+}
+.cm-fat-cursor div.CodeMirror-cursors {
+ z-index: 1;
+}
+.cm-fat-cursor-mark {
+ background-color: rgba(20, 255, 20, 0.5);
+ animation: blink 1.06s steps(1) infinite;
+}
+.cm-animate-fat-cursor {
+ width: auto;
+ border: 0;
+ animation: blink 1.06s steps(1) infinite;
+ background-color: #7e7;
+}
+@keyframes blink {
+ 0% {}
+ 50% { background-color: transparent; }
+ 100% {}
+}
+
+/* Can style cursor different in overwrite (non-insert) mode */
+.CodeMirror-overwrite .CodeMirror-cursor {}
+
+.cm-tab { display: inline-block; text-decoration: inherit; }
+
+.CodeMirror-rulers {
+ position: absolute;
+ left: 0; right: 0; top: -50px; bottom: 0;
+ overflow: hidden;
+}
+.CodeMirror-ruler {
+ border-left: 1px solid #ccc;
+ top: 0; bottom: 0;
+ position: absolute;
+}
+
+/* DEFAULT THEME */
+
+.cm-s-default .cm-header {color: blue;}
+.cm-s-default .cm-quote {color: #090;}
+.cm-negative {color: #d44;}
+.cm-positive {color: #292;}
+.cm-header, .cm-strong {font-weight: bold;}
+.cm-em {font-style: italic;}
+.cm-link {text-decoration: underline;}
+.cm-strikethrough {text-decoration: line-through;}
+
+.cm-s-default .cm-keyword {color: #708;}
+.cm-s-default .cm-atom {color: #219;}
+.cm-s-default .cm-number {color: #164;}
+.cm-s-default .cm-def {color: #00f;}
+.cm-s-default .cm-variable,
+.cm-s-default .cm-punctuation,
+.cm-s-default .cm-property,
+.cm-s-default .cm-operator {}
+.cm-s-default .cm-variable-2 {color: #05a;}
+.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
+.cm-s-default .cm-comment {color: #a50;}
+.cm-s-default .cm-string {color: #a11;}
+.cm-s-default .cm-string-2 {color: #f50;}
+.cm-s-default .cm-meta {color: #555;}
+.cm-s-default .cm-qualifier {color: #555;}
+.cm-s-default .cm-builtin {color: #30a;}
+.cm-s-default .cm-bracket {color: #997;}
+.cm-s-default .cm-tag {color: #170;}
+.cm-s-default .cm-attribute {color: #00c;}
+.cm-s-default .cm-hr {color: #999;}
+.cm-s-default .cm-link {color: #00c;}
+
+.cm-s-default .cm-error {color: #f00;}
+.cm-invalidchar {color: #f00;}
+
+.CodeMirror-composing { border-bottom: 2px solid; }
+
+/* Default styles for common addons */
+
+div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
+div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
+.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
+.CodeMirror-activeline-background {background: #e8f2ff;}
+
+/* STOP */
+
+/* The rest of this file contains styles related to the mechanics of
+ the editor. You probably shouldn't touch them. */
+
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+}
+
+.CodeMirror-scroll {
+ overflow: scroll !important; /* Things will break if this is overridden */
+ /* 50px is the magic margin used to hide the element's real scrollbars */
+ /* See overflow: hidden in .CodeMirror */
+ margin-bottom: -50px; margin-right: -50px;
+ padding-bottom: 50px;
+ height: 100%;
+ outline: none; /* Prevent dragging from highlighting the element */
+ position: relative;
+}
+.CodeMirror-sizer {
+ position: relative;
+ border-right: 50px solid transparent;
+}
+
+/* The fake, visible scrollbars. Used to force redraw during scrolling
+ before actual scrolling happens, thus preventing shaking and
+ flickering artifacts. */
+.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+ position: absolute;
+ z-index: 6;
+ display: none;
+ outline: none;
+}
+.CodeMirror-vscrollbar {
+ right: 0; top: 0;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+.CodeMirror-hscrollbar {
+ bottom: 0; left: 0;
+ overflow-y: hidden;
+ overflow-x: scroll;
+}
+.CodeMirror-scrollbar-filler {
+ right: 0; bottom: 0;
+}
+.CodeMirror-gutter-filler {
+ left: 0; bottom: 0;
+}
+
+.CodeMirror-gutters {
+ position: absolute; left: 0; top: 0;
+ min-height: 100%;
+ z-index: 3;
+}
+.CodeMirror-gutter {
+ white-space: normal;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+ margin-bottom: -50px;
+}
+.CodeMirror-gutter-wrapper {
+ position: absolute;
+ z-index: 4;
+ background: none !important;
+ border: none !important;
+}
+.CodeMirror-gutter-background {
+ position: absolute;
+ top: 0; bottom: 0;
+ z-index: 4;
+}
+.CodeMirror-gutter-elt {
+ position: absolute;
+ cursor: default;
+ z-index: 4;
+}
+.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
+.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
+
+.CodeMirror-lines {
+ cursor: text;
+ min-height: 1px; /* prevents collapsing before first draw */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ /* Reset some styles that the rest of the page might have set */ border-radius: 0;
+ border-width: 0;
+ background: transparent;
+ font-family: inherit;
+ font-size: inherit;
+ margin: 0;
+ white-space: pre;
+ word-wrap: normal;
+ line-height: inherit;
+ color: inherit;
+ z-index: 2;
+ position: relative;
+ overflow: visible;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-font-variant-ligatures: contextual;
+ font-feature-settings: "calt";
+ font-variant-ligatures: contextual;
+}
+.CodeMirror-wrap pre.CodeMirror-line,
+.CodeMirror-wrap pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ white-space: pre-wrap;
+ word-break: normal;
+}
+
+.CodeMirror-linebackground {
+ position: absolute;
+ left: 0; right: 0; top: 0; bottom: 0;
+ z-index: 0;
+}
+
+.CodeMirror-linewidget {
+ position: relative;
+ z-index: 2;
+ padding: 0.1px; /* Force widget margins to stay inside of the container */
+}
+
+.CodeMirror-widget {}
+
+.CodeMirror-rtl pre { direction: rtl; }
+
+.CodeMirror-code {
+ outline: none;
+}
+
+/* Force content-box sizing for the elements where we expect it */
+.CodeMirror-scroll,
+.CodeMirror-sizer,
+.CodeMirror-gutter,
+.CodeMirror-gutters,
+.CodeMirror-linenumber {
+ box-sizing: content-box;
+}
+
+.CodeMirror-measure {
+ position: absolute;
+ width: 100%;
+ height: 0;
+ overflow: hidden;
+ visibility: hidden;
+}
+
+.CodeMirror-cursor {
+ position: absolute;
+ pointer-events: none;
+}
+.CodeMirror-measure pre { position: static; }
+
+div.CodeMirror-cursors {
+ visibility: hidden;
+ position: relative;
+ z-index: 3;
+}
+div.CodeMirror-dragcursors {
+ visibility: visible;
+}
+
+.CodeMirror-focused div.CodeMirror-cursors {
+ visibility: visible;
+}
+
+.CodeMirror-selected { background: #d9d9d9; }
+.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
+.CodeMirror-crosshair { cursor: crosshair; }
+.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
+.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
+
+.cm-searching {
+ background-color: #ffa;
+ background-color: rgba(255, 255, 0, .4);
+}
+
+/* Used to force a border model for a node */
+.cm-force-border { padding-right: .1px; }
+
+@media print {
+ /* Hide the cursor when printing */
+ .CodeMirror div.CodeMirror-cursors {
+ visibility: hidden;
+ }
+}
+
+/* See issue #2901 */
+.cm-tab-wrap-hack:after { content: ''; }
+
+/* Help users use markselection to safely style text background */
+span.CodeMirror-selectedtext { background: none; }
+
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.markdown-editor-wrapper {
+ position: relative;
+ margin-bottom: 12px;
+}
+.markdown-editor-body {
+ display: flex;
+ flex-flow: row nowrap;
+ width: 100%;
+ height: calc(100% - 38px);
+ align-items: center;
+ overflow: hidden;
+}
+.markdown-editor-body .codemirror-container {
+ flex: 1 0;
+ height: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+.markdown-editor-body .CodeMirror-wrap {
+ padding-bottom: 15px;
+}
+.markdown-editor-body .preview-container {
+ flex: 1 0;
+ height: 100%;
+ margin: 10px 0px;
+ padding: 8px 8px 50px 8px;
+ background: #fff;
+ overflow-y: auto;
+ box-sizing: border-box;
+ border-left: 1px solid #ccc;
+ word-wrap: break-word;
+ word-break: break-word;
+ white-space: normal;
+ font-size: 16px;
+}
+.markdown-editor-container {
+ border: 1px solid #ccc;
+ overflow: hidden;
+ border-radius: 4px;
+ font-size: 16px;
+}
+.markdown-editor-container.full-screen {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ height: 100vh !important;
+ z-index: 1010;
+}
+.markdown-editor-container.full-screen .preview-container > div {
+ padding-bottom: 180px !important;
+}
+.markdown-editor-container.full-screen .CodeMirror-sizer > div {
+ margin-bottom: 90px;
+}
+.markdown-editor-container.on-preview .codemirror-container,
+.markdown-editor-container.on-preview .preview-container {
+ width: 50%;
+}
+.mini .markdown-editor-body {
+ height: calc(100% - 28px);
+}
+.flex-end {
+ justify-content: flex-end;
+}
+.my-codemirror-container {
+ border: 1px solid #ccc;
+ width: 100%;
+ margin-bottom: 24px;
+}
+.markdown-tip {
+ color: #cdcdcd;
+ font-size: 12px;
+ position: absolute;
+ right: 0;
+ bottom: -28px;
+ margin-bottom: 7px;
+}
+/* PADDING */
+.CodeMirror-lines {
+ padding: 4px 0;
+ /* Vertical padding around content */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ padding: 0 4px;
+ /* Horizontal padding of content */
+}
+.CodeMirror-scrollbar-filler,
+.CodeMirror-gutter-filler {
+ background-color: white;
+ /* The little square between H and V scrollbars */
+}
+/* GUTTER */
+.CodeMirror-gutters {
+ border-right: 1px solid #ddd;
+ background-color: #f7f7f7;
+ white-space: nowrap;
+}
+.CodeMirror-linenumber {
+ padding: 0 3px 0 5px;
+ min-width: 20px;
+ text-align: right;
+ color: #999;
+ white-space: nowrap;
+}
+.CodeMirror-guttermarker {
+ color: black;
+}
+.CodeMirror-guttermarker-subtle {
+ color: #999;
+}
+/* CURSOR */
+.CodeMirror-cursor {
+ border-left: 1px solid black;
+ border-right: none;
+ width: 0;
+}
+/* Shown when moving in bi-directional text */
+.CodeMirror div.CodeMirror-secondarycursor {
+ border-left: 1px solid silver;
+}
+.cm-fat-cursor .CodeMirror-cursor {
+ width: auto;
+ border: 0 !important;
+ background: #7e7;
+}
+.cm-fat-cursor div.CodeMirror-cursors {
+ z-index: 1;
+}
+.cm-fat-cursor-mark {
+ background-color: rgba(20, 255, 20, 0.5);
+ animation: blink 1.06s steps(1) infinite;
+}
+.cm-animate-fat-cursor {
+ width: auto;
+ border: 0;
+ animation: blink 1.06s steps(1) infinite;
+ background-color: #7e7;
+}
+@keyframes blink {
+ 50% {
+ background-color: transparent;
+ }
+}
+.cm-tab {
+ display: inline-block;
+ text-decoration: inherit;
+}
+.CodeMirror-rulers {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: -50px;
+ bottom: 0;
+ overflow: hidden;
+}
+.CodeMirror-ruler {
+ border-left: 1px solid #ccc;
+ top: 0;
+ bottom: 0;
+ position: absolute;
+}
+/* DEFAULT THEME */
+.cm-s-default .cm-header {
+ color: blue;
+}
+.cm-s-default .cm-quote {
+ color: #090;
+}
+.cm-negative {
+ color: #d44;
+}
+.cm-positive {
+ color: #292;
+}
+.cm-header,
+.cm-strong {
+ font-weight: bold;
+}
+.cm-em {
+ font-style: italic;
+}
+.cm-link {
+ text-decoration: underline;
+}
+.cm-strikethrough {
+ text-decoration: line-through;
+}
+.cm-s-default .cm-keyword {
+ color: #708;
+}
+.cm-s-default .cm-atom {
+ color: #219;
+}
+.cm-s-default .cm-number {
+ color: #164;
+}
+.cm-s-default .cm-def {
+ color: #00f;
+}
+.cm-s-default .cm-variable-2 {
+ color: #05a;
+}
+.cm-s-default .cm-variable-3,
+.cm-s-default .cm-type {
+ color: #085;
+}
+.cm-s-default .cm-comment {
+ color: #a50;
+}
+.cm-s-default .cm-string {
+ color: #a11;
+}
+.cm-s-default .cm-string-2 {
+ color: #f50;
+}
+.cm-s-default .cm-meta {
+ color: #555;
+}
+.cm-s-default .cm-qualifier {
+ color: #555;
+}
+.cm-s-default .cm-builtin {
+ color: #30a;
+}
+.cm-s-default .cm-bracket {
+ color: #997;
+}
+.cm-s-default .cm-tag {
+ color: #170;
+}
+.cm-s-default .cm-attribute {
+ color: #00c;
+}
+.cm-s-default .cm-hr {
+ color: #999;
+}
+.cm-s-default .cm-link {
+ color: #00c;
+}
+.cm-s-default .cm-error {
+ color: #f00;
+}
+.cm-invalidchar {
+ color: #f00;
+}
+.CodeMirror-composing {
+ border-bottom: 2px solid;
+}
+/* Default styles for common addons */
+div.CodeMirror span.CodeMirror-matchingbracket {
+ color: #0b0;
+}
+div.CodeMirror span.CodeMirror-nonmatchingbracket {
+ color: #a22;
+}
+.CodeMirror-matchingtag {
+ background: rgba(255, 150, 0, 0.3);
+}
+.CodeMirror-activeline-background {
+ background: #e8f2ff;
+}
+/* STOP */
+/* The rest of this file contains styles related to the mechanics of
+ the editor. You probably shouldn't touch them. */
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+}
+.CodeMirror-scroll {
+ overflow: scroll !important;
+ /* Things will break if this is overridden */
+ /* 50px is the magic margin used to hide the element's real scrollbars */
+ /* See overflow: hidden in .CodeMirror */
+ margin-bottom: -50px;
+ margin-right: -50px;
+ padding-bottom: 50px;
+ height: 100%;
+ outline: none;
+ /* Prevent dragging from highlighting the element */
+ position: relative;
+}
+.CodeMirror-sizer {
+ position: relative;
+ border-right: 50px solid transparent;
+}
+/* The fake, visible scrollbars. Used to force redraw during scrolling
+ before actual scrolling happens, thus preventing shaking and
+ flickering artifacts. */
+.CodeMirror-vscrollbar,
+.CodeMirror-hscrollbar,
+.CodeMirror-scrollbar-filler,
+.CodeMirror-gutter-filler {
+ position: absolute;
+ z-index: 6;
+ display: none;
+}
+.CodeMirror-vscrollbar {
+ right: 0;
+ top: 0;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+.CodeMirror-hscrollbar {
+ bottom: 0;
+ left: 0;
+ overflow-y: hidden;
+ overflow-x: scroll;
+}
+.CodeMirror-scrollbar-filler {
+ right: 0;
+ bottom: 0;
+}
+.CodeMirror-gutter-filler {
+ left: 0;
+ bottom: 0;
+}
+.CodeMirror-gutters {
+ position: absolute;
+ left: 0;
+ top: 0;
+ min-height: 100%;
+ z-index: 3;
+}
+.CodeMirror-gutter {
+ white-space: normal;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+ margin-bottom: -50px;
+}
+.CodeMirror-gutter-wrapper {
+ position: absolute;
+ z-index: 4;
+ background: none !important;
+ border: none !important;
+}
+.CodeMirror-gutter-background {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ z-index: 4;
+}
+.CodeMirror-gutter-elt {
+ position: absolute;
+ cursor: default;
+ z-index: 4;
+}
+.CodeMirror-gutter-wrapper ::selection {
+ background-color: transparent;
+}
+.CodeMirror-gutter-wrapper ::-moz-selection {
+ background-color: transparent;
+}
+.CodeMirror-lines {
+ cursor: text;
+ min-height: 1px;
+ /* prevents collapsing before first draw */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ /* Reset some styles that the rest of the page might have set */
+ border-radius: 0;
+ border-width: 0;
+ background: transparent;
+ font-family: inherit;
+ font-size: inherit;
+ margin: 0;
+ white-space: pre;
+ word-wrap: normal;
+ line-height: inherit;
+ color: inherit;
+ z-index: 2;
+ position: relative;
+ overflow: visible;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-font-variant-ligatures: contextual;
+ font-feature-settings: "calt";
+ font-variant-ligatures: contextual;
+}
+.CodeMirror-wrap pre.CodeMirror-line,
+.CodeMirror-wrap pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ white-space: pre-wrap;
+ word-break: normal;
+}
+.CodeMirror-linebackground {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 0;
+}
+.CodeMirror-linewidget {
+ position: relative;
+ z-index: 2;
+ padding: 0.1px;
+ /* Force widget margins to stay inside of the container */
+}
+.CodeMirror-rtl pre {
+ direction: rtl;
+}
+.CodeMirror-code {
+ outline: none;
+}
+/* Force content-box sizing for the elements where we expect it */
+.CodeMirror-scroll,
+.CodeMirror-sizer,
+.CodeMirror-gutter,
+.CodeMirror-gutters,
+.CodeMirror-linenumber {
+ box-sizing: content-box;
+}
+.CodeMirror-measure {
+ position: absolute;
+ width: 100%;
+ height: 0;
+ overflow: hidden;
+ visibility: hidden;
+}
+.CodeMirror-cursor {
+ position: absolute;
+ pointer-events: none;
+}
+.CodeMirror-measure pre {
+ position: static;
+}
+div.CodeMirror-cursors {
+ visibility: hidden;
+ position: relative;
+ z-index: 3;
+}
+div.CodeMirror-dragcursors {
+ visibility: visible;
+}
+.CodeMirror-focused div.CodeMirror-cursors {
+ visibility: visible;
+}
+.CodeMirror-selected {
+ background: #d9d9d9;
+}
+.CodeMirror-focused .CodeMirror-selected {
+ background: #d7d4f0;
+}
+.CodeMirror-crosshair {
+ cursor: crosshair;
+}
+.CodeMirror-line::selection,
+.CodeMirror-line > span::selection,
+.CodeMirror-line > span > span::selection {
+ background: #d7d4f0;
+}
+.CodeMirror-line::-moz-selection,
+.CodeMirror-line > span::-moz-selection,
+.CodeMirror-line > span > span::-moz-selection {
+ background: #d7d4f0;
+}
+.cm-searching {
+ background-color: #ffa;
+ background-color: rgba(255, 255, 0, 0.4);
+}
+/* Used to force a border model for a node */
+.cm-force-border {
+ padding-right: 0.1px;
+}
+@media print {
+ /* Hide the cursor when printing */
+ .CodeMirror div.CodeMirror-cursors {
+ visibility: hidden;
+ }
+}
+/* See issue #2901 */
+.cm-tab-wrap-hack:after {
+ content: '';
+}
+/* Help users use markselection to safely style text background */
+span.CodeMirror-selectedtext {
+ background: none;
+}
+.CodeMirror-sizer {
+ padding-top: 10px;
+ padding-bottom: 10px !important;
+}
+.CodeMirror-empty.CodeMirror-focused {
+ outline: none;
+}
+.CodeMirror pre.CodeMirror-placeholder {
+ color: #999;
+}
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+ word-break: break-word;
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ word-break: break-word;
+ white-space: pre-wrap;
+ line-height: 1.6;
+}
+
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.markdown-toolbar-container {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+ padding: 0 5px;
+ margin: 0;
+ position: relative;
+ list-style: none;
+ background: #fff;
+ border-bottom: 1px solid #ccc;
+ box-sizing: border-box;
+ line-height: 20px;
+ width: 100%;
+ min-height: 30px;
+}
+.markdown-toolbar-container .fill-tip {
+ cursor: pointer;
+ font-size: 12px;
+ display: inline-block;
+ padding: 5px;
+ border: 1px solid #E99237;
+ border-radius: 5px;
+ box-sizing: border-box;
+ line-height: 16px;
+ height: auto;
+ color: #A65500;
+ background-color: #FFF1E2;
+ position: relative;
+ margin-left: 10px;
+}
+.markdown-toolbar-container .fill-tip::before {
+ content: ' ';
+ width: 0;
+ height: 0;
+ border-top: 6px solid transparent;
+ border-bottom: 6px solid transparent;
+ border-right: 6px solid #FFF1E2;
+ position: absolute;
+ left: -6px;
+ top: 6px;
+ z-index: 10;
+}
+.markdown-toolbar-container .fill-tip::after {
+ content: ' ';
+ width: 0;
+ height: 0;
+ border-top: 6px solid transparent;
+ border-bottom: 6px solid transparent;
+ border-right: 6px solid #E99237;
+ position: absolute;
+ left: -7px;
+ top: 6px;
+}
+.markdown-toolbar-container li {
+ color: #666;
+ padding: 0 1px;
+ height: 100%;
+ display: flex;
+ height: 38px;
+ flex-flow: column nowrap;
+ justify-content: center;
+}
+.markdown-toolbar-container a,
+.markdown-toolbar-container span {
+ display: block;
+}
+.markdown-toolbar-container a {
+ width: 28px;
+ color: #666;
+ cursor: pointer;
+ text-align: center;
+ font-size: 18px;
+}
+.markdown-toolbar-container .btn-null {
+ width: auto;
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
+.markdown-toolbar-container span.v-line {
+ margin: 0 5px;
+ height: 65%;
+ border-right: 1px solid #ccc;
+}
+.mini .markdown-toolbar-container li {
+ height: 28px;
+}
+.editor-resize {
+ display: block;
+ width: 120px;
+ height: 4px;
+ left: 54%;
+ margin-top: 2px;
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ cursor: row-resize;
+ white-space: nowrap;
+ overflow: hidden;
+ text-transform: capitalize;
+ box-sizing: border-box;
+ margin: 0 auto;
+}
+.btn-full-screen {
+ position: absolute;
+ right: 5px;
+}
+
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/markdown-editor/css/iconfont.css ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************/
+@font-face {
+ font-family: "md-iconfont";
+ src: url(./static/iconfont.345f94c8.eot);
+ /* IE9 */
+ src: url(./static/iconfont.345f94c8.eot#iefix) format('embedded-opentype'),
+ /* IE6-IE8 */
+ /* url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), */
+ url(./static/iconfont.deef216b.woff) format('woff'),
+ url(./static/iconfont.42606faf.ttf) format('truetype'),
+ /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
+ url(./static/iconfont.504b881c.svg#iconfont) format('svg');
+ /* iOS 4.1- */
+}
+
+.md-iconfont {
+ font-family: "md-iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-uniE900:before {
+ content: "\e900";
+ font-size: 14px;
+ margin-left: 5px;
+}
+
+.icon-shrink:before {
+ content: "\e728";
+}
+
+.icon-enlarge:before {
+ content: "\e623";
+}
+
+.icon-code:before {
+ content: "\e602";
+}
+
+.icon-italic:before {
+ content: "\e718";
+}
+
+.icon-bold:before {
+ content: "\e644";
+}
+
+.icon-picture:before {
+ content: "\e606";
+}
+
+.icon-minus:before {
+ content: "\e62c";
+}
+
+.icon-order-list:before {
+ content: "\e655";
+}
+
+.icon-link:before {
+ content: "\e7d4";
+}
+
+.icon-formula:before {
+ content: "\e633";
+}
+
+.icon-unorder-list:before {
+ content: "\e668";
+}
+
+.icon-edit:before {
+ content: "\e603";
+}
+
+.icon-table:before {
+ content: "\e7db";
+}
+
+.icon-sum:before {
+ content: "\e667";
+}
+
+.icon-eye:before {
+ content: "\e69f";
+}
+
+.icon-eye-slash:before {
+ content: "\e601";
+}
+
+.icon-eraser:before {
+ content: "\e8cd";
+}
+
+.icon-file-code:before {
+ content: "\e9ec";
+}
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/theme/blackboard.css ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* Port of TextMate's Blackboard theme */
+
+.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; }
+.cm-s-blackboard div.CodeMirror-selected { background: #253B76; }
+.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); }
+.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); }
+.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; }
+.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; }
+.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; }
+.cm-s-blackboard .CodeMirror-linenumber { color: #888; }
+.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; }
+
+.cm-s-blackboard .cm-keyword { color: #FBDE2D; }
+.cm-s-blackboard .cm-atom { color: #D8FA3C; }
+.cm-s-blackboard .cm-number { color: #D8FA3C; }
+.cm-s-blackboard .cm-def { color: #8DA6CE; }
+.cm-s-blackboard .cm-variable { color: #FF6400; }
+.cm-s-blackboard .cm-operator { color: #FBDE2D; }
+.cm-s-blackboard .cm-comment { color: #AEAEAE; }
+.cm-s-blackboard .cm-string { color: #61CE3C; }
+.cm-s-blackboard .cm-string-2 { color: #61CE3C; }
+.cm-s-blackboard .cm-meta { color: #D8FA3C; }
+.cm-s-blackboard .cm-builtin { color: #8DA6CE; }
+.cm-s-blackboard .cm-tag { color: #8DA6CE; }
+.cm-s-blackboard .cm-attribute { color: #8DA6CE; }
+.cm-s-blackboard .cm-header { color: #FF6400; }
+.cm-s-blackboard .cm-hr { color: #AEAEAE; }
+.cm-s-blackboard .cm-link { color: #8DA6CE; }
+.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; }
+
+.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; }
+.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; }
+
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/upload-image/index.less ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.upload-button {
+ width: 106px;
+ height: 32px;
+ line-height: 32px;
+ font-size: 12px;
+ display: block;
+ position: relative;
+ color: #0152d9;
+}
+.upload-button input {
+ opacity: 0;
+ width: 160px;
+ height: 32px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js
index c8abdbbfd4..6ce69e276d 100644
--- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js
+++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js
@@ -1,748 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[11545,14599,94386],{
-
-/***/ 66067:
-/*!*********************************************************!*\
- !*** ./src/components/CustomTree/index.tsx + 1 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ components_CustomTree; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(26801);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(10574);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(39343);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(27161);
-var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree/index.js + 8 modules
-var tree = __webpack_require__(51218);
-// EXTERNAL MODULE: ./src/service/problemset.ts
-var problemset = __webpack_require__(79658);
-;// CONCATENATED MODULE: ./src/components/CustomTree/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var CustomTreemodules = ({"flex_box_center":"flex_box_center___SFmJH","flex_space_between":"flex_space_between___f2H1D","flex_box_vertical_center":"flex_box_vertical_center___hW_hp","flex_box_center_end":"flex_box_center_end___yklmJ","flex_box_column":"flex_box_column___m0oUw","customTree":"customTree___ZhEHU","name":"name___RIkn2"});
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/CustomTree/index.tsx
-
-
-
-
-
-var _excluded = ["value", "onChange", "defaultValue", "disabled"];
-
-
-
-
-
-var CustomTree = function CustomTree(_ref) {
- var value = _ref.value,
- onChange = _ref.onChange,
- defaultValue = _ref.defaultValue,
- disabled = _ref.disabled,
- props = objectWithoutProperties_default()(_ref, _excluded);
- var _useState = (0,_react_17_0_2_react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- treeData = _useState2[0],
- setTreeData = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)('1'),
- _useState4 = slicedToArray_default()(_useState3, 2),
- keyIndex = _useState4[0],
- setKeyIndex = _useState4[1];
- // const sign = useRef(true)
-
- (0,_react_17_0_2_react.useEffect)(function () {
- getData();
- }, []);
- var getData = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res, item;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.next = 2;
- return (0,problemset/* getPaperList */.NZ)({});
- case 2:
- res = _context.sent;
- // setFolderLoading(false)
- if (res !== null && res !== void 0 && res.data) {
- item = [{
- title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- title: '根目录',
- className: CustomTreemodules.name,
- children: "\u6839\u76EE\u5F55"
- }),
- value: 0,
- key: 0,
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-wenjianjia2 c-light-primary mr10",
- style: {
- lineHeight: '19px'
- }
- }),
- children: transformTreeKey(res.data || [])
- }];
- setTreeData(item);
- setKeyIndex('2');
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function getData() {
- return _ref2.apply(this, arguments);
- };
- }();
- var transformTreeKey = function transformTreeKey(items) {
- function mapTree(org) {
- var realChildren = org.children;
- var haveChildren = Array.isArray(realChildren) && realChildren.length > 0;
- var key = org === null || org === void 0 ? void 0 : org.group_id;
- return {
- //分别将我们查询出来的值做出改变他的key
- title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- title: org === null || org === void 0 ? void 0 : org.name,
- className: CustomTreemodules.name,
- children: org === null || org === void 0 ? void 0 : org.name
- }),
- value: key,
- key: key,
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-wenjianjia2 c-light-primary mr10",
- style: {
- lineHeight: '19px'
- }
- }),
- //判断它是否存在子集,若果存在就进行再次进行遍历操作,知道不存在子集便对其他的元素进行操作
- children: haveChildren ? realChildren === null || realChildren === void 0 ? void 0 : realChildren.map(function (e) {
- return mapTree(e);
- }) : []
- };
- }
- return items === null || items === void 0 ? void 0 : items.map(function (org) {
- return mapTree(org);
- });
- };
- var param = defaultValue ? {
- defaultExpandedKeys: [0],
- defaultSelectedKeys: [0]
- } : {
- selectedKeys: value,
- defaultExpandedKeys: value
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CustomTreemodules.customTree,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, param), {}, {
- showIcon: true,
- treeData: treeData,
- onSelect: onChange,
- disabled: disabled
- }, props), keyIndex)
- });
-};
-/* harmony default export */ var components_CustomTree = (CustomTree);
-
-/***/ }),
-
-/***/ 42582:
-/*!*********************************************************!*\
- !*** ./src/components/FormSearch/index.tsx + 1 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ components_FormSearch; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
-var es_form = __webpack_require__(78241);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
-var input = __webpack_require__(1056);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
-var es_button = __webpack_require__(3113);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-;// CONCATENATED MODULE: ./src/components/FormSearch/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var FormSearchmodules = ({"search":"search___JA0r9","btn":"btn___GGtZC"});
-// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
-var lodash = __webpack_require__(89392);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/FormSearch/index.tsx
-
-
-
-
-
-
-
-var FormSearch = function FormSearch(_ref) {
- var value = _ref.value,
- onChange = _ref.onChange;
- var _Form$useForm = es_form/* default */.Z.useForm(),
- _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
- form = _Form$useForm2[0];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (!!value) {
- form.setFieldsValue(value);
- }
- }, value);
- var handleFinish = function handleFinish(v) {
- onChange(v);
- };
- var throttleSave = (0,_react_17_0_2_react.useRef)((0,lodash.throttle)(function (v) {
- return onChange(v);
- }, 2000, {
- leading: true,
- trailing: false
- }, 1500)).current;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: FormSearchmodules.search,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
- className: FormSearchmodules.formWrap,
- colon: false,
- form: form,
- size: "large",
- layout: "inline",
- onFinish: throttleSave,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u5B9E\u8BAD\u4FE1\u606F",
- name: "keyword",
- initialValue: "",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- style: {
- width: 280,
- height: 40
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u5B66\u6821/\u5355\u4F4D",
- name: "schools",
- initialValue: "",
- style: {
- margin: '0 40px'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- style: {
- width: 280,
- height: 40
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- label: "\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",
- name: "creator",
- initialValue: "",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- style: {
- width: 200,
- height: 40
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: FormSearchmodules.btn,
- type: "primary",
- htmlType: "submit",
- children: "\u641C\u7D22"
- })]
- })
- });
-};
-/* harmony default export */ var components_FormSearch = (FormSearch);
-
-/***/ }),
-
-/***/ 71305:
-/*!*************************************************************!*\
- !*** ./src/components/LanguageSelect/index.tsx + 1 modules ***!
- \*************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- S: function() { return /* binding */ LanguageSelect; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
-var menu = __webpack_require__(20834);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
-var dropdown = __webpack_require__(38854);
-;// CONCATENATED MODULE: ./src/components/LanguageSelect/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var LanguageSelectmodules = ({"flex_box_center":"flex_box_center___EIpII","flex_space_between":"flex_space_between___fFu6C","flex_box_vertical_center":"flex_box_vertical_center___dbtuv","flex_box_center_end":"flex_box_center_end___qEYJa","flex_box_column":"flex_box_column___ncMrS","main":"main___A2KB0","wrap":"wrap___PrMse","content":"content___pEqhq","programName":"programName___h8PAJ","name":"name___oxG0a","directionContentWrap":"directionContentWrap____Ymcj","directionItem":"directionItem___uCMBX","active":"active___vOl0l","subActive":"subActive___WzT87","subItem":"subItem___nVuXN","subMenu":"subMenu___DqKGV","action":"action___O7v85"});
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/components/LanguageSelect/index.tsx
-
-
-
-
-
-
-var typeData = [{
- name: "编程题",
- value: "PROGRAM"
-}, {
- name: "单选题",
- value: "SINGLE"
-}, {
- name: "多选题",
- value: "MULTIPLE"
-}, {
- name: "判断题",
- value: "JUDGMENT"
-}, {
- name: "填空题",
- value: "COMPLETION"
-}, {
- name: "简答题",
- value: "SUBJECTIVE"
-}, {
- name: "组合题",
- value: "COMBINATION"
-}, {
- name: "程序填空题",
- value: "BPROGRAM"
-}];
-var difficultyData = [{
- name: "简单",
- value: 1
-}, {
- name: "适中",
- value: 2
-}, {
- name: "困难",
- value: 3
-}];
-var randomData = [{
- name: "随机组卷",
- value: 1
-}, {
- name: "人工组卷",
- value: 2
-}];
-var LanguageSelect = function LanguageSelect(_ref) {
- var _ref$showSelectAll = _ref.showSelectAll,
- showSelectAll = _ref$showSelectAll === void 0 ? false : _ref$showSelectAll,
- _ref$disciplinesData = _ref.disciplinesData,
- disciplinesData = _ref$disciplinesData === void 0 ? [] : _ref$disciplinesData,
- _ref$knowledgeData = _ref.knowledgeData,
- knowledgeData = _ref$knowledgeData === void 0 ? [] : _ref$knowledgeData,
- directionValue = _ref.directionValue,
- subDisciplineValue = _ref.subDisciplineValue,
- typeValue = _ref.typeValue,
- knowledgeValue = _ref.knowledgeValue,
- _ref$showKnowledge = _ref.showKnowledge,
- showKnowledge = _ref$showKnowledge === void 0 ? false : _ref$showKnowledge,
- _ref$showRandomType = _ref.showRandomType,
- showRandomType = _ref$showRandomType === void 0 ? false : _ref$showRandomType,
- difficultyValue = _ref.difficultyValue,
- randomValue = _ref.randomValue,
- selectAll = _ref.selectAll,
- languagesvalue = _ref.languagesvalue,
- className = _ref.className,
- _ref$languages = _ref.languages,
- languages = _ref$languages === void 0 ? [] : _ref$languages,
- isprogram_homework = _ref.isprogram_homework,
- _ref$showShixun = _ref.showShixun,
- showShixun = _ref$showShixun === void 0 ? false : _ref$showShixun,
- _ref$showItemType = _ref.showItemType,
- showItemType = _ref$showItemType === void 0 ? true : _ref$showItemType,
- _ref$onShixunChange = _ref.onShixunChange,
- onShixunChange = _ref$onShixunChange === void 0 ? function () {} : _ref$onShixunChange,
- _ref$onDirectionChang = _ref.onDirectionChange,
- onDirectionChange = _ref$onDirectionChang === void 0 ? function () {} : _ref$onDirectionChang,
- _ref$onTypeChange = _ref.onTypeChange,
- onTypeChange = _ref$onTypeChange === void 0 ? function () {} : _ref$onTypeChange,
- _ref$onDifficultyChan = _ref.onDifficultyChange,
- onDifficultyChange = _ref$onDifficultyChan === void 0 ? function () {} : _ref$onDifficultyChan,
- _ref$handlelanguagesC = _ref.handlelanguagesChange,
- handlelanguagesChange = _ref$handlelanguagesC === void 0 ? function () {} : _ref$handlelanguagesC,
- _ref$onKnowledgeChang = _ref.onKnowledgeChange,
- onKnowledgeChange = _ref$onKnowledgeChang === void 0 ? function () {} : _ref$onKnowledgeChang,
- _ref$onRandomChange = _ref.onRandomChange,
- onRandomChange = _ref$onRandomChange === void 0 ? function () {} : _ref$onRandomChange,
- _ref$showTeachGroup = _ref.showTeachGroup,
- showTeachGroup = _ref$showTeachGroup === void 0 ? false : _ref$showTeachGroup,
- _ref$teachGroupData = _ref.teachGroupData,
- teachGroupData = _ref$teachGroupData === void 0 ? [] : _ref$teachGroupData,
- _ref$onTeachGroupChan = _ref.onTeachGroupChange,
- onTeachGroupChange = _ref$onTeachGroupChan === void 0 ? function () {} : _ref$onTeachGroupChan,
- teachGroupValue = _ref.teachGroupValue;
- var _useState = (0,_react_17_0_2_react.useState)(0),
- _useState2 = slicedToArray_default()(_useState, 2),
- directionShow = _useState2[0],
- setDirectionShow = _useState2[1];
- var directionWarp = (0,_react_17_0_2_react.useRef)(null);
- var _useState3 = (0,_react_17_0_2_react.useState)(0),
- _useState4 = slicedToArray_default()(_useState3, 2),
- knowledgeShow = _useState4[0],
- setKnowledgeShow = _useState4[1];
- var knowledgeWarp = (0,_react_17_0_2_react.useRef)(null);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (disciplinesData.length !== 0) {
- var _directionWarp$curren;
- if ((directionWarp === null || directionWarp === void 0 || (_directionWarp$curren = directionWarp.current) === null || _directionWarp$curren === void 0 ? void 0 : _directionWarp$curren.clientHeight) > 108) {
- setDirectionShow(1);
- } else {
- setDirectionShow(0);
- }
- }
- if (disciplinesData.length === 0) {
- setDirectionShow(0);
- }
- }, [disciplinesData]);
- (0,_react_17_0_2_react.useEffect)(function () {
- // console.log(knowledgeData.length === 0, '数量')
- if (knowledgeData.length !== 0) {
- var _knowledgeWarp$curren;
- // console.log(knowledgeWarp?.current?.clientHeight, '高度')
- //两个像素的偏差106+2
- if ((knowledgeWarp === null || knowledgeWarp === void 0 || (_knowledgeWarp$curren = knowledgeWarp.current) === null || _knowledgeWarp$curren === void 0 ? void 0 : _knowledgeWarp$curren.clientHeight) > 108) {
- setKnowledgeShow(1);
- } else {
- setKnowledgeShow(0);
- }
- }
- if (knowledgeData.length === 0) {
- setKnowledgeShow(0);
- }
- }, [knowledgeData]);
- var renderMenu = function renderMenu() {
- var sub_disciplines = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- var id = arguments.length > 1 ? arguments[1] : undefined;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, {
- className: LanguageSelectmodules.subMenu,
- children: sub_disciplines.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: "".concat(LanguageSelectmodules.subItem, " ").concat(subDisciplineValue === item.id ? LanguageSelectmodules.subActive : ''),
- onClick: function onClick() {
- return onDirectionChange(id, item.id);
- },
- children: item.name
- })
- }, item.id);
- })
- });
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: className ? "".concat(LanguageSelectmodules.main, " ").concat(className) : LanguageSelectmodules.main,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.wrap,
- children: [isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.programName,
- children: "\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"
- }), showTeachGroup && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u56E2\u961F"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!teachGroupValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTeachGroupChange(null);
- },
- children: "\u5168\u90E8"
- }), teachGroupData === null || teachGroupData === void 0 ? void 0 : teachGroupData.map(function (item) {
- // console.log(item, "itemssssss");
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(teachGroupValue === item.group_id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTeachGroupChange(item.group_id);
- },
- children: item.name
- }, item.group_id);
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u65B9\u5411"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- style: {
- overflow: 'hidden',
- height: directionShow === 1 ? 88 : 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!directionValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(null);
- },
- children: "\u5168\u90E8"
- }), disciplinesData.map(function (item) {
- var _item$sub_disciplines;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
- children: ((_item$sub_disciplines = item.sub_disciplines) === null || _item$sub_disciplines === void 0 ? void 0 : _item$sub_disciplines.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- placement: "bottomLeft",
- overlayStyle: {
- width: 600
- },
- getPopupContainer: function getPopupContainer(trigger) {
- return trigger.parentNode;
- },
- dropdownRender: function dropdownRender() {
- return renderMenu(item.sub_disciplines, item.id);
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(directionValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(item.id);
- },
- children: item.name
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(directionValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(item.id);
- },
- children: item.name
- })
- }, item.id);
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- ref: directionWarp,
- style: {
- height: 'auto',
- position: 'fixed',
- left: 0,
- top: 0,
- width: 1024,
- visibility: 'hidden'
- },
- children: disciplinesData.map(function (item) {
- var _item$sub_disciplines2;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
- children: ((_item$sub_disciplines2 = item.sub_disciplines) === null || _item$sub_disciplines2 === void 0 ? void 0 : _item$sub_disciplines2.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- placement: "bottomLeft",
- overlayStyle: {
- width: 600
- },
- getPopupContainer: function getPopupContainer(trigger) {
- return trigger.parentNode;
- },
- dropdownRender: function dropdownRender() {
- return renderMenu(item.sub_disciplines, item.id);
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(directionValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(item.id);
- },
- children: item.name
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(directionValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDirectionChange(item.id);
- },
- children: item.name
- })
- }, item.id);
- })
- }), !!directionShow && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.action,
- children: [directionShow === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- onClick: function onClick() {
- return setDirectionShow(2);
- },
- children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-xiala"
- })]
- }), directionShow === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- onClick: function onClick() {
- return setDirectionShow(1);
- },
- children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- transform: 'scale(0.5) rotate(180deg) translateY(2px)'
- },
- className: "iconfont icon-xiala"
- })]
- })]
- })]
- }), showKnowledge && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u77E5\u8BC6\u70B9"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- style: {
- overflow: 'hidden',
- height: knowledgeShow === 1 ? 94 : 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(knowledgeValue === -1 ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onKnowledgeChange(-1);
- },
- children: "\u5168\u90E8"
- }), knowledgeData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(knowledgeValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onKnowledgeChange(item.id);
- },
- children: item.name
- }, item.id);
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- ref: knowledgeWarp,
- className: LanguageSelectmodules.directionContentWrap,
- style: {
- height: 'auto',
- position: 'fixed',
- left: 0,
- top: 0,
- width: 1010,
- visibility: 'hidden'
- },
- children: knowledgeData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(knowledgeValue === item.id ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onKnowledgeChange(item.id);
- },
- children: item.name
- }, item.id);
- })
- }), !!knowledgeShow && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.action,
- children: [knowledgeShow === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- onClick: function onClick() {
- return setKnowledgeShow(2);
- },
- children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-xiala"
- })]
- }), knowledgeShow === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- onClick: function onClick() {
- return setKnowledgeShow(1);
- },
- children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- transform: 'scale(0.5) rotate(180deg) translateY(2px)'
- },
- className: "iconfont icon-xiala"
- })]
- })]
- })]
- }), showItemType && !isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u9898\u578B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!typeValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTypeChange(null);
- },
- children: "\u5168\u90E8"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: [typeData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(typeValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTypeChange(item.value);
- },
- children: item.name
- }, item.name);
- }), showShixun && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: LanguageSelectmodules.directionItem,
- onClick: function onClick() {
- return onShixunChange();
- },
- children: "\u5B9E\u8BAD\u9898"
- }, '实训题')]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u96BE\u5EA6"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!difficultyValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDifficultyChange(null);
- },
- children: "\u5168\u90E8"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: difficultyData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(difficultyValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDifficultyChange(item.value);
- },
- children: item.name
- }, item.name);
- })
- })]
- }), showRandomType && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u7C7B\u578B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!randomValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onRandomChange(null);
- },
- children: "\u5168\u90E8"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: randomData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(randomValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onRandomChange(item.value);
- },
- children: item.name
- }, item.name);
- })
- })]
- })]
- })
- });
-};
-
-/***/ }),
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[11545],{
/***/ 21564:
/*!************************************************************************************!*\
@@ -1742,8647 +999,6 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
};
})(ProblemsetPage));
-/***/ }),
-
-/***/ 72703:
-/*!************************************************************************!*\
- !*** ./src/pages/Problemset/components/AddModal/index.tsx + 1 modules ***!
- \************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ AddModal; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(10574);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(39343);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
-var message = __webpack_require__(8591);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
-var modal = __webpack_require__(43418);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
-var input = __webpack_require__(1056);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/AddModal/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var AddModalmodules = ({"flex_box_center":"flex_box_center___sBoKM","flex_space_between":"flex_space_between___SHLh3","flex_box_vertical_center":"flex_box_vertical_center___T97r6","flex_box_center_end":"flex_box_center_end___pNP7Y","flex_box_column":"flex_box_column___dr0wb","addModal":"addModal___aEWdi","row":"row____K9d5","label":"label___y3olw"});
-// EXTERNAL MODULE: ./src/components/CustomTree/index.tsx + 1 modules
-var CustomTree = __webpack_require__(66067);
-// EXTERNAL MODULE: ./src/service/problemset.ts
-var service_problemset = __webpack_require__(79658);
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts
-var _umi_production_exports = __webpack_require__(43788);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/AddModal/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-var ShareModal = function ShareModal(_ref) {
- var problemset = _ref.problemset,
- dispatch = _ref.dispatch,
- onOk = _ref.onOk;
- var _useState = (0,_react_17_0_2_react.useState)(''),
- _useState2 = slicedToArray_default()(_useState, 2),
- value = _useState2[0],
- setValue = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([0]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- selectedKeys = _useState4[0],
- setSelectedKeys = _useState4[1];
- var handleCancel = function handleCancel() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- };
- (0,_react_17_0_2_react.useEffect)(function () {
- if (problemset.actionTabs.key === '新建文件夹') {
- var _problemset$actionTab;
- setSelectedKeys([(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 || (_problemset$actionTab = _problemset$actionTab.params) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.group_id]);
- setValue('');
- }
- }, [problemset.actionTabs.key]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var array, i, res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- array = ['?', '、', '/', '╲', '*', '<', '>', '|'];
- if (value.trim()) {
- _context.next = 4;
- break;
- }
- message/* default */.ZP.warning('请输入文件夹名称');
- return _context.abrupt("return");
- case 4:
- if (!(value.charAt(0) === ' ')) {
- _context.next = 7;
- break;
- }
- message/* default */.ZP.warning('首字符不能为空格');
- return _context.abrupt("return");
- case 7:
- i = 0;
- case 8:
- if (!(i < value.length)) {
- _context.next = 15;
- break;
- }
- if (!array.includes(value.charAt(i))) {
- _context.next = 12;
- break;
- }
- message/* default */.ZP.warning('文件夹名称包含特殊字符');
- return _context.abrupt("return", false);
- case 12:
- i++;
- _context.next = 8;
- break;
- case 15:
- _context.next = 17;
- return (0,service_problemset/* createGroup */.sS)({
- parent_id: selectedKeys.length > 0 ? selectedKeys[0] : 0,
- name: value
- });
- case 17:
- res = _context.sent;
- if (res.status === 0) {
- handleCancel();
- onOk(res === null || res === void 0 ? void 0 : res.id);
- }
- case 19:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- title: "\u65B0\u5EFA\u6587\u4EF6\u5939",
- open: problemset.actionTabs.key === '新建文件夹' ? true : false
- // visible
- ,
- width: 500,
- onCancel: handleCancel,
- onOk: handleOk,
- destroyOnClose: true,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: AddModalmodules.addModal,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: AddModalmodules.row,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: AddModalmodules.label,
- children: "\u6587\u4EF6\u5939\u540D\u79F0: "
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- placeholder: "\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",
- value: value,
- onChange: function onChange(e) {
- return setValue(e.target.value);
- }
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: AddModalmodules.row,
- style: {
- alignItems: 'start',
- maxHeight: 500,
- overflow: 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: AddModalmodules.label,
- children: "\u6587\u4EF6\u5939\u4F4D\u7F6E: "
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(CustomTree/* default */.Z, {
- value: selectedKeys,
- onChange: function onChange(e) {
- return setSelectedKeys(e);
- }
- })]
- })]
- })
- });
-};
-/* harmony default export */ var AddModal = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset;
- return {
- problemset: problemset
- };
-})(ShareModal));
-
-/***/ }),
-
-/***/ 58773:
-/*!**********************************************************************!*\
- !*** ./src/pages/Problemset/components/Crumbs/index.tsx + 1 modules ***!
- \**********************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ components_Crumbs; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Crumbs/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Crumbsmodules = ({"flex_box_center":"flex_box_center___P747F","flex_space_between":"flex_space_between___OiwJD","flex_box_vertical_center":"flex_box_vertical_center___ZEhCi","flex_box_center_end":"flex_box_center_end___h8UWu","flex_box_column":"flex_box_column___SPM3D","pWrap":"pWrap___UlNGw","few":"few___fb5jD"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js
-var popover = __webpack_require__(60324);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Crumbs/index.tsx
-
-
-
-
-
-var Crumbs = function Crumbs(_ref) {
- var _ref$data = _ref.data,
- data = _ref$data === void 0 ? [] : _ref$data,
- activeTabsKey = _ref.activeTabsKey,
- _onClick = _ref.onClick;
- // const [value, setValue] = useState('');
-
- var renderFew = function renderFew() {
- return data.map(function (e, i) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Crumbsmodules.few,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- title: e.name,
- style: {
- color: i === 0 ? '#999999' : '#333333'
- },
- onClick: function onClick() {
- return _onClick(e.id, false, activeTabsKey === "3" ? true : false);
- },
- children: e.name
- }), i < data.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "/"
- })]
- }, i);
- });
- };
- var renderMuch = function renderMuch() {
- var bool = true;
- var items = data.slice(2, -2);
- var content = /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Crumbsmodules.pWrap,
- children: items.map(function (e) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- title: e.name,
- onClick: function onClick() {
- return _onClick(e.id, false, activeTabsKey === "3" ? true : false);
- },
- children: e.name
- }, e.id);
- })
- });
- return data.map(function (e, i) {
- var dom = null;
- if (i > 1 && i < data.length - 2) {
- if (bool) {
- dom = /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
- placement: "bottom",
- content: content,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#999",
- cursor: 'pointer'
- },
- children: ".../"
- })
- }, i);
- bool = false;
- }
- } else {
- dom = /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Crumbsmodules.few,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- title: e.name,
- style: {
- color: i === 0 ? '#333333' : '#999999'
- },
- onClick: function onClick() {
- return _onClick(e.id, false, activeTabsKey === "3" ? true : false);
- },
- children: e.name
- }), i < data.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "/"
- })]
- }, i);
- }
- return dom;
- });
- };
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
- style: {
- overflowX: 'auto'
- },
- children: [data.length > 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- cursor: "pointer",
- color: "#afaaaa"
- },
- className: "iconfont icon-zuoshangjiaofanhui",
- onClick: function onClick() {
- data.length === 1 ? "" : _onClick(data[data.length - 2].id, false, true);
- }
- }), (data === null || data === void 0 ? void 0 : data.length) > 5 ? renderMuch() : renderFew()]
- });
-};
-/* harmony default export */ var components_Crumbs = (Crumbs);
-
-/***/ }),
-
-/***/ 11987:
-/*!*************************************************************************!*\
- !*** ./src/pages/Problemset/components/NewFolder/index.tsx + 1 modules ***!
- \*************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- Z: function() { return /* binding */ components_NewFolder; },
- b: function() { return /* binding */ findParentIds; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(26801);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(10574);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(39343);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js
-var toConsumableArray = __webpack_require__(93923);
-var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createForOfIteratorHelper.js
-var createForOfIteratorHelper = __webpack_require__(98190);
-var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
-var message = __webpack_require__(8591);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
-var modal = __webpack_require__(43418);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
-var input = __webpack_require__(1056);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
-var es_button = __webpack_require__(3113);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree/index.js + 8 modules
-var tree = __webpack_require__(51218);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/NewFolder/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var NewFoldermodules = ({"list":"list___Ur31H","btns":"btns___ITJo0","name":"name___FtR_V","folderWrapper":"folderWrapper___szWWk","folderIcon":"folderIcon___MdKkF","share_folderIcon":"share_folderIcon___G1rNy","subject":"subject___lELqJ"});
-// EXTERNAL MODULE: ./src/utils/fetch.ts
-var fetch = __webpack_require__(4781);
-// EXTERNAL MODULE: ./src/assets/images/problemset/folder-closed.png
-var folder_closed = __webpack_require__(73631);
-// EXTERNAL MODULE: ./src/assets/images/problemset/folder.png
-var folder = __webpack_require__(31328);
-// EXTERNAL MODULE: ./src/service/problemset.ts
-var problemset = __webpack_require__(79658);
-// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
-var lodash = __webpack_require__(89392);
-// EXTERNAL MODULE: ./src/pages/Problemset/index.tsx + 26 modules
-var Problemset = __webpack_require__(33374);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var findParentIds = function findParentIds(treeData, nodeId) {
- var parentIds = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
- if (!treeData) return;
- var _iterator = createForOfIteratorHelper_default()(treeData),
- _step;
- try {
- for (_iterator.s(); !(_step = _iterator.n()).done;) {
- var node = _step.value;
- if (node.key === nodeId) {
- return parentIds;
- } else if (node.children && node.children != '') {
- var found = findParentIds(node.children, nodeId, [].concat(toConsumableArray_default()(parentIds), [{
- id: node.key,
- name: node.title.props.name
- }]));
- if (found) {
- return found;
- }
- }
- }
- } catch (err) {
- _iterator.e(err);
- } finally {
- _iterator.f();
- }
-};
-var FolderItems = function FolderItems(_ref) {
- var isProblemset = _ref.isProblemset,
- name = _ref.name,
- id = _ref.id,
- isShare = _ref.isShare,
- itemBanksCount = _ref.itemBanksCount,
- _ref$onOpen = _ref.onOpen,
- onOpen = _ref$onOpen === void 0 ? function () {} : _ref$onOpen,
- _ref$onShare = _ref.onShare,
- onShare = _ref$onShare === void 0 ? function () {} : _ref$onShare,
- _ref$onMove = _ref.onMove,
- onMove = _ref$onMove === void 0 ? function () {} : _ref$onMove,
- _ref$onDeleteOk = _ref.onDeleteOk,
- onDeleteOk = _ref$onDeleteOk === void 0 ? function () {} : _ref$onDeleteOk;
- var _useState = (0,_react_17_0_2_react.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- visible = _useState2[0],
- setVisible = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(name),
- _useState4 = slicedToArray_default()(_useState3, 2),
- folderName = _useState4[0],
- setFolderName = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(name),
- _useState6 = slicedToArray_default()(_useState5, 2),
- inputValue = _useState6[0],
- setInputValue = _useState6[1];
- var onRename = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) {
- var array, i, res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- array = ['?', '、', '/', '╲', '*', '<', '>', '|'];
- if (inputValue.trim()) {
- _context.next = 4;
- break;
- }
- message/* default */.ZP.warning('请输入文件夹名称');
- return _context.abrupt("return");
- case 4:
- if (!(inputValue.charAt(0) === ' ')) {
- _context.next = 7;
- break;
- }
- message/* default */.ZP.warning('首字符不能为空格');
- return _context.abrupt("return");
- case 7:
- i = 0;
- case 8:
- if (!(i < inputValue.length)) {
- _context.next = 15;
- break;
- }
- if (!array.includes(inputValue.charAt(i))) {
- _context.next = 12;
- break;
- }
- message/* default */.ZP.warning('文件夹名称包含特殊字符');
- return _context.abrupt("return", false);
- case 12:
- i++;
- _context.next = 8;
- break;
- case 15:
- _context.next = 17;
- return (0,fetch/* default */.ZP)("/api/item_banks_groups/".concat(Math.abs(id), ".json"), {
- method: 'put',
- body: {
- name: inputValue
- }
- });
- case 17:
- res = _context.sent;
- if (res.status === 0) {
- setVisible(false);
- setFolderName(inputValue);
- }
- case 19:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function onRename(_x) {
- return _ref2.apply(this, arguments);
- };
- }();
- var onDelete = function onDelete(id) {
- modal/* default */.Z.confirm({
- title: '提示',
- okText: '确认删除',
- className: 'custom-modal-divider ',
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: "\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: "\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01"
- })]
- }),
- cancelText: '取消',
- onOk: function () {
- var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- _context2.next = 2;
- return (0,fetch/* default */.ZP)("/api/item_banks_groups/".concat(Math.abs(id), ".json"), {
- method: 'delete',
- body: {}
- });
- case 2:
- res = _context2.sent;
- if (res.status === 0) {
- onDeleteOk(id);
- }
- case 4:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- function onOk() {
- return _onOk.apply(this, arguments);
- }
- return onOk;
- }()
- });
- };
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: NewFoldermodules.list,
- children: [visible ? /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- style: {
- maxWidth: 780
- },
- value: inputValue,
- onChange: function onChange(e) {
- return setInputValue(e.target.value);
- }
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- title: folderName,
- onClick: function onClick() {
- return onOpen(id, isShare);
- },
- className: NewFoldermodules.name,
- children: folderName
- }), itemBanksCount ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: NewFoldermodules.subject,
- children: ["\u8BD5\u9898\u6570 ", itemBanksCount]
- }) : "", isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: NewFoldermodules.btns,
- children: [visible ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- height: 16
- },
- onClick: function onClick() {
- return onRename(id);
- },
- className: "ml0",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-chenggong1",
- style: {
- color: '#33BD8C'
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- height: 16
- },
- onClick: function onClick() {
- setInputValue(folderName);
- setVisible(false);
- },
- className: "ml10",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-qingchu"
- })
- })]
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return onMove(id, 'up');
- },
- className: "ml0",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-shangyi3",
- style: {
- transform: 'translateY(2px)'
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return onMove(id, 'down');
- },
- className: "ml10",
- style: {
- transform: 'rotate(180deg) translateY(1px)'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-shangyi3"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: "ml10",
- onClick: function onClick() {
- // if (!itemBanksCount) {
- // message.warning('该目录下没有试题');
- // return;
- // }
- onShare(Math.abs(id));
- },
- type: "link",
- children: "\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: "ml10",
- onClick: function onClick() {
- return setVisible(true);
- },
- type: "link",
- children: "\u91CD\u547D\u540D"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- onClick: function onClick() {
- return onDelete(id);
- },
- type: "link",
- danger: true,
- children: "\u5220\u9664"
- })]
- })]
- });
-};
-var NewFolder = function NewFolder(_ref3) {
- var isProblemset = _ref3.isProblemset,
- data = _ref3.data,
- _ref3$onOpen = _ref3.onOpen,
- onOpen = _ref3$onOpen === void 0 ? function () {} : _ref3$onOpen,
- _ref3$onShare = _ref3.onShare,
- onShare = _ref3$onShare === void 0 ? function () {} : _ref3$onShare,
- navigation = _ref3.navigation,
- reloadData = _ref3.reloadData,
- activeTabsKey = _ref3.activeTabsKey,
- setRootData = _ref3.setRootData,
- params = _ref3.params;
- var _useState7 = (0,_react_17_0_2_react.useState)(),
- _useState8 = slicedToArray_default()(_useState7, 2),
- treeData = _useState8[0],
- setTreeData = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)([]),
- _useState10 = slicedToArray_default()(_useState9, 2),
- loadedKeys = _useState10[0],
- setLoadedKeys = _useState10[1];
- var _useState11 = (0,_react_17_0_2_react.useState)([]),
- _useState12 = slicedToArray_default()(_useState11, 2),
- expandedKeys = _useState12[0],
- setExpandedKeys = _useState12[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (treeData) {
- setTimeout(function () {
- setRootData(treeData);
- }, 200);
- }
- }, [treeData]);
- (0,_react_17_0_2_react.useEffect)(function () {
- //点击导航(或者是外部触发的文件数据更新时,需要重置记录展开状态和加载状态的数组)
- setExpandedKeys([]);
- setLoadedKeys([]);
- }, [data]);
- (0,_react_17_0_2_react.useEffect)(function () {
- if (expandedKeys.length === 0 && loadedKeys.length === 0) {
- setTreeData(data === null || data === void 0 ? void 0 : data.map(function (item) {
- return {
- title: /*#__PURE__*/(0,jsx_runtime.jsx)(FolderItems, {
- isProblemset: isProblemset,
- name: item.name,
- id: item.id,
- isShare: item.is_share,
- itemBanksCount: item.item_banks_count,
- onMove: handleMove,
- onOpen: onOpen,
- onShare: onShare,
- onDeleteOk: handleDelete
- }),
- key: item.id,
- icon: item.is_share ?
- /*#__PURE__*/
- // 共享后文件夹的样式
- (0,jsx_runtime.jsx)("img", {
- onClick: function onClick() {
- onOpen(item.id);
- },
- src: folder,
- className: NewFoldermodules.share_folderIcon
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- onClick: function onClick() {
- onOpen(item.id);
- },
- src: folder_closed,
- className: NewFoldermodules.folderIcon
- }),
- isLeaf: !item.have_child
- };
- }));
- }
- }, [expandedKeys, loadedKeys, data]);
- var moveTreeNode = function moveTreeNode(list, key, direction) {
- //最顶部和最底部的边界条件后端会处理
- var listCopy = (0,lodash.cloneDeep)(list);
- for (var i = 0; i < listCopy.length; i++) {
- if (listCopy[i].key === key) {
- if (direction === 'up') {
- var _ref4 = [listCopy[i], listCopy[i - 1]];
- listCopy[i - 1] = _ref4[0];
- listCopy[i] = _ref4[1];
- } else {
- var _ref5 = [listCopy[i + 1], listCopy[i]];
- listCopy[i] = _ref5[0];
- listCopy[i + 1] = _ref5[1];
- }
- break;
- }
- if (listCopy[i].children) {
- listCopy[i].children = moveTreeNode(listCopy[i].children, key, direction);
- }
- }
- return listCopy;
- };
- var handleMove = /*#__PURE__*/function () {
- var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id, direction) {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- if (!(direction === 'up')) {
- _context3.next = 6;
- break;
- }
- _context3.next = 3;
- return (0,problemset/* moveUp */.A1)({
- id: Math.abs(id)
- });
- case 3:
- _context3.t0 = _context3.sent;
- _context3.next = 9;
- break;
- case 6:
- _context3.next = 8;
- return (0,problemset/* moveDown */.vi)({
- id: Math.abs(id)
- });
- case 8:
- _context3.t0 = _context3.sent;
- case 9:
- res = _context3.t0;
- if (res.status === 0) {
- setTreeData(function (originData) {
- return moveTreeNode(originData, id, direction);
- });
- }
- case 11:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- return function handleMove(_x2, _x3) {
- return _ref6.apply(this, arguments);
- };
- }();
- var deleteTreeNode = function deleteTreeNode(list, key) {
- return list.filter(function (node) {
- if (node.key === key) {
- return false;
- }
- if (node.children) {
- node.children = deleteTreeNode(node.children, key);
- }
- return true;
- });
- };
- var handleDelete = function handleDelete(id) {
- setTreeData(function (originData) {
- return deleteTreeNode(originData, id);
- });
- reloadData();
- };
- //更新treeNode的统一方法
- var updateTreeData = function updateTreeData(list, key, changePart) {
- return list.map(function (node) {
- if (node.key === key) {
- return objectSpread2_default()(objectSpread2_default()({}, node), changePart);
- }
- if (node.children) {
- return objectSpread2_default()(objectSpread2_default()({}, node), {}, {
- children: updateTreeData(node.children, key, changePart)
- });
- }
- return node;
- });
- };
- var onLoadData = /*#__PURE__*/function () {
- var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(nodeData) {
- var _findParentIds;
- var key, isTeam, res, _ref8, data, total_count;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- key = nodeData.key; // 判断是否在团队,如果是就传 type为3,否则传 空
- isTeam = activeTabsKey === Problemset.TabType.TeachGroupShare ? '3' : "";
- _context4.next = 4;
- return (0,problemset/* getGroup */.ex)(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- group_id: Math.abs(key),
- parents: [].concat(toConsumableArray_default()(navigation || [{
- id: 0,
- name: "根目录"
- }]), toConsumableArray_default()((_findParentIds = findParentIds(treeData, key)) === null || _findParentIds === void 0 ? void 0 : _findParentIds.map(function (i) {
- return {
- id: i.id,
- name: i.name
- };
- }))),
- type: isTeam
- }));
- case 4:
- res = _context4.sent;
- _ref8 = res || {}, data = _ref8.data, total_count = _ref8.total_count;
- if (total_count > 0) {
- setTreeData(function (originData) {
- return updateTreeData(originData, key, {
- children: data.map(function (item) {
- return {
- title: /*#__PURE__*/(0,jsx_runtime.jsx)(FolderItems, {
- isProblemset: isProblemset,
- name: item.name,
- id: item.id,
- itemBanksCount: item.item_banks_count //试题数
- ,
- onMove: handleMove,
- onOpen: onOpen,
- onShare: onShare,
- onDeleteOk: handleDelete
- }),
- key: item.id,
- icon: item.is_share ?
- /*#__PURE__*/
- // 共享后文件夹的样式
- (0,jsx_runtime.jsx)("img", {
- onClick: function onClick() {
- onOpen(item.id);
- },
- src: folder,
- className: NewFoldermodules.share_folderIcon
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- onClick: function onClick() {
- onOpen(item.id);
- },
- src: folder_closed,
- className: NewFoldermodules.folderIcon
- }),
- isLeaf: !item.have_child
- };
- })
- });
- });
- }
- case 7:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- }));
- return function onLoadData(_x4) {
- return _ref7.apply(this, arguments);
- };
- }();
- var onExpand = function onExpand(expandedKeys, info) {
- setExpandedKeys(expandedKeys);
- };
- return (treeData === null || treeData === void 0 ? void 0 : treeData.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, {
- showLine: {
- showLeafIcon: false
- },
- showIcon: true,
- treeData: treeData,
- loadData: onLoadData,
- onExpand: onExpand,
- onLoad: function onLoad(keys) {
- setLoadedKeys(keys);
- },
- className: NewFoldermodules.folderWrapper,
- selectable: false,
- expandedKeys: expandedKeys,
- loadedKeys: loadedKeys
- });
-};
-/* harmony default export */ var components_NewFolder = (NewFolder);
-
-/***/ }),
-
-/***/ 50004:
-/*!*********************************************************************!*\
- !*** ./src/pages/Problemset/components/Topic/index.tsx + 2 modules ***!
- \*********************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- N: function() { return /* binding */ MenuMore; },
- Z: function() { return /* binding */ Topic; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js
-var toConsumableArray = __webpack_require__(93923);
-var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
-var RenderHtml = __webpack_require__(32666);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
-var es_radio = __webpack_require__(5112);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
-var es_checkbox = __webpack_require__(24905);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
-var es_menu = __webpack_require__(20834);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
-var dropdown = __webpack_require__(38854);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Topic/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Topicmodules = ({"flex_box_center":"flex_box_center___K3pXk","flex_space_between":"flex_space_between___JNXiy","flex_box_vertical_center":"flex_box_vertical_center___lX_K7","flex_box_center_end":"flex_box_center_end___ESJAL","flex_box_column":"flex_box_column___nMTYm","line":"line___cNtUM","b1":"b1___xIRxk","b2":"b2___N5uit","list":"list___SBMGo","title":"title___zQP91","tr":"tr___uaxLL","itemDetail":"itemDetail___Ye51x","answerWrapper":"answerWrapper___WJAPa","decoration":"decoration___fOLFB","row":"row___FvSRM","typeRow":"typeRow___qpDsw","type":"type___a8Bs6","typeName":"typeName___EfvMr","typeIcon":"typeIcon___XnhBc","unpublished":"unpublished___h3A34","private":"private___Ok_kP","public":"public___V5_HF","reviewFlag":"reviewFlag___MWDMc","typeRightAction":"typeRightAction___zwJ4e","actionLink":"actionLink___XxdsL","actionIcon":"actionIcon___YoZs8","topicTitle":"topicTitle___TXfB_","topicTitleContent":"topicTitleContent___MceUW","judgmentContent":"judgmentContent___Adte7","programContent":"programContent___R8AFa","otherContent":"otherContent___CNAVC","combinationContent":"combinationContent___NWKpD","con":"con___MJkTE","otherContentItem":"otherContentItem___sXGMT","otehrContentHtml":"otehrContentHtml___MKkjT","difficultyRow":"difficultyRow___E6YVK","updateTimeRow":"updateTimeRow___MPFJY","updateTimeWrap":"updateTimeWrap___iIz5W","updateTimeContent":"updateTimeContent___CpqJg","programLanguage":"programLanguage___lku0d","updateTimeRowAction":"updateTimeRowAction___Y6grB","bottomAction":"bottomAction___sQwM3","borderColorBlue":"borderColorBlue___vZe0j","borderColorRed":"borderColorRed___GPm9E","borderColorFFF":"borderColorFFF___izaeA","borderColorGray":"borderColorGray___WdIyN","selectIcon":"selectIcon___I35Ch","colorGreen":"colorGreen___yFw84","parseAnswerBorder":"parseAnswerBorder___tmhXi","answer":"answer___c9YYj","answerHtml":"answerHtml___sp4Xx","parse":"parse___Lif5r","parseText":"parseText___KMhnK","parseAnswer":"parseAnswer___aFs0o","parseAnswerHtml":"parseAnswerHtml___AfP6o","actionBar":"actionBar___Q6e1E","know":"know___EtJbV","menu":"menu___ODbWA","bottom":"bottom___yLg8j","textBtn":"textBtn___p8TrW"});
-// EXTERNAL MODULE: ./src/utils/authority.ts
-var authority = __webpack_require__(71633);
-;// CONCATENATED MODULE: ./src/assets/images/problemset/answer-decoration.png
-var answer_decoration_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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";
-// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
-var base64 = __webpack_require__(24334);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Topic/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-var tagDotData = ['A.', 'B.', 'C.', 'D.', 'E.', 'F.', 'G.', 'H.', 'I.', 'J.', 'K.', 'L.', 'M.', 'N.', 'O.', 'P.', 'Q.', 'R.', 'S.', 'T.', 'U.', 'V.', 'W.', 'X.', 'Y.', 'Z.'];
-var tagData = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
-var List = function List(_ref) {
- var _data$program_attr3, _data$program_attr4;
- var data = _ref.data,
- selectIds = _ref.selectIds,
- _ref$onSelectCheckBox = _ref.onSelectCheckBox,
- onSelectCheckBox = _ref$onSelectCheckBox === void 0 ? function () {} : _ref$onSelectCheckBox,
- _ref$showCheckbox = _ref.showCheckbox,
- showCheckbox = _ref$showCheckbox === void 0 ? true : _ref$showCheckbox;
- var _useState = (0,_react_17_0_2_react.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- visible = _useState2[0],
- setVisible = _useState2[1];
- var renderContent = function renderContent() {
- if (data.item_type === "JUDGMENT") {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.judgmentContent,
- children: data.choices.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- disabled: true,
- children: item.choice_text
- }, key);
- })
- });
- }
- if (data.item_type === "PROGRAM") {
- var _data$program_attr;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.programContent,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: (_data$program_attr = data.program_attr) === null || _data$program_attr === void 0 ? void 0 : _data$program_attr.description
- })
- });
- }
- if (data.item_type === "COMBINATION") {
- var _data$sub_item_banks;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.combinationContent,
- children: data === null || data === void 0 || (_data$sub_item_banks = data.sub_item_banks) === null || _data$sub_item_banks === void 0 ? void 0 : _data$sub_item_banks.map(function (e, i) {
- var _e$choices;
- var str = "(\u9898\u76EE".concat(i + 1, "-\u5355\u9009\u9898) ");
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- marginTop: 10,
- marginBottom: 10
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: str + e.name
- })
- }), e.choices.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.otherContentItem,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: tagDotData[key]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.otehrContentHtml,
- value: item.choice_text
- })]
- }, key);
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.con,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("b", {
- className: "c-grey-333 font14",
- children: [" \u7B54\u6848\uFF1A", tagData === null || tagData === void 0 ? void 0 : tagData[e === null || e === void 0 || (_e$choices = e.choices) === null || _e$choices === void 0 ? void 0 : _e$choices.findIndex(function (k) {
- return k === null || k === void 0 ? void 0 : k.is_answer;
- })], " "]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u89E3\u6790\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.parseAnswerHtml,
- value: e.analysis || '暂无解析'
- })]
- })]
- })]
- });
- })
- });
- }
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.otherContent,
- children: data.choices.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.otherContentItem,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: tagDotData[key]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.otehrContentHtml,
- value: item.choice_text
- })]
- }, key);
- })
- });
- };
- var renderCompletionAnswer = function renderCompletionAnswer() {
- var _data$standard_answer;
- if ((data === null || data === void 0 ? void 0 : data.item_type) === 'BPROGRAM') {
- return;
- }
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, key) {
- var _item$answer_text;
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.answerHtml,
- children: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item === null || item === void 0 || (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.join('、'))
- }, key);
- })
- });
- };
- var renderAnswer = function renderAnswer() {
- var _data$answer_texts, _data$choices, _data$program_attr2, _data$standard_answer2;
- var rightKeyMapping = {
- "SUBJECTIVE": (_data$answer_texts = data.answer_texts) === null || _data$answer_texts === void 0 ? void 0 : _data$answer_texts[0],
- "JUDGMENT": (_data$choices = data.choices) === null || _data$choices === void 0 || (_data$choices = _data$choices.find(function (item) {
- return item.is_answer;
- })) === null || _data$choices === void 0 ? void 0 : _data$choices.choice_text
- };
- var singleIndex = data.choices.map(function (item) {
- return item.is_answer;
- }).findIndex(function (item) {
- return item;
- });
- var singleAnswer = singleIndex > -1 ? tagData[singleIndex] : '';
- var multipleAnswer = '';
- data.choices.map(function (item, index) {
- if (item.is_answer) {
- multipleAnswer += tagData[index];
- }
- });
- var otherAnswer = rightKeyMapping[data.item_type];
- var answerMapping = {
- "SINGLE": /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.answerHtml,
- value: "\u7B54\u6848\uFF1A".concat(singleAnswer || '无')
- }),
- "MULTIPLE": /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.answerHtml,
- value: "\u7B54\u6848\uFF1A".concat(multipleAnswer || '无')
- }),
- "COMPLETION": renderCompletionAnswer(),
- "BPROGRAM": /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.answerHtml,
- showProgramFill: true,
- value: base64.Base64.decode((data === null || data === void 0 || (_data$program_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.code) || '')
- }), (_data$standard_answer2 = data.standard_answer) === null || _data$standard_answer2 === void 0 ? void 0 : _data$standard_answer2.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.answerHtml,
- children: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item === null || item === void 0 ? void 0 : item.answer_text)
- }, key);
- })]
- })
- };
- var otherAnswerElement = /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.answerHtml,
- value: "\u7B54\u6848\uFF1A".concat(otherAnswer || '无')
- });
- return answerMapping[data.item_type] || otherAnswerElement;
- };
- var handleSelectCheck = function handleSelectCheck(e) {
- var ids = toConsumableArray_default()(selectIds);
- if (e.target.checked) {
- ids.push(data.id);
- } else {
- ids = ids.filter(function (k) {
- return k !== data.id;
- });
- }
- onSelectCheckBox(ids);
- };
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.itemWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.list,
- children: [showCheckbox && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- className: "mr10",
- onChange: handleSelectCheck,
- checked: selectIds.includes(data.id)
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return setVisible(!visible);
- },
- className: Topicmodules.title,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- showLines: 1,
- showTextOnly: true,
- className: Topicmodules.topicTitleContent,
- value: data.name
- }, 1)
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return setVisible(!visible);
- },
- className: Topicmodules.tr,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- style: {
- transform: visible ? 'scale(0.5) rotate(-180deg)' : 'scale(0.5) rotate(0deg)'
- },
- className: "iconfont icon-zhankai4"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
- style: visible ? {
- display: 'block'
- } : {
- display: 'none'
- },
- className: Topicmodules.itemDetail,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- marginBottom: 44
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.topicTitleContent,
- value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.description : data.name
- }, 2), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "".concat(Topicmodules.row, " mt15"),
- children: renderContent()
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.row,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.updateTimeRow,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.updateTimeWrap,
- children: data.item_type === "PROGRAM" && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: Topicmodules.programLanguage,
- children: ["\u7F16\u7A0B\u8BED\u8A00\uFF1A", (_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.language]
- })
- })
- })
- })]
- }),
- // data.item_type !== "PROGRAM" &&
- data.item_type !== "COMBINATION" && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.answerWrapper,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: answer_decoration_namespaceObject,
- alt: "",
- className: Topicmodules.decoration
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.answer,
- children: renderAnswer()
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.parse,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.parseText,
- children: "\u89E3\u6790\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Topicmodules.parseAnswer,
- children: data.analysis ? /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.parseAnswerHtml,
- value: data.analysis
- }) : "暂无解析"
- })]
- })]
- })]
- })]
- });
-};
-var MenuMore = function MenuMore(_ref2) {
- var _data$program_attr5, _data$program_attr6, _data$program_attr7, _data$program_attr9, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$author3, _user$userInfo3, _data$program_attr11, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5, _data$author6, _user$userInfo6;
- var SubjectShare = _ref2.SubjectShare,
- isProblemset = _ref2.isProblemset,
- data = _ref2.data,
- user = _ref2.user,
- activeTabsKey = _ref2.activeTabsKey,
- _ref2$onPublicReview = _ref2.onPublicReview,
- onPublicReview = _ref2$onPublicReview === void 0 ? function () {} : _ref2$onPublicReview,
- _ref2$onStartExperien = _ref2.onStartExperience,
- onStartExperience = _ref2$onStartExperien === void 0 ? function () {} : _ref2$onStartExperien,
- _ref2$onSetPrivate = _ref2.onSetPrivate,
- onSetPrivate = _ref2$onSetPrivate === void 0 ? function () {} : _ref2$onSetPrivate,
- _ref2$onCorrection = _ref2.onCorrection,
- onCorrection = _ref2$onCorrection === void 0 ? function () {} : _ref2$onCorrection,
- _ref2$onCollect = _ref2.onCollect,
- onCollect = _ref2$onCollect === void 0 ? function () {} : _ref2$onCollect,
- _ref2$onSetPublic = _ref2.onSetPublic,
- onSetPublic = _ref2$onSetPublic === void 0 ? function () {} : _ref2$onSetPublic,
- _ref2$onDelete = _ref2.onDelete,
- onDelete = _ref2$onDelete === void 0 ? function () {} : _ref2$onDelete,
- _ref2$onCancel = _ref2.onCancel,
- onCancel = _ref2$onCancel === void 0 ? function () {} : _ref2$onCancel,
- _ref2$onSelect = _ref2.onSelect,
- onSelect = _ref2$onSelect === void 0 ? function () {} : _ref2$onSelect,
- _ref2$onMoveTo = _ref2.onMoveTo,
- onMoveTo = _ref2$onMoveTo === void 0 ? function () {} : _ref2$onMoveTo,
- _ref2$addProblemset = _ref2.addProblemset,
- addProblemset = _ref2$addProblemset === void 0 ? function () {} : _ref2$addProblemset,
- _ref2$onSetShare = _ref2.onSetShare,
- onSetShare = _ref2$onSetShare === void 0 ? function () {} : _ref2$onSetShare,
- _ref2$onCancelShare = _ref2.onCancelShare,
- onCancelShare = _ref2$onCancelShare === void 0 ? function () {} : _ref2$onCancelShare,
- _ref2$onPublish = _ref2.onPublish,
- onPublish = _ref2$onPublish === void 0 ? function () {} : _ref2$onPublish,
- _ref2$onCancelPublish = _ref2.onCancelPublish,
- onCancelPublish = _ref2$onCancelPublish === void 0 ? function () {} : _ref2$onCancelPublish,
- _ref2$onCpTest = _ref2.onCpTest,
- onCpTest = _ref2$onCpTest === void 0 ? function () {} : _ref2$onCpTest;
- var editUrl = data.item_type === "PROGRAM" ? "/problems/newedit/".concat((_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.identifier) : data.item_type === "BPROGRAM" ? "/problemset/edit/".concat((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.identifier, "?type=1") : "/problemset/edit/".concat(data.id);
- var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.status) !== 0 || data.item_type !== "PROGRAM");
- // console.log(data, "看是否共享文案的data");
-
- var menuItems = [{
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- target: "_blank",
- href: editUrl,
- children: "\u7F16\u8F91"
- }),
- key: '-1',
- show: activeTabsKey === "0" && !data["public"] || activeTabsKey == "3" && data.edit_role
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCpTest(data.id, activeTabsKey);
- },
- children: activeTabsKey == "1" ? "复制到我创建的" : "复制试题"
- }),
- key: '13',
- show: true
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- var _data$program_attr8;
- return onCancelPublish(data === null || data === void 0 || (_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.identifier);
- },
- children: "\u64A4\u9500\u53D1\u5E03"
- }),
- key: '0',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr9 = data.program_attr) === null || _data$program_attr9 === void 0 ? void 0 : _data$program_attr9.status) !== 0 && !data["public"] && ((_data$author = data.author) === null || _data$author === void 0 ? void 0 : _data$author.login) === ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onMoveTo(data.id);
- },
- children: "\u79FB\u52A8\u5230"
- }),
- key: '1',
- show: activeTabsKey === "0"
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- data.is_share ? onCancelShare(data.id) : onSetShare(data.id);
- },
- children: "\u5171\u4EAB"
- }),
- key: '3',
- show: activeTabsKey === "0" && !(data !== null && data !== void 0 && data.is_share)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCancelShare(data.id);
- },
- children: "\u64A4\u9500\u5171\u4EAB"
- }),
- key: '3',
- show: activeTabsKey === "0" && (data === null || data === void 0 ? void 0 : data.is_share) || activeTabsKey === "3" && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onSetPublic(data.id);
- },
- children: "\u516C\u5F00"
- }),
- key: '4',
- show: showPrivateFlag
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.reviewFlag,
- onClick: onPublicReview,
- children: "\u5BA1\u6838\u4E2D"
- }),
- key: '5',
- show: activeTabsKey === "0" && !data["public"] && data.apply && (data.item_type === "PROGRAM" && data.program_attr.status !== 0 || data.item_type !== "PROGRAM")
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onSetPrivate(data.id);
- },
- children: "\u64A4\u9500\u516C\u5F00"
- }),
- key: '6',
- show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author3 = data.author) === null || _data$author3 === void 0 ? void 0 : _data$author3.login) === ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCollect(data.id, data.is_collected);
- },
- children: "\u53D6\u6D88\u6536\u85CF"
- }),
- key: '7',
- show: activeTabsKey === "2"
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- var _data$program_attr10;
- return onPublish(data === null || data === void 0 || (_data$program_attr10 = data.program_attr) === null || _data$program_attr10 === void 0 ? void 0 : _data$program_attr10.identifier);
- },
- children: "\u53D1\u5E03"
- }),
- key: '8',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr11 = data.program_attr) === null || _data$program_attr11 === void 0 ? void 0 : _data$program_attr11.status) === 0 && !data["public"] && ((_data$author4 = data.author) === null || _data$author4 === void 0 ? void 0 : _data$author4.login) === ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCollect(data.id, data.is_collected);
- },
- children: data.is_collected ? '取消收藏' : '收藏'
- }),
- key: '9',
- show: (activeTabsKey === "1" || activeTabsKey === "3") && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && ((_data$author5 = data.author) === null || _data$author5 === void 0 ? void 0 : _data$author5.login) !== ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCorrection(data.id);
- },
- children: "\u7EA0\u9519"
- }),
- key: '10',
- show: activeTabsKey !== "0" && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)()
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onDelete(data.id);
- },
- children: "\u5220\u9664"
- }),
- key: '11',
- show: activeTabsKey === "0" && !data["public"] || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_data$author6 = data.author) === null || _data$author6 === void 0 ? void 0 : _data$author6.login) !== ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return addProblemset(data.id);
- },
- children: "\u52A0\u5165\u6211\u7684\u9898\u5E93"
- }),
- key: '12',
- show: activeTabsKey === "1"
- }].filter(function (item) {
- return item.show;
- });
- var menu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
- forceSubMenuRender: true,
- className: Topicmodules.menu,
- items: menuItems
- });
- var smMenu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
- forceSubMenuRender: true,
- className: Topicmodules.menu,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCorrection(data.id);
- },
- children: "\u7EA0\u9519"
- })
- }, "10")
- });
- var showMore = activeTabsKey !== "0" && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)();
- return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
- children: isProblemset ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [data.item_type !== "SUBJECTIVE" && data.item_type !== "COMBINATION" && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Topicmodules.textBtn,
- style: {
- cursor: 'pointer'
- },
- onClick: function onClick() {
- return onStartExperience(data);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b2
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-tiyan font14 mr5"
- }), "\u4F53\u9A8C", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b2
- })]
- })]
- }), menuItems.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- dropdownRender: function dropdownRender() {
- return menu;
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- cursor: "default"
- },
- onClick: function onClick(e) {
- return e.preventDefault();
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Topicmodules.textBtn,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-gengduo5 font14 mr5"
- }), "\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b2
- })]
- })]
- })
- })
- })]
- }) : showMore ? /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- className: "ml40",
- dropdownRender: function dropdownRender() {
- return smMenu;
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- cursor: "default"
- },
- onClick: function onClick(e) {
- return e.preventDefault();
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Topicmodules.textBtn,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-gengduo5 font14 mr5"
- }), "\u66F4\u591A", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Topicmodules.line,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b1
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: Topicmodules.b2
- })]
- })]
- })
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {})
- });
-};
-/* harmony default export */ var Topic = (List);
-
-/***/ }),
-
-/***/ 33374:
-/*!*****************************************************!*\
- !*** ./src/pages/Problemset/index.tsx + 26 modules ***!
- \*****************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-// ESM COMPAT FLAG
-__webpack_require__.r(__webpack_exports__);
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- TabType: function() { return /* binding */ TabType; },
- "default": function() { return /* binding */ Problemset; }
-});
-
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(10574);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js
-var toConsumableArray = __webpack_require__(93923);
-var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(26801);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(39343);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(11006);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
-var _react_17_0_2_react = __webpack_require__(59301);
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts
-var _umi_production_exports = __webpack_require__(43788);
-// EXTERNAL MODULE: ./src/components/LanguageSelect/index.tsx + 1 modules
-var LanguageSelect = __webpack_require__(71305);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules
-var tabs = __webpack_require__(99313);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
-var input = __webpack_require__(1056);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
-var modal = __webpack_require__(43418);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
-var es_radio = __webpack_require__(5112);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
-var message = __webpack_require__(8591);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
-var spin = __webpack_require__(71418);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
-var es_checkbox = __webpack_require__(24905);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
-var es_menu = __webpack_require__(20834);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
-var tooltip = __webpack_require__(6848);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules
-var breadcrumb = __webpack_require__(66104);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
-var es_button = __webpack_require__(3113);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
-var dropdown = __webpack_require__(38854);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules
-var pagination = __webpack_require__(41867);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
-var row = __webpack_require__(95237);
-// EXTERNAL MODULE: ./src/pages/Problemset/components/AddModal/index.tsx + 1 modules
-var AddModal = __webpack_require__(72703);
-// EXTERNAL MODULE: ./src/components/NoData/index.tsx
-var NoData = __webpack_require__(31917);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(27161);
-var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var componentsmodules = ({"modalContent":"modalContent___UXmJC","modalContentLeft":"modalContentLeft___JOFgX","green":"green___rI_w_","textArea":"textArea___OTapv","red":"red___cDswv","row":"row___CE3Y7","html":"html___u9n4r","line":"line___Lh9Lb"});
-// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(37712);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/PublicReviewModal.tsx
-
-var _excluded = ["problemset", "globalSetting", "loading", "dispatch"];
-
-
-
-
-
-
-var PublicReviewModal = function PublicReviewModal(_ref) {
- var problemset = _ref.problemset,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- props = objectWithoutProperties_default()(_ref, _excluded);
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- centered: true,
- keyboard: false,
- closable: false,
- destroyOnClose: true,
- open: problemset.actionTabs.key === 'Problemset-PublicReview',
- title: "\u63D0\u793A",
- okText: "\u77E5\u9053\u5566",
- cancelText: "",
- width: "442px",
- onOk: function onOk() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- },
- onCancel: function onCancel() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.modalContent,
- children: "\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.modalContent,
- children: "\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"
- })]
- });
-};
-/* harmony default export */ var components_PublicReviewModal = ((0,_umi_production_exports.connect)(function (_ref2) {
- var problemset = _ref2.problemset,
- loading = _ref2.loading,
- globalSetting = _ref2.globalSetting;
- return {
- problemset: problemset,
- globalSetting: globalSetting,
- loading: loading.effects
- };
-})(PublicReviewModal));
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/ExportFolderModal/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var ExportFolderModalmodules = ({"flex_box_center":"flex_box_center___YKb0w","flex_space_between":"flex_space_between___wpoDJ","flex_box_vertical_center":"flex_box_vertical_center____nKxT","flex_box_center_end":"flex_box_center_end___vyS5Y","flex_box_column":"flex_box_column___WjAJ8","exportModal":"exportModal___zrCjw"});
-// EXTERNAL MODULE: ./src/components/CustomTree/index.tsx + 1 modules
-var CustomTree = __webpack_require__(66067);
-// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js
-var dayjs_min = __webpack_require__(9498);
-var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
-// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
-var env = __webpack_require__(26078);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/ExportFolderModal/index.tsx
-
-
-
-
-
-
-
-
-
-var ExportModal = function ExportModal(_ref) {
- var problemset = _ref.problemset,
- dispatch = _ref.dispatch;
- var _useState = (0,_react_17_0_2_react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- value = _useState2[0],
- setValue = _useState2[1];
- var handleCancel = function handleCancel() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- };
- (0,_react_17_0_2_react.useEffect)(function () {
- if (problemset.actionTabs.key === '导出试题') {
- var _problemset$actionTab;
- setValue([(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 || (_problemset$actionTab = _problemset$actionTab.params) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.group_id]);
- }
- }, [problemset.actionTabs.key]);
- var handleOk = function handleOk() {
- if (value.length === 0) {
- message/* default */.ZP.warning('请选择文件夹');
- return;
- }
- // ExportProblemset({
- // group_id: value[0]
- // })
- // handleCancel()
- console.log(value[0], 22);
- uploadRequest({}, "/api/item_banks/export.xlsx?group_id=".concat(value[0]), function (res, xhr) {
- var _res$target$response;
- if (((_res$target$response = res.target.response) === null || _res$target$response === void 0 ? void 0 : _res$target$response.type) === 'application/json') {
- var reader = new FileReader();
- reader.readAsText(res.target.response, 'utf-8');
- reader.addEventListener('loadend', function () {
- var msg = JSON.parse(reader.result);
- message/* default */.ZP.warning((msg === null || msg === void 0 ? void 0 : msg.message) || '下载出错, 请联系管理员');
- });
- return;
- }
- var blob = new Blob([res.target.response], {
- type: 'application/vnd.ms-excel;charset=utf-8'
- });
- var fileName = "item_bank_template_".concat(dayjs_min_default()().format('YYYY-MM-DD HH:mm:ss'), ".xlsx");
-
- // for IE
- if (window.navigator && window.navigator.msSaveOrOpenBlob) {
- window.navigator.msSaveOrOpenBlob(blob, fileName);
- } else {
- // for Non-IE
- var objectUrl = URL.createObjectURL(blob);
- var link = document.createElement("a");
- link.href = objectUrl;
- link.setAttribute("download", fileName);
- document.body.appendChild(link);
- link.click();
- window.URL.revokeObjectURL(link.href);
- }
- handleCancel();
- });
- };
- var uploadRequest = function uploadRequest(params, url, callback, error) {
- var newUrl = env/* default */.Z.API_SERVER + url;
- var xhr = new window.XMLHttpRequest();
- xhr.withCredentials = true;
- xhr.addEventListener('load', function (res) {
- callback(res, xhr);
- }, false);
- xhr.addEventListener('error', function (err) {
- if (error) {
- error(err);
- }
- }, false);
- xhr.responseType = 'blob';
- xhr.open('GET', newUrl);
- xhr.send(null);
- return xhr;
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- title: "\u5BFC\u51FA\u8BD5\u9898",
- open: problemset.actionTabs.key === '导出试题' ? true : false,
- width: 718,
- destroyOnClose: true,
- wrapClassName: ExportFolderModalmodules.customModal,
- onCancel: handleCancel,
- onOk: handleOk,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: ExportFolderModalmodules.exportModal,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(CustomTree/* default */.Z, {
- value: value,
- onChange: function onChange(e) {
- return setValue(e);
- }
- })
- })
- });
-};
-/* harmony default export */ var ExportFolderModal = ((0,_umi_production_exports.connect)(function (_ref2) {
- var problemset = _ref2.problemset;
- return {
- problemset: problemset
- };
-})(ExportModal));
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/ShareModal/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var ShareModalmodules = ({"flex_box_center":"flex_box_center___CwmPP","flex_space_between":"flex_space_between___td8SO","flex_box_vertical_center":"flex_box_vertical_center___GSFzs","flex_box_center_end":"flex_box_center_end___YzfHD","flex_box_column":"flex_box_column___exEQb","customModal":"customModal___lg6DD","shareModal":"shareModal___uZhG_","content":"content___I8qEq","group":"group___KeY9s","teachGroup":"teachGroup____SeBs","footer":"footer___Jn0qQ"});
-// EXTERNAL MODULE: ./src/service/problemset.ts
-var service_problemset = __webpack_require__(79658);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/ShareModal/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-var ShareModal = function ShareModal(_ref) {
- var _problemset$teachGrou;
- var problemset = _ref.problemset,
- dispatch = _ref.dispatch,
- onOk = _ref.onOk;
- var urlParams = (0,_umi_production_exports.useParams)();
- var _useState = (0,_react_17_0_2_react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- list = _useState2[0],
- setList = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(1),
- _useState4 = slicedToArray_default()(_useState3, 2),
- shareIndex = _useState4[0],
- setShareIndex = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)([]),
- _useState6 = slicedToArray_default()(_useState5, 2),
- value = _useState6[0],
- setValue = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)([]),
- _useState8 = slicedToArray_default()(_useState7, 2),
- teachValue = _useState8[0],
- setTeachValue = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)(true),
- _useState10 = slicedToArray_default()(_useState9, 2),
- loading = _useState10[0],
- setLoading = _useState10[1];
- var _useState11 = (0,_react_17_0_2_react.useState)(false),
- _useState12 = slicedToArray_default()(_useState11, 2),
- btnLoading = _useState12[0],
- setBtnLoading = _useState12[1];
- var _useState13 = (0,_react_17_0_2_react.useState)(false),
- _useState14 = slicedToArray_default()(_useState13, 2),
- allChecked = _useState14[0],
- setAllChecked = _useState14[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (problemset.actionTabs.key === '共享试题') {
- var _problemset$actionTab;
- getData();
- setValue([(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 || (_problemset$actionTab = _problemset$actionTab.params) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.group_id]);
- }
- }, [problemset.actionTabs.key]);
- var getData = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res, noParams, newList;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- setLoading(true);
- //作为一个新的请求,防止和其他分组有差异
- _context.next = 3;
- return (0,service_problemset/* getItemBanks */.Of)({
- type: 0,
- page: 1,
- per_page: 10,
- order_by: 'new'
- });
- case 3:
- res = _context.sent;
- if (res !== null && res !== void 0 && res.item_banks_group) {
- noParams = {
- id: -1,
- item_banks_count: (res === null || res === void 0 ? void 0 : res.no_group_count) || 0,
- name: {
- name: '未加入分组'
- }
- };
- newList = [noParams].concat((res === null || res === void 0 ? void 0 : res.item_banks_group) || []);
- setList(newList);
- }
- setLoading(false);
- case 6:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function getData() {
- return _ref2.apply(this, arguments);
- };
- }();
- var handleCancel = function handleCancel() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- };
- var handleOk = /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- if (!(value.length === 0)) {
- _context2.next = 3;
- break;
- }
- message/* default */.ZP.warning('请选择需要的文件夹');
- return _context2.abrupt("return");
- case 3:
- if (!(shareIndex === 1)) {
- _context2.next = 6;
- break;
- }
- setShareIndex(2);
- return _context2.abrupt("return");
- case 6:
- setBtnLoading(true);
- _context2.next = 9;
- return (0,service_problemset/* batchShare */.GW)({
- item_banks_group_ids: value,
- clazz: 'ItemBank',
- group_ids: teachValue
- });
- case 9:
- res = _context2.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- onOk();
- handleCancel();
- }
- setBtnLoading(false);
- case 12:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- return function handleOk() {
- return _ref3.apply(this, arguments);
- };
- }();
- var onChange = function onChange(values) {
- setValue(values);
- setAllChecked(values.length === list.length);
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- afterClose: function afterClose() {
- setTeachValue([]);
- setShareIndex(1);
- setAllChecked(false);
- setList([]);
- },
- title: "\u5171\u4EAB\u8BD5\u9898".concat(shareIndex, "/2"),
- open: problemset.actionTabs.key === '共享试题' ? true : false,
- footer: null,
- width: 718,
- destroyOnClose: true,
- wrapClassName: ShareModalmodules.customModal,
- onCancel: handleCancel,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: ShareModalmodules.shareModal,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
- spinning: loading,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ShareModalmodules.content,
- children: [shareIndex === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ShareModalmodules.group,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(CustomTree/* default */.Z, {
- value: value,
- onChange: function onChange(e) {
- return setValue(e);
- }
- })
- }), shareIndex === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ShareModalmodules.teachGroup,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: "\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
- value: teachValue,
- onChange: function onChange(v) {
- return setTeachValue(v);
- },
- children: problemset === null || problemset === void 0 || (_problemset$teachGrou = problemset.teachGroupData) === null || _problemset$teachGrou === void 0 || (_problemset$teachGrou = _problemset$teachGrou.groups) === null || _problemset$teachGrou === void 0 ? void 0 : _problemset$teachGrou.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- value: item.group_id,
- children: item === null || item === void 0 ? void 0 : item.name
- }, item.group_id);
- })
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ShareModalmodules.footer,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- onClick: handleCancel,
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- loading: btnLoading,
- onClick: handleOk,
- type: "primary",
- children: shareIndex === 1 ? '下一步' : '确认共享'
- })]
- })]
- })
- })
- });
-};
-/* harmony default export */ var components_ShareModal = ((0,_umi_production_exports.connect)(function (_ref4) {
- var problemset = _ref4.problemset;
- return {
- problemset: problemset
- };
-})(ShareModal));
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/SetPrivateModal.tsx
-
-
-
-
-var SetPrivateModal_excluded = ["problemset", "globalSetting", "loading", "dispatch", "onReloadData"];
-
-
-
-
-
-
-var SetPrivateModal = function SetPrivateModal(_ref) {
- var problemset = _ref.problemset,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- _ref$onReloadData = _ref.onReloadData,
- onReloadData = _ref$onReloadData === void 0 ? function () {} : _ref$onReloadData,
- props = objectWithoutProperties_default()(_ref, SetPrivateModal_excluded);
- var hintFlagRef = (0,_react_17_0_2_react.useRef)(false);
- var _useState = (0,_react_17_0_2_react.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- visible = _useState2[0],
- setVisible = _useState2[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (problemset.actionTabs.key === 'Problemset-SetPrivate') {
- window.localStorage.getItem('problemset-set-private-hint-flag') === "1" ? handleOk() : setVisible(true);
- } else {
- setVisible(false);
- }
- }, [problemset.actionTabs.key]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- hintFlagRef.current && window.localStorage.setItem('problemset-set-private-hint-flag', '1');
- _context.next = 3;
- return dispatch({
- type: 'problemset/setPrivate',
- payload: problemset.actionTabs.params
- });
- case 3:
- res = _context.sent;
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- hintFlagRef.current = false;
- if (res.status === 0) {
- onReloadData();
- }
- case 7:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- centered: true,
- keyboard: false,
- closable: false,
- destroyOnClose: true,
- open: visible,
- title: "\u64A4\u9500\u516C\u5F00\u544A\u77E5",
- okText: "\u786E\u5B9A",
- cancelText: "\u53D6\u6D88",
- confirmLoading: loading['problemset/setPrivate'],
- width: "442px",
- onOk: handleOk,
- onCancel: function onCancel() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- hintFlagRef.current = false;
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.modalContentLeft,
- children: "\u672C\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u672C\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.modalContentLeft,
- children: "\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- className: "mt10",
- defaultChecked: false,
- onChange: function onChange(e) {
- return hintFlagRef.current = e.target.checked;
- },
- children: "\u4E0D\u518D\u63D0\u793A"
- })
- })]
- });
-};
-/* harmony default export */ var components_SetPrivateModal = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset,
- loading = _ref3.loading,
- globalSetting = _ref3.globalSetting;
- return {
- problemset: problemset,
- globalSetting: globalSetting,
- loading: loading.effects
- };
-})(SetPrivateModal));
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/DeleteModal.tsx
-
-
-
-var DeleteModal_excluded = ["problemset", "globalSetting", "loading", "dispatch", "onReloadData"];
-
-
-
-
-
-
-var DeleteModal = function DeleteModal(_ref) {
- var problemset = _ref.problemset,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- _ref$onReloadData = _ref.onReloadData,
- onReloadData = _ref$onReloadData === void 0 ? function () {} : _ref$onReloadData,
- props = objectWithoutProperties_default()(_ref, DeleteModal_excluded);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.next = 2;
- return dispatch({
- type: 'problemset/handleDelete',
- payload: problemset.actionTabs.params
- });
- case 2:
- res = _context.sent;
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- if (res.status === 0) {
- onReloadData();
- }
- case 5:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- centered: true,
- keyboard: false,
- closable: false,
- destroyOnClose: true,
- open: problemset.actionTabs.key === 'Problemset-Delete',
- title: "\u63D0\u793A",
- okText: "\u786E\u5B9A",
- cancelText: "\u53D6\u6D88",
- confirmLoading: loading['problemset/handleDelete'],
- width: "442px",
- onOk: handleOk,
- onCancel: function onCancel() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.modalContent,
- children: "\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.modalContent,
- children: "\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"
- })]
- });
-};
-/* harmony default export */ var components_DeleteModal = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset,
- loading = _ref3.loading,
- globalSetting = _ref3.globalSetting;
- return {
- problemset: problemset,
- globalSetting: globalSetting,
- loading: loading.effects
- };
-})(DeleteModal));
-// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
-var lodash = __webpack_require__(89392);
-// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
-var RenderHtml = __webpack_require__(32666);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Single.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-var Single = function Single(_ref) {
- var _problemset$actionTab3;
- var problemset = _ref.problemset,
- dispatch = _ref.dispatch;
- var _useState = (0,_react_17_0_2_react.useState)({}),
- _useState2 = slicedToArray_default()(_useState, 2),
- data = _useState2[0],
- setData = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- choices = _useState4[0],
- setChoices = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- calculate = _useState6[0],
- setCalculate = _useState6[1];
- var tagList = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
- (0,_react_17_0_2_react.useEffect)(function () {
- var _problemset$actionTab;
- if ((problemset === null || problemset === void 0 || (_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.key) === 'SINGLE') {
- var _problemset$actionTab2;
- var newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab2 = problemset.actionTabs) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.params);
- setData(newParams);
- setChoices(newParams.choices);
- }
- }, [problemset === null || problemset === void 0 || (_problemset$actionTab3 = problemset.actionTabs) === null || _problemset$actionTab3 === void 0 ? void 0 : _problemset$actionTab3.key]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _problemset$actionTab4, newParams;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- if (choices.some(function (e) {
- return e === null || e === void 0 ? void 0 : e.checked;
- })) {
- _context.next = 3;
- break;
- }
- message/* default */.ZP.warning('请您作答后再提交');
- return _context.abrupt("return");
- case 3:
- if (calculate) {
- newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab4 = problemset.actionTabs) === null || _problemset$actionTab4 === void 0 ? void 0 : _problemset$actionTab4.params);
- setChoices(newParams.choices);
- }
- setCalculate(!calculate);
- case 5:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- var handleChange = function handleChange(e, i) {
- console.log(e.target.checked);
- var newChoices = choices.map(function (item, index) {
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- checked: index === i ? e.target.checked : false
- });
- });
- setChoices(newChoices);
- };
- var handleCancel = function handleCancel() {
- setData({});
- setChoices([]);
- setCalculate(false);
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- destroyOnClose: true,
- open: problemset.actionTabs.key === 'SINGLE',
- title: "\u8BD5\u9898\u4F53\u9A8C",
- okText: calculate ? '重新答题' : '提交答案',
- cancelText: "\u53D6\u6D88",
- width: 708,
- onOk: handleOk,
- onCancel: handleCancel,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "c-light-primary mb5 font16",
- children: "\u5355\u9009\u9898"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: data === null || data === void 0 ? void 0 : data.name
- }), choices === null || choices === void 0 ? void 0 : choices.map(function (item, i) {
- var is_answer = item.is_answer,
- checked = item.checked,
- choice_text = item.choice_text;
- var className = '';
- if (calculate && is_answer) {
- className = componentsmodules.green;
- }
- if (calculate && !is_answer && checked) {
- className = componentsmodules.red;
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- pointerEvents: calculate ? 'none' : 'auto'
- },
- className: "".concat(componentsmodules.row, " ").concat(className),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- onChange: function onChange(e) {
- return handleChange(e, i);
- },
- checked: checked
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [tagList[i], ".\xA0"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: componentsmodules.html,
- value: choice_text
- }), calculate && is_answer && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- paddingTop: 4
- },
- className: "iconfont icon-duigou1 font16"
- }), calculate && !is_answer && checked && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- fontWeight: 600,
- paddingTop: 5
- },
- className: "iconfont icon-guanbi font16"
- })]
- }, i);
- }), calculate && /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.line
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb5",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: "\u6B63\u786E\u7B54\u6848:\xA0"
- }), tagList[choices.findIndex(function (e) {
- return e.is_answer;
- })]]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb10",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: "\u89E3\u6790:\xA0"
- }), (data === null || data === void 0 ? void 0 : data.analysis) || '暂无解析']
- })]
- })]
- })
- });
-};
-/* harmony default export */ var components_Single = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset;
- return {
- problemset: problemset
- };
-})(Single));
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Multiple.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-var Multiple = function Multiple(_ref) {
- var _problemset$actionTab3;
- var problemset = _ref.problemset,
- dispatch = _ref.dispatch;
- var _useState = (0,_react_17_0_2_react.useState)({}),
- _useState2 = slicedToArray_default()(_useState, 2),
- data = _useState2[0],
- setData = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- choices = _useState4[0],
- setChoices = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- calculate = _useState6[0],
- setCalculate = _useState6[1];
- var tagList = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
- (0,_react_17_0_2_react.useEffect)(function () {
- var _problemset$actionTab;
- if ((problemset === null || problemset === void 0 || (_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.key) === 'MULTIPLE') {
- var _problemset$actionTab2;
- var newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab2 = problemset.actionTabs) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.params);
- setData(newParams);
- setChoices(newParams.choices);
- }
- }, [problemset === null || problemset === void 0 || (_problemset$actionTab3 = problemset.actionTabs) === null || _problemset$actionTab3 === void 0 ? void 0 : _problemset$actionTab3.key]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _problemset$actionTab4, newParams;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- if (choices.some(function (e) {
- return e === null || e === void 0 ? void 0 : e.checked;
- })) {
- _context.next = 3;
- break;
- }
- message/* default */.ZP.warning('请您作答后再提交');
- return _context.abrupt("return");
- case 3:
- if (calculate) {
- newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab4 = problemset.actionTabs) === null || _problemset$actionTab4 === void 0 ? void 0 : _problemset$actionTab4.params);
- setChoices(newParams.choices);
- }
- setCalculate(!calculate);
- case 5:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- var handleChange = function handleChange(e, i) {
- console.log(e.target.checked);
- var newChoices = choices.map(function (item, index) {
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- checked: index === i ? e.target.checked : item.checked
- });
- });
- setChoices(newChoices);
- };
- var handleCancel = function handleCancel() {
- setData({});
- setChoices([]);
- setCalculate(false);
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- };
- var getAnswer = function getAnswer() {
- var str = '';
- choices.forEach(function (e, i) {
- if (e.is_answer) {
- str = str + tagList[i];
- }
- });
- return str;
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- destroyOnClose: true,
- open: problemset.actionTabs.key === 'MULTIPLE',
- title: "\u8BD5\u9898\u4F53\u9A8C",
- okText: calculate ? '重新答题' : '提交答案',
- cancelText: "\u53D6\u6D88",
- width: 708,
- onOk: handleOk,
- onCancel: handleCancel,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "c-light-primary mb5 font16",
- children: "\u591A\u9009\u9898"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: data === null || data === void 0 ? void 0 : data.name
- }), choices === null || choices === void 0 ? void 0 : choices.map(function (item, i) {
- var is_answer = item.is_answer,
- checked = item.checked,
- choice_text = item.choice_text;
- var className = '';
- if (calculate && is_answer) {
- className = componentsmodules.green;
- }
- if (calculate && !is_answer && checked) {
- className = componentsmodules.red;
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- pointerEvents: calculate ? 'none' : 'auto'
- },
- className: "".concat(componentsmodules.row, " ").concat(className),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- style: {
- padding: 3
- },
- onChange: function onChange(e) {
- return handleChange(e, i);
- },
- checked: checked
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [tagList[i], ".\xA0"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: componentsmodules.html,
- value: choice_text
- }), calculate && is_answer && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- paddingTop: 4
- },
- className: "iconfont icon-duigou1 font16"
- }), calculate && !is_answer && checked && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- fontWeight: 600,
- paddingTop: 5
- },
- className: "iconfont icon-guanbi font16"
- })]
- }, i);
- }), calculate && /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.line
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb5",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: "\u6B63\u786E\u7B54\u6848:\xA0"
- }), getAnswer()]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb10",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: "\u89E3\u6790:\xA0"
- }), (data === null || data === void 0 ? void 0 : data.analysis) || '暂无解析']
- })]
- })]
- })
- });
-};
-/* harmony default export */ var components_Multiple = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset;
- return {
- problemset: problemset
- };
-})(Multiple));
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Judgment.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-var Judgment = function Judgment(_ref) {
- var _problemset$actionTab3, _choices$find;
- var problemset = _ref.problemset,
- dispatch = _ref.dispatch;
- var _useState = (0,_react_17_0_2_react.useState)({}),
- _useState2 = slicedToArray_default()(_useState, 2),
- data = _useState2[0],
- setData = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- choices = _useState4[0],
- setChoices = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- calculate = _useState6[0],
- setCalculate = _useState6[1];
- var tagList = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
- (0,_react_17_0_2_react.useEffect)(function () {
- var _problemset$actionTab;
- if ((problemset === null || problemset === void 0 || (_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.key) === 'JUDGMENT') {
- var _problemset$actionTab2;
- var newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab2 = problemset.actionTabs) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.params);
- setData(newParams);
- setChoices(newParams.choices);
- }
- }, [problemset === null || problemset === void 0 || (_problemset$actionTab3 = problemset.actionTabs) === null || _problemset$actionTab3 === void 0 ? void 0 : _problemset$actionTab3.key]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _problemset$actionTab4, newParams;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- if (choices.some(function (e) {
- return e === null || e === void 0 ? void 0 : e.checked;
- })) {
- _context.next = 3;
- break;
- }
- message/* default */.ZP.warning('请您作答后再提交');
- return _context.abrupt("return");
- case 3:
- if (calculate) {
- newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab4 = problemset.actionTabs) === null || _problemset$actionTab4 === void 0 ? void 0 : _problemset$actionTab4.params);
- setChoices(newParams.choices);
- }
- setCalculate(!calculate);
- case 5:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- var handleChange = function handleChange(e, i) {
- console.log(e.target.checked);
- var newChoices = choices.map(function (item, index) {
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- checked: index === i ? e.target.checked : false
- });
- });
- setChoices(newChoices);
- };
- var handleCancel = function handleCancel() {
- setData({});
- setChoices([]);
- setCalculate(false);
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- destroyOnClose: true,
- open: problemset.actionTabs.key === 'JUDGMENT',
- title: "\u8BD5\u9898\u4F53\u9A8C",
- okText: calculate ? '重新答题' : '提交答案',
- cancelText: "\u53D6\u6D88",
- width: 708,
- onOk: handleOk,
- onCancel: handleCancel,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "c-light-primary mb5 font16",
- children: "\u5224\u65AD\u9898"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: data === null || data === void 0 ? void 0 : data.name
- }), choices === null || choices === void 0 ? void 0 : choices.map(function (item, i) {
- var is_answer = item.is_answer,
- checked = item.checked,
- choice_text = item.choice_text;
- var className = '';
- if (calculate && is_answer) {
- className = componentsmodules.green;
- }
- if (calculate && !is_answer && checked) {
- className = componentsmodules.red;
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- pointerEvents: calculate ? 'none' : 'auto'
- },
- className: "".concat(componentsmodules.row, " ").concat(className),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- onChange: function onChange(e) {
- return handleChange(e, i);
- },
- checked: checked
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: componentsmodules.html,
- value: choice_text
- }), calculate && is_answer && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- paddingTop: 4
- },
- className: "iconfont icon-duigou1 font16"
- }), calculate && !is_answer && checked && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- fontWeight: 600,
- paddingTop: 5
- },
- className: "iconfont icon-guanbi font16"
- })]
- }, i);
- }), calculate && /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.line
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb5",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: "\u6B63\u786E\u7B54\u6848:\xA0"
- }), (_choices$find = choices.find(function (e) {
- return e.is_answer;
- })) === null || _choices$find === void 0 ? void 0 : _choices$find.choice_text]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb10",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: "\u89E3\u6790:\xA0"
- }), (data === null || data === void 0 ? void 0 : data.analysis) || '暂无解析']
- })]
- })]
- })
- });
-};
-/* harmony default export */ var components_Judgment = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset;
- return {
- problemset: problemset
- };
-})(Judgment));
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Completion.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-var Completion = function Completion(_ref) {
- var _problemset$actionTab3, _data$standard_answer;
- var problemset = _ref.problemset,
- dispatch = _ref.dispatch;
- var _useState = (0,_react_17_0_2_react.useState)({}),
- _useState2 = slicedToArray_default()(_useState, 2),
- data = _useState2[0],
- setData = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- choices = _useState4[0],
- setChoices = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- calculate = _useState6[0],
- setCalculate = _useState6[1];
- var tagList = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
- (0,_react_17_0_2_react.useEffect)(function () {
- var _problemset$actionTab;
- if ((problemset === null || problemset === void 0 || (_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.key) === 'COMPLETION') {
- var _problemset$actionTab2, _newParams$standard_a;
- var newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab2 = problemset.actionTabs) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.params);
- setData(newParams);
- setChoices(newParams === null || newParams === void 0 || (_newParams$standard_a = newParams.standard_answer) === null || _newParams$standard_a === void 0 ? void 0 : _newParams$standard_a.map(function (e) {
- return {
- value: '',
- answer: (e === null || e === void 0 ? void 0 : e.answer_text) || []
- };
- }));
- }
- }, [problemset === null || problemset === void 0 || (_problemset$actionTab3 = problemset.actionTabs) === null || _problemset$actionTab3 === void 0 ? void 0 : _problemset$actionTab3.key]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _problemset$actionTab4, _newParams$standard_a2, newParams;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- if (!choices.some(function (e) {
- return (e === null || e === void 0 ? void 0 : e.value) === '';
- })) {
- _context.next = 3;
- break;
- }
- message/* default */.ZP.warning('请您作答后再提交');
- return _context.abrupt("return");
- case 3:
- if (calculate) {
- newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab4 = problemset.actionTabs) === null || _problemset$actionTab4 === void 0 ? void 0 : _problemset$actionTab4.params);
- setChoices(newParams === null || newParams === void 0 || (_newParams$standard_a2 = newParams.standard_answer) === null || _newParams$standard_a2 === void 0 ? void 0 : _newParams$standard_a2.map(function (e) {
- return {
- value: '',
- answer: (e === null || e === void 0 ? void 0 : e.answer_text) || []
- };
- }));
- }
- setCalculate(!calculate);
- case 5:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- var handleChange = function handleChange(e, i) {
- var newChoices = choices.map(function (item, index) {
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- value: index === i ? e.target.value : item.value
- });
- });
- setChoices(newChoices);
- };
- var handleCancel = function handleCancel() {
- setData({});
- setChoices([]);
- setCalculate(false);
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- destroyOnClose: true,
- open: problemset.actionTabs.key === 'COMPLETION',
- title: "\u8BD5\u9898\u4F53\u9A8C",
- okText: calculate ? '重新答题' : '提交答案',
- cancelText: "\u53D6\u6D88",
- width: 708,
- onOk: handleOk,
- onCancel: handleCancel,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "c-light-primary mb5 font16",
- children: "\u586B\u7A7A\u9898"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: data === null || data === void 0 ? void 0 : data.name
- }), choices === null || choices === void 0 ? void 0 : choices.map(function (item, i) {
- var value = item.value,
- answer = item.answer;
- var className = '';
- if (calculate && answer !== null && answer !== void 0 && answer.includes(value)) {
- className = componentsmodules.green;
- }
- if (calculate && !(answer !== null && answer !== void 0 && answer.includes(value))) {
- className = componentsmodules.red;
- }
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- pointerEvents: calculate ? 'none' : 'auto',
- marginTop: 10
- },
- className: "".concat(componentsmodules.row, " ").concat(className),
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- minWidth: 80
- },
- children: ["\u586B\u7A7A", i + 1, "\u7B54\u6848:"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.TextArea, {
- className: componentsmodules.textArea,
- style: {
- width: 610,
- marginRight: 10
- },
- onChange: function onChange(e) {
- return handleChange(e, i);
- },
- value: value
- }), calculate && (answer === null || answer === void 0 ? void 0 : answer.includes(value)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- paddingTop: 4
- },
- className: "iconfont icon-duigou1 font16"
- }), calculate && !(answer !== null && answer !== void 0 && answer.includes(value)) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- fontWeight: 600,
- paddingTop: 5
- },
- className: "iconfont icon-guanbi font16"
- })]
- }, i);
- }), calculate && /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.line
- }), data === null || data === void 0 || (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, i) {
- var _item$answer_text;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb5",
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("b", {
- children: ["\u586B\u7A7A", i + 1, "\u7B54\u6848:\xA0"]
- }), (item === null || item === void 0 || (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.join('、')) || '']
- });
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb10",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: "\u89E3\u6790:\xA0"
- }), (data === null || data === void 0 ? void 0 : data.analysis) || '暂无解析']
- })]
- })]
- })
- });
-};
-/* harmony default export */ var components_Completion = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset;
- return {
- problemset: problemset
- };
-})(Completion));
-// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
-var base64 = __webpack_require__(24334);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Bprogram.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var Bprogram_Completion = function Completion(_ref) {
- var _problemset$actionTab3, _data$program_attr, _data$program_attr2, _data$program_attr3, _data$standard_answer;
- var problemset = _ref.problemset,
- dispatch = _ref.dispatch;
- var _useState = (0,_react_17_0_2_react.useState)({}),
- _useState2 = slicedToArray_default()(_useState, 2),
- data = _useState2[0],
- setData = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- choices = _useState4[0],
- setChoices = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)(false),
- _useState6 = slicedToArray_default()(_useState5, 2),
- calculate = _useState6[0],
- setCalculate = _useState6[1];
- var tagList = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
- (0,_react_17_0_2_react.useEffect)(function () {
- var _problemset$actionTab;
- if ((problemset === null || problemset === void 0 || (_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.key) === 'BPROGRAM') {
- var _problemset$actionTab2, _newParams$standard_a;
- var newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab2 = problemset.actionTabs) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.params);
- setData(newParams);
- setChoices(newParams === null || newParams === void 0 || (_newParams$standard_a = newParams.standard_answer) === null || _newParams$standard_a === void 0 ? void 0 : _newParams$standard_a.map(function (e) {
- return {
- value: '',
- answer: (e === null || e === void 0 ? void 0 : e.answer_text) || []
- };
- }));
- }
- }, [problemset === null || problemset === void 0 || (_problemset$actionTab3 = problemset.actionTabs) === null || _problemset$actionTab3 === void 0 ? void 0 : _problemset$actionTab3.key]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _problemset$actionTab4, _newParams$standard_a2, newParams, items;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- if (!choices.some(function (e) {
- return (e === null || e === void 0 ? void 0 : e.value) === '';
- })) {
- _context.next = 3;
- break;
- }
- message/* default */.ZP.warning('请您作答后再提交');
- return _context.abrupt("return");
- case 3:
- if (calculate) {
- newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 || (_problemset$actionTab4 = problemset.actionTabs) === null || _problemset$actionTab4 === void 0 ? void 0 : _problemset$actionTab4.params);
- setChoices(toConsumableArray_default()(newParams === null || newParams === void 0 || (_newParams$standard_a2 = newParams.standard_answer) === null || _newParams$standard_a2 === void 0 ? void 0 : _newParams$standard_a2.map(function (e) {
- return {
- value: '',
- answer: (e === null || e === void 0 ? void 0 : e.answer_text) || [],
- type: ''
- };
- })));
- } else {
- items = choices === null || choices === void 0 ? void 0 : choices.map(function (item, index) {
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- type: item.types
- });
- });
- setChoices(items);
- }
- setCalculate(!calculate);
- case 5:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- var handleCancel = function handleCancel() {
- setData({});
- setChoices([]);
- setCalculate(false);
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- };
- console.log('---', choices);
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- destroyOnClose: true,
- open: problemset.actionTabs.key === 'BPROGRAM',
- title: "\u8BD5\u9898\u4F53\u9A8C",
- okText: calculate ? '重新答题' : '提交答案',
- cancelText: "\u53D6\u6D88",
- width: 708,
- onOk: handleOk,
- onCancel: handleCancel,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "c-light-primary mb5 font16",
- children: "\u7A0B\u5E8F\u586B\u7A7A\u9898"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- value: data === null || data === void 0 || (_data$program_attr = data.program_attr) === null || _data$program_attr === void 0 ? void 0 : _data$program_attr.description
- }), (data === null || data === void 0 || (_data$program_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.code) && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- showProgramFill: true,
- onFillChange: function onFillChange(e) {
- var items = e === null || e === void 0 ? void 0 : e.map(function (item, index) {
- var _item$value, _item$answer;
- return objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- types: ((_item$value = item.value) === null || _item$value === void 0 ? void 0 : _item$value.trim()) === ((_item$answer = item.answer) === null || _item$answer === void 0 ? void 0 : _item$answer.trim()) ? 'success' : 'warning'
- });
- });
- setChoices(items);
-
- // console.log('---items', items);
- },
-
- programFillValue: choices,
- value: base64.Base64.decode(data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.code)
- }), calculate && /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: componentsmodules.line
- }), data === null || data === void 0 || (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, i) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb5",
- style: {
- display: 'flex',
- alignItems: 'baseline'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("b", {
- children: ["\u586B\u7A7A", i + 1, "\u7B54\u6848:\xA0"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("pre", {
- children: (item === null || item === void 0 ? void 0 : item.answer_text) || ''
- })]
- });
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 mb10",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- children: "\u89E3\u6790:\xA0"
- }), (data === null || data === void 0 ? void 0 : data.analysis) || '暂无解析']
- })]
- })]
- })
- });
-};
-/* harmony default export */ var Bprogram = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset;
- return {
- problemset: problemset
- };
-})(Bprogram_Completion));
-// EXTERNAL MODULE: ./src/pages/Problemset/components/Crumbs/index.tsx + 1 modules
-var Crumbs = __webpack_require__(58773);
-;// CONCATENATED MODULE: ./src/pages/Problemset/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Problemsetmodules = ({"flex_box_center":"flex_box_center___oxvGV","flex_space_between":"flex_space_between___Pu_2g","flex_box_vertical_center":"flex_box_vertical_center____edsl","flex_box_center_end":"flex_box_center_end___ugvya","flex_box_column":"flex_box_column___B_Z0P","page":"page____U6m6","wrap":"wrap___Njoy9","title":"title___PCz5o","select":"select___MAQbm","contentWrap":"contentWrap___USVj3","pngIcon":"pngIcon___Sclgo","tabsWrap":"tabsWrap___xuKJS","searchWrap":"searchWrap___Z4nZX","addQuestionBtn":"addQuestionBtn___PwVCH","search":"search___pIDJi","searchIcon":"searchIcon___I_kVC","batchWrap":"batchWrap___OzbVH","customTable":"customTable___A_Uxs","row":"row___Sm61J","contentListWrap":"contentListWrap___o6fbG","li":"li___dAjon","bottom":"bottom___kfHPh","actionLeftItem":"actionLeftItem___gA062","questionTypeName":"questionTypeName___neVDt","more":"more___oTnCf","btnAdd":"btnAdd___Qdj8O","cancelC":"cancelC___ZCe2I","addC":"addC___yWAgq","actonBtn":"actonBtn___QmXSC","batch":"batch___wvp7O","btns":"btns___Nox9G","btn":"btn___AEGwM","treeWrapper":"treeWrapper___OS1_K","treeHeader":"treeHeader___T86dH","treeContent":"treeContent___AvQsn","action":"action___TlJrk","sendModal":"sendModal___HDDrU","line":"line___vWGHS","del":"del___I2neN","divider":"divider___ao5se","headerWrapper":"headerWrapper___KS6nP","exportBtn":"exportBtn___uePYs","tips":"tips___xnRXZ"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/drawer/index.js + 9 modules
-var drawer = __webpack_require__(43428);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
-var col = __webpack_require__(43604);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/BasketDrawer/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var BasketDrawermodules = ({"drawerWrap":"drawerWrap___pL0ai","title":"title___D60AS","contentWrap":"contentWrap___VyVzG","totalInfo":"totalInfo___wXopO","clear":"clear___Sbav5","problemset":"problemset___jGIix","delete":"delete___zwK_M","deleteIcon":"deleteIcon___BYp0Q","content":"content___ciXL0","createBtnWrapper":"createBtnWrapper___Qnnet"});
-;// CONCATENATED MODULE: ./src/utils/outClick.ts
-var targetMapping = [];
-var onDocumentClick = function onDocumentClick(e) {
- targetMapping.forEach(function (obj) {
- // If you click on the element in the current pop-up box, you don't need to close it.
- if (e.target === obj.element || OutClick.isParent(e.target, obj.element)) {
- return;
- }
- obj.callbacks.forEach(function (callback) {
- return callback();
- });
- });
-};
-if (window.document.body) {
- window.document.body.addEventListener('click', onDocumentClick);
-} else {
- window.addEventListener('DOMContentLoaded', function () {
- window.document.body.addEventListener('click', onDocumentClick);
- });
-}
-var OutClick = {
- // Determine if the click is in the element of the pop-up box
- isParent: function isParent(obj, parentObj) {
- var origin = obj;
- while (origin && origin.tagName && origin.tagName.toLowerCase() !== 'body') {
- if (origin === parentObj) {
- return true;
- }
- origin = origin.parentNode;
- }
- return false;
- },
- init: function init(element, callback) {
- var target = targetMapping.filter(function (item) {
- return item.element === element;
- });
- if (target.length > 0) {
- target[0].callbacks.push(callback);
- } else {
- targetMapping.push({
- element: element,
- callbacks: [callback]
- });
- }
- return {
- // Clearing events
- clear: function clear() {
- targetMapping = targetMapping.filter(function (item) {
- return item.element !== element;
- });
- }
- };
- }
-};
-/* harmony default export */ var outClick = (OutClick);
-// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx
-var AsyncButton = __webpack_require__(22848);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/BasketDrawer/index.tsx
-
-
-
-
-
-
-
-
-
-var problemsetMapping = [{
- stateName: 'single_questions_count',
- type: 'SINGLE',
- typeName: '单选题'
-}, {
- stateName: 'multiple_questions_count',
- type: 'MULTIPLE',
- typeName: '多选题'
-}, {
- stateName: 'judgement_questions_count',
- type: 'JUDGMENT',
- typeName: '判断题'
-}, {
- stateName: 'completion_questions_count',
- type: 'COMPLETION',
- typeName: '填空题'
-}, {
- stateName: 'subjective_questions_count',
- type: 'SUBJECTIVE',
- typeName: '简答题'
-}, {
- stateName: 'program_questions_count',
- type: 'PROGRAM',
- typeName: '编程题'
-}, {
- stateName: 'practical_questions_count',
- type: 'PRACTICAL',
- typeName: '实训题'
-}, {
- stateName: 'combination_questions_count',
- type: 'COMBINATION',
- typeName: '组合题'
-}, {
- stateName: 'bprogram_questions_count',
- type: 'BPROGRAM',
- typeName: '程序填空题'
-}];
-var BasketDrawer = function BasketDrawer(_ref) {
- var visible = _ref.visible,
- basketData = _ref.basketData,
- basketTotal = _ref.basketTotal,
- _ref$onClose = _ref.onClose,
- onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose,
- _ref$onDelete = _ref.onDelete,
- onDelete = _ref$onDelete === void 0 ? function () {} : _ref$onDelete,
- onClear = _ref.onClear,
- onSubmit = _ref.onSubmit;
- var outClickRef = (0,_react_17_0_2_react.useRef)();
- var contentRef = (0,_react_17_0_2_react.useRef)();
- (0,_react_17_0_2_react.useEffect)(function () {
- if (!contentRef.current) {
- return;
- }
- if (basketTotal >= 0 && !outClickRef.current) {
- outClickRef.current = outClick.init(contentRef.current, function () {
- onClose();
- });
- }
- return function () {
- outClickRef.current && outClickRef.current.clear();
- };
- }, [contentRef.current]);
- var inSmallScreen = window.screen.width <= 1440;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(drawer/* default */.Z, {
- rootClassName: BasketDrawermodules.drawerWrap,
- placement: "right",
- closable: false,
- mask: false,
- open: visible,
- forceRender: true,
- width: inSmallScreen ? 130 : 160,
- onClose: onClose,
- children: basketTotal > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: BasketDrawermodules.title,
- children: "\u8BD5\u9898\u7BEE"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- ref: contentRef,
- className: BasketDrawermodules.contentWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- wrap: false,
- className: BasketDrawermodules.totalInfo,
- align: "middle",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- span: 14,
- children: "\u9898\u76EE\u603B\u6570"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- span: 4,
- children: basketTotal
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- span: 6,
- className: BasketDrawermodules.clear,
- onClick: onClear,
- children: "\u6E05\u7A7A"
- })]
- }), problemsetMapping.map(function (item) {
- return basketData[item.stateName] > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- align: "middle",
- wrap: false,
- className: BasketDrawermodules.problemset,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- span: 14,
- children: item.typeName
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- span: 4,
- children: basketData[item.stateName]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- span: 6,
- className: BasketDrawermodules["delete"],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- onClick: function onClick() {
- return onDelete(item.type);
- },
- className: "iconfont icon-piliangshanchu3 ".concat(BasketDrawermodules.deleteIcon)
- })
- })]
- }, item.type);
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, {
- justify: "center",
- className: BasketDrawermodules.createBtnWrapper,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
- block: true,
- type: "primary",
- onClick: onSubmit,
- children: "\u521B\u5EFA\u8BD5\u5377"
- })
- })]
- })]
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- ref: contentRef,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: BasketDrawermodules.title,
- children: "\u8BD5\u9898\u7BEE"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
- customText: "\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377",
- styles: {
- width: 120
- },
- imgStyles: {
- width: 120
- }
- })]
- })
- });
-};
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/BasketDeleteModal.tsx
-
-
-
-var BasketDeleteModal_excluded = ["problemset", "globalSetting", "loading", "dispatch", "onReloadData", "onReloadBasketData"];
-
-
-
-
-
-
-var typeMapping = {
- "SINGLE": "单选题",
- "MULTIPLE": "多选题",
- "JUDGMENT": "判断题",
- "COMPLETION": "填空题",
- "SUBJECTIVE": "简答题",
- "PROGRAM": "编程题",
- "PRACTICAL": "实训题",
- "COMBINATION": "组合题"
-};
-var BasketDeleteModal = function BasketDeleteModal(_ref) {
- var _problemset$actionTab;
- var problemset = _ref.problemset,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- _ref$onReloadData = _ref.onReloadData,
- onReloadData = _ref$onReloadData === void 0 ? function () {} : _ref$onReloadData,
- _ref$onReloadBasketDa = _ref.onReloadBasketData,
- onReloadBasketData = _ref$onReloadBasketDa === void 0 ? function () {} : _ref$onReloadBasketDa,
- props = objectWithoutProperties_default()(_ref, BasketDeleteModal_excluded);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.next = 2;
- return dispatch({
- type: 'problemset/basketDelete',
- payload: problemset.actionTabs.params
- });
- case 2:
- res = _context.sent;
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- if (res.status === 0) {
- onReloadData();
- onReloadBasketData();
- }
- case 5:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- keyboard: false,
- closable: false,
- destroyOnClose: true,
- open: problemset.actionTabs.key === 'Problemset-BasketDelete',
- title: "\u63D0\u793A",
- okText: "\u786E\u5B9A",
- cancelText: "\u53D6\u6D88",
- confirmLoading: loading['problemset/handleDelete'],
- width: "442px",
- onOk: handleOk,
- onCancel: function onCancel() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {}
- });
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: componentsmodules.modalContent,
- children: ["\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D", typeMapping[(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 || (_problemset$actionTab = _problemset$actionTab.params) === null || _problemset$actionTab === void 0 ? void 0 : _problemset$actionTab.type]]
- })
- });
-};
-/* harmony default export */ var components_BasketDeleteModal = ((0,_umi_production_exports.connect)(function (_ref3) {
- var problemset = _ref3.problemset,
- loading = _ref3.loading,
- globalSetting = _ref3.globalSetting;
- return {
- problemset: problemset,
- globalSetting: globalSetting,
- loading: loading.effects
- };
-})(BasketDeleteModal));
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/BasketSideBar/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var BasketSideBarmodules = ({"hide":"hide___P6mxu","open":"open___hazgP","basket":"basket___y6VHF","count":"count___YEH5s","iconWrap":"iconWrap___l__Lj","icon":"icon___yiXgh","name":"name___tBtew"});
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/BasketSideBar/index.tsx
-
-
-
-
-
-var BasketSideBar = function BasketSideBar(_ref) {
- var count = _ref.count,
- visibleBasket = _ref.visibleBasket,
- _ref$onToggleVisible = _ref.onToggleVisible,
- onToggleVisible = _ref$onToggleVisible === void 0 ? function () {} : _ref$onToggleVisible;
- return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: "\u8BD5\u9898\u7BEE",
- placement: "left",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "".concat(visibleBasket ? BasketSideBarmodules.open : BasketSideBarmodules.hide, " ").concat(BasketSideBarmodules.basket),
- onClick: onToggleVisible,
- children: [count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: BasketSideBarmodules.count,
- children: count
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: BasketSideBarmodules.iconWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "".concat(BasketSideBarmodules.icon, " iconfont icon-shitilan")
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: BasketSideBarmodules.name,
- children: "\u8BD5\u9898\u7BEE"
- })]
- })
- });
-};
-// EXTERNAL MODULE: ./src/pages/Problemset/components/Topic/index.tsx + 2 modules
-var Topic = __webpack_require__(50004);
-// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 1 modules
-var NewFolder = __webpack_require__(11987);
-// EXTERNAL MODULE: ./src/utils/util.tsx
-var util = __webpack_require__(87885);
-// EXTERNAL MODULE: ./src/utils/authority.ts
-var authority = __webpack_require__(71633);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
-var es_form = __webpack_require__(78241);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules
-var divider = __webpack_require__(28103);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/SelectShixuns/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var SelectShixunsmodules = ({"flex_box_center":"flex_box_center___orONc","flex_space_between":"flex_space_between___xUKga","flex_box_vertical_center":"flex_box_vertical_center___QeVIN","flex_box_center_end":"flex_box_center_end___mXGLP","flex_box_column":"flex_box_column___CHytA","wrp":"wrp___xbLol","drawer":"drawer___Bi9wT","menu":"menu___t0_fV","actived":"actived___zWm74","actived2":"actived2___RRfRj","subTag":"subTag___EczBy","directionName":"directionName___H9hFf","menuDirection":"menuDirection___JkwbJ","listItem":"listItem___kNMPl","info":"info___QKQMx","title":"title___eGYd4","titleLeft":"titleLeft___ltIGt","titleRight":"titleRight___zsSPc","search":"search___oRdeh","description":"description___zs7Ow","menuCourse":"menuCourse___PygX2","paginationWrap":"paginationWrap___sYmqt","authorname":"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"});
-// EXTERNAL MODULE: ./src/service/shixuns.ts
-var shixuns = __webpack_require__(25544);
-// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules
-var verifyLogin = __webpack_require__(39090);
-// EXTERNAL MODULE: ./src/components/FormSearch/index.tsx + 1 modules
-var FormSearch = __webpack_require__(42582);
-// EXTERNAL MODULE: ./src/utils/fetch.ts
-var fetch = __webpack_require__(4781);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/SelectShixuns/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var Search = input/* default */.Z.Search;
-var typeFilter = {
- id: "type",
- name: "来源",
- children: [{
- name: "全部",
- id: "all",
- type: "type"
- }, {
- name: "我的",
- id: "mine",
- type: "type"
- }]
-};
-var diffFilter = {
- id: "diff",
- name: "难度",
- children: [{
- name: "全部",
- id: "",
- type: "diff"
- }, {
- name: "初级",
- id: 1,
- type: "diff"
- }, {
- name: "中级",
- id: 2,
- type: "diff"
- }, {
- name: "中高级",
- id: 3,
- type: "diff"
- }, {
- name: "高级",
- id: 4,
- type: "diff"
- }]
-};
-var PublishShixun = function PublishShixun(_ref) {
- var _typeFilter$children, _diffFilter$children, _shixunLists$shixun_l2, _shixunLists$shixun_l3;
- var classroomList = _ref.classroomList,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- cb = _ref.cb,
- _ref$shixunIds = _ref.shixunIds,
- shixunIds = _ref$shixunIds === void 0 ? [] : _ref$shixunIds;
- var params = (0,_umi_production_exports.useParams)();
- var location = (0,_umi_production_exports.useLocation)();
- var actionTabs = classroomList.actionTabs;
- var _Form$useForm = es_form/* default */.Z.useForm(),
- _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
- form = _Form$useForm2[0];
- var shixunLists = classroomList.shixunLists;
- var _useState = (0,_react_17_0_2_react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- selectArrs = _useState2[0],
- setSelectArrs = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- directionData = _useState4[0],
- setDirectionData = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)([]),
- _useState6 = slicedToArray_default()(_useState5, 2),
- groupsData = _useState6[0],
- setGroupsData = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)({
- page: 1,
- type: "all",
- diff: 0,
- status: "published",
- order: "desc",
- limit: 10,
- sort: "myshixuns_count",
- tag_level: null,
- sub_discipline_id: null,
- discipline_id: null,
- group_id: null
- }),
- _useState8 = slicedToArray_default()(_useState7, 2),
- query = _useState8[0],
- setQuery = _useState8[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (classroomList.actionTabs.key === '选用实践项目') {
- // query.page = 1;
- dispatch({
- type: 'classroomList/getShixunLists',
- payload: objectSpread2_default()({}, query)
- });
- }
- }, [classroomList.actionTabs.key]);
- (0,_react_17_0_2_react.useEffect)(function () {
- getData();
- }, [params]);
- var getData = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res, result;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.next = 2;
- return (0,shixuns/* getShixunsMenus */.I_)({});
- case 2:
- res = _context.sent;
- _context.next = 5;
- return (0,fetch/* default */.ZP)("/api/users/user_setting_groups.json", {
- method: 'get',
- params: {
- type: 'Shixun'
- }
- });
- case 5:
- result = _context.sent;
- setGroupsData([{
- id: null,
- name: "全部"
- }, {
- id: -1,
- name: "未加入目录"
- }].concat(toConsumableArray_default()((result === null || result === void 0 ? void 0 : result.groups) || [])));
- setDirectionData((res === null || res === void 0 ? void 0 : res.disciplines) || []);
- case 8:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function getData() {
- return _ref2.apply(this, arguments);
- };
- }();
- var menuChange = function menuChange(tag_level, sub_discipline_id, discipline_id) {
- query.tag_level = tag_level;
- query.sub_discipline_id = sub_discipline_id;
- query.discipline_id = discipline_id;
- query.page = 1;
- setQuery(objectSpread2_default()({}, query));
- dispatch({
- type: 'classroomList/getShixunLists',
- payload: objectSpread2_default()({}, query)
- });
- };
- var handleCancel = function handleCancel() {
- dispatch({
- type: 'classroomList/setActionTabs',
- payload: {}
- });
- setQuery({
- page: 1,
- type: "all",
- diff: 0,
- status: "published",
- order: "desc",
- limit: 10,
- sort: "myshixuns_count",
- tag_level: null,
- sub_discipline_id: null,
- discipline_id: null,
- group_id: null
- });
- };
- if (classroomList.actionTabs.key !== '选用实践项目') return null;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, {
- placement: "bottom",
- height: "100%",
- closable: true,
- onClose: handleCancel,
- open: classroomList.actionTabs.key === '选用实践项目' ? true : false,
- rootClassName: SelectShixunsmodules.drawer,
- footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "tc",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- size: 'middle',
- onClick: function onClick() {
- handleCancel();
- setSelectArrs([]);
- },
- style: {
- marginRight: 8
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- size: 'middle',
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var _loop, _ret, i;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- _loop = /*#__PURE__*/regeneratorRuntime_default()().mark(function _loop() {
- var selectItem, _shixunLists$shixun_l;
- return regeneratorRuntime_default()().wrap(function _loop$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- selectItem = selectArrs[i];
- if (!shixunIds.includes(selectItem)) {
- _context2.next = 4;
- break;
- }
- message/* default */.ZP.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(shixunLists === null || shixunLists === void 0 || (_shixunLists$shixun_l = shixunLists.shixun_list) === null || _shixunLists$shixun_l === void 0 || (_shixunLists$shixun_l = _shixunLists$shixun_l.find(function (item) {
- return item.id === selectItem;
- })) === null || _shixunLists$shixun_l === void 0 ? void 0 : _shixunLists$shixun_l.title));
- return _context2.abrupt("return", {
- v: void 0
- });
- case 4:
- case "end":
- return _context2.stop();
- }
- }, _loop);
- });
- i = 0;
- case 2:
- if (!(i < (selectArrs === null || selectArrs === void 0 ? void 0 : selectArrs.length))) {
- _context3.next = 10;
- break;
- }
- return _context3.delegateYield(_loop(), "t0", 4);
- case 4:
- _ret = _context3.t0;
- if (!_ret) {
- _context3.next = 7;
- break;
- }
- return _context3.abrupt("return", _ret.v);
- case 7:
- i++;
- _context3.next = 2;
- break;
- case 10:
- handleCancel();
- cb(selectArrs);
- setSelectArrs([]);
- case 13:
- case "end":
- return _context3.stop();
- }
- }, _callee2);
- })),
- type: "primary",
- children: "\u786E\u5B9A"
- })]
- }),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("section", {
- className: "tc",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(FormSearch/* default */.Z, {
- onChange: function onChange(v) {
- setQuery(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, query), v), {}, {
- page: 1
- }));
- dispatch({
- type: 'classroomList/getShixunLists',
- payload: objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({}, query), v), {}, {
- page: 1
- })
- });
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- className: "edu-container",
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
- className: SelectShixunsmodules.menu,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- children: typeFilter.name
- }), typeFilter === null || typeFilter === void 0 || (_typeFilter$children = typeFilter.children) === null || _typeFilter$children === void 0 ? void 0 : _typeFilter$children.map(function (val, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: query[typeFilter.id] == val.id ? SelectShixunsmodules.actived : '',
- onClick: function onClick() {
- query[typeFilter.id] = val.id;
- // query['group_id'] = null;
- query.page = 1;
- setQuery(objectSpread2_default()({}, query));
- dispatch({
- type: 'classroomList/getShixunLists',
- payload: objectSpread2_default()({}, query)
- });
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
- children: val.name
- })
- }, val.id);
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
- className: SelectShixunsmodules.menuDirection,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: SelectShixunsmodules.directionName,
- children: "\u65B9\u5411"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: !query.discipline_id ? SelectShixunsmodules.actived : '',
- onClick: function onClick() {
- menuChange(null, null, null);
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
- children: "\u5168\u90E8"
- })
- }), directionData === null || directionData === void 0 ? void 0 : directionData.map(function (v, k) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
- className: query.discipline_id == v.id ? SelectShixunsmodules.actived : '',
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
- onClick: function onClick() {
- menuChange(1, null, v.id);
- },
- children: v.name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: v.sub_disciplines.map(function (val, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "mt5",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: query.sub_discipline_id == val.id ? "".concat(SelectShixunsmodules.actived2, " ").concat(SelectShixunsmodules.subTag) : SelectShixunsmodules.subTag,
- onClick: function onClick() {
- menuChange(2, val.id, v.id);
- },
- children: val.name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("ul", {
- className: "mt5",
- children: val.tags && val.tags.map(function (value, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: query.sub_discipline_id == value.id && query.tag_level === 3 ? SelectShixunsmodules.actived2 : '',
- onClick: function onClick() {
- menuChange(3, value.id, v.id);
- },
- children: value.name
- }, index);
- })
- })]
- }, key);
- })
- })]
- }, k);
- })]
- }), query.type === 'mine' && /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
- className: SelectShixunsmodules.menu,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- children: "\u76EE\u5F55"
- }), groupsData === null || groupsData === void 0 ? void 0 : groupsData.map(function (val, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: query['group_id'] == val.id ? SelectShixunsmodules.actived : '',
- onClick: function onClick() {
- query['group_id'] = val.id;
- query.page = 1;
- setQuery(objectSpread2_default()({}, query));
- dispatch({
- type: 'classroomList/getShixunLists',
- payload: objectSpread2_default()({}, query)
- });
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
- children: val.name
- })
- }, val.name);
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
- className: SelectShixunsmodules.menu,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- children: diffFilter.name
- }), diffFilter === null || diffFilter === void 0 || (_diffFilter$children = diffFilter.children) === null || _diffFilter$children === void 0 ? void 0 : _diffFilter$children.map(function (val, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: query[diffFilter.id] == val.id ? SelectShixunsmodules.actived : '',
- onClick: function onClick() {
- query[diffFilter.id] = val.id;
- query.page = 1;
- setQuery(objectSpread2_default()({}, query));
- dispatch({
- type: 'classroomList/getShixunLists',
- payload: objectSpread2_default()({}, query)
- });
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
- children: val.name
- })
- }, val.name);
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- flex: "1",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: SelectShixunsmodules.menuCourse,
- style: {
- margin: '0px 15px'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
- children: ["\u5DF2\u9009", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-blue",
- children: selectArrs.length
- }), "\u4E2A\u5B9E\u8BAD"]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
- children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-blue",
- children: shixunLists.shixuns_count
- }), "\u4E2A\u8BFE\u7A0B"]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", {
- className: "current",
- onClick: function onClick() {
- var newQueryParams = objectSpread2_default()(objectSpread2_default()({}, query), {}, {
- order: query.order === 'asc' ? "desc" : "asc"
- });
- // query.order = query.order === 'asc' ? "desc" : "asc";
- setQuery(newQueryParams);
- dispatch({
- type: 'classroomList/getShixunLists',
- payload: newQueryParams
- });
- },
- children: ["\u5B66\u4E60\u4EBA\u6570", /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: "edu-sorter current ".concat(query.order),
- children: query.order === 'asc' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "iconfont icon-sanjiaoxing-up"
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "iconfont icon-sanjiaoxing-down"
- })
- })]
- })]
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
- className: "c-grey-999",
- children: "\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009"
- })]
- }), shixunLists === null || shixunLists === void 0 || (_shixunLists$shixun_l2 = shixunLists.shixun_list) === null || _shixunLists$shixun_l2 === void 0 ? void 0 : _shixunLists$shixun_l2.map(function (v, k) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: SelectShixunsmodules.listItem,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- checked: selectArrs.includes(v.id),
- value: v.id,
- disabled: v === null || v === void 0 ? void 0 : v.need_authorize,
- onChange: function onChange(e) {
- var key = selectArrs.indexOf(v.id);
- if (selectArrs.indexOf(v.id) > -1) {
- setSelectArrs(selectArrs.filter(function (val) {
- return val !== v.id;
- }));
- } else {
- setSelectArrs(selectArrs.concat(v.id));
- }
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: SelectShixunsmodules.info,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: SelectShixunsmodules.title,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: SelectShixunsmodules.titleLeft,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: "c-black",
- href: "/shixuns/".concat(v === null || v === void 0 ? void 0 : v.identifier, "/challenges"),
- target: "_blank",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
- className: "font16",
- dangerouslySetInnerHTML: {
- __html: v.title
- }
- })
- }), (v === null || v === void 0 ? void 0 : v.need_authorize) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- onClick: function onClick() {
- (0,verifyLogin/* AuthorizeModel */.rX)(false);
- },
- style: {
- marginRight: 'auto'
- },
- className: "tag-style bg-pink current ml10",
- children: "\u9700\u6388\u6743"
- }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: v === null || v === void 0 ? void 0 : v.mark_content,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginRight: 'auto',
- background: '#2FA34F'
- },
- className: "tag-style current ml10",
- children: "\u6B63\u5E38"
- })
- }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: v === null || v === void 0 ? void 0 : v.mark_content,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginRight: 'auto',
- background: '#FF8C29'
- },
- className: "tag-style current ml10",
- children: "\u9700\u5B8C\u5584"
- })
- }), (0,authority/* isSuperAdmins */.Ny)() && (v === null || v === void 0 ? void 0 : v.mark_status) === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: v === null || v === void 0 ? void 0 : v.mark_content,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- marginRight: 'auto',
- background: '#E53333'
- },
- className: "tag-style current ml10",
- children: "\u65E0\u6CD5\u4F7F\u7528"
- })
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "flex-wrp mt10 font14 c-light-black",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: SelectShixunsmodules.description,
- dangerouslySetInnerHTML: {
- __html: v.description
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: " mt15",
- children: v.challenge_names.map(function (val, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "mr30 font12",
- children: ["\u7B2C", key + 1, "\u5173 ", val, " "]
- }, key);
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {
- dashed: true
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-light-black mt20 font12",
- style: {
- display: 'flex',
- justifyContent: 'space-between'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- overlayClassName: SelectShixunsmodules['tooltip-content'],
- title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- dangerouslySetInnerHTML: {
- __html: v === null || v === void 0 ? void 0 : v.member_user_names
- }
- })
- }),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: SelectShixunsmodules.authorname,
- dangerouslySetInnerHTML: {
- __html: v === null || v === void 0 ? void 0 : v.member_user_names
- }
- })
- }), v.author_school_name && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- dangerouslySetInnerHTML: {
- __html: v.author_school_name
- }
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "mr30",
- children: ["\u96BE\u5EA6\u7CFB\u6570 \xA0", v.level]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: ["\u5B66\u4E60\u4EBA\u6570 \xA0", v.study_count]
- })]
- })]
- })]
- })]
- }, k);
- }), (shixunLists === null || shixunLists === void 0 || (_shixunLists$shixun_l3 = shixunLists.shixun_list) === null || _shixunLists$shixun_l3 === void 0 ? void 0 : _shixunLists$shixun_l3.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {})]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "tc mt20",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- defaultCurrent: 1,
- hideOnSinglePage: true,
- defaultPageSize: 10,
- showSizeChanger: false,
- current: query.page || 1,
- showQuickJumper: true,
- total: shixunLists === null || shixunLists === void 0 ? void 0 : shixunLists.shixuns_count,
- onChange: function onChange(page) {
- var newQueryParams = objectSpread2_default()(objectSpread2_default()({}, query), {}, {
- page: page
- });
- // query.page = page;
- setQuery(newQueryParams);
- dispatch({
- type: 'classroomList/getShixunLists',
- payload: newQueryParams
- });
- }
- })
- })]
- }, "bottom");
-};
-/* harmony default export */ var SelectShixuns = ((0,_umi_production_exports.connect)(function (_ref4) {
- var classroomList = _ref4.classroomList,
- loading = _ref4.loading;
- return {
- classroomList: classroomList,
- loading: loading
- };
-})(PublishShixun));
-// EXTERNAL MODULE: ./src/utils/export.ts
-var utils_export = __webpack_require__(94386);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Operating/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Operatingmodules = ({"operating":"operating___srUHx","tip":"tip___F8nWU"});
-// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules
-var markdown_editor = __webpack_require__(61816);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/Operating/index.tsx
-
-
-
-
-
-
-
-
-var Operating = function Operating(_ref, ref) {
- var _formValue$name;
- var data = _ref.data,
- _ref$height = _ref.height,
- height = _ref$height === void 0 ? 400 : _ref$height;
- var _Form$useForm = es_form/* default */.Z.useForm(),
- _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
- form = _Form$useForm2[0];
- var _useState = (0,_react_17_0_2_react.useState)({}),
- _useState2 = slicedToArray_default()(_useState, 2),
- formValue = _useState2[0],
- setFormValue = _useState2[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (data) {
- setFormValue(data);
- form.setFieldsValue(objectSpread2_default()({}, data));
- }
- }, [data]);
- (0,_react_17_0_2_react.useImperativeHandle)(ref, function () {
- return {
- form: form
- };
- });
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Operatingmodules.operating,
- style: {
- marginBottom: '0'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
- form: form,
- scrollToFirstError: true
- // layout="vertical"
- ,
- onValuesChange: function onValuesChange() {
- setFormValue(objectSpread2_default()({}, form.getFieldsValue()));
- }
- // onFinish={handleFinish}
- ,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- name: "name",
- label: "\u6807\u9898:",
- rules: [{
- required: true,
- message: '请输入标题'
- }, {
- max: 30,
- message: '请输入标题,最大限制30个字符'
- }, {
- whitespace: true,
- message: '请勿输入空格'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- placeholder: "\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"
- // maxLength={30}
- ,
- suffix: "".concat(((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/30")
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- name: "languages",
- label: "\u7F16\u7A0B\u8BED\u8A00",
- rules: [{
- required: true,
- message: '请选择编程语言'
- }],
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z.Group, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- value: 'c',
- children: "C"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- value: 'c++',
- children: "C++"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- value: 'java',
- children: "Java"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- value: 'python',
- children: "Python"
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Operatingmodules.tip,
- children: "\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- margin: '20px 0 12px 0px'
- },
- children: "\u8BF4\u660E"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
- name: "description",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
- height: height,
- defaultValue: formValue.description || '',
- watch: true
- })
- })]
- })
- });
-};
-/* harmony default export */ var components_Operating = (/*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(Operating));
-// EXTERNAL MODULE: ./src/service/global.ts
-var global = __webpack_require__(80395);
-;// CONCATENATED MODULE: ./src/assets/images/problemset/add-question.png
-var add_question_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC";
-;// CONCATENATED MODULE: ./src/assets/images/problemset/export-question.png
-var export_question_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=";
-// EXTERNAL MODULE: ./src/assets/images/problemset/folder-opened.png
-var folder_opened = __webpack_require__(5623);
-// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
-var ui_customization = __webpack_require__(73025);
-;// CONCATENATED MODULE: ./src/pages/Problemset/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var TabPane = tabs/* default */.Z.TabPane;
-var Problemset_Search = input/* default */.Z.Search;
-var TextArea = input/* default */.Z.TextArea;
-var TabType = /*#__PURE__*/function (TabType) {
- TabType["Mine"] = "0";
- TabType["Public"] = "1";
- TabType["Collection"] = "2";
- TabType["TeachGroupShare"] = "3";
- return TabType;
-}({});
-var ProblemsetPage = function ProblemsetPage(_ref) {
- var _location$pathname, _location$pathname2, _problemset$teachGrou8, _problemset$disciplin4, _problemset$teachGrou9;
- var classroomList = _ref.classroomList,
- problemset = _ref.problemset,
- user = _ref.user,
- globalSetting = _ref.globalSetting,
- loading = _ref.loading,
- dispatch = _ref.dispatch,
- match = _ref.match,
- shixunHomeworks = _ref.shixunHomeworks;
- var location = (0,_umi_production_exports.useLocation)();
- var paramsRouter = (0,_umi_production_exports.useParams)();
- var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
- _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
- searchParams = _useSearchParams2[0];
- var rootDataRef = (0,_react_17_0_2_react.useRef)();
- var _useState = (0,_react_17_0_2_react.useState)({
- discipline_id: null,
- sub_discipline_id: null,
- tag_discipline_id: null,
- group_id: null,
- // 文件夹id
- // 新增的两个字段:
- teach_group_id: null,
- //教学团队id
- clazz: null,
- type: "0",
- item_type: null,
- difficulty: null,
- keyword: null,
- page: 1,
- per_page: 20,
- // order_by: 'new',
- sort_by: 'updated_at',
- sort_direction: 'desc',
- id: searchParams.get("id") || null,
- exam_id: paramsRouter.id || null,
- exercise_id: paramsRouter.categoryId || null
- }),
- _useState2 = slicedToArray_default()(_useState, 2),
- params = _useState2[0],
- setParams = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(0),
- _useState4 = slicedToArray_default()(_useState3, 2),
- problemsetCount = _useState4[0],
- setProblemsetCount = _useState4[1];
- var _useState5 = (0,_react_17_0_2_react.useState)([]),
- _useState6 = slicedToArray_default()(_useState5, 2),
- problemsetList = _useState6[0],
- setProblemsetList = _useState6[1];
- var _useState7 = (0,_react_17_0_2_react.useState)(TabType.Mine),
- _useState8 = slicedToArray_default()(_useState7, 2),
- activeTabsKey = _useState8[0],
- setActiveTabsKey = _useState8[1];
- var _useState9 = (0,_react_17_0_2_react.useState)(0),
- _useState10 = slicedToArray_default()(_useState9, 2),
- addedNum = _useState10[0],
- setAddedNum = _useState10[1];
- var _useState11 = (0,_react_17_0_2_react.useState)(-1),
- _useState12 = slicedToArray_default()(_useState11, 2),
- knowledgeValue = _useState12[0],
- setKnowledgeValue = _useState12[1];
- var _useState13 = (0,_react_17_0_2_react.useState)([]),
- _useState14 = slicedToArray_default()(_useState13, 2),
- knowledgeData = _useState14[0],
- setKnowledgeData = _useState14[1];
- var _useState15 = (0,_react_17_0_2_react.useState)(false),
- _useState16 = slicedToArray_default()(_useState15, 2),
- batchDeleteLoading = _useState16[0],
- setBatchDeleteLoading = _useState16[1];
- var _useState17 = (0,_react_17_0_2_react.useState)([]),
- _useState18 = slicedToArray_default()(_useState17, 2),
- navigation = _useState18[0],
- setNavigation = _useState18[1];
- var _useState19 = (0,_react_17_0_2_react.useState)(0),
- _useState20 = slicedToArray_default()(_useState19, 2),
- basketTotal = _useState20[0],
- setBasketTotal = _useState20[1];
- var _useState21 = (0,_react_17_0_2_react.useState)(false),
- _useState22 = slicedToArray_default()(_useState21, 2),
- visibleBasketDrawer = _useState22[0],
- setVisibleBasketDrawer = _useState22[1];
- var _useState23 = (0,_react_17_0_2_react.useState)(false),
- _useState24 = slicedToArray_default()(_useState23, 2),
- backIcon = _useState24[0],
- setBackIcon = _useState24[1];
-
- // const [selectAll, setSelectAll] = useState(false);
- var unpublishedAll = (0,_react_17_0_2_react.useRef)(false);
- var groupValueRef = (0,_react_17_0_2_react.useRef)('');
- var correctionTypeRef = (0,_react_17_0_2_react.useRef)();
- var correctionDescRef = (0,_react_17_0_2_react.useRef)();
- var joinGroupDataRef = (0,_react_17_0_2_react.useRef)();
- var _useState25 = (0,_react_17_0_2_react.useState)(),
- _useState26 = slicedToArray_default()(_useState25, 2),
- useShixunIds = _useState26[0],
- setUseShixunIds = _useState26[1];
- var _useState27 = (0,_react_17_0_2_react.useState)([]),
- _useState28 = slicedToArray_default()(_useState27, 2),
- selectIds = _useState28[0],
- setSelectIds = _useState28[1];
- var hintFlagRef = (0,_react_17_0_2_react.useRef)(false);
- var isProblemset = location.pathname === '/problemset';
- var isprogram_homework = (_location$pathname = location.pathname) === null || _location$pathname === void 0 ? void 0 : _location$pathname.includes("program_homework");
- var isProgramEdit = isprogram_homework && paramsRouter.categoryId && (_location$pathname2 = location.pathname) !== null && _location$pathname2 !== void 0 && _location$pathname2.includes("edit") ? paramsRouter.categoryId : '';
- var isProgramText = isProgramEdit ? '编辑编程作业' : '新建编程作业';
- var _useState29 = (0,_react_17_0_2_react.useState)({}),
- _useState30 = slicedToArray_default()(_useState29, 2),
- editData = _useState30[0],
- setEditData = _useState30[1];
- var _useState31 = (0,_react_17_0_2_react.useState)(false),
- _useState32 = slicedToArray_default()(_useState31, 2),
- addLoading = _useState32[0],
- setAddLoading = _useState32[1];
- var _ref2 = user.userInfo || {},
- admin = _ref2.admin,
- business = _ref2.business,
- is_shixun_marker = _ref2.is_shixun_marker,
- is_teacher = _ref2.is_teacher,
- user_identity = _ref2.user_identity;
- var showSelectButton = admin || business || is_shixun_marker || is_teacher || user_identity !== "学生";
- var _useState33 = (0,_react_17_0_2_react.useState)('按更新时间降序'),
- _useState34 = slicedToArray_default()(_useState33, 2),
- SortMenuName = _useState34[0],
- setSortMenuName = _useState34[1];
- var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData;
- var _useState35 = (0,_react_17_0_2_react.useState)([]),
- _useState36 = slicedToArray_default()(_useState35, 2),
- treeData = _useState36[0],
- setTreeData = _useState36[1];
- var treeDataWarp = (0,_react_17_0_2_react.useRef)(null);
- var _useState37 = (0,_react_17_0_2_react.useState)(false),
- _useState38 = slicedToArray_default()(_useState37, 2),
- folderLoading = _useState38[0],
- setFolderLoading = _useState38[1];
- var _useState39 = (0,_react_17_0_2_react.useState)([]),
- _useState40 = slicedToArray_default()(_useState39, 2),
- selectitem = _useState40[0],
- setselectitem = _useState40[1];
- var _useState41 = (0,_react_17_0_2_react.useState)(''),
- _useState42 = slicedToArray_default()(_useState41, 2),
- name = _useState42[0],
- setname = _useState42[1];
- var _useState43 = (0,_react_17_0_2_react.useState)(false),
- _useState44 = slicedToArray_default()(_useState43, 2),
- ismodal = _useState44[0],
- setismodal = _useState44[1];
- var operatingRef = (0,_react_17_0_2_react.useRef)(null);
- var SortMenus = [{
- name: '按更新时间升序',
- type: 'updated_at',
- direction: 'asc'
- }, {
- name: '按更新时间降序',
- type: 'updated_at',
- direction: 'desc'
- }, {
- name: '按使用次数升序',
- type: 'quotes',
- direction: 'asc'
- }, {
- name: '按使用次数降序',
- type: 'quotes',
- direction: 'desc'
- }];
- (0,_react_17_0_2_react.useEffect)(function () {
- document.body.setAttribute('data-custom', 'initial');
- return function () {
- document.body.removeAttribute('data-custom');
- };
- }, []);
- var getEditData = /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res, _res$data, p;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.next = 2;
- return (0,service_problemset/* editInfo */.$c)({
- id: isProgramEdit
- });
- case 2:
- res = _context.sent;
- if (res !== null && res !== void 0 && res.name) {
- p = {
- description: res.description,
- languages: res.languages,
- name: res.name
- };
- operatingRef.current.form.setFieldsValue(p);
- setEditData(objectSpread2_default()({}, p));
- setselectitem(toConsumableArray_default()(res.data));
- setSelectIds((_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.map(function (x) {
- return x.id;
- }));
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function getEditData() {
- return _ref3.apply(this, arguments);
- };
- }();
- (0,_react_17_0_2_react.useEffect)(function () {
- if (isProgramEdit) {
- getEditData();
- }
- }, [isProgramEdit]);
- (0,_react_17_0_2_react.useEffect)(function () {
- var group_id = (searchParams === null || searchParams === void 0 ? void 0 : searchParams.get("group_id")) || 0;
- dispatch({
- type: 'problemset/getDisciplines',
- payload: {
- source: "question",
- group_id: group_id,
- group_type: activeTabsKey
- }
- });
- params.group_id = Number(group_id);
- setParams(params);
- getItemBanks(params).then(function (res) {
- // if (!res?.status) {
- // setTreeData(res?.item_banks_group)
- // }
- setFolderLoading(false);
- });
- getGroups(params);
- getBasketList();
- handleGetTeachGroupData();
- }, []);
-
- //出现页面右侧悬浮按钮
- (0,_react_17_0_2_react.useEffect)(function () {
- dispatch({
- type: 'globalSetting/onlyShowBackTopToggle',
- payload: false
- });
- dispatch({
- type: 'globalSetting/onlyShowBackTopIconToggle',
- payload: false
- });
- return function () {
- dispatch({
- type: 'globalSetting/onlyShowBackTopToggle',
- payload: true
- });
- dispatch({
- type: 'globalSetting/onlyShowBackTopIconToggle',
- payload: true
- });
- };
- }, []);
- (0,_react_17_0_2_react.useEffect)(function () {
- dispatch({
- type: 'globalSetting/headerFixedToggle',
- payload: true
- });
- return function () {
- dispatch({
- type: 'globalSetting/headerFixedToggle',
- payload: false
- });
- };
- }, []);
- (0,_react_17_0_2_react.useEffect)(function () {
- dispatch({
- type: 'globalSetting/headerFooterToggle',
- payload: isProblemset
- });
- return function () {
- dispatch({
- type: 'globalSetting/headerFooterToggle',
- payload: true
- });
- };
- }, []);
- (0,_react_17_0_2_react.useEffect)(function () {
- // if (problemset.disciplinesData) {
- // setKnowledgeData(problemset?.disciplinesData?.tag_disciplines || [])
- // };
- (0,util/* setDocumentTitle */.Dk)(isprogram_homework ? isProgramText : '试题库');
- }, [isprogram_homework, isProgramText]);
- var dealData = function dealData(id, subId) {
- var array = [];
- if (!id) {
- var _problemset$disciplin;
- problemset === null || problemset === void 0 || (_problemset$disciplin = problemset.disciplinesData) === null || _problemset$disciplin === void 0 || (_problemset$disciplin = _problemset$disciplin.disciplines) === null || _problemset$disciplin === void 0 || _problemset$disciplin.forEach(function (e1) {
- var _e1$sub_disciplines;
- e1 === null || e1 === void 0 || (_e1$sub_disciplines = e1.sub_disciplines) === null || _e1$sub_disciplines === void 0 || _e1$sub_disciplines.forEach(function (e2) {
- var _e2$tag_disciplines;
- e2 === null || e2 === void 0 || (_e2$tag_disciplines = e2.tag_disciplines) === null || _e2$tag_disciplines === void 0 || _e2$tag_disciplines.forEach(function (e3) {
- if (e3.name !== '未匹配知识点') {
- array.push(e3);
- }
- });
- });
- });
- }
- if (id && !subId) {
- var _problemset$disciplin2, _items$sub_discipline;
- var items = problemset === null || problemset === void 0 || (_problemset$disciplin2 = problemset.disciplinesData) === null || _problemset$disciplin2 === void 0 || (_problemset$disciplin2 = _problemset$disciplin2.disciplines) === null || _problemset$disciplin2 === void 0 ? void 0 : _problemset$disciplin2.find(function (item) {
- return item.id === id;
- });
- items === null || items === void 0 || (_items$sub_discipline = items.sub_disciplines) === null || _items$sub_discipline === void 0 || _items$sub_discipline.forEach(function (e2) {
- var _e2$tag_disciplines2;
- e2 === null || e2 === void 0 || (_e2$tag_disciplines2 = e2.tag_disciplines) === null || _e2$tag_disciplines2 === void 0 || _e2$tag_disciplines2.forEach(function (e3) {
- if (e3.name !== '未匹配知识点') {
- array.push(e3);
- }
- });
- });
- }
- if (id && subId) {
- var _problemset$disciplin3, _items$sub_discipline2, _subItems$tag_discipl;
- var _items = problemset === null || problemset === void 0 || (_problemset$disciplin3 = problemset.disciplinesData) === null || _problemset$disciplin3 === void 0 || (_problemset$disciplin3 = _problemset$disciplin3.disciplines) === null || _problemset$disciplin3 === void 0 ? void 0 : _problemset$disciplin3.find(function (item) {
- return item.id === id;
- });
- var subItems = _items === null || _items === void 0 || (_items$sub_discipline2 = _items.sub_disciplines) === null || _items$sub_discipline2 === void 0 ? void 0 : _items$sub_discipline2.find(function (item) {
- return item.id === subId;
- });
- subItems === null || subItems === void 0 || (_subItems$tag_discipl = subItems.tag_disciplines) === null || _subItems$tag_discipl === void 0 || _subItems$tag_discipl.forEach(function (e3) {
- if (e3.name !== '未匹配知识点') {
- array.push(e3);
- }
- });
- }
- return array;
- };
- var handleGetTeachGroupData = /*#__PURE__*/function () {
- var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- dispatch({
- type: 'problemset/getTeachGroupData'
- });
- case 1:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- return function handleGetTeachGroupData() {
- return _ref4.apply(this, arguments);
- };
- }();
- (0,_react_17_0_2_react.useEffect)(function () {
- var _ref5 = problemset.basketData || {},
- _ref5$completion_ques = _ref5.completion_questions_count,
- completion_questions_count = _ref5$completion_ques === void 0 ? 0 : _ref5$completion_ques,
- _ref5$judgement_quest = _ref5.judgement_questions_count,
- judgement_questions_count = _ref5$judgement_quest === void 0 ? 0 : _ref5$judgement_quest,
- _ref5$multiple_questi = _ref5.multiple_questions_count,
- multiple_questions_count = _ref5$multiple_questi === void 0 ? 0 : _ref5$multiple_questi,
- _ref5$practical_quest = _ref5.practical_questions_count,
- practical_questions_count = _ref5$practical_quest === void 0 ? 0 : _ref5$practical_quest,
- _ref5$program_questio = _ref5.program_questions_count,
- program_questions_count = _ref5$program_questio === void 0 ? 0 : _ref5$program_questio,
- _ref5$single_question = _ref5.single_questions_count,
- single_questions_count = _ref5$single_question === void 0 ? 0 : _ref5$single_question,
- _ref5$subjective_ques = _ref5.subjective_questions_count,
- subjective_questions_count = _ref5$subjective_ques === void 0 ? 0 : _ref5$subjective_ques,
- _ref5$combination_que = _ref5.combination_questions_count,
- combination_questions_count = _ref5$combination_que === void 0 ? 0 : _ref5$combination_que,
- _ref5$bprogram_questi = _ref5.bprogram_questions_count,
- bprogram_questions_count = _ref5$bprogram_questi === void 0 ? 0 : _ref5$bprogram_questi;
- var total = completion_questions_count + judgement_questions_count + multiple_questions_count + practical_questions_count + program_questions_count + single_questions_count + subjective_questions_count + combination_questions_count + bprogram_questions_count;
- setBasketTotal(total);
- }, [problemset.basketData]);
-
- // // 获取文件夹数据-------
- var getGroups = /*#__PURE__*/function () {
- var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(query) {
- var q, res, _res$navigation;
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- if (query.type === "3") {
- query.clazz = "ItemBanksGroup";
- } else {
- delete query.clazz;
- }
- q = objectSpread2_default()({}, query);
- setFolderLoading(true);
- _context3.next = 5;
- return dispatch({
- type: 'problemset/getGroup',
- payload: objectSpread2_default()({}, q)
- });
- case 5:
- res = _context3.sent;
- if (res !== null && res !== void 0 && res.data) {
- setTreeData((res === null || res === void 0 ? void 0 : res.data) || []);
- }
- if (res) {
- // setNavigation([{id: 0, name: "根目录"},{id: 1, name: "11111"},{id: 2, name: "22222"}])
- setNavigation((res === null || res === void 0 ? void 0 : res.navigation) || []); // ----根目录面包屑展示
-
- // console.log(query,activeTabsKey,"query.activeTabsKeyquery.activeTabsKey");
- if ((res === null || res === void 0 || (_res$navigation = res.navigation) === null || _res$navigation === void 0 ? void 0 : _res$navigation.length) > 1) {
- setSubjectShare(false);
- } else {
- setSubjectShare(true);
- }
- }
- if (isprogram_homework) {} else {
- setSelectIds([]);
- }
- setFolderLoading(false);
- return _context3.abrupt("return", res);
- case 11:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- return function getGroups(_x) {
- return _ref6.apply(this, arguments);
- };
- }();
-
- // 获取试题数据---------
- // const getItemBanks = async (query: any) => {
- // const q = { ...query }
- // setFolderLoading(true)
- // const res = await dispatch({
- // type: 'problemset/getGroup',
- // payload: { ...q },
- // });
- // if (res?.data) {
- // console.log(res?.data, "--------res.data");
- // setTreeData(res?.data || [])
- // }
- // if (res) {
- // setNavigation(res?.navigation || []) // ----根目录面包屑展示
- // }
- // if (isprogram_homework) {
- // } else {
- // setSelectIds([]);
- // }
- // setFolderLoading(false)
- // }
-
- // 获取试题数据---------
- var getItemBanks = /*#__PURE__*/function () {
- var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(query) {
- var q, res;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- q = objectSpread2_default()({}, query);
- q.item_type = isprogram_homework ? 'PROGRAM' : query.item_type;
- q.keyword = query.keyword || '';
- setFolderLoading(true);
- _context4.next = 6;
- return dispatch({
- type: 'problemset/getItemBanks',
- payload: objectSpread2_default()({}, q)
- });
- case 6:
- res = _context4.sent;
- if (!(res && res.status !== 403 && res.status !== 401 && res.status !== 500)) {
- _context4.next = 17;
- break;
- }
- setProblemsetCount(res.items_count || 0); //试题总数
- setProblemsetList(res.items || []); //试题数据
- setKnowledgeData(res.tag_disciplines || []); //类似试题数据
- setUseShixunIds(res.used_shixun_ids || []); //用户实训id
- handleData(res.items || []); //试题数据
- if (isprogram_homework) {} else {
- setSelectIds([]);
- }
- // setTreeData(res?.item_banks_group || []) //解决tab切换不更新文件夹状态
- setAddedNum((res === null || res === void 0 ? void 0 : res.added_num) || 0); //文件夹总数
- setFolderLoading(false);
- return _context4.abrupt("return", res);
- case 17:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- }));
- return function getItemBanks(_x2) {
- return _ref7.apply(this, arguments);
- };
- }();
- var getBasketList = function getBasketList() {
- dispatch({
- type: 'problemset/getBasketList',
- payload: {}
- });
- };
- var handleData = function handleData(problemsetData) {
- // 1. 过滤掉编程题中的未发布的情况
- // 2. 再判断剩下的数据中是否都选中了
- var unpublished = problemsetData.every(function (item) {
- var _item$program_attr;
- return ((_item$program_attr = item.program_attr) === null || _item$program_attr === void 0 ? void 0 : _item$program_attr.status) === 0;
- });
- unpublishedAll.current = unpublished;
- };
- // 筛选方向:
- var handleDirectionChange = function handleDirectionChange(id, subId) {
- params.discipline_id = id || '';
- params.sub_discipline_id = subId || '';
- params.tag_discipline_id = '';
- params.page = 1;
- params.per_page = 20;
- delete params.id;
- setKnowledgeValue(-1);
- // setKnowledgeValue(id === null ? -1 : null)
- setParams(params);
- // getItemBanks(params);
- getItemBanks(params);
- if (activeTabsKey === "3" || activeTabsKey === "0") {
- getGroups(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- parents: navigation.slice(0, -1)
- }));
- }
- // getGroups({ ...params, group_id: 0 })
- if (id === null) {
- // setKnowledgeData(problemset?.disciplinesData?.tag_disciplines || []);
- return;
- }
- // setKnowledgeData(dealData(id, subId))
- };
-
- // 筛选题型
- var handleTypeChange = function handleTypeChange(value) {
- params.item_type = value || '';
- params.page = 1;
- params.per_page = 20;
- setParams(params);
- getItemBanks(params);
- if (activeTabsKey === "3" || activeTabsKey === "0") {
- getGroups(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- parents: navigation.slice(0, -1)
- }));
- }
- };
- // 筛选难度
- var handleDifficultyChange = function handleDifficultyChange(value) {
- params.difficulty = value || '';
- params.page = 1;
- params.per_page = 20;
- delete params.id;
- setParams(params);
- getItemBanks(params);
- if (activeTabsKey === "3" || activeTabsKey === "0") {
- getGroups(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- parents: navigation.slice(0, -1)
- }));
- }
- };
- // 筛选知识点
- var handleKnowledgeChange = function handleKnowledgeChange(value) {
- params.tag_discipline_id = value;
- params.page = 1;
- params.per_page = 20;
- delete params.id;
- if (value === -1) {
- params.discipline_id = '';
- params.sub_discipline_id = '';
- params.tag_discipline_id = '';
- // setKnowledgeData(problemset?.disciplinesData?.tag_disciplines || [])
- }
-
- setKnowledgeValue(value);
- setParams(params);
- getItemBanks(params);
- if (activeTabsKey === "3" || activeTabsKey === "0") {
- getGroups(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- parents: navigation.slice(0, -1)
- }));
- }
- // getGroups({ ...params, group_id: 0 })
- };
-
- var _useState45 = (0,_react_17_0_2_react.useState)(false),
- _useState46 = slicedToArray_default()(_useState45, 2),
- showTeachGroup = _useState46[0],
- setShowTeachGroup = _useState46[1];
- var handleTabsChange = function handleTabsChange(activeKey) {
- dispatch({
- type: 'problemset/getDisciplines',
- payload: {
- source: "question",
- group_id: 0,
- group_type: activeKey
- }
- });
- params.discipline_id = '';
- params.sub_discipline_id = '';
- params.tag_discipline_id = '';
- // params.teach_group_id=''; // 清空教研团队
- params.item_type = null;
- params.difficulty = null;
- params.type = activeKey;
- if (activeKey === '0') {
- setSubjectShare(false);
- params.group_id = 0;
- params.teach_group_id = 0;
- } else {
- setSubjectShare(true);
- params.group_id = null;
- }
- if (activeKey === '3' && isprogram_homework) {
- params.only_published = true;
- } else {
- params.only_published = null;
- }
- if (activeKey === '3') {
- params.clazz = "ItemBanksGroup";
- setShowTeachGroup(true);
- } else {
- setShowTeachGroup(false);
- }
- params.page = 1;
- params.per_page = 20;
- delete params.id;
- setKnowledgeValue(-1);
- setActiveTabsKey(activeKey);
- setParams(params);
- getItemBanks(params);
- if (activeKey !== '1' && activeKey !== "2") {
- //点击公共-收藏夹 不调用此接口
- getGroups(params);
- }
- setSubjectShare(true);
- };
- var handleChangePage = function handleChangePage(page, pagesize) {
- // const { field, order } = sorter || {};
- // let sort_direction = null;
- // if (order === "descend") {
- // sort_direction = "desc";
- // } else if (order === "ascend") {
- // sort_direction = "asc";
- // }
- // if (sort_direction) {
- // params.order_by = ''
- // } else {
- // params.order_by = 'new'
- // }
- // params.sort_by = sort_direction ? field : null;
- // params.sort_direction = sort_direction;
- params.page = page;
- params.per_page = pagesize;
- setParams(params);
- getItemBanks(params);
- getGroups(params);
- };
- var handleSearch = function handleSearch(value) {
- params.discipline_id = '';
- params.sub_discipline_id = '';
- params.tag_discipline_id = '';
- params.item_type = null;
- params.difficulty = null;
- params.page = 1;
- params.keyword = value;
- delete params.id;
- console.log(params, "paramsparamsparamsparamsparams");
- if (value) {
- setBackIcon(true);
- (0,global/* addSearchRecord */.tk)({
- name: value,
- copywriting: value,
- position: isprogram_homework ? 'Practice' : 'ItemBank'
- });
- } else {
- setBackIcon(false);
- }
- setKnowledgeValue(-1);
- setParams(params);
- getItemBanks(params);
- // getGroups(params) 搜索不需要调用此接口
- };
-
- // 加入试题蓝触发的回调
- var handleReloadData = function handleReloadData() {
- params.per_page = 20;
- setParams(params);
- getItemBanks(params);
- // getGroups(params)
- };
-
- var handleDeleteData = function handleDeleteData(deleteId) {
- var page = deleteId.length === problemsetList.length && params.page > 1 ? params.page - 1 : params.page;
- params.page = page;
- params.per_page = 20;
- getBasketList();
- setParams(params);
- getItemBanks(params);
- getGroups(params);
- };
- var handlePublicReview = function handlePublicReview() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {
- key: 'Problemset-PublicReview'
- }
- });
- };
- var handleCollect = /*#__PURE__*/function () {
- var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id, isCollect) {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
- case 0:
- if (!isCollect) {
- _context5.next = 6;
- break;
- }
- _context5.next = 3;
- return (0,service_problemset/* cancelCollection */.lS)({
- id: id
- });
- case 3:
- _context5.t0 = _context5.sent;
- _context5.next = 9;
- break;
- case 6:
- _context5.next = 8;
- return (0,service_problemset/* joinCollection */.s)({
- id: id
- });
- case 8:
- _context5.t0 = _context5.sent;
- case 9:
- res = _context5.t0;
- (res === null || res === void 0 ? void 0 : res.status) === 0 && handleReloadData();
- case 11:
- case "end":
- return _context5.stop();
- }
- }, _callee5);
- }));
- return function handleCollect(_x3, _x4) {
- return _ref8.apply(this, arguments);
- };
- }();
- var handleSetPublic = /*#__PURE__*/function () {
- var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(id) {
- return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
- case 0:
- handleBatchSetPublicRequest(id);
- case 1:
- case "end":
- return _context6.stop();
- }
- }, _callee6);
- }));
- return function handleSetPublic(_x5) {
- return _ref9.apply(this, arguments);
- };
- }();
-
- // 点击共享调用的函数,传递被共享试题的id
- var handleSetShare = /*#__PURE__*/function () {
- var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(id) {
- return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
- case 0:
- handleBatchShare([id]);
- case 1:
- case "end":
- return _context7.stop();
- }
- }, _callee7);
- }));
- return function handleSetShare(_x6) {
- return _ref10.apply(this, arguments);
- };
- }();
- var handleCorrection = function handleCorrection(id) {
- correctionDescRef.current = '';
- correctionTypeRef.current = '';
- modal/* default */.Z.confirm({
- centered: true,
- width: 530,
- icon: null,
- okText: '确定',
- cancelText: '取消',
- title: '试题纠错',
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "font14",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u9519\u8BEF\u7C7B\u578B\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, {
- className: "mt10",
- onChange: function onChange(e) {
- return correctionTypeRef.current = e.target.value;
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- value: '题干',
- children: "\u9898\u5E72"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- value: '答案',
- children: "\u7B54\u6848"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- value: '解析',
- children: "\u89E3\u6790"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- value: '属性',
- children: "\u5C5E\u6027"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- value: '其它',
- children: "\u5176\u5B83"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "mt10",
- children: "\u9519\u8BEF\u63CF\u8FF0\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, {
- className: "mt10",
- rows: 4,
- defaultValue: correctionDescRef.current,
- onChange: function onChange(e) {
- return correctionDescRef.current = e.target.value;
- }
- })]
- }),
- onOk: function onOk() {
- return new Promise( /*#__PURE__*/function () {
- var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(resolve, reject) {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
- case 0:
- if (correctionTypeRef.current && correctionDescRef.current) {
- _context8.next = 3;
- break;
- }
- message/* default */.ZP.info('请填写错误类型和错误描述!');
- return _context8.abrupt("return", reject());
- case 3:
- _context8.next = 5;
- return (0,service_problemset/* createFeedback */.L5)({
- id: id,
- clazz: correctionTypeRef.current,
- description: correctionDescRef.current
- });
- case 5:
- res = _context8.sent;
- if (res.status === 0) {
- message/* default */.ZP.info('添加成功!');
- }
- resolve();
- case 8:
- case "end":
- return _context8.stop();
- }
- }, _callee8);
- }));
- return function (_x7, _x8) {
- return _ref11.apply(this, arguments);
- };
- }());
- }
- });
- };
- var handleSetPrivate = function handleSetPrivate(id) {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {
- key: 'Problemset-SetPrivate',
- params: {
- id: id
- }
- }
- });
- };
- var handleDelete = function handleDelete(id) {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {
- key: 'Problemset-Delete',
- params: {
- id: id
- }
- }
- });
- };
- var handleStartExperience = /*#__PURE__*/function () {
- var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(gather) {
- var item_type, identifier, res, identifiers;
- return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
- while (1) switch (_context9.prev = _context9.next) {
- case 0:
- item_type = gather.item_type; //编程题
- if (!(item_type === 'PROGRAM')) {
- _context9.next = 12;
- break;
- }
- identifier = gather.program_attr.identifier;
- _context9.next = 5;
- return dispatch({
- type: 'problemset/startExperience',
- payload: {
- id: identifier
- }
- });
- case 5:
- res = _context9.sent;
- if (!(res.status === 0)) {
- _context9.next = 10;
- break;
- }
- identifiers = res.identifier;
- (0,util/* openNewWindow */.xg)("/myproblems/".concat(identifiers));
- return _context9.abrupt("return");
- case 10:
- message/* default */.ZP.warning(res.message);
- return _context9.abrupt("return");
- case 12:
- // 单选题 多选题 判断题 填空题 编程填空
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {
- key: item_type,
- params: gather
- }
- });
- case 13:
- case "end":
- return _context9.stop();
- }
- }, _callee9);
- }));
- return function handleStartExperience(_x9) {
- return _ref12.apply(this, arguments);
- };
- }();
- var handleCancel = /*#__PURE__*/function () {
- var _ref13 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(id) {
- var _res, _res2, res;
- return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
- while (1) switch (_context10.prev = _context10.next) {
- case 0:
- if (!params.exam_id) {
- _context10.next = 6;
- break;
- }
- _context10.next = 3;
- return (0,service_problemset/* revokeItem */.fY)({
- item_id: id,
- id: params.exam_id
- });
- case 3:
- _res = _context10.sent;
- if (_res.status === 0) {
- handleReloadData();
- }
- return _context10.abrupt("return");
- case 6:
- if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context10.next = 12;
- break;
- }
- _context10.next = 9;
- return (0,fetch/* default */.ZP)("/api/exercise_questions/delete_by_item_bank.json ", {
- method: 'post',
- body: {
- exercise_id: params === null || params === void 0 ? void 0 : params.exercise_id,
- item_bank_ids: [id]
- }
- });
- case 9:
- _res2 = _context10.sent;
- if (_res2.status === 0) {
- handleReloadData();
- }
- return _context10.abrupt("return");
- case 12:
- _context10.next = 14;
- return dispatch({
- type: 'problemset/cancel',
- payload: {
- id: id,
- item_bank: 1
- }
- });
- case 14:
- res = _context10.sent;
- if (res.status === 0) {
- handleReloadData();
- getBasketList();
- }
- case 16:
- case "end":
- return _context10.stop();
- }
- }, _callee10);
- }));
- return function handleCancel(_x10) {
- return _ref13.apply(this, arguments);
- };
- }();
- // 试题是否可以共享
- var _useState47 = (0,_react_17_0_2_react.useState)(false),
- _useState48 = slicedToArray_default()(_useState47, 2),
- SubjectShare = _useState48[0],
- setSubjectShare = _useState48[1];
- var handleOpen = /*#__PURE__*/function () {
- var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(id) {
- var isShare,
- isBack,
- newnavigation,
- _findParentIds,
- _args11 = arguments;
- return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
- while (1) switch (_context11.prev = _context11.next) {
- case 0:
- isShare = _args11.length > 1 && _args11[1] !== undefined ? _args11[1] : false;
- isBack = _args11.length > 2 && _args11[2] !== undefined ? _args11[2] : false;
- dispatch({
- type: 'problemset/getDisciplines',
- payload: {
- source: "question",
- group_id: Math.abs(id),
- group_type: activeTabsKey === "3" ? TabType.TeachGroupShare : TabType.Mine
- }
- });
- params.discipline_id = '';
- params.sub_discipline_id = '';
- params.tag_discipline_id = '';
- params.page = 1;
- params.per_page = 20;
- params.group_id = Math.abs(id);
- setKnowledgeValue(-1);
- setParams(params);
- if (isBack) {
- newnavigation = JSON.parse(JSON.stringify(navigation));
- newnavigation.splice(newnavigation.length - 2, 2);
- params.parents = newnavigation;
- } else {
- params.parents = [].concat(toConsumableArray_default()(navigation || [{
- id: 0,
- name: "根目录"
- }]), toConsumableArray_default()(((_findParentIds = (0,NewFolder/* findParentIds */.b)(rootDataRef.current, id)) === null || _findParentIds === void 0 ? void 0 : _findParentIds.map(function (i) {
- return {
- id: i.id,
- name: i.name
- };
- })) || []));
- }
- // const currentNavIndex = navigation.findIndex(item => item.id === id)
-
- getGroups(objectSpread2_default()({}, params)).then(function (res) {
- var _res$navigation2;
- setNavigation(res === null || res === void 0 ? void 0 : res.navigation);
- // 判断是否进入子文件 是否有id 父文件夹是否为共享状态 ---> 隐藏试题共享按钮功能
- // if (res.navigation.length > 1 && id && isShare) {
- if ((res === null || res === void 0 || (_res$navigation2 = res.navigation) === null || _res$navigation2 === void 0 ? void 0 : _res$navigation2.length) > 1 && id) {
- setSubjectShare(true);
- } else {
- setSubjectShare(false);
- }
- });
- getItemBanks(params);
- case 14:
- case "end":
- return _context11.stop();
- }
- }, _callee11);
- }));
- return function handleOpen(_x11) {
- return _ref14.apply(this, arguments);
- };
- }();
-
- // 加入试题蓝的函数
- var handleSelect = /*#__PURE__*/function () {
- var _ref15 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(id) {
- var _res3, _res4, res;
- return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
- while (1) switch (_context12.prev = _context12.next) {
- case 0:
- if (!params.exam_id) {
- _context12.next = 6;
- break;
- }
- _context12.next = 3;
- return (0,service_problemset/* examinationItems */.zh)({
- exam_id: params.exam_id,
- item_bank_ids: [id]
- });
- case 3:
- _res3 = _context12.sent;
- if (_res3.status === 0) {
- handleReloadData();
- }
- return _context12.abrupt("return");
- case 6:
- if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context12.next = 12;
- break;
- }
- _context12.next = 9;
- return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/select_questions.json"), {
- method: 'post',
- body: {
- item_bank_ids: [id]
- }
- });
- case 9:
- _res4 = _context12.sent;
- if (_res4.status === 0) {
- handleReloadData();
- }
- return _context12.abrupt("return");
- case 12:
- if (!(basketTotal === 200)) {
- _context12.next = 15;
- break;
- }
- message/* default */.ZP.info('已选200个试题(不能在选用更多试题)');
- return _context12.abrupt("return");
- case 15:
- _context12.next = 17;
- return dispatch({
- type: 'problemset/select',
- payload: {
- item_bank_ids: [id]
- }
- });
- case 17:
- res = _context12.sent;
- if (res.status === 0) {
- handleReloadData();
- getBasketList();
- }
- case 19:
- case "end":
- return _context12.stop();
- }
- }, _callee12);
- }));
- return function handleSelect(_x12) {
- return _ref15.apply(this, arguments);
- };
- }();
- /**
- * @description v7珠海中的功能 - 团队共享 - 复制试题/复制到我创建的
- */
- var handleCpTest = /*#__PURE__*/function () {
- var _ref16 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(id, activeTabsKey) {
- var data;
- return regeneratorRuntime_default()().wrap(function _callee13$(_context13) {
- while (1) switch (_context13.prev = _context13.next) {
- case 0:
- data = {
- item_bank_id: id
- };
- _context13.t0 = activeTabsKey;
- _context13.next = _context13.t0 === "1" ? 4 : _context13.t0 === "3" ? 6 : _context13.t0 === "0" ? 8 : 10;
- break;
- case 4:
- data["type"] = 1;
- return _context13.abrupt("break", 10);
- case 6:
- data["type"] = 2;
- return _context13.abrupt("break", 10);
- case 8:
- data["type"] = 3;
- return _context13.abrupt("break", 10);
- case 10:
- _context13.next = 12;
- return (0,service_problemset/* getCpTest */.Wn)(data);
- case 12:
- handleReloadData();
- case 13:
- case "end":
- return _context13.stop();
- }
- }, _callee13);
- }));
- return function handleCpTest(_x13, _x14) {
- return _ref16.apply(this, arguments);
- };
- }();
-
- //加入试题库
- var handleAddProblemset = /*#__PURE__*/function () {
- var _ref17 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(id) {
- return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
- while (1) switch (_context15.prev = _context15.next) {
- case 0:
- if (id) {
- _context15.next = 3;
- break;
- }
- if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
- _context15.next = 3;
- break;
- }
- return _context15.abrupt("return", message/* default */.ZP.info('请先选择试题'));
- case 3:
- joinGroupDataRef.current = [0];
- modal/* default */.Z.confirm({
- centered: true,
- width: 500,
- okText: '确定',
- cancelText: '取消',
- title: '加入我的题库',
- maskClosable: true,
- className: 'custom-modal-divider',
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "font14 ".concat(Problemsetmodules.overflow),
- style: {
- maxHeight: 500,
- overflow: 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: "c-grey-333",
- children: "\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- spinning: folderLoading,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(CustomTree/* default */.Z, {
- defaultValue: true,
- value: joinGroupDataRef.current,
- onChange: function onChange(v) {
- return joinGroupDataRef.current = v;
- }
- })
- })]
- }),
- onOk: function () {
- var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() {
- var _joinGroupDataRef$cur;
- var res;
- return regeneratorRuntime_default()().wrap(function _callee14$(_context14) {
- while (1) switch (_context14.prev = _context14.next) {
- case 0:
- _context14.next = 2;
- return (0,service_problemset/* addGroup */.Rp)({
- id: id,
- group_id: (_joinGroupDataRef$cur = joinGroupDataRef.current) === null || _joinGroupDataRef$cur === void 0 ? void 0 : _joinGroupDataRef$cur[0]
- });
- case 2:
- res = _context14.sent;
- joinGroupDataRef.current = [];
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- getGroups(params);
- handleReloadData();
- message/* default */.ZP.success('加入成功');
- // getItemBanks(params).then(res => setTreeData(res?.item_banks_group));
- }
- case 5:
- case "end":
- return _context14.stop();
- }
- }, _callee14);
- }));
- function onOk() {
- return _onOk.apply(this, arguments);
- }
- return onOk;
- }()
- });
- case 5:
- case "end":
- return _context15.stop();
- }
- }, _callee15);
- }));
- return function handleAddProblemset(_x15) {
- return _ref17.apply(this, arguments);
- };
- }();
- var handleOnMoveTo = /*#__PURE__*/function () {
- var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17(id) {
- return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
- while (1) switch (_context17.prev = _context17.next) {
- case 0:
- if (id) {
- _context17.next = 3;
- break;
- }
- if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
- _context17.next = 3;
- break;
- }
- return _context17.abrupt("return", message/* default */.ZP.info('请先选择试题'));
- case 3:
- joinGroupDataRef.current = [0];
- modal/* default */.Z.confirm({
- centered: true,
- width: 500,
- okText: '确定',
- cancelText: '取消',
- title: '移动到',
- maskClosable: true,
- className: 'custom-modal-divider',
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "font14 ".concat(Problemsetmodules.overflow),
- style: {
- maxHeight: 500,
- overflow: 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.tips,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u63D0\u793A\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: "c-grey-333",
- children: "\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- spinning: folderLoading,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(CustomTree/* default */.Z, {
- defaultValue: true,
- value: joinGroupDataRef.current,
- onChange: function onChange(v) {
- return joinGroupDataRef.current = v;
- }
- })
- })]
- }),
- onOk: function () {
- var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() {
- var _joinGroupDataRef$cur2;
- var res;
- return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
- while (1) switch (_context16.prev = _context16.next) {
- case 0:
- _context16.next = 2;
- return (0,service_problemset/* batchGroup */.LS)({
- ids: id ? [id] : selectIds,
- groups_ids: (_joinGroupDataRef$cur2 = joinGroupDataRef.current) === null || _joinGroupDataRef$cur2 === void 0 ? void 0 : _joinGroupDataRef$cur2[0]
- });
- case 2:
- res = _context16.sent;
- console.log("移动试题到指定文件夹的res", res);
- joinGroupDataRef.current = [];
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- getGroups(params);
- handleReloadData();
- // getItemBanks(params).then(res => setTreeData(res?.item_banks_group));
- }
- case 6:
- case "end":
- return _context16.stop();
- }
- }, _callee16);
- }));
- function onOk() {
- return _onOk2.apply(this, arguments);
- }
- return onOk;
- }()
- });
- case 5:
- case "end":
- return _context17.stop();
- }
- }, _callee17);
- }));
- return function handleOnMoveTo(_x16) {
- return _ref18.apply(this, arguments);
- };
- }();
- // 取消共享触发的函数
- var handleCancelShare = /*#__PURE__*/function () {
- var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20(id) {
- var res, data;
- return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
- while (1) switch (_context20.prev = _context20.next) {
- case 0:
- console.log("撤销共享触发");
- _context20.next = 3;
- return (0,service_problemset/* getTeachGroupDataById */.hg)({
- clazz: 'ItemBank',
- id: id
- });
- case 3:
- res = _context20.sent;
- console.log(res, "撤销共享触发的res");
- data = (res === null || res === void 0 ? void 0 : res.groups) || [];
- joinGroupDataRef.current = data.filter(function (item) {
- return item.is_share;
- }).map(function (i) {
- return i.id;
- }); //拿到当前被勾选的团队id
- modal/* default */.Z.confirm({
- centered: true,
- width: 530,
- okText: '确定',
- cancelText: '取消',
- title: '共享至教研团队',
- maskClosable: true,
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "font14 ".concat(Problemsetmodules.overflow),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: "".concat(Problemsetmodules.tips),
- children: "\u63D0\u793A\uFF1A\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
- className: Problemsetmodules.checkbox,
- defaultValue: data === null || data === void 0 ? void 0 : data.map(function (item) {
- return item.is_share ? item.id : '';
- }),
- children: data === null || data === void 0 ? void 0 : data.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
- value: item.id,
- onChange: function onChange() {
- item.is_share = !item.is_share;
- console.log(data, "选中的data");
- joinGroupDataRef.current = data;
- },
- children: [" ", item.name]
- }, item.id);
- })
- })]
- }),
- onOk: function () {
- var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19() {
- return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
- while (1) switch (_context19.prev = _context19.next) {
- case 0:
- joinGroupDataRef.current = data.filter(function (item) {
- return item.is_share;
- }).map(function (i) {
- return i.id;
- }); //拿到当前被勾选的团队id
- console.log(joinGroupDataRef.current, "joinGroupDataRef.current");
- return _context19.abrupt("return", new Promise( /*#__PURE__*/function () {
- var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18(resolve, reject) {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
- while (1) switch (_context18.prev = _context18.next) {
- case 0:
- // if (!joinGroupDataRef.current.length) {
- // message.warning('请选择需要撤销共享的教研团队');
- // return reject();
- // }
- console.log(data, "看看这里的data");
-
- // const group_ids = data?.map((x: any) => x.group_id)?.filter((id: number) => !joinGroupDataRef.current.includes(id));
- _context18.next = 3;
- return (0,service_problemset/* batchShare */.GW)({
- ids: [id],
- clazz: 'ItemBank',
- group_ids: joinGroupDataRef.current
- });
- case 3:
- res = _context18.sent;
- joinGroupDataRef.current = [];
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default */.ZP.info('操作成功');
- handleReloadData();
- }
- return _context18.abrupt("return", resolve());
- case 7:
- case "end":
- return _context18.stop();
- }
- }, _callee18);
- }));
- return function (_x18, _x19) {
- return _ref20.apply(this, arguments);
- };
- }()));
- case 3:
- case "end":
- return _context19.stop();
- }
- }, _callee19);
- }));
- function onOk() {
- return _onOk3.apply(this, arguments);
- }
- return onOk;
- }()
- // onCancel: () => {
- // console.log("取消了");
- // joinGroupDataRef.current = [];
- // }
- });
- case 8:
- case "end":
- return _context20.stop();
- }
- }, _callee20);
- }));
- return function handleCancelShare(_x17) {
- return _ref19.apply(this, arguments);
- };
- }();
- var handleBasketDelete = function handleBasketDelete(type) {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {
- key: 'Problemset-BasketDelete',
- params: {
- type: type
- }
- }
- });
- };
- var handleBasketClear = function handleBasketClear() {
- modal/* default */.Z.confirm({
- title: '确认要清空试题篮吗?',
- centered: true,
- onOk: function () {
- var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
- while (1) switch (_context21.prev = _context21.next) {
- case 0:
- _context21.next = 2;
- return (0,service_problemset/* clearBasket */.RT)();
- case 2:
- res = _context21.sent;
- if (res.status === 0) {
- handleReloadData();
- getBasketList();
- }
- case 4:
- case "end":
- return _context21.stop();
- }
- }, _callee21);
- }));
- function onOk() {
- return _onOk4.apply(this, arguments);
- }
- return onOk;
- }()
- });
- };
-
- // 新建文件夹触发
- var handleNewGroup = function handleNewGroup() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {
- key: '新建文件夹',
- params: params
- }
- });
- // console.log("要刷新数据", res);
- return;
- };
- var handleNew = function handleNew() {
- var newMapping = {
- "discipline_id": "&discipline_id=".concat(params.discipline_id),
- "sub_discipline_id": "&sub_discipline_id=".concat(params.sub_discipline_id),
- "tag_discipline_id": "&sub_discipline_id=".concat(params.tag_discipline_id),
- "difficulty": "&difficulty=".concat(params.difficulty),
- "item_type": "&item_type=".concat(params.item_type),
- "group_id": "&group_id=".concat(params.group_id || 0)
- };
- var url = "/problemset/newitem?pages=".concat(params.page);
- Object.keys(newMapping).forEach(function (key) {
- if (params[key]) {
- url = url + newMapping[key];
- }
- });
- _umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.push(url);
- };
- var handleShareNew = function handleShareNew() {
- var _problemset$teachGrou;
- if (((_problemset$teachGrou = problemset.teachGroupData) === null || _problemset$teachGrou === void 0 || (_problemset$teachGrou = _problemset$teachGrou.groups) === null || _problemset$teachGrou === void 0 ? void 0 : _problemset$teachGrou.length) > 1) {
- var _problemset$teachGrou2;
- modal/* default */.Z.confirm({
- centered: true,
- width: 530,
- okText: '确定',
- cancelText: '取消',
- title: '新建至教研团队',
- maskClosable: true,
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "font14 ".concat(Problemsetmodules.overflow),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
- className: Problemsetmodules.checkbox,
- defaultValue: joinGroupDataRef.current,
- onChange: function onChange(value) {
- return joinGroupDataRef.current = value;
- },
- children: (_problemset$teachGrou2 = problemset.teachGroupData) === null || _problemset$teachGrou2 === void 0 || (_problemset$teachGrou2 = _problemset$teachGrou2.groups) === null || _problemset$teachGrou2 === void 0 ? void 0 : _problemset$teachGrou2.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- value: item.group_id,
- children: item.name
- }, item.group_id);
- })
- })
- }),
- onOk: function onOk() {
- _umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.push("/problemset/newitem?pages=".concat(params.page, "&activeTabsKey=").concat(activeTabsKey, "&item_banks_group_id=").concat(joinGroupDataRef.current));
- }
- });
- } else {
- var _problemset$teachGrou3, _problemset$teachGrou4;
- _umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.push("/problemset/newitem?pages=".concat(params.page, "&activeTabsKey=").concat(activeTabsKey, "&item_banks_group_id=").concat(((_problemset$teachGrou3 = problemset.teachGroupData) === null || _problemset$teachGrou3 === void 0 || (_problemset$teachGrou3 = _problemset$teachGrou3.groups) === null || _problemset$teachGrou3 === void 0 ? void 0 : _problemset$teachGrou3.length) == 1 ? [(_problemset$teachGrou4 = problemset.teachGroupData) === null || _problemset$teachGrou4 === void 0 ? void 0 : _problemset$teachGrou4.groups[0].group_id] : []));
- }
- };
- var handleSelectAll = function handleSelectAll(selectAll) {
- var ids = selectIds;
- if (!(ids !== null && ids !== void 0 && ids.length)) {
- return message/* default */.ZP.info('请先选择试题');
- }
- if (basketTotal + ids.length > 200 && selectAll && isProblemset) {
- message/* default */.ZP.info("\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165".concat(200 - basketTotal, "\u9898\uFF0C\u5F53\u524D\u9009\u4E2D").concat(ids.length, "\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"));
- return;
- }
-
- // if (unpublishedAll.current) {
- // message.info(`本页全部试题未发布,不能选择`);
- // return;
- // }
- selectAll ? handleSelectAllRequest(ids) : handleUnselectAllRequest(ids);
- };
- var handleSelectAllRequest = /*#__PURE__*/function () {
- var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23(preIds) {
- var ids;
- return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
- while (1) switch (_context23.prev = _context23.next) {
- case 0:
- ids = toConsumableArray_default()(preIds);
- problemsetList.forEach(function (e) {
- if (ids.includes(e.id)) {
- var _e$program_attr;
- if (e.item_type === "PROGRAM" && ((_e$program_attr = e.program_attr) === null || _e$program_attr === void 0 ? void 0 : _e$program_attr.status) === 0) {
- (0,lodash.remove)(ids, function (t) {
- return t === e.id;
- });
- }
- }
- });
- modal/* default */.Z.confirm({
- width: 530,
- title: '提示',
- className: "custom-modal-divider ",
- icon: null,
- centered: true,
- okText: '确定',
- cancelText: '取消',
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: ["\u5F53\u524D\u5DF2\u9009\u62E9", preIds.length, "\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "]
- }),
- onOk: function () {
- var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
- while (1) switch (_context22.prev = _context22.next) {
- case 0:
- if (!params.exam_id) {
- _context22.next = 6;
- break;
- }
- _context22.next = 3;
- return (0,service_problemset/* examinationItems */.zh)({
- exam_id: params.exam_id,
- item_bank_ids: ids
- });
- case 3:
- res = _context22.sent;
- _context22.next = 15;
- break;
- case 6:
- if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context22.next = 12;
- break;
- }
- _context22.next = 9;
- return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/select_questions.json"), {
- method: 'post',
- body: {
- item_bank_ids: ids
- }
- });
- case 9:
- res = _context22.sent;
- _context22.next = 15;
- break;
- case 12:
- _context22.next = 14;
- return dispatch({
- type: 'problemset/select',
- payload: {
- item_bank_ids: ids
- }
- });
- case 14:
- res = _context22.sent;
- case 15:
- if (res.status === 0) {
- handleReloadData();
- getBasketList();
- }
- case 16:
- case "end":
- return _context22.stop();
- }
- }, _callee22);
- }));
- function onOk() {
- return _onOk5.apply(this, arguments);
- }
- return onOk;
- }()
- });
- case 3:
- case "end":
- return _context23.stop();
- }
- }, _callee23);
- }));
- return function handleSelectAllRequest(_x20) {
- return _ref21.apply(this, arguments);
- };
- }();
- var handleUnselectAllRequest = /*#__PURE__*/function () {
- var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(ids) {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
- while (1) switch (_context24.prev = _context24.next) {
- case 0:
- if (!params.exam_id) {
- _context24.next = 6;
- break;
- }
- _context24.next = 3;
- return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(params.exam_id, "/batch_revoke_item.json"), {
- method: 'post',
- body: {
- item_ids: ids
- }
- });
- case 3:
- res = _context24.sent;
- _context24.next = 15;
- break;
- case 6:
- if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context24.next = 12;
- break;
- }
- _context24.next = 9;
- return (0,fetch/* default */.ZP)("/api/exercise_questions/delete_by_item_bank.json ", {
- method: 'post',
- body: {
- exercise_id: params === null || params === void 0 ? void 0 : params.exercise_id,
- item_bank_ids: ids
- }
- });
- case 9:
- res = _context24.sent;
- _context24.next = 15;
- break;
- case 12:
- _context24.next = 14;
- return dispatch({
- type: 'problemset/unselectAll',
- payload: {
- item_ids: ids
- }
- });
- case 14:
- res = _context24.sent;
- case 15:
- if (res.status === 0) {
- handleReloadData();
- getBasketList();
- }
- case 16:
- case "end":
- return _context24.stop();
- }
- }, _callee24);
- }));
- return function handleUnselectAllRequest(_x21) {
- return _ref22.apply(this, arguments);
- };
- }();
- var handleShixuns = /*#__PURE__*/function () {
- var _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25(ids) {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
- while (1) switch (_context25.prev = _context25.next) {
- case 0:
- if (!(isProblemset && basketTotal === 200)) {
- _context25.next = 3;
- break;
- }
- message/* default */.ZP.info('已选200个试题(不能在选用更多试题)');
- return _context25.abrupt("return");
- case 3:
- if (!params.exam_id) {
- _context25.next = 10;
- break;
- }
- _context25.next = 6;
- return (0,service_problemset/* examinationItems */.zh)({
- exam_id: params.exam_id,
- shixun_ids: ids
- });
- case 6:
- res = _context25.sent;
- if (res.status === 0) {
- handleReloadData();
- }
- _context25.next = 14;
- break;
- case 10:
- _context25.next = 12;
- return dispatch({
- type: 'problemset/select',
- payload: {
- shixun_ids: ids
- }
- });
- case 12:
- res = _context25.sent;
- if (res.status === 0) {
- getBasketList();
- handleReloadData();
- }
- case 14:
- case "end":
- return _context25.stop();
- }
- }, _callee25);
- }));
- return function handleShixuns(_x22) {
- return _ref23.apply(this, arguments);
- };
- }();
- var handleShixunChange = function handleShixunChange() {
- dispatch({
- type: "classroomList/setActionTabs",
- payload: {
- key: "选用实践项目"
- }
- });
- };
-
- // 共享文件夹:
- var handledireShare = /*#__PURE__*/function () {
- var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27(id) {
- var _problemset$teachGrou5, _res$data2;
- var res;
- return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
- while (1) switch (_context27.prev = _context27.next) {
- case 0:
- if ((_problemset$teachGrou5 = problemset.teachGroupData) !== null && _problemset$teachGrou5 !== void 0 && (_problemset$teachGrou5 = _problemset$teachGrou5.groups) !== null && _problemset$teachGrou5 !== void 0 && _problemset$teachGrou5.length) {
- _context27.next = 2;
- break;
- }
- return _context27.abrupt("return", message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看'));
- case 2:
- _context27.next = 4;
- return (0,fetch/* default */.ZP)("/api/teach_group_shares/get_group_status.json", {
- method: 'get',
- params: {
- group_id: id //文件夹id
- }
- });
- case 4:
- res = _context27.sent;
- console.log(res, "判断可否共享-是否被共享过");
- if (!(res.status !== 0)) {
- _context27.next = 8;
- break;
- }
- return _context27.abrupt("return");
- case 8:
- joinGroupDataRef.current = res === null || res === void 0 ? void 0 : res.data; //拿到数据后赋值
- modal/* default */.Z.confirm({
- centered: true,
- width: 530,
- okText: '确定',
- cancelText: '取消',
- title: '共享至教研团队',
- maskClosable: true,
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "font14 ".concat(Problemsetmodules.overflow),
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.tips,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u63D0\u793A\uFF1A"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
- className: Problemsetmodules.checkbox
- // defaultValue={joinGroupDataRef.current && joinGroupDataRef.current.length > 0 ? joinGroupDataRef.current : res?.data?.map((item: any) => item.is_share ? item.id : '')}
- ,
- defaultValue: joinGroupDataRef.current.map(function (item) {
- return item.is_share ? item.id : '';
- })
- // 替换掉原来的onchange事件--配合后端修改数据格式
- // onChange={(value: any[]) => joinGroupDataRef.current = value}
- ,
- children: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
- disabled: !item.can_share,
- value: item.id
- // 新增onchange事件
- ,
- onChange: function onChange() {
- item.is_share = !item.is_share;
- console.log(res.data, "res.data");
- joinGroupDataRef.current = res === null || res === void 0 ? void 0 : res.data;
- },
- children: [" ", item.name]
- }, item.id);
- })
- })]
- }),
- onOk: function onOk() {
- return new Promise( /*#__PURE__*/function () {
- var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(resolve, reject) {
- var _joinGroupDataRef$cur3;
- var res2;
- return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
- while (1) switch (_context26.prev = _context26.next) {
- case 0:
- if ((_joinGroupDataRef$cur3 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur3 !== void 0 && _joinGroupDataRef$cur3.length) {
- _context26.next = 3;
- break;
- }
- message/* default */.ZP.info('请先选择教研团队');
- return _context26.abrupt("return", reject());
- case 3:
- _context26.next = 5;
- return (0,fetch/* default */.ZP)("/api/teach_group_shares/item_banks_group.json", {
- method: 'post',
- body: {
- teach_groups: joinGroupDataRef.current.map(function (item) {
- return {
- id: item.id,
- is_share: item.is_share
- };
- }),
- //选中教研组 --数组
- group_id: id //文件夹id
- }
- });
- case 5:
- res2 = _context26.sent;
- console.log(res2);
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default */.ZP.success("操作成功");
- joinGroupDataRef.current = [];
- setSelectIds([]);
- handleReloadData();
- getGroups(params); //共享完成后,需要重新触发渲染文件夹列表
- resolve();
- }
- case 8:
- case "end":
- return _context26.stop();
- }
- }, _callee26);
- }));
- return function (_x24, _x25) {
- return _ref25.apply(this, arguments);
- };
- }());
- }
- });
- case 10:
- case "end":
- return _context27.stop();
- }
- }, _callee27);
- }));
- return function handledireShare(_x23) {
- return _ref24.apply(this, arguments);
- };
- }();
-
- //我创建的---- 共享试题:
- var handleBatchShare = function handleBatchShare(id) {
- var _problemset$teachGrou6, _problemset$teachGrou7;
- console.log("共享试题触发");
- // if (!selectIds?.length && ![id]?.length) {
- // dispatch({
- // type: 'problemset/setActionTabs',
- // payload: {
- // key: '共享试题',
- // params: params,
- // },
- // });
- // return;
- // }
- if (!((_problemset$teachGrou6 = problemset.teachGroupData) !== null && _problemset$teachGrou6 !== void 0 && (_problemset$teachGrou6 = _problemset$teachGrou6.groups) !== null && _problemset$teachGrou6 !== void 0 && _problemset$teachGrou6.length)) {
- return message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看');
- }
- modal/* default */.Z.confirm({
- centered: true,
- width: 530,
- okText: '确定',
- cancelText: '取消',
- title: '共享至教研团队',
- maskClosable: true,
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "font14 ".concat(Problemsetmodules.overflow),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.tips,
- children: "\u63D0\u793A\uFF1A\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
- className: Problemsetmodules.checkbox,
- defaultValue: joinGroupDataRef.current,
- onChange: function onChange(value) {
- return joinGroupDataRef.current = value;
- },
- children: (_problemset$teachGrou7 = problemset.teachGroupData) === null || _problemset$teachGrou7 === void 0 || (_problemset$teachGrou7 = _problemset$teachGrou7.groups) === null || _problemset$teachGrou7 === void 0 ? void 0 : _problemset$teachGrou7.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- value: item.group_id,
- children: item.name
- }, item.group_id);
- })
- })]
- }),
- onOk: function onOk() {
- return new Promise( /*#__PURE__*/function () {
- var _ref26 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28(resolve, reject) {
- var _joinGroupDataRef$cur4;
- var res;
- return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
- while (1) switch (_context28.prev = _context28.next) {
- case 0:
- if ((_joinGroupDataRef$cur4 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur4 !== void 0 && _joinGroupDataRef$cur4.length) {
- _context28.next = 3;
- break;
- }
- message/* default */.ZP.info('请先选择教研团队');
- return _context28.abrupt("return", reject());
- case 3:
- _context28.next = 5;
- return (0,service_problemset/* batchShare */.GW)({
- ids: id || selectIds,
- clazz: 'ItemBank',
- group_ids: joinGroupDataRef.current
- });
- case 5:
- res = _context28.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default */.ZP.info('所选试题成功分享至教研团队');
- joinGroupDataRef.current = [];
- setSelectIds([]);
- handleReloadData();
- resolve();
- }
- case 7:
- case "end":
- return _context28.stop();
- }
- }, _callee28);
- }));
- return function (_x26, _x27) {
- return _ref26.apply(this, arguments);
- };
- }());
- },
- onCancel: function onCancel() {
- console.log("取消了");
- joinGroupDataRef.current = [];
- }
- });
- };
- var handleBatchDelete = function handleBatchDelete() {
- var handleOk = /*#__PURE__*/function () {
- var _ref27 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
- while (1) switch (_context29.prev = _context29.next) {
- case 0:
- setBatchDeleteLoading(true);
- _context29.next = 3;
- return (0,service_problemset/* batchQuestionsDelete */.nD)({
- ids: selectIds
- });
- case 3:
- res = _context29.sent;
- setBatchDeleteLoading(false);
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- modal/* default */.Z.info({
- centered: true,
- width: 530,
- className: "custom-modal-divider ",
- okText: '确定',
- title: '删除结果',
- maskClosable: false,
- keyboard: false,
- icon: null,
- content: "\u672C\u6B21\u6210\u529F\u5220\u9664".concat(res.success, "\u6761\u8BD5\u9898\uFF0C\u6709").concat(res.fail, "\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002"),
- onOk: function onOk() {
- handleDeleteData(new Array(res.success));
- }
- });
- }
- case 6:
- case "end":
- return _context29.stop();
- }
- }, _callee29);
- }));
- return function handleOk() {
- return _ref27.apply(this, arguments);
- };
- }();
- if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
- modal/* default */.Z.confirm({
- centered: true,
- width: 530,
- className: "custom-modal-divider ",
- okText: '确定',
- title: '提示',
- cancelText: '取消',
- // maskClosable: true,
- icon: null,
- content: "\u672C\u6B21\u9009\u4E2D\u4E86".concat(selectIds === null || selectIds === void 0 ? void 0 : selectIds.length, "\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"),
- onOk: handleOk
- });
- return;
- }
- message/* default */.ZP.warning('请选择需要删除的试题');
- };
- var handleBatchSetPublic = function handleBatchSetPublic() {
- var _problemsetList$filte, _problemsetList$filte2;
- if (!(selectIds !== null && selectIds !== void 0 && selectIds.length)) {
- return message/* default */.ZP.info('请先选择试题');
- }
- if (problemsetList !== null && problemsetList !== void 0 && (_problemsetList$filte = problemsetList.filter(function (x) {
- return selectIds.includes(x.id);
- })) !== null && _problemsetList$filte !== void 0 && _problemsetList$filte.every(function (x) {
- return x["public"];
- })) {
- return message/* default */.ZP.info('所选试题已公开,请重新选择');
- }
- if (problemsetList !== null && problemsetList !== void 0 && (_problemsetList$filte2 = problemsetList.filter(function (x) {
- return selectIds.includes(x.id);
- })) !== null && _problemsetList$filte2 !== void 0 && _problemsetList$filte2.find(function (x) {
- var _x$program_attr;
- return x.item_type === "PROGRAM" && ((_x$program_attr = x.program_attr) === null || _x$program_attr === void 0 ? void 0 : _x$program_attr.status) === 0;
- })) {
- return message/* default */.ZP.info('已选题中存在未发布的编程题');
- }
- window.localStorage.getItem('problemset-set-public-hint-flag') === "1" || user.userInfo.professional_certification ? handleBatchSetPublicRequest() : modal/* default */.Z.confirm({
- centered: true,
- width: 530,
- okText: '确定',
- cancelText: '取消',
- title: '公开规则告知',
- maskClosable: true,
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "font16 c-grey-333",
- children: ["\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- className: "mt10",
- defaultChecked: false,
- onChange: function onChange(e) {
- return hintFlagRef.current = e.target.checked;
- },
- children: "\u4E0D\u518D\u63D0\u793A"
- })]
- }),
- onOk: function onOk() {
- handleBatchSetPublicRequest();
- }
- });
- };
- var handleBatchSetPublicRequest = /*#__PURE__*/function () {
- var _ref28 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30(id) {
- var source, res;
- return regeneratorRuntime_default()().wrap(function _callee30$(_context30) {
- while (1) switch (_context30.prev = _context30.next) {
- case 0:
- source = activeTabsKey === TabType.TeachGroupShare ? 1 : 2; // 试题来源;1 教研团队分享的, 2 我创建的
- _context30.next = 3;
- return (0,service_problemset/* batchPublic */.Qp)({
- ids: id ? [id] : selectIds,
- source: source
- });
- case 3:
- res = _context30.sent;
- if (res.status === 0) {
- hintFlagRef.current && window.localStorage.setItem('problemset-set-public-hint-flag', '1');
- hintFlagRef.current = false;
- setSelectIds([]);
- handleReloadData();
- }
- case 5:
- case "end":
- return _context30.stop();
- }
- }, _callee30);
- }));
- return function handleBatchSetPublicRequest(_x28) {
- return _ref28.apply(this, arguments);
- };
- }();
- var handlePublish = function handlePublish(identifier) {
- modal/* default */.Z.confirm({
- centered: true,
- icon: null,
- title: '提示',
- className: 'custom-modal-divider',
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.modalContent,
- children: "\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.modalContent,
- children: " \u662F\u5426\u786E\u8BA4\u53D1\u5E03?"
- })]
- }),
- okText: '确定',
- cancelText: '取消',
- onOk: function () {
- var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee31$(_context31) {
- while (1) switch (_context31.prev = _context31.next) {
- case 0:
- _context31.next = 2;
- return (0,service_problemset/* programPublish */.MZ)({
- identifier: identifier
- });
- case 2:
- res = _context31.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default */.ZP.success('发布成功');
- handleReloadData();
- }
- case 4:
- case "end":
- return _context31.stop();
- }
- }, _callee31);
- }));
- function onOk() {
- return _onOk6.apply(this, arguments);
- }
- return onOk;
- }()
- });
- };
- var handleCancelPublish = function handleCancelPublish(identifier) {
- modal/* default */.Z.confirm({
- centered: true,
- icon: null,
- title: '提示',
- className: 'custom-modal-divider',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: Problemsetmodules.modalContent,
- children: "\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"
- }),
- okText: '确定',
- cancelText: '取消',
- onOk: function () {
- var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee32$(_context32) {
- while (1) switch (_context32.prev = _context32.next) {
- case 0:
- _context32.next = 2;
- return (0,service_problemset/* programCancelPublish */.sD)({
- identifier: identifier
- });
- case 2:
- res = _context32.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default */.ZP.success('撤销发布成功');
- handleReloadData();
- }
- case 4:
- case "end":
- return _context32.stop();
- }
- }, _callee32);
- }));
- function onOk() {
- return _onOk7.apply(this, arguments);
- }
- return onOk;
- }()
- });
- };
- var handleChangeTeachGroup = /*#__PURE__*/function () {
- var _ref29 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33(id) {
- return regeneratorRuntime_default()().wrap(function _callee33$(_context33) {
- while (1) switch (_context33.prev = _context33.next) {
- case 0:
- console.log("切换团队tab时触发", id);
- // dispatch({
- // type: 'problemset/getDisciplines',
- // payload: { source: "question", group_id: id, group_type: TabType.TeachGroupShare },
- // });
- dispatch({
- type: 'problemset/getDisciplines',
- payload: {
- source: "question",
- teach_group_id: id,
- group_id: params.group_id,
- group_type: TabType.TeachGroupShare
- }
- });
- params.page = 1;
- // params.group_id = id || null;
- // 新增传递给后端的教研团队id
- params.clazz = "ItemBanksGroup";
- params.teach_group_id = id;
- delete params.id;
- params.group_id = 0;
- setParams(objectSpread2_default()({}, params));
- getItemBanks(params);
- getGroups(params);
- case 10:
- case "end":
- return _context33.stop();
- }
- }, _callee33);
- }));
- return function handleChangeTeachGroup(_x29) {
- return _ref29.apply(this, arguments);
- };
- }();
- // 筛选排序
- var handleMenuChange = function handleMenuChange(item) {
- params.sort_by = item.type;
- params.sort_direction = item.direction;
- params.page = 1;
- params.per_page = 20;
- setSortMenuName(item.name);
- setParams(params);
- getItemBanks(params);
- getGroups(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- parents: navigation.slice(0, -1)
- }));
- };
- var handleShare = function handleShare() {
- params.page = 1;
- setParams(params);
- getItemBanks(params);
- getGroups(params);
- };
- var handleAddOk = function handleAddOk(id) {
- params.discipline_id = '';
- params.sub_discipline_id = '';
- params.tag_discipline_id = '';
- params.item_type = null;
- params.difficulty = null;
- params.page = 1;
- params.per_page = 20;
- params.group_id = id;
- setKnowledgeValue(-1);
- setParams(params);
- getItemBanks(params);
- // getItemBanks(params).then(res => setTreeData(res?.item_banks_group))
- getGroups(params);
- };
- var handleExport = function handleExport() {
- if (!(selectIds !== null && selectIds !== void 0 && selectIds.length)) {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {
- key: '导出试题',
- params: params
- }
- });
- return;
- }
- modal/* default */.Z.confirm({
- centered: true,
- width: 530,
- okText: '确定',
- cancelText: '取消',
- title: '导出提示',
- maskClosable: true,
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "font14 ".concat(Problemsetmodules.overflow),
- children: ["\u5DF2\u9009\u4E2D", selectIds === null || selectIds === void 0 ? void 0 : selectIds.length, "\u9053\u9898\uFF0C\u5176\u4E2D\u7F16\u7A0B\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"]
- }),
- onOk: function onOk() {
- (0,utils_export/* ExportProblemset */.rQ)({
- ids: selectIds
- });
- }
- });
- };
- var handleBatchPublish = /*#__PURE__*/function () {
- var _ref30 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee35() {
- var conditionRes, _ref31, unpublish_program_question_count, total_item_banks;
- return regeneratorRuntime_default()().wrap(function _callee35$(_context35) {
- while (1) switch (_context35.prev = _context35.next) {
- case 0:
- _context35.next = 2;
- return (0,service_problemset/* batchPublishCondition */.bF)({
- ids: selectIds
- });
- case 2:
- conditionRes = _context35.sent;
- _ref31 = conditionRes.data || {}, unpublish_program_question_count = _ref31.unpublish_program_question_count, total_item_banks = _ref31.total_item_banks;
- if (unpublish_program_question_count === 0) {
- modal/* default */.Z.error({
- title: '错误',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"
- }),
- centered: true,
- okText: '确认'
- });
- } else {
- modal/* default */.Z.confirm({
- title: '提示',
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: ["\u5F53\u524D\u9009\u4E2D", total_item_banks, "\u9898\uFF0C\u5176\u4E2D\u5305\u542B", unpublish_program_question_count, "\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"]
- }),
- centered: true,
- onOk: function () {
- var _onOk8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee34() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee34$(_context34) {
- while (1) switch (_context34.prev = _context34.next) {
- case 0:
- _context34.next = 2;
- return (0,service_problemset/* batchPublish */.dt)({
- ids: selectIds
- });
- case 2:
- res = _context34.sent;
- if (res.status === 0) {
- message/* default */.ZP.success('发布成功');
- handleReloadData();
- }
- case 4:
- case "end":
- return _context34.stop();
- }
- }, _callee34);
- }));
- function onOk() {
- return _onOk8.apply(this, arguments);
- }
- return onOk;
- }()
- });
- }
- case 5:
- case "end":
- return _context35.stop();
- }
- }, _callee35);
- }));
- return function handleBatchPublish() {
- return _ref30.apply(this, arguments);
- };
- }();
- var menu = /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
- children: [showSelectButton && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
- onClick: function onClick() {
- return handleSelectAll(true);
- },
- children: "\u6279\u91CF\u52A0\u5165"
- }), showSelectButton && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
- onClick: function onClick() {
- return handleSelectAll(false);
- },
- children: "\u6279\u91CF\u79FB\u51FA"
- }), activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
- onClick: function onClick() {
- return handleOnMoveTo();
- },
- children: "\u79FB\u52A8\u5230"
- }), activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
- onClick: handleBatchSetPublic,
- children: "\u6279\u91CF\u516C\u5F00"
- }), activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
- onClick: function onClick() {
- return handleBatchShare();
- },
- children: "\u6279\u91CF\u5171\u4EAB"
- }), activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
- onClick: handleBatchDelete,
- children: "\u6279\u91CF\u5220\u9664"
- })]
- });
- var onSelectChange = function onSelectChange(keys) {
- if (isprogram_homework) {
- if ((selectitem === null || selectitem === void 0 ? void 0 : selectitem.length) <= 0) {
- var arr1 = problemsetList.filter(function (item) {
- return keys.includes(item.id);
- });
- setselectitem(toConsumableArray_default()(arr1));
- setSelectIds(arr1 === null || arr1 === void 0 ? void 0 : arr1.map(function (x) {
- return x.id;
- }));
- } else {
- if (keys.length > selectitem.length) {
- var _ref32;
- var _arr = problemsetList.filter(function (item) {
- return keys.includes(item.id);
- });
- var ids = selectitem.map(function (item) {
- return item.id;
- });
- var arr2 = _arr.filter(function (item) {
- return !ids.includes(item.id);
- });
- setselectitem([].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2)));
- setSelectIds((_ref32 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2))) === null || _ref32 === void 0 ? void 0 : _ref32.map(function (x) {
- return x.id;
- }));
- } else {
- var _arr2 = selectitem.filter(function (item) {
- return keys.includes(item.id);
- });
- setselectitem(toConsumableArray_default()(_arr2));
- setSelectIds(_arr2 === null || _arr2 === void 0 ? void 0 : _arr2.map(function (x) {
- return x.id;
- }));
- }
- }
- } else {
- setSelectIds(keys);
- }
- };
- var handleSelectCheckedAll = function handleSelectCheckedAll(checked) {
- if (isprogram_homework) {
- if (checked) {
- var _ref33;
- var res = selectitem === null || selectitem === void 0 ? void 0 : selectitem.map(function (item) {
- return item.id;
- });
- var arr1 = problemsetList.filter(function (item) {
- return !res.includes(item.id);
- });
- setselectitem([].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1)));
- setSelectIds((_ref33 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1))) === null || _ref33 === void 0 ? void 0 : _ref33.map(function (x) {
- return x.id;
- }));
- } else {
- var _res5 = problemsetList === null || problemsetList === void 0 ? void 0 : problemsetList.map(function (item) {
- return item.id;
- });
- var _arr3 = selectitem.filter(function (item) {
- return !_res5.includes(item.id);
- });
- setselectitem(toConsumableArray_default()(_arr3));
- setSelectIds(_arr3 === null || _arr3 === void 0 ? void 0 : _arr3.map(function (x) {
- return x.id;
- }));
- }
- } else {
- setSelectIds(checked ? problemsetList === null || problemsetList === void 0 ? void 0 : problemsetList.map(function (x) {
- return x.id;
- }) : []);
- }
- };
- var goPath = function goPath() {
- var url = '/problemset/preview';
- if (params.exam_id) {
- url = "/paperlibrary/edit/".concat(params.exam_id);
- }
- if (params !== null && params !== void 0 && params.exercise_id) {
- url = "/classrooms/".concat(paramsRouter.coursesId, "/exercise/").concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/edit");
- }
- _umi_production_exports.history.push(url);
- };
- var questionType = [{
- type: 'SINGLE',
- name: '单选题'
- }, {
- type: 'MULTIPLE',
- name: '多选题'
- }, {
- type: 'JUDGMENT',
- name: '判断题'
- }, {
- type: 'PROGRAM',
- name: '编程题'
- }, {
- type: 'SUBJECTIVE',
- name: '简答题'
- }, {
- type: 'COMPLETION',
- name: '填空题'
- }, {
- type: 'COMBINATION',
- name: '组合题'
- }, {
- type: 'BPROGRAM',
- name: '程序填空题'
- }];
- var difficultyMapping = {
- 1: "简单",
- 2: "适中",
- 3: "困难"
- };
- var renderActionBtns = function renderActionBtns(v, r) {
- var _r$program_attr;
- var domBtn = r.id < 0 ? '--' : !showSelectButton ? /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}) : r[params.exercise_id ? 'added' : 'choosed'] ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Problemsetmodules.btnAdd,
- onClick: function onClick(e) {
- e.target.style.pointerEvents = 'none';
- handleCancel(r.id);
- },
- children: isProblemset ? '移出试题篮' : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: "iconfont icon-yichu ".concat(Problemsetmodules.cancelC)
- }), "\u79FB\u51FA"]
- })
- }, 1) : r.item_type === "PROGRAM" && ((_r$program_attr = r.program_attr) === null || _r$program_attr === void 0 ? void 0 : _r$program_attr.status) === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- placement: "top",
- title: "\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01",
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Problemsetmodules.btnAdd,
- style: {
- cursor: 'not-allowed',
- background: '#E3E6EC',
- color: '#B1BACD'
- },
- children: [" ", isProblemset ? '加入试题篮' : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- padding: '0 3px'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: "iconfont icon-jiaru ".concat(Problemsetmodules.addC)
- }), "\u52A0\u5165"]
- }), " "]
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: Problemsetmodules.btnAdd,
- onClick: function onClick() {
- return handleSelect(r.id);
- },
- children: isProblemset ? '加入试题篮' : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- padding: '0 3px'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- className: "iconfont icon-jiaru ".concat(Problemsetmodules.addC)
- }), "\u52A0\u5165"]
- })
- });
- // 在这里传状态给更多-共享
- var dom = /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Problemsetmodules.actonBtn,
- children: [r.id > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(Topic/* MenuMore */.N, {
- isProblemset: isProblemset,
- user: user,
- data: r,
- activeTabsKey: activeTabsKey,
- selectIds: selectIds,
- onCollect: handleCollect,
- onSetPublic: handleSetPublic,
- onStartExperience: handleStartExperience,
- onCorrection: handleCorrection,
- onPublicReview: handlePublicReview,
- onSetPrivate: handleSetPrivate,
- onDelete: handleDelete,
- onCancel: handleCancel,
- onSelect: handleSelect,
- onMoveTo: handleOnMoveTo,
- addProblemset: handleAddProblemset,
- onSetShare: handleSetShare,
- onCancelShare: handleCancelShare,
- onPublish: handlePublish,
- onCancelPublish: handleCancelPublish,
- SubjectShare: SubjectShare,
- onCpTest: handleCpTest
- }, r.id), domBtn]
- });
- return dom;
- };
- (0,_react_17_0_2_react.useEffect)(function () {
- if (isprogram_homework) {
- var _ref34 = paramsRouter,
- coursesId = _ref34.coursesId,
- categoryId = _ref34.categoryId;
- dispatch({
- type: 'shixunHomeworks/addCommonHomeWorkDefaultData',
- payload: {
- category: categoryId,
- coursesId: coursesId,
- type: 5
- }
- });
- }
- }, [isprogram_homework]);
- var handleAdd = /*#__PURE__*/function () {
- var _ref35 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee36() {
- var value, _ref36, coursesId, categoryId, res;
- return regeneratorRuntime_default()().wrap(function _callee36$(_context36) {
- while (1) switch (_context36.prev = _context36.next) {
- case 0:
- _context36.prev = 0;
- _context36.next = 3;
- return operatingRef.current.form.validateFields();
- case 3:
- value = operatingRef.current.form.getFieldsValue(); // console.log(value, 'value')
- if (!((selectitem === null || selectitem === void 0 ? void 0 : selectitem.length) <= 0)) {
- _context36.next = 8;
- break;
- }
- document.getElementById("topicdom").scrollIntoView({
- behavior: "smooth"
- });
- message/* default */.ZP.info('请选择编程题');
- return _context36.abrupt("return");
- case 8:
- setAddLoading(true);
- _ref36 = paramsRouter, coursesId = _ref36.coursesId, categoryId = _ref36.categoryId;
- _context36.next = 12;
- return (0,fetch/* default */.ZP)(isProgramEdit ? "/api/homework_commons/".concat(categoryId, "/update_hack.json") : "/api/courses/".concat(coursesId, "/homework_commons.json"), {
- method: isProgramEdit ? 'put' : 'post',
- body: objectSpread2_default()(objectSpread2_default()({}, value), {}, {
- coursesId: coursesId,
- category: categoryId,
- type: 5,
- hack_ids: selectitem === null || selectitem === void 0 ? void 0 : selectitem.map(function (item) {
- return item.id;
- })
- })
- });
- case 12:
- res = _context36.sent;
- if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- _umi_production_exports.history.push("/classrooms/".concat(paramsRouter.coursesId, "/program_homework/").concat(isProgramEdit ? categoryId : res.homework_id, "/detail?tabs=1"));
- }
- setAddLoading(false);
- _context36.next = 20;
- break;
- case 17:
- _context36.prev = 17;
- _context36.t0 = _context36["catch"](0);
- document.body.scrollIntoView();
- case 20:
- case "end":
- return _context36.stop();
- }
- }, _callee36, null, [[0, 17]]);
- }));
- return function handleAdd() {
- return _ref35.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.page,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.wrap,
- children: [commonHomeWorkAddDefaultData.course_name && isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
- className: "animated fadeIn",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- className: "mt10",
- children: commonHomeWorkAddDefaultData.category && /*#__PURE__*/(0,jsx_runtime.jsxs)(breadcrumb/* default */.Z, {
- separator: ">",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
- to: "/classrooms/".concat(commonHomeWorkAddDefaultData.course_id, "/program_homework"),
- children: commonHomeWorkAddDefaultData.course_name
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
- to: "/classrooms/".concat(commonHomeWorkAddDefaultData.course_id, "/program_homework"),
- children: commonHomeWorkAddDefaultData.category.category_name
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default */.Z.Item, {
- children: isProgramText
- })]
- })
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.title,
- children: isprogram_homework ? isProgramText : '试题库'
- }), isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)(components_Operating, {
- height: 250,
- data: editData,
- ref: operatingRef
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.headerWrapper,
- id: "topicdom",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.tabsWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, {
- activeKey: activeTabsKey,
- onChange: handleTabsChange,
- tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.searchWrap,
- children: [activeTabsKey === "0" && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: add_question_namespaceObject,
- className: Problemsetmodules.pngIcon,
- alt: ""
- }),
- className: "mr30",
- onClick: handleNew,
- children: "\u65B0\u589E\u8BD5\u9898"
- })
- }), activeTabsKey === "3" && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: add_question_namespaceObject,
- className: Problemsetmodules.pngIcon,
- alt: ""
- }),
- className: "mr30",
- onClick: handleShareNew,
- children: "\u65B0\u589E\u8BD5\u9898"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(Problemset_Search, {
- allowClear: true,
- suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-sousuo9 font14 ".concat(Problemsetmodules.searchIcon),
- onClick: function onClick() {
- return handleSearch(params.keyword);
- }
- }),
- className: Problemsetmodules.search,
- placeholder: "\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",
- size: "middle"
- // value={decodeURIComponent(params.keyword)}
- ,
- onChange: function onChange(e) {
- params.keyword = e.target.value;
- setParams(objectSpread2_default()({}, params));
- },
- onSearch: handleSearch
- })]
- }),
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
- tab: "\u516C\u5171"
- }, "1"), ((_problemset$teachGrou8 = problemset.teachGroupData) === null || _problemset$teachGrou8 === void 0 || (_problemset$teachGrou8 = _problemset$teachGrou8.groups) === null || _problemset$teachGrou8 === void 0 ? void 0 : _problemset$teachGrou8.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
- tab: "\u6559\u7814\u5171\u4EAB"
- }, "3"), !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
- tab: "\u6536\u85CF\u5939"
- }, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
- tab: "\u6211\u521B\u5EFA\u7684"
- }, "0")]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(LanguageSelect/* LanguageSelect */.S, {
- showSelectAll: false,
- className: Problemsetmodules.select
- // selectAll={selectAll}
- // onSelectAll={handleSelectAll}
- ,
- disciplinesData: (_problemset$disciplin4 = problemset.disciplinesData) === null || _problemset$disciplin4 === void 0 ? void 0 : _problemset$disciplin4.disciplines
- // languages={problemset.disciplinesData?.languages}
- ,
- knowledgeData: knowledgeData,
- directionValue: params.discipline_id,
- subDisciplineValue: params.sub_discipline_id,
- typeValue: params.item_type,
- isprogram_homework: isprogram_homework,
- showKnowledge: true,
- name: name,
- setname: setname
- // languagesvalue={languages}
- ,
- difficultyValue: params.difficulty,
- showShixun: !(0,authority/* isCommonStudent */.JA)() && !params.exercise_id && activeTabsKey !== TabType.TeachGroupShare && activeTabsKey !== TabType.Public,
- onShixunChange: handleShixunChange,
- onDirectionChange: handleDirectionChange,
- onTypeChange: handleTypeChange,
- onDifficultyChange: handleDifficultyChange
- // handlelanguagesChange={handlelanguagesChange}
- ,
- knowledgeValue: knowledgeValue,
- onKnowledgeChange: handleKnowledgeChange,
- teachGroupData: (_problemset$teachGrou9 = problemset.teachGroupData) === null || _problemset$teachGrou9 === void 0 ? void 0 : _problemset$teachGrou9.groups,
- onTeachGroupChange: handleChangeTeachGroup,
- teachGroupValue: params.teach_group_id,
- showTeachGroup: showTeachGroup
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.treeWrapper,
- style: {
- // 判断是否展示文件夹
- display: activeTabsKey === TabType.Mine || activeTabsKey === TabType.TeachGroupShare ? 'block' : 'none'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.treeHeader,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Crumbs/* default */.Z, {
- activeTabsKey: activeTabsKey,
- data: navigation,
- onClick: handleOpen
- }), activeTabsKey === TabType.Mine && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
- type: "link",
- onClick: handleNewGroup,
- className: Problemsetmodules.exportBtn,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: folder_opened,
- alt: "",
- className: Problemsetmodules.pngIcon
- }), "\u65B0\u5EFA\u6587\u4EF6\u5939"]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- spinning: folderLoading,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- ref: treeDataWarp,
- className: treeData.length ? Problemsetmodules.treeContent : "",
- style: {
- maxHeight: "220px",
- overflow: "auto"
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(NewFolder/* default */.Z, {
- setRootData: function setRootData(d) {
- rootDataRef.current = d;
- },
- isProblemset: activeTabsKey === TabType.Mine ? isProblemset : false,
- reloadData: handleReloadData,
- data: treeData,
- onShare: handledireShare,
- onOpen: handleOpen,
- activeTabsKey: activeTabsKey,
- params: params,
- navigation: navigation
- })
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.contentWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.batchWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- style: {
- flex: 1,
- display: 'flex',
- alignItems: 'center'
- },
- children: [!isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "font14",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
- dropdownRender: function dropdownRender() {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
- selectedKeys: [SortMenuName],
- children: SortMenus === null || SortMenus === void 0 ? void 0 : SortMenus.map(function (item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z.Item, {
- onClick: function onClick() {
- return handleMenuChange(item);
- },
- children: item.name
- }, item.name);
- })
- });
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#464F66'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-paixu font14 mr5 c-light-primary"
- }), SortMenuName]
- })
- })
- }), isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
- checked: (problemsetList === null || problemsetList === void 0 ? void 0 : problemsetList.filter(function (item) {
- return selectitem === null || selectitem === void 0 ? void 0 : selectitem.map(function (ite) {
- return ite.id;
- }).includes(item.id);
- }).length) === problemsetList.length,
- onChange: function onChange(e) {
- return handleSelectCheckedAll(e.target.checked);
- },
- children: ["\u672C\u9875\u5168\u9009", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#999',
- fontSize: 12
- },
- children: ["/\u5DF2\u9009(", selectIds === null || selectIds === void 0 ? void 0 : selectIds.length, ")"]
- })]
- })
- }), isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- open: ismodal,
- centered: true,
- width: 700,
- okText: "\u786E\u8BA4".concat(isProgramEdit ? '编辑' : "新建"),
- onCancel: function onCancel() {
- return setismodal(false);
- },
- cancelText: "\u8FD4\u56DE\u5217\u8868",
- onOk: handleAdd,
- confirmLoading: addLoading,
- title: "\u67E5\u770B\u5DF2\u9009",
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "font14 c-light-primary mb10",
- children: ["\u5DF2\u9009", selectitem === null || selectitem === void 0 ? void 0 : selectitem.length, "\u4E2A"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- height: 400,
- overflow: 'auto'
- },
- children: selectitem === null || selectitem === void 0 ? void 0 : selectitem.map(function (v, index) {
- var _v$author, _v$author2, _v$author3, _v$author4;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.sendModal,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.li,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: v === null || v === void 0 ? void 0 : v.name
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.bottom,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-grey-333",
- children: "\u7F16\u7A0B\u9898"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: Problemsetmodules.line
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "c-grey-333",
- children: [v.difficulty === 1 && '简单', v.difficulty === 2 && '适中', v.difficulty === 3 && '困难']
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: Problemsetmodules.line
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: ["\u521B\u5EFA\u8005\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: v === null || v === void 0 || (_v$author = v.author) === null || _v$author === void 0 ? void 0 : _v$author.name,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-grey-333",
- children: (v === null || v === void 0 || (_v$author2 = v.author) === null || _v$author2 === void 0 || (_v$author2 = _v$author2.name) === null || _v$author2 === void 0 ? void 0 : _v$author2.length) > 6 ? (v === null || v === void 0 || (_v$author3 = v.author) === null || _v$author3 === void 0 || (_v$author3 = _v$author3.name) === null || _v$author3 === void 0 ? void 0 : _v$author3.substr(0, 3)) + '...' : v === null || v === void 0 || (_v$author4 = v.author) === null || _v$author4 === void 0 ? void 0 : _v$author4.name
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: Problemsetmodules.line
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: Problemsetmodules.des,
- children: ["\u66F4\u65B0\xA0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-grey-333",
- children: v === null || v === void 0 ? void 0 : v.updated_at
- })]
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.del,
- onClick: function onClick() {
- onSelectChange(selectitem.filter(function (k) {
- return k.id !== v.id;
- }).map(function (ite) {
- return ite.id;
- }));
- },
- children: "\u5220\u9664"
- })]
- }, index);
- })
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
- onClick: handleExport,
- type: "link",
- className: Problemsetmodules.exportBtn,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: export_question_namespaceObject,
- className: Problemsetmodules.pngIcon
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "\u5BFC\u51FA\u8BD5\u9898"
- })]
- })
- })]
- }), backIcon ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
- style: {
- paddingLeft: 0
- },
- onClick: function onClick() {
- params.page = 1;
- params.keyword = null;
- delete params.id;
- setParams(params);
- setBackIcon(false);
- getItemBanks(params);
- getGroups(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- parents: navigation.slice(0, -1)
- }));
- },
- type: "link",
- children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-fanhui2 font14"
- }), "\u8FD4\u56DE"]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "font14 mr20 c-grey-333",
- children: ["\u641C\u7D22\u201C", params.keyword, "\u201D"]
- })]
- }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.contentListWrap,
- children: problemsetCount !== 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- size: 'middle',
- spinning: loading['problemset/getItemBanks'],
- children: problemsetList.map(function (v, index) {
- var _questionType$find, _v$author5, _v$author6, _v$author7, _v$author8;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.li,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.top,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(Topic/* default */.Z, {
- data: v,
- selectIds: selectIds,
- onSelectCheckBox: onSelectChange
- }, v.id)
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.bottom,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: "".concat(Problemsetmodules.actionLeftItem, " ").concat(Problemsetmodules.questionTypeName),
- children: ["No.", v === null || v === void 0 ? void 0 : v.id]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: "".concat(Problemsetmodules.actionLeftItem, " ").concat(Problemsetmodules.questionTypeName),
- children: (_questionType$find = questionType.find(function (item) {
- return item.type === v.item_type;
- })) === null || _questionType$find === void 0 ? void 0 : _questionType$find.name
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: Problemsetmodules.actionLeftItem,
- children: difficultyMapping[v.difficulty]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: Problemsetmodules.actionLeftItem,
- children: ["\u521B\u5EFA\u8005", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- title: v === null || v === void 0 || (_v$author5 = v.author) === null || _v$author5 === void 0 ? void 0 : _v$author5.name,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-grey-333",
- children: (v === null || v === void 0 || (_v$author6 = v.author) === null || _v$author6 === void 0 || (_v$author6 = _v$author6.name) === null || _v$author6 === void 0 ? void 0 : _v$author6.length) > 6 ? (v === null || v === void 0 || (_v$author7 = v.author) === null || _v$author7 === void 0 || (_v$author7 = _v$author7.name) === null || _v$author7 === void 0 ? void 0 : _v$author7.substr(0, 5)) + '...' : v === null || v === void 0 || (_v$author8 = v.author) === null || _v$author8 === void 0 ? void 0 : _v$author8.name
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: Problemsetmodules.actionLeftItem,
- children: ["\u66F4\u65B0", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-grey-333",
- children: v === null || v === void 0 ? void 0 : v.updated_at
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: Problemsetmodules.actionLeftItem,
- children: ["\u4F7F\u7528\u6B21\u6570", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-grey-333",
- children: v === null || v === void 0 ? void 0 : v.quotes
- })]
- }), !isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.more,
- children: renderActionBtns({}, v)
- })]
- })]
- }, index);
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- size: 'middle',
- spinning: loading['problemset/getItemBanks'],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})
- })
- }), problemsetCount !== 0 && !isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z
- // showSizeChanger={false}
- , {
- showQuickJumper: true,
- onChange: handleChangePage,
- defaultCurrent: 1,
- pageSize: params === null || params === void 0 ? void 0 : params.per_page,
- current: params.page || 1,
- total: problemsetCount,
- showTotal: function showTotal(total) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "mr10",
- children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-light-primary",
- children: total
- }), "\u6761\u6570\u636E"]
- });
- }
- }), isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- height: 20
- }
- })]
- }), isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(BasketDrawer, {
- basketData: problemset.basketData,
- visible: visibleBasketDrawer,
- basketTotal: basketTotal,
- onClose: function onClose() {
- return setVisibleBasketDrawer(false);
- },
- onDelete: handleBasketDelete,
- onClear: handleBasketClear,
- onSubmit: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee37() {
- var _disciplinesData$disc, _disciplinesData$new_, _disciplinesData$new_2, _defaultDisciplines$s;
- var disciplinesData, defaultDisciplines, res;
- return regeneratorRuntime_default()().wrap(function _callee37$(_context37) {
- while (1) switch (_context37.prev = _context37.next) {
- case 0:
- _context37.next = 2;
- return dispatch({
- type: 'problemsetPreview/getEditDisciplines',
- payload: {
- source: 'question'
- }
- });
- case 2:
- disciplinesData = _context37.sent;
- //new_checked没有值则默认取第一个
- defaultDisciplines = disciplinesData === null || disciplinesData === void 0 || (_disciplinesData$disc = disciplinesData.disciplines) === null || _disciplinesData$disc === void 0 ? void 0 : _disciplinesData$disc[0];
- _context37.next = 6;
- return dispatch({
- type: 'problemsetPreview/newPreviewProblemset',
- payload: {
- name: '默认试卷名称',
- difficulty: 2,
- duration: 60,
- discipline_id: (disciplinesData === null || disciplinesData === void 0 || (_disciplinesData$new_ = disciplinesData.new_checked) === null || _disciplinesData$new_ === void 0 ? void 0 : _disciplinesData$new_.discipline_id) || (defaultDisciplines === null || defaultDisciplines === void 0 ? void 0 : defaultDisciplines.id),
- sub_discipline_id: (disciplinesData === null || disciplinesData === void 0 || (_disciplinesData$new_2 = disciplinesData.new_checked) === null || _disciplinesData$new_2 === void 0 ? void 0 : _disciplinesData$new_2.sub_discipline_id) || (defaultDisciplines === null || defaultDisciplines === void 0 || (_defaultDisciplines$s = defaultDisciplines.sub_disciplines) === null || _defaultDisciplines$s === void 0 || (_defaultDisciplines$s = _defaultDisciplines$s[0]) === null || _defaultDisciplines$s === void 0 ? void 0 : _defaultDisciplines$s.id)
- }
- });
- case 6:
- res = _context37.sent;
- if (res.status === 0) {
- _umi_production_exports.history.push("paperlibrary/add/".concat(res.exam_id, "?defaultActiveKey=1&type=2"));
- }
- case 8:
- case "end":
- return _context37.stop();
- }
- }, _callee37);
- }))
- }), !(0,authority/* isCommonStudent */.JA)() && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(BasketSideBar, {
- visibleBasket: visibleBasketDrawer,
- onToggleVisible: function onToggleVisible() {
- return setVisibleBasketDrawer(!visibleBasketDrawer);
- },
- count: basketTotal
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_PublicReviewModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_SetPrivateModal, {
- onReloadData: handleReloadData
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_DeleteModal, {
- onReloadData: function onReloadData() {
- return handleDeleteData([null]);
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_BasketDeleteModal, {
- onReloadData: handleReloadData,
- onReloadBasketData: getBasketList
- }), classroomList.actionTabs.key === '选用实践项目' ? /*#__PURE__*/(0,jsx_runtime.jsx)(SelectShixuns, {
- shixunIds: useShixunIds,
- cb: handleShixuns
- }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(components_Single, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_Multiple, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_Judgment, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_Completion, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Bprogram, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(ExportFolderModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ShareModal, {
- onOk: handleShare
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddModal/* default */.Z, {
- onOk: handleAddOk
- })]
- }), isProblemset ? /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
- children: !!(selectIds !== null && selectIds !== void 0 && selectIds.length) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.batch,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- flexShrink: 0,
- marginRight: 20
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
- className: "font14",
- checked: !!(problemsetList !== null && problemsetList !== void 0 && problemsetList.length) ? selectIds.length === (problemsetList === null || problemsetList === void 0 ? void 0 : problemsetList.length) : false,
- onChange: function onChange(e) {
- return handleSelectCheckedAll(e.target.checked);
- },
- children: ["\u672C\u9875\u5168\u9009", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#999',
- fontSize: 12
- },
- children: ["/\u5DF2\u9009(", selectIds === null || selectIds === void 0 ? void 0 : selectIds.length, ")"]
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btns,
- children: [showSelectButton && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btn,
- onClick: function onClick() {
- return handleSelectAll(true);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-piliangjiaru"
- }), "\u6279\u91CF\u52A0\u5165"]
- }), showSelectButton && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btn,
- onClick: function onClick() {
- return handleSelectAll(false);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-piliangyichu"
- }), "\u6279\u91CF\u79FB\u51FA"]
- }), activeTabsKey === TabType.Mine && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btn,
- onClick: function onClick() {
- return handleOnMoveTo();
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-yidongmulu font16"
- }), "\u6279\u91CF\u79FB\u52A8"]
- }), activeTabsKey === TabType.Mine && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btn,
- onClick: handleBatchSetPublic,
- children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-pilianggongkai"
- }), "\u6279\u91CF\u516C\u5F00"]
- }), activeTabsKey === TabType.Mine && !SubjectShare && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btn,
- onClick: function onClick() {
- return handleBatchShare();
- },
- children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-pilianggongxiang"
- }), "\u6279\u91CF\u5171\u4EAB"]
- }), activeTabsKey === TabType.Mine && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btn,
- onClick: handleBatchDelete,
- children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-piliangshanchu3 c-red"
- }), "\u6279\u91CF\u5220\u9664"]
- }), activeTabsKey === TabType.Mine && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btn,
- onClick: handleBatchPublish,
- children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-fabu5"
- }), "\u6279\u91CF\u53D1\u5E03"]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- onClick: function onClick() {
- return setSelectIds([]);
- },
- style: {
- marginLeft: 'auto'
- },
- className: Problemsetmodules.btn,
- children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-piliangcaozuoicon2"
- }), "\u53D6\u6D88\u64CD\u4F5C"]
- })]
- })]
- })
- })
- }) : isprogram_homework ? '' : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.batch,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- flexShrink: 0,
- marginRight: 20
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
- className: "font14",
- checked: !!(problemsetList !== null && problemsetList !== void 0 && problemsetList.length) ? selectIds.length === (problemsetList === null || problemsetList === void 0 ? void 0 : problemsetList.length) : false,
- onChange: function onChange(e) {
- return handleSelectCheckedAll(e.target.checked);
- },
- children: ["\u672C\u9875\u5168\u9009", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- style: {
- color: '#999',
- fontSize: 12
- },
- children: ["/\u5DF2\u9009(", selectIds === null || selectIds === void 0 ? void 0 : selectIds.length, ")"]
- })]
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btns,
- children: [showSelectButton && !!(selectIds !== null && selectIds !== void 0 && selectIds.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btn,
- onClick: function onClick() {
- return handleSelectAll(true);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-piliangjiaru"
- }), "\u6279\u91CF\u52A0\u5165"]
- }), showSelectButton && !!(selectIds !== null && selectIds !== void 0 && selectIds.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Problemsetmodules.btn,
- onClick: function onClick() {
- return handleSelectAll(false);
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-piliangyichu"
- }), "\u6279\u91CF\u79FB\u51FA"]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "c-grey-333 font12 mr40",
- style: {
- marginLeft: 'auto'
- },
- children: ["\u5DF2\u52A0\u5165:\xA0\xA0", addedNum, "\u9898"]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: goPath,
- className: Problemsetmodules.btn,
- children: "\u8FD4\u56DE\u8BD5\u5377"
- })]
- })]
- })
- }), isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.batch,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- flexShrink: 0,
- marginRight: 20
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, {
- showQuickJumper: true,
- onChange: handleChangePage,
- defaultCurrent: 1,
- pageSize: params === null || params === void 0 ? void 0 : params.per_page,
- current: params.page || 1,
- hideOnSinglePage: true,
- total: problemsetCount,
- showTotal: function showTotal(total) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "mr10",
- children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-light-primary",
- children: total
- }), "\u6761\u6570\u636E"]
- });
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Problemsetmodules.btns,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- align: "middle",
- style: {
- marginLeft: 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
- onClick: function onClick() {
- if ((selectitem === null || selectitem === void 0 ? void 0 : selectitem.length) <= 0) {
- message/* default */.ZP.info('当前暂无数据');
- return;
- }
- setismodal(true);
- },
- align: "middle",
- className: "current",
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-yixuan mr10 c-light-primary font20"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: ["\u5DF2\u9009", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-light-primary",
- children: selectIds.length
- }), "\u4E2A"]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- className: "mr20 ml40",
- onClick: function onClick() {
- if (isProgramEdit) {
- _umi_production_exports.history.push("/classrooms/".concat(paramsRouter.coursesId, "/program_homework/").concat(paramsRouter.categoryId, "/detail?tabs=1"));
- return;
- }
- _umi_production_exports.history.push("/classrooms/".concat(paramsRouter.coursesId, "/program_homework"));
- },
- children: "\u53D6\u6D88"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
- loading: addLoading,
- onClick: handleAdd,
- type: "primary",
- children: ["\u786E\u8BA4", isProgramEdit ? '编辑' : "新建"]
- })]
- })
- })]
- })
- })]
- });
-};
-/* harmony default export */ var Problemset = ((0,_umi_production_exports.connect)(function (_ref38) {
- var classroomList = _ref38.classroomList,
- problemset = _ref38.problemset,
- user = _ref38.user,
- loading = _ref38.loading,
- globalSetting = _ref38.globalSetting,
- shixunHomeworks = _ref38.shixunHomeworks;
- return {
- classroomList: classroomList,
- problemset: problemset,
- user: user,
- globalSetting: globalSetting,
- loading: loading.effects,
- shixunHomeworks: shixunHomeworks
- };
-})(ProblemsetPage));
-
-/***/ }),
-
-/***/ 94386:
-/*!*****************************!*\
- !*** ./src/utils/export.ts ***!
- \*****************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ AD: function() { return /* binding */ ExportCollegeStudentsInfo; },
-/* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; },
-/* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; },
-/* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; },
-/* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; },
-/* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; },
-/* harmony export */ Uj: function() { return /* binding */ exportTaskPass; },
-/* harmony export */ VY: function() { return /* binding */ getrank_list; },
-/* harmony export */ YO: function() { return /* binding */ exportCommitResultWord; },
-/* harmony export */ YX: function() { return /* binding */ exportClassroomsPaper; },
-/* harmony export */ Zn: function() { return /* binding */ ExportCourseInfo; },
-/* harmony export */ _g: function() { return /* binding */ exportMoocrecord; },
-/* harmony export */ _k: function() { return /* binding */ getDownFile; },
-/* harmony export */ c6: function() { return /* binding */ ExportVideoStudy; },
-/* harmony export */ cr: function() { return /* binding */ ExportCourseActScore; },
-/* harmony export */ eV: function() { return /* binding */ ExportCourseStudentsInfo; },
-/* harmony export */ fi: function() { return /* binding */ ExportCourseMemberScores; },
-/* harmony export */ gh: function() { return /* binding */ ExportAttendance; },
-/* harmony export */ hS: function() { return /* binding */ getec_courses; },
-/* harmony export */ iA: function() { return /* binding */ ExportCourseAndOther; },
-/* harmony export */ j6: function() { return /* binding */ ExportCourseTotalScore; },
-/* harmony export */ je: function() { return /* binding */ ExportExerciseStudentScores; },
-/* harmony export */ kS: function() { return /* binding */ getquestion_rank_list; },
-/* harmony export */ o6: function() { return /* binding */ ExportVideoStudent; },
-/* harmony export */ pO: function() { return /* binding */ exportUserExerciseDetail; },
-/* harmony export */ rQ: function() { return /* binding */ ExportProblemset; },
-/* harmony export */ sA: function() { return /* binding */ ExportPollsScores; },
-/* harmony export */ xm: function() { return /* binding */ getecyears; },
-/* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; },
-/* harmony export */ y8: function() { return /* binding */ Exportcompetitions; }
-/* harmony export */ });
-/* unused harmony export ExportCourseWorkListAppendix */
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var _service_classrooms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/service/classrooms */ 24171);
-/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! umi */ 43788);
-/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util */ 87885);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 8591);
-/* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./env */ 26078);
-
-
-
-
-
-
-
-
-var showLoading = function showLoading() {
- (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
- type: 'globalSetting/setGlobalLoading',
- payload: {
- show: true,
- text: '正在生成文件,请稍后...'
- }
- });
-};
-var hideLoading = function hideLoading() {
- (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
- type: 'globalSetting/setGlobalLoading',
- payload: {
- show: false,
- text: ''
- }
- });
-};
-var ExportCourseInfo = /*#__PURE__*/function () {
- var _ref = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) {
- var res;
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- showLoading();
- _context.next = 3;
- return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseInfo */ .YR)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
- case 3:
- res = _context.sent;
- if (!(res.status === 0)) {
- _context.next = 7;
- break;
- }
- _context.next = 7;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_couser_info.json"),
- query: params
- }));
- case 7:
- hideLoading();
- case 8:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function ExportCourseInfo(_x) {
- return _ref.apply(this, arguments);
- };
-}();
-var ExportCourseActScore = /*#__PURE__*/function () {
- var _ref2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) {
- var res;
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- _context2.next = 2;
- return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseActScore */ .yS)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
- case 2:
- res = _context2.sent;
- if (!(res.status === 0)) {
- _context2.next = 8;
- break;
- }
- antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_member_act_score"));
- _context2.next = 13;
- break;
- case 8:
- if (!(res.status === -2)) {
- _context2.next = 12;
- break;
- }
- return _context2.abrupt("return", res);
- case 12:
- if (res.status === -3) {
- (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
- type: 'classroomList/setActionTabs',
- payload: {
- key: '导出提醒'
- }
- });
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_member_act_score"));
- }
- case 13:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- return function ExportCourseActScore(_x2) {
- return _ref2.apply(this, arguments);
- };
-}();
-var ExportCourseMemberScores = /*#__PURE__*/function () {
- var _ref3 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) {
- var res;
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- _context3.next = 2;
- return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseMemberScores */ .W0)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
- case 2:
- res = _context3.sent;
- if (!(res.status === 0)) {
- _context3.next = 8;
- break;
- }
- antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_score"));
- _context3.next = 13;
- break;
- case 8:
- if (!(res.status === -2)) {
- _context3.next = 12;
- break;
- }
- return _context3.abrupt("return", res);
- case 12:
- if (res.status === -3) {
- (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
- type: 'classroomList/setActionTabs',
- payload: {
- key: '导出提醒'
- }
- });
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_score"));
- }
- case 13:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- return function ExportCourseMemberScores(_x3) {
- return _ref3.apply(this, arguments);
- };
-}();
-
-//试卷
-var ExportCourseAndOther = /*#__PURE__*/function () {
- var _ref4 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) {
- var res;
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- _context4.next = 2;
- return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseAndOther */ .Nl)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
- case 2:
- res = _context4.sent;
- if (!(res.status === 0)) {
- _context4.next = 8;
- break;
- }
- antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other"));
- _context4.next = 13;
- break;
- case 8:
- if (!(res.status === -2)) {
- _context4.next = 12;
- break;
- }
- return _context4.abrupt("return", res);
- case 12:
- if (res.status === -3) {
- (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
- type: 'classroomList/setActionTabs',
- payload: {
- key: '导出提醒'
- }
- });
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other"));
- }
- case 13:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- }));
- return function ExportCourseAndOther(_x4) {
- return _ref4.apply(this, arguments);
- };
-}();
-
-//第三方幕课
-var exportMoocrecord = /*#__PURE__*/function () {
- var _ref5 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) {
- var res;
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
- case 0:
- _context5.next = 2;
- return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportMoocrecords */ .td)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
- case 2:
- res = _context5.sent;
- if (!(res.status === 0)) {
- _context5.next = 8;
- break;
- }
- antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other"));
- _context5.next = 13;
- break;
- case 8:
- if (!(res.status === -2)) {
- _context5.next = 12;
- break;
- }
- return _context5.abrupt("return", res);
- case 12:
- if (res.status === -3) {
- (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
- type: 'classroomList/setActionTabs',
- payload: {
- key: '导出提醒'
- }
- });
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_exercise_and_other"));
- }
- case 13:
- case "end":
- return _context5.stop();
- }
- }, _callee5);
- }));
- return function exportMoocrecord(_x5) {
- return _ref5.apply(this, arguments);
- };
-}();
-
-//作业
-var ExportCourseTotalScore = /*#__PURE__*/function () {
- var _ref6 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) {
- var res;
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
- case 0:
- _context6.next = 2;
- return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseTotalScore */ .QX)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
- case 2:
- res = _context6.sent;
- if (!(res.status === 0)) {
- _context6.next = 8;
- break;
- }
- antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_homework"));
- _context6.next = 13;
- break;
- case 8:
- if (!(res.status === -2)) {
- _context6.next = 12;
- break;
- }
- return _context6.abrupt("return", res);
- case 12:
- if (res.status === -3) {
- (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
- type: 'classroomList/setActionTabs',
- payload: {
- key: '导出提醒'
- }
- });
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/course_total_homework"));
- }
- case 13:
- case "end":
- return _context6.stop();
- }
- }, _callee6);
- }));
- return function ExportCourseTotalScore(_x6) {
- return _ref6.apply(this, arguments);
- };
-}();
-var ExportCourseWorkListScores = /*#__PURE__*/function () {
- var _ref7 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params, type) {
- var res;
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
- case 0:
- _context7.next = 2;
- return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListScores */ .aP)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
- case 2:
- res = _context7.sent;
- if (res.status === 0) {
- antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
- } else if (res.status === -3) {
- (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
- type: 'classroomList/setActionTabs',
- payload: {
- key: '导出提醒'
- }
- });
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type));
- }
- // else if(res.status === -1){
- // history.push(`/classrooms/${params.coursesId}/exportlist/${type}`)
- // };
- // console.log(JSON.stringify(params))
- // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.xlsx`,query:params}))
- // hideLoading();
- case 4:
- case "end":
- return _context7.stop();
- }
- }, _callee7);
- }));
- return function ExportCourseWorkListScores(_x7, _x8) {
- return _ref7.apply(this, arguments);
- };
-}();
-var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or super */ null && (function () {
- var _ref8 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(params) {
- var res;
- return _regeneratorRuntime().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
- case 0:
- showLoading();
- _context8.next = 3;
- return exportCourseWorkListAppendix(_objectSpread({}, params));
- case 3:
- res = _context8.sent;
- if (!(res.status === 0)) {
- _context8.next = 7;
- break;
- }
- _context8.next = 7;
- return downLoadFileIframe('', setUrlQuery({
- url: ENV.API_SERVER + "/api/homework_commons/".concat(params.categoryId, "/works_list.zip"),
- query: params
- }));
- case 7:
- hideLoading();
- case 8:
- case "end":
- return _context8.stop();
- }
- }, _callee8);
- }));
- return function ExportCourseWorkListAppendix(_x9) {
- return _ref8.apply(this, arguments);
- };
-}()));
-var ExportPollsScores = /*#__PURE__*/function () {
- var _ref9 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) {
- var res;
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) {
- while (1) switch (_context9.prev = _context9.next) {
- case 0:
- showLoading();
- _context9.next = 3;
- return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
- case 3:
- res = _context9.sent;
- if (!(res.status === 0)) {
- _context9.next = 7;
- break;
- }
- _context9.next = 7;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"),
- query: params
- }));
- case 7:
- hideLoading();
- case 8:
- case "end":
- return _context9.stop();
- }
- }, _callee9);
- }));
- return function ExportPollsScores(_x10) {
- return _ref9.apply(this, arguments);
- };
-}();
-var ExportAttendance = /*#__PURE__*/function () {
- var _ref10 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) {
- while (1) switch (_context10.prev = _context10.next) {
- case 0:
- _context10.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/attendances/export_xlsx_data.xlsx"),
- query: params
- }));
- case 2:
- case "end":
- return _context10.stop();
- }
- }, _callee10);
- }));
- return function ExportAttendance(_x11) {
- return _ref10.apply(this, arguments);
- };
-}();
-var ExportVideoStudent = /*#__PURE__*/function () {
- var _ref11 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) {
- while (1) switch (_context11.prev = _context11.next) {
- case 0:
- _context11.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/video_study_statics.xlsx"),
- query: params
- }));
- case 2:
- case "end":
- return _context11.stop();
- }
- }, _callee11);
- }));
- return function ExportVideoStudent(_x12) {
- return _ref11.apply(this, arguments);
- };
-}();
-var ExportVideoStudy = /*#__PURE__*/function () {
- var _ref12 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) {
- while (1) switch (_context12.prev = _context12.next) {
- case 0:
- _context12.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_video_study.xlsx"),
- query: params
- }));
- case 2:
- case "end":
- return _context12.stop();
- }
- }, _callee12);
- }));
- return function ExportVideoStudy(_x13) {
- return _ref12.apply(this, arguments);
- };
-}();
-var ExportCourseStudentsInfo = /*#__PURE__*/function () {
- var _ref13 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) {
- while (1) switch (_context13.prev = _context13.next) {
- case 0:
- _context13.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params.coursesId, "/export_course_students_info.xlsx"),
- query: params
- }));
- case 2:
- case "end":
- return _context13.stop();
- }
- }, _callee13);
- }));
- return function ExportCourseStudentsInfo(_x14) {
- return _ref13.apply(this, arguments);
- };
-}();
-var ExportCollegeStudentsInfo = /*#__PURE__*/function () {
- var _ref14 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) {
- while (1) switch (_context14.prev = _context14.next) {
- case 0:
- _context14.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/school_manages/students.xlsx",
- query: params
- }));
- case 2:
- case "end":
- return _context14.stop();
- }
- }, _callee14);
- }));
- return function ExportCollegeStudentsInfo(_x15) {
- return _ref14.apply(this, arguments);
- };
-}();
-var ExportProblemset = /*#__PURE__*/function () {
- var _ref15 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) {
- while (1) switch (_context15.prev = _context15.next) {
- case 0:
- _context15.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/item_banks/export.xlsx",
- query: params
- }));
- case 2:
- case "end":
- return _context15.stop();
- }
- }, _callee15);
- }));
- return function ExportProblemset(_x16) {
- return _ref15.apply(this, arguments);
- };
-}();
-var Exportcompetitions = /*#__PURE__*/function () {
- var _ref16 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) {
- while (1) switch (_context16.prev = _context16.next) {
- case 0:
- _context16.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx",
- query: params
- }));
- case 2:
- case "end":
- return _context16.stop();
- }
- }, _callee16);
- }));
- return function Exportcompetitions(_x17) {
- return _ref16.apply(this, arguments);
- };
-}();
-var ExportExerciseStudentScores = /*#__PURE__*/function () {
- var _ref17 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) {
- var res;
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) {
- while (1) switch (_context17.prev = _context17.next) {
- case 0:
- _context17.next = 2;
- return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportExerciseStudentScores */ .Uy)(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params));
- case 2:
- res = _context17.sent;
- if (res.status === 0) {
- antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功');
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
- } else if (res.status === -3) {
- (0,umi__WEBPACK_IMPORTED_MODULE_4__.getDvaApp)()._store.dispatch({
- type: 'classroomList/setActionTabs',
- payload: {
- key: '导出提醒'
- }
- });
- umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/exercise_score"));
- }
- // else if(res.status === -1){
- // history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`)
- // };
- // // https://test-newweb.educoder.net/api/exercises/4229/exercise_lists.xlsx?page=1&search=&limit=20&order=end_at&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a
- // if(res.status === 0) await downLoadFileIframe('',setUrlQuery({url:ENV.API_SERVER + `/api/exercises/${params.categoryId}/exercise_lists.xlsx`,query:params}))
- // hideLoading();
- case 4:
- case "end":
- return _context17.stop();
- }
- }, _callee17);
- }));
- return function ExportExerciseStudentScores(_x18) {
- return _ref17.apply(this, arguments);
- };
-}();
-var getDownFile = /*#__PURE__*/function () {
- var _ref18 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) {
- while (1) switch (_context18.prev = _context18.next) {
- case 0:
- console.log('----------', '调用下载');
- _context18.next = 3;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/export_records/".concat(params.id, ".xlsx"),
- query: params
- }));
- case 3:
- case "end":
- return _context18.stop();
- }
- }, _callee18);
- }));
- return function getDownFile(_x19) {
- return _ref18.apply(this, arguments);
- };
-}();
-var getecyears = /*#__PURE__*/function () {
- var _ref19 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) {
- while (1) switch (_context19.prev = _context19.next) {
- case 0:
- _context19.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_major_schools/0/ec_years.xlsx",
- query: params
- }));
- case 2:
- case "end":
- return _context19.stop();
- }
- }, _callee19);
- }));
- return function getecyears(_x20) {
- return _ref19.apply(this, arguments);
- };
-}();
-var ExportStudentanalysis = /*#__PURE__*/function () {
- var _ref20 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) {
- while (1) switch (_context20.prev = _context20.next) {
- case 0:
- _context20.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/").concat(params.menuKey, "_statistic.xlsx?").concat(params.checkedList.map(function (item) {
- return "course_group_id[]=".concat(item);
- }).join('&')),
- query: params
- }));
- case 2:
- case "end":
- return _context20.stop();
- }
- }, _callee20);
- }));
- return function ExportStudentanalysis(_x21) {
- return _ref20.apply(this, arguments);
- };
-}();
-var getec_training_objectives = /*#__PURE__*/function () {
- var _ref21 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) {
- while (1) switch (_context21.prev = _context21.next) {
- case 0:
- _context21.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_training_objectives.xlsx"),
- query: params
- }));
- case 2:
- case "end":
- return _context21.stop();
- }
- }, _callee21);
- }));
- return function getec_training_objectives(_x22) {
- return _ref21.apply(this, arguments);
- };
-}();
-var get_ecs_attachment = /*#__PURE__*/function () {
- var _ref22 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) {
- while (1) switch (_context22.prev = _context22.next) {
- case 0:
- _context22.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(params === null || params === void 0 ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/attachments/get_ecs_attachment.docx",
- query: params
- }));
- case 2:
- case "end":
- return _context22.stop();
- }
- }, _callee22);
- }));
- return function get_ecs_attachment(_x23) {
- return _ref22.apply(this, arguments);
- };
-}();
-var getec_courses = /*#__PURE__*/function () {
- var _ref23 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) {
- while (1) switch (_context23.prev = _context23.next) {
- case 0:
- _context23.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_courses.xlsx"),
- query: params
- }));
- case 2:
- case "end":
- return _context23.stop();
- }
- }, _callee23);
- }));
- return function getec_courses(_x24) {
- return _ref23.apply(this, arguments);
- };
-}();
-var getec_graduation_requirements = /*#__PURE__*/function () {
- var _ref24 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) {
- while (1) switch (_context24.prev = _context24.next) {
- case 0:
- _context24.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.xlsx"),
- query: params
- }));
- case 2:
- case "end":
- return _context24.stop();
- }
- }, _callee24);
- }));
- return function getec_graduation_requirements(_x25) {
- return _ref24.apply(this, arguments);
- };
-}();
-var getrank_list = /*#__PURE__*/function () {
- var _ref25 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) {
- while (1) switch (_context25.prev = _context25.next) {
- case 0:
- _context25.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/rank_list.xlsx",
- query: params
- }));
- case 2:
- case "end":
- return _context25.stop();
- }
- }, _callee25);
- }));
- return function getrank_list(_x26) {
- return _ref25.apply(this, arguments);
- };
-}();
-var getquestion_rank_list = /*#__PURE__*/function () {
- var _ref26 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) {
- while (1) switch (_context26.prev = _context26.next) {
- case 0:
- _context26.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/courses/question_rank_list.xlsx",
- query: params
- }));
- case 2:
- case "end":
- return _context26.stop();
- }
- }, _callee26);
- }));
- return function getquestion_rank_list(_x27) {
- return _ref26.apply(this, arguments);
- };
-}();
-
-// 试卷库--试卷详情--试卷导出
-var exportPaperlibraryPaper = /*#__PURE__*/function () {
- var _ref27 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) {
- while (1) switch (_context27.prev = _context27.next) {
- case 0:
- _context27.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/examination_banks/".concat(params.id, ".json"),
- query: params
- }));
- case 2:
- case "end":
- return _context27.stop();
- }
- }, _callee27);
- }));
- return function exportPaperlibraryPaper(_x28) {
- return _ref27.apply(this, arguments);
- };
-}();
-
-// 导出当前学生试卷
-var exportUserExerciseDetail = /*#__PURE__*/function () {
- var _ref28 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params, title) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) {
- while (1) switch (_context28.prev = _context28.next) {
- case 0:
- _context28.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)(title || '', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/user_exercise_detail.json"),
- query: params
- }));
- case 2:
- case "end":
- return _context28.stop();
- }
- }, _callee28);
- }));
- return function exportUserExerciseDetail(_x29, _x30) {
- return _ref28.apply(this, arguments);
- };
-}();
-
-// 教学课堂--试卷详情--试卷导出
-var exportClassroomsPaper = /*#__PURE__*/function () {
- var _ref29 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) {
- while (1) switch (_context29.prev = _context29.next) {
- case 0:
- _context29.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/exercises/".concat(params.categoryId, ".json"),
- query: params
- }));
- case 2:
- case "end":
- return _context29.stop();
- }
- }, _callee29);
- }));
- return function exportClassroomsPaper(_x31) {
- return _ref29.apply(this, arguments);
- };
-}();
-
-// 导出问卷word文档
-var exportCommitResultWord = /*#__PURE__*/function () {
- var _ref30 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) {
- while (1) switch (_context30.prev = _context30.next) {
- case 0:
- _context30.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"),
- query: params
- }));
- case 2:
- case "end":
- return _context30.stop();
- }
- }, _callee30);
- }));
- return function exportCommitResultWord(_x32) {
- return _ref30.apply(this, arguments);
- };
-}();
-
-// 导出实训word
-var exportTaskPass = /*#__PURE__*/function () {
- var _ref31 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) {
- while (1) switch (_context31.prev = _context31.next) {
- case 0:
- _context31.next = 2;
- return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({
- url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json",
- query: params
- }));
- case 2:
- case "end":
- return _context31.stop();
- }
- }, _callee31);
- }));
- return function exportTaskPass(_x33) {
- return _ref31.apply(this, arguments);
- };
-}();
-
-/***/ }),
-
-/***/ 5623:
-/*!********************************************************!*\
- !*** ./src/assets/images/problemset/folder-opened.png ***!
- \********************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII=";
-
/***/ })
}]);
\ No newline at end of file
diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.chunk.css b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.chunk.css
index 0e164e5420..6fe9b627b4 100644
--- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.chunk.css
+++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.chunk.css
@@ -1,288 +1,3 @@
-/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/LanguageSelect/index.less?modules ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___EIpII {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___fFu6C {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___dbtuv {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___qEYJa {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___ncMrS {
- flex-direction: column;
- box-orient: block-axis;
-}
-.main___A2KB0 .wrap___PrMse {
- min-height: 60px;
- border-radius: 2px;
- margin: 0px auto;
- box-sizing: border-box;
- border-radius: 5px;
- font-size: 14px;
-}
-.main___A2KB0 .wrap___PrMse .content___pEqhq {
- display: flex;
- align-items: flex-start;
- padding-top: 10px;
- position: relative;
-}
-.main___A2KB0 .wrap___PrMse .content___pEqhq:last-child {
- border-bottom: 0;
-}
-.programName___h8PAJ {
- font-size: 16px;
- font-weight: 500;
- color: #464f66;
- height: 40px;
- padding-bottom: 20px;
- position: relative;
-}
-.name___oxG0a {
- flex-shrink: 0;
- width: 42px;
- padding-top: 4px;
- color: #9096a3;
- text-align-last: justify;
- margin-right: 16px;
-}
-.directionContentWrap____Ymcj {
- flex: 1 1;
-}
-.directionItem___uCMBX {
- color: #6a7283;
- cursor: pointer;
- margin-right: 16px;
- margin-bottom: 17px;
- flex-shrink: 0;
- display: inline-block;
- padding: 4px 8px;
-}
-.directionItem___uCMBX:hover {
- color: #165dff;
-}
-.active___vOl0l {
- color: #165dff !important;
- background: #f6f7f9;
- border-radius: 2px;
-}
-.subActive___WzT87 {
- color: #165dff !important;
-}
-.subItem___nVuXN {
- display: box;
- display: flex;
- align-items: center;
- text-align: center;
- cursor: pointer;
- height: 20px;
- font-size: 14px;
- color: #05101a;
-}
-.subItem___nVuXN :hover {
- color: #0152d9 !important;
-}
-.subMenu___DqKGV {
- display: box;
- display: flex;
- flex-wrap: wrap;
-}
-.subMenu___DqKGV [class~='ant-dropdown-menu-item'] {
- margin-bottom: 15px;
-}
-.action___O7v85 {
- color: #999999;
- width: 50px;
- cursor: pointer;
- margin-top: auto;
- margin-bottom: 20px;
- display: flex;
- align-items: center;
- justify-content: end;
-}
-.action___O7v85 i {
- display: inline-block;
- transform: scale(0.5);
- margin-top: 6px;
- font-size: 12px;
-}
-
-/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/AddModal/index.less?modules ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___sBoKM {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___SHLh3 {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___T97r6 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___pNP7Y {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___dr0wb {
- flex-direction: column;
- box-orient: block-axis;
-}
-.addModal___aEWdi .row____K9d5 {
- display: flex;
- align-items: center;
- margin-top: 20px;
-}
-.addModal___aEWdi .row____K9d5 .label___y3olw {
- font-size: 14px;
- color: #3a3a3a;
- width: 100px;
- flex-shrink: 0;
-}
-
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CustomTree/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___SFmJH {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___f2H1D {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___hW_hp {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___yklmJ {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___m0oUw {
- flex-direction: column;
- box-orient: block-axis;
-}
-.customTree___ZhEHU .name___RIkn2 {
- display: inline-block;
- font-size: 14px;
- margin-left: 10px;
- max-width: 200px;
- cursor: pointer;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- margin-top: 4px;
-}
-.customTree___ZhEHU .ant-tree-node-content-wrapper {
- display: flex;
- align-items: center;
-}
-.customTree___ZhEHU .ant-tree-switcher {
- color: #999999;
- line-height: 29px;
-}
-
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Crumbs/index.less?modules ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___P747F {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___OiwJD {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___ZEhCi {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___h8UWu {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___SPM3D {
- flex-direction: column;
- box-orient: block-axis;
-}
-.pWrap___UlNGw {
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
-}
-.pWrap___UlNGw > span {
- max-width: 200px;
- cursor: pointer;
- font-weight: 400;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.pWrap___UlNGw > span:hover {
- color: #0152d9 !important;
-}
-.few___fb5jD {
- font-size: 14px;
- color: #999;
- display: inline-flex;
-}
-.few___fb5jD b {
- display: inline-block;
- max-width: 200px;
- cursor: pointer;
- font-weight: 400;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.few___fb5jD b:hover {
- color: #0152d9 !important;
-}
-
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.less?modules ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -544,1583 +259,3 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
color: #5f6368;
}
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Topic/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___K3pXk {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___JNXiy {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___lX_K7 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___ESJAL {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___nMTYm {
- flex-direction: column;
- box-orient: block-axis;
-}
-.line___cNtUM {
- display: inline-flex;
- align-items: center;
- margin-right: 20px;
- margin-left: 20px;
-}
-.line___cNtUM .b1___xIRxk {
- display: inline-block;
- width: 1px;
- height: 38px;
- margin-right: 0px;
- background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
-}
-.line___cNtUM .b2___N5uit {
- display: inline-block;
- width: 1px;
- height: 38px;
- margin-left: 0px;
- background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e2e2e2 50%, rgba(255, 255, 255, 0) 100%);
-}
-.list___SBMGo {
- display: flex;
- align-items: center;
- justify-content: flex-start;
- height: 42px;
- background-color: #fff;
- padding: 0 13px 0 20px;
-}
-.list___SBMGo .title___zQP91 {
- display: flex;
- flex: 1 1;
- cursor: pointer;
- overflow: hidden;
- width: 100%;
- white-space: nowrap;
-}
-.list___SBMGo .title___zQP91 > div {
- overflow: hidden;
- text-overflow: ellipsis;
-}
-.list___SBMGo .tr___uaxLL {
- color: #000;
- cursor: pointer;
- font-size: 14px;
-}
-.list___SBMGo .tr___uaxLL i {
- font-size: 12px;
- transition: 0.5s;
- display: inline-block;
- margin-left: 6px;
-}
-.itemDetail___Ye51x {
- padding: 30px 44px;
- background-color: #f6f7f9;
-}
-.answerWrapper___WJAPa {
- background-color: #fff;
- border-radius: 6px;
- padding: 40px 15px 30px;
- position: relative;
-}
-.answerWrapper___WJAPa .decoration___fOLFB {
- height: 28px;
- position: absolute;
- top: -8px;
- left: 50%;
- transform: translateX(-50%);
-}
-.row___FvSRM {
- display: box;
- display: flex;
- flex-direction: row;
- align-items: center;
- padding: 0 0px;
-}
-.typeRow___qpDsw {
- display: box;
- display: flex;
- justify-content: space-between;
- align-items: center;
- width: 100%;
-}
-.type___a8Bs6 {
- display: box;
- display: flex;
- color: #000;
- font-size: 14px;
- line-height: 17px;
-}
-.typeName___EfvMr {
- color: #0152d9;
- cursor: default;
- height: 26px;
- line-height: 26px;
-}
-.typeIcon___XnhBc {
- min-width: 50px;
- line-height: 20px;
- height: 20px;
- border-radius: 13px;
- margin-right: 10px;
- font-size: 12px;
- cursor: default;
- text-align: center;
- padding: 0 3px;
-}
-.unpublished___h3A34 {
- color: #999999;
- border: 1px solid #999999;
-}
-.private___Ok_kP {
- color: #fa6400;
- border: 1px solid #fa6400;
-}
-.public___V5_HF {
- color: #44d7b6;
- border: 1px solid #44d7b6;
-}
-.reviewFlag___MWDMc {
- border: 1px solid #44d7b6;
- background-color: rgba(68, 215, 182, 0.2);
- color: #44d7b6;
- font-size: 12px;
- padding: 1px 5px;
- border-radius: 5px;
-}
-.reviewFlag___MWDMc:hover {
- color: #44d7b6;
-}
-.typeRightAction___zwJ4e {
- display: box;
- display: flex;
-}
-.actionLink___XxdsL {
- color: #333;
- padding: 10px 0;
-}
-.actionIcon___YoZs8 {
- line-height: 26px;
- color: #0152d9;
- margin-left: 5px;
- margin-right: 4px;
- font-size: 14px;
-}
-.topicTitle___TXfB_ {
- font-weight: bold;
- font-size: 16px;
- cursor: default;
- color: #000;
- line-height: 28px;
- padding-right: 5px;
-}
-.topicTitleContent___MceUW {
- font-size: 14px;
- color: #000;
- line-height: 24px;
- font-family: auto;
-}
-.topicTitleContent___MceUW p {
- line-height: 28px;
-}
-.judgmentContent___Adte7 {
- display: box;
- display: flex;
- flex-direction: row;
- line-height: 28px;
- font-size: 14px;
- color: #000;
- margin-top: 10px;
-}
-.judgmentContent___Adte7 span {
- font-size: 14px;
-}
-.programContent___R8AFa {
- color: #000;
- line-height: 28px;
- font-size: 14px;
-}
-.otherContent___CNAVC {
- display: box;
- display: flex;
- flex-direction: column;
- color: #000;
- font-size: 14px;
- line-height: 19px;
-}
-.combinationContent___NWKpD {
- display: flex;
- flex-direction: column;
- color: #000;
- width: 100%;
- font-size: 14px;
-}
-.combinationContent___NWKpD .con___MJkTE {
- width: calc(100% + 40px);
- background: #f1f1f1;
- padding: 10px 20px;
- margin-bottom: 10px;
- margin-left: -20px;
- z-index: 10px;
-}
-.combinationContent___NWKpD .con___MJkTE > div {
- display: flex;
- margin-top: 7px;
-}
-.combinationContent___NWKpD .con___MJkTE > div > span {
- line-height: 27px;
- flex-shrink: 0;
-}
-.otherContentItem___sXGMT {
- display: box;
- display: flex;
- flex-direction: row;
-}
-.otherContentItem___sXGMT p {
- line-height: 28px;
- font-size: 14px;
- flex-shrink: 0;
-}
-.otehrContentHtml___MKkjT {
- font-size: 16px;
- color: #000;
- line-height: 28px;
-}
-.difficultyRow___E6YVK {
- height: 28px;
- line-height: 28px;
- font-size: 14px;
- color: #888888;
-}
-.updateTimeRow___MPFJY {
- display: box;
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- width: 100%;
-}
-.updateTimeWrap___iIz5W {
- display: box;
- display: flex;
- flex-direction: row;
- align-items: center;
- color: #000;
- font-size: 14px;
- line-height: 28px;
-}
-.updateTimeContent___CpqJg {
- line-height: 28px;
- font-size: 14px;
- color: #bbbbbb;
-}
-.programLanguage___lku0d {
- line-height: 28px;
- font-size: 14px;
- max-width: 120px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- color: #000;
-}
-.updateTimeRowAction___Y6grB {
- display: box;
- display: flex;
- flex-direction: row;
-}
-.bottomAction___sQwM3 {
- border-radius: 5px;
- text-align: center;
- font-size: 12px;
- cursor: pointer;
- padding: 0 10px;
- height: 30px;
- line-height: 30px;
- display: inline-block;
- margin-left: 10px;
-}
-.borderColorBlue___vZe0j {
- border: 1px solid #0152d9;
- background: #0152d9;
- color: #fff;
- line-height: 30px;
-}
-.borderColorBlue___vZe0j:hover {
- color: #fff;
-}
-.borderColorRed___GPm9E {
- border: 1px solid red;
- color: red;
- line-height: 30px;
-}
-.borderColorRed___GPm9E:hover {
- color: red;
-}
-.borderColorFFF___izaeA {
- border: 1px solid #0152d9;
- background: #f5f5f5;
- color: #0152d9;
- border-radius: 5px;
-}
-.borderColorFFF___izaeA:hover {
- color: #0152d9;
-}
-.borderColorGray___WdIyN {
- border: 1px solid #cccccc;
- background: #cccccc;
- color: #ffffff;
- line-height: 30px;
-}
-.borderColorGray___WdIyN:hover {
- color: #ffffff;
-}
-.selectIcon___I35Ch {
- color: #ffffff;
- height: 20px;
- line-height: 20px;
- display: inline-block;
- margin-left: 7px;
- margin-right: 5px;
- font-size: 12px;
-}
-.colorGreen___yFw84 {
- color: #32bd8c;
-}
-.parseAnswerBorder___tmhXi {
- border-top: 1px solid #eeeeee;
- margin-top: 23px;
-}
-.answer___c9YYj {
- display: box;
- display: flex;
- flex-direction: row;
- color: #000;
- font-size: 14px;
- margin-top: 15px;
-}
-.answerHtml___sp4Xx {
- color: #000;
- font-size: 14px;
-}
-.parse___Lif5r {
- display: box;
- display: flex;
- flex-direction: row;
- color: #000;
- font-size: 14px;
- margin-top: 5px;
-}
-.parseText___KMhnK {
- line-height: 28px;
- font-size: 14px;
- word-break: break-word;
- color: #000;
- flex-shrink: 0;
-}
-.parseAnswer___aFs0o {
- word-break: break-word;
- line-height: 28px;
- font-size: 14px;
- color: #000;
-}
-.parseAnswerHtml___AfP6o {
- font-size: 14px;
- color: #000;
- line-height: 28px;
-}
-.actionBar___Q6e1E {
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- align-items: center;
- background-color: #f5f5f5;
- font-size: 14px;
- height: 52px;
- padding: 0 10px;
- border-radius: 5px;
-}
-.know___EtJbV {
- display: inline-block;
- max-width: 58px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- color: #111111;
- vertical-align: bottom;
-}
-.menu___ODbWA > li {
- text-align: center;
-}
-.bottom___yLg8j {
- text-align: end;
- font-size: 14px;
- margin-bottom: 10px;
- background-color: #f6f7f9;
-}
-.bottom___yLg8j span {
- margin-left: 20px;
- cursor: pointer;
- display: inline-block;
- width: 66px;
- height: 24px;
- line-height: 24px;
- font-size: 12px;
- text-align: center;
- border-radius: 4px;
- border: 1px solid #999999;
- color: #666666;
-}
-.bottom___yLg8j span i {
- display: inline-block;
- transform: rotate(180deg) scale(0.7) translate(-4px, 2px);
- font-size: 12px;
-}
-.bottom___yLg8j span:hover {
- color: #0152d9;
- border: 1px solid #0152d9;
-}
-.textBtn___p8TrW {
- font-size: 14px;
- font-weight: 400;
- color: #5f6368;
- display: flex;
- align-items: center;
- height: 42px;
-}
-
-/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/NewFolder/index.less?modules ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.list___Ur31H {
- display: inline-flex;
- align-items: center;
- justify-content: start;
-}
-.list___Ur31H .btns___ITJo0 {
- display: none;
- align-items: center;
- justify-content: start;
- margin-left: 10px;
-}
-.list___Ur31H .btns___ITJo0 button {
- padding: 0;
- margin-left: 10px;
- height: 20px;
-}
-.list___Ur31H .btns___ITJo0 i {
- color: #999;
- cursor: pointer;
- display: inline-block;
-}
-.list___Ur31H .btns___ITJo0 i:hover {
- color: #0152d9;
-}
-.list___Ur31H:hover .btns___ITJo0 {
- display: flex;
-}
-.list___Ur31H .name___FtR_V {
- display: inline-block;
- font-size: 14px;
- font-weight: 400;
- color: #232b40;
- max-width: 700px;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
-}
-.folderWrapper___szWWk span[class~='ant-tree-switcher-line-icon'] svg {
- transform: scale(1.2);
- color: #d2ddf5;
-}
-.folderWrapper___szWWk span[class="ant-tree-node-content-wrapper"] {
- position: relative;
-}
-.folderWrapper___szWWk div[class~='ant-tree-treenode'] {
- padding: 10px 0 10px 0px;
-}
-.folderWrapper___szWWk span[class~='ant-tree-switcher-leaf-line']::after {
- border-bottom: 1px dotted #d9d9d9 !important;
-}
-.folderWrapper___szWWk span[class~='ant-tree-switcher-leaf-line']::before {
- border-left: 1px dotted #d9d9d9 !important;
-}
-.folderWrapper___szWWk span[class~='ant-tree-indent-unit']::after {
- border-right: 1px dotted #d9d9d9 !important;
-}
-.folderWrapper___szWWk span[class~='ant-tree-indent-unit']::before {
- border-right: 1px dotted #d9d9d9 !important;
-}
-.folderWrapper___szWWk span[class~='ant-tree-iconEle'] {
- margin-right: 4px;
-}
-.folderWrapper___szWWk .folderIcon___MdKkF {
- height: 20px;
- width: 20px;
-}
-.folderWrapper___szWWk .share_folderIcon___G1rNy {
- width: 24px;
- height: 24px;
- position: absolute;
- left: 0px;
- top: -2px;
-}
-.subject___lELqJ {
- color: #A4A8B1;
- font-size: 12px;
- padding: 0 5px;
- height: 16px;
- background: #F6F7F9;
- text-align: center;
- line-height: 16px;
- margin-left: 5px;
- flex-shrink: 0;
- cursor: default;
-}
-
-/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/index.less?modules ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.modalContent___UXmJC {
- text-align: center;
- margin-top: 10px;
- color: #333333;
- font-size: 16px;
-}
-.modalContentLeft___JOFgX {
- text-align: left;
- color: #333333;
- font-size: 16px;
-}
-.green___rI_w_ span,
-.green___rI_w_ p,
-.green___rI_w_ h1,
-.green___rI_w_ h2,
-.green___rI_w_ h3,
-.green___rI_w_ h4,
-.green___rI_w_ h5,
-.green___rI_w_ h6,
-.green___rI_w_ b,
-.green___rI_w_ strong {
- color: #00e373;
-}
-.green___rI_w_ .textArea___OTapv {
- border: 1px solid #00e373;
-}
-.red___cDswv span,
-.red___cDswv p,
-.red___cDswv h1,
-.red___cDswv h2,
-.red___cDswv h3,
-.red___cDswv h4,
-.red___cDswv h5,
-.red___cDswv h6,
-.red___cDswv b,
-.red___cDswv strong {
- color: #e02020;
-}
-.red___cDswv .textArea___OTapv {
- border: 1px solid #e02020;
-}
-.row___CE3Y7 {
- display: flex;
- align-items: baseline;
- margin-top: 5px;
-}
-.html___u9n4r {
- max-width: 610px;
- margin-right: 10px;
-}
-.line___Lh9Lb {
- height: 1px;
- background-color: #eeeeee;
- margin: 20px 0;
-}
-
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/ExportFolderModal/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___YKb0w {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___wpoDJ {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center____nKxT {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___vyS5Y {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___WjAJ8 {
- flex-direction: column;
- box-orient: block-axis;
-}
-.exportModal___zrCjw {
- max-height: 500px;
- overflow: auto;
-}
-
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/ShareModal/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___CwmPP {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___td8SO {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___GSFzs {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___YzfHD {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___exEQb {
- flex-direction: column;
- box-orient: block-axis;
-}
-.customModal___lg6DD .ant-modal-close-x {
- width: 86px;
- height: 66px;
- line-height: 66px;
-}
-.customModal___lg6DD .ant-modal-content {
- border-radius: 4px;
- overflow: hidden;
-}
-.customModal___lg6DD .ant-modal-header {
- padding: 22px 40px;
-}
-.customModal___lg6DD .ant-modal-header .ant-modal-title {
- font-size: 18px;
- font-weight: 400;
-}
-.customModal___lg6DD .ant-modal-body {
- padding: 40px 40px 30px 40px;
-}
-.shareModal___uZhG_ {
- display: flex;
- flex-direction: column;
-}
-.shareModal___uZhG_ .content___I8qEq {
- max-height: 500px;
-}
-.shareModal___uZhG_ .content___I8qEq .group___KeY9s {
- display: flex;
- align-items: center;
- margin-bottom: 20px;
- max-height: 500px;
- overflow: auto;
-}
-.shareModal___uZhG_ .content___I8qEq .group___KeY9s label {
- font-size: 16px;
- margin-left: 6px;
-}
-.shareModal___uZhG_ .content___I8qEq .teachGroup____SeBs {
- font-size: 16px;
- margin-bottom: 20px;
-}
-.shareModal___uZhG_ .content___I8qEq .teachGroup____SeBs label {
- font-size: 16px;
- margin-left: 0px;
- display: block;
-}
-.shareModal___uZhG_ .footer___Jn0qQ {
- display: flex;
- height: 44px;
- justify-content: flex-end;
- align-items: center;
-}
-.shareModal___uZhG_ .footer___Jn0qQ > label {
- margin-right: auto;
- font-size: 16px;
-}
-.shareModal___uZhG_ .footer___Jn0qQ > button {
- width: 100px;
- height: 40px;
- border-radius: 4px;
- font-size: 16px;
-}
-.shareModal___uZhG_ .footer___Jn0qQ > button:first-of-type {
- background: #dedede;
- color: #333;
- margin-right: 20px;
-}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___oxvGV {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___Pu_2g {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center____edsl {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___ugvya {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___B_Z0P {
- flex-direction: column;
- box-orient: block-axis;
-}
-.page____U6m6 {
- background-color: #fff;
- padding-bottom: 54px;
- margin-top: 12px;
- padding-top: 12px;
-}
-.wrap___Njoy9 {
- margin: 0 auto;
- width: 1200px;
-}
-.wrap___Njoy9 .title___PCz5o {
- font-size: 18px;
- font-weight: 400;
- color: #000;
-}
-.wrap___Njoy9 ul[class~='ant-pagination'] {
- padding: 4px 0 20px 0;
-}
-span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner'] {
- background-color: #fff;
- border-color: #165dff;
-}
-span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
- border-color: #165dff;
-}
-.select___MAQbm {
- margin-bottom: 10px;
- margin-top: 16px;
-}
-.select___MAQbm > div {
- position: relative;
- font-size: 14px;
- background: #ffffff;
- border-radius: 4px;
-}
-.contentWrap___USVj3 {
- border-radius: 2px;
- margin: 0px auto;
- margin-top: 10px;
-}
-.pngIcon___Sclgo {
- height: 20px;
- margin-top: -2px;
-}
-.tabsWrap___xuKJS {
- background: #fff;
- border-radius: 4px 4px 0 0;
-}
-.tabsWrap___xuKJS div[class~='ant-tabs-tab'] {
- font-size: 14px;
- margin-right: 40px !important;
- color: #5f6368;
-}
-.tabsWrap___xuKJS div[class~='ant-tabs-tab-active'] [class~='ant-tabs-tab-btn'] {
- color: #232b40;
-}
-.tabsWrap___xuKJS [class~='ant-tabs-nav'] {
- margin: 0px;
- height: 68px;
- padding: 0 2px;
-}
-.tabsWrap___xuKJS [class~='ant-tabs-nav'] div[class~='ant-tabs-ink-bar'] {
- background-color: #232b40;
- border-radius: 100px 100px 0px 0px;
- height: 3px;
-}
-.tabsWrap___xuKJS [class~='ant-tabs-nav']::before {
- background: #f1f1f1;
-}
-.searchWrap___Z4nZX {
- display: flex;
- align-items: center;
-}
-.searchWrap___Z4nZX .addQuestionBtn___PwVCH {
- border-radius: 18px;
- margin-right: 20px;
- height: 36px;
- padding-left: 16px;
- padding-right: 16px;
- display: flex;
- align-items: center;
- color: #3061d0;
- border-color: #bacffe;
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
-}
-.searchWrap___Z4nZX .addQuestionBtn___PwVCH:hover {
- color: #165dff;
- border-color: #165dff;
- box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
-}
-.searchWrap___Z4nZX .search___pIDJi {
- display: flex;
- align-items: center;
- overflow: hidden;
- border-radius: 19px;
- height: 38px;
- width: 369px;
- padding-left: 20px;
- background-color: #f6f7f9;
- border: none;
-}
-.searchWrap___Z4nZX .search___pIDJi [class~='ant-input-affix-wrapper'] {
- background-color: #f6f7f9;
- border: none;
-}
-.searchWrap___Z4nZX .search___pIDJi [class~='ant-input-affix-wrapper'] {
- outline: none !important;
- border: none !important;
- box-shadow: none !important;
-}
-.searchWrap___Z4nZX .search___pIDJi span[class~='ant-input-group-addon'] {
- display: none;
-}
-.searchWrap___Z4nZX .search___pIDJi .searchIcon___I_kVC {
- margin-right: 14px;
- cursor: pointer;
-}
-.searchWrap___Z4nZX .search___pIDJi input {
- background-color: #f6f7f9;
-}
-.batchWrap___OzbVH {
- display: flex;
- align-items: center;
- justify-content: flex-end;
- margin-bottom: 16px;
- margin-top: 16px;
-}
-.customTable___A_Uxs {
- padding: 0 30px;
- background-color: #fff;
- border-radius: 0 0 4px 4px;
-}
-.customTable___A_Uxs .ant-table-thead tr {
- height: 54px;
-}
-.customTable___A_Uxs .ant-table-thead tr th {
- background-color: #f5f5f5;
- border: 0;
- border-radius: 0;
-}
-.customTable___A_Uxs .ant-pagination {
- margin-top: 20px;
-}
-.customTable___A_Uxs .row___Sm61J td {
- border-bottom: 0;
- background-color: transparent !important;
- vertical-align: top;
-}
-.customTable___A_Uxs .row___Sm61J td:first-child {
- padding-top: 13px;
-}
-.customTable___A_Uxs .row___Sm61J.row___Sm61J:nth-child(odd) {
- background-color: #fff;
-}
-.customTable___A_Uxs .row___Sm61J.row___Sm61J:nth-child(even) {
- background-color: #f5f5f5;
-}
-.contentListWrap___o6fbG {
- margin: 0 auto;
- overflow: hidden;
-}
-.contentListWrap___o6fbG .li___dAjon {
- border-radius: 2px;
- margin-bottom: 30px;
- border: 1px solid #ececec;
- box-shadow: 0px 2px 4px 0px #eaeef4;
-}
-.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh {
- background-color: #f6f7f9;
- height: 42px;
- border-top: 1px solid #f1f1f1;
- display: flex;
- align-items: center;
- padding-left: 20px;
- padding-right: 15px;
-}
-.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062 {
- font-size: 14px;
- color: #5f6368;
- margin-right: 30px;
-}
-.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062.questionTypeName___neVDt {
- margin-right: 14px;
-}
-.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062 > span {
- margin-left: 8px;
-}
-.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh p {
- margin: 0;
-}
-.more___oTnCf {
- margin-left: auto;
- height: 42px;
-}
-.btnAdd___Qdj8O {
- padding: 0 15px;
- height: 32px;
- background: #F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%);
- box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- border-radius: 16px;
- border: 1px solid #BACFFE;
- color: #3061D0;
- font-size: 14px;
- text-align: center;
- line-height: 30px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- cursor: pointer;
-}
-.btnAdd___Qdj8O:hover {
- box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
- color: #165dff;
- border: 1px solid #165dff;
-}
-.cancelC___ZCe2I {
- margin-right: -8px;
- display: inline-block;
- transform: scale(0.6) translateY(3px) translateX(-11px);
-}
-.addC___yWAgq {
- margin-right: -2px;
- display: inline-block;
- transform: scale(0.7) translateY(2px) translateX(-11px);
-}
-.actonBtn___QmXSC {
- position: relative;
- height: 42px;
- display: flex;
- align-items: center;
-}
-.batch___wvp7O {
- width: 100%;
- height: 60px;
- background: #ffffff;
- box-shadow: 0px -1px 6px 0px #efefef;
- position: -webkit-sticky;
- position: sticky;
- bottom: 0;
- z-index: 1000;
-}
-.batch___wvp7O > aside {
- width: 1200px;
- margin: 0 auto;
- display: flex;
- align-items: center;
- height: 100%;
-}
-.batch___wvp7O > aside .btns___Nox9G {
- flex: 1 1;
- display: flex;
- align-items: center;
-}
-.batch___wvp7O > aside .btns___Nox9G .btn___AEGwM {
- height: 32px;
- line-height: 32px;
- background: #ffffff;
- border-radius: 2px;
- border: 1px solid #d9d9d9;
- padding: 0 10px;
- color: #145dff;
- cursor: pointer;
- margin-right: 15px;
- font-size: 14px;
-}
-.batch___wvp7O > aside .btns___Nox9G .btn___AEGwM i {
- color: #464f66;
- margin-right: 6px;
- font-size: 14px;
-}
-.treeWrapper___OS1_K {
- background: #fdfdfe;
- border: 1px solid #ececec;
-}
-.treeWrapper___OS1_K .treeHeader___T86dH {
- display: flex;
- background: #f6f7f9;
- justify-content: space-between;
- align-items: center;
- padding: 0 20px;
- height: 42px;
-}
-.treeWrapper___OS1_K .treeContent___AvQsn {
- border-radius: 2px;
- position: relative;
- padding: 10px 20px 10px 20px;
- overflow-y: auto;
-}
-.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk {
- position: absolute;
- right: 0;
- z-index: 10;
- bottom: 0;
- cursor: pointer;
- color: #999999;
- font-size: 14px;
-}
-.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk i {
- display: inline-block;
- transform: scale(0.5);
- margin-top: 6px;
- font-size: 12px;
-}
-.sendModal___HDDrU {
- display: flex;
- align-items: center;
- margin-bottom: 10px;
-}
-.sendModal___HDDrU .li___dAjon {
- flex: 1 1;
- background: #fafafa;
- border-radius: 2px;
- padding: 20px 20px 0 20px;
-}
-.sendModal___HDDrU .li___dAjon p {
- font-size: 16px;
- color: #333333;
- padding: 0;
- margin: 0;
- margin-bottom: 14px;
-}
-.sendModal___HDDrU .li___dAjon .bottom___kfHPh {
- border-top: 1px solid #f1f1f1;
- color: #999999;
- height: 38px;
- line-height: 38px;
-}
-.sendModal___HDDrU .li___dAjon .bottom___kfHPh .line___vWGHS {
- border-right: 1px solid #ccc;
- height: 12px;
- margin: 0 10px;
-}
-.sendModal___HDDrU .del___I2neN {
- width: 60px;
- margin-left: 30px;
- margin-right: 10px;
- height: 22px;
- line-height: 20px;
- border-radius: 2px;
- text-align: center;
- border: 1px solid #b1bacd;
- font-size: 12px;
- color: #464f66;
- cursor: pointer;
-}
-.sendModal___HDDrU .del___I2neN:hover {
- border: 1px solid #e30000;
- color: #e30000;
-}
-.divider___ao5se {
- border-bottom: 1px solid #f1f1f1;
- margin: 20px 30px 0;
-}
-.headerWrapper___KS6nP {
- background-color: #fff;
-}
-.exportBtn___uePYs {
- display: flex !important;
- align-items: center;
- padding: 0;
-}
-.exportBtn___uePYs:hover span {
- color: #165dff;
-}
-.exportBtn___uePYs span {
- color: #5f6368;
-}
-.tips___xnRXZ {
- font-size: 12px;
- background: #f6f7f9;
- padding: 10px;
- margin: 14px 0;
-}
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/BasketDrawer/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.drawerWrap___pL0ai {
- height: 100%;
- margin-top: 72px;
-}
-.drawerWrap___pL0ai div[class='ant-drawer-content-wrapper'] {
- width: 160px;
-}
-.drawerWrap___pL0ai div[class='ant-drawer-body'] {
- height: 100%;
- background: #eaeaea !important;
- padding: 0px !important;
-}
-.drawerWrap___pL0ai div[class~='ant-drawer-right'] {
- width: 0px !important;
-}
-.title___D60AS {
- height: 40px;
- line-height: 40px;
- text-align: center;
- font-size: 14px;
- background: #606060;
- color: #ffffff;
- margin-bottom: 15px;
-}
-.contentWrap___VyVzG {
- padding: 0 10px;
-}
-.contentWrap___VyVzG .totalInfo___wXopO {
- font-size: 14px;
- font-weight: 600;
- color: #333333;
- margin-bottom: 14px;
-}
-.contentWrap___VyVzG .totalInfo___wXopO .clear___Sbav5 {
- font-size: 12px;
- font-weight: 400;
- color: #E30000;
- text-align: right;
- cursor: pointer;
-}
-.contentWrap___VyVzG .problemset___jGIix {
- font-size: 14px;
- font-weight: 400;
- color: #333333;
- margin-bottom: 20px;
-}
-.contentWrap___VyVzG .problemset___jGIix .delete___zwK_M {
- text-align: right;
-}
-.contentWrap___VyVzG .problemset___jGIix .delete___zwK_M .deleteIcon___BYp0Q {
- color: #F65160;
- cursor: pointer;
-}
-.content___ciXL0 {
- cursor: pointer;
-}
-.createBtnWrapper___Qnnet button[class~='ant-btn-primary'] {
- background-color: #3061D0;
- border-color: #3061D0;
-}
-
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/BasketSideBar/index.less?modules ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.hide___P6mxu {
- right: 10px;
-}
-.open___hazgP {
- right: 160px;
-}
-@media screen and (max-width: 1440px) {
- .open___hazgP {
- right: 140px;
- }
-}
-.basket___y6VHF {
- width: 74px;
- height: 74px;
- position: fixed;
- z-index: 10;
- top: 50%;
- transform: translateY(-50%);
- border-radius: 50%;
- cursor: pointer;
- background: #33BC8C;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- transition: all 0.2s;
- box-shadow: 0px 0px 10px 0px #8CE9C8;
-}
-.count___YEH5s {
- max-width: 30px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- cursor: default;
- width: 29px;
- height: 20px;
- background: #ff6601;
- border-radius: 10px;
- position: absolute;
- font-size: 11px;
- color: #ffffff;
- line-height: 20px;
- top: -4px;
- right: -4px;
- text-align: center;
-}
-.iconWrap___l__Lj {
- display: flex;
- justify-content: center;
-}
-.icon___yiXgh {
- cursor: pointer;
- color: #ffffff;
- font-size: 18px;
- margin-bottom: 8px;
-}
-.name___tBtew {
- cursor: pointer;
- color: #ffffff;
- font-size: 12px;
-}
-
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/SelectShixuns/index.less?modules ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___orONc {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___xUKga {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___QeVIN {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___mXGLP {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___CHytA {
- flex-direction: column;
- box-orient: block-axis;
-}
-.wrp___xbLol {
- background: #fff;
- box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
- padding-top: 10px;
-}
-.drawer___Bi9wT [class='ant-drawer-content'] {
- background: #f5f5f5 !important;
-}
-.drawer___Bi9wT [class='ant-drawer-footer'] {
- background: #fff !important;
- box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.05) !important;
- position: relative;
- border: 0;
-}
-.menu___t0_fV {
- padding: 0;
- margin: 15px 0;
- position: relative;
- z-index: 2;
-}
-.menu___t0_fV:hover {
- z-index: 3;
-}
-.menu___t0_fV > li {
- display: inline-block;
- position: relative;
- margin-right: 10px;
- font-size: 14px;
- font-weight: 600;
- cursor: pointer;
- height: 32px;
- line-height: 32px;
- border-radius: 32px;
- padding: 0 18px;
-}
-.menu___t0_fV > li a {
- color: #4b4b4b;
-}
-.menu___t0_fV > li strong {
- cursor: pointer;
- font-size: 14px;
-}
-.menu___t0_fV > li:hover {
- color: #fff;
- background: #0152d9;
-}
-.actived___zWm74 {
- background: #0152d9;
- color: #fff;
-}
-.actived2___RRfRj {
- color: #0152d9 !important;
-}
-.subTag___EczBy {
- color: #05101a;
- cursor: pointer;
-}
-.directionName___H9hFf {
- display: inline-block;
- position: relative;
- margin-right: 10px;
- font-size: 14px;
- font-weight: 600;
- cursor: pointer;
- height: 32px;
- line-height: 32px;
- border-radius: 32px;
- padding: 0 18px;
-}
-.menuDirection___JkwbJ {
- padding: 0;
- margin: 15px 0;
- display: inline-block;
- position: relative;
- z-index: 2;
-}
-.menuDirection___JkwbJ:hover {
- z-index: 3;
-}
-.menuDirection___JkwbJ > li {
- display: inline-block;
- position: relative;
- margin-right: 10px;
- font-size: 14px;
- font-weight: 600;
- cursor: pointer;
- height: 32px;
- line-height: 32px;
- border-radius: 32px;
- padding: 0 18px;
-}
-.menuDirection___JkwbJ > li a {
- color: #4b4b4b;
-}
-.menuDirection___JkwbJ > li strong {
- cursor: pointer;
- font-size: 14px;
-}
-.menuDirection___JkwbJ > li:hover {
- color: #fff;
- background: #0152d9;
-}
-.menuDirection___JkwbJ > li:hover > a > strong,
-.menuDirection___JkwbJ > li:hover > strong {
- color: #fff;
- background: #0152d9;
-}
-.menuDirection___JkwbJ > li:hover div {
- display: block;
-}
-.menuDirection___JkwbJ > li > div {
- display: none;
- position: absolute;
- left: 0;
- top: 30px;
- width: 400px;
- padding: 10px;
- background: #fff;
- max-height: 400px;
- overflow: auto;
- z-index: 8;
- box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
-}
-.menuDirection___JkwbJ > li > div h2 {
- cursor: pointer;
- margin: 10px 0;
-}
-.menuDirection___JkwbJ > li > div h2:hover {
- color: #0152d9;
-}
-.menuDirection___JkwbJ > li > div ul {
- padding-left: 0;
-}
-.menuDirection___JkwbJ > li > div ul li {
- cursor: pointer;
- display: inline-block;
- height: 30px;
- line-height: 30px;
- margin-right: 20px;
- color: #999;
-}
-.menuDirection___JkwbJ > li > div ul li:hover {
- color: #0152d9;
-}
-.listItem___kNMPl {
- padding: 25px 30px 25px 30px;
- display: box;
- display: flex;
- background: white;
- margin-top: 20px;
- cursor: pointer;
- align-items: baseline;
-}
-.listItem___kNMPl > div {
- flex: 1 1;
-}
-.listItem___kNMPl:hover {
- box-shadow: 0 0 10px #ccc;
-}
-.info___QKQMx {
- margin-left: 20px;
-}
-.info___QKQMx p {
- margin-top: 18px;
-}
-.title___eGYd4 {
- display: box;
- display: flex;
- align-items: center;
- box-align: center;
-}
-.title___eGYd4 strong {
- color: #333;
-}
-.titleLeft___ltIGt {
- flex: 1 1;
-}
-.titleRight___zsSPc {
- margin-top: 18px;
-}
-.titleRight___zsSPc a {
- margin-right: 20px;
- font-weight: bold;
-}
-.search___oRdeh {
- width: 600px !important;
- margin: 30px 0 30px 0;
-}
-.search___oRdeh input,
-.search___oRdeh [class='ant-input-group-addon'] button {
- height: 50px;
- line-height: 50px;
- padding: 0 30px;
- font-size: 16px;
-}
-.description___zs7Ow {
- -webkit-box-orient: vertical;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- overflow: hidden;
-}
-.menuCourse___PygX2 {
- color: #999;
-}
-.menuCourse___PygX2 ul,
-.menuCourse___PygX2 li {
- margin: 0;
- padding: 0;
- list-style: none;
-}
-.menuCourse___PygX2 li {
- display: inline-block;
- margin-right: 30px;
-}
-.paginationWrap___sYmqt {
- margin: 0 auto;
- display: box;
- display: flex;
- align-items: center;
- width: 1200px;
-}
-.paginationWrap___sYmqt button {
- height: 32px;
-}
-.authorname___D4gcN {
- max-width: 300px;
- display: inline-block;
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- vertical-align: bottom;
- margin-right: 30px;
-}
-.info___QKQMx span[class~='highlight'],
-.tooltip-content___RseJD span[class~='highlight'] {
- color: #fb3226;
-}
-
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/FormSearch/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.search___JA0r9 {
- display: flex;
- align-items: center;
- width: 100%;
- justify-content: center;
- margin: 30px 0;
- padding-left: 12px;
-}
-.search___JA0r9 .ant-form-item-label > label {
- height: 40px;
-}
-.search___JA0r9 .btn___GGtZC {
- width: 112px;
- height: 46px;
- margin-top: -3px;
- margin-left: 10px;
-}
-
-/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Operating/index.less?modules ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.operating___srUHx {
- background-color: #fff;
- padding: 30px;
- margin-bottom: 10px;
- border-radius: 2px;
-}
-.operating___srUHx .tip___F8nWU {
- font-size: 14px;
- color: #b1bacd;
- margin-top: -10px;
- margin-left: 80px;
-}
-
diff --git a/p__Problems__OjForm__NewEdit__index.async.js b/p__Problems__OjForm__NewEdit__index.async.js
index aa1f2c6472..db9f9ce570 100644
--- a/p__Problems__OjForm__NewEdit__index.async.js
+++ b/p__Problems__OjForm__NewEdit__index.async.js
@@ -3546,7 +3546,7 @@ var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(object
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(1056);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules
-var collapse = __webpack_require__(330);
+var collapse = __webpack_require__(74997);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(85731);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/cascader/index.js + 18 modules
diff --git a/p__Problems__OjForm__index.async.js b/p__Problems__OjForm__index.async.js
index 8774b68019..96a22dce01 100644
--- a/p__Problems__OjForm__index.async.js
+++ b/p__Problems__OjForm__index.async.js
@@ -3664,7 +3664,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.less?modules */ 56705);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! antd */ 1056);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! antd */ 43418);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! antd */ 330);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! antd */ 74997);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! antd */ 8591);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! antd */ 71418);
diff --git a/p__Problemset__NewItem__index.async.js b/p__Problemset__NewItem__index.async.js
index 5bab6b0e27..f49e349c9e 100644
--- a/p__Problemset__NewItem__index.async.js
+++ b/p__Problemset__NewItem__index.async.js
@@ -2167,7 +2167,7 @@ var ChoiceQuestionEditor = function ChoiceQuestionEditor(_ref2) {
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js */ 27161);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 330);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 74997);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 95237);
/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 85731);
@@ -6597,8 +6597,6 @@ var FolderTree = __webpack_require__(49094);
var OjForm_util = __webpack_require__(27649);
// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
var base64 = __webpack_require__(24334);
-// EXTERNAL MODULE: ./src/service/problemset.ts
-var service_problemset = __webpack_require__(79658);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Problemset/NewItem/index.tsx
@@ -6621,7 +6619,6 @@ var jsx_runtime = __webpack_require__(37712);
-
var transformItemType = function transformItemType(itemType) {
@@ -6974,7 +6971,7 @@ var NewItem = function NewItem(_ref2) {
};
var handleFinish = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var formValues, _ref5, _ref5$course, course, item_type, item_banks_group_id, _ref5$knowledge, knowledge, choices, _course, id, subId, _formValues$hack, datas, _res, _res2, _ref6, sub_item_banks, postData, res, _searchParams$get, formData, result, _result$fail, _result$fail2;
+ var formValues, _ref5, _ref5$course, course, item_type, item_banks_group_id, _ref5$knowledge, knowledge, choices, _course, id, subId, _formValues$hack, datas, _res, _res2, _ref6, sub_item_banks, postData, res, formData, result, _result$fail, _result$fail2;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
@@ -7107,15 +7104,6 @@ var NewItem = function NewItem(_ref2) {
if (isEdit) {
_umi_production_exports.history.replace("/problemset?group_id=".concat(item_banks_group_id));
} else {
- if (searchParams.get("activeTabsKey") && searchParams.get("activeTabsKey") === "3") {
- (0,service_problemset/* batchShare */.GW)({
- ids: [res.id],
- clazz: 'ItemBank',
- group_ids: (_searchParams$get = searchParams.get("item_banks_group_id")) === null || _searchParams$get === void 0 || (_searchParams$get = _searchParams$get.split(",")) === null || _searchParams$get === void 0 ? void 0 : _searchParams$get.map(function (item) {
- return Number(item);
- })
- });
- }
modal/* default */.Z.confirm({
title: '提示',
centered: true,
diff --git a/p__Problemset__index.async.js b/p__Problemset__index.async.js
index a961c44e10..aeccc9bcec 100644
--- a/p__Problemset__index.async.js
+++ b/p__Problemset__index.async.js
@@ -1,5 +1,165 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[14599,94386],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[14599,32666,3725,94386],{
+
+/***/ 25757:
+/*!*********************************!*\
+ !*** ./src/pages/tasks/util.js ***!
+ \*********************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ Ax: function() { return /* binding */ processTreeData; },
+/* harmony export */ Ds: function() { return /* binding */ debounce; },
+/* harmony export */ KI: function() { return /* binding */ apiPref; },
+/* harmony export */ SI: function() { return /* binding */ getTreeData; },
+/* harmony export */ f1: function() { return /* binding */ isCompileOk; }
+/* harmony export */ });
+/* unused harmony export isProd */
+/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 26078);
+
+function isCompileOk(rs) {
+ var flag = true;
+ if (rs.length > 0) {
+ for (var i = 0; i < rs.length; i++) {
+ if (rs[i].compile_success == 0 || !rs[i].compile_success) {
+ flag = false;
+ break;
+ }
+ }
+ } else {
+ flag = false;
+ }
+ return flag;
+}
+function getTreeData(data) {
+ var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
+ var result = [];
+ for (var i = 0; i < data.length; i++) {
+ var item = data[i];
+ var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name);
+ result.push({
+ title: item.name,
+ isLeaf: item.type === 'tree' ? false : true,
+ key: key
+ });
+ }
+ return result;
+}
+function processTreeData(repos, key, newData) {
+ for (var i = 0; i < repos.length; i++) {
+ var item = repos[i];
+ if (item.key === key) {
+ item.children = newData;
+ break;
+ }
+ if (item.children) {
+ processTreeData(item.children, key, newData);
+ }
+ }
+ return repos;
+}
+function debounce(func, wait, immediate) {
+ var timeout;
+ return function () {
+ var context = this,
+ args = arguments;
+ var later = function later() {
+ timeout = null;
+ if (!immediate) func.apply(context, args);
+ };
+ var callNow = immediate && !timeout;
+ clearTimeout(timeout);
+ timeout = setTimeout(later, wait);
+ if (callNow) func.apply(context, args);
+ };
+}
+var isProd = true;
+var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.API_SERVER;
+// export const isProd =
+// window.location.href.indexOf('test-') > 0 ||
+// window.location.href.indexOf('localhost') > 0
+// ? false
+// : true;
+
+// export const apiPref = isProd
+// ? 'https://www.educoder.net'
+// : 'https://test-newweb.educoder.net';
+
+/***/ }),
+
+/***/ 22848:
+/*!**********************************************!*\
+ !*** ./src/components/AsyncButton/index.tsx ***!
+ \**********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ Z: function() { return /* binding */ AsyncButton; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js */ 27161);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 3113);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
+
+
+
+
+
+var _excluded = ["children"];
+
+
+
+var AsyncButton = function AsyncButton(_ref) {
+ var children = _ref.children,
+ props = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded);
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false),
+ _useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
+ btnLoading = _useState2[0],
+ setBtnLoading = _useState2[1];
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
+ loading: btnLoading,
+ onClick: /*#__PURE__*/function () {
+ var _ref2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(e) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.prev = 0;
+ setBtnLoading(true);
+ _context.next = 4;
+ return props.onClick(e);
+ case 4:
+ setBtnLoading(false);
+ _context.next = 11;
+ break;
+ case 7:
+ _context.prev = 7;
+ _context.t0 = _context["catch"](0);
+ console.error(_context.t0);
+ setBtnLoading(false);
+ case 11:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee, null, [[0, 7]]);
+ }));
+ return function (_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
+ children: children
+ }));
+};
+
+/***/ }),
/***/ 66067:
/*!*********************************************************!*\
@@ -674,73 +834,2685 @@ var LanguageSelect = function LanguageSelect(_ref) {
},
children: "\u5168\u90E8"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: [typeData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(typeValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onTypeChange(item.value);
- },
- children: item.name
- }, item.name);
- }), showShixun && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: LanguageSelectmodules.directionItem,
- onClick: function onClick() {
- return onShixunChange();
- },
- children: "\u5B9E\u8BAD\u9898"
- }, '实训题')]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u96BE\u5EA6"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!difficultyValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDifficultyChange(null);
- },
- children: "\u5168\u90E8"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: difficultyData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(difficultyValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onDifficultyChange(item.value);
- },
- children: item.name
- }, item.name);
- })
- })]
- }), showRandomType && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: LanguageSelectmodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: LanguageSelectmodules.name,
- children: "\u7C7B\u578B"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!randomValue ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onRandomChange(null);
- },
- children: "\u5168\u90E8"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: LanguageSelectmodules.directionContentWrap,
- children: randomData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
- className: "".concat(LanguageSelectmodules.directionItem, " ").concat(randomValue === item.value ? LanguageSelectmodules.active : '', " "),
- onClick: function onClick() {
- return onRandomChange(item.value);
- },
- children: item.name
- }, item.name);
- })
+ className: LanguageSelectmodules.directionContentWrap,
+ children: [typeData.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "".concat(LanguageSelectmodules.directionItem, " ").concat(typeValue === item.value ? LanguageSelectmodules.active : '', " "),
+ onClick: function onClick() {
+ return onTypeChange(item.value);
+ },
+ children: item.name
+ }, item.name);
+ }), showShixun && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: LanguageSelectmodules.directionItem,
+ onClick: function onClick() {
+ return onShixunChange();
+ },
+ children: "\u5B9E\u8BAD\u9898"
+ }, '实训题')]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: LanguageSelectmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: LanguageSelectmodules.name,
+ children: "\u96BE\u5EA6"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!difficultyValue ? LanguageSelectmodules.active : '', " "),
+ onClick: function onClick() {
+ return onDifficultyChange(null);
+ },
+ children: "\u5168\u90E8"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: LanguageSelectmodules.directionContentWrap,
+ children: difficultyData.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "".concat(LanguageSelectmodules.directionItem, " ").concat(difficultyValue === item.value ? LanguageSelectmodules.active : '', " "),
+ onClick: function onClick() {
+ return onDifficultyChange(item.value);
+ },
+ children: item.name
+ }, item.name);
+ })
+ })]
+ }), showRandomType && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: LanguageSelectmodules.content,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: LanguageSelectmodules.name,
+ children: "\u7C7B\u578B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "".concat(LanguageSelectmodules.directionItem, " ").concat(!randomValue ? LanguageSelectmodules.active : '', " "),
+ onClick: function onClick() {
+ return onRandomChange(null);
+ },
+ children: "\u5168\u90E8"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: LanguageSelectmodules.directionContentWrap,
+ children: randomData.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "".concat(LanguageSelectmodules.directionItem, " ").concat(randomValue === item.value ? LanguageSelectmodules.active : '', " "),
+ onClick: function onClick() {
+ return onRandomChange(item.value);
+ },
+ children: item.name
+ }, item.name);
+ })
+ })]
+ })]
+ })
+ });
+};
+
+/***/ }),
+
+/***/ 31917:
+/*!*****************************************!*\
+ !*** ./src/components/NoData/index.tsx ***!
+ \*****************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301);
+/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 3113);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
+
+
+
+
+
+
+var noData = function noData(_ref) {
+ var img = _ref.img,
+ _ref$buttonProps = _ref.buttonProps,
+ buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
+ _ref$styles = _ref.styles,
+ styles = _ref$styles === void 0 ? {} : _ref$styles,
+ customText = _ref.customText,
+ ButtonText = _ref.ButtonText,
+ ButtonClick = _ref.ButtonClick,
+ Buttonclass = _ref.Buttonclass,
+ ButtonTwo = _ref.ButtonTwo,
+ imgStyles = _ref.imgStyles,
+ _ref$loading = _ref.loading,
+ loading = _ref$loading === void 0 ? false : _ref$loading;
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", {
+ className: "tc animated fadeIn",
+ style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, {
+ color: '#999',
+ margin: '100px auto',
+ visibility: loading ? 'hidden' : 'visible'
+ }), styles),
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", {
+ src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__,
+ style: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, imgStyles)
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", {
+ className: "mt20 font14",
+ children: customText || '暂时还没有相关数据哦!'
+ }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
+ className: Buttonclass,
+ onClick: ButtonClick
+ }, buttonProps), {}, {
+ children: ButtonText
+ })), ButtonTwo && ButtonTwo]
+ });
+};
+/* harmony default export */ __webpack_exports__.Z = (noData);
+
+/***/ }),
+
+/***/ 1498:
+/*!*********************************************************!*\
+ !*** ./src/components/PreviewAll/index.tsx + 1 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ PreviewAll; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(26801);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(10574);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(39343);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(11006);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+;// CONCATENATED MODULE: ./src/components/PreviewAll/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"});
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
+var es_button = __webpack_require__(3113);
+// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules
+var ArrowDownOutlined = __webpack_require__(98915);
+// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules
+var monaco_editor = __webpack_require__(82791);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(87885);
+// EXTERNAL MODULE: ./src/service/exercise.ts
+var exercise = __webpack_require__(65398);
+// EXTERNAL MODULE: ./src/components/NoData/index.tsx
+var NoData = __webpack_require__(31917);
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(26078);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* harmony default export */ var PreviewAll = (function (_ref) {
+ var _data, _data2, _data3, _data4, _data5, _data6, _data7;
+ var _ref$editOffice = _ref.editOffice,
+ editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice,
+ 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,
+ hasMask = _ref.hasMask,
+ disabledDownload = _ref.disabledDownload,
+ onImgDimensions = _ref.onImgDimensions,
+ showNodata = _ref.showNodata;
+ var _useState = (0,_react_17_0_2_react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ src = _useState2[0],
+ setSrc = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(""),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ token = _useState4[0],
+ setToken = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ officeData = _useState6[0],
+ setOfficeData = _useState6[1];
+ var officePath = window.ENV === "build" ? "/react/build" : "";
+ var apiServer = location.host.startsWith("localhost") ? env/* default */.Z.PROXY_SERVER : env/* default */.Z.API_SERVER;
+ // let size;
+ console.log("disabledDownload---", disabledDownload);
+ var unit = 1024 * 1024;
+ var maxSize = 10 * unit;
+ var closeRef = (0,_react_17_0_2_react.useRef)();
+ if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") {
+ data = env/* default */.Z.API_SERVER + data;
+ }
+ // if (type === "office") {
+ // size = parseUrl(data).filesize
+ // if (size > maxSize) {
+ // type = "other"
+ // }
+ // }
+ if (filename) monacoEditor.filename = filename;
+ (0,_react_17_0_2_react.useEffect)(function () {
+ var _document$cookie;
+ var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 || (_document$cookie = _document$cookie.replace(/\s/g, "")) === null || _document$cookie === void 0 ? void 0 : _document$cookie.split(";");
+ cookies === null || cookies === void 0 || cookies.map(function (item) {
+ var i = item.split("=");
+ if (i[0] === '_educoder_session') {
+ setToken(i[1]);
+ }
+ });
+ }, []);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (type === "office") getData();
+ }, [type, data]);
+ var getData = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _url, _id, res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ console.log("data:", data);
+ _url = data;
+ if (!data.startsWith("http")) {
+ _url = location.origin + _url;
+ }
+ _id = new URL(_url).pathname.split("/").pop();
+ _context.next = 6;
+ return (0,exercise/* setEcsAttachment */.gJ)({
+ attachment_id: _id
+ });
+ case 6:
+ res = _context.sent;
+ setOfficeData(res);
+ case 8:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getData() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ var handleClick = function handleClick() {
+ if (data.startsWith("http") || data.startsWith('blob:')) {
+ handleDown();
+ return;
+ }
+ (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename);
+ };
+ var handleDown = function handleDown() {
+ (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data));
+ };
+ console.log(data, 'data');
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: objectSpread2_default()({}, style || {}),
+ className: "".concat(hasMask && PreviewAllmodules.bgBlack, " ").concat(!!type ? PreviewAllmodules.wrp : "hide"),
+ children: [close && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: PreviewAllmodules.close,
+ ref: closeRef,
+ children: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: function onClick() {
+ onClose();
+ onImgDimensions();
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-yulanpizhu"
+ })
+ })
+ }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ onClick: handleDown,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-quxiaozhiding"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u5173\u95ED",
+ getPopupContainer: function getPopupContainer() {
+ return closeRef.current;
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "",
+ onClick: onClose,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-guanbi1"
+ })
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"),
+ children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor))
+ }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", {
+ src: ((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http")) > -1 || (_data3 = data) !== null && _data3 !== void 0 && _data3.startsWith("/api") ? data : "data:image/png;base64,".concat(data),
+ autoPlay: true
+ }), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 || (_data5 = data) !== null && _data5 !== void 0 && _data5.startsWith("/api") ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", {
+ controls: true,
+ src: "".concat(data),
+ autoPlay: true
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("video", {
+ controls: true,
+ src: "data:video/mp4;base64,".concat(data),
+ autoPlay: true
+ })
+ }), type === 'office' && officeData && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
+ src: "".concat(officePath, "/office.html?key=").concat(officeData.key, "&url=").concat(apiServer + officeData.url, "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload)
+ }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
+ src: data + '&disposition=inline'
+ }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", {
+ src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload)
+ }) //
+ , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("http")) > -1 || (_data7 = data) !== null && _data7 !== void 0 && _data7.startsWith("/api") ? data : "data:image/png;base64,".concat(data)
+ }), (type === "other" || type === "download") && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: showNodata ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
+ customText: "\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",
+ ButtonTwo: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-xiazai4 font14"
+ }),
+ type: "primary",
+ size: 'middle',
+ onClick: handleClick,
+ children: "\u4E0B\u8F7D"
+ })
+ }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
+ type: "primary",
+ size: 'middle',
+ onClick: handleClick,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"]
+ })
+ })]
+ });
+});
+
+/***/ }),
+
+/***/ 32666:
+/*!*********************************************************!*\
+ !*** ./src/components/RenderHtml/index.tsx + 1 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ RenderHtml; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(26801);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js
+var toConsumableArray = __webpack_require__(93923);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(98190);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(11006);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./node_modules/_katex@0.11.1@katex/dist/katex.min.css
+var katex_min = __webpack_require__(88633);
+// EXTERNAL MODULE: ./node_modules/_marked@2.0.7@marked/lib/marked.js
+var marked = __webpack_require__(32834);
+var marked_default = /*#__PURE__*/__webpack_require__.n(marked);
+// EXTERNAL MODULE: ./node_modules/_marked@2.0.7@marked/src/helpers.js
+var helpers = __webpack_require__(11690);
+;// 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 = slicedToArray_default()(matchIndentInNode, 1),
+ indentInNode = _matchIndentInNode[0];
+ if (indentInNode.length >= indentToCode.length) {
+ return node.slice(indentToCode.length);
+ }
+ return node;
+ }).join('\n');
+}
+//兼容之前的 ##标题式写法
+var toc = [];
+var ctx = [""];
+var renderer = new (marked_default()).Renderer();
+var headingRegex = /^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;
+function cleanToc() {
+ toc.length = 0;
+ ctx = [""];
+}
+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("- " + node.text + "");
+ k++;
+ var childCtx = [];
+ k = buildToc(coll, k, node.level, childCtx);
+ if (childCtx.length > 0) {
+ ctx.push("
");
+ childCtx.forEach(function (idm) {
+ ctx.push(idm);
+ });
+ ctx.push("
");
+ }
+ ctx.push(" ");
+ k = buildToc(coll, k, level, ctx);
+ return k;
+}
+function getTocContent() {
+ buildToc(toc, 0, 0, ctx);
+ ctx.push("
");
+ 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;
+ 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 math_expressions = {};
+function getMathExpressions() {
+ return math_expressions;
+}
+function resetMathExpressions() {
+ katex_count = 0;
+ math_expressions = {};
+}
+function replace_math_with_ids(text) {
+ text = text.replace(latexRegex, function (_match, expression) {
+ var id = next_id();
+ 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 '
' + (escaped ? code : (0,helpers.escape)(code, true)) + '
';
+ }
+ if (['latex', 'katex', 'math'].indexOf(lang) >= 0) {
+ return "".concat(code, "
");
+ } else {
+ return "").concat(escaped ? code : (0,helpers.escape)(code, true), "
\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 '' + text + '';
+};
+marked_default().setOptions({
+ silent: true,
+ gfm: true,
+ pedantic: false
+});
+marked_default().use({
+ tokenizer: tokenizer,
+ renderer: renderer
+});
+/* harmony default export */ var utils_marked = ((marked_default()));
+// EXTERNAL MODULE: ./node_modules/_code-prettify@0.1.0@code-prettify/src/prettify.js
+var prettify = __webpack_require__(64018);
+// EXTERNAL MODULE: ./node_modules/_hls.js@1.4.12@hls.js/dist/hls.mjs
+var dist_hls = __webpack_require__(36775);
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(26078);
+// EXTERNAL MODULE: ./node_modules/_katex@0.11.1@katex/dist/katex.js
+var katex = __webpack_require__(15342);
+// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules
+var v4 = __webpack_require__(1012);
+// EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 1 modules
+var PreviewAll = __webpack_require__(1498);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/components/RenderHtml/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var ADD_MULTI = '@▁▁@';
+var ADD_SINGLE = '@▁@';
+var preRegex = /]*>/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 = (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,
+ _ref$stylesPrev = _ref.stylesPrev,
+ stylesPrev = _ref$stylesPrev === void 0 ? {} : _ref$stylesPrev,
+ highlightKeywords = _ref.highlightKeywords,
+ showProgramFill = _ref.showProgramFill,
+ isProgramFill = _ref.isProgramFill,
+ _ref$disabledFill = _ref.disabledFill,
+ disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill,
+ programFillValue = _ref.programFillValue,
+ _ref$onFillChange = _ref.onFillChange,
+ onFillChange = _ref$onFillChange === void 0 ? function (value) {} : _ref$onFillChange,
+ _ref$onFillBlur = _ref.onFillBlur,
+ onFillBlur = _ref$onFillBlur === void 0 ? function () {} : _ref$onFillBlur;
+ var str = String(value);
+ var _useState = (0,_react_17_0_2_react.useState)(""),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ data = _useState2[0],
+ setData = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)("office"),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ type = _useState4[0],
+ setType = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)([]),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ projectValue = _useState6[0],
+ setProjectValue = _useState6[1];
+ var classNamesRef = (0,_react_17_0_2_react.useRef)("a" + (0,v4/* default */.Z)());
+ var formObj = {};
+ var createInput = function createInput(a, num) {
+ // const wrap = document.createElement("span")
+ // wrap.className =
+ var input = document.createElement(a === ADD_SINGLE ? "input" : "textarea");
+ input.style.width = "100%";
+ input.style.height = a === ADD_SINGLE ? "40px" : "151px";
+ input.rows = 5;
+ input.spellcheck = false;
+ input.name = "edu-program-fill";
+ input.placeholder = "请输入";
+ input.dataset.id = num;
+ var key = Object.keys(formObj).length;
+ formObj[key] = input;
+ return "").concat(input.outerHTML, "");
+ };
+ var formatMD = function formatMD(rs) {
+ return rs.replace(/([\s\S]+?)<\/style>/gim, function (_, css) {
+ var _css = css.replace(/(\n|\r)/g, "").split("}");
+ var arr = [];
+ _css.map(function (item) {
+ if (item != '') {
+ arr.push(".".concat(classNamesRef.current, " ").concat(item));
+ }
+ });
+ return "");
+ });
+ };
+ var html = (0,_react_17_0_2_react.useMemo)(function () {
+ try {
+ var reg = /\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g;
+ var reg2 = /\"\/api\/attachments\/|\"\/attachments\/download\//g;
+ var reg3 = /\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;
+ str = str.replace(reg, "(" + env/* default */.Z.API_SERVER + "/api/attachments/").replace(reg2, '"' + env/* default */.Z.API_SERVER + "/api/attachments/").replace(reg3, '"' + env/* default */.Z.API_SERVER + "/files/uploads/").replaceAll("http://video.educoder", "https://video.educoder").replaceAll("http://www.educoder.net/api", "https://data.educoder.net/api").replaceAll("https://www.educoder.net/api", "https://data.educoder.net/api").replace(/\r\n/g, "\n");
+ // str = str.replace(new RegExp("(?".concat(formatMD(str || ""), "");
+ }
+ var rs = utils_marked(str);
+ rs = formatMD(rs);
+ var math_expressions = getMathExpressions();
+ if (str.match(/\[TOC\]/)) {
+ rs = rs.replace('[TOC]
', 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 (0,katex.renderToString)(_unescape(expression) || '', {
+ displayMode: type === 'block',
+ throwOnError: false,
+ output: 'html'
+ });
+ });
+ rs = rs.replace(/▁/g, '▁▁▁');
+ resetMathExpressions();
+ // return dompurify.sanitize(rs)
+ var dom = document.createElement('div');
+ dom.innerHTML = rs;
+ if (highlightKeywords) {
+ var escapedKeywords = highlightKeywords.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
+ findKeyword(dom, escapedKeywords);
+ return dom.innerHTML;
+ }
+ if (showTextOnly) {
+ return dom.innerText;
+ }
+ setTimeout(function () {
+ return onLoad();
+ }, 500);
+ console.log("dom.innerHTML:", dom.innerHTML);
+ return dom.innerHTML;
+ }, [str, highlightKeywords]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (el.current) {
+ var inputs = el.current.querySelectorAll(["input", "textarea"]);
+ inputs.forEach(function (input) {
+ input.oninput = onInput;
+ input.onblur = onBlur;
+ });
+ }
+ }, [projectValue]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (!!(programFillValue !== null && programFillValue !== void 0 && programFillValue.length)) {
+ var scoreDom = el.current.querySelectorAll(".edu-program-fill-score");
+ var dom = el.current.querySelectorAll('[name="edu-program-fill"]');
+ var _iterator = createForOfIteratorHelper_default()(dom.entries()),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var _programFillValue$k;
+ var _step$value = slicedToArray_default()(_step.value, 2),
+ k = _step$value[0],
+ i = _step$value[1];
+ i.value = (_programFillValue$k = programFillValue[k]) === null || _programFillValue$k === void 0 ? void 0 : _programFillValue$k.value;
+ if (programFillValue[k].type === "warning") {
+ i.className = "program-fill-warning";
+ } else if (programFillValue[k].type === "success") {
+ i.className = "program-fill-success";
+ } else {
+ i.className = "";
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ var _iterator2 = createForOfIteratorHelper_default()(scoreDom.entries()),
+ _step2;
+ try {
+ for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
+ var _programFillValue$_k, _programFillValue$_k2;
+ var _step2$value = slicedToArray_default()(_step2.value, 2),
+ _k = _step2$value[0],
+ _i = _step2$value[1];
+ _i.innerHTML = (_programFillValue$_k = programFillValue[_k]) !== null && _programFillValue$_k !== void 0 && _programFillValue$_k.score ? "".concat((_programFillValue$_k2 = programFillValue[_k]) === null || _programFillValue$_k2 === void 0 ? void 0 : _programFillValue$_k2.score, "\u5206") : "";
+ }
+ } catch (err) {
+ _iterator2.e(err);
+ } finally {
+ _iterator2.f();
+ }
+ setProjectValue(programFillValue);
+ }
+ }, [programFillValue]);
+ var onInput = function onInput(e) {
+ projectValue[e.target.dataset.id] = projectValue[e.target.dataset.id] || {};
+ projectValue[e.target.dataset.id]["value"] = e.target.value;
+ setProjectValue(toConsumableArray_default()(projectValue));
+ onFillChange(projectValue, e.target.dataset.id);
+ };
+ var onBlur = function onBlur(e) {
+ projectValue[e.target.dataset.id] = projectValue[e.target.dataset.id] || {};
+ projectValue[e.target.dataset.id]["value"] = e.target.value;
+ setProjectValue(toConsumableArray_default()(projectValue));
+ onFillBlur(projectValue, e.target.dataset.id);
+ };
+ function findKeyword(node, keyword) {
+ return node.childNodes.forEach(function (childNode) {
+ if (childNode.childNodes.length > 0) {
+ findKeyword(childNode, keyword);
+ } else if (childNode.nodeName !== "IMG") {
+ if (childNode.innerHTML) {
+ var _childNode$innerHTML;
+ childNode.innerHTML = (_childNode$innerHTML = childNode.innerHTML) === null || _childNode$innerHTML === void 0 ? void 0 : _childNode$innerHTML.replace(new RegExp(keyword, "gi"), '$&');
+ } else {
+ var dom = document.createElement("span");
+ dom.innerHTML = childNode.textContent.replace(new RegExp(keyword, "gi"), '$&');
+ childNode.replaceWith(dom);
+ }
+ }
+ });
+
+ // return dom.childNodes.forEach((node:any) => {
+ // console.log("nodeLen:",node.childNodes.length)
+ // if(node.childNodes.length > 0){
+ // debugger
+ // // findKeyword(dom.childNodes,keyword)
+ // }else{
+ // if(node.nodeName !== "#text"){
+ // node.innerHTML = node.innerHTML.replaceAll(keyword,`${keyword}`)
+ // console.log("node:",node,dom,node.nodeName,node.innerHTML,node.childNodes.length)
+ // debugger
+ // }
+ // }
+
+ // return node
+ // });
+ }
+
+ var el = (0,_react_17_0_2_react.useRef)();
+ lines['WebkitLineClamp'] = showLines;
+ if (showLines) {
+ style = objectSpread2_default()(objectSpread2_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);
+ setType("office");
+ } else if (ancher.indexOf("application/pdf") > -1) {
+ e.preventDefault();
+ setData(ancher);
+ setType("pdf");
+ } else if (ancher.indexOf("text/html") > -1) {
+ e.preventDefault();
+ setData(ancher);
+ setType("html");
+ } 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 || 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/* default */.Z.isSupported()) {
+ var hls = new dist_hls/* default */.Z();
+ hls.loadSource(item.src);
+ hls.attachMedia(item);
+ }
+ }
+ });
+ };
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (el.current && html) {
+ if (html.match(preRegex)) {
+ window.PR.prettyPrint();
+ }
+ }
+ if (el.current) {
+ el.current.addEventListener('click', onAncherHandler);
+ return function () {
+ var _el$current2;
+ (_el$current2 = el.current) === null || _el$current2 === void 0 || _el$current2.removeEventListener('click', onAncherHandler);
+ resetMathExpressions();
+ cleanToc();
+ };
+ }
+ }, [html, el.current, onAncherHandler]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+ children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ ref: el,
+ children: html
+ }), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ ref: el,
+ style: objectSpread2_default()({}, style),
+ className: "".concat(className ? className : '', " ").concat(disabledFill ? "disabled-fill" : "", " markdown-body ").concat(classNamesRef.current),
+ dangerouslySetInnerHTML: {
+ __html: html
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, {
+ close: true,
+ data: data,
+ type: !!(data !== null && data !== void 0 && data.length) ? type : "",
+ style: objectSpread2_default()({}, stylesPrev),
+ onClose: function onClose() {
+ return setData("");
+ }
+ })]
+ });
+});
+
+/***/ }),
+
+/***/ 9746:
+/*!*************************************************************!*\
+ !*** ./src/components/markdown-editor/code-block/index.tsx ***!
+ \*************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ h: function() { return /* binding */ MyCodeMirror; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js */ 11006);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 57809);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241);
+/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 3113);
+/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! codemirror */ 89780);
+/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 89835);
+/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 49744);
+/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712);
+
+
+
+
+
+
+
+
+
+var Option = antd__WEBPACK_IMPORTED_MODULE_7__["default"].Option;
+
+//https://github.com/codemirror/CodeMirror/issues/4838
+var formItemLayout = {
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ }
+};
+var LanguageDesc = {
+ asp: ['ASP', 'vbscript'],
+ actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'],
+ bash: ['Bash/Bat', 'shell'],
+ css: ['CSS', 'css'],
+ c: ['C', 'clike'],
+ cpp: ['C++', 'clike'],
+ csharp: ['C#', 'clike'],
+ coffeescript: ['CoffeeScript', 'coffeescript'],
+ d: ['D', 'd'],
+ dart: ['Dart', 'dart'],
+ delphi: ['Delphi/Pascal', 'pascal'],
+ erlang: ['Erlang', 'erlang'],
+ go: ['Golang', 'go'],
+ groovy: ['Groovy', 'groovy'],
+ html: ['HTML', 'text/html'],
+ java: ['Java', 'clike'],
+ json: ['JSON', 'text/json'],
+ javascript: ['Javascript', 'javascript'],
+ lua: ['Lua', 'lua'],
+ less: ['LESS', 'css'],
+ markdown: ['Markdown', 'gfm'],
+ 'objective-c': ['Objective-C', 'clike'],
+ php: ['PHP', 'php'],
+ perl: ['Perl', 'perl'],
+ python: ['Python', 'python'],
+ r: ['R', 'r'],
+ rst: ['reStructedText', 'rst'],
+ ruby: ['Ruby', 'ruby'],
+ sql: ['SQL', 'sql'],
+ sass: ['SASS/SCSS', 'sass'],
+ shell: ['Shell', 'shell'],
+ scala: ['Scala', 'clike'],
+ swift: ['Swift', 'clike'],
+ vb: ['VB/VBScript', 'vb'],
+ xml: ['XML', 'text/xml'],
+ yaml: ['YAML', 'yaml']
+};
+/* harmony default export */ __webpack_exports__.Z = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('python'),
+ _useState2 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),
+ mode = _useState2[0],
+ setMode = _useState2[1];
+ function onSetMode(value) {
+ setMode(LanguageDesc[value][1]);
+ }
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, {
+ className: "code-block-panel",
+ initialValues: {
+ language: 'python',
+ content: ''
+ },
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, {
+ label: "\u4EE3\u7801\u8BED\u8A00",
+ name: "language",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], {
+ getPopupContainer: function getPopupContainer(trigger) {
+ return trigger.parentNode;
+ },
+ onChange: onSetMode,
+ children: Object.keys(LanguageDesc).map(function (item) {
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(Option, {
+ value: item,
+ children: LanguageDesc[item][0]
+ }, item);
+ })
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, {
+ label: "\u4EE3\u7801\u5185\u5BB9",
+ name: "content",
+ rules: [{
+ required: true,
+ message: '请输入代码内容'
+ }],
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(MyCodeMirror, {
+ mode: mode
+ })
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+function MyCodeMirror(_ref2) {
+ var value = _ref2.value,
+ onChange = _ref2.onChange,
+ mode = _ref2.mode,
+ _ref2$options = _ref2.options,
+ options = _ref2$options === void 0 ? {} : _ref2$options;
+ var el = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)();
+ var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(),
+ _useState4 = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2),
+ cm = _useState4[0],
+ setCm = _useState4[1];
+ (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
+ if (cm) {
+ var onChangeHandler = function onChangeHandler(cm) {
+ var content = cm.getValue();
+ onChange && onChange(content);
+ };
+ cm.on('change', onChangeHandler);
+ return function () {
+ cm.off('change', onChangeHandler);
+ };
+ }
+ }, [cm, onChange]);
+ (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
+ if (cm) {
+ cm.setOption('mode', mode);
+ }
+ }, [cm, mode]);
+ (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
+ if (cm) {
+ if (value !== cm.getValue() || value === '') {
+ setTimeout(function () {
+ cm.setValue(value || '');
+ }, 300);
+ }
+ }
+ }, [cm, value]);
+ (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {
+ if (el.current && !cm) {
+ var instance = codemirror__WEBPACK_IMPORTED_MODULE_3___default().fromTextArea(el.current, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({
+ mode: mode,
+ lineNumbers: true,
+ lineWrapping: true,
+ autoCloseBrackets: true,
+ tabSize: 4,
+ autofocus: true,
+ autoCloseTags: true,
+ matchBrackets: true,
+ styleActiveLine: true
+ }, options));
+ setCm(instance);
+ }
+ }, [el.current, cm]);
+ return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
+ className: "my-codemirror-container",
+ children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("textarea", {
+ ref: el
+ })
+ });
+}
+
+/***/ }),
+
+/***/ 61816:
+/*!***************************************************************!*\
+ !*** ./src/components/markdown-editor/index.tsx + 10 modules ***!
+ \***************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ Z: function() { return /* binding */ markdown_editor; }
+});
+
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(98190);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(10574);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(39343);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(11006);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/defineProperty.js
+var defineProperty = __webpack_require__(22060);
+var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
+var _react_17_0_2_react = __webpack_require__(59301);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.js
+var codemirror = __webpack_require__(89780);
+var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror);
+// EXTERNAL MODULE: ./node_modules/_resize-observer-polyfill@1.5.1@resize-observer-polyfill/dist/ResizeObserver.es.js
+var ResizeObserver_es = __webpack_require__(76374);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css
+var lib_codemirror = __webpack_require__(89835);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closetag.js
+var closetag = __webpack_require__(6313);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closebrackets.js
+var closebrackets = __webpack_require__(25717);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/display/placeholder.js
+var placeholder = __webpack_require__(99498);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/markdown/markdown.js
+var markdown = __webpack_require__(25419);
+// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/stex/stex.js
+var stex = __webpack_require__(67549);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less
+// extracted by mini-css-extract-plugin
+
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(32666);
+// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(37712);
+;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx
+
+// const latexjs = require('latex-l.js/dist/latex.js');
+// import "latex-l.js/dist/css/base.css"
+
+
+/* harmony default export */ var RenderHtml_stex = (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 html = (0,_react_17_0_2_react.useMemo)(function () {
+ // try {
+ // const latex = value || 'This is some text';
+ // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true })
+ // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument()
+ // return doc.body.innerHTML
+ // }catch(e){
+ // console.log("e:",e)
+ // return "错误的latex语法,请检查"
+ // }
+ return "";
+ }, [value]);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ dangerouslySetInnerHTML: {
+ __html: html
+ }
+ })
+ });
+});
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(26801);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx
+
+
+
+
+
+
+
+var DEFAULTICONS = [{
+ title: '粗体',
+ icon: 'icon-bold',
+ actionName: 'bold'
+}, {
+ title: '斜体',
+ icon: 'icon-italic',
+ actionName: 'italic'
+}, '|', {
+ title: '无序列表',
+ icon: 'icon-unorder-list',
+ actionName: 'list-ul'
+}, {
+ title: '有序列表',
+ icon: 'icon-order-list',
+ actionName: 'list-ol'
+}, '|', {
+ title: '行内代码',
+ icon: 'icon-code',
+ actionName: 'code'
+}, {
+ title: '代码块(多语言风格)',
+ icon: 'icon-file-code',
+ actionName: 'code-block'
+}, {
+ title: '链接',
+ icon: 'icon-link',
+ actionName: 'link'
+}, '|', {
+ title: '行内公式',
+ icon: 'icon-sum',
+ actionName: 'inline-latex'
+}, {
+ title: '多行公式',
+ icon: 'icon-formula',
+ actionName: 'latex'
+}, '|', {
+ title: '添加图片',
+ icon: 'icon-picture',
+ actionName: 'upload-image'
+}, {
+ title: '表格',
+ icon: 'icon-table',
+ actionName: 'add-table'
+}, '|', {
+ title: '换行',
+ icon: 'icon-minus',
+ actionName: 'line-break'
+}, {
+ title: '清空',
+ icon: 'icon-eraser',
+ actionName: 'eraser'
+}];
+function AButton(_ref) {
+ var onActionCallback = _ref.onActionCallback,
+ title = _ref.title,
+ icon = _ref.icon,
+ actionName = _ref.actionName,
+ _ref$className = _ref.className,
+ className = _ref$className === void 0 ? '' : _ref$className,
+ children = _ref.children;
+ function onAction() {
+ onActionCallback(actionName);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
+ title: title,
+ className: className,
+ onClick: onAction,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "md-iconfont ".concat(icon)
+ }), children]
+ });
+}
+/* harmony default export */ var toolbar = (function (_ref2) {
+ var watch = _ref2.watch,
+ showNullButton = _ref2.showNullButton,
+ showNullProgramButton = _ref2.showNullProgramButton,
+ onActionCallback = _ref2.onActionCallback,
+ fullScreen = _ref2.fullScreen,
+ insertTemp = _ref2.insertTemp,
+ hidetoolBar = _ref2.hidetoolBar;
+ var icons = [].concat(DEFAULTICONS, [{
+ title: "".concat(watch ? '关闭实时预览' : '开启实时预览'),
+ icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'),
+ actionName: 'trigger-watch'
+ }]);
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", {
+ className: "markdown-toolbar-container",
+ children: [!hidetoolBar && icons.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, {
+ onActionCallback: onActionCallback
+ })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "v-line"
+ })
+ }, index);
+ }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit insert-blank",
+ className: "btn-null",
+ title: "\u589E\u52A0\u586B\u7A7A",
+ actionName: "add-null-ch",
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"
+ })
+ })
+ }) : null, showNullProgramButton ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit insert-blank",
+ className: "btn-null",
+ title: "\u589E\u52A0\u586B\u7A7A",
+ actionName: "add-signal",
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-uniE900 insert-blank",
+ className: "btn-null",
+ title: "\u589E\u52A0\u586B\u7A7A",
+ actionName: "add-multiple",
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879"
+ })
+ })
+ })]
+ }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "icon-edit",
+ className: "btn-null",
+ title: "\u63D2\u5165\u6A21\u677F",
+ actionName: "inster-template-".concat(insertTemp),
+ onActionCallback: onActionCallback,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "fill-tip",
+ children: "\u63D2\u5165\u6A21\u677F"
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", {
+ className: "btn-full-screen",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, {
+ icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'),
+ title: fullScreen ? '关闭全屏' : '开启全屏',
+ actionName: "trigger-full-screen",
+ onActionCallback: onActionCallback
+ })
+ })]
+ });
+});
+// EXTERNAL MODULE: ./src/components/modal.tsx
+var modal = __webpack_require__(89953);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
+var es_form = __webpack_require__(78241);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
+var input = __webpack_require__(1056);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
+var es_button = __webpack_require__(3113);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx
+
+
+
+
+
+var formItemLayout = {
+ labelCol: {
+ span: 4
+ },
+ wrapperCol: {
+ span: 20
+ }
+};
+/* harmony default export */ var markdown_editor_link = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, {
+ initialValues: {
+ link: 'http://',
+ title: ''
+ },
+ className: "link-panel",
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u94FE\u63A5\u5730\u5740",
+ name: "link",
+ rules: [{
+ required: true,
+ message: '请输入链接地址'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u94FE\u63A5\u6807\u9898",
+ name: "title",
+ rules: [{
+ required: true,
+ message: '请输入链接标题'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx
+var code_block = __webpack_require__(9746);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
+var message = __webpack_require__(8591);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less
+// extracted by mini-css-extract-plugin
+
+// EXTERNAL MODULE: ./src/pages/tasks/util.js
+var util = __webpack_require__(25757);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx
+
+
+
+
+
+
+
+
+var useForm = es_form/* default */.Z.useForm;
+var style = {
+ width: 280,
+ marginRight: 10
+};
+var upload_image_formItemLayout = {
+ labelCol: {
+ span: 5
+ },
+ wrapperCol: {
+ span: 19
+ }
+};
+/* harmony default export */ var upload_image = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ var _useForm = useForm(),
+ _useForm2 = slicedToArray_default()(_useForm, 1),
+ form = _useForm2[0];
+ var nameRef = (0,_react_17_0_2_react.useRef)();
+ function onSubmit(values) {
+ callback(objectSpread2_default()(objectSpread2_default()({}, values), {}, {
+ name: nameRef.current
+ }));
+ }
+ function onAddUrl(data, file) {
+ if (data.status === -1) {
+ message/* default */.ZP.error(data.message);
+ return;
+ }
+ form.setFieldsValue({
+ src: "/api/attachments/".concat(data.id),
+ type: file.type
+ });
+ }
+ function onFileChange(e) {
+ var file = e.target.files[0];
+ nameRef.current = file.name;
+ uploadImage(file, onAddUrl);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({
+ form: form
+ }, upload_image_formItemLayout), {}, {
+ className: "upload-image-panel",
+ onFinish: onSubmit,
+ style: {
+ width: 470,
+ overflow: "hidden"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u56FE\u7247\u5730\u5740",
+ required: true,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ noStyle: true,
+ name: "src",
+ rules: [{
+ required: true,
+ message: '请输入文件地址'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: style
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, {
+ onFileChange: onFileChange
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u56FE\u7247\u63CF\u8FF0",
+ name: "alt"
+ // rules={[{ required: true, message: '请输入图片描述' }]}
+ ,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ style: {
+ width: 264
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, {
+ style: {
+ textAlign: "right"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "default",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ }));
+});
+function UploadButton(_ref2) {
+ var onFileChange = _ref2.onFileChange;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("label", {
+ className: "upload-button",
+ style: {
+ cursor: "pointer"
+ },
+ children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", {
+ type: "file",
+ onChange: onFileChange
+ })]
+ });
+}
+function uploadImage(file, callback) {
+ if (!file) {
+ throw new String('没有文件');
+ return;
+ }
+ var formData = new FormData();
+ formData.append('editormd-image-file', file);
+ formData.append('file_param_name', 'editormd-image-file');
+ formData.append('byxhr', 'true');
+ var xhr = new window.XMLHttpRequest();
+ xhr.withCredentials = true;
+ xhr.addEventListener('load', function (response) {
+ callback(JSON.parse(response.target.responseText), file);
+ }, false);
+ xhr.addEventListener('error', function (error) {
+ console.error(error);
+ }, false);
+ xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json"));
+ xhr.send(formData);
+}
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
+var es_radio = __webpack_require__(5112);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
+var input_number = __webpack_require__(85731);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx
+
+
+
+
+var RadioGroup = es_radio/* default.Group */.ZP.Group;
+var add_table_panel_style = {
+ margin: '0 8px'
+};
+/* harmony default export */ var add_table_panel = (function (_ref) {
+ var callback = _ref.callback,
+ onCancel = _ref.onCancel;
+ function onSubmit(values) {
+ callback(values);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
+ className: "add-table-panel",
+ initialValues: {
+ row: 3,
+ col: 2,
+ align: 'default'
+ },
+ onFinish: onSubmit,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ style: {
+ alignItems: "baseline"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5355\u5143\u683C\u6570\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u884C\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ name: "row",
+ rules: [{
+ required: true,
+ message: '请输入行数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5217\u6570"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ name: "col",
+ rules: [{
+ required: true,
+ message: '请输入列数'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {})
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container",
+ style: {
+ marginTop: 12,
+ alignItems: "baseline"
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ style: add_table_panel_style,
+ children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ name: "align",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "default",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-justify"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "left",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-left"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "center",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-center"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ value: "right",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "fa fa-align-right"
+ })
+ })]
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "flex-container flex-end",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "primary",
+ htmlType: "submit",
+ style: {
+ marginRight: 10
+ },
+ children: "\u786E\u5B9A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
+ type: "ghost",
+ onClick: onCancel,
+ children: "\u53D6\u6D88"
+ })]
+ })]
+ });
+});
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(26078);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(4781);
+// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules
+var v4 = __webpack_require__(1012);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
+var es_modal = __webpack_require__(43418);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts
+var LINK = 'link';
+var UPLOAD_IMAGE = 'upload-image';
+var CODE_BLOCK = 'code-block';
+var ADD_TABLE = 'add-table';
+var HRLINE = '------------';
+var ALIGNSIGN = {
+ "default": HRLINE,
+ left: ":".concat(HRLINE),
+ center: ":".concat(HRLINE, ":"),
+ right: "".concat(HRLINE, ":")
+};
+// EXTERNAL MODULE: ./src/components/useInterval.tsx
+var useInterval = __webpack_require__(52024);
+;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx
+
+
+
+
+
+var _DEFAULTKEYMAP, _TitleDesc;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+function noop() {}
+var pending = 0;
+var StorageTimeTicket = 10000;
+var NULL_CH = '▁';
+var ADD_MULTI = '@▁▁@';
+var ADD_SINGLE = '@▁@';
+var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板
+function processSize(size) {
+ return !/^\d+$/.test(size) ? size : "".concat(size, "px");
+}
+var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0;
+var key = isMac ? 'Cmd' : 'Ctrl';
+var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"];
+var DEFAULTKEYMAP = (_DEFAULTKEYMAP = {}, defineProperty_default()(_DEFAULTKEYMAP, key + '-B', 'bold'), defineProperty_default()(_DEFAULTKEYMAP, key + '-I', 'italic'), _DEFAULTKEYMAP);
+var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, '添加链接'), defineProperty_default()(_TitleDesc, CODE_BLOCK, '添加代码块'), defineProperty_default()(_TitleDesc, UPLOAD_IMAGE, '添加文件'), defineProperty_default()(_TitleDesc, ADD_TABLE, '添加表格'), _TitleDesc);
+
+//https://codemirror.net/demo
+//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method.
+/* harmony default export */ var markdown_editor = (function (_ref) {
+ var _ref$defaultValue = _ref.defaultValue,
+ defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue,
+ onChange = _ref.onChange,
+ _ref$width = _ref.width,
+ width = _ref$width === void 0 ? '100%' : _ref$width,
+ _ref$height = _ref.height,
+ height = _ref$height === void 0 ? 400 : _ref$height,
+ _ref$miniToolbar = _ref.miniToolbar,
+ miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar,
+ _ref$isFocus = _ref.isFocus,
+ isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus,
+ watch = _ref.watch,
+ insertTemp = _ref.insertTemp,
+ _ref$mode = _ref.mode,
+ mode = _ref$mode === void 0 ? "markdown" : _ref$mode,
+ _ref$id = _ref.id,
+ id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id,
+ _ref$showResizeBar = _ref.showResizeBar,
+ showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar,
+ _ref$noStorage = _ref.noStorage,
+ noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage,
+ _ref$showNullButton = _ref.showNullButton,
+ showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton,
+ _ref$showNullProgramB = _ref.showNullProgramButton,
+ showNullProgramButton = _ref$showNullProgramB === void 0 ? false : _ref$showNullProgramB,
+ _ref$hidetoolBar = _ref.hidetoolBar,
+ hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar,
+ _ref$fullScreen = _ref.fullScreen,
+ fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen,
+ onBlur = _ref.onBlur,
+ onCMBeforeChange = _ref.onCMBeforeChange,
+ onFullScreen = _ref.onFullScreen,
+ _ref$className = _ref.className,
+ className = _ref$className === void 0 ? '' : _ref$className,
+ _ref$disablePaste = _ref.disablePaste,
+ disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste,
+ _ref$disabled = _ref.disabled,
+ disabled = _ref$disabled === void 0 ? false : _ref$disabled,
+ _ref$disabledFill = _ref.disabledFill,
+ disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill,
+ _ref$placeholder = _ref.placeholder,
+ placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder,
+ _ref$values = _ref.values,
+ values = _ref$values === void 0 ? '' : _ref$values;
+ var _useState = (0,_react_17_0_2_react.useState)(null),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ cm = _useState2[0],
+ setCm = _useState2[1];
+ var _useState3 = (0,_react_17_0_2_react.useState)(defaultValue),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ value = _useState4[0],
+ setValue = _useState4[1];
+ var _useState5 = (0,_react_17_0_2_react.useState)(watch),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ preview = _useState6[0],
+ setPreview = _useState6[1];
+ var _useState7 = (0,_react_17_0_2_react.useState)(fullScreen),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ isFull = _useState8[0],
+ setIsFull = _useState8[1];
+ var _useState9 = (0,_react_17_0_2_react.useState)(''),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ action = _useState10[0],
+ setAction = _useState10[1];
+ var _useState11 = (0,_react_17_0_2_react.useState)(0),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ lastedUpdateTime = _useState12[0],
+ setLastedUpdateTime = _useState12[1];
+ var _useState13 = (0,_react_17_0_2_react.useState)(height),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ h = _useState14[0],
+ setH = _useState14[1];
+ var _useState15 = (0,_react_17_0_2_react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ tip = _useState16[0],
+ setTip = _useState16[1];
+ var uuidRef = (0,_react_17_0_2_react.useRef)((0,v4/* default */.Z)());
+ var openPhoneRef = (0,_react_17_0_2_react.useRef)(false);
+ var timer = (0,_react_17_0_2_react.useRef)();
+ var cmEl = (0,_react_17_0_2_react.useRef)();
+ var containerEl = (0,_react_17_0_2_react.useRef)();
+ var resizeBarEl = (0,_react_17_0_2_react.useRef)();
+ var previewEl = (0,_react_17_0_2_react.useRef)();
+ var checkFiles = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _res$attachments;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.next = 2;
+ return (0,fetch/* default */.ZP)("/api/attachments/distinct_hash_val.json", {
+ method: "post",
+ body: {
+ hash_val: uuidRef.current
+ }
+ });
+ case 2:
+ res = _context.sent;
+ if (!!(res !== null && res !== void 0 && (_res$attachments = res.attachments) !== null && _res$attachments !== void 0 && _res$attachments.length)) {
+ console.log("cm:", cm, cmEl);
+ res.attachments.map(function (item) {
+ if (item.content_type.indexOf("image") > -1) {
+ cm.replaceSelection(".concat(item.content_type, ")"));
+ } else if (item.content_type.indexOf("video") > -1) {
+ cm.replaceSelection(""));
+ } else if (item.content_type.indexOf("pdf") > -1) {
+ cm.replaceSelection("").concat(item.name, ""));
+ } else {
+ cm.replaceSelection("[".concat(item.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(item.id, "?type=").concat(item.content_type, ")"));
+ }
+ });
+ }
+ case 4:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function checkFiles() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+
+ // useEffect(() => {
+ // setValue(defaultValue)
+ // cm?.setValue(defaultValue)
+ // },[])
+ (0,_react_17_0_2_react.useEffect)(function () {
+ var scrollTop = window.scrollY || window.pageYOffset;
+ setValue(values);
+ cm === null || cm === void 0 || cm.setValue(values);
+ window.scrollTo(0, scrollTop);
+ }, [values]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ onFullScreen === null || onFullScreen === void 0 || onFullScreen(isFull);
+ }, [isFull]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cmEl.current) {
+ var onPaste = function onPaste(_, e) {
+ if (disablePaste) {
+ e.preventDefault();
+ return;
+ }
+ var clipboardData = e.clipboardData;
+ if (clipboardData) {
+ var types = clipboardData.types.toString();
+ var items = clipboardData.items;
+ if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) {
+ e.preventDefault();
+ if (mode == "stex") return;
+ try {
+ var _items$;
+ var item = items[1];
+ if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') {
+ item = items[0];
+ }
+ var file = item.getAsFile();
+ var fileSix = file.name.split(".").pop();
+ // console.log("item:", item, file, item?.type?.match(/^video\//i))
+ uploadImage(file, function (data) {
+ if (data.id) {
+ var _file$type, _file$type2, _file$type3;
+ if ((file === null || file === void 0 || (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) {
+ instance.replaceSelection(".concat(data.content_type, ")"));
+ } else if ((file === null || file === void 0 || (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) {
+ instance.replaceSelection(""));
+ } else if ((file === null || file === void 0 || (_file$type3 = file.type) === null || _file$type3 === void 0 ? void 0 : _file$type3.indexOf("pdf")) > -1) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else if (officeSix.includes(fileSix)) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else {
+ instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")"));
+ }
+ } else {
+ if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login';
+ }
+ });
+ } catch (e) {
+ message/* default */.ZP.warning("请使用chrome浏览器粘贴");
+ }
+ return true;
+ } else {
+ //toMarkdown ?
+ // let html = clipboardData.getData('text/html')
+ return true;
+ }
+ }
+ return true;
+ };
+ var instance = codemirror_default().fromTextArea(cmEl.current, {
+ mode: mode,
+ // inputStyle: 'contenteditable',
+ lineNumbers: miniToolbar ? false : true,
+ lineWrapping: true,
+ value: defaultValue,
+ autoCloseTags: true,
+ autoCloseBrackets: true
+ });
+ instance.on("keyup", function (cm, event) {
+ if (event.keyCode === 8) {
+ if (cm.getValue() == "") {
+ instance.setOption("placeholder", placeholder);
+ } else {
+ instance.setOption("placeholder", null);
+ }
+ }
+ });
+ instance.on("keydown", function (cm, event) {
+ if (event.keyCode === 8) {
+ var pos = deleteAtSymbol(cm);
+ if (pos) {
+ event.preventDefault();
+ }
+ }
+ });
+ isFocus && instance.focus();
+ instance.on('paste', onPaste);
+ instance.on('dragleave', function (data, e) {
+ containerEl.current.classList.remove("mouse-hover-md");
+ });
+ instance.on('dragover', function (data, e) {
+ containerEl.current.classList.add("mouse-hover-md");
+ });
+ instance.on('drop', function (data, e) {
+ containerEl.current.classList.add("mouse-hover-md");
+ // var file;
+ var files;
+ // Check if files were dropped
+ files = e.dataTransfer.files;
+ if (files.length > 0) {
+ e.preventDefault();
+ e.stopPropagation();
+ // file = files[0];
+ // alert('File: ' + file.name);
+ // return false;
+ var _loop = function _loop() {
+ var file = files[i];
+ var fileSix = file.name.split(".").pop();
+ uploadImage(file, function (data) {
+ if (data.id) {
+ var _file$type4, _file$type5, _file$type6;
+ if ((file === null || file === void 0 || (_file$type4 = file.type) === null || _file$type4 === void 0 ? void 0 : _file$type4.indexOf("image")) > -1) {
+ instance.replaceSelection(".concat(data.content_type, ")"));
+ } else if ((file === null || file === void 0 || (_file$type5 = file.type) === null || _file$type5 === void 0 ? void 0 : _file$type5.indexOf("video")) > -1) {
+ instance.replaceSelection(""));
+ } else if ((file === null || file === void 0 || (_file$type6 = file.type) === null || _file$type6 === void 0 ? void 0 : _file$type6.indexOf("pdf")) > -1) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else if (officeSix.includes(fileSix)) {
+ instance.replaceSelection("").concat(file.name, ""));
+ } else {
+ instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")"));
+ }
+ } else {
+ if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login';
+ }
+ });
+ };
+ for (var i = 0; i < files.length; i++) {
+ _loop();
+ }
+ // files.map((file:any) => {
+
+ // })
+ }
+ });
+
+ if (disabled) {
+ instance.on("beforeChange", function (instances, change) {
+ if (change.origin === "paste" || change.origin === "+input") {
+ change.cancel();
+ }
+ });
+ }
+ setCm(instance);
+ return function () {
+ instance.off('paste', onPaste);
+ };
+ }
+ }, []);
+ var resizeEditorBodyHeight = (0,_react_17_0_2_react.useCallback)(function () {
+ if (containerEl.current) {
+ try {
+ // let toolH = containerEl.current.getElementsByClassName('markdown-toolbar-container')[0].offsetHeight
+ // let mdBody = containerEl.current.getElementsByClassName('markdown-editor-body')[0]
+ // if (!isFull) {
+ // mdBody.style.height = `${h - toolH}px`
+ // } else {
+ // mdBody.style.height = `calc(100vh - ${toolH}px)`
+ // }
+ } catch (error) {
+ console.log(error, '---- to set md editor body height');
+ }
+ }
+ }, [h, containerEl, isFull]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ function onLayout() {
+ var ro = new ResizeObserver_es/* default */.Z(function (entries) {
+ var _iterator = createForOfIteratorHelper_default()(entries),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var entry = _step.value;
+ if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) {
+ resizeEditorBodyHeight();
+ cm.setSize('100%', '100%');
+ cm.refresh();
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ });
+ ro.observe(cmEl.current.parentElement);
+ return ro;
+ }
+ if (cm) {
+ var ro = onLayout();
+ return function () {
+ var _cmEl$current, _cmEl$current2;
+ if ((_cmEl$current = cmEl.current) !== null && _cmEl$current !== void 0 && _cmEl$current.parentElement) ro.unobserve((_cmEl$current2 = cmEl.current) === null || _cmEl$current2 === void 0 ? void 0 : _cmEl$current2.parentElement);
+ };
+ }
+ }, [cm, resizeEditorBodyHeight]);
+
+ //keymap
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm) {
+ var keymap = [];
+ var _loop2 = function _loop2() {
+ var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2),
+ k = _Object$entries$_i[0],
+ value = _Object$entries$_i[1];
+ var map = defineProperty_default()({}, k, function () {
+ onActionCallback(value);
+ });
+ keymap.push(map);
+ cm.addKeyMap(map);
+ };
+ for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) {
+ _loop2();
+ }
+ timer.current = setInterval(function () {
+ if (openPhoneRef.current) {
+ checkFiles();
+ }
+ }, 4000);
+ return function () {
+ clearInterval(timer.current);
+ for (var _i2 = 0, _keymap = keymap; _i2 < _keymap.length; _i2++) {
+ var m = _keymap[_i2];
+ cm.removeKeyMap(m);
+ }
+ };
+ }
+ }, [cm]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (fullScreen !== isFull) {
+ setIsFull(fullScreen);
+ }
+ }, [fullScreen]);
+ (0,useInterval/* default */.Z)(function () {
+ if (!noStorage && lastedUpdateTime > 0) {
+ var currentTime = new Date().getTime();
+ var lastedValue = window.sessionStorage.getItem(id);
+ if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) {
+ window.sessionStorage.setItem(id, value);
+ setTip(true);
+ }
+ }
+ }, StorageTimeTicket);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ setPreview(watch);
+ }, [cm, watch]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm) {
+ isFocus && cm.focus();
+ }
+ }, [cm, isFocus]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (preview && cm) {
+ var syncScroll = function syncScroll(e) {
+ var target = e.target;
+ if (previewEl.current) {
+ var ratio = target.scrollTop / target.scrollHeight;
+ previewEl.current.scrollTop = previewEl.current.scrollHeight * ratio;
+ }
+ };
+ var scrollEl = cm.getScrollerElement();
+ scrollEl.addEventListener('scroll', syncScroll);
+ return function () {
+ scrollEl.removeEventListener('scroll', syncScroll);
+ };
+ }
+ }, [cm, preview]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm && onCMBeforeChange) {
+ var onChangeHandler = function onChangeHandler(cm, change) {
+ onCMBeforeChange(cm, change);
+ };
+ cm.on('beforeChange', onChangeHandler);
+ return function () {
+ cm.off('beforeChange', onChangeHandler);
+ };
+ }
+ }, [cm, onCMBeforeChange]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm && onBlur) {
+ var onBlurHandler = function onBlurHandler() {
+ onBlur(cm.getValue());
+ };
+ cm.on('blur', onBlurHandler);
+ return function () {
+ cm.off('blur', onBlurHandler);
+ };
+ }
+ }, [cm, onBlur]);
+ function deleteAtSymbol(cm, change) {
+ var doc = cm.getDoc();
+ var cursor = doc.getCursor();
+ var line = doc.getLine(cursor.line);
+ var ch = line.charAt(cursor.ch - 1);
+ var p1 = line.lastIndexOf("@▁@", cursor.ch);
+ var p2 = line.lastIndexOf("@▁▁@", cursor.ch);
+ var posStart = p1 > p2 ? p1 : p2;
+ var n = p1 > p2 ? 3 : 4;
+ if (ADD_MULTI.indexOf(ch) === -1) return null;
+ console.log("change1:", change, cm, line, cursor, posStart, p1, p2, ch);
+ if (posStart >= 0 && cursor.ch - posStart < 5) {
+ var posEnd = posStart + n;
+ doc.replaceRange("", {
+ line: cursor.line,
+ ch: posStart
+ }, {
+ line: cursor.line,
+ ch: posEnd
+ });
+ return {
+ line: cursor.line,
+ ch: posEnd
+ };
+ }
+ return null;
+ }
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm) {
+ var onChangeHandler = function onChangeHandler(cm, change) {
+ var content = cm.getValue();
+ setValue(content);
+ setLastedUpdateTime(new Date().getTime());
+ cm.getScrollerElement().dispatchEvent(new CustomEvent('scroll'));
+ if (onChange) {
+ if (showNullProgramButton) {
+ onChange(content, formatProgramFill(content));
+ } else {
+ onChange(content);
+ }
+ }
+ };
+ cm.on('change', onChangeHandler);
+ return function () {
+ cm.off('change', onChangeHandler);
+ };
+ }
+ }, [cm, onChange]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (cm) {
+ // isFocus && cm.focus()
+ if (defaultValue === null || defaultValue === undefined) {
+ cm.setValue('');
+ setValue('');
+ } else {
+ var scrollTop = window.scrollY || window.pageYOffset;
+ if (defaultValue !== cm.getValue()) {
+ cm.setValue(defaultValue);
+ setValue(defaultValue);
+ cm.setCursor(disabled ? 1 : cm.lineCount(), 0);
+ window.scrollTo(0, scrollTop);
+ }
+ }
+ }
+ }, [cm, defaultValue]);
+ var onActionCallback = (0,_react_17_0_2_react.useCallback)(function (actionName) {
+ var cursor = cm.getCursor();
+ var selection = cm.getSelection();
+ var selectionText = selection.split('\n');
+ switch (actionName) {
+ case 'bold':
+ cm.replaceSelection('**' + selection + '**');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 2);
+ }
+ return cm.focus();
+ case 'italic':
+ cm.replaceSelection('*' + selection + '*');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 1);
+ }
+ return cm.focus();
+ case 'code':
+ cm.replaceSelection('`' + selection + '`');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 1);
+ }
+ return cm.focus();
+ case 'inline-latex':
+ cm.replaceSelection('`$$' + selection + '$$`');
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch + 3);
+ }
+ return cm.focus();
+ case 'latex':
+ cm.replaceSelection("```latex\n" + selection + "\n```");
+ cm.setCursor(cursor.line + 1, selection.length + 1);
+ return cm.focus();
+ case 'line-break':
+ cm.replaceSelection('
\n');
+ return cm.focus();
+ case 'list-ul':
+ if (selection === '') {
+ cm.replaceSelection('- ' + selection);
+ } else {
+ cm.replaceSelection(selectionText.map(function (item) {
+ return item === '' ? '' : "- ".concat(item);
+ }).join('\n'));
+ }
+ return cm.focus();
+ case 'list-ol':
+ if (selection === '') {
+ cm.replaceSelection('1. ' + selection);
+ } else {
+ cm.replaceSelection(selectionText.map(function (item, index) {
+ return item === '' ? '' : "".concat(index + 1, ". ").concat(item);
+ }).join('\n'));
+ }
+ return cm.focus();
+ case 'add-null-ch':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(NULL_CH);
+ return cm.focus();
+ case 'add-signal':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(ADD_SINGLE);
+ return cm.focus();
+ case 'add-multiple':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(ADD_MULTI);
+ return cm.focus();
+ case 'inster-template-1':
+ if (selection === '') {
+ cm.setCursor(cursor.line, cursor.ch);
+ }
+ cm.replaceSelection(TEMP1);
+ return cm.focus();
+ case 'eraser':
+ cm.setValue('');
+ return cm.focus();
+ case 'trigger-watch':
+ setPreview(!preview);
+ return cm.focus();
+ case 'trigger-full-screen':
+ setIsFull(!isFull);
+ return cm.focus();
+ case LINK:
+ setAction(LINK);
+ return;
+ case CODE_BLOCK:
+ setAction(CODE_BLOCK);
+ return;
+ case UPLOAD_IMAGE:
+ setAction(UPLOAD_IMAGE);
+ return;
+ case ADD_TABLE:
+ setAction(ADD_TABLE);
+ return;
+ default:
+ throw new Error();
+ }
+ }, [cm, preview, isFull]);
+ var ExecutePluginAction = (0,_react_17_0_2_react.useCallback)(function (values) {
+ setAction('');
+ switch (action) {
+ case LINK:
+ var title = values.title,
+ link = values.link;
+ cm.replaceSelection("[".concat(title, "](").concat(link, ")"));
+ return cm.focus();
+ case CODE_BLOCK:
+ var language = values.language,
+ content = values.content;
+ cm.replaceSelection(['```' + language, content, '```'].join('\n'));
+ return cm.focus();
+ case UPLOAD_IMAGE:
+ var src = values.src,
+ alt = values.alt;
+ if (alt) {
+ cm.replaceSelection(".concat(src, " \"").concat(alt, "\" )"));
+ } else {
+ cm.replaceSelection(""));
+ }
+ return cm.focus();
+ case ADD_TABLE:
+ var row = values.row,
+ col = values.col,
+ align = values.align;
+ var table = '\n';
+ for (var r = 0; r < row; r++) {
+ var rows = [];
+ var heads = [];
+ for (var c = 0; c < col; c++) {
+ if (r === 1) {
+ heads.push(ALIGNSIGN[align]);
+ }
+ rows.push(' ');
+ }
+ if (r === 1) {
+ table += "| ".concat(heads.join(' | '), " |\n");
+ }
+ table += "| ".concat(rows.join(col === 1 ? '' : ' | '), " |\n");
+ }
+ cm.replaceSelection(table + '\n');
+ return cm.focus();
+ default:
+ throw new Error();
+ }
+ }, [cm, action]);
+ var PluginEl = (0,_react_17_0_2_react.useMemo)(function () {
+ switch (action) {
+ case LINK:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor_link, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ case CODE_BLOCK:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(code_block/* default */.Z, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ case UPLOAD_IMAGE:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(upload_image, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ case ADD_TABLE:
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(add_table_panel, {
+ callback: ExecutePluginAction,
+ onCancel: onCancel
+ });
+ default:
+ return null;
+ }
+ }, [action]);
+ function onCancel() {
+ setAction('');
+ }
+ (0,_react_17_0_2_react.useEffect)(function () {
+ if (resizeBarEl.current) {
+ var onMouseDown = function onMouseDown(e) {
+ dragging = true;
+ startY = e.pageY;
+ };
+ var onMouseUp = function onMouseUp() {
+ dragging = false;
+ };
+ var onMouseMove = function onMouseMove(e) {
+ if (dragging) {
+ var delta = e.pageY - startY;
+ if (delta < 0) {
+ delta = 0;
+ }
+ if (delta > 300) {
+ delta = 300;
+ }
+ var resizeH = height + delta + 'px';
+ setH(resizeH);
+ }
+ };
+ var resizeBar = resizeBarEl.current;
+ var dragging = false;
+ var startY = 0;
+ resizeBar.addEventListener('mousedown', onMouseDown);
+ document.addEventListener('mousemove', onMouseMove);
+ document.addEventListener('mouseup', onMouseUp);
+ return function () {
+ resizeBar.removeEventListener('mousedown', onMouseDown);
+ document.removeEventListener('mousemove', onMouseMove);
+ document.removeEventListener('mouseup', onMouseUp);
+ };
+ }
+ }, [cm, resizeBarEl]);
+ (0,_react_17_0_2_react.useEffect)(function () {
+ setH(height);
+ }, [height]);
+ var fixedWidth = processSize(width);
+ var fixedHeight = processSize(h);
+ var style = {
+ width: fixedWidth,
+ height: fixedHeight
+ };
+ var saveTime = (0,_react_17_0_2_react.useMemo)(function () {
+ if (lastedUpdateTime) {
+ var d = new Date(lastedUpdateTime);
+ var _h = d.getHours();
+ var m = d.getMinutes();
+ var s = d.getSeconds();
+ _h = _h < 10 ? '0' + _h : _h;
+ m = m < 10 ? '0' + m : m;
+ s = s < 10 ? '0' + s : s;
+ return "".concat(_h, ":").concat(m, ":").concat(s);
+ }
+ return 0;
+ }, [lastedUpdateTime]);
+ var formatProgramFill = function formatProgramFill(str) {
+ var arr = [];
+ if (showNullProgramButton) {
+ var num = -1;
+ str = str.replace(/(@▁▁@|@▁@)/g, function (a, b, c) {
+ arr.push({
+ multiLine: !(a === ADD_SINGLE)
+ });
+ });
+ }
+ return arr;
+ };
+ function onCancelStorage() {
+ window.sessionStorage.removeItem(id);
+ setTip(false);
+ setLastedUpdateTime(0);
+ }
+ function onReset() {
+ setTip(false);
+ setLastedUpdateTime(0);
+ cm.setValue(window.sessionStorage.getItem(id));
+ }
+ function setValues(a, b) {
+ var content = cm.getValue();
+ content = content.replace(a, b);
+ setValue(content);
+ cm === null || cm === void 0 || cm.setValue(content);
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "markdown-editor-wrapper",
+ ref: containerEl,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "markdown-editor-container ".concat(className, " ").concat(preview ? 'on-preview' : '', " ").concat(miniToolbar ? 'mini' : '', " ").concat(isFull ? 'full-screen' : ''),
+ style: style,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(toolbar, {
+ insertTemp: insertTemp,
+ watch: preview,
+ fullScreen: isFull,
+ showNullButton: showNullButton,
+ showNullProgramButton: showNullProgramButton,
+ onActionCallback: onActionCallback,
+ hidetoolBar: hidetoolBar,
+ uuid: uuidRef.current,
+ setOpenPhones: function setOpenPhones() {
+ openPhoneRef.current = true;
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "markdown-editor-body",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "codemirror-container",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", {
+ ref: cmEl,
+ placeholder: placeholder
+ })
+ }), preview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ ref: previewEl,
+ className: "preview-container",
+ children: [mode === "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml_stex, {
+ value: value
+ }), mode !== "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ disabledFill: disabledFill,
+ showProgramFill: showNullProgramButton,
+ value: value
+ })]
+ }) : null]
})]
- })]
- })
+ })
+ }), showResizeBar ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ ref: resizeBarEl,
+ className: "editor-resize"
+ }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ children: TitleDesc[action] ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, {
+ centered: true,
+ title: TitleDesc[action],
+ open: true,
+ onCancel: onCancel,
+ footer: null,
+ className: "markdown-popup-form",
+ children: PluginEl
+ }) : null
+ })]
});
-};
+});
+
+/***/ }),
+
+/***/ 89953:
+/*!**********************************!*\
+ !*** ./src/components/modal.tsx ***!
+ \**********************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ Z: function() { return /* binding */ Dialog; }
+/* harmony export */ });
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/classCallCheck.js */ 94312);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createClass.js */ 24127);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/inherits.js */ 93242);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/createSuper.js */ 10564);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301);
+/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-dom */ 4676);
+
+
+
+
+
+
+var Dialog = /*#__PURE__*/function (_React$Component) {
+ _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default()(Dialog, _React$Component);
+ var _super = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default()(Dialog);
+ function Dialog(props) {
+ var _this;
+ _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default()(this, Dialog);
+ _this = _super.call(this, props);
+ var doc = window.document;
+ _this.node = doc.createElement('div');
+ doc.body.appendChild(_this.node);
+ return _this;
+ }
+ _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default()(Dialog, [{
+ key: "render",
+ value: function render() {
+ var children = this.props.children;
+ return /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_5__.createPortal)(children, this.node);
+ }
+ }, {
+ key: "componentWillUnmount",
+ value: function componentWillUnmount() {
+ window.document.body.removeChild(this.node);
+ }
+ }]);
+ return Dialog;
+}(react__WEBPACK_IMPORTED_MODULE_4__.Component);
+
+
+/***/ }),
+
+/***/ 52024:
+/*!****************************************!*\
+ !*** ./src/components/useInterval.tsx ***!
+ \****************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ Z: function() { return /* binding */ useInterval; }
+/* harmony export */ });
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301);
+
+function useInterval(callback, delay) {
+ var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();
+
+ // 保存新回调
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ savedCallback.current = callback;
+ });
+
+ // 建立 interval
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
+ function tick() {
+ savedCallback.current();
+ }
+ if (delay !== null) {
+ var id = setInterval(tick, delay);
+ return function () {
+ return clearInterval(id);
+ };
+ }
+ }, [delay]);
+}
/***/ }),
@@ -1722,7 +4494,7 @@ var jsx_runtime = __webpack_require__(37712);
var tagDotData = ['A.', 'B.', 'C.', 'D.', 'E.', 'F.', 'G.', 'H.', 'I.', 'J.', 'K.', 'L.', 'M.', 'N.', 'O.', 'P.', 'Q.', 'R.', 'S.', 'T.', 'U.', 'V.', 'W.', 'X.', 'Y.', 'Z.'];
var tagData = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
var List = function List(_ref) {
- var _data$program_attr3, _data$program_attr4;
+ var _data$program_attr3, _data$program_attr4, _data$program_attr5;
var data = _ref.data,
selectIds = _ref.selectIds,
_ref$onSelectCheckBox = _ref.onSelectCheckBox,
@@ -1908,7 +4680,7 @@ var List = function List(_ref) {
showLines: 1,
showTextOnly: true,
className: Topicmodules.topicTitleContent,
- value: data.name
+ value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.description : data.name
}, 1)
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick() {
@@ -1935,7 +4707,7 @@ var List = function List(_ref) {
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
className: Topicmodules.topicTitleContent,
- value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.description : data.name
+ value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.description : data.name
}, 2), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "".concat(Topicmodules.row, " mt15"),
children: renderContent()
@@ -1947,7 +4719,7 @@ var List = function List(_ref) {
className: Topicmodules.updateTimeWrap,
children: data.item_type === "PROGRAM" && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
className: Topicmodules.programLanguage,
- children: ["\u7F16\u7A0B\u8BED\u8A00\uFF1A", (_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.language]
+ children: ["\u7F16\u7A0B\u8BED\u8A00\uFF1A", (_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.language]
})
})
})
@@ -1981,7 +4753,7 @@ var List = function List(_ref) {
});
};
var MenuMore = function MenuMore(_ref2) {
- var _data$program_attr5, _data$program_attr6, _data$program_attr7, _data$program_attr9, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$author3, _user$userInfo3, _data$program_attr11, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5, _data$author6, _user$userInfo6;
+ var _data$program_attr6, _data$program_attr7, _data$program_attr8, _data$program_attr10, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$program_attr12, _data$author3, _user$userInfo3, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5;
var SubjectShare = _ref2.SubjectShare,
isProblemset = _ref2.isProblemset,
data = _ref2.data,
@@ -2016,11 +4788,9 @@ var MenuMore = function MenuMore(_ref2) {
_ref2$onPublish = _ref2.onPublish,
onPublish = _ref2$onPublish === void 0 ? function () {} : _ref2$onPublish,
_ref2$onCancelPublish = _ref2.onCancelPublish,
- onCancelPublish = _ref2$onCancelPublish === void 0 ? function () {} : _ref2$onCancelPublish,
- _ref2$onCpTest = _ref2.onCpTest,
- onCpTest = _ref2$onCpTest === void 0 ? function () {} : _ref2$onCpTest;
- var editUrl = data.item_type === "PROGRAM" ? "/problems/newedit/".concat((_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.identifier) : data.item_type === "BPROGRAM" ? "/problemset/edit/".concat((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.identifier, "?type=1") : "/problemset/edit/".concat(data.id);
- var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.status) !== 0 || data.item_type !== "PROGRAM");
+ onCancelPublish = _ref2$onCancelPublish === void 0 ? function () {} : _ref2$onCancelPublish;
+ var editUrl = data.item_type === "PROGRAM" ? "/problems/newedit/".concat((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.identifier) : data.item_type === "BPROGRAM" ? "/problemset/edit/".concat((_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.identifier, "?type=1") : "/problemset/edit/".concat(data.id);
+ var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.status) !== 0 || data.item_type !== "PROGRAM");
// console.log(data, "看是否共享文案的data");
var menuItems = [{
@@ -2031,28 +4801,18 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u7F16\u8F91"
}),
key: '-1',
- show: activeTabsKey === "0" && !data["public"] || activeTabsKey == "3" && data.edit_role
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCpTest(data.id, activeTabsKey);
- },
- children: activeTabsKey == "1" ? "复制到我创建的" : "复制试题"
- }),
- key: '13',
- show: true
+ show: activeTabsKey === "0" && !data["public"]
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
onClick: function onClick() {
- var _data$program_attr8;
- return onCancelPublish(data === null || data === void 0 || (_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.identifier);
+ var _data$program_attr9;
+ return onCancelPublish(data === null || data === void 0 || (_data$program_attr9 = data.program_attr) === null || _data$program_attr9 === void 0 ? void 0 : _data$program_attr9.identifier);
},
children: "\u64A4\u9500\u53D1\u5E03"
}),
key: '0',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr9 = data.program_attr) === null || _data$program_attr9 === void 0 ? void 0 : _data$program_attr9.status) !== 0 && !data["public"] && ((_data$author = data.author) === null || _data$author === void 0 ? void 0 : _data$author.login) === ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login)
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr10 = data.program_attr) === null || _data$program_attr10 === void 0 ? void 0 : _data$program_attr10.status) !== 0 && !data["public"] && ((_data$author = data.author) === null || _data$author === void 0 ? void 0 : _data$author.login) === ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -2072,18 +4832,17 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u5171\u4EAB"
}),
key: '3',
- show: activeTabsKey === "0" && !(data !== null && data !== void 0 && data.is_share)
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- return onCancelShare(data.id);
- },
- children: "\u64A4\u9500\u5171\u4EAB"
- }),
- key: '3',
- show: activeTabsKey === "0" && (data === null || data === void 0 ? void 0 : data.is_share) || activeTabsKey === "3" && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)
- }, {
+ // show: activeTabsKey === "0" && !data?.is_share
+ show: activeTabsKey === "0" && SubjectShare
+ },
+ // {
+ // label: onCancelShare(data.id)}>
+ // 撤销共享
+ // ,
+ // key: '3',
+ // show: (activeTabsKey === "0" && data?.is_share || activeTabsKey === "3" && (data.author?.login === user.userInfo?.login))
+ // },
+ {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
onClick: function onClick() {
@@ -2110,7 +4869,7 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u64A4\u9500\u516C\u5F00"
}),
key: '6',
- show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author3 = data.author) === null || _data$author3 === void 0 ? void 0 : _data$author3.login) === ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login)
+ show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -2125,13 +4884,13 @@ var MenuMore = function MenuMore(_ref2) {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
onClick: function onClick() {
- var _data$program_attr10;
- return onPublish(data === null || data === void 0 || (_data$program_attr10 = data.program_attr) === null || _data$program_attr10 === void 0 ? void 0 : _data$program_attr10.identifier);
+ var _data$program_attr11;
+ return onPublish(data === null || data === void 0 || (_data$program_attr11 = data.program_attr) === null || _data$program_attr11 === void 0 ? void 0 : _data$program_attr11.identifier);
},
children: "\u53D1\u5E03"
}),
key: '8',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr11 = data.program_attr) === null || _data$program_attr11 === void 0 ? void 0 : _data$program_attr11.status) === 0 && !data["public"] && ((_data$author4 = data.author) === null || _data$author4 === void 0 ? void 0 : _data$author4.login) === ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login)
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr12 = data.program_attr) === null || _data$program_attr12 === void 0 ? void 0 : _data$program_attr12.status) === 0 && !data["public"] && ((_data$author3 = data.author) === null || _data$author3 === void 0 ? void 0 : _data$author3.login) === ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -2141,7 +4900,7 @@ var MenuMore = function MenuMore(_ref2) {
children: data.is_collected ? '取消收藏' : '收藏'
}),
key: '9',
- show: (activeTabsKey === "1" || activeTabsKey === "3") && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && ((_data$author5 = data.author) === null || _data$author5 === void 0 ? void 0 : _data$author5.login) !== ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login)
+ show: (activeTabsKey === "1" || activeTabsKey === "3") && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && ((_data$author4 = data.author) === null || _data$author4 === void 0 ? void 0 : _data$author4.login) !== ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -2161,7 +4920,7 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u5220\u9664"
}),
key: '11',
- show: activeTabsKey === "0" && !data["public"] || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_data$author6 = data.author) === null || _data$author6 === void 0 ? void 0 : _data$author6.login) !== ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login)
+ show: activeTabsKey === "0" && !data["public"] || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_data$author5 = data.author) === null || _data$author5 === void 0 ? void 0 : _data$author5.login) !== ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -4920,8 +7679,6 @@ var add_question_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg
var export_question_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=";
// EXTERNAL MODULE: ./src/assets/images/problemset/folder-opened.png
var folder_opened = __webpack_require__(5623);
-// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
-var ui_customization = __webpack_require__(73025);
;// CONCATENATED MODULE: ./src/pages/Problemset/index.tsx
@@ -4967,7 +7724,6 @@ var ui_customization = __webpack_require__(73025);
-
var TabPane = tabs/* default */.Z.TabPane;
@@ -4981,7 +7737,7 @@ var TabType = /*#__PURE__*/function (TabType) {
return TabType;
}({});
var ProblemsetPage = function ProblemsetPage(_ref) {
- var _location$pathname, _location$pathname2, _problemset$teachGrou8, _problemset$disciplin4, _problemset$teachGrou9;
+ var _location$pathname, _location$pathname2, _problemset$teachGrou4, _problemset$disciplin4, _problemset$teachGrou5;
var classroomList = _ref.classroomList,
problemset = _ref.problemset,
user = _ref.user,
@@ -6125,61 +8881,22 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return _ref15.apply(this, arguments);
};
}();
- /**
- * @description v7珠海中的功能 - 团队共享 - 复制试题/复制到我创建的
- */
- var handleCpTest = /*#__PURE__*/function () {
- var _ref16 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(id, activeTabsKey) {
- var data;
- return regeneratorRuntime_default()().wrap(function _callee13$(_context13) {
- while (1) switch (_context13.prev = _context13.next) {
- case 0:
- data = {
- item_bank_id: id
- };
- _context13.t0 = activeTabsKey;
- _context13.next = _context13.t0 === "1" ? 4 : _context13.t0 === "3" ? 6 : _context13.t0 === "0" ? 8 : 10;
- break;
- case 4:
- data["type"] = 1;
- return _context13.abrupt("break", 10);
- case 6:
- data["type"] = 2;
- return _context13.abrupt("break", 10);
- case 8:
- data["type"] = 3;
- return _context13.abrupt("break", 10);
- case 10:
- _context13.next = 12;
- return (0,service_problemset/* getCpTest */.Wn)(data);
- case 12:
- handleReloadData();
- case 13:
- case "end":
- return _context13.stop();
- }
- }, _callee13);
- }));
- return function handleCpTest(_x13, _x14) {
- return _ref16.apply(this, arguments);
- };
- }();
//加入试题库
var handleAddProblemset = /*#__PURE__*/function () {
- var _ref17 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(id) {
- return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
- while (1) switch (_context15.prev = _context15.next) {
+ var _ref16 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14(id) {
+ return regeneratorRuntime_default()().wrap(function _callee14$(_context14) {
+ while (1) switch (_context14.prev = _context14.next) {
case 0:
if (id) {
- _context15.next = 3;
+ _context14.next = 3;
break;
}
if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
- _context15.next = 3;
+ _context14.next = 3;
break;
}
- return _context15.abrupt("return", message/* default */.ZP.info('请先选择试题'));
+ return _context14.abrupt("return", message/* default */.ZP.info('请先选择试题'));
case 3:
joinGroupDataRef.current = [0];
modal/* default */.Z.confirm({
@@ -6212,19 +8929,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})]
}),
onOk: function () {
- var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() {
var _joinGroupDataRef$cur;
var res;
- return regeneratorRuntime_default()().wrap(function _callee14$(_context14) {
- while (1) switch (_context14.prev = _context14.next) {
+ return regeneratorRuntime_default()().wrap(function _callee13$(_context13) {
+ while (1) switch (_context13.prev = _context13.next) {
case 0:
- _context14.next = 2;
+ _context13.next = 2;
return (0,service_problemset/* addGroup */.Rp)({
id: id,
group_id: (_joinGroupDataRef$cur = joinGroupDataRef.current) === null || _joinGroupDataRef$cur === void 0 ? void 0 : _joinGroupDataRef$cur[0]
});
case 2:
- res = _context14.sent;
+ res = _context13.sent;
joinGroupDataRef.current = [];
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
getGroups(params);
@@ -6234,9 +8951,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context14.stop();
+ return _context13.stop();
}
- }, _callee14);
+ }, _callee13);
}));
function onOk() {
return _onOk.apply(this, arguments);
@@ -6246,28 +8963,28 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 5:
case "end":
- return _context15.stop();
+ return _context14.stop();
}
- }, _callee15);
+ }, _callee14);
}));
- return function handleAddProblemset(_x15) {
- return _ref17.apply(this, arguments);
+ return function handleAddProblemset(_x13) {
+ return _ref16.apply(this, arguments);
};
}();
var handleOnMoveTo = /*#__PURE__*/function () {
- var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17(id) {
- return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
- while (1) switch (_context17.prev = _context17.next) {
+ var _ref17 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16(id) {
+ return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
+ while (1) switch (_context16.prev = _context16.next) {
case 0:
if (id) {
- _context17.next = 3;
+ _context16.next = 3;
break;
}
if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
- _context17.next = 3;
+ _context16.next = 3;
break;
}
- return _context17.abrupt("return", message/* default */.ZP.info('请先选择试题'));
+ return _context16.abrupt("return", message/* default */.ZP.info('请先选择试题'));
case 3:
joinGroupDataRef.current = [0];
modal/* default */.Z.confirm({
@@ -6309,19 +9026,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})]
}),
onOk: function () {
- var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() {
+ var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() {
var _joinGroupDataRef$cur2;
var res;
- return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
- while (1) switch (_context16.prev = _context16.next) {
+ return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
+ while (1) switch (_context15.prev = _context15.next) {
case 0:
- _context16.next = 2;
+ _context15.next = 2;
return (0,service_problemset/* batchGroup */.LS)({
ids: id ? [id] : selectIds,
groups_ids: (_joinGroupDataRef$cur2 = joinGroupDataRef.current) === null || _joinGroupDataRef$cur2 === void 0 ? void 0 : _joinGroupDataRef$cur2[0]
});
case 2:
- res = _context16.sent;
+ res = _context15.sent;
console.log("移动试题到指定文件夹的res", res);
joinGroupDataRef.current = [];
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
@@ -6331,9 +9048,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 6:
case "end":
- return _context16.stop();
+ return _context15.stop();
}
- }, _callee16);
+ }, _callee15);
}));
function onOk() {
return _onOk2.apply(this, arguments);
@@ -6343,29 +9060,29 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 5:
case "end":
- return _context17.stop();
+ return _context16.stop();
}
- }, _callee17);
+ }, _callee16);
}));
- return function handleOnMoveTo(_x16) {
- return _ref18.apply(this, arguments);
+ return function handleOnMoveTo(_x14) {
+ return _ref17.apply(this, arguments);
};
}();
// 取消共享触发的函数
var handleCancelShare = /*#__PURE__*/function () {
- var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20(id) {
+ var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19(id) {
var res, data;
- return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
- while (1) switch (_context20.prev = _context20.next) {
+ return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
+ while (1) switch (_context19.prev = _context19.next) {
case 0:
console.log("撤销共享触发");
- _context20.next = 3;
+ _context19.next = 3;
return (0,service_problemset/* getTeachGroupDataById */.hg)({
clazz: 'ItemBank',
id: id
});
case 3:
- res = _context20.sent;
+ res = _context19.sent;
console.log(res, "撤销共享触发的res");
data = (res === null || res === void 0 ? void 0 : res.groups) || [];
joinGroupDataRef.current = data.filter(function (item) {
@@ -6405,9 +9122,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})]
}),
onOk: function () {
- var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19() {
- return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
- while (1) switch (_context19.prev = _context19.next) {
+ var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18() {
+ return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
+ while (1) switch (_context18.prev = _context18.next) {
case 0:
joinGroupDataRef.current = data.filter(function (item) {
return item.is_share;
@@ -6415,11 +9132,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return i.id;
}); //拿到当前被勾选的团队id
console.log(joinGroupDataRef.current, "joinGroupDataRef.current");
- return _context19.abrupt("return", new Promise( /*#__PURE__*/function () {
- var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18(resolve, reject) {
+ return _context18.abrupt("return", new Promise( /*#__PURE__*/function () {
+ var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17(resolve, reject) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
- while (1) switch (_context18.prev = _context18.next) {
+ return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
+ while (1) switch (_context17.prev = _context17.next) {
case 0:
// if (!joinGroupDataRef.current.length) {
// message.warning('请选择需要撤销共享的教研团队');
@@ -6428,35 +9145,35 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
console.log(data, "看看这里的data");
// const group_ids = data?.map((x: any) => x.group_id)?.filter((id: number) => !joinGroupDataRef.current.includes(id));
- _context18.next = 3;
+ _context17.next = 3;
return (0,service_problemset/* batchShare */.GW)({
ids: [id],
clazz: 'ItemBank',
group_ids: joinGroupDataRef.current
});
case 3:
- res = _context18.sent;
+ res = _context17.sent;
joinGroupDataRef.current = [];
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.info('操作成功');
handleReloadData();
}
- return _context18.abrupt("return", resolve());
+ return _context17.abrupt("return", resolve());
case 7:
case "end":
- return _context18.stop();
+ return _context17.stop();
}
- }, _callee18);
+ }, _callee17);
}));
- return function (_x18, _x19) {
- return _ref20.apply(this, arguments);
+ return function (_x16, _x17) {
+ return _ref19.apply(this, arguments);
};
}()));
case 3:
case "end":
- return _context19.stop();
+ return _context18.stop();
}
- }, _callee19);
+ }, _callee18);
}));
function onOk() {
return _onOk3.apply(this, arguments);
@@ -6470,12 +9187,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 8:
case "end":
- return _context20.stop();
+ return _context19.stop();
}
- }, _callee20);
+ }, _callee19);
}));
- return function handleCancelShare(_x17) {
- return _ref19.apply(this, arguments);
+ return function handleCancelShare(_x15) {
+ return _ref18.apply(this, arguments);
};
}();
var handleBasketDelete = function handleBasketDelete(type) {
@@ -6494,24 +9211,24 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
title: '确认要清空试题篮吗?',
centered: true,
onOk: function () {
- var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21() {
+ var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
- while (1) switch (_context21.prev = _context21.next) {
+ return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
+ while (1) switch (_context20.prev = _context20.next) {
case 0:
- _context21.next = 2;
+ _context20.next = 2;
return (0,service_problemset/* clearBasket */.RT)();
case 2:
- res = _context21.sent;
+ res = _context20.sent;
if (res.status === 0) {
handleReloadData();
getBasketList();
}
case 4:
case "end":
- return _context21.stop();
+ return _context20.stop();
}
- }, _callee21);
+ }, _callee20);
}));
function onOk() {
return _onOk4.apply(this, arguments);
@@ -6550,43 +9267,6 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
_umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.push(url);
};
- var handleShareNew = function handleShareNew() {
- var _problemset$teachGrou;
- if (((_problemset$teachGrou = problemset.teachGroupData) === null || _problemset$teachGrou === void 0 || (_problemset$teachGrou = _problemset$teachGrou.groups) === null || _problemset$teachGrou === void 0 ? void 0 : _problemset$teachGrou.length) > 1) {
- var _problemset$teachGrou2;
- modal/* default */.Z.confirm({
- centered: true,
- width: 530,
- okText: '确定',
- cancelText: '取消',
- title: '新建至教研团队',
- maskClosable: true,
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "font14 ".concat(Problemsetmodules.overflow),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
- className: Problemsetmodules.checkbox,
- defaultValue: joinGroupDataRef.current,
- onChange: function onChange(value) {
- return joinGroupDataRef.current = value;
- },
- children: (_problemset$teachGrou2 = problemset.teachGroupData) === null || _problemset$teachGrou2 === void 0 || (_problemset$teachGrou2 = _problemset$teachGrou2.groups) === null || _problemset$teachGrou2 === void 0 ? void 0 : _problemset$teachGrou2.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- value: item.group_id,
- children: item.name
- }, item.group_id);
- })
- })
- }),
- onOk: function onOk() {
- _umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.push("/problemset/newitem?pages=".concat(params.page, "&activeTabsKey=").concat(activeTabsKey, "&item_banks_group_id=").concat(joinGroupDataRef.current));
- }
- });
- } else {
- var _problemset$teachGrou3, _problemset$teachGrou4;
- _umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.push("/problemset/newitem?pages=".concat(params.page, "&activeTabsKey=").concat(activeTabsKey, "&item_banks_group_id=").concat(((_problemset$teachGrou3 = problemset.teachGroupData) === null || _problemset$teachGrou3 === void 0 || (_problemset$teachGrou3 = _problemset$teachGrou3.groups) === null || _problemset$teachGrou3 === void 0 ? void 0 : _problemset$teachGrou3.length) == 1 ? [(_problemset$teachGrou4 = problemset.teachGroupData) === null || _problemset$teachGrou4 === void 0 ? void 0 : _problemset$teachGrou4.groups[0].group_id] : []));
- }
- };
var handleSelectAll = function handleSelectAll(selectAll) {
var ids = selectIds;
if (!(ids !== null && ids !== void 0 && ids.length)) {
@@ -6604,10 +9284,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
selectAll ? handleSelectAllRequest(ids) : handleUnselectAllRequest(ids);
};
var handleSelectAllRequest = /*#__PURE__*/function () {
- var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23(preIds) {
+ var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22(preIds) {
var ids;
- return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
- while (1) switch (_context23.prev = _context23.next) {
+ return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
+ while (1) switch (_context22.prev = _context22.next) {
case 0:
ids = toConsumableArray_default()(preIds);
problemsetList.forEach(function (e) {
@@ -6632,30 +9312,30 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
children: ["\u5F53\u524D\u5DF2\u9009\u62E9", preIds.length, "\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "]
}),
onOk: function () {
- var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22() {
+ var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
- while (1) switch (_context22.prev = _context22.next) {
+ return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
+ while (1) switch (_context21.prev = _context21.next) {
case 0:
if (!params.exam_id) {
- _context22.next = 6;
+ _context21.next = 6;
break;
}
- _context22.next = 3;
+ _context21.next = 3;
return (0,service_problemset/* examinationItems */.zh)({
exam_id: params.exam_id,
item_bank_ids: ids
});
case 3:
- res = _context22.sent;
- _context22.next = 15;
+ res = _context21.sent;
+ _context21.next = 15;
break;
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context22.next = 12;
+ _context21.next = 12;
break;
}
- _context22.next = 9;
+ _context21.next = 9;
return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/select_questions.json"), {
method: 'post',
body: {
@@ -6663,11 +9343,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- res = _context22.sent;
- _context22.next = 15;
+ res = _context21.sent;
+ _context21.next = 15;
break;
case 12:
- _context22.next = 14;
+ _context21.next = 14;
return dispatch({
type: 'problemset/select',
payload: {
@@ -6675,7 +9355,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 14:
- res = _context22.sent;
+ res = _context21.sent;
case 15:
if (res.status === 0) {
handleReloadData();
@@ -6683,9 +9363,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 16:
case "end":
- return _context22.stop();
+ return _context21.stop();
}
- }, _callee22);
+ }, _callee21);
}));
function onOk() {
return _onOk5.apply(this, arguments);
@@ -6695,25 +9375,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 3:
case "end":
- return _context23.stop();
+ return _context22.stop();
}
- }, _callee23);
+ }, _callee22);
}));
- return function handleSelectAllRequest(_x20) {
- return _ref21.apply(this, arguments);
+ return function handleSelectAllRequest(_x18) {
+ return _ref20.apply(this, arguments);
};
}();
var handleUnselectAllRequest = /*#__PURE__*/function () {
- var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(ids) {
+ var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23(ids) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
- while (1) switch (_context24.prev = _context24.next) {
+ return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
+ while (1) switch (_context23.prev = _context23.next) {
case 0:
if (!params.exam_id) {
- _context24.next = 6;
+ _context23.next = 6;
break;
}
- _context24.next = 3;
+ _context23.next = 3;
return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(params.exam_id, "/batch_revoke_item.json"), {
method: 'post',
body: {
@@ -6721,15 +9401,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 3:
- res = _context24.sent;
- _context24.next = 15;
+ res = _context23.sent;
+ _context23.next = 15;
break;
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context24.next = 12;
+ _context23.next = 12;
break;
}
- _context24.next = 9;
+ _context23.next = 9;
return (0,fetch/* default */.ZP)("/api/exercise_questions/delete_by_item_bank.json ", {
method: 'post',
body: {
@@ -6738,11 +9418,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- res = _context24.sent;
- _context24.next = 15;
+ res = _context23.sent;
+ _context23.next = 15;
break;
case 12:
- _context24.next = 14;
+ _context23.next = 14;
return dispatch({
type: 'problemset/unselectAll',
payload: {
@@ -6750,7 +9430,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 14:
- res = _context24.sent;
+ res = _context23.sent;
case 15:
if (res.status === 0) {
handleReloadData();
@@ -6758,45 +9438,45 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 16:
case "end":
- return _context24.stop();
+ return _context23.stop();
}
- }, _callee24);
+ }, _callee23);
}));
- return function handleUnselectAllRequest(_x21) {
- return _ref22.apply(this, arguments);
+ return function handleUnselectAllRequest(_x19) {
+ return _ref21.apply(this, arguments);
};
}();
var handleShixuns = /*#__PURE__*/function () {
- var _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25(ids) {
+ var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(ids) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
- while (1) switch (_context25.prev = _context25.next) {
+ return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
+ while (1) switch (_context24.prev = _context24.next) {
case 0:
if (!(isProblemset && basketTotal === 200)) {
- _context25.next = 3;
+ _context24.next = 3;
break;
}
message/* default */.ZP.info('已选200个试题(不能在选用更多试题)');
- return _context25.abrupt("return");
+ return _context24.abrupt("return");
case 3:
if (!params.exam_id) {
- _context25.next = 10;
+ _context24.next = 10;
break;
}
- _context25.next = 6;
+ _context24.next = 6;
return (0,service_problemset/* examinationItems */.zh)({
exam_id: params.exam_id,
shixun_ids: ids
});
case 6:
- res = _context25.sent;
+ res = _context24.sent;
if (res.status === 0) {
handleReloadData();
}
- _context25.next = 14;
+ _context24.next = 14;
break;
case 10:
- _context25.next = 12;
+ _context24.next = 12;
return dispatch({
type: 'problemset/select',
payload: {
@@ -6804,19 +9484,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 12:
- res = _context25.sent;
+ res = _context24.sent;
if (res.status === 0) {
getBasketList();
handleReloadData();
}
case 14:
case "end":
- return _context25.stop();
+ return _context24.stop();
}
- }, _callee25);
+ }, _callee24);
}));
- return function handleShixuns(_x22) {
- return _ref23.apply(this, arguments);
+ return function handleShixuns(_x20) {
+ return _ref22.apply(this, arguments);
};
}();
var handleShixunChange = function handleShixunChange() {
@@ -6830,19 +9510,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
// 共享文件夹:
var handledireShare = /*#__PURE__*/function () {
- var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27(id) {
- var _problemset$teachGrou5, _res$data2;
+ var _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(id) {
+ var _problemset$teachGrou, _res$data2;
var res;
- return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
- while (1) switch (_context27.prev = _context27.next) {
+ return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
+ while (1) switch (_context26.prev = _context26.next) {
case 0:
- if ((_problemset$teachGrou5 = problemset.teachGroupData) !== null && _problemset$teachGrou5 !== void 0 && (_problemset$teachGrou5 = _problemset$teachGrou5.groups) !== null && _problemset$teachGrou5 !== void 0 && _problemset$teachGrou5.length) {
- _context27.next = 2;
+ if ((_problemset$teachGrou = problemset.teachGroupData) !== null && _problemset$teachGrou !== void 0 && (_problemset$teachGrou = _problemset$teachGrou.groups) !== null && _problemset$teachGrou !== void 0 && _problemset$teachGrou.length) {
+ _context26.next = 2;
break;
}
- return _context27.abrupt("return", message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看'));
+ return _context26.abrupt("return", message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看'));
case 2:
- _context27.next = 4;
+ _context26.next = 4;
return (0,fetch/* default */.ZP)("/api/teach_group_shares/get_group_status.json", {
method: 'get',
params: {
@@ -6850,13 +9530,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 4:
- res = _context27.sent;
+ res = _context26.sent;
console.log(res, "判断可否共享-是否被共享过");
if (!(res.status !== 0)) {
- _context27.next = 8;
+ _context26.next = 8;
break;
}
- return _context27.abrupt("return");
+ return _context26.abrupt("return");
case 8:
joinGroupDataRef.current = res === null || res === void 0 ? void 0 : res.data; //拿到数据后赋值
modal/* default */.Z.confirm({
@@ -6906,20 +9586,20 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
onOk: function onOk() {
return new Promise( /*#__PURE__*/function () {
- var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(resolve, reject) {
+ var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25(resolve, reject) {
var _joinGroupDataRef$cur3;
var res2;
- return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
- while (1) switch (_context26.prev = _context26.next) {
+ return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
+ while (1) switch (_context25.prev = _context25.next) {
case 0:
if ((_joinGroupDataRef$cur3 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur3 !== void 0 && _joinGroupDataRef$cur3.length) {
- _context26.next = 3;
+ _context25.next = 3;
break;
}
message/* default */.ZP.info('请先选择教研团队');
- return _context26.abrupt("return", reject());
+ return _context25.abrupt("return", reject());
case 3:
- _context26.next = 5;
+ _context25.next = 5;
return (0,fetch/* default */.ZP)("/api/teach_group_shares/item_banks_group.json", {
method: 'post',
body: {
@@ -6934,7 +9614,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 5:
- res2 = _context26.sent;
+ res2 = _context25.sent;
console.log(res2);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success("操作成功");
@@ -6946,30 +9626,30 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 8:
case "end":
- return _context26.stop();
+ return _context25.stop();
}
- }, _callee26);
+ }, _callee25);
}));
- return function (_x24, _x25) {
- return _ref25.apply(this, arguments);
+ return function (_x22, _x23) {
+ return _ref24.apply(this, arguments);
};
}());
}
});
case 10:
case "end":
- return _context27.stop();
+ return _context26.stop();
}
- }, _callee27);
+ }, _callee26);
}));
- return function handledireShare(_x23) {
- return _ref24.apply(this, arguments);
+ return function handledireShare(_x21) {
+ return _ref23.apply(this, arguments);
};
}();
//我创建的---- 共享试题:
var handleBatchShare = function handleBatchShare(id) {
- var _problemset$teachGrou6, _problemset$teachGrou7;
+ var _problemset$teachGrou2, _problemset$teachGrou3;
console.log("共享试题触发");
// if (!selectIds?.length && ![id]?.length) {
// dispatch({
@@ -6981,7 +9661,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
// });
// return;
// }
- if (!((_problemset$teachGrou6 = problemset.teachGroupData) !== null && _problemset$teachGrou6 !== void 0 && (_problemset$teachGrou6 = _problemset$teachGrou6.groups) !== null && _problemset$teachGrou6 !== void 0 && _problemset$teachGrou6.length)) {
+ if (!((_problemset$teachGrou2 = problemset.teachGroupData) !== null && _problemset$teachGrou2 !== void 0 && (_problemset$teachGrou2 = _problemset$teachGrou2.groups) !== null && _problemset$teachGrou2 !== void 0 && _problemset$teachGrou2.length)) {
return message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看');
}
modal/* default */.Z.confirm({
@@ -7003,7 +9683,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
onChange: function onChange(value) {
return joinGroupDataRef.current = value;
},
- children: (_problemset$teachGrou7 = problemset.teachGroupData) === null || _problemset$teachGrou7 === void 0 || (_problemset$teachGrou7 = _problemset$teachGrou7.groups) === null || _problemset$teachGrou7 === void 0 ? void 0 : _problemset$teachGrou7.map(function (item) {
+ children: (_problemset$teachGrou3 = problemset.teachGroupData) === null || _problemset$teachGrou3 === void 0 || (_problemset$teachGrou3 = _problemset$teachGrou3.groups) === null || _problemset$teachGrou3 === void 0 ? void 0 : _problemset$teachGrou3.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
value: item.group_id,
children: item.name
@@ -7013,27 +9693,27 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
onOk: function onOk() {
return new Promise( /*#__PURE__*/function () {
- var _ref26 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28(resolve, reject) {
+ var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27(resolve, reject) {
var _joinGroupDataRef$cur4;
var res;
- return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
- while (1) switch (_context28.prev = _context28.next) {
+ return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
+ while (1) switch (_context27.prev = _context27.next) {
case 0:
if ((_joinGroupDataRef$cur4 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur4 !== void 0 && _joinGroupDataRef$cur4.length) {
- _context28.next = 3;
+ _context27.next = 3;
break;
}
message/* default */.ZP.info('请先选择教研团队');
- return _context28.abrupt("return", reject());
+ return _context27.abrupt("return", reject());
case 3:
- _context28.next = 5;
+ _context27.next = 5;
return (0,service_problemset/* batchShare */.GW)({
ids: id || selectIds,
clazz: 'ItemBank',
group_ids: joinGroupDataRef.current
});
case 5:
- res = _context28.sent;
+ res = _context27.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.info('所选试题成功分享至教研团队');
joinGroupDataRef.current = [];
@@ -7043,12 +9723,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 7:
case "end":
- return _context28.stop();
+ return _context27.stop();
}
- }, _callee28);
+ }, _callee27);
}));
- return function (_x26, _x27) {
- return _ref26.apply(this, arguments);
+ return function (_x24, _x25) {
+ return _ref25.apply(this, arguments);
};
}());
},
@@ -7060,18 +9740,18 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
};
var handleBatchDelete = function handleBatchDelete() {
var handleOk = /*#__PURE__*/function () {
- var _ref27 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29() {
+ var _ref26 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
- while (1) switch (_context29.prev = _context29.next) {
+ return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
+ while (1) switch (_context28.prev = _context28.next) {
case 0:
setBatchDeleteLoading(true);
- _context29.next = 3;
+ _context28.next = 3;
return (0,service_problemset/* batchQuestionsDelete */.nD)({
ids: selectIds
});
case 3:
- res = _context29.sent;
+ res = _context28.sent;
setBatchDeleteLoading(false);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
modal/* default */.Z.info({
@@ -7091,12 +9771,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 6:
case "end":
- return _context29.stop();
+ return _context28.stop();
}
- }, _callee29);
+ }, _callee28);
}));
return function handleOk() {
- return _ref27.apply(this, arguments);
+ return _ref26.apply(this, arguments);
};
}();
if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
@@ -7161,19 +9841,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleBatchSetPublicRequest = /*#__PURE__*/function () {
- var _ref28 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30(id) {
+ var _ref27 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29(id) {
var source, res;
- return regeneratorRuntime_default()().wrap(function _callee30$(_context30) {
- while (1) switch (_context30.prev = _context30.next) {
+ return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
+ while (1) switch (_context29.prev = _context29.next) {
case 0:
source = activeTabsKey === TabType.TeachGroupShare ? 1 : 2; // 试题来源;1 教研团队分享的, 2 我创建的
- _context30.next = 3;
+ _context29.next = 3;
return (0,service_problemset/* batchPublic */.Qp)({
ids: id ? [id] : selectIds,
source: source
});
case 3:
- res = _context30.sent;
+ res = _context29.sent;
if (res.status === 0) {
hintFlagRef.current && window.localStorage.setItem('problemset-set-public-hint-flag', '1');
hintFlagRef.current = false;
@@ -7182,12 +9862,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context30.stop();
+ return _context29.stop();
}
- }, _callee30);
+ }, _callee29);
}));
- return function handleBatchSetPublicRequest(_x28) {
- return _ref28.apply(this, arguments);
+ return function handleBatchSetPublicRequest(_x26) {
+ return _ref27.apply(this, arguments);
};
}();
var handlePublish = function handlePublish(identifier) {
@@ -7208,26 +9888,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
okText: '确定',
cancelText: '取消',
onOk: function () {
- var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31() {
+ var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee31$(_context31) {
- while (1) switch (_context31.prev = _context31.next) {
+ return regeneratorRuntime_default()().wrap(function _callee30$(_context30) {
+ while (1) switch (_context30.prev = _context30.next) {
case 0:
- _context31.next = 2;
+ _context30.next = 2;
return (0,service_problemset/* programPublish */.MZ)({
identifier: identifier
});
case 2:
- res = _context31.sent;
+ res = _context30.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success('发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context31.stop();
+ return _context30.stop();
}
- }, _callee31);
+ }, _callee30);
}));
function onOk() {
return _onOk6.apply(this, arguments);
@@ -7249,26 +9929,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
okText: '确定',
cancelText: '取消',
onOk: function () {
- var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32() {
+ var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee32$(_context32) {
- while (1) switch (_context32.prev = _context32.next) {
+ return regeneratorRuntime_default()().wrap(function _callee31$(_context31) {
+ while (1) switch (_context31.prev = _context31.next) {
case 0:
- _context32.next = 2;
+ _context31.next = 2;
return (0,service_problemset/* programCancelPublish */.sD)({
identifier: identifier
});
case 2:
- res = _context32.sent;
+ res = _context31.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success('撤销发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context32.stop();
+ return _context31.stop();
}
- }, _callee32);
+ }, _callee31);
}));
function onOk() {
return _onOk7.apply(this, arguments);
@@ -7278,9 +9958,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleChangeTeachGroup = /*#__PURE__*/function () {
- var _ref29 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33(id) {
- return regeneratorRuntime_default()().wrap(function _callee33$(_context33) {
- while (1) switch (_context33.prev = _context33.next) {
+ var _ref28 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32(id) {
+ return regeneratorRuntime_default()().wrap(function _callee32$(_context32) {
+ while (1) switch (_context32.prev = _context32.next) {
case 0:
console.log("切换团队tab时触发", id);
// dispatch({
@@ -7308,12 +9988,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
getGroups(params);
case 10:
case "end":
- return _context33.stop();
+ return _context32.stop();
}
- }, _callee33);
+ }, _callee32);
}));
- return function handleChangeTeachGroup(_x29) {
- return _ref29.apply(this, arguments);
+ return function handleChangeTeachGroup(_x27) {
+ return _ref28.apply(this, arguments);
};
}();
// 筛选排序
@@ -7381,18 +10061,18 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleBatchPublish = /*#__PURE__*/function () {
- var _ref30 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee35() {
- var conditionRes, _ref31, unpublish_program_question_count, total_item_banks;
- return regeneratorRuntime_default()().wrap(function _callee35$(_context35) {
- while (1) switch (_context35.prev = _context35.next) {
+ var _ref29 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee34() {
+ var conditionRes, _ref30, unpublish_program_question_count, total_item_banks;
+ return regeneratorRuntime_default()().wrap(function _callee34$(_context34) {
+ while (1) switch (_context34.prev = _context34.next) {
case 0:
- _context35.next = 2;
+ _context34.next = 2;
return (0,service_problemset/* batchPublishCondition */.bF)({
ids: selectIds
});
case 2:
- conditionRes = _context35.sent;
- _ref31 = conditionRes.data || {}, unpublish_program_question_count = _ref31.unpublish_program_question_count, total_item_banks = _ref31.total_item_banks;
+ conditionRes = _context34.sent;
+ _ref30 = conditionRes.data || {}, unpublish_program_question_count = _ref30.unpublish_program_question_count, total_item_banks = _ref30.total_item_banks;
if (unpublish_program_question_count === 0) {
modal/* default */.Z.error({
title: '错误',
@@ -7410,26 +10090,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
centered: true,
onOk: function () {
- var _onOk8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee34() {
+ var _onOk8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee34$(_context34) {
- while (1) switch (_context34.prev = _context34.next) {
+ return regeneratorRuntime_default()().wrap(function _callee33$(_context33) {
+ while (1) switch (_context33.prev = _context33.next) {
case 0:
- _context34.next = 2;
+ _context33.next = 2;
return (0,service_problemset/* batchPublish */.dt)({
ids: selectIds
});
case 2:
- res = _context34.sent;
+ res = _context33.sent;
if (res.status === 0) {
message/* default */.ZP.success('发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context34.stop();
+ return _context33.stop();
}
- }, _callee34);
+ }, _callee33);
}));
function onOk() {
return _onOk8.apply(this, arguments);
@@ -7440,12 +10120,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context35.stop();
+ return _context34.stop();
}
- }, _callee35);
+ }, _callee34);
}));
return function handleBatchPublish() {
- return _ref30.apply(this, arguments);
+ return _ref29.apply(this, arguments);
};
}();
var menu = /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
@@ -7489,7 +10169,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}));
} else {
if (keys.length > selectitem.length) {
- var _ref32;
+ var _ref31;
var _arr = problemsetList.filter(function (item) {
return keys.includes(item.id);
});
@@ -7500,7 +10180,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return !ids.includes(item.id);
});
setselectitem([].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2)));
- setSelectIds((_ref32 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2))) === null || _ref32 === void 0 ? void 0 : _ref32.map(function (x) {
+ setSelectIds((_ref31 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2))) === null || _ref31 === void 0 ? void 0 : _ref31.map(function (x) {
return x.id;
}));
} else {
@@ -7520,7 +10200,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
var handleSelectCheckedAll = function handleSelectCheckedAll(checked) {
if (isprogram_homework) {
if (checked) {
- var _ref33;
+ var _ref32;
var res = selectitem === null || selectitem === void 0 ? void 0 : selectitem.map(function (item) {
return item.id;
});
@@ -7528,7 +10208,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return !res.includes(item.id);
});
setselectitem([].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1)));
- setSelectIds((_ref33 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1))) === null || _ref33 === void 0 ? void 0 : _ref33.map(function (x) {
+ setSelectIds((_ref32 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1))) === null || _ref32 === void 0 ? void 0 : _ref32.map(function (x) {
return x.id;
}));
} else {
@@ -7659,17 +10339,16 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
onCancelShare: handleCancelShare,
onPublish: handlePublish,
onCancelPublish: handleCancelPublish,
- SubjectShare: SubjectShare,
- onCpTest: handleCpTest
+ SubjectShare: SubjectShare
}, r.id), domBtn]
});
return dom;
};
(0,_react_17_0_2_react.useEffect)(function () {
if (isprogram_homework) {
- var _ref34 = paramsRouter,
- coursesId = _ref34.coursesId,
- categoryId = _ref34.categoryId;
+ var _ref33 = paramsRouter,
+ coursesId = _ref33.coursesId,
+ categoryId = _ref33.categoryId;
dispatch({
type: 'shixunHomeworks/addCommonHomeWorkDefaultData',
payload: {
@@ -7681,29 +10360,29 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
}, [isprogram_homework]);
var handleAdd = /*#__PURE__*/function () {
- var _ref35 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee36() {
- var value, _ref36, coursesId, categoryId, res;
- return regeneratorRuntime_default()().wrap(function _callee36$(_context36) {
- while (1) switch (_context36.prev = _context36.next) {
+ var _ref34 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee35() {
+ var value, _ref35, coursesId, categoryId, res;
+ return regeneratorRuntime_default()().wrap(function _callee35$(_context35) {
+ while (1) switch (_context35.prev = _context35.next) {
case 0:
- _context36.prev = 0;
- _context36.next = 3;
+ _context35.prev = 0;
+ _context35.next = 3;
return operatingRef.current.form.validateFields();
case 3:
value = operatingRef.current.form.getFieldsValue(); // console.log(value, 'value')
if (!((selectitem === null || selectitem === void 0 ? void 0 : selectitem.length) <= 0)) {
- _context36.next = 8;
+ _context35.next = 8;
break;
}
document.getElementById("topicdom").scrollIntoView({
behavior: "smooth"
});
message/* default */.ZP.info('请选择编程题');
- return _context36.abrupt("return");
+ return _context35.abrupt("return");
case 8:
setAddLoading(true);
- _ref36 = paramsRouter, coursesId = _ref36.coursesId, categoryId = _ref36.categoryId;
- _context36.next = 12;
+ _ref35 = paramsRouter, coursesId = _ref35.coursesId, categoryId = _ref35.categoryId;
+ _context35.next = 12;
return (0,fetch/* default */.ZP)(isProgramEdit ? "/api/homework_commons/".concat(categoryId, "/update_hack.json") : "/api/courses/".concat(coursesId, "/homework_commons.json"), {
method: isProgramEdit ? 'put' : 'post',
body: objectSpread2_default()(objectSpread2_default()({}, value), {}, {
@@ -7716,25 +10395,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})
});
case 12:
- res = _context36.sent;
+ res = _context35.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
_umi_production_exports.history.push("/classrooms/".concat(paramsRouter.coursesId, "/program_homework/").concat(isProgramEdit ? categoryId : res.homework_id, "/detail?tabs=1"));
}
setAddLoading(false);
- _context36.next = 20;
+ _context35.next = 20;
break;
case 17:
- _context36.prev = 17;
- _context36.t0 = _context36["catch"](0);
+ _context35.prev = 17;
+ _context35.t0 = _context35["catch"](0);
document.body.scrollIntoView();
case 20:
case "end":
- return _context36.stop();
+ return _context35.stop();
}
- }, _callee36, null, [[0, 17]]);
+ }, _callee35, null, [[0, 17]]);
}));
return function handleAdd() {
- return _ref35.apply(this, arguments);
+ return _ref34.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -7780,26 +10459,14 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
onChange: handleTabsChange,
tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Problemsetmodules.searchWrap,
- children: [activeTabsKey === "0" && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: add_question_namespaceObject,
- className: Problemsetmodules.pngIcon,
- alt: ""
- }),
- className: "mr30",
- onClick: handleNew,
- children: "\u65B0\u589E\u8BD5\u9898"
- })
- }), activeTabsKey === "3" && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ children: [activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
+ className: Problemsetmodules.addQuestionBtn,
+ onClick: handleNew,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: add_question_namespaceObject,
className: Problemsetmodules.pngIcon,
alt: ""
- }),
- className: "mr30",
- onClick: handleShareNew,
- children: "\u65B0\u589E\u8BD5\u9898"
+ }), "\u65B0\u589E\u8BD5\u9898"]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Problemset_Search, {
allowClear: true,
suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
@@ -7822,9 +10489,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
tab: "\u516C\u5171"
- }, "1"), ((_problemset$teachGrou8 = problemset.teachGroupData) === null || _problemset$teachGrou8 === void 0 || (_problemset$teachGrou8 = _problemset$teachGrou8.groups) === null || _problemset$teachGrou8 === void 0 ? void 0 : _problemset$teachGrou8.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
- tab: "\u6559\u7814\u5171\u4EAB"
- }, "3"), !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
+ }, "1"), ((_problemset$teachGrou4 = problemset.teachGroupData) === null || _problemset$teachGrou4 === void 0 || (_problemset$teachGrou4 = _problemset$teachGrou4.groups) === null || _problemset$teachGrou4 === void 0 ? void 0 : _problemset$teachGrou4.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
+ tab: "\u56E2\u961F\u5171\u4EAB"
+ }, "3"), !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && !isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
tab: "\u6536\u85CF\u5939"
}, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
tab: "\u6211\u521B\u5EFA\u7684"
@@ -7859,7 +10526,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
,
knowledgeValue: knowledgeValue,
onKnowledgeChange: handleKnowledgeChange,
- teachGroupData: (_problemset$teachGrou9 = problemset.teachGroupData) === null || _problemset$teachGrou9 === void 0 ? void 0 : _problemset$teachGrou9.groups,
+ teachGroupData: (_problemset$teachGrou5 = problemset.teachGroupData) === null || _problemset$teachGrou5 === void 0 ? void 0 : _problemset$teachGrou5.groups,
onTeachGroupChange: handleChangeTeachGroup,
teachGroupValue: params.teach_group_id,
showTeachGroup: showTeachGroup
@@ -8167,13 +10834,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
},
onDelete: handleBasketDelete,
onClear: handleBasketClear,
- onSubmit: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee37() {
+ onSubmit: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee36() {
var _disciplinesData$disc, _disciplinesData$new_, _disciplinesData$new_2, _defaultDisciplines$s;
var disciplinesData, defaultDisciplines, res;
- return regeneratorRuntime_default()().wrap(function _callee37$(_context37) {
- while (1) switch (_context37.prev = _context37.next) {
+ return regeneratorRuntime_default()().wrap(function _callee36$(_context36) {
+ while (1) switch (_context36.prev = _context36.next) {
case 0:
- _context37.next = 2;
+ _context36.next = 2;
return dispatch({
type: 'problemsetPreview/getEditDisciplines',
payload: {
@@ -8181,10 +10848,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 2:
- disciplinesData = _context37.sent;
+ disciplinesData = _context36.sent;
//new_checked没有值则默认取第一个
defaultDisciplines = disciplinesData === null || disciplinesData === void 0 || (_disciplinesData$disc = disciplinesData.disciplines) === null || _disciplinesData$disc === void 0 ? void 0 : _disciplinesData$disc[0];
- _context37.next = 6;
+ _context36.next = 6;
return dispatch({
type: 'problemsetPreview/newPreviewProblemset',
payload: {
@@ -8196,15 +10863,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 6:
- res = _context37.sent;
+ res = _context36.sent;
if (res.status === 0) {
_umi_production_exports.history.push("paperlibrary/add/".concat(res.exam_id, "?defaultActiveKey=1&type=2"));
}
case 8:
case "end":
- return _context37.stop();
+ return _context36.stop();
}
- }, _callee37);
+ }, _callee36);
}))
}), !(0,authority/* isCommonStudent */.JA)() && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(BasketSideBar, {
visibleBasket: visibleBasketDrawer,
@@ -8446,13 +11113,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})]
});
};
-/* harmony default export */ var Problemset = ((0,_umi_production_exports.connect)(function (_ref38) {
- var classroomList = _ref38.classroomList,
- problemset = _ref38.problemset,
- user = _ref38.user,
- loading = _ref38.loading,
- globalSetting = _ref38.globalSetting,
- shixunHomeworks = _ref38.shixunHomeworks;
+/* harmony default export */ var Problemset = ((0,_umi_production_exports.connect)(function (_ref37) {
+ var classroomList = _ref37.classroomList,
+ problemset = _ref37.problemset,
+ user = _ref37.user,
+ loading = _ref37.loading,
+ globalSetting = _ref37.globalSetting,
+ shixunHomeworks = _ref37.shixunHomeworks;
return {
classroomList: classroomList,
problemset: problemset,
@@ -9375,6 +12042,16 @@ var exportTaskPass = /*#__PURE__*/function () {
/***/ }),
+/***/ 73631:
+/*!********************************************************!*\
+ !*** ./src/assets/images/problemset/folder-closed.png ***!
+ \********************************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII=";
+
+/***/ }),
+
/***/ 5623:
/*!********************************************************!*\
!*** ./src/assets/images/problemset/folder-opened.png ***!
@@ -9383,6 +12060,16 @@ var exportTaskPass = /*#__PURE__*/function () {
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII=";
+/***/ }),
+
+/***/ 31328:
+/*!*************************************************!*\
+ !*** ./src/assets/images/problemset/folder.png ***!
+ \*************************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC";
+
/***/ })
}]);
\ No newline at end of file
diff --git a/p__Problemset__index.chunk.css b/p__Problemset__index.chunk.css
index 592268b25b..3082fc92d8 100644
--- a/p__Problemset__index.chunk.css
+++ b/p__Problemset__index.chunk.css
@@ -276,6 +276,198 @@
margin: 20px 0;
}
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Crumbs/index.less?modules ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___P747F {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___OiwJD {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___ZEhCi {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___h8UWu {
+ justify-content: flex-end;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
+}
+.flex_box_column___SPM3D {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.pWrap___UlNGw {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+}
+.pWrap___UlNGw > span {
+ max-width: 200px;
+ cursor: pointer;
+ font-weight: 400;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.pWrap___UlNGw > span:hover {
+ color: #0152d9 !important;
+}
+.few___fb5jD {
+ font-size: 14px;
+ color: #999;
+ display: inline-flex;
+}
+.few___fb5jD b {
+ display: inline-block;
+ max-width: 200px;
+ cursor: pointer;
+ font-weight: 400;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.few___fb5jD b:hover {
+ color: #0152d9 !important;
+}
+
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/PreviewAll/index.less?modules ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.wrp___dq7YK {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: fixed;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ z-index: 108;
+}
+.wrp___dq7YK.bgBlack___ARIUV {
+ background: rgba(0, 0, 0, 0.5);
+}
+.wrp___dq7YK img,
+.wrp___dq7YK video {
+ max-width: 100%;
+ max-height: 80%;
+ text-align: center;
+}
+.wrp___dq7YK iframe {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ background: #fff;
+ border: none;
+}
+.monaco___VnZC3 {
+ position: absolute;
+ height: 100%;
+ width: 100%;
+}
+.darkBlue___UprA9 * {
+ font-size: 14px;
+}
+.darkBlue___UprA9 [class~='margin'],
+.darkBlue___UprA9 [class~='monaco-editor-background'] {
+ background: #0a0e2d !important;
+}
+.darkBlue___UprA9 [class~='line-numbers'] {
+ color: white !important;
+}
+.close___LKoWu {
+ position: absolute;
+ right: 40px;
+ top: 40px;
+ z-index: 10;
+ display: flex;
+}
+.close___LKoWu > span {
+ background: #4a4a4a;
+ color: #fff;
+ width: 40px;
+ height: 40px;
+ border-radius: 4px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ cursor: pointer;
+ margin-left: 10px;
+}
+.embed___hvpEJ {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+}
+
+/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/monaco-editor/index.css ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************/
+.my-monaco-editor div,
+.my-diff-editor div {
+ font-size: inherit;
+}
+
+.my-error-line-wrp {
+ width: calc(100% - 20px) !important;
+ background: rgba(245, 0, 0, 0.2) !important;
+ height: auto !important;
+ color: rgba(245, 0, 0, 1);
+}
+
+
+.noCopyPaste .quick-input-widget {
+ display: none !important;
+}
+
+.breakpoints-select {
+
+ background: #FF0000;
+ width: 8px !important;
+ height: 8px !important;
+ left: 7px !important;
+ top: 7px;
+ border-radius: 4px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ pointer-events: none;
+}
+
+.breakpoints-fake {
+ background: rgba(255, 0, 0, 0.5);
+ width: 8px !important;
+ height: 8px !important;
+ left: 7px !important;
+ top: 7px;
+ border-radius: 4px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ pointer-events: none;
+}
+
+.highlighted-line {
+ background: #4B4B18;
+}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/ExportFolderModal/index.less?modules ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -411,72 +603,6 @@
margin-right: 20px;
}
-/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Crumbs/index.less?modules ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___P747F {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___OiwJD {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___ZEhCi {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___h8UWu {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___SPM3D {
- flex-direction: column;
- box-orient: block-axis;
-}
-.pWrap___UlNGw {
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
-}
-.pWrap___UlNGw > span {
- max-width: 200px;
- cursor: pointer;
- font-weight: 400;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.pWrap___UlNGw > span:hover {
- color: #0152d9 !important;
-}
-.few___fb5jD {
- font-size: 14px;
- color: #999;
- display: inline-flex;
-}
-.few___fb5jD b {
- display: inline-block;
- max-width: 200px;
- cursor: pointer;
- font-weight: 400;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.few___fb5jD b:hover {
- color: #0152d9 !important;
-}
-
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/index.less?modules ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -550,7 +676,7 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
}
.pngIcon___Sclgo {
height: 20px;
- margin-top: -2px;
+ margin-right: 6px;
}
.tabsWrap___xuKJS {
background: #fff;
@@ -947,97 +1073,32 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
border-color: #3061D0;
}
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/BasketSideBar/index.less?modules ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.hide___P6mxu {
- right: 10px;
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Topic/index.less?modules ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___K3pXk {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.open___hazgP {
- right: 160px;
+.flex_space_between___JNXiy {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-@media screen and (max-width: 1440px) {
- .open___hazgP {
- right: 140px;
- }
+.flex_box_vertical_center___lX_K7 {
+ align-items: center;
+ box-align: center;
}
-.basket___y6VHF {
- width: 74px;
- height: 74px;
- position: fixed;
- z-index: 10;
- top: 50%;
- transform: translateY(-50%);
- border-radius: 50%;
- cursor: pointer;
- background: #33BC8C;
- display: flex;
- flex-direction: column;
+.flex_box_center_end___ESJAL {
+ justify-content: flex-end;
align-items: center;
- justify-content: center;
- transition: all 0.2s;
- box-shadow: 0px 0px 10px 0px #8CE9C8;
-}
-.count___YEH5s {
- max-width: 30px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- cursor: default;
- width: 29px;
- height: 20px;
- background: #ff6601;
- border-radius: 10px;
- position: absolute;
- font-size: 11px;
- color: #ffffff;
- line-height: 20px;
- top: -4px;
- right: -4px;
- text-align: center;
-}
-.iconWrap___l__Lj {
- display: flex;
- justify-content: center;
-}
-.icon___yiXgh {
- cursor: pointer;
- color: #ffffff;
- font-size: 18px;
- margin-bottom: 8px;
-}
-.name___tBtew {
- cursor: pointer;
- color: #ffffff;
- font-size: 12px;
-}
-
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Topic/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___K3pXk {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___JNXiy {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___lX_K7 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___ESJAL {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
+ -webkit-justify-content: flex-end;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -webkit-box-pack: end;
+ box-align: center;
+ box-pack: end;
}
.flex_box_column___nMTYm {
flex-direction: column;
@@ -1468,6 +1529,71 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
height: 42px;
}
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/BasketSideBar/index.less?modules ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.hide___P6mxu {
+ right: 10px;
+}
+.open___hazgP {
+ right: 160px;
+}
+@media screen and (max-width: 1440px) {
+ .open___hazgP {
+ right: 140px;
+ }
+}
+.basket___y6VHF {
+ width: 74px;
+ height: 74px;
+ position: fixed;
+ z-index: 10;
+ top: 50%;
+ transform: translateY(-50%);
+ border-radius: 50%;
+ cursor: pointer;
+ background: #33BC8C;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ transition: all 0.2s;
+ box-shadow: 0px 0px 10px 0px #8CE9C8;
+}
+.count___YEH5s {
+ max-width: 30px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ cursor: default;
+ width: 29px;
+ height: 20px;
+ background: #ff6601;
+ border-radius: 10px;
+ position: absolute;
+ font-size: 11px;
+ color: #ffffff;
+ line-height: 20px;
+ top: -4px;
+ right: -4px;
+ text-align: center;
+}
+.iconWrap___l__Lj {
+ display: flex;
+ justify-content: center;
+}
+.icon___yiXgh {
+ cursor: pointer;
+ color: #ffffff;
+ font-size: 18px;
+ margin-bottom: 8px;
+}
+.name___tBtew {
+ cursor: pointer;
+ color: #ffffff;
+ font-size: 12px;
+}
+
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/NewFolder/index.less?modules ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -1863,3 +1989,1126 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
margin-left: 80px;
}
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* BASICS */
+
+.CodeMirror {
+ /* Set height, width, borders, and global font properties here */
+ font-family: monospace;
+ height: 300px;
+ color: black;
+ direction: ltr;
+}
+
+/* PADDING */
+
+.CodeMirror-lines {
+ padding: 4px 0; /* Vertical padding around content */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ padding: 0 4px; /* Horizontal padding of content */
+}
+
+.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+ background-color: white; /* The little square between H and V scrollbars */
+}
+
+/* GUTTER */
+
+.CodeMirror-gutters {
+ border-right: 1px solid #ddd;
+ background-color: #f7f7f7;
+ white-space: nowrap;
+}
+.CodeMirror-linenumbers {}
+.CodeMirror-linenumber {
+ padding: 0 3px 0 5px;
+ min-width: 20px;
+ text-align: right;
+ color: #999;
+ white-space: nowrap;
+}
+
+.CodeMirror-guttermarker { color: black; }
+.CodeMirror-guttermarker-subtle { color: #999; }
+
+/* CURSOR */
+
+.CodeMirror-cursor {
+ border-left: 1px solid black;
+ border-right: none;
+ width: 0;
+}
+/* Shown when moving in bi-directional text */
+.CodeMirror div.CodeMirror-secondarycursor {
+ border-left: 1px solid silver;
+}
+.cm-fat-cursor .CodeMirror-cursor {
+ width: auto;
+ border: 0 !important;
+ background: #7e7;
+}
+.cm-fat-cursor div.CodeMirror-cursors {
+ z-index: 1;
+}
+.cm-fat-cursor-mark {
+ background-color: rgba(20, 255, 20, 0.5);
+ animation: blink 1.06s steps(1) infinite;
+}
+.cm-animate-fat-cursor {
+ width: auto;
+ border: 0;
+ animation: blink 1.06s steps(1) infinite;
+ background-color: #7e7;
+}
+@keyframes blink {
+ 0% {}
+ 50% { background-color: transparent; }
+ 100% {}
+}
+
+/* Can style cursor different in overwrite (non-insert) mode */
+.CodeMirror-overwrite .CodeMirror-cursor {}
+
+.cm-tab { display: inline-block; text-decoration: inherit; }
+
+.CodeMirror-rulers {
+ position: absolute;
+ left: 0; right: 0; top: -50px; bottom: 0;
+ overflow: hidden;
+}
+.CodeMirror-ruler {
+ border-left: 1px solid #ccc;
+ top: 0; bottom: 0;
+ position: absolute;
+}
+
+/* DEFAULT THEME */
+
+.cm-s-default .cm-header {color: blue;}
+.cm-s-default .cm-quote {color: #090;}
+.cm-negative {color: #d44;}
+.cm-positive {color: #292;}
+.cm-header, .cm-strong {font-weight: bold;}
+.cm-em {font-style: italic;}
+.cm-link {text-decoration: underline;}
+.cm-strikethrough {text-decoration: line-through;}
+
+.cm-s-default .cm-keyword {color: #708;}
+.cm-s-default .cm-atom {color: #219;}
+.cm-s-default .cm-number {color: #164;}
+.cm-s-default .cm-def {color: #00f;}
+.cm-s-default .cm-variable,
+.cm-s-default .cm-punctuation,
+.cm-s-default .cm-property,
+.cm-s-default .cm-operator {}
+.cm-s-default .cm-variable-2 {color: #05a;}
+.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
+.cm-s-default .cm-comment {color: #a50;}
+.cm-s-default .cm-string {color: #a11;}
+.cm-s-default .cm-string-2 {color: #f50;}
+.cm-s-default .cm-meta {color: #555;}
+.cm-s-default .cm-qualifier {color: #555;}
+.cm-s-default .cm-builtin {color: #30a;}
+.cm-s-default .cm-bracket {color: #997;}
+.cm-s-default .cm-tag {color: #170;}
+.cm-s-default .cm-attribute {color: #00c;}
+.cm-s-default .cm-hr {color: #999;}
+.cm-s-default .cm-link {color: #00c;}
+
+.cm-s-default .cm-error {color: #f00;}
+.cm-invalidchar {color: #f00;}
+
+.CodeMirror-composing { border-bottom: 2px solid; }
+
+/* Default styles for common addons */
+
+div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
+div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
+.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
+.CodeMirror-activeline-background {background: #e8f2ff;}
+
+/* STOP */
+
+/* The rest of this file contains styles related to the mechanics of
+ the editor. You probably shouldn't touch them. */
+
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+}
+
+.CodeMirror-scroll {
+ overflow: scroll !important; /* Things will break if this is overridden */
+ /* 50px is the magic margin used to hide the element's real scrollbars */
+ /* See overflow: hidden in .CodeMirror */
+ margin-bottom: -50px; margin-right: -50px;
+ padding-bottom: 50px;
+ height: 100%;
+ outline: none; /* Prevent dragging from highlighting the element */
+ position: relative;
+}
+.CodeMirror-sizer {
+ position: relative;
+ border-right: 50px solid transparent;
+}
+
+/* The fake, visible scrollbars. Used to force redraw during scrolling
+ before actual scrolling happens, thus preventing shaking and
+ flickering artifacts. */
+.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+ position: absolute;
+ z-index: 6;
+ display: none;
+ outline: none;
+}
+.CodeMirror-vscrollbar {
+ right: 0; top: 0;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+.CodeMirror-hscrollbar {
+ bottom: 0; left: 0;
+ overflow-y: hidden;
+ overflow-x: scroll;
+}
+.CodeMirror-scrollbar-filler {
+ right: 0; bottom: 0;
+}
+.CodeMirror-gutter-filler {
+ left: 0; bottom: 0;
+}
+
+.CodeMirror-gutters {
+ position: absolute; left: 0; top: 0;
+ min-height: 100%;
+ z-index: 3;
+}
+.CodeMirror-gutter {
+ white-space: normal;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+ margin-bottom: -50px;
+}
+.CodeMirror-gutter-wrapper {
+ position: absolute;
+ z-index: 4;
+ background: none !important;
+ border: none !important;
+}
+.CodeMirror-gutter-background {
+ position: absolute;
+ top: 0; bottom: 0;
+ z-index: 4;
+}
+.CodeMirror-gutter-elt {
+ position: absolute;
+ cursor: default;
+ z-index: 4;
+}
+.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
+.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
+
+.CodeMirror-lines {
+ cursor: text;
+ min-height: 1px; /* prevents collapsing before first draw */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ /* Reset some styles that the rest of the page might have set */ border-radius: 0;
+ border-width: 0;
+ background: transparent;
+ font-family: inherit;
+ font-size: inherit;
+ margin: 0;
+ white-space: pre;
+ word-wrap: normal;
+ line-height: inherit;
+ color: inherit;
+ z-index: 2;
+ position: relative;
+ overflow: visible;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-font-variant-ligatures: contextual;
+ font-feature-settings: "calt";
+ font-variant-ligatures: contextual;
+}
+.CodeMirror-wrap pre.CodeMirror-line,
+.CodeMirror-wrap pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ white-space: pre-wrap;
+ word-break: normal;
+}
+
+.CodeMirror-linebackground {
+ position: absolute;
+ left: 0; right: 0; top: 0; bottom: 0;
+ z-index: 0;
+}
+
+.CodeMirror-linewidget {
+ position: relative;
+ z-index: 2;
+ padding: 0.1px; /* Force widget margins to stay inside of the container */
+}
+
+.CodeMirror-widget {}
+
+.CodeMirror-rtl pre { direction: rtl; }
+
+.CodeMirror-code {
+ outline: none;
+}
+
+/* Force content-box sizing for the elements where we expect it */
+.CodeMirror-scroll,
+.CodeMirror-sizer,
+.CodeMirror-gutter,
+.CodeMirror-gutters,
+.CodeMirror-linenumber {
+ box-sizing: content-box;
+}
+
+.CodeMirror-measure {
+ position: absolute;
+ width: 100%;
+ height: 0;
+ overflow: hidden;
+ visibility: hidden;
+}
+
+.CodeMirror-cursor {
+ position: absolute;
+ pointer-events: none;
+}
+.CodeMirror-measure pre { position: static; }
+
+div.CodeMirror-cursors {
+ visibility: hidden;
+ position: relative;
+ z-index: 3;
+}
+div.CodeMirror-dragcursors {
+ visibility: visible;
+}
+
+.CodeMirror-focused div.CodeMirror-cursors {
+ visibility: visible;
+}
+
+.CodeMirror-selected { background: #d9d9d9; }
+.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
+.CodeMirror-crosshair { cursor: crosshair; }
+.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
+.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
+
+.cm-searching {
+ background-color: #ffa;
+ background-color: rgba(255, 255, 0, .4);
+}
+
+/* Used to force a border model for a node */
+.cm-force-border { padding-right: .1px; }
+
+@media print {
+ /* Hide the cursor when printing */
+ .CodeMirror div.CodeMirror-cursors {
+ visibility: hidden;
+ }
+}
+
+/* See issue #2901 */
+.cm-tab-wrap-hack:after { content: ''; }
+
+/* Help users use markselection to safely style text background */
+span.CodeMirror-selectedtext { background: none; }
+
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.markdown-editor-wrapper {
+ position: relative;
+ margin-bottom: 12px;
+}
+.markdown-editor-body {
+ display: flex;
+ flex-flow: row nowrap;
+ width: 100%;
+ height: calc(100% - 38px);
+ align-items: center;
+ overflow: hidden;
+}
+.markdown-editor-body .codemirror-container {
+ flex: 1 0;
+ height: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+.markdown-editor-body .CodeMirror-wrap {
+ padding-bottom: 15px;
+}
+.markdown-editor-body .preview-container {
+ flex: 1 0;
+ height: 100%;
+ margin: 10px 0px;
+ padding: 8px 8px 50px 8px;
+ background: #fff;
+ overflow-y: auto;
+ box-sizing: border-box;
+ border-left: 1px solid #ccc;
+ word-wrap: break-word;
+ word-break: break-word;
+ white-space: normal;
+ font-size: 16px;
+}
+.markdown-editor-container {
+ border: 1px solid #ccc;
+ overflow: hidden;
+ border-radius: 4px;
+ font-size: 16px;
+}
+.markdown-editor-container.full-screen {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ height: 100vh !important;
+ z-index: 1010;
+}
+.markdown-editor-container.full-screen .preview-container > div {
+ padding-bottom: 180px !important;
+}
+.markdown-editor-container.full-screen .CodeMirror-sizer > div {
+ margin-bottom: 90px;
+}
+.markdown-editor-container.on-preview .codemirror-container,
+.markdown-editor-container.on-preview .preview-container {
+ width: 50%;
+}
+.mini .markdown-editor-body {
+ height: calc(100% - 28px);
+}
+.flex-end {
+ justify-content: flex-end;
+}
+.my-codemirror-container {
+ border: 1px solid #ccc;
+ width: 100%;
+ margin-bottom: 24px;
+}
+.markdown-tip {
+ color: #cdcdcd;
+ font-size: 12px;
+ position: absolute;
+ right: 0;
+ bottom: -28px;
+ margin-bottom: 7px;
+}
+/* PADDING */
+.CodeMirror-lines {
+ padding: 4px 0;
+ /* Vertical padding around content */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ padding: 0 4px;
+ /* Horizontal padding of content */
+}
+.CodeMirror-scrollbar-filler,
+.CodeMirror-gutter-filler {
+ background-color: white;
+ /* The little square between H and V scrollbars */
+}
+/* GUTTER */
+.CodeMirror-gutters {
+ border-right: 1px solid #ddd;
+ background-color: #f7f7f7;
+ white-space: nowrap;
+}
+.CodeMirror-linenumber {
+ padding: 0 3px 0 5px;
+ min-width: 20px;
+ text-align: right;
+ color: #999;
+ white-space: nowrap;
+}
+.CodeMirror-guttermarker {
+ color: black;
+}
+.CodeMirror-guttermarker-subtle {
+ color: #999;
+}
+/* CURSOR */
+.CodeMirror-cursor {
+ border-left: 1px solid black;
+ border-right: none;
+ width: 0;
+}
+/* Shown when moving in bi-directional text */
+.CodeMirror div.CodeMirror-secondarycursor {
+ border-left: 1px solid silver;
+}
+.cm-fat-cursor .CodeMirror-cursor {
+ width: auto;
+ border: 0 !important;
+ background: #7e7;
+}
+.cm-fat-cursor div.CodeMirror-cursors {
+ z-index: 1;
+}
+.cm-fat-cursor-mark {
+ background-color: rgba(20, 255, 20, 0.5);
+ animation: blink 1.06s steps(1) infinite;
+}
+.cm-animate-fat-cursor {
+ width: auto;
+ border: 0;
+ animation: blink 1.06s steps(1) infinite;
+ background-color: #7e7;
+}
+@keyframes blink {
+ 50% {
+ background-color: transparent;
+ }
+}
+.cm-tab {
+ display: inline-block;
+ text-decoration: inherit;
+}
+.CodeMirror-rulers {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: -50px;
+ bottom: 0;
+ overflow: hidden;
+}
+.CodeMirror-ruler {
+ border-left: 1px solid #ccc;
+ top: 0;
+ bottom: 0;
+ position: absolute;
+}
+/* DEFAULT THEME */
+.cm-s-default .cm-header {
+ color: blue;
+}
+.cm-s-default .cm-quote {
+ color: #090;
+}
+.cm-negative {
+ color: #d44;
+}
+.cm-positive {
+ color: #292;
+}
+.cm-header,
+.cm-strong {
+ font-weight: bold;
+}
+.cm-em {
+ font-style: italic;
+}
+.cm-link {
+ text-decoration: underline;
+}
+.cm-strikethrough {
+ text-decoration: line-through;
+}
+.cm-s-default .cm-keyword {
+ color: #708;
+}
+.cm-s-default .cm-atom {
+ color: #219;
+}
+.cm-s-default .cm-number {
+ color: #164;
+}
+.cm-s-default .cm-def {
+ color: #00f;
+}
+.cm-s-default .cm-variable-2 {
+ color: #05a;
+}
+.cm-s-default .cm-variable-3,
+.cm-s-default .cm-type {
+ color: #085;
+}
+.cm-s-default .cm-comment {
+ color: #a50;
+}
+.cm-s-default .cm-string {
+ color: #a11;
+}
+.cm-s-default .cm-string-2 {
+ color: #f50;
+}
+.cm-s-default .cm-meta {
+ color: #555;
+}
+.cm-s-default .cm-qualifier {
+ color: #555;
+}
+.cm-s-default .cm-builtin {
+ color: #30a;
+}
+.cm-s-default .cm-bracket {
+ color: #997;
+}
+.cm-s-default .cm-tag {
+ color: #170;
+}
+.cm-s-default .cm-attribute {
+ color: #00c;
+}
+.cm-s-default .cm-hr {
+ color: #999;
+}
+.cm-s-default .cm-link {
+ color: #00c;
+}
+.cm-s-default .cm-error {
+ color: #f00;
+}
+.cm-invalidchar {
+ color: #f00;
+}
+.CodeMirror-composing {
+ border-bottom: 2px solid;
+}
+/* Default styles for common addons */
+div.CodeMirror span.CodeMirror-matchingbracket {
+ color: #0b0;
+}
+div.CodeMirror span.CodeMirror-nonmatchingbracket {
+ color: #a22;
+}
+.CodeMirror-matchingtag {
+ background: rgba(255, 150, 0, 0.3);
+}
+.CodeMirror-activeline-background {
+ background: #e8f2ff;
+}
+/* STOP */
+/* The rest of this file contains styles related to the mechanics of
+ the editor. You probably shouldn't touch them. */
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+}
+.CodeMirror-scroll {
+ overflow: scroll !important;
+ /* Things will break if this is overridden */
+ /* 50px is the magic margin used to hide the element's real scrollbars */
+ /* See overflow: hidden in .CodeMirror */
+ margin-bottom: -50px;
+ margin-right: -50px;
+ padding-bottom: 50px;
+ height: 100%;
+ outline: none;
+ /* Prevent dragging from highlighting the element */
+ position: relative;
+}
+.CodeMirror-sizer {
+ position: relative;
+ border-right: 50px solid transparent;
+}
+/* The fake, visible scrollbars. Used to force redraw during scrolling
+ before actual scrolling happens, thus preventing shaking and
+ flickering artifacts. */
+.CodeMirror-vscrollbar,
+.CodeMirror-hscrollbar,
+.CodeMirror-scrollbar-filler,
+.CodeMirror-gutter-filler {
+ position: absolute;
+ z-index: 6;
+ display: none;
+}
+.CodeMirror-vscrollbar {
+ right: 0;
+ top: 0;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+.CodeMirror-hscrollbar {
+ bottom: 0;
+ left: 0;
+ overflow-y: hidden;
+ overflow-x: scroll;
+}
+.CodeMirror-scrollbar-filler {
+ right: 0;
+ bottom: 0;
+}
+.CodeMirror-gutter-filler {
+ left: 0;
+ bottom: 0;
+}
+.CodeMirror-gutters {
+ position: absolute;
+ left: 0;
+ top: 0;
+ min-height: 100%;
+ z-index: 3;
+}
+.CodeMirror-gutter {
+ white-space: normal;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+ margin-bottom: -50px;
+}
+.CodeMirror-gutter-wrapper {
+ position: absolute;
+ z-index: 4;
+ background: none !important;
+ border: none !important;
+}
+.CodeMirror-gutter-background {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ z-index: 4;
+}
+.CodeMirror-gutter-elt {
+ position: absolute;
+ cursor: default;
+ z-index: 4;
+}
+.CodeMirror-gutter-wrapper ::selection {
+ background-color: transparent;
+}
+.CodeMirror-gutter-wrapper ::-moz-selection {
+ background-color: transparent;
+}
+.CodeMirror-lines {
+ cursor: text;
+ min-height: 1px;
+ /* prevents collapsing before first draw */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ /* Reset some styles that the rest of the page might have set */
+ border-radius: 0;
+ border-width: 0;
+ background: transparent;
+ font-family: inherit;
+ font-size: inherit;
+ margin: 0;
+ white-space: pre;
+ word-wrap: normal;
+ line-height: inherit;
+ color: inherit;
+ z-index: 2;
+ position: relative;
+ overflow: visible;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-font-variant-ligatures: contextual;
+ font-feature-settings: "calt";
+ font-variant-ligatures: contextual;
+}
+.CodeMirror-wrap pre.CodeMirror-line,
+.CodeMirror-wrap pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ white-space: pre-wrap;
+ word-break: normal;
+}
+.CodeMirror-linebackground {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 0;
+}
+.CodeMirror-linewidget {
+ position: relative;
+ z-index: 2;
+ padding: 0.1px;
+ /* Force widget margins to stay inside of the container */
+}
+.CodeMirror-rtl pre {
+ direction: rtl;
+}
+.CodeMirror-code {
+ outline: none;
+}
+/* Force content-box sizing for the elements where we expect it */
+.CodeMirror-scroll,
+.CodeMirror-sizer,
+.CodeMirror-gutter,
+.CodeMirror-gutters,
+.CodeMirror-linenumber {
+ box-sizing: content-box;
+}
+.CodeMirror-measure {
+ position: absolute;
+ width: 100%;
+ height: 0;
+ overflow: hidden;
+ visibility: hidden;
+}
+.CodeMirror-cursor {
+ position: absolute;
+ pointer-events: none;
+}
+.CodeMirror-measure pre {
+ position: static;
+}
+div.CodeMirror-cursors {
+ visibility: hidden;
+ position: relative;
+ z-index: 3;
+}
+div.CodeMirror-dragcursors {
+ visibility: visible;
+}
+.CodeMirror-focused div.CodeMirror-cursors {
+ visibility: visible;
+}
+.CodeMirror-selected {
+ background: #d9d9d9;
+}
+.CodeMirror-focused .CodeMirror-selected {
+ background: #d7d4f0;
+}
+.CodeMirror-crosshair {
+ cursor: crosshair;
+}
+.CodeMirror-line::selection,
+.CodeMirror-line > span::selection,
+.CodeMirror-line > span > span::selection {
+ background: #d7d4f0;
+}
+.CodeMirror-line::-moz-selection,
+.CodeMirror-line > span::-moz-selection,
+.CodeMirror-line > span > span::-moz-selection {
+ background: #d7d4f0;
+}
+.cm-searching {
+ background-color: #ffa;
+ background-color: rgba(255, 255, 0, 0.4);
+}
+/* Used to force a border model for a node */
+.cm-force-border {
+ padding-right: 0.1px;
+}
+@media print {
+ /* Hide the cursor when printing */
+ .CodeMirror div.CodeMirror-cursors {
+ visibility: hidden;
+ }
+}
+/* See issue #2901 */
+.cm-tab-wrap-hack:after {
+ content: '';
+}
+/* Help users use markselection to safely style text background */
+span.CodeMirror-selectedtext {
+ background: none;
+}
+.CodeMirror-sizer {
+ padding-top: 10px;
+ padding-bottom: 10px !important;
+}
+.CodeMirror-empty.CodeMirror-focused {
+ outline: none;
+}
+.CodeMirror pre.CodeMirror-placeholder {
+ color: #999;
+}
+.CodeMirror {
+ position: relative;
+ overflow: hidden;
+ background: white;
+ word-break: break-word;
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ word-wrap: break-word;
+ word-break: break-word;
+ white-space: pre-wrap;
+ line-height: 1.6;
+}
+
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.markdown-toolbar-container {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+ padding: 0 5px;
+ margin: 0;
+ position: relative;
+ list-style: none;
+ background: #fff;
+ border-bottom: 1px solid #ccc;
+ box-sizing: border-box;
+ line-height: 20px;
+ width: 100%;
+ min-height: 30px;
+}
+.markdown-toolbar-container .fill-tip {
+ cursor: pointer;
+ font-size: 12px;
+ display: inline-block;
+ padding: 5px;
+ border: 1px solid #E99237;
+ border-radius: 5px;
+ box-sizing: border-box;
+ line-height: 16px;
+ height: auto;
+ color: #A65500;
+ background-color: #FFF1E2;
+ position: relative;
+ margin-left: 10px;
+}
+.markdown-toolbar-container .fill-tip::before {
+ content: ' ';
+ width: 0;
+ height: 0;
+ border-top: 6px solid transparent;
+ border-bottom: 6px solid transparent;
+ border-right: 6px solid #FFF1E2;
+ position: absolute;
+ left: -6px;
+ top: 6px;
+ z-index: 10;
+}
+.markdown-toolbar-container .fill-tip::after {
+ content: ' ';
+ width: 0;
+ height: 0;
+ border-top: 6px solid transparent;
+ border-bottom: 6px solid transparent;
+ border-right: 6px solid #E99237;
+ position: absolute;
+ left: -7px;
+ top: 6px;
+}
+.markdown-toolbar-container li {
+ color: #666;
+ padding: 0 1px;
+ height: 100%;
+ display: flex;
+ height: 38px;
+ flex-flow: column nowrap;
+ justify-content: center;
+}
+.markdown-toolbar-container a,
+.markdown-toolbar-container span {
+ display: block;
+}
+.markdown-toolbar-container a {
+ width: 28px;
+ color: #666;
+ cursor: pointer;
+ text-align: center;
+ font-size: 18px;
+}
+.markdown-toolbar-container .btn-null {
+ width: auto;
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+}
+.markdown-toolbar-container .insert-blank {
+ color: #E99237;
+ font-size: 18px;
+}
+.markdown-toolbar-container span.v-line {
+ margin: 0 5px;
+ height: 65%;
+ border-right: 1px solid #ccc;
+}
+.mini .markdown-toolbar-container li {
+ height: 28px;
+}
+.editor-resize {
+ display: block;
+ width: 120px;
+ height: 4px;
+ left: 54%;
+ margin-top: 2px;
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ cursor: row-resize;
+ white-space: nowrap;
+ overflow: hidden;
+ text-transform: capitalize;
+ box-sizing: border-box;
+ margin: 0 auto;
+}
+.btn-full-screen {
+ position: absolute;
+ right: 5px;
+}
+
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/markdown-editor/css/iconfont.css ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************/
+@font-face {
+ font-family: "md-iconfont";
+ src: url(./static/iconfont.345f94c8.eot);
+ /* IE9 */
+ src: url(./static/iconfont.345f94c8.eot#iefix) format('embedded-opentype'),
+ /* IE6-IE8 */
+ /* url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), */
+ url(./static/iconfont.deef216b.woff) format('woff'),
+ url(./static/iconfont.42606faf.ttf) format('truetype'),
+ /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
+ url(./static/iconfont.504b881c.svg#iconfont) format('svg');
+ /* iOS 4.1- */
+}
+
+.md-iconfont {
+ font-family: "md-iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-uniE900:before {
+ content: "\e900";
+ font-size: 14px;
+ margin-left: 5px;
+}
+
+.icon-shrink:before {
+ content: "\e728";
+}
+
+.icon-enlarge:before {
+ content: "\e623";
+}
+
+.icon-code:before {
+ content: "\e602";
+}
+
+.icon-italic:before {
+ content: "\e718";
+}
+
+.icon-bold:before {
+ content: "\e644";
+}
+
+.icon-picture:before {
+ content: "\e606";
+}
+
+.icon-minus:before {
+ content: "\e62c";
+}
+
+.icon-order-list:before {
+ content: "\e655";
+}
+
+.icon-link:before {
+ content: "\e7d4";
+}
+
+.icon-formula:before {
+ content: "\e633";
+}
+
+.icon-unorder-list:before {
+ content: "\e668";
+}
+
+.icon-edit:before {
+ content: "\e603";
+}
+
+.icon-table:before {
+ content: "\e7db";
+}
+
+.icon-sum:before {
+ content: "\e667";
+}
+
+.icon-eye:before {
+ content: "\e69f";
+}
+
+.icon-eye-slash:before {
+ content: "\e601";
+}
+
+.icon-eraser:before {
+ content: "\e8cd";
+}
+
+.icon-file-code:before {
+ content: "\e9ec";
+}
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/theme/blackboard.css ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* Port of TextMate's Blackboard theme */
+
+.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; }
+.cm-s-blackboard div.CodeMirror-selected { background: #253B76; }
+.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); }
+.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); }
+.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; }
+.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; }
+.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; }
+.cm-s-blackboard .CodeMirror-linenumber { color: #888; }
+.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; }
+
+.cm-s-blackboard .cm-keyword { color: #FBDE2D; }
+.cm-s-blackboard .cm-atom { color: #D8FA3C; }
+.cm-s-blackboard .cm-number { color: #D8FA3C; }
+.cm-s-blackboard .cm-def { color: #8DA6CE; }
+.cm-s-blackboard .cm-variable { color: #FF6400; }
+.cm-s-blackboard .cm-operator { color: #FBDE2D; }
+.cm-s-blackboard .cm-comment { color: #AEAEAE; }
+.cm-s-blackboard .cm-string { color: #61CE3C; }
+.cm-s-blackboard .cm-string-2 { color: #61CE3C; }
+.cm-s-blackboard .cm-meta { color: #D8FA3C; }
+.cm-s-blackboard .cm-builtin { color: #8DA6CE; }
+.cm-s-blackboard .cm-tag { color: #8DA6CE; }
+.cm-s-blackboard .cm-attribute { color: #8DA6CE; }
+.cm-s-blackboard .cm-header { color: #FF6400; }
+.cm-s-blackboard .cm-hr { color: #AEAEAE; }
+.cm-s-blackboard .cm-link { color: #8DA6CE; }
+.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; }
+
+.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; }
+.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; }
+
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/upload-image/index.less ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.upload-button {
+ width: 106px;
+ height: 32px;
+ line-height: 32px;
+ font-size: 12px;
+ display: block;
+ position: relative;
+ color: #0152d9;
+}
+.upload-button input {
+ opacity: 0;
+ width: 160px;
+ height: 32px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+}
+
diff --git a/p__Question__AddOrEdit__index.async.js b/p__Question__AddOrEdit__index.async.js
index 338f53a5b2..ef0eae54aa 100644
--- a/p__Question__AddOrEdit__index.async.js
+++ b/p__Question__AddOrEdit__index.async.js
@@ -2683,7 +2683,7 @@ var input = __webpack_require__(1056);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var es_modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules
-var collapse = __webpack_require__(330);
+var collapse = __webpack_require__(74997);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
var es_form = __webpack_require__(78241);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
diff --git a/p__Shixuns__Detail__Settings__index.async.js b/p__Shixuns__Detail__Settings__index.async.js
index 5125fab05b..fa77afdf1d 100644
--- a/p__Shixuns__Detail__Settings__index.async.js
+++ b/p__Shixuns__Detail__Settings__index.async.js
@@ -1417,7 +1417,7 @@ var Permission = function Permission(_ref) {
};
})(Permission));
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules
-var collapse = __webpack_require__(330);
+var collapse = __webpack_require__(74997);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules
var input_number = __webpack_require__(85731);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules
diff --git a/p__Shixuns__Detail__id.async.js b/p__Shixuns__Detail__id.async.js
index 1d947c406d..ad6e30eecd 100644
--- a/p__Shixuns__Detail__id.async.js
+++ b/p__Shixuns__Detail__id.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[52875,330],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[52875,74997],{
/***/ 80045:
/*!*******************************************************************************************************************!*\
@@ -2568,7 +2568,7 @@ var drawer = __webpack_require__(43428);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/progress/index.js + 13 modules
var progress = __webpack_require__(93948);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules
-var collapse = __webpack_require__(330);
+var collapse = __webpack_require__(74997);
;// CONCATENATED MODULE: ./src/pages/Shixuns/Detail/components/Detection/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Detectionmodules = ({"Header":"Header___XzbiS","doubtIcon":"doubtIcon___itWIF","system":"system___muDp3","body":"body___RUXn8","Collapse":"Collapse___qW89G","Table":"Table___s0Yl7","Row":"Row___UV8EM","content":"content___kHQti","title":"title___Q6WVx","time":"time___gdgDO","Retest":"Retest___PLJVW","progress":"progress___r1CzM","num":"num___t0feJ","dot":"dot___XiDv_"});
@@ -3620,7 +3620,7 @@ const getRenderPropValue = propValue => {
/***/ }),
-/***/ 330:
+/***/ 74997:
/*!************************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules ***!
\************************************************************************/
@@ -3637,10 +3637,10 @@ var RightOutlined = __webpack_require__(22311);
// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js
var _classnames_2_3_2_classnames = __webpack_require__(12124);
var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames);
-// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
var toConsumableArray = __webpack_require__(7094);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(89561);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.4@@babel/runtime/helpers/esm/typeof.js
var esm_typeof = __webpack_require__(28939);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
@@ -3661,12 +3661,12 @@ var defineProperty = __webpack_require__(65817);
var es = __webpack_require__(44516);
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
var KeyCode = __webpack_require__(84821);
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/PanelContent.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/PanelContent.js
-var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var PanelContent = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classnames;
var prefixCls = props.prefixCls,
forceRender = props.forceRender,
@@ -3679,72 +3679,36 @@ var PanelContent = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props,
_React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2),
rendered = _React$useState2[0],
setRendered = _React$useState2[1];
- _react_17_0_2_react.useEffect(
- function () {
- if (forceRender || isActive) {
- setRendered(true);
- }
- },
- [forceRender, isActive],
- );
+ _react_17_0_2_react.useEffect(function () {
+ if (forceRender || isActive) {
+ setRendered(true);
+ }
+ }, [forceRender, isActive]);
if (!rendered) {
return null;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: _classnames_2_3_2_classnames_default()(
- ''.concat(prefixCls, '-content'),
- ((_classnames = {}),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-active'), isActive),
- (0,defineProperty/* default */.Z)(_classnames, ''.concat(prefixCls, '-content-inactive'), !isActive),
- _classnames),
- className,
- ),
- style: style,
- role: role,
- },
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-content-box'),
- },
- children,
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: _classnames_2_3_2_classnames_default()("".concat(prefixCls, "-content"), (_classnames = {}, (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-active"), isActive), (0,defineProperty/* default */.Z)(_classnames, "".concat(prefixCls, "-content-inactive"), !isActive), _classnames), className),
+ style: style,
+ role: role
+ }, /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-content-box")
+ }, children));
});
PanelContent.displayName = 'PanelContent';
/* harmony default export */ var es_PanelContent = (PanelContent);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Panel.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Panel.js
+var _excluded = ["showArrow", "headerClass", "isActive", "onItemClick", "forceRender", "className", "prefixCls", "collapsible", "accordion", "panelKey", "extra", "header", "expandIcon", "openMotion", "destroyInactivePanel", "children"];
-var _excluded = [
- 'showArrow',
- 'headerClass',
- 'isActive',
- 'onItemClick',
- 'forceRender',
- 'className',
- 'prefixCls',
- 'collapsible',
- 'accordion',
- 'panelKey',
- 'extra',
- 'header',
- 'expandIcon',
- 'openMotion',
- 'destroyInactivePanel',
- 'children',
-];
-var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _classNames, _classNames2;
var _props$showArrow = props.showArrow,
showArrow = _props$showArrow === void 0 ? true : _props$showArrow,
@@ -3769,7 +3733,7 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
var collapsibleIcon = collapsible === 'icon';
var ifExtraExist = extra !== null && extra !== undefined && typeof extra !== 'boolean';
var handleItemClick = function handleItemClick() {
- onItemClick === null || onItemClick === void 0 ? void 0 : onItemClick(panelKey);
+ onItemClick === null || onItemClick === void 0 || onItemClick(panelKey);
};
var handleKeyDown = function handleKeyDown(e) {
if (e.key === 'Enter' || e.keyCode === KeyCode/* default */.Z.ENTER || e.which === KeyCode/* default */.Z.ENTER) {
@@ -3778,49 +3742,24 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
};
// ======================== Icon ========================
- var iconNode =
- typeof expandIcon === 'function'
- ? expandIcon(props)
- : /*#__PURE__*/ _react_17_0_2_react.createElement('i', {
- className: 'arrow',
- });
+ var iconNode = typeof expandIcon === 'function' ? expandIcon(props) : /*#__PURE__*/_react_17_0_2_react.createElement("i", {
+ className: "arrow"
+ });
if (iconNode) {
- iconNode = /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-expand-icon'),
- onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined,
- },
- iconNode,
- );
+ iconNode = /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-expand-icon"),
+ onClick: ['header', 'icon'].includes(collapsible) ? handleItemClick : undefined
+ }, iconNode);
}
- var collapsePanelClassNames = _classnames_2_3_2_classnames_default()(
- ((_classNames = {}),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item'), true),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-active'), isActive),
- (0,defineProperty/* default */.Z)(_classNames, ''.concat(prefixCls, '-item-disabled'), disabled),
- _classNames),
- className,
- );
- var headerClassName = _classnames_2_3_2_classnames_default()(
- headerClass,
- ((_classNames2 = {}),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-header'), true),
- (0,defineProperty/* default */.Z)(
- _classNames2,
- ''.concat(prefixCls, '-header-collapsible-only'),
- collapsibleHeader,
- ),
- (0,defineProperty/* default */.Z)(_classNames2, ''.concat(prefixCls, '-icon-collapsible-only'), collapsibleIcon),
- _classNames2),
- );
+ var collapsePanelClassNames = _classnames_2_3_2_classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-active"), isActive), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-item-disabled"), disabled), _classNames), className);
+ var headerClassName = _classnames_2_3_2_classnames_default()(headerClass, (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header"), true), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-header-collapsible-only"), collapsibleHeader), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-icon-collapsible-only"), collapsibleIcon), _classNames2));
// ======================== HeaderProps ========================
var headerProps = {
className: headerClassName,
'aria-expanded': isActive,
'aria-disabled': disabled,
- onKeyDown: handleKeyDown,
+ onKeyDown: handleKeyDown
};
if (!collapsibleHeader && !collapsibleIcon) {
headerProps.onClick = handleItemClick;
@@ -3829,75 +3768,42 @@ var CollapsePanel = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props
}
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- (0,esm_extends/* default */.Z)({}, resetProps, {
- ref: ref,
- className: collapsePanelClassNames,
- }),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- headerProps,
- showArrow && iconNode,
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'span',
- {
- className: ''.concat(prefixCls, '-header-text'),
- onClick: collapsible === 'header' ? handleItemClick : undefined,
- },
- header,
- ),
- ifExtraExist &&
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- className: ''.concat(prefixCls, '-extra'),
- },
- extra,
- ),
- ),
- /*#__PURE__*/ _react_17_0_2_react.createElement(
- es["default"],
- (0,esm_extends/* default */.Z)(
- {
- visible: isActive,
- leavedClassName: ''.concat(prefixCls, '-content-hidden'),
- },
- openMotion,
- {
- forceRender: forceRender,
- removeOnLeave: destroyInactivePanel,
- },
- ),
- function (_ref, motionRef) {
- var motionClassName = _ref.className,
- motionStyle = _ref.style;
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- es_PanelContent,
- {
- ref: motionRef,
- prefixCls: prefixCls,
- className: motionClassName,
- style: motionStyle,
- isActive: isActive,
- forceRender: forceRender,
- role: accordion ? 'tabpanel' : void 0,
- },
- children,
- );
- },
- ),
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", (0,esm_extends/* default */.Z)({}, resetProps, {
+ ref: ref,
+ className: collapsePanelClassNames
+ }), /*#__PURE__*/_react_17_0_2_react.createElement("div", headerProps, showArrow && iconNode, /*#__PURE__*/_react_17_0_2_react.createElement("span", {
+ className: "".concat(prefixCls, "-header-text"),
+ onClick: collapsible === 'header' ? handleItemClick : undefined
+ }, header), ifExtraExist && /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ className: "".concat(prefixCls, "-extra")
+ }, extra)), /*#__PURE__*/_react_17_0_2_react.createElement(es["default"], (0,esm_extends/* default */.Z)({
+ visible: isActive,
+ leavedClassName: "".concat(prefixCls, "-content-hidden")
+ }, openMotion, {
+ forceRender: forceRender,
+ removeOnLeave: destroyInactivePanel
+ }), function (_ref, motionRef) {
+ var motionClassName = _ref.className,
+ motionStyle = _ref.style;
+ return /*#__PURE__*/_react_17_0_2_react.createElement(es_PanelContent, {
+ ref: motionRef,
+ prefixCls: prefixCls,
+ className: motionClassName,
+ style: motionStyle,
+ isActive: isActive,
+ forceRender: forceRender,
+ role: accordion ? 'tabpanel' : void 0
+ }, children);
+ }));
});
/* harmony default export */ var Panel = (CollapsePanel);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/hooks/useItems.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/hooks/useItems.js
+var useItems_excluded = ["children", "label", "key", "collapsible", "onItemClick", "destroyInactivePanel"];
-var useItems_excluded = ['children', 'label', 'key', 'collapsible', 'onItemClick', 'destroyInactivePanel'];
var convertItemsToNodes = function convertItemsToNodes(items, props) {
var prefixCls = props.prefixCls,
accordion = props.accordion,
@@ -3919,16 +3825,12 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
// You may be puzzled why you want to convert them all into strings, me too.
// Maybe: https://github.com/react-component/collapse/blob/aac303a8b6ff30e35060b4f8fecde6f4556fcbe2/src/Collapse.tsx#L15
var key = String(rawKey !== null && rawKey !== void 0 ? rawKey : index);
- var mergeCollapsible =
- rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
- var mergeDestroyInactivePanel =
- rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0
- ? rawDestroyInactivePanel
- : destroyInactivePanel;
+ var mergeCollapsible = rawCollapsible !== null && rawCollapsible !== void 0 ? rawCollapsible : collapsible;
+ var mergeDestroyInactivePanel = rawDestroyInactivePanel !== null && rawDestroyInactivePanel !== void 0 ? rawDestroyInactivePanel : destroyInactivePanel;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- rawOnItemClick === null || rawOnItemClick === void 0 ? void 0 : rawOnItemClick(value);
+ rawOnItemClick === null || rawOnItemClick === void 0 || rawOnItemClick(value);
};
var isActive = false;
if (accordion) {
@@ -3936,23 +3838,19 @@ var convertItemsToNodes = function convertItemsToNodes(items, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- Panel,
- (0,esm_extends/* default */.Z)({}, restProps, {
- prefixCls: prefixCls,
- key: key,
- panelKey: key,
- isActive: isActive,
- accordion: accordion,
- openMotion: openMotion,
- expandIcon: expandIcon,
- header: label,
- collapsible: mergeCollapsible,
- onItemClick: handleItemClick,
- destroyInactivePanel: mergeDestroyInactivePanel,
- }),
- children,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement(Panel, (0,esm_extends/* default */.Z)({}, restProps, {
+ prefixCls: prefixCls,
+ key: key,
+ panelKey: key,
+ isActive: isActive,
+ accordion: accordion,
+ openMotion: openMotion,
+ expandIcon: expandIcon,
+ header: label,
+ collapsible: mergeCollapsible,
+ onItemClick: handleItemClick,
+ destroyInactivePanel: mergeDestroyInactivePanel
+ }), children);
});
};
@@ -3982,12 +3880,11 @@ var getNewChild = function getNewChild(child, index, props) {
} else {
isActive = activeKey.indexOf(key) > -1;
}
- var mergeCollapsible =
- childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
+ var mergeCollapsible = childCollapsible !== null && childCollapsible !== void 0 ? childCollapsible : collapsible;
var handleItemClick = function handleItemClick(value) {
if (mergeCollapsible === 'disabled') return;
onItemClick(value);
- childOnItemClick === null || childOnItemClick === void 0 ? void 0 : childOnItemClick(value);
+ childOnItemClick === null || childOnItemClick === void 0 || childOnItemClick(value);
};
var childProps = {
key: key,
@@ -3996,16 +3893,13 @@ var getNewChild = function getNewChild(child, index, props) {
headerClass: headerClass,
isActive: isActive,
prefixCls: prefixCls,
- destroyInactivePanel:
- childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0
- ? childDestroyInactivePanel
- : destroyInactivePanel,
+ destroyInactivePanel: childDestroyInactivePanel !== null && childDestroyInactivePanel !== void 0 ? childDestroyInactivePanel : destroyInactivePanel,
openMotion: openMotion,
accordion: accordion,
children: child.props.children,
onItemClick: handleItemClick,
expandIcon: expandIcon,
- collapsible: mergeCollapsible,
+ collapsible: mergeCollapsible
};
// https://github.com/ant-design/ant-design/issues/20479
@@ -4017,7 +3911,7 @@ var getNewChild = function getNewChild(child, index, props) {
delete childProps[propName];
}
});
- return /*#__PURE__*/ _react_17_0_2_react.cloneElement(child, childProps);
+ return /*#__PURE__*/_react_17_0_2_react.cloneElement(child, childProps);
};
function useItems(items, rawChildren, props) {
if (Array.isArray(items)) {
@@ -4028,8 +3922,7 @@ function useItems(items, rawChildren, props) {
});
}
/* harmony default export */ var hooks_useItems = (useItems);
-
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/Collapse.js
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/Collapse.js
@@ -4043,14 +3936,13 @@ function getActiveKeysArray(activeKey) {
var currentActiveKey = activeKey;
if (!Array.isArray(currentActiveKey)) {
var activeKeyType = (0,esm_typeof/* default */.Z)(currentActiveKey);
- currentActiveKey =
- activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
+ currentActiveKey = activeKeyType === 'number' || activeKeyType === 'string' ? [currentActiveKey] : [];
}
return currentActiveKey.map(function (key) {
return String(key);
});
}
-var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref) {
+var Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === void 0 ? 'rc-collapse' : _props$prefixCls,
_props$destroyInactiv = props.destroyInactivePanel,
@@ -4073,7 +3965,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
return _onChange === null || _onChange === void 0 ? void 0 : _onChange(v);
},
defaultValue: defaultActiveKey,
- postState: getActiveKeysArray,
+ postState: getActiveKeysArray
}),
_useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
activeKey = _useMergedState2[0],
@@ -4095,10 +3987,7 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
};
// ======================== Children ========================
- (0,warning/* default */.ZP)(
- !children,
- '`children` will be removed in next major version. Please use `items` instead.',
- );
+ (0,warning/* default */.ZP)(!children, '[rc-collapse] `children` will be removed in next major version. Please use `items` instead.');
var mergedChildren = hooks_useItems(items, children, {
prefixCls: prefixCls,
accordion: accordion,
@@ -4107,38 +3996,32 @@ var Collapse = /*#__PURE__*/ _react_17_0_2_react.forwardRef(function (props, ref
collapsible: collapsible,
destroyInactivePanel: destroyInactivePanel,
onItemClick: onItemClick,
- activeKey: activeKey,
+ activeKey: activeKey
});
// ======================== Render ========================
- return /*#__PURE__*/ _react_17_0_2_react.createElement(
- 'div',
- {
- ref: ref,
- className: collapseClassName,
- style: style,
- role: accordion ? 'tablist' : undefined,
- },
- mergedChildren,
- );
+ return /*#__PURE__*/_react_17_0_2_react.createElement("div", {
+ ref: ref,
+ className: collapseClassName,
+ style: style,
+ role: accordion ? 'tablist' : undefined
+ }, mergedChildren);
});
/* harmony default export */ var es_Collapse = (Object.assign(Collapse, {
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
- Panel: Panel,
+ Panel: Panel
}));
+;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.2@rc-collapse/es/index.js
-;// CONCATENATED MODULE: ./node_modules/_rc-collapse@3.7.1@rc-collapse/es/index.js
-
-/* harmony default export */ var _rc_collapse_3_7_1_rc_collapse_es = (es_Collapse);
+/* harmony default export */ var _rc_collapse_3_7_2_rc_collapse_es = (es_Collapse);
/**
* @deprecated use `items` instead, will be removed in `v4.0.0`
*/
var es_Panel = es_Collapse.Panel;
-
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/omit.js
var omit = __webpack_require__(99468);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/motion.js
@@ -4171,7 +4054,7 @@ const CollapsePanel_CollapsePanel = /*#__PURE__*/_react_17_0_2_react.forwardRef(
const collapsePanelClassName = _classnames_2_3_2_classnames_default()({
[`${prefixCls}-no-arrow`]: !showArrow
}, className);
- return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es.Panel, Object.assign({
+ return /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es.Panel, Object.assign({
ref: ref
}, props, {
prefixCls: prefixCls,
@@ -4523,7 +4406,7 @@ const Collapse_Collapse = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, re
}
return child;
}) : null, [children]);
- return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_1_rc_collapse_es, Object.assign({
+ return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(_rc_collapse_3_7_2_rc_collapse_es, Object.assign({
ref: ref,
openMotion: openMotion
}, (0,omit/* default */.Z)(props, ['rootClassName']), {
diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js
index 3b51316eaf..447e0018c3 100644
--- a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js
+++ b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js
@@ -125,7 +125,7 @@ var es_select = __webpack_require__(57809);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(1056);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules
-var collapse = __webpack_require__(330);
+var collapse = __webpack_require__(74997);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
var es_form = __webpack_require__(78241);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
diff --git a/p__Shixuns__Edit__index.async.js b/p__Shixuns__Edit__index.async.js
index 45e0ced054..adc00aaa0c 100644
--- a/p__Shixuns__Edit__index.async.js
+++ b/p__Shixuns__Edit__index.async.js
@@ -4554,9 +4554,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -4594,7 +4592,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -4638,12 +4636,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/p__User__Detail__Classrooms__index.async.js b/p__User__Detail__Classrooms__index.async.js
index ea76505d09..486c00c763 100644
--- a/p__User__Detail__Classrooms__index.async.js
+++ b/p__User__Detail__Classrooms__index.async.js
@@ -469,10 +469,10 @@ var noData = function noData(_ref) {
/***/ }),
-/***/ 44282:
-/*!*****************************************************************!*\
- !*** ./src/pages/User/Detail/Classrooms/index.tsx + 11 modules ***!
- \*****************************************************************/
+/***/ 96904:
+/*!****************************************************************!*\
+ !*** ./src/pages/User/Detail/Classrooms/index.tsx + 3 modules ***!
+ \****************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// ESM COMPAT FLAG
@@ -510,7 +510,7 @@ var skeleton = __webpack_require__(59981);
var pagination = __webpack_require__(41867);
;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/index.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var Classroomsmodules = ({"flex_box_center":"flex_box_center___UDJxC","flex_space_between":"flex_space_between___fcYpt","flex_box_vertical_center":"flex_box_vertical_center___FjiZG","flex_box_center_end":"flex_box_center_end___gma_i","flex_box_column":"flex_box_column___lf0cP","wrap":"wrap___clOnY","midWrap":"midWrap___gG9Uu","color999":"color999___RFN2V","orderWrap":"orderWrap___r15nq","orderIconWrap":"orderIconWrap___spz3t","orderAsc":"orderAsc___Re_qf","orderDesc":"orderDesc___rJmuG","color0152d9":"color0152d9___ApCDl","h10":"h10___oU0Y2","cursorPointer":"cursorPointer___HMY1d","orderTextWrap":"orderTextWrap___dcHjC","cardWrap":"cardWrap___ept41","countWrap":"countWrap___n8DLt","affixContainer":"affixContainer___CWtV9","qrcode":"qrcode___uBoZl","img":"img___f4Dx_","tips":"tips___n7tsG","close":"close___wytVo","text":"text___OKSE5","type":"type___S3Iq1","folderWrapper":"folderWrapper___B7Ipd"});
+/* harmony default export */ var Classroomsmodules = ({"flex_box_center":"flex_box_center___UDJxC","flex_space_between":"flex_space_between___fcYpt","flex_box_vertical_center":"flex_box_vertical_center___FjiZG","flex_box_center_end":"flex_box_center_end___gma_i","flex_box_column":"flex_box_column___lf0cP","wrap":"wrap___clOnY","midWrap":"midWrap___gG9Uu","color999":"color999___RFN2V","orderWrap":"orderWrap___r15nq","orderIconWrap":"orderIconWrap___spz3t","orderAsc":"orderAsc___Re_qf","orderDesc":"orderDesc___rJmuG","color0152d9":"color0152d9___ApCDl","h10":"h10___oU0Y2","cursorPointer":"cursorPointer___HMY1d","orderTextWrap":"orderTextWrap___dcHjC","cardWrap":"cardWrap___ept41","countWrap":"countWrap___n8DLt","affixContainer":"affixContainer___CWtV9","qrcode":"qrcode___uBoZl","img":"img___f4Dx_","tips":"tips___n7tsG","close":"close___wytVo","text":"text___OKSE5","type":"type___S3Iq1"});
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(6848);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules
@@ -719,634 +719,6 @@ var Items = function Items(_ref) {
var JoinClassroomModal = __webpack_require__(18692);
// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules
var verifyLogin = __webpack_require__(39090);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
-var modal = __webpack_require__(43418);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
-var input = __webpack_require__(1056);
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
-var es_button = __webpack_require__(3113);
-;// CONCATENATED MODULE: ./src/components/CourseFolder/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var CourseFoldermodules = ({"list":"list___x7hMl","btns":"btns___XdJtG","name":"name___eka0n"});
-// EXTERNAL MODULE: ./src/service/user.ts
-var service_user = __webpack_require__(43916);
-;// CONCATENATED MODULE: ./src/components/CourseFolder/index.tsx
-
-
-
-
-
-
-
-
-
-
-var List = function List(_ref) {
- var data = _ref.data,
- _ref$onOpen = _ref.onOpen,
- onOpen = _ref$onOpen === void 0 ? function () {} : _ref$onOpen,
- _ref$onMove = _ref.onMove,
- onMove = _ref$onMove === void 0 ? function () {} : _ref$onMove,
- _ref$onRenameOk = _ref.onRenameOk,
- onRenameOk = _ref$onRenameOk === void 0 ? function () {} : _ref$onRenameOk,
- _ref$onDeleteOk = _ref.onDeleteOk,
- onDeleteOk = _ref$onDeleteOk === void 0 ? function () {} : _ref$onDeleteOk;
- var _useState = (0,_react_17_0_2_react.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- visible = _useState2[0],
- setVisible = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)(''),
- _useState4 = slicedToArray_default()(_useState3, 2),
- value = _useState4[0],
- setValue = _useState4[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- if (data.name) {
- setValue(data === null || data === void 0 ? void 0 : data.name);
- }
- }, [data === null || data === void 0 ? void 0 : data.name]);
- var onRename = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id) {
- var array, i, res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- array = ['?', '、', '/', '╲', '*', '<', '>', '|'];
- if (value.trim()) {
- _context.next = 4;
- break;
- }
- message/* default */.ZP.warn('请输入文件夹名称');
- return _context.abrupt("return");
- case 4:
- if (!(value.charAt(0) === ' ')) {
- _context.next = 7;
- break;
- }
- message/* default */.ZP.warn('首字符不能为空格');
- return _context.abrupt("return");
- case 7:
- i = 0;
- case 8:
- if (!(i < value.length)) {
- _context.next = 15;
- break;
- }
- if (!array.includes(value.charAt(i))) {
- _context.next = 12;
- break;
- }
- message/* default */.ZP.warn('文件夹名称包含特殊字符');
- return _context.abrupt("return", false);
- case 12:
- i++;
- _context.next = 8;
- break;
- case 15:
- _context.next = 17;
- return (0,service_user/* editCourseFolder */.Ae)(id, {
- name: value
- });
- case 17:
- res = _context.sent;
- if (res.status === 0) {
- setVisible(false);
- onRenameOk();
- }
- case 19:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function onRename(_x) {
- return _ref2.apply(this, arguments);
- };
- }();
- var onDelete = function onDelete(id) {
- modal/* default */.Z.confirm({
- title: '提示',
- okText: '确认删除',
- className: "custom-modal-divider ",
- icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: "\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- children: "\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BFE\u5802\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01"
- })]
- }),
- cancelText: '取消',
- onOk: function () {
- var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- _context2.next = 2;
- return (0,service_user/* deleteCourseFolder */.m0)(id);
- case 2:
- res = _context2.sent;
- if (res.status === 0) {
- onDeleteOk();
- }
- case 4:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- function onOk() {
- return _onOk.apply(this, arguments);
- }
- return onOk;
- }()
- });
- };
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: CourseFoldermodules.list,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: "iconfont icon-wenjianjia2 c-light-primary mr10"
- }), visible ? /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- style: {
- maxWidth: 800
- },
- value: value,
- onChange: function onChange(e) {
- return setValue(e.target.value);
- }
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- title: data === null || data === void 0 ? void 0 : data.name,
- onClick: function onClick() {
- return onOpen(data.id);
- },
- className: CourseFoldermodules.name,
- children: data === null || data === void 0 ? void 0 : data.name
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: CourseFoldermodules.btns,
- style: {
- height: 21
- },
- children: [visible ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return onRename(data.id);
- },
- className: "ml0",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-chenggong1",
- style: {
- color: '#33BD8C'
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- return setVisible(false);
- },
- className: "ml10",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-qingchu"
- })
- })]
- }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- onMove(data.id, 'up');
- },
- className: "ml0",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-shangyi3",
- style: {
- transform: 'translateY(2px)'
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick() {
- onMove(data.id, 'down');
- },
- className: "ml10",
- style: {
- transform: 'rotate(180deg) translateY(-1px)'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-shangyi3"
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- style: {
- marginLeft: 16
- },
- onClick: function onClick() {
- return setVisible(true);
- },
- type: "link",
- children: "\u91CD\u547D\u540D"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
- onClick: function onClick() {
- return onDelete(data.id);
- },
- type: "link",
- danger: true,
- children: "\u5220\u9664"
- })]
- })]
- });
-};
-/* harmony default export */ var CourseFolder = (List);
-;// CONCATENATED MODULE: ./src/components/Crumbs/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var Crumbsmodules = ({"flex_box_center":"flex_box_center___pi9_S","flex_space_between":"flex_space_between___rO6RX","flex_box_vertical_center":"flex_box_vertical_center___Um6_a","flex_box_center_end":"flex_box_center_end___cvzvJ","flex_box_column":"flex_box_column___JTgH5","pWrap":"pWrap___XZhnK","few":"few___ZWrwh"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js
-var popover = __webpack_require__(60324);
-;// CONCATENATED MODULE: ./src/components/Crumbs/index.tsx
-
-
-
-
-
-var Crumbs = function Crumbs(_ref) {
- var _ref$data = _ref.data,
- data = _ref$data === void 0 ? [] : _ref$data,
- _onClick = _ref.onClick;
- // const [value, setValue] = useState('');
-
- var renderFew = function renderFew() {
- return data.map(function (e, i) {
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Crumbsmodules.few,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- title: e.name,
- style: {
- color: i === 0 ? '#333333' : '#999999'
- },
- onClick: function onClick() {
- return _onClick(e.id);
- },
- children: e.name
- }), i < data.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "/"
- })]
- }, i);
- });
- };
- var renderMuch = function renderMuch() {
- var bool = true;
- var items = data.slice(2, -2);
- var content = /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: Crumbsmodules.pWrap,
- children: items.map(function (e) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- title: e.name,
- onClick: function onClick() {
- return _onClick(e.id);
- },
- children: e.name
- }, e.id);
- })
- });
- return data.map(function (e, i) {
- var dom = null;
- if (i > 1 && i < data.length - 2) {
- if (bool) {
- dom = /*#__PURE__*/(0,jsx_runtime.jsx)(popover/* default */.Z, {
- placement: "bottom",
- content: content,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- style: {
- color: "#999",
- cursor: 'pointer'
- },
- children: ".../"
- })
- }, i);
- bool = false;
- }
- } else {
- dom = /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Crumbsmodules.few,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
- title: e.name,
- style: {
- color: i === 0 ? '#333333' : '#999999'
- },
- onClick: function onClick() {
- return _onClick(e.id);
- },
- children: e.name
- }), i < data.length - 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- children: "/"
- })]
- }, i);
- }
- return dom;
- });
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
- style: {
- overflowX: 'auto'
- },
- children: (data === null || data === void 0 ? void 0 : data.length) > 5 ? renderMuch() : renderFew()
- });
-};
-/* harmony default export */ var components_Crumbs = (Crumbs);
-;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var CreateNewFolderModalmodules = ({"flex_box_center":"flex_box_center___1CKo6","flex_space_between":"flex_space_between___rUCdg","flex_box_vertical_center":"flex_box_vertical_center___GLcu0","flex_box_center_end":"flex_box_center_end___MHgUN","flex_box_column":"flex_box_column___xb09K","addModal":"addModal___kAwch","row":"row___d1DjU","label":"label___LwmlC","customTree":"customTree___DxRuQ","name":"name___hihBv"});
-// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree/index.js + 8 modules
-var tree = __webpack_require__(51218);
-;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/CustomTree.tsx
-
-
-
-
-
-
-var CustomTree = function CustomTree(_ref) {
- var value = _ref.value,
- onChange = _ref.onChange,
- defaultValue = _ref.defaultValue,
- disabled = _ref.disabled,
- data = _ref.data;
- var _useState = (0,_react_17_0_2_react.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- treeData = _useState2[0],
- setTreeData = _useState2[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- var item = [{
- title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- title: '根目录',
- className: CreateNewFolderModalmodules.name,
- children: "\u6839\u76EE\u5F55"
- }),
- key: 0,
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-wenjianjia2 c-light-primary mr10",
- style: {
- lineHeight: '19px'
- }
- }),
- children: transformTreeKey(data || [])
- }];
- setTreeData(item);
- }, [data]);
- function mapTree(org) {
- var realChildren = org.children;
- var haveChildren = Array.isArray(realChildren) && realChildren.length > 0;
- var key = org === null || org === void 0 ? void 0 : org.id;
- return {
- //分别将我们查询出来的值做出改变他的key
- title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- title: org === null || org === void 0 ? void 0 : org.name,
- className: CreateNewFolderModalmodules.name,
- children: org === null || org === void 0 ? void 0 : org.name
- }),
- key: key,
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-wenjianjia2 c-light-primary mr10",
- style: {
- lineHeight: '19px'
- }
- }),
- //判断它是否存在子集,若果存在就进行再次进行遍历操作,知道不存在子集便对其他的元素进行操作
- children: haveChildren ? realChildren === null || realChildren === void 0 ? void 0 : realChildren.map(function (e) {
- return mapTree(e);
- }) : []
- };
- }
- var transformTreeKey = function transformTreeKey(items) {
- return items === null || items === void 0 ? void 0 : items.map(function (org) {
- return mapTree(org);
- });
- };
- var param = defaultValue ? {
- defaultExpandedKeys: [0]
- } : {
- selectedKeys: value,
- defaultExpandedKeys: value
- };
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: CreateNewFolderModalmodules.customTree,
- children: treeData.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, param), {}, {
- showIcon: true,
- treeData: treeData,
- onSelect: onChange,
- disabled: disabled
- }))
- });
-};
-/* harmony default export */ var CreateNewFolderModal_CustomTree = (CustomTree);
-;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/index.tsx
-
-
-
-
-
-
-
-
-
-
-var CreateNewFolderModal = function CreateNewFolderModal(_ref) {
- var onOk = _ref.onOk,
- visible = _ref.visible,
- onCancel = _ref.onCancel,
- data = _ref.data,
- currentFolderId = _ref.currentFolderId;
- var _useState = (0,_react_17_0_2_react.useState)(''),
- _useState2 = slicedToArray_default()(_useState, 2),
- value = _useState2[0],
- setValue = _useState2[1];
- var _useState3 = (0,_react_17_0_2_react.useState)([0]),
- _useState4 = slicedToArray_default()(_useState3, 2),
- selectedKeys = _useState4[0],
- setSelectedKeys = _useState4[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- setSelectedKeys([currentFolderId]);
- setValue('');
- }, [currentFolderId]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var array, i, res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- array = ['?', '、', '/', '╲', '*', '<', '>', '|'];
- if (value.trim()) {
- _context.next = 4;
- break;
- }
- message/* default */.ZP.warn('请输入文件夹名称');
- return _context.abrupt("return");
- case 4:
- if (!(value.charAt(0) === ' ')) {
- _context.next = 7;
- break;
- }
- message/* default */.ZP.warn('首字符不能为空格');
- return _context.abrupt("return");
- case 7:
- i = 0;
- case 8:
- if (!(i < value.length)) {
- _context.next = 15;
- break;
- }
- if (!array.includes(value.charAt(i))) {
- _context.next = 12;
- break;
- }
- message/* default */.ZP.warn('文件夹名称包含特殊字符');
- return _context.abrupt("return", false);
- case 12:
- i++;
- _context.next = 8;
- break;
- case 15:
- _context.next = 17;
- return (0,service_user/* createCourseFolder */.zK)({
- parent_id: selectedKeys.length > 0 ? selectedKeys[0] : 0,
- name: value
- });
- case 17:
- res = _context.sent;
- if (res.status === 0) {
- onCancel();
- onOk(res === null || res === void 0 ? void 0 : res.course_folder_id);
- }
- case 19:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- title: "\u65B0\u5EFA\u6587\u4EF6\u5939",
- visible: visible,
- width: 500,
- onCancel: onCancel,
- onOk: handleOk,
- destroyOnClose: true,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: CreateNewFolderModalmodules.addModal,
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: CreateNewFolderModalmodules.row,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: CreateNewFolderModalmodules.label,
- children: "\u6587\u4EF6\u5939\u540D\u79F0: "
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- placeholder: "\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",
- value: value,
- onChange: function onChange(e) {
- return setValue(e.target.value);
- }
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: CreateNewFolderModalmodules.row,
- style: {
- alignItems: 'start',
- maxHeight: 500,
- overflow: 'auto'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: CreateNewFolderModalmodules.label,
- children: "\u6587\u4EF6\u5939\u4F4D\u7F6E: "
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(CreateNewFolderModal_CustomTree, {
- value: selectedKeys,
- onChange: function onChange(keys) {
- return setSelectedKeys(keys);
- },
- data: data
- })]
- })]
- })
- });
-};
-/* harmony default export */ var components_CreateNewFolderModal = (CreateNewFolderModal);
-;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/components/AddClassroomModal/index.tsx
-
-
-
-
-
-
-
-
-
-
-var AddClassroomModal = function AddClassroomModal(_ref) {
- var onOk = _ref.onOk,
- visible = _ref.visible,
- onCancel = _ref.onCancel,
- data = _ref.data,
- currentFolderId = _ref.currentFolderId,
- moveClassId = _ref.moveClassId;
- var _useState = (0,_react_17_0_2_react.useState)([0]),
- _useState2 = slicedToArray_default()(_useState, 2),
- selectedKeys = _useState2[0],
- setSelectedKeys = _useState2[1];
- (0,_react_17_0_2_react.useEffect)(function () {
- setSelectedKeys([currentFolderId]);
- }, [currentFolderId]);
- var handleOk = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- _context.next = 2;
- return (0,service_user/* createUserFolder */.u4)(selectedKeys.length > 0 ? selectedKeys[0] : 0, {
- course_id: moveClassId
- });
- case 2:
- res = _context.sent;
- if (res.status === 0) {
- onCancel();
- onOk();
- }
- case 4:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleOk() {
- return _ref2.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
- centered: true,
- title: "\u79FB\u52A8\u5230",
- visible: visible,
- width: 500,
- onCancel: onCancel,
- onOk: handleOk,
- destroyOnClose: true,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: CreateNewFolderModalmodules.addModal,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- alignItems: 'start',
- maxHeight: 500,
- overflow: 'auto'
- },
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(CreateNewFolderModal_CustomTree, {
- value: selectedKeys,
- onChange: function onChange(keys) {
- return setSelectedKeys(keys);
- },
- data: data
- })
- })]
- })
- });
-};
-/* harmony default export */ var components_AddClassroomModal = (AddClassroomModal);
;// CONCATENATED MODULE: ./src/pages/User/Detail/Classrooms/index.tsx
@@ -1369,12 +741,8 @@ var _excluded = ["user", "userDetail", "globalSetting", "loading", "dispatch"];
-
-
-
-
var Classrooms = function Classrooms(_ref) {
- var _user$userInfo2, _user$userInfo4, _user$userInfo5, _globalSetting$settin, _user$userInfo6, _globalSetting$settin2, _user$userInfo7;
+ var _user$userInfo2, _user$userInfo4, _user$userInfo5, _globalSetting$settin;
var user = _ref.user,
userDetail = _ref.userDetail,
globalSetting = _ref.globalSetting,
@@ -1428,32 +796,12 @@ var Classrooms = function Classrooms(_ref) {
_useState16 = slicedToArray_default()(_useState15, 2),
showType = _useState16[0],
setShowType = _useState16[1];
- var _useState17 = (0,_react_17_0_2_react.useState)(false),
- _useState18 = slicedToArray_default()(_useState17, 2),
- addFolderBtnLoading = _useState18[0],
- setAddFolderBtnLoading = _useState18[1];
- var _useState19 = (0,_react_17_0_2_react.useState)(false),
- _useState20 = slicedToArray_default()(_useState19, 2),
- addFolderModalVisible = _useState20[0],
- setAddFolderModalVisible = _useState20[1];
- var _useState21 = (0,_react_17_0_2_react.useState)(),
- _useState22 = slicedToArray_default()(_useState21, 2),
- initFolderData = _useState22[0],
- setInitFolderData = _useState22[1];
- var _useState23 = (0,_react_17_0_2_react.useState)(),
- _useState24 = slicedToArray_default()(_useState23, 2),
- navigation = _useState24[0],
- setNavigation = _useState24[1];
- var _useState25 = (0,_react_17_0_2_react.useState)(),
- _useState26 = slicedToArray_default()(_useState25, 2),
- folderData = _useState26[0],
- setFolderData = _useState26[1];
// 固定弹窗显隐状态
- var _useState27 = (0,_react_17_0_2_react.useState)(true),
- _useState28 = slicedToArray_default()(_useState27, 2),
- affixStatus = _useState28[0],
- setAffixStatus = _useState28[1];
+ var _useState17 = (0,_react_17_0_2_react.useState)(true),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ affixStatus = _useState18[0],
+ setAffixStatus = _useState18[1];
(0,_react_17_0_2_react.useEffect)(function () {
var _location$pathname$sp;
username.current = (_location$pathname$sp = location.pathname.split('/')) === null || _location$pathname$sp === void 0 ? void 0 : _location$pathname$sp[2];
@@ -1467,9 +815,7 @@ var Classrooms = function Classrooms(_ref) {
username: username.current
};
setParams(query);
- getCourses(query).then(function (res) {
- setInitFolderData(res === null || res === void 0 ? void 0 : res.course_folders);
- });
+ getCourses(query);
}, [location.pathname]);
(0,_react_17_0_2_react.useEffect)(function () {
var _user$userInfo;
@@ -1518,11 +864,8 @@ var Classrooms = function Classrooms(_ref) {
if (res) {
setCount(res.count || 0);
setData(res.courses || []);
- setNavigation(res.navigation || []);
- setFolderData(res.course_folders || []);
}
- return _context.abrupt("return", res);
- case 5:
+ case 4:
case "end":
return _context.stop();
}
@@ -1532,47 +875,6 @@ var Classrooms = function Classrooms(_ref) {
return _ref2.apply(this, arguments);
};
}();
- var _useState29 = (0,_react_17_0_2_react.useState)(false),
- _useState30 = slicedToArray_default()(_useState29, 2),
- moveClassroomModalVisible = _useState30[0],
- setMoveClassroomModalVisible = _useState30[1];
- var _useState31 = (0,_react_17_0_2_react.useState)(0),
- _useState32 = slicedToArray_default()(_useState31, 2),
- moveClassId = _useState32[0],
- setMoveClassId = _useState32[1];
- var _openMoveClassroomModal = /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(courseId) {
- var query, res;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- query = {
- page: 1,
- per_page: 16,
- sort_by: 'updated_at',
- sort_direction: 'desc',
- username: username.current
- };
- _context2.next = 3;
- return dispatch({
- type: 'userDetail/getCourses',
- payload: query
- });
- case 3:
- res = _context2.sent;
- setMoveClassId(courseId);
- setInitFolderData(res === null || res === void 0 ? void 0 : res.course_folders);
- setMoveClassroomModalVisible(true);
- case 7:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- return function openMoveClassroomModal(_x2) {
- return _ref3.apply(this, arguments);
- };
- }();
var handleChangeCategory = function handleChangeCategory(category) {
var _window$location$href;
console.log(category, 'category');
@@ -1685,14 +987,7 @@ var Classrooms = function Classrooms(_ref) {
id: 'end',
name: '已结束'
}];
- var handleOpen = function handleOpen(id) {
- var newParams = objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- page: 1,
- course_folder_id: id
- });
- setParams(newParams);
- getCourses(newParams);
- };
+ console.log((0,authority/* isStudents */.Yh)(), 2222);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Classroomsmodules.wrap,
@@ -1748,93 +1043,14 @@ var Classrooms = function Classrooms(_ref) {
return handleJoinVerify(VerifyType.Classrooms);
},
children: "\u52A0\u5165\u6559\u5B66\u8BFE\u5802"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ }), ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.hide_course) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
style: {
marginLeft: 'auto'
},
- children: [((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.hide_course) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
- style: {
- marginLeft: 'auto'
- },
- onClick: function onClick() {
- return _umi_production_exports.history.push("/classrooms/new?username=".concat(username.current));
- },
- children: "\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802"
- }), ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.hide_course) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
- loading: addFolderBtnLoading,
- style: {
- marginLeft: 10
- },
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
- var query, res;
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- query = {
- page: 1,
- per_page: 16,
- sort_by: 'updated_at',
- sort_direction: 'desc',
- username: username.current
- };
- setAddFolderBtnLoading(true);
- _context3.next = 4;
- return getCourses(query);
- case 4:
- res = _context3.sent;
- setInitFolderData(res === null || res === void 0 ? void 0 : res.course_folders);
- setAddFolderBtnLoading(false);
- setAddFolderModalVisible(true);
- case 8:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- })),
- children: "\u65B0\u5EFA\u6587\u4EF6\u5939"
- })]
- })]
- }), ((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.identity) !== 'student' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: Classroomsmodules.folderWrapper,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(components_Crumbs, {
- data: navigation,
- onClick: handleOpen
- }), folderData === null || folderData === void 0 ? void 0 : folderData.map(function (item) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(CourseFolder, {
- data: item,
- onMove: /*#__PURE__*/function () {
- var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id, moveType) {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- _context4.next = 2;
- return (0,service_user/* moveCourseFolder */.gk)(id, {
- type: moveType
- });
- case 2:
- res = _context4.sent;
- if (res.status === 0) {
- getCourses(params);
- }
- case 4:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- }));
- return function (_x3, _x4) {
- return _ref5.apply(this, arguments);
- };
- }(),
- onOpen: handleOpen,
- onRenameOk: function onRenameOk() {
- return getCourses(params);
- },
- onDeleteOk: function onDeleteOk() {
- return getCourses(params);
- }
- }, item.id);
+ onClick: function onClick() {
+ return _umi_production_exports.history.push("/classrooms/new?username=".concat(username.current));
+ },
+ children: "\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, {
loading: loading['userDetail/getCourses'],
@@ -1844,21 +1060,17 @@ var Classrooms = function Classrooms(_ref) {
},
children: [showType == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* ClassroomList */.w9, {
dataSource: data === null || data === void 0 ? void 0 : data.map(function (e) {
- var _e$teacher;
+ var _e$teacher, _e$teacher2;
return objectSpread2_default()(objectSpread2_default()({}, e), {}, {
is_accessible: e.can_visited,
course_members_count: e.members_count,
tasks_count: e.homework_commons_count,
- // avatar_url: e.teacher?.avatar_url,
- creator: (_e$teacher = e.teacher) === null || _e$teacher === void 0 ? void 0 : _e$teacher.real_name
+ avatar_url: (_e$teacher = e.teacher) === null || _e$teacher === void 0 ? void 0 : _e$teacher.avatar_url,
+ creator: (_e$teacher2 = e.teacher) === null || _e$teacher2 === void 0 ? void 0 : _e$teacher2.real_name
});
}),
right: 23,
- col: 3,
- type: 1,
- openMoveClassroomModal: function openMoveClassroomModal(courseId) {
- return _openMoveClassroomModal(courseId);
- }
+ col: 3
// precision={1}
,
wrapWidth: 887,
@@ -1892,32 +1104,6 @@ var Classrooms = function Classrooms(_ref) {
})
})]
})]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_CreateNewFolderModal, {
- visible: addFolderModalVisible,
- onCancel: function onCancel() {
- return setAddFolderModalVisible(false);
- },
- data: initFolderData,
- currentFolderId: params.course_folder_id,
- onOk: function onOk(folderId) {
- getCourses(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- page: 1,
- course_folder_id: folderId
- }));
- }
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AddClassroomModal, {
- visible: moveClassroomModalVisible,
- onCancel: function onCancel() {
- return setMoveClassroomModalVisible(false);
- },
- data: initFolderData,
- moveClassId: moveClassId,
- currentFolderId: params.course_folder_id,
- onOk: function onOk() {
- getCourses(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- page: 1
- }));
- }
}), /*#__PURE__*/(0,jsx_runtime.jsx)(JoinClassroomModal/* default */.Z, {
visible: visibleJoinClassroom,
onCancel: function onCancel() {
@@ -1926,11 +1112,11 @@ var Classrooms = function Classrooms(_ref) {
})]
});
};
-/* harmony default export */ var Detail_Classrooms = ((0,_umi_production_exports.connect)(function (_ref6) {
- var user = _ref6.user,
- userDetail = _ref6.userDetail,
- loading = _ref6.loading,
- globalSetting = _ref6.globalSetting;
+/* harmony default export */ var Detail_Classrooms = ((0,_umi_production_exports.connect)(function (_ref3) {
+ var user = _ref3.user,
+ userDetail = _ref3.userDetail,
+ loading = _ref3.loading,
+ globalSetting = _ref3.globalSetting;
return {
user: user,
userDetail: userDetail,
@@ -1939,369 +1125,6 @@ var Classrooms = function Classrooms(_ref) {
};
})(Classrooms));
-/***/ }),
-
-/***/ 77578:
-/*!**********************************************************************!*\
- !*** ./node_modules/_antd@5.9.0@antd/es/_util/getRenderPropValue.js ***!
- \**********************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ Z: function() { return /* binding */ getRenderPropValue; }
-/* harmony export */ });
-const getRenderPropValue = propValue => {
- if (!propValue) {
- return null;
- }
- if (typeof propValue === 'function') {
- return propValue();
- }
- return propValue;
-};
-
-/***/ }),
-
-/***/ 39722:
-/*!***************************************************************!*\
- !*** ./node_modules/_antd@5.9.0@antd/es/popover/PurePanel.js ***!
- \***************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ t5: function() { return /* binding */ RawPurePanel; }
-/* harmony export */ });
-/* unused harmony export getOverlay */
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124);
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ 36355);
-/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578);
-/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 17356);
-"use client";
-
-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;
-};
-
-
-
-
-
-
-const getOverlay = (prefixCls, title, content) => {
- if (!title && !content) return undefined;
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", {
- className: `${prefixCls}-title`
- }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", {
- className: `${prefixCls}-inner-content`
- }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(content)));
-};
-const RawPurePanel = props => {
- const {
- hashId,
- prefixCls,
- className,
- style,
- placement = 'top',
- title,
- content,
- children
- } = props;
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", {
- className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(hashId, prefixCls, `${prefixCls}-pure`, `${prefixCls}-placement-${placement}`, className),
- style: style
- }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", {
- className: `${prefixCls}-arrow`
- }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_tooltip__WEBPACK_IMPORTED_MODULE_1__/* .Popup */ .G, Object.assign({}, props, {
- className: hashId,
- prefixCls: prefixCls
- }), children || getOverlay(prefixCls, title, content)));
-};
-const PurePanel = props => {
- const {
- prefixCls: customizePrefixCls
- } = props,
- restProps = __rest(props, ["prefixCls"]);
- const {
- getPrefixCls
- } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_4__/* .ConfigContext */ .E_);
- const prefixCls = getPrefixCls('popover', customizePrefixCls);
- const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls);
- return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(RawPurePanel, Object.assign({}, restProps, {
- prefixCls: prefixCls,
- hashId: hashId
- })));
-};
-/* harmony default export */ __webpack_exports__.ZP = (PurePanel);
-
-/***/ }),
-
-/***/ 60324:
-/*!***********************************************************!*\
- !*** ./node_modules/_antd@5.9.0@antd/es/popover/index.js ***!
- \***********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124);
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301);
-/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578);
-/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/motion */ 62892);
-/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355);
-/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../tooltip */ 6848);
-/* harmony import */ var _PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./PurePanel */ 39722);
-/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./style */ 17356);
-"use client";
-
-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;
-};
-
-
-
-
-
-
-
-// CSSINJS
-
-const Overlay = _ref => {
- let {
- title,
- content,
- prefixCls
- } = _ref;
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", {
- className: `${prefixCls}-title`
- }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", {
- className: `${prefixCls}-inner-content`
- }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(content)));
-};
-const Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.forwardRef((props, ref) => {
- const {
- prefixCls: customizePrefixCls,
- title,
- content,
- overlayClassName,
- placement = 'top',
- trigger = 'hover',
- mouseEnterDelay = 0.1,
- mouseLeaveDelay = 0.1,
- overlayStyle = {}
- } = props,
- otherProps = __rest(props, ["prefixCls", "title", "content", "overlayClassName", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]);
- const {
- getPrefixCls
- } = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_);
- const prefixCls = getPrefixCls('popover', customizePrefixCls);
- const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(prefixCls);
- const rootPrefixCls = getPrefixCls();
- const overlayCls = classnames__WEBPACK_IMPORTED_MODULE_0___default()(overlayClassName, hashId);
- return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, Object.assign({
- placement: placement,
- trigger: trigger,
- mouseEnterDelay: mouseEnterDelay,
- mouseLeaveDelay: mouseLeaveDelay,
- overlayStyle: overlayStyle
- }, otherProps, {
- prefixCls: prefixCls,
- overlayClassName: overlayCls,
- ref: ref,
- overlay: title || content ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(Overlay, {
- prefixCls: prefixCls,
- title: title,
- content: content
- }) : null,
- transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_6__/* .getTransitionName */ .m)(rootPrefixCls, 'zoom-big', otherProps.transitionName),
- "data-popover-inject": true
- })));
-});
-if (false) {}
-Popover._InternalPanelDoNotUseOrYouWillBeFired = _PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP;
-/* harmony default export */ __webpack_exports__.Z = (Popover);
-
-/***/ }),
-
-/***/ 17356:
-/*!*****************************************************************!*\
- !*** ./node_modules/_antd@5.9.0@antd/es/popover/style/index.js ***!
- \*****************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313);
-/* harmony import */ var _style_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../style/motion */ 29878);
-/* harmony import */ var _style_placementArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../style/placementArrow */ 19447);
-/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 33166);
-/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../theme/internal */ 83116);
-/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../theme/internal */ 37613);
-"use client";
-
-
-
-
-
-const genBaseStyle = token => {
- const {
- componentCls,
- popoverColor,
- minWidth,
- fontWeightStrong,
- popoverPadding,
- boxShadowSecondary,
- colorTextHeading,
- borderRadiusLG: borderRadius,
- zIndexPopup,
- marginXS,
- colorBgElevated,
- popoverBg
- } = token;
- return [{
- [componentCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), {
- position: 'absolute',
- top: 0,
- // use `left` to fix https://github.com/ant-design/ant-design/issues/39195
- left: {
- _skip_check_: true,
- value: 0
- },
- zIndex: zIndexPopup,
- fontWeight: 'normal',
- whiteSpace: 'normal',
- textAlign: 'start',
- cursor: 'auto',
- userSelect: 'text',
- transformOrigin: `var(--arrow-x, 50%) var(--arrow-y, 50%)`,
- '--antd-arrow-background-color': colorBgElevated,
- '&-rtl': {
- direction: 'rtl'
- },
- '&-hidden': {
- display: 'none'
- },
- [`${componentCls}-content`]: {
- position: 'relative'
- },
- [`${componentCls}-inner`]: {
- backgroundColor: popoverBg,
- backgroundClip: 'padding-box',
- borderRadius,
- boxShadow: boxShadowSecondary,
- padding: popoverPadding
- },
- [`${componentCls}-title`]: {
- minWidth,
- marginBottom: marginXS,
- color: colorTextHeading,
- fontWeight: fontWeightStrong
- },
- [`${componentCls}-inner-content`]: {
- color: popoverColor
- }
- })
- },
- // Arrow Style
- (0,_style_placementArrow__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP)(token, {
- colorBg: 'var(--antd-arrow-background-color)'
- }),
- // Pure Render
- {
- [`${componentCls}-pure`]: {
- position: 'relative',
- maxWidth: 'none',
- margin: token.sizePopupArrow,
- display: 'inline-block',
- [`${componentCls}-content`]: {
- display: 'inline-block'
- }
- }
- }];
-};
-const genColorStyle = token => {
- const {
- componentCls
- } = token;
- return {
- [componentCls]: _theme_internal__WEBPACK_IMPORTED_MODULE_2__/* .PresetColors */ .i.map(colorKey => {
- const lightColor = token[`${colorKey}6`];
- return {
- [`&${componentCls}-${colorKey}`]: {
- '--antd-arrow-background-color': lightColor,
- [`${componentCls}-inner`]: {
- backgroundColor: lightColor
- },
- [`${componentCls}-arrow`]: {
- background: 'transparent'
- }
- }
- };
- })
- };
-};
-const genWireframeStyle = token => {
- const {
- componentCls,
- lineWidth,
- lineType,
- colorSplit,
- paddingSM,
- controlHeight,
- fontSize,
- lineHeight,
- padding
- } = token;
- const titlePaddingBlockDist = controlHeight - Math.round(fontSize * lineHeight);
- const popoverTitlePaddingBlockTop = titlePaddingBlockDist / 2;
- const popoverTitlePaddingBlockBottom = titlePaddingBlockDist / 2 - lineWidth;
- const popoverPaddingHorizontal = padding;
- return {
- [componentCls]: {
- [`${componentCls}-inner`]: {
- padding: 0
- },
- [`${componentCls}-title`]: {
- margin: 0,
- padding: `${popoverTitlePaddingBlockTop}px ${popoverPaddingHorizontal}px ${popoverTitlePaddingBlockBottom}px`,
- borderBottom: `${lineWidth}px ${lineType} ${colorSplit}`
- },
- [`${componentCls}-inner-content`]: {
- padding: `${paddingSM}px ${popoverPaddingHorizontal}px`
- }
- }
- };
-};
-/* harmony default export */ __webpack_exports__.Z = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)('Popover', token => {
- const {
- colorBgElevated,
- colorText,
- wireframe
- } = token;
- const popoverToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_4__/* .merge */ .TS)(token, {
- popoverPadding: 12,
- popoverBg: colorBgElevated,
- popoverColor: colorText
- });
- return [genBaseStyle(popoverToken), genColorStyle(popoverToken), wireframe && genWireframeStyle(popoverToken), (0,_style_motion__WEBPACK_IMPORTED_MODULE_5__/* .initZoomMotion */ ._y)(popoverToken, 'zoom-big')];
-}, token => ({
- width: 177,
- minWidth: 177,
- zIndexPopup: token.zIndexPopupBase + 30
-}), {
- resetStyle: false,
- deprecatedTokens: [['width', 'minWidth']]
-}));
-
/***/ })
}]);
\ No newline at end of file
diff --git a/p__User__Detail__Classrooms__index.chunk.css b/p__User__Detail__Classrooms__index.chunk.css
index f27c67f276..14f4f14136 100644
--- a/p__User__Detail__Classrooms__index.chunk.css
+++ b/p__User__Detail__Classrooms__index.chunk.css
@@ -162,12 +162,6 @@
.type___S3Iq1 i {
margin-right: 12px;
}
-.folderWrapper___B7Ipd {
- background: #fff;
- border-radius: 2px;
- margin: 18px 0;
- position: relative;
-}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Classrooms/components/Items/index.less?modules ***!
@@ -465,182 +459,3 @@
font-size: 16px;
}
-/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/CourseFolder/index.less?modules ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.list___x7hMl {
- display: flex;
- align-items: center;
- justify-content: start;
- margin-top: 10px;
-}
-.list___x7hMl > div:first-child {
- color: #98bdf7;
-}
-.list___x7hMl:hover .btns___XdJtG {
- display: flex;
-}
-.list___x7hMl:hover > div:first-child {
- color: #145dff;
-}
-.list___x7hMl:hover .name___eka0n {
- color: #145dff;
-}
-.list___x7hMl .name___eka0n {
- cursor: pointer;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 1;
- font-size: 14px;
- max-width: 800px;
- color: #464f66;
-}
-.list___x7hMl .btns___XdJtG {
- display: none;
- align-items: center;
- justify-content: start;
- margin-left: 10px;
-}
-.list___x7hMl .btns___XdJtG button {
- padding: 0;
- margin-left: 10px;
-}
-.list___x7hMl .btns___XdJtG i {
- color: #999;
- cursor: pointer;
- display: inline-block;
-}
-.list___x7hMl .btns___XdJtG i:hover {
- color: #0152d9;
-}
-
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Crumbs/index.less?modules ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___pi9_S {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___rO6RX {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___Um6_a {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___cvzvJ {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___JTgH5 {
- flex-direction: column;
- box-orient: block-axis;
-}
-.pWrap___XZhnK {
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
-}
-.pWrap___XZhnK > span {
- max-width: 200px;
- cursor: pointer;
- font-weight: 400;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.pWrap___XZhnK > span:hover {
- color: #0152d9 !important;
-}
-.few___ZWrwh {
- font-size: 14px;
- color: #999;
- display: inline-flex;
-}
-.few___ZWrwh b {
- display: inline-block;
- max-width: 200px;
- cursor: pointer;
- font-weight: 400;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.few___ZWrwh b:hover {
- color: #0152d9 !important;
-}
-
-/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.88@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Classrooms/components/CreateNewFolderModal/index.less?modules ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___1CKo6 {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___rUCdg {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___GLcu0 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___MHgUN {
- justify-content: flex-end;
- align-items: center;
- -webkit-justify-content: flex-end;
- -webkit-align-items: center;
- -webkit-box-align: center;
- -webkit-box-pack: end;
- box-align: center;
- box-pack: end;
-}
-.flex_box_column___xb09K {
- flex-direction: column;
- box-orient: block-axis;
-}
-.addModal___kAwch .row___d1DjU {
- display: flex;
- align-items: center;
- margin-top: 20px;
-}
-.addModal___kAwch .row___d1DjU .label___LwmlC {
- font-size: 14px;
- color: #3a3a3a;
- width: 100px;
- flex-shrink: 0;
-}
-.customTree___DxRuQ .name___hihBv {
- display: inline-block;
- font-size: 14px;
- margin-left: 10px;
- max-width: 200px;
- cursor: pointer;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- margin-top: 4px;
-}
-.customTree___DxRuQ .ant-tree-node-content-wrapper {
- display: flex;
- align-items: center;
-}
-.customTree___DxRuQ .ant-tree-switcher {
- color: #999999;
- line-height: 29px;
-}
-
diff --git a/p__User__Detail__TeachGroup__index.async.js b/p__User__Detail__TeachGroup__index.async.js
index 1fe2aa022a..3bac650a84 100644
--- a/p__User__Detail__TeachGroup__index.async.js
+++ b/p__User__Detail__TeachGroup__index.async.js
@@ -1012,25 +1012,6 @@ var maxLen = 50;
}
});
}
- }, {
- title: '编辑共享试题',
- dataIndex: 'edit_item_bank',
- align: 'center',
- width: 150,
- render: function render(text, record, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
- disabled: record === null || record === void 0 ? void 0 : record.is_creator,
- defaultChecked: text,
- onChange: function onChange(e) {
- SetPermission({
- id: itemid,
- member_id: record.id,
- clazz: "edit_item_bank",
- enable: e.target.checked
- });
- }
- });
- }
}, {
title: '使用共享试卷',
dataIndex: 'exercise',
@@ -1221,7 +1202,6 @@ var maxLen = 50;
})]
}, item.id);
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
- width: 650,
wrapClassName: resetmodules/* default */.Z.CustomCss,
title: '权限配置',
footer: null,
diff --git a/p__User__Login__index.async.js b/p__User__Login__index.async.js
index 56dcee40ee..f423e2fa71 100644
--- a/p__User__Login__index.async.js
+++ b/p__User__Login__index.async.js
@@ -76,12 +76,12 @@ var input = __webpack_require__(1056);
var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
var es_checkbox = __webpack_require__(24905);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts
+var _umi_production_exports = __webpack_require__(43788);
// EXTERNAL MODULE: ./src/service/user.ts
var user = __webpack_require__(43916);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseOutlined.js + 1 modules
var CloseOutlined = __webpack_require__(99174);
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts
-var _umi_production_exports = __webpack_require__(43788);
;// CONCATENATED MODULE: ./src/components/User/LoginPanel/index.less
// extracted by mini-css-extract-plugin
@@ -102,6 +102,7 @@ var jsx_runtime = __webpack_require__(37712);
+
var inputStyle = {
height: 48,
borderRadius: 4
@@ -291,7 +292,16 @@ var LoginPopComponents = function LoginPopComponents(_ref) {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
children: "\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55"
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {})]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
+ className: "c-grey-333 font14",
+ onClick: function onClick() {
+ return handleClick();
+ },
+ to: "/user/reset-password?from=".concat(location.pathname),
+ children: "\u627E\u56DE\u5BC6\u7801"
+ })
+ })]
})
})]
});
diff --git a/p__index.async.js b/p__index.async.js
index 908440a4ed..94011c5a44 100644
--- a/p__index.async.js
+++ b/p__index.async.js
@@ -1717,9 +1717,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -1757,7 +1755,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -1801,12 +1799,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -5534,6 +5536,8 @@ var shiyClass_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA
var practice_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAABatJREFUSEudln+MVNUVxz/nvhmWBcXCzuyGWkWxGCuIODNCItZsrfVHTZsoEgXdmV2jGP4ANchvZcXlx0JBrT8Iaiy7sxvUblKJUUlqjEZjCO7MLAJCbCjdlBbYeTuUQmH2x7x3zJstuDtMB+j97+Xdcz7nnh/fe4WLXOGaY1c6Vm7Mf7r+vf/A9gm9F2mOXKhB+BE7JIb1CreDenZpFfNC6nTFZtrEuVA/5wXeGO2+3CfuKlWiAgbka1U9KMJvgRHAbjHyZKIp+PmFQP8ncHLN0ZF+ZBEiC4CRIH/BlcXJ1sA2z/HNdZkrXMfdAMwcAGmbsaxn2rdUHCoFPhdYrybUeSwmuKtQ/TGQARoYHtyUfFP6C51Fau1qdfQVhBuAUwiNGTm1obPp6p5i4CHAUF337eK4G4EpoH0qvN7fX9awZ+uP/lUyXTPVipRn5iq6EnQMwkEcXZBsrcpnY/A6CwzF7JdE9SkQFfR912VxqrXywIXU5cye8KzDAfX7Vwn6GGAJsj1nfLN3NY0+fmZPHui1OpLrBP6qhkdTTZVfXgyocK/X0Rh9BZiuyO9S8eCiIcBps7qq+v1yWNCMqCxNjA9uYaW4/y80PEf9ZO0FCGsVbUnFq6JDgN5HqNZ+Slx3HciwgVa3nkk0VXxycVCVUCw9W1x5AWE8cMIx5o5dTYH2c4D51MaOX4P2NQIz8IoJ2x1xFn7TPPbb84EjNelfq7AGuBEkp2jcsqznC8dEIrH0a6rUGsOt7U2VuzzHkVjXdFWzEXTagDFv+/vd+p3vVHUVgqc80nWLMWatoLd5wwhsUzXLUy2B/XlfUftdhbtAVyTjla9KOJreA0wS0VsTzVVf/eBQJVLb/aC6uha4Cjipyrqynt4Xd7RdkY3UHJ2EWKsVfjMgdfIZKkuTLYGdg4MKR9NexhaD9CXjgeESjnXPRd1NCv80xqorrNtP52nZqOPpJwVZhnAZYIMcBI14rY+QAmtpsrniz0NOP1Ot8Mjux3G0ASGAyLZkc/C+gbGIpZ9FeR7EIGzFYWGyNXhkSKSzTgTw9Tyn8KgIl6DsMcLq9njwjwPl/mGFY/a9KOtAJwJZRBqzp7sa97VN6ssDpz2cGaUWEx3ct/676aRCY1m29yUvfYWRT7+0e8RXfwieLKxnJHpkqqq1DqEaRcXIeznRFeWnev9xxo+EovYToJtEzS2Ud6boHTcfV58bSJ8cUtUVqfHBeKm5nBq1r3XQ1SgzkPxxvzCYhYl44OtQ1P4Y1Z8b1fsTrVWfeE2TAploTPm49qZLjnpR31R3JGgcy0vx46B+YK8rsryjOfjB4FPlry60HtU6BJ+XZhVZlooHPzwrd1H7MdDNqO5LtlRNlnBNejfChB5/2eXfvn3ZscEOp9SmJ1jKalwe8CIHkkCLiKRdqBZVT0GGA50ipj5xVUVrYSbyqtPTvQ8Yl4wHh0k4ll6KskbhG7Ws2R1bKryfQ1YoZodRbRC42xOEQT+PoDRme4Kb97VJ3zmaGsvcibovg/5MkE8T8eAdUl2tvhNX2m8K1Cn0CrJ+WDawdkebDG0Wr5tru6/DdX+lyigjZu/pbMX2YqBIzbFJruTWC9zjNQ9CvC837GnvmjsbbaTGfsgV/b1AJejfRcySRHPg3cKWLyVxkx/O/MRnOSsFYvkZRXa6mKc74hU7imrpDbOPjy7z5xrU1ScQ9eUNRBd1NFd+UQrk2fn9/UtEdR5Qnr/mYHmqyIwWfdPcHMtMVNfZoJKvmbc+UnzLUvExu4cM+JzDI8j65qvIIkFHg9qIrMqeTm/2hrxYkCVfbTfFjv7SUtOoEFFwBf6kRuLiSBrcXyAyH3RsXmeRF0/52PhdEUEYDD7vM9ET5kjUnqEiK1G9viDqrIi84Zjcmo4tY+1SaS9aw5IG9Woif7PvQrjTzXep7O3pc7fuLXJllfLzPXATeDo1mTKXAAAAAElFTkSuQmCC";
;// CONCATENATED MODULE: ./src/assets/index/bankQuestions.png
var bankQuestions_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII=";
+// EXTERNAL MODULE: ./src/utils/authority.ts
+var authority = __webpack_require__(71633);
;// CONCATENATED MODULE: ./src/pages/Home/Index/index.tsx
@@ -5568,6 +5572,7 @@ var bankQuestions_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEU
+
var IndexPage = function IndexPage(_ref) {
var _globalSetting$settin2, _globalSetting$settin3, _user$userInfo, _homePage$index_stati, _homePage$index_stati2, _homePage$index_stati3, _homePage$index_stati4, _homePage$index_stati5, _homePage$index_stati6, _homePage$index_stati7, _homePage$index_stati8;
var homePage = _ref.homePage,
@@ -5949,7 +5954,7 @@ var IndexPage = function IndexPage(_ref) {
userid: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id
}), parseInt(localStorage.getItem('registeruser')) === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(Beginnerguide, {
userInfo: user === null || user === void 0 ? void 0 : user.userInfo
- }), renderBanner(isMainSite), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ }), renderBanner(isMainSite), (0,authority/* isSuperAdminsTeacher */.$n)() && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Indexmodules.dataView,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: Indexmodules.showArea,
diff --git a/p__tasks__index.async.js b/p__tasks__index.async.js
index e9875844ce..f47cc4d2fc 100644
--- a/p__tasks__index.async.js
+++ b/p__tasks__index.async.js
@@ -13164,6 +13164,7 @@ var uploadOffice_excluded = ["user", "cancelUpload", "defaultFilelist", "getData
+
var decrypt = function decrypt(word) {
var ENC_KEY = "bf3c199c2470cb477d907b1e0917c17b";
var IV = "5183666c72eec9e4";
@@ -13203,16 +13204,19 @@ var UploadFile = function UploadFile(_ref) {
}, [defaultFilelist]);
var _props = {
onPreview: function onPreview(e) {
- setData(e.download_url);
+ // debugger
+ setData(e.response.url);
},
+ action: env/* default */.Z.API_SERVER + '/api/attachments.json',
onRemove: function () {
var _onRemove = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) {
+ var _e$response;
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
- return (0,utils_fetch/* default */.ZP)("/api/tasks/".concat(props.identifier, "/destroy_attachment"), {
+ return (0,utils_fetch/* default */.ZP)("/api/attachments/".concat(e.id || (e === null || e === void 0 || (_e$response = e.response) === null || _e$response === void 0 ? void 0 : _e$response.id), ".json"), {
method: "delete",
body: {
id: e.id
@@ -13238,76 +13242,51 @@ var UploadFile = function UploadFile(_ref) {
}
return onRemove;
}(),
+ data: {
+ game_identifier: props.identifier
+ },
disabled: props.disabled,
+ onChange: function onChange(info) {
+ setFileList(info.fileList);
+ },
multiple: true,
- fileList: fileList,
- customRequest: function () {
- var _customRequest = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(options) {
- var _user$userInfo, _res$data, _res$data2;
- var res;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- _context2.next = 2;
- return _uploadFiles(options.file, {
- login: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login,
- container_type: props.container_type,
- container_id: props.identifier,
- description: props.description,
- realFileName: props.realFileName
- });
- case 2:
- res = _context2.sent;
- options.onSuccess({
- file: options.file,
- uid: res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.attachment_id,
- id: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.attachment_id
- });
- case 4:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- function customRequest(_x2) {
- return _customRequest.apply(this, arguments);
- }
- return customRequest;
- }(),
- beforeUpload: function () {
- var _beforeUpload = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(file) {
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- function beforeUpload(_x3) {
- return _beforeUpload.apply(this, arguments);
- }
- return beforeUpload;
- }()
+ fileList: fileList
+ // customRequest: async (options: any) => {
+ // const res: any = await _uploadFiles(options.file, {
+ // login: user?.userInfo?.login,
+ // container_type: props.container_type,
+ // container_id: props.identifier,
+ // description: props.description,
+ // realFileName: props.realFileName
+ // })
+ // options.onSuccess({
+ // file: options.file,
+ // uid: res?.data?.attachment_id,
+ // id: res?.data?.attachment_id,
+ // })
+ // },
+ // beforeUpload: async (file: any) => {
+ // }
};
+
var _uploadFiles = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(file, obj) {
- var _res$data3, _res$data4, _res$data5, _res$data6, _res$data7, _res$data8;
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(file, obj) {
+ var _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6;
var name, res, namearrs, filename;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
case 0:
obj.file_name = file.name;
name = file.name;
- _context4.next = 4;
+ _context2.next = 4;
return (0,utils_fetch/* default */.ZP)('/api/buckets/get_upload_token_for_file.json', {
method: "get"
});
case 4:
- res = _context4.sent;
+ res = _context2.sent;
res.data = JSON.parse(decrypt(res.data));
if (!((res === null || res === void 0 ? void 0 : res.status) !== 0)) {
- _context4.next = 12;
+ _context2.next = 12;
break;
}
fileList[fileList.findIndex(function (item) {
@@ -13318,15 +13297,15 @@ var UploadFile = function UploadFile(_ref) {
})]['file']['status'] = 'error';
props.onChange(fileList);
message/* default */.ZP.warning("上传失败,请重新尝试");
- return _context4.abrupt("return");
+ return _context2.abrupt("return");
case 12:
client = new (aliyun_oss_sdk_default())({
- endpoint: res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.end_point,
- region: res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.region,
- accessKeyId: res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.access_key_id,
- accessKeySecret: res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.access_key_secret,
- bucket: res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.bucket,
- stsToken: res === null || res === void 0 || (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.security_token
+ endpoint: res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.end_point,
+ region: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.region,
+ accessKeyId: res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.access_key_id,
+ accessKeySecret: res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.access_key_secret,
+ bucket: res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.bucket,
+ stsToken: res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.security_token
});
console.log('files:', file, res);
setClient(client);
@@ -13335,8 +13314,8 @@ var UploadFile = function UploadFile(_ref) {
namearrs.pop();
filename = obj.realFileName ? namearrs : (0,v4/* default */.Z)();
console.log("obj1111:", obj);
- return _context4.abrupt("return", new Promise(function (resolve, reject) {
- var _res$data9;
+ return _context2.abrupt("return", new Promise(function (resolve, reject) {
+ var _res$data7;
// try {
client.multipartUpload("".concat(props.identifier, "/").concat(filename.join("")).concat(name.indexOf(".") > -1 ? '.' + name.split(".").pop() : ""), new Blob([file], {
type: file.type
@@ -13364,7 +13343,7 @@ var UploadFile = function UploadFile(_ref) {
customValue: {
id: name + ''
},
- url: res === null || res === void 0 || (_res$data9 = res.data) === null || _res$data9 === void 0 ? void 0 : _res$data9.callback_url,
+ url: res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.callback_url,
host: res === null || res === void 0 ? void 0 : res.data.bucket_host,
body: 'bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&' + (0,utils_fetch/* parseParams */.rz)(obj)
}
@@ -13387,11 +13366,11 @@ var UploadFile = function UploadFile(_ref) {
}));
case 20:
case "end":
- return _context4.stop();
+ return _context2.stop();
}
- }, _callee4);
+ }, _callee2);
}));
- return function _uploadFiles(_x4, _x5) {
+ return function _uploadFiles(_x2, _x3) {
return _ref2.apply(this, arguments);
};
}();
@@ -13410,47 +13389,47 @@ var UploadFile = function UploadFile(_ref) {
}
}, [cancelUpload]);
var toUpload = /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
- return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
case 0:
fileList.map( /*#__PURE__*/function () {
- var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(item) {
- var _user$userInfo2, res;
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
+ var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) {
+ var _user$userInfo, res;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
case 0:
if (!((!item.status || item.status === 'error') && !cancelUpload)) {
- _context5.next = 6;
+ _context3.next = 6;
break;
}
item.status = 'uploading';
item.file.status = 'uploading';
- _context5.next = 5;
+ _context3.next = 5;
return _uploadFiles(item, {
- login: user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login,
+ login: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login,
container_type: props.container_type,
container_id: props.identifier,
description: props.description,
realFileName: props.realFileName
});
case 5:
- res = _context5.sent;
+ res = _context3.sent;
case 6:
case "end":
- return _context5.stop();
+ return _context3.stop();
}
- }, _callee5);
+ }, _callee3);
}));
- return function (_x6) {
+ return function (_x4) {
return _ref4.apply(this, arguments);
};
}());
case 1:
case "end":
- return _context6.stop();
+ return _context4.stop();
}
- }, _callee6);
+ }, _callee4);
}));
return function toUpload() {
return _ref3.apply(this, arguments);
@@ -13460,7 +13439,7 @@ var UploadFile = function UploadFile(_ref) {
className: OfficeUploadmodules.files,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, {
close: true,
- data: encodeURIComponent(data),
+ data: data,
type: !!(data !== null && data !== void 0 && data.length) ? "office" : "",
onClose: function onClose() {
return setData("");
@@ -15503,6 +15482,7 @@ function tasks_reducer(state, action) {
var index_tab = tabActiveParams.index_tab,
shixun_environment_id = tabActiveParams.shixun_environment_id,
tab_type = tabActiveParams.tab_type;
+ var prevCurrentPath = (0,_react_17_0_2_react.useRef)('');
var isUpdateScript = (tpm_modified || tpm_script_modified) && st === 0;
//是否显示更新公告按钮
@@ -15572,7 +15552,7 @@ function tasks_reducer(state, action) {
return function () {
window.removeEventListener('beforeunload', onSaveContent);
};
- }, [taskData]);
+ }, [taskData, codeLoading]);
//设置浏览器标签名字
(0,_react_17_0_2_react.useEffect)(function () {
@@ -15695,6 +15675,21 @@ function tasks_reducer(state, action) {
}));
return _init.apply(this, arguments);
}
+ var dealError = function dealError(re) {
+ if (re instanceof TypeError && !!prevCurrentPath.current) {
+ var saveCurrentPath = prevCurrentPath.current;
+ prevCurrentPath.current = 'stop';
+ dispatch({
+ type: constant/* EDIT_REP_CODE */.N$,
+ payload: {
+ currentPath: saveCurrentPath
+ }
+ });
+ setTimeout(function () {
+ prevCurrentPath.current = '';
+ }, 500);
+ }
+ };
(0,_react_17_0_2_react.useEffect)(function () {
function init() {
return _init2.apply(this, arguments);
@@ -15739,8 +15734,10 @@ function tasks_reducer(state, action) {
//特殊意义 status为0为错误情况
message/* default */.ZP.warning(data === null || data === void 0 ? void 0 : data.message);
}
+ //断网情况下
+ dealError(data);
setCodeLoading(false);
- case 6:
+ case 7:
case "end":
return _context.stop();
}
@@ -15748,13 +15745,14 @@ function tasks_reducer(state, action) {
}));
return _init2.apply(this, arguments);
}
+ console.log(prevCurrentPath.current, 2222);
if (st === 0 //实训题
&& currentPath //有文件
&& !(unity_3d_routes && !with_code_file) //不是虚拟仿真
&& shixun_environments !== null && shixun_environments !== void 0 && shixun_environments.some(function (e) {
return e.tab_type === 1;
}) //tab里有ide编辑器
- ) {
+ && prevCurrentPath.current !== 'stop') {
init();
}
}, [st, currentPath, lastedGetTaskInfoTime, timestamp]);
@@ -15772,7 +15770,7 @@ function tasks_reducer(state, action) {
case 0:
evaluate = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : 0;
if (!(st === 0 && lastedUpdateTime > 0 && isEditPath || evaluate)) {
- _context2.next = 13;
+ _context2.next = 14;
break;
}
paramsFromExercise = _params.courseId && _params.exerciseId ? {
@@ -15823,10 +15821,11 @@ function tasks_reducer(state, action) {
lastedUpdateTime: 0
}
});
+ dealError(response);
return _context2.abrupt("return", response);
- case 13:
- return _context2.abrupt("return", true);
case 14:
+ return _context2.abrupt("return", true);
+ case 15:
case "end":
return _context2.stop();
}
@@ -15844,27 +15843,33 @@ function tasks_reducer(state, action) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
+ if (!codeLoading) {
+ _context3.next = 2;
+ break;
+ }
+ return _context3.abrupt("return");
+ case 2:
if (game) {
if (game.status !== 2) {
mediator/* default */.Z.publish('update-cost-time');
}
}
- _context3.prev = 1;
+ _context3.prev = 3;
paramsFromExercise = _params.courseId && _params.exerciseId ? {
exercise_id: _params.exerciseId
} : {};
if (!(searchParams.get("ip_limit") === 'inner' || searchParams.get("ip_bind") === "true")) {
- _context3.next = 7;
+ _context3.next = 9;
break;
}
- _context3.next = 6;
+ _context3.next = 8;
return (0,Exercise_ip/* findLocalIp */.y)({
ip_limit: searchParams.get("ip_limit"),
ip_bind: searchParams.get("ip_bind") === "true" ? true : false
});
- case 6:
+ case 8:
ip = _context3.sent;
- case 7:
+ case 9:
if (myshixun !== null && myshixun !== void 0 && myshixun.identifier) {
bodys = objectSpread2_default()({
path: stateRef.current.codeRepData.currentPath,
@@ -15880,16 +15885,16 @@ function tasks_reducer(state, action) {
blob = new Blob([JSON.stringify(bodys)], headers);
window.navigator.sendBeacon("".concat(env/* default */.Z.API_SERVER, "/api/myshixuns/").concat(myshixun === null || myshixun === void 0 ? void 0 : myshixun.identifier, "/update_file.json"), blob);
}
- _context3.next = 12;
+ _context3.next = 14;
break;
- case 10:
- _context3.prev = 10;
- _context3.t0 = _context3["catch"](1);
case 12:
+ _context3.prev = 12;
+ _context3.t0 = _context3["catch"](3);
+ case 14:
case "end":
return _context3.stop();
}
- }, _callee3, null, [[1, 10]]);
+ }, _callee3, null, [[3, 12]]);
}));
return function onSaveContent() {
return _ref3.apply(this, arguments);
@@ -16692,10 +16697,11 @@ function tasks_reducer(state, action) {
return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
while (1) switch (_context18.prev = _context18.next) {
case 0:
+ prevCurrentPath.current = currentPath;
setCodeLoading(true);
- _context18.next = 3;
+ _context18.next = 4;
return onUpdateCode();
- case 3:
+ case 4:
res = _context18.sent;
if (res !== null && res !== void 0 && res.content || res === true) {
dispatch({
@@ -16713,7 +16719,7 @@ function tasks_reducer(state, action) {
});
setCodeLoading(false);
}
- case 5:
+ case 6:
case "end":
return _context18.stop();
}
diff --git a/p__tasks__index.chunk.css b/p__tasks__index.chunk.css
index dcecccfdb7..20dfe49bb2 100644
--- a/p__tasks__index.chunk.css
+++ b/p__tasks__index.chunk.css
@@ -5389,24 +5389,26 @@ ul.menu___sjQxY [class~='ant-dropdown-menu-item-active'] {
.files___kFNIo [class^='ant-upload-list-item']:hover [class^='ant-upload-list-item-info'] {
border: 1px solid #0152d9;
}
-.files___kFNIo [class*='ant-upload-list-item-list-type-text'] {
+.files___kFNIo [class*='ant-upload-list-item'] {
color: #0152d9;
font-size: 18px;
height: 34px;
}
-.files___kFNIo [class*='ant-upload-list-item-list-type-text'] [class^='ant-upload-list-item-card-actions'] {
+.files___kFNIo [class*='ant-upload-list-item'] [class^='ant-upload-list-item-card-actions'] {
top: 2px;
right: 5px;
}
-.files___kFNIo [class*='ant-upload-list-item-list-type-text'] [class^='ant-upload-text-icon'] svg {
+.files___kFNIo [class*='ant-upload-list-item'] [class^='ant-upload-icon'] svg {
font-size: 18px;
margin-top: 3px;
color: #0152d9;
}
-.files___kFNIo [class*='ant-upload-list-item-list-type-text'] [class^='ant-upload-list-item-name'] {
+.files___kFNIo [class*='ant-upload-list-item'] [class^='ant-upload-list-item-name'] {
padding-left: 30px;
+ font-size: 18px;
+ height: 34px;
}
-.files___kFNIo [class*='ant-upload-list-item-list-type-text'] [class^='ant-btn'] svg {
+.files___kFNIo [class*='ant-upload-list-item'] [class^='ant-btn'] svg {
color: #fb3226;
margin-right: 5px;
font-size: 18px;
diff --git a/p__virtualSpaces__Lists__Knowledge__index.async.js b/p__virtualSpaces__Lists__Knowledge__index.async.js
index f35f65e87a..ab363917ac 100644
--- a/p__virtualSpaces__Lists__Knowledge__index.async.js
+++ b/p__virtualSpaces__Lists__Knowledge__index.async.js
@@ -3495,9 +3495,7 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- openMoveClassroomModal = _ref.openMoveClassroomModal,
- loading = _ref.loading,
- type = _ref.type;
+ loading = _ref.loading;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -3535,7 +3533,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -3579,12 +3577,16 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- onClick: function onClick(e) {
- e.stopPropagation();
- openMoveClassroomModal(item.id);
+ }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#6B758B'
+ },
+ children: "\u5DF2\u7ED3\u675F"
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ color: '#00B187'
},
- children: "\u79FB\u52A8\u5230"
+ children: "\u8FDB\u884C\u4E2D"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/umi.js b/umi.js
index a4585f6884..3dff1540e9 100644
--- a/umi.js
+++ b/umi.js
@@ -9979,7 +9979,7 @@ var AccountModel = {
}
},
effects: {
- getCourseClassOption: function getCourseClassOption(_ref, _ref2) {
+ updateAvatar: function updateAvatar(_ref, _ref2) {
var payload = _ref.payload;
var call = _ref2.call,
put = _ref2.put;
@@ -9988,7 +9988,7 @@ var AccountModel = {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
- return call(account/* getCourseClassOption */.FG, payload);
+ return call(account/* updateAvatar */.n1, payload);
case 2:
return _context.abrupt("return", _context.sent);
case 3:
@@ -9998,7 +9998,7 @@ var AccountModel = {
}, _callee);
})();
},
- updateAvatar: function updateAvatar(_ref3, _ref4) {
+ appplySchool: function appplySchool(_ref3, _ref4) {
var payload = _ref3.payload;
var call = _ref4.call,
put = _ref4.put;
@@ -10007,7 +10007,7 @@ var AccountModel = {
while (1) switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
- return call(account/* updateAvatar */.n1, payload);
+ return call(account/* appplySchool */.bz, payload);
case 2:
return _context2.abrupt("return", _context2.sent);
case 3:
@@ -10017,7 +10017,7 @@ var AccountModel = {
}, _callee2);
})();
},
- appplySchool: function appplySchool(_ref5, _ref6) {
+ getSchoolOption: function getSchoolOption(_ref5, _ref6) {
var payload = _ref5.payload;
var call = _ref6.call,
put = _ref6.put;
@@ -10026,7 +10026,7 @@ var AccountModel = {
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
- return call(account/* appplySchool */.bz, payload);
+ return call(account/* getSchoolOption */.GY, payload);
case 2:
return _context3.abrupt("return", _context3.sent);
case 3:
@@ -10036,7 +10036,7 @@ var AccountModel = {
}, _callee3);
})();
},
- getSchoolOption: function getSchoolOption(_ref7, _ref8) {
+ getDepartmentOption: function getDepartmentOption(_ref7, _ref8) {
var payload = _ref7.payload;
var call = _ref8.call,
put = _ref8.put;
@@ -10045,7 +10045,7 @@ var AccountModel = {
while (1) switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
- return call(account/* getSchoolOption */.GY, payload);
+ return call(account/* getDepartmentOption */.Ql, payload);
case 2:
return _context4.abrupt("return", _context4.sent);
case 3:
@@ -10055,7 +10055,7 @@ var AccountModel = {
}, _callee4);
})();
},
- getDepartmentOption: function getDepartmentOption(_ref9, _ref10) {
+ appplyDepartment: function appplyDepartment(_ref9, _ref10) {
var payload = _ref9.payload;
var call = _ref10.call,
put = _ref10.put;
@@ -10064,7 +10064,7 @@ var AccountModel = {
while (1) switch (_context5.prev = _context5.next) {
case 0:
_context5.next = 2;
- return call(account/* getDepartmentOption */.Ql, payload);
+ return call(account/* appplyDepartment */.Zm, payload);
case 2:
return _context5.abrupt("return", _context5.sent);
case 3:
@@ -10074,7 +10074,7 @@ var AccountModel = {
}, _callee5);
})();
},
- appplyDepartment: function appplyDepartment(_ref11, _ref12) {
+ updateAccount: function updateAccount(_ref11, _ref12) {
var payload = _ref11.payload;
var call = _ref12.call,
put = _ref12.put;
@@ -10083,7 +10083,7 @@ var AccountModel = {
while (1) switch (_context6.prev = _context6.next) {
case 0:
_context6.next = 2;
- return call(account/* appplyDepartment */.Zm, payload);
+ return call(account/* updateAccount */.sG, payload);
case 2:
return _context6.abrupt("return", _context6.sent);
case 3:
@@ -10093,7 +10093,7 @@ var AccountModel = {
}, _callee6);
})();
},
- updateAccount: function updateAccount(_ref13, _ref14) {
+ cancelRealNameAuth: function cancelRealNameAuth(_ref13, _ref14) {
var payload = _ref13.payload;
var call = _ref14.call,
put = _ref14.put;
@@ -10102,7 +10102,7 @@ var AccountModel = {
while (1) switch (_context7.prev = _context7.next) {
case 0:
_context7.next = 2;
- return call(account/* updateAccount */.sG, payload);
+ return call(account/* cancelRealNameAuth */.P, payload);
case 2:
return _context7.abrupt("return", _context7.sent);
case 3:
@@ -10112,7 +10112,7 @@ var AccountModel = {
}, _callee7);
})();
},
- cancelRealNameAuth: function cancelRealNameAuth(_ref15, _ref16) {
+ cancelProfessionalAuth: function cancelProfessionalAuth(_ref15, _ref16) {
var payload = _ref15.payload;
var call = _ref16.call,
put = _ref16.put;
@@ -10121,7 +10121,7 @@ var AccountModel = {
while (1) switch (_context8.prev = _context8.next) {
case 0:
_context8.next = 2;
- return call(account/* cancelRealNameAuth */.P, payload);
+ return call(account/* cancelProfessionalAuth */.$f, payload);
case 2:
return _context8.abrupt("return", _context8.sent);
case 3:
@@ -10131,7 +10131,7 @@ var AccountModel = {
}, _callee8);
})();
},
- cancelProfessionalAuth: function cancelProfessionalAuth(_ref17, _ref18) {
+ applyProfessionalAuth: function applyProfessionalAuth(_ref17, _ref18) {
var payload = _ref17.payload;
var call = _ref18.call,
put = _ref18.put;
@@ -10140,7 +10140,7 @@ var AccountModel = {
while (1) switch (_context9.prev = _context9.next) {
case 0:
_context9.next = 2;
- return call(account/* cancelProfessionalAuth */.$f, payload);
+ return call(account/* applyProfessionalAuth */.Ow, payload);
case 2:
return _context9.abrupt("return", _context9.sent);
case 3:
@@ -10150,7 +10150,7 @@ var AccountModel = {
}, _callee9);
})();
},
- applyProfessionalAuth: function applyProfessionalAuth(_ref19, _ref20) {
+ applyRealNameAuth: function applyRealNameAuth(_ref19, _ref20) {
var payload = _ref19.payload;
var call = _ref20.call,
put = _ref20.put;
@@ -10159,7 +10159,7 @@ var AccountModel = {
while (1) switch (_context10.prev = _context10.next) {
case 0:
_context10.next = 2;
- return call(account/* applyProfessionalAuth */.Ow, payload);
+ return call(account/* applyRealNameAuth */.ht, payload);
case 2:
return _context10.abrupt("return", _context10.sent);
case 3:
@@ -10169,7 +10169,7 @@ var AccountModel = {
}, _callee10);
})();
},
- applyRealNameAuth: function applyRealNameAuth(_ref21, _ref22) {
+ getCode: function getCode(_ref21, _ref22) {
var payload = _ref21.payload;
var call = _ref22.call,
put = _ref22.put;
@@ -10178,7 +10178,7 @@ var AccountModel = {
while (1) switch (_context11.prev = _context11.next) {
case 0:
_context11.next = 2;
- return call(account/* applyRealNameAuth */.ht, payload);
+ return call(account/* getCode */.Cq, payload);
case 2:
return _context11.abrupt("return", _context11.sent);
case 3:
@@ -10188,7 +10188,7 @@ var AccountModel = {
}, _callee11);
})();
},
- getCode: function getCode(_ref23, _ref24) {
+ bindPhone: function bindPhone(_ref23, _ref24) {
var payload = _ref23.payload;
var call = _ref24.call,
put = _ref24.put;
@@ -10197,7 +10197,7 @@ var AccountModel = {
while (1) switch (_context12.prev = _context12.next) {
case 0:
_context12.next = 2;
- return call(account/* getCode */.Cq, payload);
+ return call(account/* bindPhone */.eF, payload);
case 2:
return _context12.abrupt("return", _context12.sent);
case 3:
@@ -10207,7 +10207,7 @@ var AccountModel = {
}, _callee12);
})();
},
- bindPhone: function bindPhone(_ref25, _ref26) {
+ bindEmail: function bindEmail(_ref25, _ref26) {
var payload = _ref25.payload;
var call = _ref26.call,
put = _ref26.put;
@@ -10216,7 +10216,7 @@ var AccountModel = {
while (1) switch (_context13.prev = _context13.next) {
case 0:
_context13.next = 2;
- return call(account/* bindPhone */.eF, payload);
+ return call(account/* bindEmail */.I8, payload);
case 2:
return _context13.abrupt("return", _context13.sent);
case 3:
@@ -10226,7 +10226,7 @@ var AccountModel = {
}, _callee13);
})();
},
- bindEmail: function bindEmail(_ref27, _ref28) {
+ updatePassword: function updatePassword(_ref27, _ref28) {
var payload = _ref27.payload;
var call = _ref28.call,
put = _ref28.put;
@@ -10235,7 +10235,7 @@ var AccountModel = {
while (1) switch (_context14.prev = _context14.next) {
case 0:
_context14.next = 2;
- return call(account/* bindEmail */.I8, payload);
+ return call(account/* updatePassword */.gQ, payload);
case 2:
return _context14.abrupt("return", _context14.sent);
case 3:
@@ -10245,7 +10245,7 @@ var AccountModel = {
}, _callee14);
})();
},
- updatePassword: function updatePassword(_ref29, _ref30) {
+ unbindAccount: function unbindAccount(_ref29, _ref30) {
var payload = _ref29.payload;
var call = _ref30.call,
put = _ref30.put;
@@ -10254,7 +10254,7 @@ var AccountModel = {
while (1) switch (_context15.prev = _context15.next) {
case 0:
_context15.next = 2;
- return call(account/* updatePassword */.gQ, payload);
+ return call(account/* unbindAccount */.wi, payload);
case 2:
return _context15.abrupt("return", _context15.sent);
case 3:
@@ -10264,39 +10264,20 @@ var AccountModel = {
}, _callee15);
})();
},
- unbindAccount: function unbindAccount(_ref31, _ref32) {
+ getBasicInfo: function getBasicInfo(_ref31, _ref32) {
var payload = _ref31.payload;
var call = _ref32.call,
put = _ref32.put;
return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() {
+ var response;
return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
while (1) switch (_context16.prev = _context16.next) {
case 0:
_context16.next = 2;
- return call(account/* unbindAccount */.wi, payload);
- case 2:
- return _context16.abrupt("return", _context16.sent);
- case 3:
- case "end":
- return _context16.stop();
- }
- }, _callee16);
- })();
- },
- getBasicInfo: function getBasicInfo(_ref33, _ref34) {
- var payload = _ref33.payload;
- var call = _ref34.call,
- put = _ref34.put;
- return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17() {
- var response;
- return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
- while (1) switch (_context17.prev = _context17.next) {
- case 0:
- _context17.next = 2;
return call(account/* getBasicInfo */.o9, payload);
case 2:
- response = _context17.sent;
- _context17.next = 5;
+ response = _context16.sent;
+ _context16.next = 5;
return put({
type: 'save',
payload: {
@@ -10304,23 +10285,23 @@ var AccountModel = {
}
});
case 5:
- return _context17.abrupt("return", response);
+ return _context16.abrupt("return", response);
case 6:
case "end":
- return _context17.stop();
+ return _context16.stop();
}
- }, _callee17);
+ }, _callee16);
})();
},
- setActionTabs: function setActionTabs(_ref35, _ref36) {
- var payload = _ref35.payload;
- var call = _ref36.call,
- put = _ref36.put;
- return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18() {
- return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
- while (1) switch (_context18.prev = _context18.next) {
+ setActionTabs: function setActionTabs(_ref33, _ref34) {
+ var payload = _ref33.payload;
+ var call = _ref34.call,
+ put = _ref34.put;
+ return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17() {
+ return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
+ while (1) switch (_context17.prev = _context17.next) {
case 0:
- _context18.next = 2;
+ _context17.next = 2;
return put({
type: 'save',
payload: {
@@ -10329,9 +10310,9 @@ var AccountModel = {
});
case 2:
case "end":
- return _context18.stop();
+ return _context17.stop();
}
- }, _callee18);
+ }, _callee17);
})();
}
},
@@ -10341,11 +10322,11 @@ var AccountModel = {
}
},
subscriptions: {
- setup: function setup(_ref37) {
- var dispatch = _ref37.dispatch,
- history = _ref37.history;
- return history.listen(function (_ref38) {
- var pathname = _ref38.pathname;
+ setup: function setup(_ref35) {
+ var dispatch = _ref35.dispatch,
+ history = _ref35.history;
+ return history.listen(function (_ref36) {
+ var pathname = _ref36.pathname;
if (pathname === '/') {
dispatch({
type: 'query'
@@ -10608,38 +10589,16 @@ var attachment_AnnouncementModel = {
}, _callee5);
})();
},
- attachUpdateVisits: function attachUpdateVisits(_ref11, _ref12) {
- var payload = _ref11.payload,
- callback = _ref11.callback;
+ // 设置操做action
+ setActionTabs: function setActionTabs(_ref11, _ref12) {
+ var payload = _ref11.payload;
var call = _ref12.call,
put = _ref12.put;
return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
- var response;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
_context6.next = 2;
- return call(attachment/* attachUpdateVisits */.Z$, payload);
- case 2:
- response = _context6.sent;
- return _context6.abrupt("return", response);
- case 4:
- case "end":
- return _context6.stop();
- }
- }, _callee6);
- })();
- },
- // 设置操做action
- setActionTabs: function setActionTabs(_ref13, _ref14) {
- var payload = _ref13.payload;
- var call = _ref14.call,
- put = _ref14.put;
- return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
- return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
- case 0:
- _context7.next = 2;
return put({
type: 'save',
payload: {
@@ -10648,9 +10607,9 @@ var attachment_AnnouncementModel = {
});
case 2:
case "end":
- return _context7.stop();
+ return _context6.stop();
}
- }, _callee7);
+ }, _callee6);
})();
}
},
@@ -10660,9 +10619,9 @@ var attachment_AnnouncementModel = {
}
},
subscriptions: {
- setup: function setup(_ref15) {
- var dispatch = _ref15.dispatch,
- history = _ref15.history;
+ setup: function setup(_ref13) {
+ var dispatch = _ref13.dispatch,
+ history = _ref13.history;
}
}
};
@@ -31359,7 +31318,6 @@ var localSelect = {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ $f: function() { return /* binding */ cancelProfessionalAuth; },
/* harmony export */ Cq: function() { return /* binding */ getCode; },
-/* harmony export */ FG: function() { return /* binding */ getCourseClassOption; },
/* harmony export */ GY: function() { return /* binding */ getSchoolOption; },
/* harmony export */ I8: function() { return /* binding */ bindEmail; },
/* harmony export */ Ow: function() { return /* binding */ applyProfessionalAuth; },
@@ -31386,399 +31344,379 @@ var localSelect = {
-function getCourseClassOption(_x) {
- return _getCourseClassOption.apply(this, arguments);
-}
-function _getCourseClassOption() {
- _getCourseClassOption = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/accounts/course_class_list.json", {
- method: 'get',
- params: params
- }));
- case 1:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return _getCourseClassOption.apply(this, arguments);
-}
-function updateAvatar(_x2) {
+function updateAvatar(_x) {
return _updateAvatar.apply(this, arguments);
}
function _updateAvatar() {
- _updateAvatar = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
+ _updateAvatar = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
case 0:
- return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/avatar.json"), {
+ return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/avatar.json"), {
method: 'put',
body: params
}));
case 1:
case "end":
- return _context2.stop();
+ return _context.stop();
}
- }, _callee2);
+ }, _callee);
}));
return _updateAvatar.apply(this, arguments);
}
-function getBasicInfo(_x3) {
+function getBasicInfo(_x2) {
return _getBasicInfo.apply(this, arguments);
}
function _getBasicInfo() {
- _getBasicInfo = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
+ _getBasicInfo = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
case 0:
- return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, ".json"), {
+ return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, ".json"), {
method: 'get'
}));
case 1:
case "end":
- return _context3.stop();
+ return _context2.stop();
}
- }, _callee3);
+ }, _callee2);
}));
return _getBasicInfo.apply(this, arguments);
}
-function appplySchool(_x4) {
+function appplySchool(_x3) {
return _appplySchool.apply(this, arguments);
}
function _appplySchool() {
- _appplySchool = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
+ _appplySchool = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
case 0:
- return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/add_school_applies.json", {
+ return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/add_school_applies.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context4.stop();
+ return _context3.stop();
}
- }, _callee4);
+ }, _callee3);
}));
return _appplySchool.apply(this, arguments);
}
-function getSchoolOption(_x5) {
+function getSchoolOption(_x4) {
return _getSchoolOption.apply(this, arguments);
}
function _getSchoolOption() {
- _getSchoolOption = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
+ _getSchoolOption = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
case 0:
- return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/schools/for_option.json", {
+ return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/schools/for_option.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context5.stop();
+ return _context4.stop();
}
- }, _callee5);
+ }, _callee4);
}));
return _getSchoolOption.apply(this, arguments);
}
-function getDepartmentOption(_x6) {
+function getDepartmentOption(_x5) {
return _getDepartmentOption.apply(this, arguments);
}
function _getDepartmentOption() {
- _getDepartmentOption = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
+ _getDepartmentOption = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
case 0:
- return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/schools/".concat(params.id, "/departments/for_option.json"), {
+ return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/schools/".concat(params.id, "/departments/for_option.json"), {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context6.stop();
+ return _context5.stop();
}
- }, _callee6);
+ }, _callee5);
}));
return _getDepartmentOption.apply(this, arguments);
}
-function appplyDepartment(_x7) {
+function appplyDepartment(_x6) {
return _appplyDepartment.apply(this, arguments);
}
function _appplyDepartment() {
- _appplyDepartment = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
+ _appplyDepartment = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
case 0:
- return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/add_department_applies.json", {
+ return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/add_department_applies.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context7.stop();
+ return _context6.stop();
}
- }, _callee7);
+ }, _callee6);
}));
return _appplyDepartment.apply(this, arguments);
}
-function updateAccount(_x8) {
+function updateAccount(_x7) {
return _updateAccount.apply(this, arguments);
}
function _updateAccount() {
- _updateAccount = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
+ _updateAccount = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
case 0:
- return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, ".json"), {
+ return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, ".json"), {
method: 'put',
body: params
}));
case 1:
case "end":
- return _context8.stop();
+ return _context7.stop();
}
- }, _callee8);
+ }, _callee7);
}));
return _updateAccount.apply(this, arguments);
}
-function cancelRealNameAuth(_x9) {
+function cancelRealNameAuth(_x8) {
return _cancelRealNameAuth.apply(this, arguments);
}
function _cancelRealNameAuth() {
- _cancelRealNameAuth = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) {
- while (1) switch (_context9.prev = _context9.next) {
+ _cancelRealNameAuth = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
case 0:
- return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/authentication_apply.json"), {
+ return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/authentication_apply.json"), {
method: 'delete'
}));
case 1:
case "end":
- return _context9.stop();
+ return _context8.stop();
}
- }, _callee9);
+ }, _callee8);
}));
return _cancelRealNameAuth.apply(this, arguments);
}
-function cancelProfessionalAuth(_x10) {
+function cancelProfessionalAuth(_x9) {
return _cancelProfessionalAuth.apply(this, arguments);
}
function _cancelProfessionalAuth() {
- _cancelProfessionalAuth = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) {
- while (1) switch (_context10.prev = _context10.next) {
+ _cancelProfessionalAuth = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) {
+ while (1) switch (_context9.prev = _context9.next) {
case 0:
- return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/professional_auth_apply.json"), {
+ return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/professional_auth_apply.json"), {
method: 'delete'
}));
case 1:
case "end":
- return _context10.stop();
+ return _context9.stop();
}
- }, _callee10);
+ }, _callee9);
}));
return _cancelProfessionalAuth.apply(this, arguments);
}
-function applyProfessionalAuth(_x11) {
+function applyProfessionalAuth(_x10) {
return _applyProfessionalAuth.apply(this, arguments);
}
function _applyProfessionalAuth() {
- _applyProfessionalAuth = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) {
- while (1) switch (_context11.prev = _context11.next) {
+ _applyProfessionalAuth = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) {
+ while (1) switch (_context10.prev = _context10.next) {
case 0:
- return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, "/professional_auth_apply.json"), {
+ return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, "/professional_auth_apply.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context11.stop();
+ return _context10.stop();
}
- }, _callee11);
+ }, _callee10);
}));
return _applyProfessionalAuth.apply(this, arguments);
}
-function applyRealNameAuth(_x12) {
+function applyRealNameAuth(_x11) {
return _applyRealNameAuth.apply(this, arguments);
}
function _applyRealNameAuth() {
- _applyRealNameAuth = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) {
- while (1) switch (_context12.prev = _context12.next) {
+ _applyRealNameAuth = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) {
+ while (1) switch (_context11.prev = _context11.next) {
case 0:
- return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, "/authentication_apply.json"), {
+ return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, "/authentication_apply.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context12.stop();
+ return _context11.stop();
}
- }, _callee12);
+ }, _callee11);
}));
return _applyRealNameAuth.apply(this, arguments);
}
-function getCode(_x13) {
+function getCode(_x12) {
return _getCode.apply(this, arguments);
}
function _getCode() {
- _getCode = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) {
- while (1) switch (_context13.prev = _context13.next) {
+ _getCode = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) {
+ while (1) switch (_context12.prev = _context12.next) {
case 0:
- return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/accounts/get_verification_code.json", {
+ return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/accounts/get_verification_code.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context13.stop();
+ return _context12.stop();
}
- }, _callee13);
+ }, _callee12);
}));
return _getCode.apply(this, arguments);
}
-function bindPhone(_x14) {
+function bindPhone(_x13) {
return _bindPhone.apply(this, arguments);
}
function _bindPhone() {
- _bindPhone = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) {
- while (1) switch (_context14.prev = _context14.next) {
+ _bindPhone = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) {
+ while (1) switch (_context13.prev = _context13.next) {
case 0:
- return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/phone_bind.json"), {
+ return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/phone_bind.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context14.stop();
+ return _context13.stop();
}
- }, _callee14);
+ }, _callee13);
}));
return _bindPhone.apply(this, arguments);
}
-function bindEmail(_x15) {
+function bindEmail(_x14) {
return _bindEmail.apply(this, arguments);
}
function _bindEmail() {
- _bindEmail = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) {
- while (1) switch (_context15.prev = _context15.next) {
+ _bindEmail = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) {
+ while (1) switch (_context14.prev = _context14.next) {
case 0:
- return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/email_bind.json"), {
+ return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/email_bind.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context15.stop();
+ return _context14.stop();
}
- }, _callee15);
+ }, _callee14);
}));
return _bindEmail.apply(this, arguments);
}
-function updatePassword(_x16) {
+function updatePassword(_x15) {
return _updatePassword.apply(this, arguments);
}
function _updatePassword() {
- _updatePassword = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) {
- while (1) switch (_context16.prev = _context16.next) {
+ _updatePassword = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) {
+ while (1) switch (_context15.prev = _context15.next) {
case 0:
- return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/password.json"), {
+ return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.login, "/password.json"), {
method: 'put',
body: params
}));
case 1:
case "end":
- return _context16.stop();
+ return _context15.stop();
}
- }, _callee16);
+ }, _callee15);
}));
return _updatePassword.apply(this, arguments);
}
-function unbindAccount(_x17) {
+function unbindAccount(_x16) {
return _unbindAccount.apply(this, arguments);
}
function _unbindAccount() {
- _unbindAccount = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) {
- while (1) switch (_context17.prev = _context17.next) {
+ _unbindAccount = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) {
+ while (1) switch (_context16.prev = _context16.next) {
case 0:
- return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.basicInfoId, "/open_users/").concat(params.id, ".json"), {
+ return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.basicInfoId, "/open_users/").concat(params.id, ".json"), {
method: 'delete'
}));
case 1:
case "end":
- return _context17.stop();
+ return _context16.stop();
}
- }, _callee17);
+ }, _callee16);
}));
return _unbindAccount.apply(this, arguments);
}
-function cancelAuthentication(_x18) {
+function cancelAuthentication(_x17) {
return _cancelAuthentication.apply(this, arguments);
}
function _cancelAuthentication() {
- _cancelAuthentication = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) {
- while (1) switch (_context18.prev = _context18.next) {
+ _cancelAuthentication = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) {
+ while (1) switch (_context17.prev = _context17.next) {
case 0:
- return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/".concat(params.login, "/cancel_authentication.json"), {
+ return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/".concat(params.login, "/cancel_authentication.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context18.stop();
+ return _context17.stop();
}
- }, _callee18);
+ }, _callee17);
}));
return _cancelAuthentication.apply(this, arguments);
}
-function cancelProfessionalCertification(_x19) {
+function cancelProfessionalCertification(_x18) {
return _cancelProfessionalCertification.apply(this, arguments);
}
function _cancelProfessionalCertification() {
- _cancelProfessionalCertification = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) {
- while (1) switch (_context19.prev = _context19.next) {
+ _cancelProfessionalCertification = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) {
+ while (1) switch (_context18.prev = _context18.next) {
case 0:
- return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/".concat(params.login, "/cancel_professional_certification.json"), {
+ return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/".concat(params.login, "/cancel_professional_certification.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context19.stop();
+ return _context18.stop();
}
- }, _callee19);
+ }, _callee18);
}));
return _cancelProfessionalCertification.apply(this, arguments);
}
-function createSubjectVideo(_x20, _x21) {
+function createSubjectVideo(_x19, _x20) {
return _createSubjectVideo.apply(this, arguments);
}
function _createSubjectVideo() {
- _createSubjectVideo = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(urlParams, params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) {
- while (1) switch (_context20.prev = _context20.next) {
+ _createSubjectVideo = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(urlParams, params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) {
+ while (1) switch (_context19.prev = _context19.next) {
case 0:
- return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/".concat(urlParams.login, "/videos/").concat(urlParams.id, "/create_subject_video.json"), {
+ return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/users/".concat(urlParams.login, "/videos/").concat(urlParams.id, "/create_subject_video.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context20.stop();
+ return _context19.stop();
}
- }, _callee20);
+ }, _callee19);
}));
return _createSubjectVideo.apply(this, arguments);
}
@@ -31909,7 +31847,6 @@ function _newInforms() {
/* harmony export */ Nm: function() { return /* binding */ getDetail; },
/* harmony export */ Ot: function() { return /* binding */ updateFiles; },
/* harmony export */ SV: function() { return /* binding */ allAttachment; },
-/* harmony export */ Z$: function() { return /* binding */ attachUpdateVisits; },
/* harmony export */ tO: function() { return /* binding */ fileImport; },
/* harmony export */ zI: function() { return /* binding */ mineAttachment; }
/* harmony export */ });
@@ -32033,8 +31970,6 @@ function _updateFiles() {
function updateVisits(_x6) {
return _updateVisits.apply(this, arguments);
}
-
-// 更新非外链资源浏览量
function _updateVisits() {
_updateVisits = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) {
return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) {
@@ -32051,26 +31986,6 @@ function _updateVisits() {
}));
return _updateVisits.apply(this, arguments);
}
-function attachUpdateVisits(_x7) {
- return _attachUpdateVisits.apply(this, arguments);
-}
-function _attachUpdateVisits() {
- _attachUpdateVisits = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
- case 0:
- return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/files/".concat(params.id, "/new_update_visits.json"), {
- method: 'post',
- body: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)
- }));
- case 1:
- case "end":
- return _context7.stop();
- }
- }, _callee7);
- }));
- return _attachUpdateVisits.apply(this, arguments);
-}
/***/ }),
@@ -42067,7 +41982,6 @@ function _exercisesBanksMoveUpDown() {
/* harmony export */ U6: function() { return /* binding */ addKnowledge; },
/* harmony export */ Vl: function() { return /* binding */ setCombinationScore; },
/* harmony export */ Wk: function() { return /* binding */ editProblemset; },
-/* harmony export */ Wn: function() { return /* binding */ getCpTest; },
/* harmony export */ YP: function() { return /* binding */ batchSetScore; },
/* harmony export */ Ys: function() { return /* binding */ select; },
/* harmony export */ al: function() { return /* binding */ cancel; },
@@ -42094,10 +42008,10 @@ function _exercisesBanksMoveUpDown() {
/* harmony export */ zh: function() { return /* binding */ examinationItems; }
/* harmony export */ });
/* unused harmony exports setExerciseCombinationScore, joinGroup, updateGroup, getSubdirectory */
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
-/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801);
+/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343);
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils/fetch */ 4781);
@@ -42105,259 +42019,237 @@ function _exercisesBanksMoveUpDown() {
-/**
- * @description 试题库复制题目
- */
-var getCpTest = /*#__PURE__*/function () {
- var _ref = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/copy_item_bank.json", {
- method: 'post',
- body: params
- }));
- case 1:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function getCpTest(_x) {
- return _ref.apply(this, arguments);
- };
-}();
-function getDisciplines(_x2) {
+function getDisciplines(_x) {
return _getDisciplines.apply(this, arguments);
}
function _getDisciplines() {
- _getDisciplines = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
+ _getDisciplines = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
case 0:
- return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/disciplines.json', {
+ return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/disciplines.json', {
method: 'get',
- params: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params), {}, {
+ params: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params), {}, {
clazz: "ItemBanksGroup"
})
}));
case 1:
case "end":
- return _context2.stop();
+ return _context.stop();
}
- }, _callee2);
+ }, _callee);
}));
return _getDisciplines.apply(this, arguments);
}
-function getBasketList(_x3) {
+function getBasketList(_x2) {
return _getBasketList.apply(this, arguments);
}
// 获取文件夹数据:
function _getBasketList() {
- _getBasketList = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee3(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
+ _getBasketList = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
case 0:
- return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/item_baskets/basket_list.json', {
+ return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/item_baskets/basket_list.json', {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context3.stop();
+ return _context2.stop();
}
- }, _callee3);
+ }, _callee2);
}));
return _getBasketList.apply(this, arguments);
}
-function getGroup(_x4) {
+function getGroup(_x3) {
return _getGroup.apply(this, arguments);
}
// 获取试题数据:
function _getGroup() {
- _getGroup = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee4(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
+ _getGroup = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
case 0:
- return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/item_banks_groups/for_problemset.json', {
+ return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/item_banks_groups/for_problemset.json', {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context4.stop();
+ return _context3.stop();
}
- }, _callee4);
+ }, _callee3);
}));
return _getGroup.apply(this, arguments);
}
-function getItemBanks(_x5) {
+function getItemBanks(_x4) {
return _getItemBanks.apply(this, arguments);
}
function _getItemBanks() {
- _getItemBanks = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5(body) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
+ _getItemBanks = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(body) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
case 0:
- return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/item_banks/list.json', {
+ return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/item_banks/list.json', {
method: 'post',
body: body
}));
case 1:
case "end":
- return _context5.stop();
+ return _context4.stop();
}
- }, _callee5);
+ }, _callee4);
}));
return _getItemBanks.apply(this, arguments);
}
-function setPrivate(_x6) {
+function setPrivate(_x5) {
return _setPrivate.apply(this, arguments);
}
function _setPrivate() {
- _setPrivate = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee6(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
+ _setPrivate = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
case 0:
- return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/set_private.json"), {
+ return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/set_private.json"), {
method: 'post'
}));
case 1:
case "end":
- return _context6.stop();
+ return _context5.stop();
}
- }, _callee6);
+ }, _callee5);
}));
return _setPrivate.apply(this, arguments);
}
-function setPublic(_x7) {
+function setPublic(_x6) {
return _setPublic.apply(this, arguments);
}
function _setPublic() {
- _setPublic = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee7(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
+ _setPublic = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
case 0:
- return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/set_public.json"), {
+ return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/set_public.json"), {
method: 'post'
}));
case 1:
case "end":
- return _context7.stop();
+ return _context6.stop();
}
- }, _callee7);
+ }, _callee6);
}));
return _setPublic.apply(this, arguments);
}
-function handleDelete(_x8) {
+function handleDelete(_x7) {
return _handleDelete.apply(this, arguments);
}
function _handleDelete() {
- _handleDelete = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee8(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
+ _handleDelete = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
case 0:
- return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, ".json"), {
+ return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, ".json"), {
method: 'delete'
}));
case 1:
case "end":
- return _context8.stop();
+ return _context7.stop();
}
- }, _callee8);
+ }, _callee7);
}));
return _handleDelete.apply(this, arguments);
}
-function startExperience(_x9) {
+function startExperience(_x8) {
return _startExperience.apply(this, arguments);
}
function _startExperience() {
- _startExperience = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee9(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee9$(_context9) {
- while (1) switch (_context9.prev = _context9.next) {
+ _startExperience = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
case 0:
- return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/".concat(params.id, "/start.json"), {
+ return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/".concat(params.id, "/start.json"), {
method: 'get'
}));
case 1:
case "end":
- return _context9.stop();
+ return _context8.stop();
}
- }, _callee9);
+ }, _callee8);
}));
return _startExperience.apply(this, arguments);
}
-function cancel(_x10) {
+function cancel(_x9) {
return _cancel.apply(this, arguments);
}
function _cancel() {
- _cancel = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee10(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee10$(_context10) {
- while (1) switch (_context10.prev = _context10.next) {
+ _cancel = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) {
+ while (1) switch (_context9.prev = _context9.next) {
case 0:
- return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, ".json"), {
+ return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, ".json"), {
method: 'delete',
- body: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params)
+ body: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)
}));
case 1:
case "end":
- return _context10.stop();
+ return _context9.stop();
}
- }, _callee10);
+ }, _callee9);
}));
return _cancel.apply(this, arguments);
}
-function select(_x11) {
+function select(_x10) {
return _select.apply(this, arguments);
}
function _select() {
- _select = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee11(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee11$(_context11) {
- while (1) switch (_context11.prev = _context11.next) {
+ _select = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) {
+ while (1) switch (_context10.prev = _context10.next) {
case 0:
- return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets.json", {
+ return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context11.stop();
+ return _context10.stop();
}
- }, _callee11);
+ }, _callee10);
}));
return _select.apply(this, arguments);
}
-function examUnselectAll(_x12) {
+function examUnselectAll(_x11) {
return _examUnselectAll.apply(this, arguments);
}
function _examUnselectAll() {
- _examUnselectAll = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee12(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee12$(_context12) {
- while (1) switch (_context12.prev = _context12.next) {
+ _examUnselectAll = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) {
+ while (1) switch (_context11.prev = _context11.next) {
case 0:
- return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/cancel_items.json", {
+ return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/cancel_items.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context12.stop();
+ return _context11.stop();
}
- }, _callee12);
+ }, _callee11);
}));
return _examUnselectAll.apply(this, arguments);
}
-function basketDelete(_x13) {
+function basketDelete(_x12) {
return _basketDelete.apply(this, arguments);
}
function _basketDelete() {
- _basketDelete = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee13(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee13$(_context13) {
- while (1) switch (_context13.prev = _context13.next) {
+ _basketDelete = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) {
+ while (1) switch (_context12.prev = _context12.next) {
case 0:
- return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/delete_item_type.json", {
+ return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/delete_item_type.json", {
method: 'delete',
body: {
item_type: params.type
@@ -42365,669 +42257,669 @@ function _basketDelete() {
}));
case 1:
case "end":
- return _context13.stop();
+ return _context12.stop();
}
- }, _callee13);
+ }, _callee12);
}));
return _basketDelete.apply(this, arguments);
}
-function unselectAll(_x14) {
+function unselectAll(_x13) {
return _unselectAll.apply(this, arguments);
}
function _unselectAll() {
- _unselectAll = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee14(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee14$(_context14) {
- while (1) switch (_context14.prev = _context14.next) {
+ _unselectAll = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) {
+ while (1) switch (_context13.prev = _context13.next) {
case 0:
- return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/cancel_items.json", {
+ return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/cancel_items.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context14.stop();
+ return _context13.stop();
}
- }, _callee14);
+ }, _callee13);
}));
return _unselectAll.apply(this, arguments);
}
-function addKnowledge(_x15) {
+function addKnowledge(_x14) {
return _addKnowledge.apply(this, arguments);
}
function _addKnowledge() {
- _addKnowledge = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee15(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee15$(_context15) {
- while (1) switch (_context15.prev = _context15.next) {
+ _addKnowledge = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) {
+ while (1) switch (_context14.prev = _context14.next) {
case 0:
- return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/tag_disciplines.json", {
+ return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/tag_disciplines.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context15.stop();
+ return _context14.stop();
}
- }, _callee15);
+ }, _callee14);
}));
return _addKnowledge.apply(this, arguments);
}
-function editProblemset(_x16) {
+function editProblemset(_x15) {
return _editProblemset.apply(this, arguments);
}
function _editProblemset() {
- _editProblemset = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee16(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee16$(_context16) {
- while (1) switch (_context16.prev = _context16.next) {
+ _editProblemset = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) {
+ while (1) switch (_context15.prev = _context15.next) {
case 0:
- return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, ".json"), {
+ return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, ".json"), {
method: 'put',
body: params
}));
case 1:
case "end":
- return _context16.stop();
+ return _context15.stop();
}
- }, _callee16);
+ }, _callee15);
}));
return _editProblemset.apply(this, arguments);
}
-function addProblemset(_x17) {
+function addProblemset(_x16) {
return _addProblemset.apply(this, arguments);
}
function _addProblemset() {
- _addProblemset = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee17(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee17$(_context17) {
- while (1) switch (_context17.prev = _context17.next) {
+ _addProblemset = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) {
+ while (1) switch (_context16.prev = _context16.next) {
case 0:
- return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks.json", {
+ return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context17.stop();
+ return _context16.stop();
}
- }, _callee17);
+ }, _callee16);
}));
return _addProblemset.apply(this, arguments);
}
-function getEditData(_x18) {
+function getEditData(_x17) {
return _getEditData.apply(this, arguments);
}
function _getEditData() {
- _getEditData = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee18(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee18$(_context18) {
- while (1) switch (_context18.prev = _context18.next) {
+ _getEditData = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) {
+ while (1) switch (_context17.prev = _context17.next) {
case 0:
- return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/edit.json"), {
+ return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/edit.json"), {
method: 'get'
}));
case 1:
case "end":
- return _context18.stop();
+ return _context17.stop();
}
- }, _callee18);
+ }, _callee17);
}));
return _getEditData.apply(this, arguments);
}
-function getEditDataBprogram(_x19) {
+function getEditDataBprogram(_x18) {
return _getEditDataBprogram.apply(this, arguments);
}
function _getEditDataBprogram() {
- _getEditDataBprogram = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee19(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee19$(_context19) {
- while (1) switch (_context19.prev = _context19.next) {
+ _getEditDataBprogram = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) {
+ while (1) switch (_context18.prev = _context18.next) {
case 0:
- return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/".concat(params.id, "/edit.json"), {
+ return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/".concat(params.id, "/edit.json"), {
method: 'get'
}));
case 1:
case "end":
- return _context19.stop();
+ return _context18.stop();
}
- }, _callee19);
+ }, _callee18);
}));
return _getEditDataBprogram.apply(this, arguments);
}
-function getPaperData(_x20) {
+function getPaperData(_x19) {
return _getPaperData.apply(this, arguments);
}
function _getPaperData() {
- _getPaperData = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee20(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee20$(_context20) {
- while (1) switch (_context20.prev = _context20.next) {
+ _getPaperData = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) {
+ while (1) switch (_context19.prev = _context19.next) {
case 0:
- return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets.json", {
+ return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context20.stop();
+ return _context19.stop();
}
- }, _callee20);
+ }, _callee19);
}));
return _getPaperData.apply(this, arguments);
}
-function setScore(_x21) {
+function setScore(_x20) {
return _setScore.apply(this, arguments);
}
function _setScore() {
- _setScore = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee21(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee21$(_context21) {
- while (1) switch (_context21.prev = _context21.next) {
+ _setScore = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) {
+ while (1) switch (_context20.prev = _context20.next) {
case 0:
- return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/set_score.json"), {
+ return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/set_score.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context21.stop();
+ return _context20.stop();
}
- }, _callee21);
+ }, _callee20);
}));
return _setScore.apply(this, arguments);
}
-function setChallengeScore(_x22) {
+function setChallengeScore(_x21) {
return _setChallengeScore.apply(this, arguments);
}
//设置组合分数
function _setChallengeScore() {
- _setChallengeScore = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee22(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee22$(_context22) {
- while (1) switch (_context22.prev = _context22.next) {
+ _setChallengeScore = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) {
+ while (1) switch (_context21.prev = _context21.next) {
case 0:
- return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/set_challenge_score.json"), {
+ return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/set_challenge_score.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context22.stop();
+ return _context21.stop();
}
- }, _callee22);
+ }, _callee21);
}));
return _setChallengeScore.apply(this, arguments);
}
-function setCombinationScore(_x23) {
+function setCombinationScore(_x22) {
return _setCombinationScore.apply(this, arguments);
}
function _setCombinationScore() {
- _setCombinationScore = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee23(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee23$(_context23) {
- while (1) switch (_context23.prev = _context23.next) {
+ _setCombinationScore = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) {
+ while (1) switch (_context22.prev = _context22.next) {
case 0:
- return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/combination_set_score.json"), {
+ return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/combination_set_score.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context23.stop();
+ return _context22.stop();
}
- }, _callee23);
+ }, _callee22);
}));
return _setCombinationScore.apply(this, arguments);
}
-function setExerciseCombinationScore(_x24) {
+function setExerciseCombinationScore(_x23) {
return _setExerciseCombinationScore.apply(this, arguments);
}
function _setExerciseCombinationScore() {
- _setExerciseCombinationScore = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee24(params) {
- return _regeneratorRuntime().wrap(function _callee24$(_context24) {
- while (1) switch (_context24.prev = _context24.next) {
+ _setExerciseCombinationScore = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee23(params) {
+ return _regeneratorRuntime().wrap(function _callee23$(_context23) {
+ while (1) switch (_context23.prev = _context23.next) {
case 0:
- return _context24.abrupt("return", Fetch("/api/examination_banks//".concat(params.exerid, "/examination_banks_item_banks/").concat(params.id, "/combination_set_score.json"), {
+ return _context23.abrupt("return", Fetch("/api/examination_banks//".concat(params.exerid, "/examination_banks_item_banks/").concat(params.id, "/combination_set_score.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context24.stop();
+ return _context23.stop();
}
- }, _callee24);
+ }, _callee23);
}));
return _setExerciseCombinationScore.apply(this, arguments);
}
-function handleDeletePreviewQuestion(_x25) {
+function handleDeletePreviewQuestion(_x24) {
return _handleDeletePreviewQuestion.apply(this, arguments);
}
function _handleDeletePreviewQuestion() {
- _handleDeletePreviewQuestion = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee25(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee25$(_context25) {
- while (1) switch (_context25.prev = _context25.next) {
+ _handleDeletePreviewQuestion = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) {
+ while (1) switch (_context24.prev = _context24.next) {
case 0:
- return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, ".json"), {
+ return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, ".json"), {
method: 'delete'
}));
case 1:
case "end":
- return _context25.stop();
+ return _context24.stop();
}
- }, _callee25);
+ }, _callee24);
}));
return _handleDeletePreviewQuestion.apply(this, arguments);
}
-function batchSetScore(_x26) {
+function batchSetScore(_x25) {
return _batchSetScore.apply(this, arguments);
}
function _batchSetScore() {
- _batchSetScore = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee26(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee26$(_context26) {
- while (1) switch (_context26.prev = _context26.next) {
+ _batchSetScore = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) {
+ while (1) switch (_context25.prev = _context25.next) {
case 0:
- return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/batch_set_score.json", {
+ return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/batch_set_score.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context26.stop();
+ return _context25.stop();
}
- }, _callee26);
+ }, _callee25);
}));
return _batchSetScore.apply(this, arguments);
}
-function batchDelete(_x27) {
+function batchDelete(_x26) {
return _batchDelete.apply(this, arguments);
}
function _batchDelete() {
- _batchDelete = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee27(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee27$(_context27) {
- while (1) switch (_context27.prev = _context27.next) {
+ _batchDelete = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) {
+ while (1) switch (_context26.prev = _context26.next) {
case 0:
- return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/delete_item_type.json", {
+ return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/delete_item_type.json", {
method: 'delete',
body: params
}));
case 1:
case "end":
- return _context27.stop();
+ return _context26.stop();
}
- }, _callee27);
+ }, _callee26);
}));
return _batchDelete.apply(this, arguments);
}
-function adjustPosition(_x28) {
+function adjustPosition(_x27) {
return _adjustPosition.apply(this, arguments);
}
function _adjustPosition() {
- _adjustPosition = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee28(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee28$(_context28) {
- while (1) switch (_context28.prev = _context28.next) {
+ _adjustPosition = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) {
+ while (1) switch (_context27.prev = _context27.next) {
case 0:
- return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/adjust_position.json"), {
+ return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/adjust_position.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context28.stop();
+ return _context27.stop();
}
- }, _callee28);
+ }, _callee27);
}));
return _adjustPosition.apply(this, arguments);
}
-function newPreviewProblemset(_x29) {
+function newPreviewProblemset(_x28) {
return _newPreviewProblemset.apply(this, arguments);
}
function _newPreviewProblemset() {
- _newPreviewProblemset = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee29(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee29$(_context29) {
- while (1) switch (_context29.prev = _context29.next) {
+ _newPreviewProblemset = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) {
+ while (1) switch (_context28.prev = _context28.next) {
case 0:
- return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks.json", {
+ return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context29.stop();
+ return _context28.stop();
}
- }, _callee29);
+ }, _callee28);
}));
return _newPreviewProblemset.apply(this, arguments);
}
-function revokeItem(_x30) {
+function revokeItem(_x29) {
return _revokeItem.apply(this, arguments);
}
function _revokeItem() {
- _revokeItem = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee30(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee30$(_context30) {
- while (1) switch (_context30.prev = _context30.next) {
+ _revokeItem = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) {
+ while (1) switch (_context29.prev = _context29.next) {
case 0:
- return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.id, "/revoke_item.json"), {
+ return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.id, "/revoke_item.json"), {
method: 'delete',
body: params
}));
case 1:
case "end":
- return _context30.stop();
+ return _context29.stop();
}
- }, _callee30);
+ }, _callee29);
}));
return _revokeItem.apply(this, arguments);
}
-function examinationItems(_x31) {
+function examinationItems(_x30) {
return _examinationItems.apply(this, arguments);
}
function _examinationItems() {
- _examinationItems = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee31(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee31$(_context31) {
- while (1) switch (_context31.prev = _context31.next) {
+ _examinationItems = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) {
+ while (1) switch (_context30.prev = _context30.next) {
case 0:
- return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.exam_id, "/examination_banks_item_banks.json"), {
+ return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.exam_id, "/examination_banks_item_banks.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context31.stop();
+ return _context30.stop();
}
- }, _callee31);
+ }, _callee30);
}));
return _examinationItems.apply(this, arguments);
}
-function joinCollection(_x32) {
+function joinCollection(_x31) {
return _joinCollection.apply(this, arguments);
}
function _joinCollection() {
- _joinCollection = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee32(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee32$(_context32) {
- while (1) switch (_context32.prev = _context32.next) {
+ _joinCollection = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) {
+ while (1) switch (_context31.prev = _context31.next) {
case 0:
- return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/join_to_collection.json"), {
+ return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/join_to_collection.json"), {
method: 'post',
params: params
}));
case 1:
case "end":
- return _context32.stop();
+ return _context31.stop();
}
- }, _callee32);
+ }, _callee31);
}));
return _joinCollection.apply(this, arguments);
}
-function cancelCollection(_x33) {
+function cancelCollection(_x32) {
return _cancelCollection.apply(this, arguments);
}
function _cancelCollection() {
- _cancelCollection = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee33(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee33$(_context33) {
- while (1) switch (_context33.prev = _context33.next) {
+ _cancelCollection = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) {
+ while (1) switch (_context32.prev = _context32.next) {
case 0:
- return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/cancel_collection.json"), {
+ return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/cancel_collection.json"), {
method: 'post',
params: params
}));
case 1:
case "end":
- return _context33.stop();
+ return _context32.stop();
}
- }, _callee33);
+ }, _callee32);
}));
return _cancelCollection.apply(this, arguments);
}
-function getPaperList(_x34) {
+function getPaperList(_x33) {
return _getPaperList.apply(this, arguments);
}
function _getPaperList() {
- _getPaperList = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee34(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee34$(_context34) {
- while (1) switch (_context34.prev = _context34.next) {
+ _getPaperList = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) {
+ while (1) switch (_context33.prev = _context33.next) {
case 0:
- return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups.json", {
+ return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context34.stop();
+ return _context33.stop();
}
- }, _callee34);
+ }, _callee33);
}));
return _getPaperList.apply(this, arguments);
}
-function getGroupList(_x35) {
+function getGroupList(_x34) {
return _getGroupList.apply(this, arguments);
}
function _getGroupList() {
- _getGroupList = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee35(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee35$(_context35) {
- while (1) switch (_context35.prev = _context35.next) {
+ _getGroupList = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee34(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee34$(_context34) {
+ while (1) switch (_context34.prev = _context34.next) {
case 0:
- return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups/mine.json", {
+ return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups/mine.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context35.stop();
+ return _context34.stop();
}
- }, _callee35);
+ }, _callee34);
}));
return _getGroupList.apply(this, arguments);
}
-function joinGroup(_x36) {
+function joinGroup(_x35) {
return _joinGroup.apply(this, arguments);
}
function _joinGroup() {
- _joinGroup = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee36(params) {
- return _regeneratorRuntime().wrap(function _callee36$(_context36) {
- while (1) switch (_context36.prev = _context36.next) {
+ _joinGroup = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee35(params) {
+ return _regeneratorRuntime().wrap(function _callee35$(_context35) {
+ while (1) switch (_context35.prev = _context35.next) {
case 0:
- return _context36.abrupt("return", Fetch("/api/item_banks/".concat(params.id, "/join_to_group.json"), {
+ return _context35.abrupt("return", Fetch("/api/item_banks/".concat(params.id, "/join_to_group.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context36.stop();
+ return _context35.stop();
}
- }, _callee36);
+ }, _callee35);
}));
return _joinGroup.apply(this, arguments);
}
-function updateGroup(_x37) {
+function updateGroup(_x36) {
return _updateGroup.apply(this, arguments);
}
function _updateGroup() {
- _updateGroup = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee37(params) {
- return _regeneratorRuntime().wrap(function _callee37$(_context37) {
- while (1) switch (_context37.prev = _context37.next) {
+ _updateGroup = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee36(params) {
+ return _regeneratorRuntime().wrap(function _callee36$(_context36) {
+ while (1) switch (_context36.prev = _context36.next) {
case 0:
- return _context37.abrupt("return", Fetch("/api/item_banks_groups/".concat(params.id, ".json"), {
+ return _context36.abrupt("return", Fetch("/api/item_banks_groups/".concat(params.id, ".json"), {
method: 'put',
body: params
}));
case 1:
case "end":
- return _context37.stop();
+ return _context36.stop();
}
- }, _callee37);
+ }, _callee36);
}));
return _updateGroup.apply(this, arguments);
}
-function createGroup(_x38) {
+function createGroup(_x37) {
return _createGroup.apply(this, arguments);
}
function _createGroup() {
- _createGroup = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee38(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee38$(_context38) {
- while (1) switch (_context38.prev = _context38.next) {
+ _createGroup = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee37(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee37$(_context37) {
+ while (1) switch (_context37.prev = _context37.next) {
case 0:
- return _context38.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups.json", {
+ return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context38.stop();
+ return _context37.stop();
}
- }, _callee38);
+ }, _callee37);
}));
return _createGroup.apply(this, arguments);
}
-function createFeedback(_x39) {
+function createFeedback(_x38) {
return _createFeedback.apply(this, arguments);
}
function _createFeedback() {
- _createFeedback = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee39(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee39$(_context39) {
- while (1) switch (_context39.prev = _context39.next) {
+ _createFeedback = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee38(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee38$(_context38) {
+ while (1) switch (_context38.prev = _context38.next) {
case 0:
- return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/feedback.json"), {
+ return _context38.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/feedback.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context39.stop();
+ return _context38.stop();
}
- }, _callee39);
+ }, _callee38);
}));
return _createFeedback.apply(this, arguments);
}
-function getTeachGroupData(_x40) {
+function getTeachGroupData(_x39) {
return _getTeachGroupData.apply(this, arguments);
}
function _getTeachGroupData() {
- _getTeachGroupData = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee40(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee40$(_context40) {
- while (1) switch (_context40.prev = _context40.next) {
+ _getTeachGroupData = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee39(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee39$(_context39) {
+ while (1) switch (_context39.prev = _context39.next) {
case 0:
- return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/teach_group_shares.json", {
+ return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/teach_group_shares.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context40.stop();
+ return _context39.stop();
}
- }, _callee40);
+ }, _callee39);
}));
return _getTeachGroupData.apply(this, arguments);
}
-function batchShare(_x41) {
+function batchShare(_x40) {
return _batchShare.apply(this, arguments);
}
//试题库批量删除
function _batchShare() {
- _batchShare = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee41(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee41$(_context41) {
- while (1) switch (_context41.prev = _context41.next) {
+ _batchShare = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee40(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee40$(_context40) {
+ while (1) switch (_context40.prev = _context40.next) {
case 0:
- return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/teach_group_shares.json", {
+ return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/teach_group_shares.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context41.stop();
+ return _context40.stop();
}
- }, _callee41);
+ }, _callee40);
}));
return _batchShare.apply(this, arguments);
}
-function batchQuestionsDelete(_x42) {
+function batchQuestionsDelete(_x41) {
return _batchQuestionsDelete.apply(this, arguments);
}
function _batchQuestionsDelete() {
- _batchQuestionsDelete = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee42(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee42$(_context42) {
- while (1) switch (_context42.prev = _context42.next) {
+ _batchQuestionsDelete = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee41(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee41$(_context41) {
+ while (1) switch (_context41.prev = _context41.next) {
case 0:
- return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/batch_delete.json", {
+ return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/batch_delete.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context42.stop();
+ return _context41.stop();
}
- }, _callee42);
+ }, _callee41);
}));
return _batchQuestionsDelete.apply(this, arguments);
}
-function batchGroup(_x43) {
+function batchGroup(_x42) {
return _batchGroup.apply(this, arguments);
}
function _batchGroup() {
- _batchGroup = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee43(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee43$(_context43) {
- while (1) switch (_context43.prev = _context43.next) {
+ _batchGroup = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee42(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee42$(_context42) {
+ while (1) switch (_context42.prev = _context42.next) {
case 0:
- return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/batch_to_group.json", {
+ return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/batch_to_group.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context43.stop();
+ return _context42.stop();
}
- }, _callee43);
+ }, _callee42);
}));
return _batchGroup.apply(this, arguments);
}
-function addGroup(_x44) {
+function addGroup(_x43) {
return _addGroup.apply(this, arguments);
}
function _addGroup() {
- _addGroup = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee44(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee44$(_context44) {
- while (1) switch (_context44.prev = _context44.next) {
+ _addGroup = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee43(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee43$(_context43) {
+ while (1) switch (_context43.prev = _context43.next) {
case 0:
- return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params === null || params === void 0 ? void 0 : params.id, "/add_to_mine.json"), {
+ return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params === null || params === void 0 ? void 0 : params.id, "/add_to_mine.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context44.stop();
+ return _context43.stop();
}
- }, _callee44);
+ }, _callee43);
}));
return _addGroup.apply(this, arguments);
}
-function batchPublic(_x45) {
+function batchPublic(_x44) {
return _batchPublic.apply(this, arguments);
}
function _batchPublic() {
- _batchPublic = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee45(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee45$(_context45) {
- while (1) switch (_context45.prev = _context45.next) {
+ _batchPublic = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee44(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee44$(_context44) {
+ while (1) switch (_context44.prev = _context44.next) {
case 0:
- return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/set_batch_public.json", {
+ return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/set_batch_public.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context45.stop();
+ return _context44.stop();
}
- }, _callee45);
+ }, _callee44);
}));
return _batchPublic.apply(this, arguments);
}
-function getTeachGroupDataById(_x46) {
+function getTeachGroupDataById(_x45) {
return _getTeachGroupDataById.apply(this, arguments);
}
function _getTeachGroupDataById() {
- _getTeachGroupDataById = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee46(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee46$(_context46) {
- while (1) switch (_context46.prev = _context46.next) {
+ _getTeachGroupDataById = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee45(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee45$(_context45) {
+ while (1) switch (_context45.prev = _context45.next) {
case 0:
- return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/teach_group_shares/show_groups.json", {
+ return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/teach_group_shares/show_groups.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context46.stop();
+ return _context45.stop();
}
- }, _callee46);
+ }, _callee45);
}));
return _getTeachGroupDataById.apply(this, arguments);
}
@@ -43043,123 +42935,123 @@ function programCancelPublish(params) {
body: params
});
}
-function moveUp(_x47) {
+function moveUp(_x46) {
return _moveUp.apply(this, arguments);
}
function _moveUp() {
- _moveUp = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee47(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee47$(_context47) {
- while (1) switch (_context47.prev = _context47.next) {
+ _moveUp = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee46(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee46$(_context46) {
+ while (1) switch (_context46.prev = _context46.next) {
case 0:
- return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups/".concat(params.id, "/up_position.json"), {
+ return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups/".concat(params.id, "/up_position.json"), {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context47.stop();
+ return _context46.stop();
}
- }, _callee47);
+ }, _callee46);
}));
return _moveUp.apply(this, arguments);
}
-function moveDown(_x48) {
+function moveDown(_x47) {
return _moveDown.apply(this, arguments);
}
function _moveDown() {
- _moveDown = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee48(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee48$(_context48) {
- while (1) switch (_context48.prev = _context48.next) {
+ _moveDown = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee47(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee47$(_context47) {
+ while (1) switch (_context47.prev = _context47.next) {
case 0:
- return _context48.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups/".concat(params.id, "/down_position.json"), {
+ return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups/".concat(params.id, "/down_position.json"), {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context48.stop();
+ return _context47.stop();
}
- }, _callee48);
+ }, _callee47);
}));
return _moveDown.apply(this, arguments);
}
-function editInfo(_x49) {
+function editInfo(_x48) {
return _editInfo.apply(this, arguments);
}
function _editInfo() {
- _editInfo = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee49(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee49$(_context49) {
- while (1) switch (_context49.prev = _context49.next) {
+ _editInfo = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee48(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee48$(_context48) {
+ while (1) switch (_context48.prev = _context48.next) {
case 0:
- return _context49.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.id, "/edit_hack.json"), {
+ return _context48.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.id, "/edit_hack.json"), {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context49.stop();
+ return _context48.stop();
}
- }, _callee49);
+ }, _callee48);
}));
return _editInfo.apply(this, arguments);
}
-function batchPublishCondition(_x50) {
+function batchPublishCondition(_x49) {
return _batchPublishCondition.apply(this, arguments);
}
function _batchPublishCondition() {
- _batchPublishCondition = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee50(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee50$(_context50) {
- while (1) switch (_context50.prev = _context50.next) {
+ _batchPublishCondition = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee49(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee49$(_context49) {
+ while (1) switch (_context49.prev = _context49.next) {
case 0:
- return _context50.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/batch_publish_condition.json", {
+ return _context49.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/batch_publish_condition.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context50.stop();
+ return _context49.stop();
}
- }, _callee50);
+ }, _callee49);
}));
return _batchPublishCondition.apply(this, arguments);
}
-function batchPublish(_x51) {
+function batchPublish(_x50) {
return _batchPublish.apply(this, arguments);
}
function _batchPublish() {
- _batchPublish = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee51(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee51$(_context51) {
- while (1) switch (_context51.prev = _context51.next) {
+ _batchPublish = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee50(params) {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee50$(_context50) {
+ while (1) switch (_context50.prev = _context50.next) {
case 0:
- return _context51.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/batch_publish.json", {
+ return _context50.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/batch_publish.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context51.stop();
+ return _context50.stop();
}
- }, _callee51);
+ }, _callee50);
}));
return _batchPublish.apply(this, arguments);
}
-function getSubdirectory(_x52) {
+function getSubdirectory(_x51) {
return _getSubdirectory.apply(this, arguments);
}
function _getSubdirectory() {
- _getSubdirectory = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee52(params) {
- return _regeneratorRuntime().wrap(function _callee52$(_context52) {
- while (1) switch (_context52.prev = _context52.next) {
+ _getSubdirectory = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee51(params) {
+ return _regeneratorRuntime().wrap(function _callee51$(_context51) {
+ while (1) switch (_context51.prev = _context51.next) {
case 0:
- return _context52.abrupt("return", Fetch("/api/item_banks/get_groups.json", {
+ return _context51.abrupt("return", Fetch("/api/item_banks/get_groups.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context52.stop();
+ return _context51.stop();
}
- }, _callee52);
+ }, _callee51);
}));
return _getSubdirectory.apply(this, arguments);
}
@@ -43167,18 +43059,18 @@ function clearBasket() {
return _clearBasket.apply(this, arguments);
}
function _clearBasket() {
- _clearBasket = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee53() {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee53$(_context53) {
- while (1) switch (_context53.prev = _context53.next) {
+ _clearBasket = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee52() {
+ return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee52$(_context52) {
+ while (1) switch (_context52.prev = _context52.next) {
case 0:
- return _context53.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/delete_all_items.json", {
+ return _context52.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/delete_all_items.json", {
method: 'delete'
}));
case 1:
case "end":
- return _context53.stop();
+ return _context52.stop();
}
- }, _callee53);
+ }, _callee52);
}));
return _clearBasket.apply(this, arguments);
}
@@ -47191,7 +47083,6 @@ function _studentApplicationReview() {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ Ae: function() { return /* binding */ editCourseFolder; },
/* harmony export */ Cx: function() { return /* binding */ topicsSetPublic; },
/* harmony export */ DA: function() { return /* binding */ getHomepageInfo; },
/* harmony export */ Ef: function() { return /* binding */ topicSendToClass; },
@@ -47214,9 +47105,7 @@ function _studentApplicationReview() {
/* harmony export */ dE: function() { return /* binding */ cancelShixun; },
/* harmony export */ dt: function() { return /* binding */ batchPublish; },
/* harmony export */ gI: function() { return /* binding */ topicGetCourseList; },
-/* harmony export */ gk: function() { return /* binding */ moveCourseFolder; },
/* harmony export */ lO: function() { return /* binding */ logWatchHistory; },
-/* harmony export */ m0: function() { return /* binding */ deleteCourseFolder; },
/* harmony export */ mW: function() { return /* binding */ getProjects; },
/* harmony export */ n0: function() { return /* binding */ getSystemUpdate; },
/* harmony export */ nV: function() { return /* binding */ getUserLearnPath; },
@@ -47224,12 +47113,10 @@ function _studentApplicationReview() {
/* harmony export */ qN: function() { return /* binding */ signed; },
/* harmony export */ rV: function() { return /* binding */ getShixuns; },
/* harmony export */ sh: function() { return /* binding */ getUserPersona; },
-/* harmony export */ u4: function() { return /* binding */ createUserFolder; },
/* harmony export */ vR: function() { return /* binding */ LoginOut; },
/* harmony export */ w3: function() { return /* binding */ getPaths; },
/* harmony export */ x4: function() { return /* binding */ getNavigationInfo; },
-/* harmony export */ z2: function() { return /* binding */ register; },
-/* harmony export */ zK: function() { return /* binding */ createCourseFolder; }
+/* harmony export */ z2: function() { return /* binding */ register; }
/* harmony export */ });
/* unused harmony exports postUserChoiceLearnPath, wechatRegister */
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574);
@@ -47861,105 +47748,6 @@ function LoginForPhone(params) {
params: _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)
});
}
-function createCourseFolder(_x26) {
- return _createCourseFolder.apply(this, arguments);
-}
-function _createCourseFolder() {
- _createCourseFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) {
- while (1) switch (_context30.prev = _context30.next) {
- case 0:
- return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders.json", {
- method: 'post',
- body: params
- }));
- case 1:
- case "end":
- return _context30.stop();
- }
- }, _callee30);
- }));
- return _createCourseFolder.apply(this, arguments);
-}
-function deleteCourseFolder(_x27) {
- return _deleteCourseFolder.apply(this, arguments);
-}
-function _deleteCourseFolder() {
- _deleteCourseFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(folderId) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) {
- while (1) switch (_context31.prev = _context31.next) {
- case 0:
- return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders/".concat(folderId, ".json"), {
- method: "delete"
- }));
- case 1:
- case "end":
- return _context31.stop();
- }
- }, _callee31);
- }));
- return _deleteCourseFolder.apply(this, arguments);
-}
-function editCourseFolder(_x28, _x29) {
- return _editCourseFolder.apply(this, arguments);
-}
-function _editCourseFolder() {
- _editCourseFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(folderId, params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) {
- while (1) switch (_context32.prev = _context32.next) {
- case 0:
- return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders/".concat(folderId, ".json"), {
- method: "put",
- body: params
- }));
- case 1:
- case "end":
- return _context32.stop();
- }
- }, _callee32);
- }));
- return _editCourseFolder.apply(this, arguments);
-}
-function moveCourseFolder(_x30, _x31) {
- return _moveCourseFolder.apply(this, arguments);
-}
-function _moveCourseFolder() {
- _moveCourseFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(folderId, params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) {
- while (1) switch (_context33.prev = _context33.next) {
- case 0:
- return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders/".concat(folderId, "/move_folder.json"), {
- method: 'post',
- body: params
- }));
- case 1:
- case "end":
- return _context33.stop();
- }
- }, _callee33);
- }));
- return _moveCourseFolder.apply(this, arguments);
-}
-function createUserFolder(_x32, _x33) {
- return _createUserFolder.apply(this, arguments);
-}
-function _createUserFolder() {
- _createUserFolder = _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee34(folderId, params) {
- return _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee34$(_context34) {
- while (1) switch (_context34.prev = _context34.next) {
- case 0:
- return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/course_folders/".concat(folderId, "/create_user_folder.json"), {
- method: 'post',
- body: params
- }));
- case 1:
- case "end":
- return _context34.stop();
- }
- }, _callee34);
- }));
- return _createUserFolder.apply(this, arguments);
-}
/***/ }),
@@ -48605,6 +48393,7 @@ function _deleteCourse() {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ $n: function() { return /* binding */ isSuperAdminsTeacher; },
/* harmony export */ EO: function() { return /* binding */ isCommonAdminOrCreator; },
/* harmony export */ G5: function() { return /* binding */ isAdminOrTeacher; },
/* harmony export */ GD: function() { return /* binding */ RoleType; },
@@ -48619,6 +48408,7 @@ function _deleteCourse() {
/* harmony export */ Rb: function() { return /* binding */ isAdminOrCreatorOrOperation; },
/* harmony export */ Rm: function() { return /* binding */ isAssistant; },
/* harmony export */ V9: function() { return /* binding */ canShixunAdd; },
+/* harmony export */ Yh: function() { return /* binding */ isStudents; },
/* harmony export */ aN: function() { return /* binding */ isAdminOrCreator; },
/* harmony export */ aQ: function() { return /* binding */ courseIsEnd; },
/* harmony export */ ag: function() { return /* binding */ isCommonSuperAdminOrOperation; },
@@ -48633,7 +48423,7 @@ function _deleteCourse() {
/* harmony export */ qz: function() { return /* binding */ isMainSite; },
/* harmony export */ tu: function() { return /* binding */ isGPAdminOrTeacher; }
/* harmony export */ });
-/* unused harmony exports getAuthentication, isAdminAndCreator, isCreatorAndTeacher, isCreator, canCommonAdd, canCommonDelete, canCommonUpdate, isStudents, canCommonView, canCommonDownload, canShixunDelete, canShixunUpdate, canShixunView, canShixunSendToClassroom, canShixunViewAnswer, canShixunCancelPublic, canProblemsetAdd, canProblemsetDelete, canProblemsetUpdate, canProblemsetView, canProblemsetGroup, canProblemsetCancelPublic, canProblemsetCorrection, canProblemsetCollect, canProblemsetViewAnalysis, canPaperlibraryAdd, canPaperlibraryDelete, canPaperlibraryUpdate, canPaperlibraryView, canPaperlibraryCancelPublic, canPaperlibrarySendToClassroom, authentication, getGraduationsAuth, isGPAdmin, isGPTeacher */
+/* unused harmony exports getAuthentication, isAdminAndCreator, isCreatorAndTeacher, isCreator, canCommonAdd, canCommonDelete, canCommonUpdate, canCommonView, canCommonDownload, canShixunDelete, canShixunUpdate, canShixunView, canShixunSendToClassroom, canShixunViewAnswer, canShixunCancelPublic, canProblemsetAdd, canProblemsetDelete, canProblemsetUpdate, canProblemsetView, canProblemsetGroup, canProblemsetCancelPublic, canProblemsetCorrection, canProblemsetCollect, canProblemsetViewAnalysis, canPaperlibraryAdd, canPaperlibraryDelete, canPaperlibraryUpdate, canPaperlibraryView, canPaperlibraryCancelPublic, canPaperlibrarySendToClassroom, authentication, getGraduationsAuth, isGPAdmin, isGPTeacher */
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! umi */ 43788);
@@ -48727,6 +48517,10 @@ var isAdminOrCreator = function isAdminOrCreator() {
var isSuperAdmins = function isSuperAdmins() {
return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);
};
+//超管 运维 老师
+var isSuperAdminsTeacher = function isSuperAdminsTeacher() {
+ return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher]);
+};
//超管 课堂管理
var isAdminAndCreator = function isAdminAndCreator() {
@@ -49839,10 +49633,10 @@ __webpack_require__.d(__webpack_exports__, {
;// CONCATENATED MODULE: ./src/utils/env/dev.ts
var DEV = {
// PROXY_SERVER: 'https://data.educoder.net',
- PROXY_SERVER: 'http://172.16.100.174',
+ PROXY_SERVER: 'http://172.16.100.130',
API_SERVER: '',
REPORT_SERVER: 'http://192.168.1.57:3001',
- IMG_SERVER: 'http://172.16.100.174',
+ IMG_SERVER: 'http://172.16.100.130',
FORGE: 'https://code.educoder.net/',
SSH_SERVER: 'wss://webssh.educoder.net',
SSH_Slice: 'https://testfu.educoder.net',
@@ -126169,7 +125963,7 @@ function debounce (delay, callback, options) {
/******/ };
/******/
/******/ __webpack_require__.f.miniCss = function(chunkId, promises) {
-/******/ var cssChunks = {"292":1,"310":1,"556":1,"1482":1,"1702":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3725":1,"3951":1,"4736":1,"4766":1,"4884":1,"4973":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"8787":1,"8999":1,"9416":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11070":1,"11253":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12303":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13581":1,"14058":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"16328":1,"16434":1,"16729":1,"16845":1,"16988":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19519":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22307":1,"22707":1,"23332":1,"24504":1,"24658":1,"25022":1,"25470":1,"25705":1,"25972":1,"26366":1,"26685":1,"26741":1,"26883":1,"27178":1,"27182":1,"27395":1,"27662":1,"28072":1,"28237":1,"28435":1,"28723":1,"28782":1,"28982":1,"29647":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34741":1,"34800":1,"34994":1,"35238":1,"35729":1,"36029":1,"36270":1,"36784":1,"36981":1,"37062":1,"37948":1,"38143":1,"38447":1,"38634":1,"38797":1,"38873":1,"39332":1,"39391":1,"39404":1,"39695":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"43442":1,"44259":1,"44449":1,"45096":1,"45179":1,"45359":1,"45650":1,"45775":1,"45825":1,"45992":1,"46796":1,"46963":1,"47545":1,"47854":1,"48077":1,"48689":1,"49205":1,"49366":1,"49716":1,"49890":1,"50869":1,"51276":1,"51461":1,"51582":1,"51855":1,"52338":1,"52404":1,"52806":1,"52829":1,"52875":1,"53247":1,"53322":1,"53910":1,"54056":1,"54164":1,"54492":1,"54572":1,"54770":1,"54862":1,"55573":1,"55624":1,"56277":1,"57045":1,"57560":1,"57614":1,"59133":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61713":1,"61727":1,"61880":1,"62548":1,"63157":1,"64144":1,"64217":1,"64496":1,"64520":1,"65111":1,"65148":1,"65191":1,"65549":1,"65816":1,"66063":1,"66583":1,"66651":1,"66984":1,"67242":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69922":1,"69944":1,"71450":1,"71783":1,"72529":1,"72539":1,"72570":1,"73025":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75357":1,"75786":1,"75816":1,"76904":1,"77460":1,"77857":1,"78085":1,"79489":1,"79590":1,"79921":1,"80508":1,"81148":1,"82339":1,"82425":1,"82443":1,"83141":1,"83212":1,"83935":1,"84546":1,"85048":1,"85111":1,"85297":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90265":1,"91045":1,"91470":1,"91831":1,"92045":1,"92501":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"94078":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"96411":1,"96444":1,"96882":1,"97008":1,"97046":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1};
+/******/ var cssChunks = {"292":1,"310":1,"556":1,"1482":1,"1702":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3725":1,"3951":1,"4736":1,"4766":1,"4884":1,"4973":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"8787":1,"8999":1,"9416":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11070":1,"11253":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12303":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13581":1,"14058":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"16328":1,"16434":1,"16729":1,"16845":1,"16988":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19519":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22307":1,"22707":1,"23332":1,"24504":1,"24658":1,"25022":1,"25470":1,"25705":1,"25972":1,"26366":1,"26685":1,"26741":1,"26883":1,"27178":1,"27182":1,"27395":1,"27662":1,"28072":1,"28237":1,"28435":1,"28723":1,"28782":1,"28982":1,"29647":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34741":1,"34800":1,"34994":1,"35238":1,"35729":1,"36029":1,"36270":1,"36784":1,"36981":1,"37062":1,"37948":1,"38143":1,"38447":1,"38634":1,"38797":1,"38873":1,"39332":1,"39391":1,"39404":1,"39695":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"43442":1,"44259":1,"44449":1,"45096":1,"45179":1,"45359":1,"45650":1,"45775":1,"45825":1,"45992":1,"46796":1,"46963":1,"47545":1,"48077":1,"48689":1,"49205":1,"49366":1,"49716":1,"49890":1,"50869":1,"51276":1,"51461":1,"51582":1,"51855":1,"52338":1,"52404":1,"52806":1,"52829":1,"52875":1,"53247":1,"53322":1,"53910":1,"54056":1,"54164":1,"54492":1,"54572":1,"54770":1,"54862":1,"55573":1,"55624":1,"56277":1,"57045":1,"57560":1,"57614":1,"59133":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61713":1,"61727":1,"61880":1,"62548":1,"63157":1,"64144":1,"64217":1,"64496":1,"64520":1,"65111":1,"65148":1,"65191":1,"65549":1,"65816":1,"66063":1,"66583":1,"66651":1,"66984":1,"67242":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69922":1,"69944":1,"71450":1,"71783":1,"72529":1,"72539":1,"72570":1,"73025":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75357":1,"75786":1,"75816":1,"76904":1,"77460":1,"77857":1,"78085":1,"79489":1,"79590":1,"79921":1,"80508":1,"81148":1,"82339":1,"82425":1,"82443":1,"83141":1,"83212":1,"83935":1,"84546":1,"85048":1,"85111":1,"85297":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90265":1,"91045":1,"91470":1,"91831":1,"92045":1,"92501":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"94078":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"96411":1,"96444":1,"96882":1,"97008":1,"97046":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1};
/******/ if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
/******/ else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
/******/ promises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {
@@ -130154,19 +129948,19 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Paperlibrary__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(99313), __webpack_require__.e(4977), __webpack_require__.e(43750), __webpack_require__.e(94386), __webpack_require__.e(40598), __webpack_require__.e(14767), __webpack_require__.e(97120), __webpack_require__.e(54862)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/index.tsx */ 61166));
}),
'4': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(45013), __webpack_require__.e(82791), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 93810));
+ return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(21154), __webpack_require__.e(82791), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 93810));
}),
'5': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(45013), __webpack_require__.e(82791), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 93810));
+ return Promise.all(/*! import() | p__Paperlibrary__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(21154), __webpack_require__.e(82791), __webpack_require__.e(93260)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Add/index.tsx */ 93810));
}),
'6': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Paperlibrary__See__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(88699), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(14767), __webpack_require__.e(88743), __webpack_require__.e(53247)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/See/index.tsx */ 90530));
}),
'7': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(47854), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
}),
'8': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Paperlibrary__Random__ExchangeFromProblemSet__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(47854), __webpack_require__.e(11545)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx */ 21564));
+ return Promise.all(/*! import() | p__Paperlibrary__Random__ExchangeFromProblemSet__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(14599), __webpack_require__.e(11545)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx */ 21564));
}),
'9': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(44147), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 28446));
@@ -130184,7 +129978,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Guidance__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 36665));
}),
'14': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Paths__Detail__id */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(42441), __webpack_require__.e(19842), __webpack_require__.e(44425), __webpack_require__.e(36187), __webpack_require__.e(12911), __webpack_require__.e(82837), __webpack_require__.e(15267), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(88458), __webpack_require__.e(66984), __webpack_require__.e(23332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/[id].tsx */ 91863));
+ return Promise.all(/*! import() | p__Paths__Detail__id */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(42441), __webpack_require__.e(19842), __webpack_require__.e(44425), __webpack_require__.e(36187), __webpack_require__.e(12911), __webpack_require__.e(82837), __webpack_require__.e(80310), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(88458), __webpack_require__.e(66984), __webpack_require__.e(23332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/[id].tsx */ 91863));
}),
'15': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Paths__Detail__Statistics__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(42441), __webpack_require__.e(4977), __webpack_require__.e(34601)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/Statistics/index.tsx */ 86462));
@@ -130208,10 +130002,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(60590), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(26685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Index/index.tsx */ 24204));
}),
'22': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__New__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(88816), __webpack_require__.e(3798), __webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/index.tsx */ 60956));
+ return Promise.all(/*! import() | p__Classrooms__New__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(88816), __webpack_require__.e(3798), __webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/index.tsx */ 90255));
}),
'23': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__New__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(88816), __webpack_require__.e(3798), __webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/index.tsx */ 60956));
+ return Promise.all(/*! import() | p__Classrooms__New__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(88816), __webpack_require__.e(3798), __webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/index.tsx */ 90255));
}),
'24': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__New__StartClass__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(85731), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(88816), __webpack_require__.e(3798), __webpack_require__.e(96882)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/New/StartClass/index.tsx */ 48309));
@@ -130253,19 +130047,19 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__Review__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37243), __webpack_require__.e(53252), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(81882), __webpack_require__.e(14662)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/Review/index.tsx */ 26390));
}),
'37': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__SubmitWork__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(48560), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(81882), __webpack_require__.e(28072)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/SubmitWork/index.tsx */ 56139));
+ return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__SubmitWork__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99939), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(81882), __webpack_require__.e(28072)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/SubmitWork/index.tsx */ 56139));
}),
'38': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__EditWork__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99939), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(81882), __webpack_require__.e(60479)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/EditWork/index.tsx */ 14323));
+ return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__EditWork__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(48560), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(81882), __webpack_require__.e(60479)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/EditWork/index.tsx */ 14323));
}),
'39': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(82791), __webpack_require__.e(85297)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ 47386));
}),
'40': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(42441), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(71507), __webpack_require__.e(45013), __webpack_require__.e(37188), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(33072), __webpack_require__.e(24658), __webpack_require__.e(21437), __webpack_require__.e(54164)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/index.tsx */ 23524));
+ return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(42441), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(71507), __webpack_require__.e(21154), __webpack_require__.e(49845), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(33072), __webpack_require__.e(24658), __webpack_require__.e(21437), __webpack_require__.e(54164)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/index.tsx */ 23524));
}),
'41': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(47854), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
}),
'42': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__ImitateAnswer__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(56156), __webpack_require__.e(79817), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(6592), __webpack_require__.e(14889)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/ImitateAnswer/index.tsx */ 74476));
@@ -130277,25 +130071,25 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Notice__index */[__webpack_require__.e(59981), __webpack_require__.e(17482)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Notice/index.tsx */ 65112));
}),
'45': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(45013), __webpack_require__.e(82791), __webpack_require__.e(47854), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 5867));
+ return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(21154), __webpack_require__.e(82791), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 5867));
}),
'46': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Paperlibrary__Random__PreviewEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(56156), __webpack_require__.e(45013), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(24658), __webpack_require__.e(90337)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/PreviewEdit/index.tsx */ 19361));
+ return Promise.all(/*! import() | p__Paperlibrary__Random__PreviewEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(56156), __webpack_require__.e(21154), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(24658), __webpack_require__.e(90337)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/PreviewEdit/index.tsx */ 19361));
}),
'47': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(45013), __webpack_require__.e(82791), __webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Add/index.tsx */ 4187));
+ return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(21154), __webpack_require__.e(82791), __webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Add/index.tsx */ 4187));
}),
'48': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(45013), __webpack_require__.e(82791), __webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Add/index.tsx */ 4187));
+ return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(21154), __webpack_require__.e(82791), __webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Add/index.tsx */ 4187));
}),
'49': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__ReviewGroup__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(79817), __webpack_require__.e(66174), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(45992)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/ReviewGroup/index.tsx */ 87459));
}),
'50': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(44425), __webpack_require__.e(65902), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(38873), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 97817));
+ return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(44425), __webpack_require__.e(24915), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(38873), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 97817));
}),
'51': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(44425), __webpack_require__.e(65902), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(38873), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 97817));
+ return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(44425), __webpack_require__.e(24915), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(38873), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 97817));
}),
'52': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Export__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(19208), __webpack_require__.e(44425), __webpack_require__.e(86129), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(38873), __webpack_require__.e(48431)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Export/index.tsx */ 97252));
@@ -130397,10 +130191,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(73755), __webpack_require__.e(4977), __webpack_require__.e(46963)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/Detail/index.tsx */ 11267));
}),
'85': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(47854), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
}),
'86': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(47854), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
}),
'87': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Ranking__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(94386), __webpack_require__.e(66210), __webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Ranking/index.tsx */ 65538));
@@ -130457,10 +130251,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__Polls__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(13355)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/index.tsx */ 76539));
}),
'105': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(43428), __webpack_require__.e(53877), __webpack_require__.e(36187), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(33072), __webpack_require__.e(84994), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 12543));
+ return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(52409), __webpack_require__.e(43428), __webpack_require__.e(53877), __webpack_require__.e(36187), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(33072), __webpack_require__.e(84994), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 12543));
}),
'106': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(43428), __webpack_require__.e(53877), __webpack_require__.e(36187), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(33072), __webpack_require__.e(84994), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 12543));
+ return Promise.all(/*! import() | p__Classrooms__Lists__CommonHomework__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(52409), __webpack_require__.e(43428), __webpack_require__.e(53877), __webpack_require__.e(36187), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(33072), __webpack_require__.e(84994), __webpack_require__.e(49890)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/CommonHomework/index.tsx */ 12543));
}),
'107': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__GroupHomework__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(43428), __webpack_require__.e(36187), __webpack_require__.e(69859), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(33072), __webpack_require__.e(19153), __webpack_require__.e(83935)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/GroupHomework/index.tsx */ 78432));
@@ -130592,16 +130386,16 @@ function _getRoutes() {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(44147), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 28446));
}),
'150': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(23760), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(37741), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 37741));
+ return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(23760), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(37741), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 37741));
}),
'151': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(23760), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(37741), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 37741));
+ return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(23760), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(37741), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 37741));
}),
'152': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Competitions__Exports__index */[__webpack_require__.e(44425), __webpack_require__.e(44449)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Exports/index.tsx */ 62093));
}),
'153': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(23760), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(37741), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 37741));
+ return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(42441), __webpack_require__.e(73755), __webpack_require__.e(23760), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(37741), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 37741));
}),
'154': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(19208), __webpack_require__.e(86129), __webpack_require__.e(75149), __webpack_require__.e(9951), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 28442));
@@ -130628,7 +130422,7 @@ function _getRoutes() {
return __webpack_require__.e(/*! import() | p__Forums__Index__redirect */ 28639).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/redirect.tsx */ 94264));
}),
'162': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Forums__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(53555), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(92983)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/index.tsx */ 98622));
+ return Promise.all(/*! import() | p__Forums__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(53555), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(92983)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/index.tsx */ 98622));
}),
'163': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Forums__New__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(70544), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(81882), __webpack_require__.e(74264)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/New/index.tsx */ 29282));
@@ -130643,13 +130437,13 @@ function _getRoutes() {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(44147), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 28446));
}),
'167': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(47854), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
}),
'168': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(45013), __webpack_require__.e(82791), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 52347));
+ return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(21154), __webpack_require__.e(82791), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 52347));
}),
'169': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(45013), __webpack_require__.e(82791), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 52347));
+ return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(21154), __webpack_require__.e(82791), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 52347));
}),
'170': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Problemset__Preview__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(49574), __webpack_require__.e(88699), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(11581)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/index.tsx */ 84640));
@@ -130658,7 +130452,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Problemset__Preview__New__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(85731), __webpack_require__.e(19842), __webpack_require__.e(64144)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/New/index.tsx */ 31850));
}),
'172': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(47854), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(3471), __webpack_require__.e(68998), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(43750), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 33374));
}),
'173': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(44147), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 28446));
@@ -130682,7 +130476,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Shixuns__Detail__Merge__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(62778), __webpack_require__.e(4977), __webpack_require__.e(55573)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Merge/index.tsx */ 97200));
}),
'180': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Shixuns__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(49574), __webpack_require__.e(75149), __webpack_require__.e(11392), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(71798), __webpack_require__.e(56277)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/index.tsx */ 23420));
+ return Promise.all(/*! import() | p__Shixuns__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(19842), __webpack_require__.e(49574), __webpack_require__.e(75149), __webpack_require__.e(63240), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(71798), __webpack_require__.e(56277)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/index.tsx */ 23420));
}),
'181': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Shixuns__Edit__body__Warehouse__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(99313), __webpack_require__.e(78892), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(16328)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Warehouse/index.tsx */ 67238));
@@ -130703,7 +130497,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__NewPractice__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(49127), __webpack_require__.e(6216), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(94498)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/NewPractice/index.tsx */ 34679));
}),
'187': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(75149), __webpack_require__.e(330), __webpack_require__.e(64738), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(49205)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeSetting/index.tsx */ 44756));
+ return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(75149), __webpack_require__.e(74997), __webpack_require__.e(64738), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(49205)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeSetting/index.tsx */ 44756));
}),
'188': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(89597), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(21423)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/EditPracticeAnswer/index.tsx */ 88394));
@@ -130724,7 +130518,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Shixuns__Detail__Repository__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(50057), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(81471), __webpack_require__.e(98688)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/index.tsx */ 35907));
}),
'194': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Shixuns__Detail__Collaborators__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(71798), __webpack_require__.e(25470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Collaborators/index.tsx */ 36441));
+ return Promise.all(/*! import() | p__Shixuns__Detail__Collaborators__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(71798), __webpack_require__.e(25470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Collaborators/index.tsx */ 36441));
}),
'195': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Shixuns__Detail__Dataset__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(75149), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(86541)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Dataset/index.tsx */ 76098));
@@ -130736,7 +130530,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Shixuns__Detail__RankingList__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(81471), __webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/RankingList/index.tsx */ 44304));
}),
'198': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Shixuns__Detail__Settings__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(49127), __webpack_require__.e(85794), __webpack_require__.e(52818), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(55351), __webpack_require__.e(43750), __webpack_require__.e(16845)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Settings/index.tsx */ 40948));
+ return Promise.all(/*! import() | p__Shixuns__Detail__Settings__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(49127), __webpack_require__.e(85794), __webpack_require__.e(57435), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(55351), __webpack_require__.e(43750), __webpack_require__.e(16845)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Settings/index.tsx */ 40948));
}),
'199': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Shixuns__Detail__Repository__Commit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(93948), __webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(81471), __webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Repository/Commit/index.tsx */ 94088));
@@ -130781,10 +130575,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__User__Detail__Topicbank__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(4977), __webpack_require__.e(98062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topicbank/index.tsx */ 76741));
}),
'213': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(27829), __webpack_require__.e(16703), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 1795));
+ return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(27829), __webpack_require__.e(16703), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 1795));
}),
'214': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(27829), __webpack_require__.e(16703), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 1795));
+ return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(27829), __webpack_require__.e(16703), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 1795));
}),
'215': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Topics__Normal__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(87557), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(86820)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Normal/index.tsx */ 28172));
@@ -130796,13 +130590,13 @@ function _getRoutes() {
return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(9894), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(3725), __webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Edit/index.tsx */ 69396));
}),
'218': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(27829), __webpack_require__.e(27739), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(52806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Detail/index.tsx */ 89199));
+ return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(27829), __webpack_require__.e(27739), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(52806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Detail/index.tsx */ 89199));
}),
'219': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(66302), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(75043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Edit/index.tsx */ 45480));
}),
'220': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(27829), __webpack_require__.e(81326), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(10799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Detail/index.tsx */ 53055));
+ return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(27829), __webpack_require__.e(81326), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(10799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Detail/index.tsx */ 53055));
}),
'221': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__ExperImentImg__Add__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(18080), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(63157)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ExperImentImg/Add/index.tsx */ 57453));
@@ -130811,13 +130605,13 @@ function _getRoutes() {
return Promise.all(/*! import() | p__User__Detail__id */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(72529)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/[id].tsx */ 85527));
}),
'223': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 44282));
+ return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 96904));
}),
'224': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 44282));
+ return Promise.all(/*! import() | p__User__Detail__Classrooms__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 96904));
}),
'225': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Shixuns__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(18307)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Shixuns/index.tsx */ 73224));
+ return Promise.all(/*! import() | p__User__Detail__Shixuns__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(18307)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Shixuns/index.tsx */ 73224));
}),
'226': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__UserPortrait__index */[__webpack_require__.e(42441), __webpack_require__.e(56047), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/UserPortrait/index.tsx */ 81593));
@@ -130847,25 +130641,25 @@ function _getRoutes() {
return Promise.all(/*! import() | p__User__Detail__ClassManagement__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(37948)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ClassManagement/index.tsx */ 7257));
}),
'235': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__ClassManagement__Item__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(19519)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ClassManagement/Item/index.tsx */ 45486));
+ return Promise.all(/*! import() | p__User__Detail__ClassManagement__Item__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(19519)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/ClassManagement/Item/index.tsx */ 45486));
}),
'236': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Paths__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(37825), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(94662)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Paths/index.tsx */ 2018));
}),
'237': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Projects__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(53359), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Projects/index.tsx */ 65786));
+ return Promise.all(/*! import() | p__User__Detail__Projects__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(53359), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Projects/index.tsx */ 65786));
}),
'238': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Videos__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(71507), __webpack_require__.e(27829), __webpack_require__.e(72032), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66751), __webpack_require__.e(12412)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/index.tsx */ 22267));
+ return Promise.all(/*! import() | p__User__Detail__Videos__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(71507), __webpack_require__.e(27829), __webpack_require__.e(72032), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(66751), __webpack_require__.e(12412)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/index.tsx */ 22267));
}),
'239': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Videos__Upload__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(61895), __webpack_require__.e(42240)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Upload/index.tsx */ 17428));
}),
'240': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Topics__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(27829), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(90265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/index.tsx */ 43374));
+ return Promise.all(/*! import() | p__User__Detail__Topics__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(27829), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(90265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/index.tsx */ 43374));
}),
'241': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__virtualSpaces__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(47256), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(15589), __webpack_require__.e(19360)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/virtualSpaces/index.tsx */ 13522));
+ return Promise.all(/*! import() | p__User__Detail__virtualSpaces__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(47256), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(43750), __webpack_require__.e(15589), __webpack_require__.e(19360)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/virtualSpaces/index.tsx */ 13522));
}),
'242': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return __webpack_require__.e(/*! import() */ 97539).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 97539));
@@ -130874,22 +130668,22 @@ function _getRoutes() {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(44147), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 28446));
}),
'244': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Question__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(9951), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(29647)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/Index/index.tsx */ 2186));
+ return Promise.all(/*! import() | p__Question__Index__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(9951), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(73025), __webpack_require__.e(29647)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/Index/index.tsx */ 2186));
}),
'245': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Question__AddOrEdit__BatchAdd__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(10485)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/BatchAdd/index.tsx */ 85821));
}),
'246': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(330), __webpack_require__.e(39787), __webpack_require__.e(63791), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 49994));
+ return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(74997), __webpack_require__.e(39787), __webpack_require__.e(63791), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 49994));
}),
'247': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(330), __webpack_require__.e(39787), __webpack_require__.e(63791), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 49994));
+ return Promise.all(/*! import() | p__Problems__OjForm__NewEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(74997), __webpack_require__.e(39787), __webpack_require__.e(63791), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(34741)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/NewEdit/index.tsx */ 49994));
}),
'248': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(3471), __webpack_require__.e(330), __webpack_require__.e(39787), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 10862));
+ return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(3471), __webpack_require__.e(74997), __webpack_require__.e(39787), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 10862));
}),
'249': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(3471), __webpack_require__.e(330), __webpack_require__.e(39787), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 10862));
+ return Promise.all(/*! import() | p__Problems__OjForm__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(19842), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(3471), __webpack_require__.e(74997), __webpack_require__.e(39787), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(34994)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problems/OjForm/index.tsx */ 10862));
}),
'250': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Question__OjProblem__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(43428), __webpack_require__.e(71507), __webpack_require__.e(21560), __webpack_require__.e(82791), __webpack_require__.e(77460)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/index.tsx */ 66779));
@@ -130898,10 +130692,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Question__OjProblem__RecordDetail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(26588), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(49716)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/OjProblem/RecordDetail/index.tsx */ 23041));
}),
'252': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(32009), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 6657));
+ return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(72422), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 6657));
}),
'253': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(32009), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 6657));
+ return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(75149), __webpack_require__.e(21560), __webpack_require__.e(72422), __webpack_require__.e(82791), __webpack_require__.e(37011), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 6657));
}),
'254': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(44147), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 28446));
@@ -130967,7 +130761,7 @@ function _getRoutes() {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(44147), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 28446));
}),
'275': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Innovation__Tasks__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(98694), __webpack_require__.e(28163), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(6592), __webpack_require__.e(86634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Tasks/index.jsx */ 58613));
+ return Promise.all(/*! import() | p__Innovation__Tasks__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(43428), __webpack_require__.e(56156), __webpack_require__.e(98694), __webpack_require__.e(28163), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(6592), __webpack_require__.e(86634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Tasks/index.jsx */ 58613));
}),
'276': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Innovation__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(50812), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(20680)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/index.tsx */ 67308));
@@ -130997,7 +130791,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Innovation__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(14642), __webpack_require__.e(36784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Edit/index.tsx */ 97179));
}),
'285': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Innovation__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(53877), __webpack_require__.e(28163), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(83141)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Detail/index.tsx */ 56965));
+ return Promise.all(/*! import() | p__Innovation__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(23255), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(53877), __webpack_require__.e(28163), __webpack_require__.e(82791), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(83141)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Detail/index.tsx */ 56965));
}),
'286': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return __webpack_require__.e(/*! import() */ 97539).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 97539));
@@ -131066,7 +130860,7 @@ function _getRoutes() {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(44147), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 28446));
}),
'308': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Order__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(64802), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(21939)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/index.tsx */ 1615));
+ return Promise.all(/*! import() | p__User__Detail__Order__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(64802), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(21939)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/index.tsx */ 1615));
}),
'309': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Order__pages__invoice__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(72274), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/invoice/index.tsx */ 69548));
@@ -131243,7 +131037,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Administration__College__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(4977), __webpack_require__.e(57560)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/College/index.tsx */ 3417));
}),
'367': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Administration__Student__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(78859), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(36029)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/Student/index.tsx */ 58236));
+ return Promise.all(/*! import() | p__Administration__Student__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(78859), __webpack_require__.e(4977), __webpack_require__.e(73025), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(36029)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/Student/index.tsx */ 58236));
}),
'368': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Administration__Student__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(45179)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Administration/Student/Edit/index.tsx */ 7841));
@@ -131366,7 +131160,7 @@ function _getRoutes() {
return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(89868), __webpack_require__.e(36775), __webpack_require__.e(96411), __webpack_require__.e(9951), __webpack_require__.e(44147), __webpack_require__.e(4977), __webpack_require__.e(82791), __webpack_require__.e(32666), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 28446));
}),
'408': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(42441), __webpack_require__.e(71507), __webpack_require__.e(9951), __webpack_require__.e(73755), __webpack_require__.e(45413), __webpack_require__.e(62945), __webpack_require__.e(70294), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37741), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 76476));
+ return Promise.all(/*! import() | p__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(42441), __webpack_require__.e(71507), __webpack_require__.e(9951), __webpack_require__.e(73755), __webpack_require__.e(45413), __webpack_require__.e(62945), __webpack_require__.e(70294), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(41856), __webpack_require__.e(43750), __webpack_require__.e(70378), __webpack_require__.e(37741), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 76476));
}),
'409': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return __webpack_require__.e(/*! import() | p__Api__index */ 62300).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Api/index.tsx */ 75572));
@@ -131390,10 +131184,10 @@ function _getRoutes() {
return __webpack_require__.e(/*! import() | p__MoopCases__Success__index */ 51276).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/Success/index.tsx */ 96327));
}),
'416': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(45013), __webpack_require__.e(82791), __webpack_require__.e(47854), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 5867));
+ return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(21154), __webpack_require__.e(82791), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 5867));
}),
'417': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
- return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(99313), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(45013), __webpack_require__.e(82791), __webpack_require__.e(47854), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 5867));
+ return Promise.all(/*! import() | p__Paperlibrary__Random__Edit__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(89868), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(36775), __webpack_require__.e(72315), __webpack_require__.e(96411), __webpack_require__.e(85731), __webpack_require__.e(23255), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(19842), __webpack_require__.e(56156), __webpack_require__.e(49574), __webpack_require__.e(21154), __webpack_require__.e(82791), __webpack_require__.e(75816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Edit/index.tsx */ 5867));
}),
'418': /*#__PURE__*/_react_17_0_2_react.lazy(function () {
return Promise.all(/*! import() | p__Paperlibrary__Random__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(84728), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(96232), __webpack_require__.e(24665), __webpack_require__.e(28485), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27890), __webpack_require__.e(59981), __webpack_require__.e(11561), __webpack_require__.e(72315), __webpack_require__.e(85731), __webpack_require__.e(99313), __webpack_require__.e(40598), __webpack_require__.e(14767), __webpack_require__.e(33784)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/Detail/index.tsx */ 23949));