From 6fbde1456fcef91bbb3744d4dec09bf9b220afb6 Mon Sep 17 00:00:00 2001
From: autosubmit
Date: Sat, 22 Apr 2023 00:07:04 +0800
Subject: [PATCH] Auto Submit
---
...97d8b0.async.js => 12144.e9ae8ba2.async.js | 133 +-
14626.f8acdcbb.async.js | 7801 +++++++++++++++++
...7a9a8b.async.js => 15109.99bfe32d.async.js | 418 +-
...cc2311.async.js => 21443.ef994af2.async.js | 9 +-
26224.5b1bce6b.async.js | 2230 -----
...e4a5.chunk.css => 36040.a39d4d2a.chunk.css | 289 +
...ef19e0.async.js => 36040.f427fbf8.async.js | 439 +-
...48038d.async.js => 38448.acfa9a1d.async.js | 19 +-
...df4c56.async.js => 46231.38df285f.async.js | 11 +-
...284913.async.js => 63183.3b2ccecb.async.js | 2 +-
...977636.async.js => 64547.b8eb3f2a.async.js | 439 +-
...9f0a.chunk.css => 64547.fc2fb8c6.chunk.css | 724 +-
...0a14b7.async.js => 67395.5a020ed9.async.js | 565 +-
...5aaa.chunk.css => 67395.e5ba5aaa.chunk.css | 0
68993.b5e3f149.async.js | 1800 ----
69911.21a3e2c8.async.js | 1208 +++
...fc7c.chunk.css => 73486.7984fc7c.chunk.css | 0
...60a1a4.async.js => 73486.e90c54f2.async.js | 43 +-
...ea04.chunk.css => 74237.147dea04.chunk.css | 0
...c01bed.async.js => 74237.380f5274.async.js | 420 +-
...e5d2dd.async.js => 80583.35eb3206.async.js | 41 +-
...936d.chunk.css => 83225.150628bd.chunk.css | 485 +
...afb99b.async.js => 83225.7dea12da.async.js | 380 +-
...85b6.chunk.css => 85343.b510cfdf.chunk.css | 2 +-
...bf93a6d.async.js => 8691.3f47db42.async.js | 54 +-
88416.57b446e2.async.js | 841 ++
90180.1843cb10.async.js | 392 +
93291.2994d4ec.chunk.css | 830 ++
...1102d8.async.js => 93291.7b851662.async.js | 439 +-
color.less | 36 +-
index.html | 2 +-
...> layouts__SimpleLayouts.e3a87ef9.async.js | 131 +
...sync.js => monaco-editor.9d4d64b2.async.js | 26 +
...nHomework__Detail__index.6031a0ee.async.js | 26 +-
...Homework__Detail__index.c4c12468.chunk.css | 3 +
...__CommonHomework__index.d03220e8.chunk.css | 3 +
...ts__Exercise__Add__index.91637b82.async.js | 193 +-
..._Exercise__Detail__index.a2fbaf65.async.js | 65 +-
...Exercise__Detail__index.f702b995.chunk.css | 3 +
..._Exercise__Export__index.9bc1a33d.async.js | 114 +-
..._Lists__Exercise__index.1d04a565.chunk.css | 3 +
...Homework__Detail__index.803d71fe.chunk.css | 3 +
...pHomework__Review__index.43e91161.async.js | 6 +-
...s__GroupHomework__index.30f81a56.chunk.css | 3 +
...Homework__Detail__index.0dad9a10.chunk.css | 3 +
..._ProgramHomework__index.5c408c9a.chunk.css | 3 +
...Homeworks__Detail__index.4c2962ee.async.js | 132 +-
...omeworks__Detail__index.53dc2375.chunk.css | 3 +
..._ShixunHomeworks__index.e64c917f.chunk.css | 3 +
...oms__Lists__Video__index.5de62e66.async.js | 510 +-
...__Lists__Document__index.9d67a6f1.async.js | 87 +-
...novation__Detail__index.c157aea6.chunk.css | 2 +-
...nnovation__Tasks__index.4448fe62.chunk.css | 2 +-
...p__IntrainCourse__index.46fb68cc.chunk.css | 20 +-
... p__IntrainCourse__index.8a8f1ee1.async.js | 16 +-
...geFromProblemSet__index.46dd52df.chunk.css | 1839 ++--
...ngeFromProblemSet__index.83c8a409.async.js | 1836 ----
...ngeFromProblemSet__index.bbc4f53a.async.js | 1002 +++
... p__Paperlibrary__index.58759aa0.chunk.css | 2 +-
... => p__Paths__Detail__id.079a26c6.async.js | 54 +-
..._Problems__OjForm__index.4f775c08.async.js | 1 +
...oblemset__NewItem__index.1006f25d.async.js | 1 +
...=> p__Problemset__index.6a09349b.chunk.css | 1314 ++-
... => p__Problemset__index.db4fbf6e.async.js | 3499 ++++++--
...p__Shixuns__Edit__index.198e0cb0.chunk.css | 2 +-
... p__Shixuns__Edit__index.c9be71d2.async.js | 54 +-
..._pages__orderPay__index.c1a76e93.chunk.css | 2 +-
...__pages__orderPay__index.fdfe4ad0.async.js | 19 +-
...__Topics__Detail__index.5c3867a4.chunk.css | 573 ++
...l__Topics__Detail__index.6b6a4e44.async.js | 79 +-
...Exercise__Detail__index.cf964913.chunk.css | 524 ++
..._Exercise__Detail__index.e80ffcb1.async.js | 79 +-
...cs__Poll__Detail__index.877fba24.chunk.css | 1 +
...ics__Poll__Detail__index.c40ea2ec.async.js | 79 +-
...r__Detail__Topics__index.323529f8.async.js | 79 +-
...__Detail__Topics__index.760833cc.chunk.css | 1 +
...r__Detail__Videos__index.76f93a23.async.js | 1124 ++-
...__Detail__Videos__index.bd389450.chunk.css | 1049 ++-
...__Detail__Videos__index.eb1bc934.chunk.css | 778 --
...577.async.js => p__index.9a121fc2.async.js | 713 +-
...nc.js => p__tasks__index.be72d471.async.js | 56 +-
umi.6539cea3.js => umi.c79d0165.js | 1119 +--
82 files changed, 24294 insertions(+), 12997 deletions(-)
rename 39602.5697d8b0.async.js => 12144.e9ae8ba2.async.js (87%)
create mode 100644 14626.f8acdcbb.async.js
rename 82136.127a9a8b.async.js => 15109.99bfe32d.async.js (68%)
rename 21443.6ecc2311.async.js => 21443.ef994af2.async.js (99%)
delete mode 100644 26224.5b1bce6b.async.js
rename 2395.86d1e4a5.chunk.css => 36040.a39d4d2a.chunk.css (80%)
rename 2395.86ef19e0.async.js => 36040.f427fbf8.async.js (68%)
rename 38448.0548038d.async.js => 38448.acfa9a1d.async.js (99%)
rename 46231.aadf4c56.async.js => 46231.38df285f.async.js (97%)
rename 63183.d0284913.async.js => 63183.3b2ccecb.async.js (99%)
rename 8331.d4977636.async.js => 64547.b8eb3f2a.async.js (67%)
rename p__User__Detail__Topics__Exercise__Detail__index.b2749f0a.chunk.css => 64547.fc2fb8c6.chunk.css (60%)
rename 82178.440a14b7.async.js => 67395.5a020ed9.async.js (61%)
rename 82178.e5ba5aaa.chunk.css => 67395.e5ba5aaa.chunk.css (100%)
delete mode 100644 68993.b5e3f149.async.js
create mode 100644 69911.21a3e2c8.async.js
rename 70995.7984fc7c.chunk.css => 73486.7984fc7c.chunk.css (100%)
rename 70995.5760a1a4.async.js => 73486.e90c54f2.async.js (97%)
rename 94772.147dea04.chunk.css => 74237.147dea04.chunk.css (100%)
rename 94772.57c01bed.async.js => 74237.380f5274.async.js (64%)
rename 95907.54e5d2dd.async.js => 80583.35eb3206.async.js (91%)
rename 40150.50e7936d.chunk.css => 83225.150628bd.chunk.css (72%)
rename 40150.c3afb99b.async.js => 83225.7dea12da.async.js (72%)
rename 85343.b6b185b6.chunk.css => 85343.b510cfdf.chunk.css (99%)
rename 8691.6bf93a6d.async.js => 8691.3f47db42.async.js (94%)
create mode 100644 88416.57b446e2.async.js
create mode 100644 90180.1843cb10.async.js
create mode 100644 93291.2994d4ec.chunk.css
rename 40874.ad1102d8.async.js => 93291.7b851662.async.js (72%)
rename layouts__SimpleLayouts.268d5fee.async.js => layouts__SimpleLayouts.e3a87ef9.async.js (98%)
rename monaco-editor.23fff70b.async.js => monaco-editor.9d4d64b2.async.js (99%)
rename p__Classrooms__Lists__CommonHomework__Detail__index.319f6536.async.js => p__Classrooms__Lists__CommonHomework__Detail__index.6031a0ee.async.js (99%)
rename p__Classrooms__Lists__CommonHomework__Detail__index.9a7ebdd6.chunk.css => p__Classrooms__Lists__CommonHomework__Detail__index.c4c12468.chunk.css (99%)
rename p__Classrooms__Lists__CommonHomework__index.b34fadf2.chunk.css => p__Classrooms__Lists__CommonHomework__index.d03220e8.chunk.css (99%)
rename p__Classrooms__Lists__Exercise__Add__index.36646944.async.js => p__Classrooms__Lists__Exercise__Add__index.91637b82.async.js (84%)
rename p__Classrooms__Lists__Exercise__Detail__index.db3e8c94.async.js => p__Classrooms__Lists__Exercise__Detail__index.a2fbaf65.async.js (99%)
rename p__Classrooms__Lists__Exercise__Detail__index.72c221b0.chunk.css => p__Classrooms__Lists__Exercise__Detail__index.f702b995.chunk.css (99%)
rename p__Classrooms__Lists__Exercise__Export__index.8f57aff6.async.js => p__Classrooms__Lists__Exercise__Export__index.9bc1a33d.async.js (97%)
rename p__Classrooms__Lists__Exercise__index.676d6fe6.chunk.css => p__Classrooms__Lists__Exercise__index.1d04a565.chunk.css (99%)
rename p__Classrooms__Lists__GroupHomework__Detail__index.d0b63994.chunk.css => p__Classrooms__Lists__GroupHomework__Detail__index.803d71fe.chunk.css (99%)
rename p__Classrooms__Lists__GroupHomework__Review__index.af82ca93.async.js => p__Classrooms__Lists__GroupHomework__Review__index.43e91161.async.js (99%)
rename p__Classrooms__Lists__GroupHomework__index.fc466fab.chunk.css => p__Classrooms__Lists__GroupHomework__index.30f81a56.chunk.css (99%)
rename p__Classrooms__Lists__ProgramHomework__Detail__index.0e58d6e5.chunk.css => p__Classrooms__Lists__ProgramHomework__Detail__index.0dad9a10.chunk.css (99%)
rename p__Classrooms__Lists__ProgramHomework__index.2488dd8c.chunk.css => p__Classrooms__Lists__ProgramHomework__index.5c408c9a.chunk.css (99%)
rename p__Classrooms__Lists__ShixunHomeworks__Detail__index.7cb48d89.async.js => p__Classrooms__Lists__ShixunHomeworks__Detail__index.4c2962ee.async.js (99%)
rename p__Classrooms__Lists__ShixunHomeworks__Detail__index.a55e42e9.chunk.css => p__Classrooms__Lists__ShixunHomeworks__Detail__index.53dc2375.chunk.css (99%)
rename p__Classrooms__Lists__ShixunHomeworks__index.e218c16a.chunk.css => p__Classrooms__Lists__ShixunHomeworks__index.e64c917f.chunk.css (99%)
rename p__Classrooms__Lists__Video__index.48b1eefc.async.js => p__Classrooms__Lists__Video__index.5de62e66.async.js (81%)
rename p__Engineering__Lists__Document__index.7d56522b.async.js => p__Engineering__Lists__Document__index.9d67a6f1.async.js (95%)
rename p__Innovation__Detail__index.b4b2905f.chunk.css => p__Innovation__Detail__index.c157aea6.chunk.css (99%)
rename p__Innovation__Tasks__index.74fcec95.chunk.css => p__Innovation__Tasks__index.4448fe62.chunk.css (99%)
rename p__IntrainCourse__index.61c4946b.chunk.css => p__IntrainCourse__index.46fb68cc.chunk.css (99%)
rename p__IntrainCourse__index.ce045462.async.js => p__IntrainCourse__index.8a8f1ee1.async.js (98%)
rename p__Problemset__index.eb1cb468.chunk.css => p__Paperlibrary__Random__ExchangeFromProblemSet__index.46dd52df.chunk.css (80%)
delete mode 100644 p__Paperlibrary__Random__ExchangeFromProblemSet__index.83c8a409.async.js
create mode 100644 p__Paperlibrary__Random__ExchangeFromProblemSet__index.bbc4f53a.async.js
rename p__Paperlibrary__index.22cb4e4d.chunk.css => p__Paperlibrary__index.58759aa0.chunk.css (99%)
rename p__Paths__Detail__id.a4266dc1.async.js => p__Paths__Detail__id.079a26c6.async.js (99%)
rename p__Problems__OjForm__index.6b58fea7.async.js => p__Problems__OjForm__index.4f775c08.async.js (99%)
rename p__Problemset__NewItem__index.f1cb2ad7.async.js => p__Problemset__NewItem__index.1006f25d.async.js (99%)
rename p__Paperlibrary__Random__ExchangeFromProblemSet__index.00cfa69c.chunk.css => p__Problemset__index.6a09349b.chunk.css (58%)
rename p__Problemset__index.5be0d403.async.js => p__Problemset__index.db4fbf6e.async.js (64%)
rename p__Shixuns__Edit__index.9c5a6bdf.chunk.css => p__Shixuns__Edit__index.198e0cb0.chunk.css (99%)
rename p__Shixuns__Edit__index.1a5a4268.async.js => p__Shixuns__Edit__index.c9be71d2.async.js (99%)
rename p__User__Detail__Order__pages__orderPay__index.f8d1a4c7.chunk.css => p__User__Detail__Order__pages__orderPay__index.c1a76e93.chunk.css (99%)
rename p__User__Detail__Order__pages__orderPay__index.b2f7e071.async.js => p__User__Detail__Order__pages__orderPay__index.fdfe4ad0.async.js (98%)
create mode 100644 p__User__Detail__Topics__Detail__index.5c3867a4.chunk.css
rename p__User__Detail__Topics__Detail__index.96dccc2e.async.js => p__User__Detail__Topics__Detail__index.6b6a4e44.async.js (95%)
create mode 100644 p__User__Detail__Topics__Exercise__Detail__index.cf964913.chunk.css
rename p__User__Detail__Topics__Exercise__Detail__index.0c0b204b.async.js => p__User__Detail__Topics__Exercise__Detail__index.e80ffcb1.async.js (98%)
rename p__User__Detail__Topics__Poll__Detail__index.f10ffcfd.chunk.css => p__User__Detail__Topics__Poll__Detail__index.877fba24.chunk.css (99%)
rename p__User__Detail__Topics__Poll__Detail__index.2f0894a4.async.js => p__User__Detail__Topics__Poll__Detail__index.c40ea2ec.async.js (98%)
rename p__User__Detail__Topics__index.c5797cfd.async.js => p__User__Detail__Topics__index.323529f8.async.js (95%)
rename p__User__Detail__Topics__index.b78b2db9.chunk.css => p__User__Detail__Topics__index.760833cc.chunk.css (99%)
rename p__User__Detail__Videos__index.20702678.async.js => p__User__Detail__Videos__index.76f93a23.async.js (66%)
rename p__User__Detail__Topics__Detail__index.7978d728.chunk.css => p__User__Detail__Videos__index.bd389450.chunk.css (72%)
delete mode 100644 p__User__Detail__Videos__index.eb1bc934.chunk.css
rename p__index.291e1577.async.js => p__index.9a121fc2.async.js (97%)
rename p__tasks__index.e255bcd3.async.js => p__tasks__index.be72d471.async.js (99%)
rename umi.6539cea3.js => umi.c79d0165.js (99%)
diff --git a/39602.5697d8b0.async.js b/12144.e9ae8ba2.async.js
similarity index 87%
rename from 39602.5697d8b0.async.js
rename to 12144.e9ae8ba2.async.js
index b073befba0..a6527115b4 100644
--- a/39602.5697d8b0.async.js
+++ b/12144.e9ae8ba2.async.js
@@ -1,18 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[39602],{
-
-/***/ 509:
-/*!*********************************************************************!*\
- !*** ./node_modules/@ant-design/icons-svg/es/asn/SearchOutlined.js ***!
- \*********************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__) {
-
-// This icon file is generated automatically.
-var SearchOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, "name": "search", "theme": "outlined" };
-/* harmony default export */ __webpack_exports__["Z"] = (SearchOutlined);
-
-
-/***/ }),
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[12144],{
/***/ 87588:
/*!******************************************************************************!*\
@@ -61,73 +48,6 @@ function getDataOrAriaProps(props) {
/***/ }),
-/***/ 48783:
-/*!****************************************************************!*\
- !*** ./node_modules/antd/es/_util/throttleByAnimationFrame.js ***!
- \****************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "U": function() { return /* binding */ throttleByAnimationFrameDecorator; },
-/* harmony export */ "t": function() { return /* binding */ throttleByAnimationFrame; }
-/* harmony export */ });
-/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ 74902);
-/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 75164);
-
-
-function throttleByAnimationFrame(fn) {
- var requestId;
- var later = function later(args) {
- return function () {
- requestId = null;
- fn.apply(void 0, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(args));
- };
- };
- var throttled = function throttled() {
- if (requestId == null) {
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- requestId = (0,rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)(later(args));
- }
- };
- throttled.cancel = function () {
- rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"].cancel */ .Z.cancel(requestId);
- requestId = null;
- };
- return throttled;
-}
-function throttleByAnimationFrameDecorator() {
- return function throttle(target, key, descriptor) {
- var fn = descriptor.value;
- var definingProperty = false;
- return {
- configurable: true,
- get: function get() {
- // In IE11 calling Object.defineProperty has a side-effect of evaluating the
- // getter for the property which is being replaced. This causes infinite
- // recursion and an "Out of stack space" error.
- // eslint-disable-next-line no-prototype-builtins
- if (definingProperty || this === target.prototype || this.hasOwnProperty(key)) {
- /* istanbul ignore next */
- return fn;
- }
- var boundFn = throttleByAnimationFrame(fn.bind(this));
- definingProperty = true;
- Object.defineProperty(this, key, {
- value: boundFn,
- configurable: true,
- writable: true
- });
- definingProperty = false;
- return boundFn;
- }
- };
- };
-}
-
-/***/ }),
-
/***/ 13013:
/*!************************************************!*\
!*** ./node_modules/antd/es/dropdown/index.js ***!
@@ -1091,57 +1011,6 @@ var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) {
EyeOutlined_EyeOutlined.displayName = 'EyeOutlined';
/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined));
-/***/ }),
-
-/***/ 25783:
-/*!*************************************************************************************!*\
- !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js ***!
- \*************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _ant_design_icons_svg_es_asn_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/SearchOutlined */ 509);
-/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 93771);
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var SearchOutlined = function SearchOutlined(props, ref) {
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
- ref: ref,
- icon: _ant_design_icons_svg_es_asn_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-SearchOutlined.displayName = 'SearchOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(SearchOutlined));
-
-/***/ }),
-
-/***/ 81626:
-/*!*******************************************************!*\
- !*** ./node_modules/rc-pagination/es/locale/zh_CN.js ***!
- \*******************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__) {
-
-/* harmony default export */ __webpack_exports__["Z"] = ({
- // Options.jsx
- items_per_page: '条/页',
- jump_to: '跳至',
- jump_to_confirm: '确定',
- page: '页',
- // Pagination.jsx
- prev_page: '上一页',
- next_page: '下一页',
- prev_5: '向前 5 页',
- next_5: '向后 5 页',
- prev_3: '向前 3 页',
- next_3: '向后 3 页',
- page_size: '页码'
-});
-
/***/ })
}]);
\ No newline at end of file
diff --git a/14626.f8acdcbb.async.js b/14626.f8acdcbb.async.js
new file mode 100644
index 0000000000..b586462276
--- /dev/null
+++ b/14626.f8acdcbb.async.js
@@ -0,0 +1,7801 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[14626],{
+
+/***/ 62752:
+/*!*********************************************************!*\
+ !*** ./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/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/antd/es/tree/style/index.js + 1 modules
+var style = __webpack_require__(62216);
+// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 9 modules
+var tree = __webpack_require__(54205);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(70215);
+var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./src/service/problemset.ts
+var problemset = __webpack_require__(75968);
+;// 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/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ treeData = _useState2[0],
+ setTreeData = _useState2[1];
+ var _useState3 = (0,react.useState)('1'),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ keyIndex = _useState4[0],
+ setKeyIndex = _useState4[1];
+ // const sign = useRef(true)
+
+ (0,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]
+ } : {
+ 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);
+
+/***/ }),
+
+/***/ 33722:
+/*!*********************************************************!*\
+ !*** ./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/antd/es/button/style/index.js + 1 modules
+var style = __webpack_require__(29913);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
+var es_button = __webpack_require__(71577);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
+var input_style = __webpack_require__(69463);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
+var input = __webpack_require__(75008);
+// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules
+var form_style = __webpack_require__(75627);
+// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules
+var es_form = __webpack_require__(51018);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// 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/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ if (!!value) {
+ form.setFieldsValue(value);
+ }
+ }, value);
+ var handleFinish = function handleFinish(v) {
+ onChange(v);
+ };
+ 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: handleFinish,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.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.Item */.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.Item */.Z.Item, {
+ label: "\u521B\u5EFA\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 */.Z, {
+ className: FormSearchmodules.btn,
+ type: "primary",
+ htmlType: "submit",
+ children: "\u641C\u7D22"
+ })]
+ })
+ });
+};
+/* harmony default export */ var components_FormSearch = (FormSearch);
+
+/***/ }),
+
+/***/ 16258:
+/*!************************************************************************!*\
+ !*** ./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/antd/es/modal/style/index.js + 1 modules
+var style = __webpack_require__(35611);
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
+var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
+var input_style = __webpack_require__(69463);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
+var input = __webpack_require__(75008);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
+var message_style = __webpack_require__(14934);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
+var message = __webpack_require__(12461);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// 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__(62752);
+// EXTERNAL MODULE: ./src/service/problemset.ts
+var service_problemset = __webpack_require__(75968);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(89214);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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.useState)(''),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ value = _useState2[0],
+ setValue = _useState2[1];
+ var _useState3 = (0,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.useEffect)(function () {
+ if (problemset.actionTabs.key === '新建文件夹') {
+ var _problemset$actionTab, _problemset$actionTab2;
+ setSelectedKeys([(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : (_problemset$actionTab2 = _problemset$actionTab.params) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.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.warn */.ZP.warn('请输入文件夹名称');
+ return _context.abrupt("return");
+ case 4:
+ if (!(value.charAt(0) === ' ')) {
+ _context.next = 7;
+ break;
+ }
+ message/* default.warn */.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.warn */.ZP.warn('文件夹名称包含特殊字符');
+ 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));
+
+/***/ }),
+
+/***/ 94906:
+/*!**********************************************************************!*\
+ !*** ./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/antd/es/popover/style/index.js + 1 modules
+var style = __webpack_require__(63942);
+// EXTERNAL MODULE: ./node_modules/antd/es/popover/index.js
+var popover = __webpack_require__(55241);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// 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/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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);
+
+/***/ }),
+
+/***/ 18101:
+/*!*************************************************************************!*\
+ !*** ./src/pages/Problemset/components/NewFolder/index.tsx + 3 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/antd/es/tree/style/index.js + 1 modules
+var style = __webpack_require__(62216);
+// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 9 modules
+var tree = __webpack_require__(54205);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
+var button_style = __webpack_require__(29913);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
+var es_button = __webpack_require__(71577);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
+var input_style = __webpack_require__(69463);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
+var input = __webpack_require__(75008);
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
+var modal_style = __webpack_require__(35611);
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
+var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
+var message_style = __webpack_require__(14934);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
+var message = __webpack_require__(12461);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
+var toConsumableArray = __webpack_require__(861);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(74704);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// 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__(84519);
+;// CONCATENATED MODULE: ./src/assets/images/problemset/folder-closed.png
+var folder_closed_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAhNJREFUWEftlztLA0EQx/97Z2LAF1ooKhZaCClsVARFLAQbbQTBVFY2NjZiI4KFINjo51DBD2BhI4IQfKAIikJAg48oKD4Kk3usbDabXHSTu1yCucJp5pL5z+zvZm4XllBKVZTZSBriaLIV9HMdBIOoJE22XHEaA8U+zMc19B2HbfV5BByCAeAzDMPB4rJiCt0uBoZDHI5uIv4xUczbFJQbqOFdJNVz6Nm64xB7wVtQf0tBhUohJol7VHX1c4jddr0UNV3VIMoGh9hpKB+EakazIer7gc5FwN/o6qUcJyWegKsV4PUgmZINEVwGfHXyWoQAlALMy0zEmHdi2htwsWSBeFnNjIPVYOuIWuJZrG0XtwOQ5PNOPC+U75tIjyM27wGIu1kdFZXyRupxJGPMMxPPQp8vbo3l0fNxMAhmpgYovt8+15yF3u47EPEceg4RnfHAOG6mPQARmSoeQvUDRsLpYLJ0fBylgBAAAoZ5mTGdFVj1p07M65CzThhxQM2xi6QLOtPzTlyOO4Nw1Wz7pN8QugZU+ACZT54Tlhj7bdXJ4j81LN9qupYax/lY6pxIAIpklmaO/+1fUq4Q9VKed+JsxAPjOB32AMTJkAcgjgY8ABHu/YfI3DtU4+/vHWwDG+o9hwh39+HrYR8Uitut7yqPwESgeTBzIWYg75FNEK3NVcFCk6gvitqOELtMZyAKLVJC/TfVWC6c92hknAAAAABJRU5ErkJggg==";
+;// CONCATENATED MODULE: ./src/assets/images/problemset/folder.png
+var folder_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAf5JREFUOE/VlE1r1FAUht+TdOoEZ7TCOK3ILEboQnGlUFGoKxfaZRfWz5aiRfwV4s6N4Eor4vQDN4ILoeCiG62LlgotVUSkIH6UWjtip1UymdTcHIlJZpKczkJwodkk94b7nPc89ybEzDr+4kX/H3BsTp1UrnaHmQsE8mV4NyJbA6Y0wo3+w3jezJJo+doT8z2YC3+qlYmWlKOuCuDpu58dCQuSgoNX4TgYsj9PREsC2HPrk9N3NI+OXekYN4lMFv1SqeHhTBkCOFBacYKCkTUJXCJgPbiXMnlshsZXt2i5wd5paDhSTGPuo41vphJ2BPDS2KrTTJW3+srxHegqGnizsombkxUfWFdLMuHgqJfQ74nBv5/2trVgzXSRz+o425VBZ3sKEy9NPF6ohrtSTyoS9pfKDkWUXe7OorvTgGm7mFq08GjehOfYdYPzGRQOkwrgxVK57tBbWBrYjdYWv8LtZxuYfmdLb5EAAnj+/tfYpgwey+DEfgOVqovXyzYmXllYXldIpwi1n6G8Rg0BvDCy5oRfXCg7n9WwbjE8FacObMOhQiuKOR0jM1U8XWwk9vDS4fh3R9aNd3m9Zzv25XRMvt3Egxe16DGUwHOjGz800oz4eYgDcxnCwT06Zj8oWJG2FbMlEvYOl8+4yr0HgtHsc9tynmGldG3o3//B/gJtne8DYwr6VgAAAABJRU5ErkJggg==";
+// EXTERNAL MODULE: ./src/service/problemset.ts
+var problemset = __webpack_require__(75968);
+// EXTERNAL MODULE: ./node_modules/lodash/lodash.js
+var lodash = __webpack_require__(96486);
+// EXTERNAL MODULE: ./src/pages/Problemset/index.tsx + 25 modules
+var Problemset = __webpack_require__(31283);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ visible = _useState2[0],
+ setVisible = _useState2[1];
+ var _useState3 = (0,react.useState)(name),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ folderName = _useState4[0],
+ setFolderName = _useState4[1];
+ var _useState5 = (0,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.warn */.ZP.warn('请输入文件夹名称');
+ return _context.abrupt("return");
+ case 4:
+ if (!(inputValue.charAt(0) === ' ')) {
+ _context.next = 7;
+ break;
+ }
+ message/* default.warn */.ZP.warn('首字符不能为空格');
+ 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.warn */.ZP.warn('文件夹名称包含特殊字符');
+ 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.confirm */.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 */.Z, {
+ className: "ml10",
+ onClick: function onClick() {
+ // if (!itemBanksCount) {
+ // message.warn('该目录下没有试题');
+ // return;
+ // }
+ onShare(Math.abs(id));
+ },
+ type: "link",
+ children: "\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: "ml10",
+ onClick: function onClick() {
+ return setVisible(true);
+ },
+ type: "link",
+ children: "\u91CD\u547D\u540D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ 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.useState)(),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ treeData = _useState8[0],
+ setTreeData = _useState8[1];
+ var _useState9 = (0,react.useState)([]),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ loadedKeys = _useState10[0],
+ setLoadedKeys = _useState10[1];
+ var _useState11 = (0,react.useState)([]),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ expandedKeys = _useState12[0],
+ setExpandedKeys = _useState12[1];
+ (0,react.useEffect)(function () {
+ if (treeData) {
+ setTimeout(function () {
+ setRootData(treeData);
+ }, 200);
+ }
+ }, [treeData]);
+ (0,react.useEffect)(function () {
+ //点击导航(或者是外部触发的文件数据更新时,需要重置记录展开状态和加载状态的数组)
+ setExpandedKeys([]);
+ setLoadedKeys([]);
+ }, [data]);
+ (0,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_namespaceObject,
+ className: NewFoldermodules.share_folderIcon
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ onClick: function onClick() {
+ onOpen(item.id);
+ },
+ src: folder_closed_namespaceObject,
+ className: NewFoldermodules.folderIcon
+ }),
+ isLeaf: false
+ };
+ }));
+ }
+ }, [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' : "";
+ console.log("treeData2:", treeData);
+ _context4.next = 5;
+ 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 5:
+ 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_namespaceObject,
+ className: NewFoldermodules.share_folderIcon
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ onClick: function onClick() {
+ onOpen(item.id);
+ },
+ src: folder_closed_namespaceObject,
+ className: NewFoldermodules.folderIcon
+ }),
+ isLeaf: false
+ };
+ })
+ });
+ });
+ } else {
+ setTreeData(function (originData) {
+ return updateTreeData(originData, key, {
+ isLeaf: true
+ });
+ });
+ }
+ case 8:
+ 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);
+
+/***/ }),
+
+/***/ 88094:
+/*!*********************************************************************!*\
+ !*** ./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/antd/es/dropdown/style/index.js + 1 modules
+var style = __webpack_require__(68018);
+// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js
+var dropdown = __webpack_require__(13013);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules
+var menu_style = __webpack_require__(83736);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules
+var es_menu = __webpack_require__(66516);
+// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules
+var checkbox_style = __webpack_require__(82000);
+// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules
+var es_checkbox = __webpack_require__(32808);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
+var toConsumableArray = __webpack_require__(861);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
+var radio_style = __webpack_require__(83822);
+// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
+var es_radio = __webpack_require__(29924);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(12768);
+;// 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__(7);
+;// 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/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/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+i3oIbhYAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEErPiMlM9P6YTSBOg3Ps8qrdn4+ZYeNCATxwdW7Hlx7ydXrlx1XZ47y7LcpqcP2LatT1ilUrXndz9n09P1X1ifoaGarVt/nDWbs7Zp81k2NDRsUeTMudz27Zv44rrVa25K0+H9hxuQUeQzIFPmt9vB/6BQ1Hvu3RYDYYp8+o1+K/PnK/1Wbr+RhgACCCCAAAIIIIAAAggggAACCCCAAAIIIHB0CCwcWFB8nsTnWUdHHy32XdBvDMgstld6cVzf99uhAOPj41esHxv7TJbmsR+Q8bvI7Nr5M5ua3GfORfbC8zts+sDUYe2Hhkds7TEb/dyR1UZW2PoNx8/tHuMsil26a3z8w2NjY3f8ogGZsvP5ALkX30aLX4N+4wf84rul+yPpN/qt+y5iBQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIF+E+DzBT5fKLPn6Tf6jX4rbz7loB1koqg+umfixROHhoY+lVQGf8UPx3T+f37XuDVbTYvjxOr1/Ta5f681ZmeKWvnHKY2uWGO12grLspbFccXWrR8rhmM6/zdbM/85PT39R+tWrd6eZbXJw+0go8hnQKbMb7eDd5BR1Hvu3RY7yCjy6Tf6rcyfr/Rbuf1GGgIIIIAAAggggAACCCCAAAIIIIAAAggggMDRIbBwYEHxeRKfZx0dfbTYd0G/MSCz2F7pxXF932+5f5aSWWXHDkucm6q14mTV3r3PXX7MqvUfz/J0KM/NMj8ok5pNTu61VnPGXBSbs8hc5E8tNoyxLE8tz1JLqoM2MrLGXGwWFQMy/ms8/fzEro+tWfOqOytpcyLPR+obN1rTzFpzRZTlO//sJ16lCdBv9FtpzdZ+hh4/38oEJwsBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgaNAgM8X+DyrzDam3+g3+q28+RS/g4z/ADkeH7fErZwcbh1IVuStxvqZ6ckPrBhddU2aZ1GemWV+CiY1a6Uta7WmLW2llvupGTNzLra4ElulMmSVuGLmh2PMmYvMYhdl+ycnbh0cGv17V6nuqgw39+f7Rg+MjRUDMu0FhPkMyJT57TY/sEC/lcvet2n8fOMfFH3b/LxxBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSUL8PkCny8suXmWcCL9Rr8toW2WfErf99scQPSMWbJqwgbr2fRIVk9X5XG64cDU1EdXrFz11jTLoixr7xRTPHLJ/6LYnaHt7neJKb76//xv/K4xfjgmirJ9ExPfGRiMb06ike1RLZ6oRUNTE6ts5iQrBmT8qv4ly2dAZsnfO0s6kX7jB/ySGmeJJ9Fv9NsSW4fTEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBPpYgM8X+HyhzPan3+g3+q28+ZTODjKR38Vlzx6r5nm95lxtdDI9sDprzJyYNqavHhlZ/c4sSwczPyDj+7MzLDPXq85vQuOHZCIz/2v/5KUoimempl78Zjww8JUoGd4xGg+/mOf1Sedq9XXrrDG3e8z8gIwqnwGZMr/d5neQod/KZe/btM4/KFQ/X+bgZf3Oz7e+bX3eOAIIIIAAAggggAACCCCAAAIIIIAAAggggEAXAny+wMBCF+0TfCr9Rr8FN00XJ/R9v80BFI9Z2rHDkrRmg1FrutaaSkctydfMTmfr09bkxQNDtQuTJDkjy/Ko2EEmd/M7yfidY8zlxQ4yUeSyZrP55Ox0/f64MnrvwFC0y5pub2UknswqQ/W4bjMbN84/XmluD5pivEaSzwfIXXz3LOFU+o0f8EtomyWfQr/Rb0tuHk5EAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6FsBPl/g84Uym59+o9/ot/LmU4qHIx06JZSmU0OzrjJSaaUrGlm+Mk3z1ZY1jsvy1utdxZ1eTQbGnEUrnYtq7fOzem7ZvkZzdjxv5VsiV3nMourP49i9WI3cvlYl3j+Qt6bieGR64e4xneEUdX6ZDUcW/UYPlCug/vmizi9XmzQEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBI4OAfX9fXX+0VHF5fMu1PVW5y+fSh0dV6qutzJ/4YBM8ZCkcbOk9qJVm8364OxsZSSKWiNplI3mLh7Nm80VeWYjqbXWZ62sluX5kG+ByLnpqBLVY6vscpFNuSTZ7/J0Ms6iySyrTA0MtKaSpDZTX22NMSt2jyke0nTIgIws/+ho4+XzLhZMQdJvy6dsy/ZK6bdlWzouHAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABmQCfL8jo+zKYfuvLssvedD/3WzEg418LpnQi/6ilwUFL/JDMdB4Pu9nWUKsa1aJWo+Yq1SFrpYNZ5hLnsrh9bpRGUd60SjyTtxrTWaVarzSyej5QmR5y6QE/HDMzY825Ryv54Zjs0EcbqfNl3denwep6q/P7tOyyt62utzpfBk8wAggggAACCCCAAAIIIIAAAggggAACCCCAAALLWEB9f1+dv4xLtywvXV1vdf6yLNoyvmh1vVX5hw7I+N/7/+MdO6zih2RmZ6eqWTUeTNKhgZmZqcHKUDRQn02r1SiJs3SmGJCJ4sG0kTXT2kDcaE1ns4ODIzPNeHo2aqQzAwMjjbnhmJaZpX6eZuHuMZ2eWTClJMlfxr27LC9dXW91/rIs2jK+aHW91fnLuHRcOgIIIIAAAggggAACCCCAAAIIIIAAAggggAACMgH1/X11vgy+T4PV9Vbn92nZZW9bXW9V/vyAjJc/5CL8428qA3ssnh2wanWmnjQrUdJqumQ4GozrrcmKa7j2I5qqeV6rjLYOZDNpJcmbSStrNgZrzYFZa8yus3TMzA/HFI9VOtxwTKfq6nxZ9/VpsLre6vw+Lbvsbavrrc6XwROMAAIIIIAAAggggAACCCCAAAIIIIAAAggggMAyFlDf31fnL+PSLctLV9dbnb8si7aML1pdb0X+QQMyvnaHXIT/e//IpUqlYlGSWKUeT8Zx3UVx7IrdYzqvNM3TtJZntXQ0bTat1WpZtnHjwYMxv2g4prOOOn8Z9++yvHR1vdX5y7Joy/ii1fVW5y/j0nHpCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjIBNT399X5Mvg+DVbXW53fp2WXvW11vcvOf9mAjJefuwj/y84jl6LOr8fHLYpjc1FU/N38K8ssT1PLx8Ze2ilm4a4xxWLO+R1kjvhS5x/xAjmgpwLqeqvze4rJYkcUUNdbnX9EIA5AAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBlwmo7++r82mJcgXU9Vbnl6tNmrreZeYfdkDGt8CCi/C/7QzKHPrrQ7uleITS3B8u/PWih2M6C6rz+TYoV0Bdb3V+udqkqeutzqcDEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIFxAfX9fnR8uxhndCKjrrc7vxo5zwwXU9S4r//8dkFlIdsjFdP7q0HNftjvMYneMOVJ51PlHuj7+vrcC6nqr83uryWpHElDXW51/JB/+HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBF4uoL6/r86nJ8oVUNdbnV+uNmnqer+S+f8HabRiLm3R4IUAAAAASUVORK5CYII=";
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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_attr2;
+ 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.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 ? 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.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 ? 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;
+ 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) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.answerHtml,
+ value: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item.answer_text.join('、'))
+ }, key);
+ })
+ });
+ };
+ var renderAnswer = function renderAnswer() {
+ var _data$answer_texts, _data$choices, _data$choices$find;
+ 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 ? void 0 : (_data$choices$find = _data$choices.find(function (item) {
+ return item.is_answer;
+ })) === null || _data$choices$find === void 0 ? void 0 : _data$choices$find.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()
+ };
+ 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.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_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.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_attr3, _data$program_attr4, _data$program_attr6, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$program_attr8, _data$author3, _user$userInfo3, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5;
+ 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$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;
+ var editUrl = data.item_type === "PROGRAM" ? "/problems/".concat((_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.identifier, "/edit") : "/problemset/edit/".concat(data.id);
+ var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.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"]
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ var _data$program_attr5;
+ return onCancelPublish(data === null || data === void 0 ? void 0 : (_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.identifier);
+ },
+ children: "\u64A4\u9500\u53D1\u5E03"
+ }),
+ key: '0',
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.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"
+ }, !SubjectShare && {
+ 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?.is_share
+ show: activeTabsKey === "0"
+ },
+ // {
+ // 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() {
+ 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$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 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_attr7;
+ return onPublish(data === null || data === void 0 ? void 0 : (_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.identifier);
+ },
+ children: "\u53D1\u5E03"
+ }),
+ key: '8',
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.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,
+ 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$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 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$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)
+ }].filter(function (item) {
+ return item.show;
+ });
+ var menu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
+ forceSubMenuRender: true,
+ className: Topicmodules.menu,
+ items: menuItems
+ });
+
+ // const menu = (
+ //
+ // );
+
+ 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.Item */.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.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);
+
+/***/ }),
+
+/***/ 31283:
+/*!*****************************************************!*\
+ !*** ./src/pages/Problemset/index.tsx + 25 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/antd/es/row/style/index.js
+var style = __webpack_require__(13062);
+// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js
+var row = __webpack_require__(71230);
+// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules
+var pagination_style = __webpack_require__(14182);
+// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules
+var pagination = __webpack_require__(260);
+// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules
+var dropdown_style = __webpack_require__(68018);
+// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js
+var dropdown = __webpack_require__(13013);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
+var button_style = __webpack_require__(29913);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
+var es_button = __webpack_require__(71577);
+// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules
+var breadcrumb_style = __webpack_require__(63102);
+// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules
+var breadcrumb = __webpack_require__(58492);
+// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules
+var tooltip_style = __webpack_require__(38390);
+// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules
+var tooltip = __webpack_require__(84908);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules
+var menu_style = __webpack_require__(83736);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules
+var es_menu = __webpack_require__(66516);
+// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules
+var checkbox_style = __webpack_require__(82000);
+// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules
+var es_checkbox = __webpack_require__(32808);
+// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules
+var spin_style = __webpack_require__(22536);
+// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js
+var spin = __webpack_require__(11382);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
+var message_style = __webpack_require__(14934);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
+var message = __webpack_require__(12461);
+// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
+var radio_style = __webpack_require__(83822);
+// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
+var es_radio = __webpack_require__(29924);
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
+var modal_style = __webpack_require__(35611);
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
+var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
+var toConsumableArray = __webpack_require__(861);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
+var input_style = __webpack_require__(69463);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
+var input = __webpack_require__(75008);
+// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js + 1 modules
+var tabs_style = __webpack_require__(99558);
+// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 22 modules
+var tabs = __webpack_require__(3381);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(89214);
+// EXTERNAL MODULE: ./src/components/LanguageSelect/index.tsx + 1 modules
+var LanguageSelect = __webpack_require__(55232);
+// EXTERNAL MODULE: ./src/pages/Problemset/components/AddModal/index.tsx + 1 modules
+var AddModal = __webpack_require__(16258);
+// EXTERNAL MODULE: ./src/components/NoData/index.tsx
+var NoData = __webpack_require__(82982);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(70215);
+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/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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__(62752);
+// EXTERNAL MODULE: ./node_modules/moment/moment.js
+var moment = __webpack_require__(30381);
+var moment_default = /*#__PURE__*/__webpack_require__.n(moment);
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(59758);
+;// 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.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ value = _useState2[0],
+ setValue = _useState2[1];
+ var handleCancel = function handleCancel() {
+ dispatch({
+ type: 'problemset/setActionTabs',
+ payload: {}
+ });
+ };
+ (0,react.useEffect)(function () {
+ if (problemset.actionTabs.key === '导出试题') {
+ var _problemset$actionTab, _problemset$actionTab2;
+ setValue([(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : (_problemset$actionTab2 = _problemset$actionTab.params) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.group_id]);
+ }
+ }, [problemset.actionTabs.key]);
+ var handleOk = function handleOk() {
+ if (value.length === 0) {
+ message/* default.warn */.ZP.warn('请选择文件夹');
+ 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.warn */.ZP.warn((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(moment_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.API_SERVER */.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__(75968);
+;// CONCATENATED MODULE: ./src/pages/Problemset/components/ShareModal/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var ShareModal = function ShareModal(_ref) {
+ var _problemset$teachGrou, _problemset$teachGrou2;
+ var problemset = _ref.problemset,
+ dispatch = _ref.dispatch,
+ onOk = _ref.onOk;
+ var urlParams = (0,_umi_production_exports.useParams)();
+ var _useState = (0,react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ list = _useState2[0],
+ setList = _useState2[1];
+ var _useState3 = (0,react.useState)(1),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ shareIndex = _useState4[0],
+ setShareIndex = _useState4[1];
+ var _useState5 = (0,react.useState)([]),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ value = _useState6[0],
+ setValue = _useState6[1];
+ var _useState7 = (0,react.useState)([]),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ teachValue = _useState8[0],
+ setTeachValue = _useState8[1];
+ var _useState9 = (0,react.useState)(true),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ loading = _useState10[0],
+ setLoading = _useState10[1];
+ var _useState11 = (0,react.useState)(false),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ btnLoading = _useState12[0],
+ setBtnLoading = _useState12[1];
+ var _useState13 = (0,react.useState)(false),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ allChecked = _useState14[0],
+ setAllChecked = _useState14[1];
+ (0,react.useEffect)(function () {
+ if (problemset.actionTabs.key === '共享试题') {
+ var _problemset$actionTab, _problemset$actionTab2;
+ getData();
+ setValue([(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : (_problemset$actionTab2 = _problemset$actionTab.params) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.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.warn */.ZP.warn('请选择需要的文件夹');
+ 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.Group */.Z.Group, {
+ value: teachValue,
+ onChange: function onChange(v) {
+ return setTeachValue(v);
+ },
+ children: problemset === null || problemset === void 0 ? void 0 : (_problemset$teachGrou = problemset.teachGroupData) === null || _problemset$teachGrou === void 0 ? void 0 : (_problemset$teachGrou2 = _problemset$teachGrou.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 === 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 */.Z, {
+ onClick: handleCancel,
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ 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.useRef)(false);
+ var _useState = (0,react.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ visible = _useState2[0],
+ setVisible = _useState2[1];
+ (0,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/lodash.js
+var lodash = __webpack_require__(96486);
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(12768);
+;// 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.useState)({}),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ data = _useState2[0],
+ setData = _useState2[1];
+ var _useState3 = (0,react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ choices = _useState4[0],
+ setChoices = _useState4[1];
+ var _useState5 = (0,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.useEffect)(function () {
+ var _problemset$actionTab;
+ if ((problemset === null || problemset === void 0 ? 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 ? 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 ? 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.warn */.ZP.warn('请您作答后再提交');
+ return _context.abrupt("return");
+ case 3:
+ if (calculate) {
+ newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 ? 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.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.useState)({}),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ data = _useState2[0],
+ setData = _useState2[1];
+ var _useState3 = (0,react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ choices = _useState4[0],
+ setChoices = _useState4[1];
+ var _useState5 = (0,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.useEffect)(function () {
+ var _problemset$actionTab;
+ if ((problemset === null || problemset === void 0 ? 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 ? 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 ? 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.warn */.ZP.warn('请您作答后再提交');
+ return _context.abrupt("return");
+ case 3:
+ if (calculate) {
+ newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 ? 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.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.useState)({}),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ data = _useState2[0],
+ setData = _useState2[1];
+ var _useState3 = (0,react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ choices = _useState4[0],
+ setChoices = _useState4[1];
+ var _useState5 = (0,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.useEffect)(function () {
+ var _problemset$actionTab;
+ if ((problemset === null || problemset === void 0 ? 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 ? 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 ? 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.warn */.ZP.warn('请您作答后再提交');
+ return _context.abrupt("return");
+ case 3:
+ if (calculate) {
+ newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 ? 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.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.useState)({}),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ data = _useState2[0],
+ setData = _useState2[1];
+ var _useState3 = (0,react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ choices = _useState4[0],
+ setChoices = _useState4[1];
+ var _useState5 = (0,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.useEffect)(function () {
+ var _problemset$actionTab;
+ if ((problemset === null || problemset === void 0 ? 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 ? void 0 : (_problemset$actionTab2 = problemset.actionTabs) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.params);
+ setData(newParams);
+ setChoices(newParams === null || newParams === void 0 ? 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 ? 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.warn */.ZP.warn('请您作答后再提交');
+ return _context.abrupt("return");
+ case 3:
+ if (calculate) {
+ newParams = (0,lodash.cloneDeep)(problemset === null || problemset === void 0 ? void 0 : (_problemset$actionTab4 = problemset.actionTabs) === null || _problemset$actionTab4 === void 0 ? void 0 : _problemset$actionTab4.params);
+ setChoices(newParams === null || newParams === void 0 ? 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.TextArea */.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.Fragment, {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: componentsmodules.line
+ }), data === null || data === void 0 ? 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 ? 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: ./src/pages/Problemset/components/Crumbs/index.tsx + 1 modules
+var Crumbs = __webpack_require__(94906);
+;// 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/es/drawer/style/index.js + 1 modules
+var drawer_style = __webpack_require__(11400);
+// EXTERNAL MODULE: ./node_modules/antd/es/drawer/index.js + 6 modules
+var drawer = __webpack_require__(63463);
+;// 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","problemset":"problemset___jGIix","content":"content___ciXL0","delete":"delete___zwK_M","deleteIcon":"deleteIcon___BYp0Q","previewWrap":"previewWrap___iIau3","preview":"preview___j2YJs"});
+;// 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);
+;// 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: '组合题'
+}];
+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;
+ var outClickRef = (0,react.useRef)();
+ var contentRef = (0,react.useRef)();
+ (0,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]);
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(drawer/* default */.Z, {
+ className: BasketDrawermodules.drawerWrap,
+ placement: "right",
+ closable: false,
+ mask: false,
+ open: visible,
+ forceRender: true,
+ width: 160,
+ onClose: onClose,
+ children: basketTotal > 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ height: '100%'
+ },
+ ref: contentRef,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: BasketDrawermodules.title,
+ children: "\u8BD5\u9898\u7BEE"
+ }), problemsetMapping.map(function (item) {
+ return basketData[item.stateName] > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: BasketDrawermodules.problemset,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: BasketDrawermodules.content,
+ children: [item.typeName, "(", basketData[item.stateName], ")"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: BasketDrawermodules["delete"],
+ onClick: function onClick() {
+ return onDelete(item.type);
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-shanchu1 ".concat(BasketDrawermodules.deleteIcon)
+ })
+ })]
+ }, item.type);
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: BasketDrawermodules.previewWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: BasketDrawermodules.preview,
+ onClick: function onClick() {
+ return _umi_production_exports.history.push("/problemset/preview");
+ },
+ children: "\u8BD5\u5377\u9884\u89C8"
+ })
+ })]
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ ref: contentRef,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
+ customText: "\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377"
+ })
+ })
+ });
+};
+;// 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, _problemset$actionTab2;
+ 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 ? void 0 : (_problemset$actionTab2 = _problemset$actionTab.params) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.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 = ({"wrap":"wrap___BzhZu","right20":"right20___MuOE2","right180":"right180___O6Pki","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)("div", {
+ className: "".concat(visibleBasket ? BasketSideBarmodules.right180 : BasketSideBarmodules.right20, " ").concat(BasketSideBarmodules.wrap),
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u8BD5\u9898\u7BEE",
+ placement: "left",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: 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)("p", {
+ className: BasketSideBarmodules.name,
+ children: "\u8BD5\u9898\u7BEE"
+ })]
+ })
+ })
+ });
+};
+// EXTERNAL MODULE: ./src/pages/Problemset/components/Topic/index.tsx + 2 modules
+var Topic = __webpack_require__(88094);
+// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 3 modules
+var NewFolder = __webpack_require__(18101);
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(29427);
+// EXTERNAL MODULE: ./src/utils/authority.ts
+var authority = __webpack_require__(7);
+// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules
+var divider_style = __webpack_require__(98541);
+// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js
+var divider = __webpack_require__(27049);
+// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js
+var col_style = __webpack_require__(89032);
+// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js
+var col = __webpack_require__(15746);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/typeof.js
+var helpers_typeof = __webpack_require__(18698);
+var typeof_default = /*#__PURE__*/__webpack_require__.n(helpers_typeof);
+// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js + 1 modules
+var form_style = __webpack_require__(75627);
+// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 17 modules
+var es_form = __webpack_require__(51018);
+;// 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"});
+// EXTERNAL MODULE: ./src/service/shixuns.ts
+var shixuns = __webpack_require__(56088);
+// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 3 modules
+var verifyLogin = __webpack_require__(72551);
+// EXTERNAL MODULE: ./src/components/FormSearch/index.tsx + 1 modules
+var FormSearch = __webpack_require__(33722);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(84519);
+;// CONCATENATED MODULE: ./src/pages/Problemset/components/SelectShixuns/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Search = input/* default.Search */.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_l3, _shixunLists$shixun_l4;
+ 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.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ var shixunLists = classroomList.shixunLists;
+ var _useState = (0,react.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ selectArrs = _useState2[0],
+ setSelectArrs = _useState2[1];
+ var _useState3 = (0,react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ directionData = _useState4[0],
+ setDirectionData = _useState4[1];
+ var _useState5 = (0,react.useState)([]),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ groupsData = _useState6[0],
+ setGroupsData = _useState6[1];
+ var _useState7 = (0,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.useEffect)(function () {
+ if (classroomList.actionTabs.key === '选用实践项目') {
+ // query.page = 1;
+ dispatch({
+ type: 'classroomList/getShixunLists',
+ payload: objectSpread2_default()({}, query)
+ });
+ }
+ }, [classroomList.actionTabs.key]);
+ (0,react.useEffect)(function () {
+ document.body.setAttribute('data-custom', 'height');
+ return function () {
+ document.body.removeAttribute('data-custom');
+ };
+ }, []);
+ (0,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,
+ className: SelectShixunsmodules.drawer,
+ footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "tc",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ size: "large",
+ onClick: function onClick() {
+ handleCancel();
+ setSelectArrs([]);
+ },
+ style: {
+ marginRight: 8
+ },
+ children: "\u53D6\u6D88"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ size: "large",
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var _loop, i, _ret;
+ 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, _shixunLists$shixun_l2;
+ 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.info */.ZP.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(shixunLists === null || shixunLists === void 0 ? void 0 : (_shixunLists$shixun_l = shixunLists.shixun_list) === null || _shixunLists$shixun_l === void 0 ? void 0 : (_shixunLists$shixun_l2 = _shixunLists$shixun_l.find(function (item) {
+ return item.id === selectItem;
+ })) === null || _shixunLists$shixun_l2 === void 0 ? void 0 : _shixunLists$shixun_l2.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 (!(typeof_default()(_ret) === "object")) {
+ _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 ? 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 ? 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 ? void 0 : (_shixunLists$shixun_l3 = shixunLists.shixun_list) === null || _shixunLists$shixun_l3 === void 0 ? void 0 : _shixunLists$shixun_l3.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",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: v.author_name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "ml15 mr15",
+ children: "|"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: v.author_school_name
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "ml15 mr15",
+ children: "|"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: ["\u96BE\u5EA6\u7CFB\u6570 ", v.level]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "ml15 mr15",
+ children: "|"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: "\u5B66\u4E60\u4EBA\u6570 "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: v.study_count
+ })]
+ })]
+ })]
+ }, k);
+ }), (shixunLists === null || shixunLists === void 0 ? void 0 : (_shixunLists$shixun_l4 = shixunLists.shixun_list) === null || _shixunLists$shixun_l4 === void 0 ? void 0 : _shixunLists$shixun_l4.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__(12034);
+;// 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__(55373);
+;// CONCATENATED MODULE: ./src/pages/Problemset/components/Operating/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Operating = function Operating(_ref, ref) {
+ var _formValue$name;
+ var data = _ref.data;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ var _useState = (0,react.useState)({}),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ formValue = _useState2[0],
+ setFormValue = _useState2[1];
+ (0,react.useEffect)(function () {
+ if (data) {
+ setFormValue(data);
+ form.setFieldsValue(objectSpread2_default()({}, data));
+ }
+ }, [data]);
+ (0,react.useImperativeHandle)(ref, function () {
+ return {
+ form: form
+ };
+ });
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Operatingmodules.operating,
+ 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.Item */.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.Item */.Z.Item, {
+ name: "languages",
+ label: "\u7F16\u7A0B\u8BED\u8A00",
+ rules: [{
+ required: true,
+ message: '请选择编程语言'
+ }],
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default.Group */.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.Item */.Z.Item, {
+ name: "description",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, {
+ defaultValue: formValue.description || '',
+ watch: true
+ })
+ })]
+ })
+ });
+};
+/* harmony default export */ var components_Operating = (/*#__PURE__*/(0,react.forwardRef)(Operating));
+// EXTERNAL MODULE: ./src/service/global.ts
+var global = __webpack_require__(98706);
+;// 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);
+;// CONCATENATED MODULE: ./src/pages/Problemset/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var TabPane = tabs/* default.TabPane */.Z.TabPane;
+var Problemset_Search = input/* default.Search */.Z.Search;
+var TextArea = input/* default.TextArea */.Z.TextArea;
+var TabType;
+(function (TabType) {
+ TabType["Mine"] = "0";
+ TabType["Public"] = "1";
+ TabType["Collection"] = "2";
+ TabType["TeachGroupShare"] = "3";
+})(TabType || (TabType = {}));
+var ProblemsetPage = function ProblemsetPage(_ref) {
+ var _location$pathname, _location$pathname2, _problemset$teachGrou7, _problemset$teachGrou8, _problemset$disciplin7, _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.useRef)();
+ var _useState = (0,react.useState)({
+ discipline_id: null,
+ sub_discipline_id: null,
+ tag_discipline_id: null,
+ group_id: null,
+ // 新增的两个字段:
+ teach_group_id: null,
+ 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.useState)(0),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ problemsetCount = _useState4[0],
+ setProblemsetCount = _useState4[1];
+ var _useState5 = (0,react.useState)([]),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ problemsetList = _useState6[0],
+ setProblemsetList = _useState6[1];
+ var _useState7 = (0,react.useState)(TabType.Mine),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ activeTabsKey = _useState8[0],
+ setActiveTabsKey = _useState8[1];
+ var _useState9 = (0,react.useState)(0),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ addedNum = _useState10[0],
+ setAddedNum = _useState10[1];
+ var _useState11 = (0,react.useState)(-1),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ knowledgeValue = _useState12[0],
+ setKnowledgeValue = _useState12[1];
+ var _useState13 = (0,react.useState)([]),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ knowledgeData = _useState14[0],
+ setKnowledgeData = _useState14[1];
+ var _useState15 = (0,react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ batchDeleteLoading = _useState16[0],
+ setBatchDeleteLoading = _useState16[1];
+ var _useState17 = (0,react.useState)([]),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ navigation = _useState18[0],
+ setNavigation = _useState18[1];
+ var _useState19 = (0,react.useState)(0),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ basketTotal = _useState20[0],
+ setBasketTotal = _useState20[1];
+ var _useState21 = (0,react.useState)(false),
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ visibleBasketDrawer = _useState22[0],
+ setVisibleBasketDrawer = _useState22[1];
+ var _useState23 = (0,react.useState)(false),
+ _useState24 = slicedToArray_default()(_useState23, 2),
+ backIcon = _useState24[0],
+ setBackIcon = _useState24[1];
+
+ // const [selectAll, setSelectAll] = useState(false);
+ var unpublishedAll = (0,react.useRef)(false);
+ var groupValueRef = (0,react.useRef)('');
+ var correctionTypeRef = (0,react.useRef)();
+ var correctionDescRef = (0,react.useRef)();
+ var joinGroupDataRef = (0,react.useRef)();
+ var _useState25 = (0,react.useState)(),
+ _useState26 = slicedToArray_default()(_useState25, 2),
+ useShixunIds = _useState26[0],
+ setUseShixunIds = _useState26[1];
+ var _useState27 = (0,react.useState)([]),
+ _useState28 = slicedToArray_default()(_useState27, 2),
+ selectIds = _useState28[0],
+ setSelectIds = _useState28[1];
+ var hintFlagRef = (0,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.useState)({}),
+ _useState30 = slicedToArray_default()(_useState29, 2),
+ editData = _useState30[0],
+ setEditData = _useState30[1];
+ var _useState31 = (0,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.useState)('按更新时间降序'),
+ _useState34 = slicedToArray_default()(_useState33, 2),
+ SortMenuName = _useState34[0],
+ setSortMenuName = _useState34[1];
+ var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData;
+ var _useState35 = (0,react.useState)([]),
+ _useState36 = slicedToArray_default()(_useState35, 2),
+ treeData = _useState36[0],
+ setTreeData = _useState36[1];
+ var treeDataWarp = (0,react.useRef)(null);
+ var _useState37 = (0,react.useState)(false),
+ _useState38 = slicedToArray_default()(_useState37, 2),
+ folderLoading = _useState38[0],
+ setFolderLoading = _useState38[1];
+ var _useState39 = (0,react.useState)([]),
+ _useState40 = slicedToArray_default()(_useState39, 2),
+ selectitem = _useState40[0],
+ setselectitem = _useState40[1];
+ var _useState41 = (0,react.useState)(''),
+ _useState42 = slicedToArray_default()(_useState41, 2),
+ name = _useState42[0],
+ setname = _useState42[1];
+ var _useState43 = (0,react.useState)(false),
+ _useState44 = slicedToArray_default()(_useState43, 2),
+ ismodal = _useState44[0],
+ setismodal = _useState44[1];
+ var operatingRef = (0,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.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.useEffect)(function () {
+ if (isProgramEdit) {
+ getEditData();
+ }
+ }, [isProgramEdit]);
+ (0,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.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.useEffect)(function () {
+ dispatch({
+ type: 'globalSetting/headerFixedToggle',
+ payload: true
+ });
+ return function () {
+ dispatch({
+ type: 'globalSetting/headerFixedToggle',
+ payload: false
+ });
+ };
+ }, []);
+ (0,react.useEffect)(function () {
+ dispatch({
+ type: 'globalSetting/headerFooterToggle',
+ payload: isProblemset
+ });
+ return function () {
+ dispatch({
+ type: 'globalSetting/headerFooterToggle',
+ payload: true
+ });
+ };
+ }, []);
+ (0,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$disciplin2;
+ problemset === null || problemset === void 0 ? void 0 : (_problemset$disciplin = problemset.disciplinesData) === null || _problemset$disciplin === void 0 ? void 0 : (_problemset$disciplin2 = _problemset$disciplin.disciplines) === null || _problemset$disciplin2 === void 0 ? void 0 : _problemset$disciplin2.forEach(function (e1) {
+ var _e1$sub_disciplines;
+ e1 === null || e1 === void 0 ? void 0 : (_e1$sub_disciplines = e1.sub_disciplines) === null || _e1$sub_disciplines === void 0 ? void 0 : _e1$sub_disciplines.forEach(function (e2) {
+ var _e2$tag_disciplines;
+ e2 === null || e2 === void 0 ? void 0 : (_e2$tag_disciplines = e2.tag_disciplines) === null || _e2$tag_disciplines === void 0 ? void 0 : _e2$tag_disciplines.forEach(function (e3) {
+ if (e3.name !== '未匹配知识点') {
+ array.push(e3);
+ }
+ });
+ });
+ });
+ }
+ if (id && !subId) {
+ var _problemset$disciplin3, _problemset$disciplin4, _items$sub_discipline;
+ var items = problemset === null || problemset === void 0 ? void 0 : (_problemset$disciplin3 = problemset.disciplinesData) === null || _problemset$disciplin3 === void 0 ? void 0 : (_problemset$disciplin4 = _problemset$disciplin3.disciplines) === null || _problemset$disciplin4 === void 0 ? void 0 : _problemset$disciplin4.find(function (item) {
+ return item.id === id;
+ });
+ items === null || items === void 0 ? void 0 : (_items$sub_discipline = items.sub_disciplines) === null || _items$sub_discipline === void 0 ? void 0 : _items$sub_discipline.forEach(function (e2) {
+ var _e2$tag_disciplines2;
+ e2 === null || e2 === void 0 ? void 0 : (_e2$tag_disciplines2 = e2.tag_disciplines) === null || _e2$tag_disciplines2 === void 0 ? void 0 : _e2$tag_disciplines2.forEach(function (e3) {
+ if (e3.name !== '未匹配知识点') {
+ array.push(e3);
+ }
+ });
+ });
+ }
+ if (id && subId) {
+ var _problemset$disciplin5, _problemset$disciplin6, _items$sub_discipline2, _subItems$tag_discipl;
+ var _items = problemset === null || problemset === void 0 ? void 0 : (_problemset$disciplin5 = problemset.disciplinesData) === null || _problemset$disciplin5 === void 0 ? void 0 : (_problemset$disciplin6 = _problemset$disciplin5.disciplines) === null || _problemset$disciplin6 === void 0 ? void 0 : _problemset$disciplin6.find(function (item) {
+ return item.id === id;
+ });
+ var subItems = _items === null || _items === void 0 ? 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 ? void 0 : (_subItems$tag_discipl = subItems.tag_disciplines) === null || _subItems$tag_discipl === void 0 ? 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.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;
+ 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;
+ setBasketTotal(total);
+ }, [problemset.basketData]);
+
+ // // 获取文件夹数据-------
+ var getGroups = /*#__PURE__*/function () {
+ var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(query) {
+ var q, res;
+ 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((res === null || res === void 0 ? void 0 : res.navigation) || []); // ----根目录面包屑展示
+ }
+
+ 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 = encodeURIComponent(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) {
+ console.log("切换知识点触发--------------");
+ 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.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);
+ }
+ };
+ 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.confirm */.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.info */.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.info */.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.warn */.ZP.warn(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.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) {
+ setNavigation(res === null || res === void 0 ? void 0 : res.navigation);
+ // 判断是否进入子文件 是否有id 父文件夹是否为共享状态 ---> 隐藏试题共享按钮功能
+ // if (res.navigation.length > 1 && id && isShare) {
+ if (res.navigation.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.info */.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);
+ };
+ }();
+ var handleOnMoveTo = /*#__PURE__*/function () {
+ 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) {
+ _context14.next = 3;
+ break;
+ }
+ if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
+ _context14.next = 3;
+ break;
+ }
+ return _context14.abrupt("return", message/* default.info */.ZP.info('请先选择试题'));
+ case 3:
+ joinGroupDataRef.current = [0];
+ modal/* default.confirm */.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 _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() {
+ var _joinGroupDataRef$cur;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee13$(_context13) {
+ while (1) switch (_context13.prev = _context13.next) {
+ case 0:
+ _context13.next = 2;
+ return (0,service_problemset/* batchGroup */.LS)({
+ ids: id ? [id] : selectIds,
+ groups_ids: (_joinGroupDataRef$cur = joinGroupDataRef.current) === null || _joinGroupDataRef$cur === void 0 ? void 0 : _joinGroupDataRef$cur[0]
+ });
+ case 2:
+ res = _context13.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 _context13.stop();
+ }
+ }, _callee13);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ case 5:
+ case "end":
+ return _context14.stop();
+ }
+ }, _callee14);
+ }));
+ return function handleOnMoveTo(_x13) {
+ return _ref16.apply(this, arguments);
+ };
+ }();
+ // 取消共享触发的函数
+ var handleCancelShare = /*#__PURE__*/function () {
+ var _ref17 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17(id) {
+ var res, data;
+ return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
+ while (1) switch (_context17.prev = _context17.next) {
+ case 0:
+ console.log("撤销共享触发");
+ _context17.next = 3;
+ return (0,service_problemset/* getTeachGroupDataById */.hg)({
+ clazz: 'ItemBank',
+ id: id
+ });
+ case 3:
+ res = _context17.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.confirm */.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.Group */.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 _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() {
+ return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
+ while (1) switch (_context16.prev = _context16.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 _context16.abrupt("return", new Promise( /*#__PURE__*/function () {
+ var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(resolve, reject) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
+ while (1) switch (_context15.prev = _context15.next) {
+ case 0:
+ // if (!joinGroupDataRef.current.length) {
+ // message.warn('请选择需要撤销共享的教研团队');
+ // return reject();
+ // }
+ console.log(data, "看看这里的data");
+
+ // const group_ids = data?.map((x: any) => x.group_id)?.filter((id: number) => !joinGroupDataRef.current.includes(id));
+ _context15.next = 3;
+ return (0,service_problemset/* batchShare */.GW)({
+ ids: [id],
+ clazz: 'ItemBank',
+ group_ids: joinGroupDataRef.current
+ });
+ case 3:
+ res = _context15.sent;
+ joinGroupDataRef.current = [];
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default.info */.ZP.info('操作成功');
+ handleReloadData();
+ }
+ return _context15.abrupt("return", resolve());
+ case 7:
+ case "end":
+ return _context15.stop();
+ }
+ }, _callee15);
+ }));
+ return function (_x15, _x16) {
+ return _ref18.apply(this, arguments);
+ };
+ }()));
+ case 3:
+ case "end":
+ return _context16.stop();
+ }
+ }, _callee16);
+ }));
+ function onOk() {
+ return _onOk2.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ // onCancel: () => {
+ // console.log("取消了");
+ // joinGroupDataRef.current = [];
+ // }
+ });
+ case 8:
+ case "end":
+ return _context17.stop();
+ }
+ }, _callee17);
+ }));
+ return function handleCancelShare(_x14) {
+ return _ref17.apply(this, arguments);
+ };
+ }();
+ var handleBasketDelete = function handleBasketDelete(type) {
+ dispatch({
+ type: 'problemset/setActionTabs',
+ payload: {
+ key: 'Problemset-BasketDelete',
+ params: {
+ type: type
+ }
+ }
+ });
+ };
+
+ // 新建文件夹触发
+ 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 ? void 0 : _umi_production_exports.history.push(url);
+ };
+ var handleSelectAll = function handleSelectAll(selectAll) {
+ var ids = selectIds;
+ if (!(ids !== null && ids !== void 0 && ids.length)) {
+ return message/* default.info */.ZP.info('请先选择试题');
+ }
+ if (basketTotal + ids.length > 200 && selectAll && isProblemset) {
+ message/* default.info */.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 _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19(preIds) {
+ var ids;
+ return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
+ while (1) switch (_context19.prev = _context19.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.confirm */.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 _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
+ while (1) switch (_context18.prev = _context18.next) {
+ case 0:
+ if (!params.exam_id) {
+ _context18.next = 6;
+ break;
+ }
+ _context18.next = 3;
+ return (0,service_problemset/* examinationItems */.zh)({
+ exam_id: params.exam_id,
+ item_bank_ids: ids
+ });
+ case 3:
+ res = _context18.sent;
+ _context18.next = 15;
+ break;
+ case 6:
+ if (!(params !== null && params !== void 0 && params.exercise_id)) {
+ _context18.next = 12;
+ break;
+ }
+ _context18.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 = _context18.sent;
+ _context18.next = 15;
+ break;
+ case 12:
+ _context18.next = 14;
+ return dispatch({
+ type: 'problemset/select',
+ payload: {
+ item_bank_ids: ids
+ }
+ });
+ case 14:
+ res = _context18.sent;
+ case 15:
+ if (res.status === 0) {
+ handleReloadData();
+ getBasketList();
+ }
+ case 16:
+ case "end":
+ return _context18.stop();
+ }
+ }, _callee18);
+ }));
+ function onOk() {
+ return _onOk3.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ case 3:
+ case "end":
+ return _context19.stop();
+ }
+ }, _callee19);
+ }));
+ return function handleSelectAllRequest(_x17) {
+ return _ref19.apply(this, arguments);
+ };
+ }();
+ var handleUnselectAllRequest = /*#__PURE__*/function () {
+ var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20(ids) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
+ while (1) switch (_context20.prev = _context20.next) {
+ case 0:
+ if (!params.exam_id) {
+ _context20.next = 6;
+ break;
+ }
+ _context20.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 = _context20.sent;
+ _context20.next = 15;
+ break;
+ case 6:
+ if (!(params !== null && params !== void 0 && params.exercise_id)) {
+ _context20.next = 12;
+ break;
+ }
+ _context20.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 = _context20.sent;
+ _context20.next = 15;
+ break;
+ case 12:
+ _context20.next = 14;
+ return dispatch({
+ type: 'problemset/unselectAll',
+ payload: {
+ item_ids: ids
+ }
+ });
+ case 14:
+ res = _context20.sent;
+ case 15:
+ if (res.status === 0) {
+ handleReloadData();
+ getBasketList();
+ }
+ case 16:
+ case "end":
+ return _context20.stop();
+ }
+ }, _callee20);
+ }));
+ return function handleUnselectAllRequest(_x18) {
+ return _ref20.apply(this, arguments);
+ };
+ }();
+ var handleShixuns = /*#__PURE__*/function () {
+ var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21(ids) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
+ while (1) switch (_context21.prev = _context21.next) {
+ case 0:
+ if (!(isProblemset && basketTotal === 200)) {
+ _context21.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('已选200个试题(不能在选用更多试题)');
+ return _context21.abrupt("return");
+ case 3:
+ if (!params.exam_id) {
+ _context21.next = 10;
+ break;
+ }
+ _context21.next = 6;
+ return (0,service_problemset/* examinationItems */.zh)({
+ exam_id: params.exam_id,
+ shixun_ids: ids
+ });
+ case 6:
+ res = _context21.sent;
+ if (res.status === 0) {
+ handleReloadData();
+ }
+ _context21.next = 14;
+ break;
+ case 10:
+ _context21.next = 12;
+ return dispatch({
+ type: 'problemset/select',
+ payload: {
+ shixun_ids: ids
+ }
+ });
+ case 12:
+ res = _context21.sent;
+ if (res.status === 0) {
+ getBasketList();
+ handleReloadData();
+ }
+ case 14:
+ case "end":
+ return _context21.stop();
+ }
+ }, _callee21);
+ }));
+ return function handleShixuns(_x19) {
+ return _ref21.apply(this, arguments);
+ };
+ }();
+ var handleShixunChange = function handleShixunChange() {
+ dispatch({
+ type: "classroomList/setActionTabs",
+ payload: {
+ key: "选用实践项目"
+ }
+ });
+ };
+
+ // 共享文件夹:
+ var handledireShare = /*#__PURE__*/function () {
+ var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23(id) {
+ var _problemset$teachGrou, _problemset$teachGrou2, _res$data2;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
+ while (1) switch (_context23.prev = _context23.next) {
+ case 0:
+ if ((_problemset$teachGrou = problemset.teachGroupData) !== null && _problemset$teachGrou !== void 0 && (_problemset$teachGrou2 = _problemset$teachGrou.groups) !== null && _problemset$teachGrou2 !== void 0 && _problemset$teachGrou2.length) {
+ _context23.next = 2;
+ break;
+ }
+ return _context23.abrupt("return", message/* default.info */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看'));
+ case 2:
+ _context23.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 = _context23.sent;
+ console.log(res, "判断可否共享-是否被共享过");
+ if (!(res.status !== 0)) {
+ _context23.next = 8;
+ break;
+ }
+ return _context23.abrupt("return");
+ case 8:
+ joinGroupDataRef.current = res === null || res === void 0 ? void 0 : res.data; //拿到数据后赋值
+ modal/* default.confirm */.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.Group */.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 ? 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 _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22(resolve, reject) {
+ var _joinGroupDataRef$cur2;
+ var res2;
+ return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
+ while (1) switch (_context22.prev = _context22.next) {
+ case 0:
+ if ((_joinGroupDataRef$cur2 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur2 !== void 0 && _joinGroupDataRef$cur2.length) {
+ _context22.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('请先选择教研团队');
+ return _context22.abrupt("return", reject());
+ case 3:
+ _context22.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 = _context22.sent;
+ console.log(res2);
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default.success */.ZP.success("操作成功");
+ joinGroupDataRef.current = [];
+ setSelectIds([]);
+ handleReloadData();
+ getGroups(params); //共享完成后,需要重新触发渲染文件夹列表
+ resolve();
+ }
+ case 8:
+ case "end":
+ return _context22.stop();
+ }
+ }, _callee22);
+ }));
+ return function (_x21, _x22) {
+ return _ref23.apply(this, arguments);
+ };
+ }());
+ }
+ });
+ case 10:
+ case "end":
+ return _context23.stop();
+ }
+ }, _callee23);
+ }));
+ return function handledireShare(_x20) {
+ return _ref22.apply(this, arguments);
+ };
+ }();
+
+ //我创建的---- 共享试题:
+ var handleBatchShare = function handleBatchShare(id) {
+ var _problemset$teachGrou3, _problemset$teachGrou4, _problemset$teachGrou5, _problemset$teachGrou6;
+ console.log("共享试题触发");
+ // if (!selectIds?.length && ![id]?.length) {
+ // dispatch({
+ // type: 'problemset/setActionTabs',
+ // payload: {
+ // key: '共享试题',
+ // params: params,
+ // },
+ // });
+ // return;
+ // }
+ if (!((_problemset$teachGrou3 = problemset.teachGroupData) !== null && _problemset$teachGrou3 !== void 0 && (_problemset$teachGrou4 = _problemset$teachGrou3.groups) !== null && _problemset$teachGrou4 !== void 0 && _problemset$teachGrou4.length)) {
+ return message/* default.info */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看');
+ }
+ modal/* default.confirm */.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.Group */.Z.Group, {
+ className: Problemsetmodules.checkbox,
+ defaultValue: joinGroupDataRef.current,
+ onChange: function onChange(value) {
+ return joinGroupDataRef.current = value;
+ },
+ children: (_problemset$teachGrou5 = problemset.teachGroupData) === null || _problemset$teachGrou5 === void 0 ? void 0 : (_problemset$teachGrou6 = _problemset$teachGrou5.groups) === null || _problemset$teachGrou6 === void 0 ? void 0 : _problemset$teachGrou6.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 _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(resolve, reject) {
+ var _joinGroupDataRef$cur3;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
+ while (1) switch (_context24.prev = _context24.next) {
+ case 0:
+ if ((_joinGroupDataRef$cur3 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur3 !== void 0 && _joinGroupDataRef$cur3.length) {
+ _context24.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('请先选择教研团队');
+ return _context24.abrupt("return", reject());
+ case 3:
+ _context24.next = 5;
+ return (0,service_problemset/* batchShare */.GW)({
+ ids: id || selectIds,
+ clazz: 'ItemBank',
+ group_ids: joinGroupDataRef.current
+ });
+ case 5:
+ res = _context24.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default.info */.ZP.info('所选试题成功分享至教研团队');
+ joinGroupDataRef.current = [];
+ setSelectIds([]);
+ handleReloadData();
+ resolve();
+ }
+ case 7:
+ case "end":
+ return _context24.stop();
+ }
+ }, _callee24);
+ }));
+ return function (_x23, _x24) {
+ return _ref24.apply(this, arguments);
+ };
+ }());
+ },
+ onCancel: function onCancel() {
+ console.log("取消了");
+ joinGroupDataRef.current = [];
+ }
+ });
+ };
+ var handleBatchDelete = function handleBatchDelete() {
+ var handleOk = /*#__PURE__*/function () {
+ var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
+ while (1) switch (_context25.prev = _context25.next) {
+ case 0:
+ setBatchDeleteLoading(true);
+ _context25.next = 3;
+ return (0,service_problemset/* batchQuestionsDelete */.nD)({
+ ids: selectIds
+ });
+ case 3:
+ res = _context25.sent;
+ setBatchDeleteLoading(false);
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ modal/* default.info */.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 _context25.stop();
+ }
+ }, _callee25);
+ }));
+ return function handleOk() {
+ return _ref25.apply(this, arguments);
+ };
+ }();
+ if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
+ modal/* default.confirm */.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.warn */.ZP.warn('请选择需要删除的试题');
+ };
+ var handleBatchSetPublic = function handleBatchSetPublic() {
+ var _problemsetList$filte, _problemsetList$filte2;
+ if (!(selectIds !== null && selectIds !== void 0 && selectIds.length)) {
+ return message/* default.info */.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.info */.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.info */.ZP.info('已选题中存在未发布的编程题');
+ }
+ window.localStorage.getItem('problemset-set-public-hint-flag') === "1" || user.userInfo.professional_certification ? handleBatchSetPublicRequest() : modal/* default.confirm */.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 _ref26 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(id) {
+ var source, res;
+ return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
+ while (1) switch (_context26.prev = _context26.next) {
+ case 0:
+ source = activeTabsKey === TabType.TeachGroupShare ? 1 : 2; // 试题来源;1 教研团队分享的, 2 我创建的
+ _context26.next = 3;
+ return (0,service_problemset/* batchPublic */.Qp)({
+ ids: id ? [id] : selectIds,
+ source: source
+ });
+ case 3:
+ res = _context26.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 _context26.stop();
+ }
+ }, _callee26);
+ }));
+ return function handleBatchSetPublicRequest(_x25) {
+ return _ref26.apply(this, arguments);
+ };
+ }();
+ var handlePublish = function handlePublish(identifier) {
+ modal/* default.confirm */.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 _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
+ while (1) switch (_context27.prev = _context27.next) {
+ case 0:
+ _context27.next = 2;
+ return (0,service_problemset/* programPublish */.MZ)({
+ identifier: identifier
+ });
+ case 2:
+ res = _context27.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default.success */.ZP.success('发布成功');
+ handleReloadData();
+ }
+ case 4:
+ case "end":
+ return _context27.stop();
+ }
+ }, _callee27);
+ }));
+ function onOk() {
+ return _onOk4.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ };
+ var handleCancelPublish = function handleCancelPublish(identifier) {
+ modal/* default.confirm */.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 _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
+ while (1) switch (_context28.prev = _context28.next) {
+ case 0:
+ _context28.next = 2;
+ return (0,service_problemset/* programCancelPublish */.sD)({
+ identifier: identifier
+ });
+ case 2:
+ res = _context28.sent;
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default.success */.ZP.success('撤销发布成功');
+ handleReloadData();
+ }
+ case 4:
+ case "end":
+ return _context28.stop();
+ }
+ }, _callee28);
+ }));
+ function onOk() {
+ return _onOk5.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ };
+ var handleChangeTeachGroup = /*#__PURE__*/function () {
+ var _ref27 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29(id) {
+ return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
+ while (1) switch (_context29.prev = _context29.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 _context29.stop();
+ }
+ }, _callee29);
+ }));
+ return function handleChangeTeachGroup(_x26) {
+ return _ref27.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.confirm */.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 _ref28 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31() {
+ var conditionRes, _ref29, unpublish_program_question_count, total_item_banks;
+ return regeneratorRuntime_default()().wrap(function _callee31$(_context31) {
+ while (1) switch (_context31.prev = _context31.next) {
+ case 0:
+ _context31.next = 2;
+ return (0,service_problemset/* batchPublishCondition */.bF)({
+ ids: selectIds
+ });
+ case 2:
+ conditionRes = _context31.sent;
+ _ref29 = conditionRes.data || {}, unpublish_program_question_count = _ref29.unpublish_program_question_count, total_item_banks = _ref29.total_item_banks;
+ if (unpublish_program_question_count === 0) {
+ modal/* default.error */.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.confirm */.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 _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee30$(_context30) {
+ while (1) switch (_context30.prev = _context30.next) {
+ case 0:
+ _context30.next = 2;
+ return (0,service_problemset/* batchPublish */.dt)({
+ ids: selectIds
+ });
+ case 2:
+ res = _context30.sent;
+ if (res.status === 0) {
+ message/* default.success */.ZP.success('发布成功');
+ handleReloadData();
+ }
+ case 4:
+ case "end":
+ return _context30.stop();
+ }
+ }, _callee30);
+ }));
+ function onOk() {
+ return _onOk6.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ }
+ case 5:
+ case "end":
+ return _context31.stop();
+ }
+ }, _callee31);
+ }));
+ return function handleBatchPublish() {
+ return _ref28.apply(this, arguments);
+ };
+ }();
+ var menu = /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
+ children: [showSelectButton && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default.Item */.Z.Item, {
+ onClick: function onClick() {
+ return handleSelectAll(true);
+ },
+ children: "\u6279\u91CF\u52A0\u5165"
+ }), showSelectButton && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default.Item */.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.Item */.Z.Item, {
+ onClick: function onClick() {
+ return handleOnMoveTo();
+ },
+ children: "\u79FB\u52A8\u5230"
+ }), activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default.Item */.Z.Item, {
+ onClick: handleBatchSetPublic,
+ children: "\u6279\u91CF\u516C\u5F00"
+ }), activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default.Item */.Z.Item, {
+ onClick: function onClick() {
+ return handleBatchShare();
+ },
+ children: "\u6279\u91CF\u5171\u4EAB"
+ }), activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default.Item */.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 _ref30;
+ 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((_ref30 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2))) === null || _ref30 === void 0 ? void 0 : _ref30.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 _ref31;
+ 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((_ref31 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1))) === null || _ref31 === void 0 ? void 0 : _ref31.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: '组合题'
+ }];
+ 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,
+ onSetShare: handleSetShare,
+ onCancelShare: handleCancelShare,
+ onPublish: handlePublish,
+ onCancelPublish: handleCancelPublish,
+ SubjectShare: SubjectShare
+ }, r.id), domBtn]
+ });
+ return dom;
+ };
+ (0,react.useEffect)(function () {
+ if (isprogram_homework) {
+ var _ref32 = paramsRouter,
+ coursesId = _ref32.coursesId,
+ categoryId = _ref32.categoryId;
+ dispatch({
+ type: 'shixunHomeworks/addCommonHomeWorkDefaultData',
+ payload: {
+ category: categoryId,
+ coursesId: coursesId,
+ type: 5
+ }
+ });
+ }
+ }, [isprogram_homework]);
+ var handleAdd = /*#__PURE__*/function () {
+ var _ref33 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32() {
+ var value, _ref34, coursesId, categoryId, res;
+ return regeneratorRuntime_default()().wrap(function _callee32$(_context32) {
+ while (1) switch (_context32.prev = _context32.next) {
+ case 0:
+ operatingRef.current.form.validateFields()["catch"](function (e) {
+ document.body.scrollIntoView();
+ });
+ _context32.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)) {
+ _context32.next = 7;
+ break;
+ }
+ message/* default.info */.ZP.info('请选择编程题');
+ return _context32.abrupt("return");
+ case 7:
+ setAddLoading(true);
+ _ref34 = paramsRouter, coursesId = _ref34.coursesId, categoryId = _ref34.categoryId;
+ _context32.next = 11;
+ 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 11:
+ res = _context32.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);
+ case 14:
+ case "end":
+ return _context32.stop();
+ }
+ }, _callee32);
+ }));
+ return function handleAdd() {
+ return _ref33.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.Item */.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.Item */.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.Item */.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, {
+ data: editData,
+ ref: operatingRef
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Problemsetmodules.headerWrapper,
+ 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 === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
+ className: Problemsetmodules.addQuestionBtn,
+ onClick: handleNew,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: add_question_namespaceObject,
+ className: Problemsetmodules.pngIcon,
+ alt: ""
+ }), "\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\u5173\u952E\u8BCD\u641C\u7D22",
+ size: "large"
+ // 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$teachGrou7 = problemset.teachGroupData) === null || _problemset$teachGrou7 === void 0 ? void 0 : (_problemset$teachGrou8 = _problemset$teachGrou7.groups) === null || _problemset$teachGrou8 === void 0 ? void 0 : _problemset$teachGrou8.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"
+ }, "0")]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(LanguageSelect/* LanguageSelect */.S, {
+ showSelectAll: false,
+ className: Problemsetmodules.select
+ // selectAll={selectAll}
+ // onSelectAll={handleSelectAll}
+ ,
+ disciplinesData: (_problemset$disciplin7 = problemset.disciplinesData) === null || _problemset$disciplin7 === void 0 ? void 0 : _problemset$disciplin7.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 */.Z, {
+ 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
+ // isProblemset={isProblemset}
+ , {
+ setRootData: function setRootData(d) {
+ console.log("data:", d);
+ rootDataRef.current = d;
+ },
+ isProblemset: activeTabsKey === TabType.Mine ? isProblemset : false,
+ reloadData: handleReloadData,
+ data: treeData,
+ onShare: handledireShare,
+ onOpen: handleOpen,
+ activeTabsKey: activeTabsKey,
+ params: params
+ })
+ })
+ })]
+ }), /*#__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.Item */.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$author2$name, _v$author3, _v$author3$name, _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 ? 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 ? void 0 : (_v$author2 = v.author) === null || _v$author2 === void 0 ? void 0 : (_v$author2$name = _v$author2.name) === null || _v$author2$name === void 0 ? void 0 : _v$author2$name.length) > 6 ? (v === null || v === void 0 ? void 0 : (_v$author3 = v.author) === null || _v$author3 === void 0 ? void 0 : (_v$author3$name = _v$author3.name) === null || _v$author3$name === void 0 ? void 0 : _v$author3$name.substr(0, 3)) + '...' : v === null || v === void 0 ? 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 */.Z, {
+ 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 */.Z, {
+ 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", decodeURIComponent(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: "large",
+ spinning: loading['problemset/getItemBanks'],
+ children: problemsetList.map(function (v, index) {
+ var _questionType$find, _v$author5;
+ 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.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)("span", {
+ className: "c-grey-333",
+ children: v === null || v === void 0 ? void 0 : (_v$author5 = v.author) === null || _v$author5 === void 0 ? void 0 : _v$author5.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)
+ })]
+ })]
+ });
+ })
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ size: "large",
+ 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
+ }), !(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)(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.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.info */.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 */.Z, {
+ 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 */.Z, {
+ loading: addLoading,
+ onClick: handleAdd,
+ type: "primary",
+ children: ["\u786E\u8BA4", isProgramEdit ? '编辑' : "新建"]
+ })]
+ })
+ })]
+ })
+ })]
+ });
+};
+/* harmony default export */ var Problemset = ((0,_umi_production_exports.connect)(function (_ref35) {
+ var classroomList = _ref35.classroomList,
+ problemset = _ref35.problemset,
+ user = _ref35.user,
+ loading = _ref35.loading,
+ globalSetting = _ref35.globalSetting,
+ shixunHomeworks = _ref35.shixunHomeworks;
+ return {
+ classroomList: classroomList,
+ problemset: problemset,
+ user: user,
+ globalSetting: globalSetting,
+ loading: loading.effects,
+ shixunHomeworks: shixunHomeworks
+ };
+})(ProblemsetPage));
+
+/***/ }),
+
+/***/ 5623:
+/*!********************************************************!*\
+ !*** ./src/assets/images/problemset/folder-opened.png ***!
+ \********************************************************/
+/***/ (function(module) {
+
+module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAqRJREFUWEfNmE1o02AYx/9JzJaltHatZRVR5hSRXHYYbCpMmTIRexAsDD0L8+Rphx10DIQddvDowbugCB68iWOKDqeb7tKD+MGKA8vo3Nzch7ZLlsibJjPrkjRvE8hySUiej9/7/PO+b54wmqZx2IMH4wqWv3kIS19HIcTOgVUP1uRX2XmUVl+DxX10vHpX097FwBmMQC3kP4JtSFElYPiKefnLGJrSd+sFdAb70PMQm8o1KiirMR8D5FXv7pzwE5wyjuSJQbQ9KDiDvWwrgIu2eI8ckOXWWhGtvZ3OYONHlYBS0YeJtT52BnueVMAYMTVAvyZnu8N85mS/67kGMAygGQHNa/PcEC+6gCUqFUueBaQRgD9AP3IaD3kR+HQbWHqje9UG63wE7GumSVG/rbIMTF+nAKs/Fb2nd7An9MH9eEz3eaxY11O39dmYEUHNEgBTWY9gp575GT+97/srFrDl0QGo6h1Ai9JH8lFQNQXwJ3cG2Aab7T+CaPNcoEBUwY4Bje3/PSYvGRUjYGIkPDAmDjRdNsBUYBuMfI9968tBbJGoBhqksXgV4Iy3aPKi5R37nB1CJDUcZC6qWEIHIJ6puEx0W8EyEoR0Tt+7nPYwqkyGsdd4wn4gesMGjNwicrKN4cmZ7Af4RFXFCBiRk+PDkzN+oSLnDil1sIwERsjVo1ggPmIKSNyyATPl3PwbnpyHh6qWC3PIRE55Izw501lgZtBmryRylkvhyjn7wmETJ7NzvRienL/m9O5q9xcskXNjPhw5VRlQSsDvgh1YRsLaQnhybpWBP+sOzchU+1toWlfNnaB6ZaddN6zdEfE14ynymH0zMtNzGivfJ8CH1FpGjnc7d0lkhi7m76H8o5e2EL7sGW4E51eG3f/2+Mrgz3nPgv0D9Cc+LoUg84gAAAAASUVORK5CYII=";
+
+/***/ })
+
+}]);
\ No newline at end of file
diff --git a/82136.127a9a8b.async.js b/15109.99bfe32d.async.js
similarity index 68%
rename from 82136.127a9a8b.async.js
rename to 15109.99bfe32d.async.js
index be88616fa1..205a6102cf 100644
--- a/82136.127a9a8b.async.js
+++ b/15109.99bfe32d.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[82136],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[15109,34180],{
/***/ 26554:
/*!*******************************************************************!*\
@@ -215,6 +215,381 @@ function getPlacements(config) {
/***/ }),
+/***/ 75008:
+/*!*********************************************************!*\
+ !*** ./node_modules/antd/es/input/index.js + 5 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ input; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(87462);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
+var form_context = __webpack_require__(65223);
+;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js
+
+
+
+
+
+
+
+var Group = function Group(props) {
+ var _classNames;
+ var _useContext = (0,react.useContext)(context/* ConfigContext */.E_),
+ getPrefixCls = _useContext.getPrefixCls,
+ direction = _useContext.direction;
+ var customizePrefixCls = props.prefixCls,
+ _props$className = props.className,
+ className = _props$className === void 0 ? '' : _props$className;
+ var prefixCls = getPrefixCls('input-group', customizePrefixCls);
+ var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
+ var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM);
+ var groupFormItemContext = (0,react.useMemo)(function () {
+ return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), {
+ isFormItemInput: false
+ });
+ }, [formItemContext]);
+ return /*#__PURE__*/react.createElement("span", {
+ className: cls,
+ style: props.style,
+ onMouseEnter: props.onMouseEnter,
+ onMouseLeave: props.onMouseLeave,
+ onFocus: props.onFocus,
+ onBlur: props.onBlur
+ }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, {
+ value: groupFormItemContext
+ }, props.children));
+};
+/* harmony default export */ var input_Group = (Group);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules
+var Input = __webpack_require__(82586);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
+var esm_typeof = __webpack_require__(71002);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js
+// This icon file is generated automatically.
+var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" };
+/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined);
+
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(93771);
+;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeInvisibleOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_EyeInvisibleOutlined
+ }));
+};
+EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined';
+/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined));
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules
+var EyeOutlined = __webpack_require__(7124);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
+var omit = __webpack_require__(98423);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
+var es_ref = __webpack_require__(42550);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js
+var useRemovePasswordTimeout = __webpack_require__(72922);
+;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.js
+
+
+
+
+var __rest = undefined && undefined.__rest || function (s, e) {
+ var t = {};
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
+ if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
+ if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
+ }
+ return t;
+};
+
+
+
+
+
+
+
+
+
+
+var defaultIconRender = function defaultIconRender(visible) {
+ return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null);
+};
+var ActionMap = {
+ click: 'onClick',
+ hover: 'onMouseOver'
+};
+var Password = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _props$visibilityTogg = props.visibilityToggle,
+ visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg;
+ var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined;
+ var _useState = (0,react.useState)(function () {
+ return visibilityControlled ? visibilityToggle.visible : false;
+ }),
+ _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2),
+ visible = _useState2[0],
+ setVisible = _useState2[1];
+ var inputRef = (0,react.useRef)(null);
+ react.useEffect(function () {
+ if (visibilityControlled) {
+ setVisible(visibilityToggle.visible);
+ }
+ }, [visibilityControlled, visibilityToggle]);
+ // Remove Password value
+ var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef);
+ var onVisibleChange = function onVisibleChange() {
+ var disabled = props.disabled;
+ if (disabled) {
+ return;
+ }
+ if (visible) {
+ removePasswordTimeout();
+ }
+ setVisible(function (prevState) {
+ var _a;
+ var newState = !prevState;
+ if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') {
+ (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState);
+ }
+ return newState;
+ });
+ };
+ var getIcon = function getIcon(prefixCls) {
+ var _iconProps;
+ var _props$action = props.action,
+ action = _props$action === void 0 ? 'click' : _props$action,
+ _props$iconRender = props.iconRender,
+ iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender;
+ var iconTrigger = ActionMap[action] || '';
+ var icon = iconRender(visible);
+ var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) {
+ // Prevent focused state lost
+ // https://github.com/ant-design/ant-design/issues/15173
+ e.preventDefault();
+ }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) {
+ // Prevent caret position change
+ // https://github.com/ant-design/ant-design/issues/23524
+ e.preventDefault();
+ }), _iconProps);
+ return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps);
+ };
+ var renderPassword = function renderPassword(_ref) {
+ var getPrefixCls = _ref.getPrefixCls;
+ var className = props.className,
+ customizePrefixCls = props.prefixCls,
+ customizeInputPrefixCls = props.inputPrefixCls,
+ size = props.size,
+ restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]);
+ var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
+ var prefixCls = getPrefixCls('input-password', customizePrefixCls);
+ var suffixIcon = visibilityToggle && getIcon(prefixCls);
+ var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size));
+ var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), {
+ type: visible ? 'text' : 'password',
+ className: inputClassName,
+ prefixCls: inputPrefixCls,
+ suffix: suffixIcon
+ });
+ if (size) {
+ omittedProps.size = size;
+ }
+ return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({
+ ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef)
+ }, omittedProps));
+ };
+ return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword);
+});
+if (false) {}
+/* harmony default export */ var input_Password = (Password);
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js
+var SearchOutlined = __webpack_require__(25783);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
+var es_button = __webpack_require__(71577);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
+var SizeContext = __webpack_require__(97647);
+// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js
+var Compact = __webpack_require__(4173);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
+var reactNode = __webpack_require__(96159);
+;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js
+
+
+var Search_rest = undefined && undefined.__rest || function (s, e) {
+ var t = {};
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
+ if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
+ if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
+ }
+ return t;
+};
+
+
+
+
+
+
+
+
+
+
+var Search = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _classNames;
+ var customizePrefixCls = props.prefixCls,
+ customizeInputPrefixCls = props.inputPrefixCls,
+ className = props.className,
+ customizeSize = props.size,
+ suffix = props.suffix,
+ _props$enterButton = props.enterButton,
+ enterButton = _props$enterButton === void 0 ? false : _props$enterButton,
+ addonAfter = props.addonAfter,
+ loading = props.loading,
+ disabled = props.disabled,
+ customOnSearch = props.onSearch,
+ customOnChange = props.onChange,
+ onCompositionStart = props.onCompositionStart,
+ onCompositionEnd = props.onCompositionEnd,
+ restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]);
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var contextSize = react.useContext(SizeContext/* default */.Z);
+ var composedRef = react.useRef(false);
+ var prefixCls = getPrefixCls('input-search', customizePrefixCls);
+ var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
+ var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction),
+ compactSize = _useCompactItemContex.compactSize;
+ var size = compactSize || customizeSize || contextSize;
+ var inputRef = react.useRef(null);
+ var onChange = function onChange(e) {
+ if (e && e.target && e.type === 'click' && customOnSearch) {
+ customOnSearch(e.target.value, e);
+ }
+ if (customOnChange) {
+ customOnChange(e);
+ }
+ };
+ var onMouseDown = function onMouseDown(e) {
+ var _a;
+ if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) {
+ e.preventDefault();
+ }
+ };
+ var onSearch = function onSearch(e) {
+ var _a, _b;
+ if (customOnSearch) {
+ customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e);
+ }
+ };
+ var onPressEnter = function onPressEnter(e) {
+ if (composedRef.current || loading) {
+ return;
+ }
+ onSearch(e);
+ };
+ var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null;
+ var btnClassName = "".concat(prefixCls, "-button");
+ var button;
+ var enterButtonAsElement = enterButton || {};
+ var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true;
+ if (isAntdButton || enterButtonAsElement.type === 'button') {
+ button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({
+ onMouseDown: onMouseDown,
+ onClick: function onClick(e) {
+ var _a, _b;
+ (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e);
+ onSearch(e);
+ },
+ key: 'enterButton'
+ }, isAntdButton ? {
+ className: btnClassName,
+ size: size
+ } : {}));
+ } else {
+ button = /*#__PURE__*/react.createElement(es_button/* default */.Z, {
+ className: btnClassName,
+ type: enterButton ? 'primary' : undefined,
+ size: size,
+ disabled: disabled,
+ key: "enterButton",
+ onMouseDown: onMouseDown,
+ onClick: onSearch,
+ loading: loading,
+ icon: searchIcon
+ }, enterButton);
+ }
+ if (addonAfter) {
+ button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, {
+ key: 'addonAfter'
+ })];
+ }
+ var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className);
+ var handleOnCompositionStart = function handleOnCompositionStart(e) {
+ composedRef.current = true;
+ onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e);
+ };
+ var handleOnCompositionEnd = function handleOnCompositionEnd(e) {
+ composedRef.current = false;
+ onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e);
+ };
+ return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({
+ ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref),
+ onPressEnter: onPressEnter
+ }, restProps, {
+ size: size,
+ onCompositionStart: handleOnCompositionStart,
+ onCompositionEnd: handleOnCompositionEnd,
+ prefixCls: inputPrefixCls,
+ addonAfter: button,
+ suffix: suffix,
+ onChange: onChange,
+ className: cls,
+ disabled: disabled
+ }));
+});
+if (false) {}
+/* harmony default export */ var input_Search = (Search);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules
+var TextArea = __webpack_require__(80173);
+;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js
+
+
+
+
+
+var input_Input = Input/* default */.ZP;
+input_Input.Group = input_Group;
+input_Input.Search = input_Search;
+input_Input.TextArea = TextArea/* default */.Z;
+input_Input.Password = input_Password;
+/* harmony default export */ var input = (input_Input);
+
+/***/ }),
+
/***/ 84908:
/*!***********************************************************!*\
!*** ./node_modules/antd/es/tooltip/index.js + 3 modules ***!
@@ -604,6 +979,47 @@ if (false) {}
/***/ }),
+/***/ 7124:
+/*!**********************************************************************************************!*\
+ !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***!
+ \**********************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_EyeOutlined; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeOutlined.js
+// This icon file is generated automatically.
+var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" };
+/* harmony default export */ var asn_EyeOutlined = (EyeOutlined);
+
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(93771);
+;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_EyeOutlined
+ }));
+};
+EyeOutlined_EyeOutlined.displayName = 'EyeOutlined';
+/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined));
+
+/***/ }),
+
/***/ 97454:
/*!***********************************************************************************!*\
!*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/LeftOutlined.js ***!
diff --git a/21443.6ecc2311.async.js b/21443.ef994af2.async.js
similarity index 99%
rename from 21443.6ecc2311.async.js
rename to 21443.ef994af2.async.js
index 51533c6ebb..9959f7b685 100644
--- a/21443.6ecc2311.async.js
+++ b/21443.ef994af2.async.js
@@ -1197,6 +1197,8 @@ var lodash = __webpack_require__(96486);
var DownOutlined = __webpack_require__(39300);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js
var RightOutlined = __webpack_require__(43929);
+// EXTERNAL MODULE: ./src/utils/authority.ts
+var authority = __webpack_require__(7);
// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 3 modules
var verifyLogin = __webpack_require__(72551);
// EXTERNAL MODULE: ./src/utils/shixunExec.tsx
@@ -1249,6 +1251,7 @@ var _excluded = ["pathsDetail", "globalSetting", "user", "loading", "visibleType
+
var Option = es_select/* default.Option */.Z.Option;
var SendToClassModal = function SendToClassModal(_ref) {
var pathsDetail = _ref.pathsDetail,
@@ -1976,7 +1979,7 @@ var SendToClassModal = function SendToClassModal(_ref) {
}), props.showVideoPlay && props.disabled &&
// ((moment(currentCourse?.end_date).unix()>moment(moment().format('YYYY-MM-DD HH:mm:s')).unix()&&moment(currentCourse?.start_date).unix()moment(moment().format('YYYY-MM-DD HH:mm:s')).unix()&&moment(currentCourse?.start_date).unix()= 60 && Math.round(hsv.h) <= 240) {
- hue = light ? Math.round(hsv.h) - hueStep * i : Math.round(hsv.h) + hueStep * i;
- } else {
- hue = light ? Math.round(hsv.h) + hueStep * i : Math.round(hsv.h) - hueStep * i;
- }
-
- if (hue < 0) {
- hue += 360;
- } else if (hue >= 360) {
- hue -= 360;
- }
-
- return hue;
-}
-
-function getSaturation(hsv, i, light) {
- // grey color don't change saturation
- if (hsv.h === 0 && hsv.s === 0) {
- return hsv.s;
- }
-
- var saturation;
-
- if (light) {
- saturation = hsv.s - saturationStep * i;
- } else if (i === darkColorCount) {
- saturation = hsv.s + saturationStep;
- } else {
- saturation = hsv.s + saturationStep2 * i;
- } // 边界值修正
-
-
- if (saturation > 1) {
- saturation = 1;
- } // 第一格的 s 限制在 0.06-0.1 之间
-
-
- if (light && i === lightColorCount && saturation > 0.1) {
- saturation = 0.1;
- }
-
- if (saturation < 0.06) {
- saturation = 0.06;
- }
-
- return Number(saturation.toFixed(2));
-}
-
-function getValue(hsv, i, light) {
- var value;
-
- if (light) {
- value = hsv.v + brightnessStep1 * i;
- } else {
- value = hsv.v - brightnessStep2 * i;
- }
-
- if (value > 1) {
- value = 1;
- }
-
- return Number(value.toFixed(2));
-}
-
-function generate(color) {
- var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- var patterns = [];
- var pColor = (0,format_input/* inputToRGB */.uA)(color);
-
- for (var i = lightColorCount; i > 0; i -= 1) {
- var hsv = toHsv(pColor);
- var colorString = toHex((0,format_input/* inputToRGB */.uA)({
- h: getHue(hsv, i, true),
- s: getSaturation(hsv, i, true),
- v: getValue(hsv, i, true)
- }));
- patterns.push(colorString);
- }
-
- patterns.push(toHex(pColor));
-
- for (var _i = 1; _i <= darkColorCount; _i += 1) {
- var _hsv = toHsv(pColor);
-
- var _colorString = toHex((0,format_input/* inputToRGB */.uA)({
- h: getHue(_hsv, _i),
- s: getSaturation(_hsv, _i),
- v: getValue(_hsv, _i)
- }));
-
- patterns.push(_colorString);
- } // dark theme patterns
-
-
- if (opts.theme === 'dark') {
- return darkColorMap.map(function (_ref3) {
- var index = _ref3.index,
- opacity = _ref3.opacity;
- var darkColorString = toHex(mix((0,format_input/* inputToRGB */.uA)(opts.backgroundColor || '#141414'), (0,format_input/* inputToRGB */.uA)(patterns[index]), opacity * 100));
- return darkColorString;
- });
- }
-
- return patterns;
-}
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/node_modules/@ant-design/colors/es/index.js
-
-var presetPrimaryColors = {
- red: '#F5222D',
- volcano: '#FA541C',
- orange: '#FA8C16',
- gold: '#FAAD14',
- yellow: '#FADB14',
- lime: '#A0D911',
- green: '#52C41A',
- cyan: '#13C2C2',
- blue: '#1677FF',
- geekblue: '#2F54EB',
- purple: '#722ED1',
- magenta: '#EB2F96',
- grey: '#666666'
-};
-var presetPalettes = {};
-var presetDarkPalettes = {};
-Object.keys(presetPrimaryColors).forEach(function (key) {
- presetPalettes[key] = generate(presetPrimaryColors[key]);
- presetPalettes[key].primary = presetPalettes[key][5]; // dark presetPalettes
-
- presetDarkPalettes[key] = generate(presetPrimaryColors[key], {
- theme: 'dark',
- backgroundColor: '#141414'
- });
- presetDarkPalettes[key].primary = presetDarkPalettes[key][5];
-});
-var red = presetPalettes.red;
-var volcano = presetPalettes.volcano;
-var gold = presetPalettes.gold;
-var orange = presetPalettes.orange;
-var yellow = presetPalettes.yellow;
-var lime = presetPalettes.lime;
-var green = presetPalettes.green;
-var cyan = presetPalettes.cyan;
-var blue = presetPalettes.blue;
-var geekblue = presetPalettes.geekblue;
-var purple = presetPalettes.purple;
-var magenta = presetPalettes.magenta;
-var grey = presetPalettes.grey;
-var gray = presetPalettes.grey;
-
-// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js
-var warning = __webpack_require__(80334);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/dynamicCSS.js
-var dynamicCSS = __webpack_require__(44958);
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/utils.js
-
-
-
-
-
-
-
-function utils_warning(valid, message) {
- (0,warning/* default */.ZP)(valid, "[@ant-design/icons] ".concat(message));
-}
-function isIconDefinition(target) {
- return (0,esm_typeof/* default */.Z)(target) === 'object' && typeof target.name === 'string' && typeof target.theme === 'string' && ((0,esm_typeof/* default */.Z)(target.icon) === 'object' || typeof target.icon === 'function');
-}
-function normalizeAttrs() {
- var attrs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- return Object.keys(attrs).reduce(function (acc, key) {
- var val = attrs[key];
- switch (key) {
- case 'class':
- acc.className = val;
- delete acc.class;
- break;
- default:
- acc[key] = val;
- }
- return acc;
- }, {});
-}
-function utils_generate(node, key, rootProps) {
- if (!rootProps) {
- return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)({
- key: key
- }, normalizeAttrs(node.attrs)), (node.children || []).map(function (child, index) {
- return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index));
- }));
- }
- return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({
- key: key
- }, normalizeAttrs(node.attrs)), rootProps), (node.children || []).map(function (child, index) {
- return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index));
- }));
-}
-function getSecondaryColor(primaryColor) {
- // choose the second color
- return generate(primaryColor)[0];
-}
-function normalizeTwoToneColors(twoToneColor) {
- if (!twoToneColor) {
- return [];
- }
- return Array.isArray(twoToneColor) ? twoToneColor : [twoToneColor];
-}
-// These props make sure that the SVG behaviours like general text.
-// Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4
-var svgBaseProps = {
- width: '1em',
- height: '1em',
- fill: 'currentColor',
- 'aria-hidden': 'true',
- focusable: 'false'
-};
-var iconStyles = "\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";
-var useInsertStyles = function useInsertStyles() {
- var styleStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : iconStyles;
- var _useContext = (0,react.useContext)(Context),
- csp = _useContext.csp,
- prefixCls = _useContext.prefixCls;
- var mergedStyleStr = styleStr;
- if (prefixCls) {
- mergedStyleStr = mergedStyleStr.replace(/anticon/g, prefixCls);
- }
- (0,react.useEffect)(function () {
- (0,dynamicCSS/* updateCSS */.hq)(mergedStyleStr, '@ant-design-icons', {
- prepend: true,
- csp: csp
- });
- }, []);
-};
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/IconBase.js
-
-
-var _excluded = ["icon", "className", "onClick", "style", "primaryColor", "secondaryColor"];
-
-var twoToneColorPalette = {
- primaryColor: '#333',
- secondaryColor: '#E6E6E6',
- calculated: false
-};
-function setTwoToneColors(_ref) {
- var primaryColor = _ref.primaryColor,
- secondaryColor = _ref.secondaryColor;
- twoToneColorPalette.primaryColor = primaryColor;
- twoToneColorPalette.secondaryColor = secondaryColor || getSecondaryColor(primaryColor);
- twoToneColorPalette.calculated = !!secondaryColor;
-}
-function getTwoToneColors() {
- return (0,objectSpread2/* default */.Z)({}, twoToneColorPalette);
-}
-var IconBase = function IconBase(props) {
- var icon = props.icon,
- className = props.className,
- onClick = props.onClick,
- style = props.style,
- primaryColor = props.primaryColor,
- secondaryColor = props.secondaryColor,
- restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded);
- var colors = twoToneColorPalette;
- if (primaryColor) {
- colors = {
- primaryColor: primaryColor,
- secondaryColor: secondaryColor || getSecondaryColor(primaryColor)
- };
- }
- useInsertStyles();
- utils_warning(isIconDefinition(icon), "icon should be icon definiton, but got ".concat(icon));
- if (!isIconDefinition(icon)) {
- return null;
- }
- var target = icon;
- if (target && typeof target.icon === 'function') {
- target = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, target), {}, {
- icon: target.icon(colors.primaryColor, colors.secondaryColor)
- });
- }
- return utils_generate(target.icon, "svg-".concat(target.name), (0,objectSpread2/* default */.Z)({
- className: className,
- onClick: onClick,
- style: style,
- 'data-icon': target.name,
- width: '1em',
- height: '1em',
- fill: 'currentColor',
- 'aria-hidden': 'true'
- }, restProps));
-};
-IconBase.displayName = 'IconReact';
-IconBase.getTwoToneColors = getTwoToneColors;
-IconBase.setTwoToneColors = setTwoToneColors;
-/* harmony default export */ var components_IconBase = (IconBase);
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/twoTonePrimaryColor.js
-
-
-
-function setTwoToneColor(twoToneColor) {
- var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor),
- _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2),
- primaryColor = _normalizeTwoToneColo2[0],
- secondaryColor = _normalizeTwoToneColo2[1];
- return components_IconBase.setTwoToneColors({
- primaryColor: primaryColor,
- secondaryColor: secondaryColor
- });
-}
-function getTwoToneColor() {
- var colors = components_IconBase.getTwoToneColors();
- if (!colors.calculated) {
- return colors.primaryColor;
- }
- return [colors.primaryColor, colors.secondaryColor];
-}
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js
-
-
-
-
-var AntdIcon_excluded = ["className", "icon", "spin", "rotate", "tabIndex", "onClick", "twoToneColor"];
-
-
-
-
-
-
-// Initial setting
-// should move it to antd main repo?
-setTwoToneColor('#1890ff');
-var Icon = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _classNames;
- var className = props.className,
- icon = props.icon,
- spin = props.spin,
- rotate = props.rotate,
- tabIndex = props.tabIndex,
- onClick = props.onClick,
- twoToneColor = props.twoToneColor,
- restProps = (0,objectWithoutProperties/* default */.Z)(props, AntdIcon_excluded);
- var _React$useContext = react.useContext(Context),
- _React$useContext$pre = _React$useContext.prefixCls,
- prefixCls = _React$useContext$pre === void 0 ? 'anticon' : _React$useContext$pre,
- rootClassName = _React$useContext.rootClassName;
- var classString = classnames_default()(rootClassName, prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(icon.name), !!icon.name), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-spin"), !!spin || icon.name === 'loading'), _classNames), className);
- var iconTabIndex = tabIndex;
- if (iconTabIndex === undefined && onClick) {
- iconTabIndex = -1;
- }
- var svgStyle = rotate ? {
- msTransform: "rotate(".concat(rotate, "deg)"),
- transform: "rotate(".concat(rotate, "deg)")
- } : undefined;
- var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor),
- _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2),
- primaryColor = _normalizeTwoToneColo2[0],
- secondaryColor = _normalizeTwoToneColo2[1];
- return /*#__PURE__*/react.createElement("span", (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({
- role: "img",
- "aria-label": icon.name
- }, restProps), {}, {
- ref: ref,
- tabIndex: iconTabIndex,
- onClick: onClick,
- className: classString
- }), /*#__PURE__*/react.createElement(components_IconBase, {
- icon: icon,
- primaryColor: primaryColor,
- secondaryColor: secondaryColor,
- style: svgStyle
- }));
-});
-Icon.displayName = 'AntdIcon';
-Icon.getTwoToneColor = getTwoToneColor;
-Icon.setTwoToneColor = setTwoToneColor;
-/* harmony default export */ var AntdIcon = (Icon);
-
-/***/ }),
-
-/***/ 28508:
-/*!******************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js ***!
- \******************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _ant_design_icons_svg_es_asn_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseOutlined */ 89503);
-/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var CloseOutlined = function CloseOutlined(props, ref) {
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
- ref: ref,
- icon: _ant_design_icons_svg_es_asn_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-CloseOutlined.displayName = 'CloseOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseOutlined));
-
-/***/ }),
-
-/***/ 87588:
-/*!******************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***!
- \******************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/ExclamationCircleOutlined */ 61144);
-/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
- ref: ref,
- icon: _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(ExclamationCircleOutlined));
-
-/***/ }),
-
-/***/ 5467:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Z": function() { return /* binding */ getDataOrAriaProps; }
-/* harmony export */ });
-function getDataOrAriaProps(props) {
- return Object.keys(props).reduce(function (prev, key) {
- if ((key.startsWith('data-') || key.startsWith('aria-') || key === 'role') && !key.startsWith('data-__')) {
- prev[key] = props[key];
- }
- return prev;
- }, {});
-}
-
-/***/ }),
-
-/***/ 13013:
-/*!************************************************!*\
- !*** ./node_modules/antd/es/dropdown/index.js ***!
- \************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562);
-
-/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z);
-
-/***/ }),
-
-/***/ 75008:
-/*!*********************************************************!*\
- !*** ./node_modules/antd/es/input/index.js + 5 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ input; }
-});
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
-var defineProperty = __webpack_require__(4942);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
-var form_context = __webpack_require__(65223);
-;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js
-
-
-
-
-
-
-
-var Group = function Group(props) {
- var _classNames;
- var _useContext = (0,react.useContext)(context/* ConfigContext */.E_),
- getPrefixCls = _useContext.getPrefixCls,
- direction = _useContext.direction;
- var customizePrefixCls = props.prefixCls,
- _props$className = props.className,
- className = _props$className === void 0 ? '' : _props$className;
- var prefixCls = getPrefixCls('input-group', customizePrefixCls);
- var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
- var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM);
- var groupFormItemContext = (0,react.useMemo)(function () {
- return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), {
- isFormItemInput: false
- });
- }, [formItemContext]);
- return /*#__PURE__*/react.createElement("span", {
- className: cls,
- style: props.style,
- onMouseEnter: props.onMouseEnter,
- onMouseLeave: props.onMouseLeave,
- onFocus: props.onFocus,
- onBlur: props.onBlur
- }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, {
- value: groupFormItemContext
- }, props.children));
-};
-/* harmony default export */ var input_Group = (Group);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules
-var Input = __webpack_require__(82586);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(97685);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
-var esm_typeof = __webpack_require__(71002);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
-var objectSpread2 = __webpack_require__(1413);
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js
-// This icon file is generated automatically.
-var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" };
-/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined);
-
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
-var AntdIcon = __webpack_require__(93771);
-;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeInvisibleOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_EyeInvisibleOutlined
- }));
-};
-EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined';
-/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined));
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules
-var EyeOutlined = __webpack_require__(7124);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
-var omit = __webpack_require__(98423);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
-var es_ref = __webpack_require__(42550);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js
-var useRemovePasswordTimeout = __webpack_require__(72922);
-;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.js
-
-
-
-
-var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-
-
-
-
-
-var defaultIconRender = function defaultIconRender(visible) {
- return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null);
-};
-var ActionMap = {
- click: 'onClick',
- hover: 'onMouseOver'
-};
-var Password = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _props$visibilityTogg = props.visibilityToggle,
- visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg;
- var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined;
- var _useState = (0,react.useState)(function () {
- return visibilityControlled ? visibilityToggle.visible : false;
- }),
- _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2),
- visible = _useState2[0],
- setVisible = _useState2[1];
- var inputRef = (0,react.useRef)(null);
- react.useEffect(function () {
- if (visibilityControlled) {
- setVisible(visibilityToggle.visible);
- }
- }, [visibilityControlled, visibilityToggle]);
- // Remove Password value
- var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef);
- var onVisibleChange = function onVisibleChange() {
- var disabled = props.disabled;
- if (disabled) {
- return;
- }
- if (visible) {
- removePasswordTimeout();
- }
- setVisible(function (prevState) {
- var _a;
- var newState = !prevState;
- if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') {
- (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState);
- }
- return newState;
- });
- };
- var getIcon = function getIcon(prefixCls) {
- var _iconProps;
- var _props$action = props.action,
- action = _props$action === void 0 ? 'click' : _props$action,
- _props$iconRender = props.iconRender,
- iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender;
- var iconTrigger = ActionMap[action] || '';
- var icon = iconRender(visible);
- var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) {
- // Prevent focused state lost
- // https://github.com/ant-design/ant-design/issues/15173
- e.preventDefault();
- }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) {
- // Prevent caret position change
- // https://github.com/ant-design/ant-design/issues/23524
- e.preventDefault();
- }), _iconProps);
- return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps);
- };
- var renderPassword = function renderPassword(_ref) {
- var getPrefixCls = _ref.getPrefixCls;
- var className = props.className,
- customizePrefixCls = props.prefixCls,
- customizeInputPrefixCls = props.inputPrefixCls,
- size = props.size,
- restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]);
- var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
- var prefixCls = getPrefixCls('input-password', customizePrefixCls);
- var suffixIcon = visibilityToggle && getIcon(prefixCls);
- var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size));
- var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), {
- type: visible ? 'text' : 'password',
- className: inputClassName,
- prefixCls: inputPrefixCls,
- suffix: suffixIcon
- });
- if (size) {
- omittedProps.size = size;
- }
- return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({
- ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef)
- }, omittedProps));
- };
- return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword);
-});
-if (false) {}
-/* harmony default export */ var input_Password = (Password);
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js
-var SearchOutlined = __webpack_require__(25783);
-// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
-var es_button = __webpack_require__(71577);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
-var SizeContext = __webpack_require__(97647);
-// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js
-var Compact = __webpack_require__(4173);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
-var reactNode = __webpack_require__(96159);
-;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js
-
-
-var Search_rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-
-
-
-
-
-var Search = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _classNames;
- var customizePrefixCls = props.prefixCls,
- customizeInputPrefixCls = props.inputPrefixCls,
- className = props.className,
- customizeSize = props.size,
- suffix = props.suffix,
- _props$enterButton = props.enterButton,
- enterButton = _props$enterButton === void 0 ? false : _props$enterButton,
- addonAfter = props.addonAfter,
- loading = props.loading,
- disabled = props.disabled,
- customOnSearch = props.onSearch,
- customOnChange = props.onChange,
- onCompositionStart = props.onCompositionStart,
- onCompositionEnd = props.onCompositionEnd,
- restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var contextSize = react.useContext(SizeContext/* default */.Z);
- var composedRef = react.useRef(false);
- var prefixCls = getPrefixCls('input-search', customizePrefixCls);
- var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
- var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction),
- compactSize = _useCompactItemContex.compactSize;
- var size = compactSize || customizeSize || contextSize;
- var inputRef = react.useRef(null);
- var onChange = function onChange(e) {
- if (e && e.target && e.type === 'click' && customOnSearch) {
- customOnSearch(e.target.value, e);
- }
- if (customOnChange) {
- customOnChange(e);
- }
- };
- var onMouseDown = function onMouseDown(e) {
- var _a;
- if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) {
- e.preventDefault();
- }
- };
- var onSearch = function onSearch(e) {
- var _a, _b;
- if (customOnSearch) {
- customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e);
- }
- };
- var onPressEnter = function onPressEnter(e) {
- if (composedRef.current || loading) {
- return;
- }
- onSearch(e);
- };
- var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null;
- var btnClassName = "".concat(prefixCls, "-button");
- var button;
- var enterButtonAsElement = enterButton || {};
- var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true;
- if (isAntdButton || enterButtonAsElement.type === 'button') {
- button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({
- onMouseDown: onMouseDown,
- onClick: function onClick(e) {
- var _a, _b;
- (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e);
- onSearch(e);
- },
- key: 'enterButton'
- }, isAntdButton ? {
- className: btnClassName,
- size: size
- } : {}));
- } else {
- button = /*#__PURE__*/react.createElement(es_button/* default */.Z, {
- className: btnClassName,
- type: enterButton ? 'primary' : undefined,
- size: size,
- disabled: disabled,
- key: "enterButton",
- onMouseDown: onMouseDown,
- onClick: onSearch,
- loading: loading,
- icon: searchIcon
- }, enterButton);
- }
- if (addonAfter) {
- button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, {
- key: 'addonAfter'
- })];
- }
- var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className);
- var handleOnCompositionStart = function handleOnCompositionStart(e) {
- composedRef.current = true;
- onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e);
- };
- var handleOnCompositionEnd = function handleOnCompositionEnd(e) {
- composedRef.current = false;
- onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e);
- };
- return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({
- ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref),
- onPressEnter: onPressEnter
- }, restProps, {
- size: size,
- onCompositionStart: handleOnCompositionStart,
- onCompositionEnd: handleOnCompositionEnd,
- prefixCls: inputPrefixCls,
- addonAfter: button,
- suffix: suffix,
- onChange: onChange,
- className: cls,
- disabled: disabled
- }));
-});
-if (false) {}
-/* harmony default export */ var input_Search = (Search);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules
-var TextArea = __webpack_require__(80173);
-;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js
-
-
-
-
-
-var input_Input = Input/* default */.ZP;
-input_Input.Group = input_Group;
-input_Input.Search = input_Search;
-input_Input.TextArea = TextArea/* default */.Z;
-input_Input.Password = input_Password;
-/* harmony default export */ var input = (input_Input);
-
-/***/ }),
-
-/***/ 97183:
-/*!**********************************************!*\
- !*** ./node_modules/antd/es/layout/index.js ***!
- \**********************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 2897);
-/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 10130);
-
-
-var Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP;
-Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4;
-Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_;
-Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY;
-Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z;
-/* harmony default export */ __webpack_exports__["Z"] = (Layout);
-
-/***/ }),
-
-/***/ 27221:
-/*!****************************************************************!*\
- !*** ./node_modules/antd/es/layout/style/index.js + 1 modules ***!
- \****************************************************************/
-/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
-var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js
-
-
-
-/***/ }),
-
-/***/ 37029:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/locale/zh_CN.js + 4 modules ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ es_locale_zh_CN; }
-});
-
-// EXTERNAL MODULE: ./node_modules/rc-pagination/es/locale/zh_CN.js
-var zh_CN = __webpack_require__(81626);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-;// CONCATENATED MODULE: ./node_modules/rc-picker/es/locale/zh_CN.js
-var locale = {
- locale: 'zh_CN',
- today: '今天',
- now: '此刻',
- backToToday: '返回今天',
- ok: '确定',
- timeSelect: '选择时间',
- dateSelect: '选择日期',
- weekSelect: '选择周',
- clear: '清除',
- month: '月',
- year: '年',
- previousMonth: '上个月 (翻页上键)',
- nextMonth: '下个月 (翻页下键)',
- monthSelect: '选择月份',
- yearSelect: '选择年份',
- decadeSelect: '选择年代',
- yearFormat: 'YYYY年',
- dayFormat: 'D日',
- dateFormat: 'YYYY年M月D日',
- dateTimeFormat: 'YYYY年M月D日 HH时mm分ss秒',
- previousYear: '上一年 (Control键加左方向键)',
- nextYear: '下一年 (Control键加右方向键)',
- previousDecade: '上一年代',
- nextDecade: '下一年代',
- previousCentury: '上一世纪',
- nextCentury: '下一世纪'
-};
-/* harmony default export */ var locale_zh_CN = (locale);
-;// CONCATENATED MODULE: ./node_modules/antd/es/time-picker/locale/zh_CN.js
-var zh_CN_locale = {
- placeholder: '请选择时间',
- rangePlaceholder: ['开始时间', '结束时间']
-};
-/* harmony default export */ var time_picker_locale_zh_CN = (zh_CN_locale);
-;// CONCATENATED MODULE: ./node_modules/antd/es/date-picker/locale/zh_CN.js
-
-
-
-// 统一合并为完整的 Locale
-var locale_zh_CN_locale = {
- lang: (0,esm_extends/* default */.Z)({
- placeholder: '请选择日期',
- yearPlaceholder: '请选择年份',
- quarterPlaceholder: '请选择季度',
- monthPlaceholder: '请选择月份',
- weekPlaceholder: '请选择周',
- rangePlaceholder: ['开始日期', '结束日期'],
- rangeYearPlaceholder: ['开始年份', '结束年份'],
- rangeMonthPlaceholder: ['开始月份', '结束月份'],
- rangeQuarterPlaceholder: ['开始季度', '结束季度'],
- rangeWeekPlaceholder: ['开始周', '结束周']
- }, locale_zh_CN),
- timePickerLocale: (0,esm_extends/* default */.Z)({}, time_picker_locale_zh_CN)
-};
-// should add whitespace between char in Button
-locale_zh_CN_locale.lang.ok = '确定';
-// All settings at:
-// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
-/* harmony default export */ var date_picker_locale_zh_CN = (locale_zh_CN_locale);
-;// CONCATENATED MODULE: ./node_modules/antd/es/calendar/locale/zh_CN.js
-
-/* harmony default export */ var calendar_locale_zh_CN = (date_picker_locale_zh_CN);
-;// CONCATENATED MODULE: ./node_modules/antd/es/locale/zh_CN.js
-/* eslint-disable no-template-curly-in-string */
-
-
-
-
-var typeTemplate = '${label}不是一个有效的${type}';
-var localeValues = {
- locale: 'zh-cn',
- Pagination: zh_CN/* default */.Z,
- DatePicker: date_picker_locale_zh_CN,
- TimePicker: time_picker_locale_zh_CN,
- Calendar: calendar_locale_zh_CN,
- // locales for all components
- global: {
- placeholder: '请选择'
- },
- Table: {
- filterTitle: '筛选',
- filterConfirm: '确定',
- filterReset: '重置',
- filterEmptyText: '无筛选项',
- filterCheckall: '全选',
- filterSearchPlaceholder: '在筛选项中搜索',
- selectAll: '全选当页',
- selectInvert: '反选当页',
- selectNone: '清空所有',
- selectionAll: '全选所有',
- sortTitle: '排序',
- expand: '展开行',
- collapse: '关闭行',
- triggerDesc: '点击降序',
- triggerAsc: '点击升序',
- cancelSort: '取消排序'
- },
- Modal: {
- okText: '确定',
- cancelText: '取消',
- justOkText: '知道了'
- },
- Popconfirm: {
- cancelText: '取消',
- okText: '确定'
- },
- Transfer: {
- titles: ['', ''],
- searchPlaceholder: '请输入搜索内容',
- itemUnit: '项',
- itemsUnit: '项',
- remove: '删除',
- selectCurrent: '全选当页',
- removeCurrent: '删除当页',
- selectAll: '全选所有',
- removeAll: '删除全部',
- selectInvert: '反选当页'
- },
- Upload: {
- uploading: '文件上传中',
- removeFile: '删除文件',
- uploadError: '上传错误',
- previewFile: '预览文件',
- downloadFile: '下载文件'
- },
- Empty: {
- description: '暂无数据'
- },
- Icon: {
- icon: '图标'
- },
- Text: {
- edit: '编辑',
- copy: '复制',
- copied: '复制成功',
- expand: '展开'
- },
- PageHeader: {
- back: '返回'
- },
- Form: {
- optional: '(可选)',
- defaultValidateMessages: {
- "default": '字段验证错误${label}',
- required: '请输入${label}',
- "enum": '${label}必须是其中一个[${enum}]',
- whitespace: '${label}不能为空字符',
- date: {
- format: '${label}日期格式无效',
- parse: '${label}不能转换为日期',
- invalid: '${label}是一个无效日期'
- },
- types: {
- string: typeTemplate,
- method: typeTemplate,
- array: typeTemplate,
- object: typeTemplate,
- number: typeTemplate,
- date: typeTemplate,
- "boolean": typeTemplate,
- integer: typeTemplate,
- "float": typeTemplate,
- regexp: typeTemplate,
- email: typeTemplate,
- url: typeTemplate,
- hex: typeTemplate
- },
- string: {
- len: '${label}须为${len}个字符',
- min: '${label}最少${min}个字符',
- max: '${label}最多${max}个字符',
- range: '${label}须在${min}-${max}字符之间'
- },
- number: {
- len: '${label}必须等于${len}',
- min: '${label}最小值为${min}',
- max: '${label}最大值为${max}',
- range: '${label}须在${min}-${max}之间'
- },
- array: {
- len: '须为${len}个${label}',
- min: '最少${min}个${label}',
- max: '最多${max}个${label}',
- range: '${label}数量须在${min}-${max}之间'
- },
- pattern: {
- mismatch: '${label}与模式不匹配${pattern}'
- }
- }
- },
- Image: {
- preview: '预览'
- }
-};
-/* harmony default export */ var es_locale_zh_CN = (localeValues);
-
-/***/ }),
-
-/***/ 29924:
-/*!*********************************************************!*\
- !*** ./node_modules/antd/es/radio/index.js + 4 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "ZP": function() { return /* binding */ es_radio; }
-});
-
-// UNUSED EXPORTS: Button, Group
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
-var defineProperty = __webpack_require__(4942);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(97685);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js
-var useMergedState = __webpack_require__(21770);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
-var SizeContext = __webpack_require__(97647);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/getDataOrAriaProps.js
-var getDataOrAriaProps = __webpack_require__(5467);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js
-
-var RadioGroupContext = /*#__PURE__*/react.createContext(null);
-var RadioGroupContextProvider = RadioGroupContext.Provider;
-/* harmony default export */ var radio_context = (RadioGroupContext);
-var RadioOptionTypeContext = /*#__PURE__*/react.createContext(null);
-var RadioOptionTypeContextProvider = RadioOptionTypeContext.Provider;
-// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js
-var es = __webpack_require__(50132);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
-var es_ref = __webpack_require__(42550);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
-var DisabledContext = __webpack_require__(98866);
-// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
-var form_context = __webpack_require__(65223);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js
-
-
-var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-
-
-
-
-
-var InternalRadio = function InternalRadio(props, ref) {
- var _classNames;
- var groupContext = react.useContext(radio_context);
- var radioOptionTypeContext = react.useContext(RadioOptionTypeContext);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var innerRef = react.useRef();
- var mergedRef = (0,es_ref/* composeRef */.sQ)(ref, innerRef);
- var _useContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM),
- isFormItemInput = _useContext.isFormItemInput;
- false ? 0 : void 0;
- var onChange = function onChange(e) {
- var _a, _b;
- (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, e);
- (_b = groupContext === null || groupContext === void 0 ? void 0 : groupContext.onChange) === null || _b === void 0 ? void 0 : _b.call(groupContext, e);
- };
- var customizePrefixCls = props.prefixCls,
- className = props.className,
- children = props.children,
- style = props.style,
- customDisabled = props.disabled,
- restProps = __rest(props, ["prefixCls", "className", "children", "style", "disabled"]);
- var radioPrefixCls = getPrefixCls('radio', customizePrefixCls);
- var prefixCls = ((groupContext === null || groupContext === void 0 ? void 0 : groupContext.optionType) || radioOptionTypeContext) === 'button' ? "".concat(radioPrefixCls, "-button") : radioPrefixCls;
- var radioProps = (0,esm_extends/* default */.Z)({}, restProps);
- // ===================== Disabled =====================
- var disabled = react.useContext(DisabledContext/* default */.Z);
- radioProps.disabled = customDisabled || disabled;
- if (groupContext) {
- radioProps.name = groupContext.name;
- radioProps.onChange = onChange;
- radioProps.checked = props.value === groupContext.value;
- radioProps.disabled = radioProps.disabled || groupContext.disabled;
- }
- var wrapperClassString = classnames_default()("".concat(prefixCls, "-wrapper"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className);
- return (
- /*#__PURE__*/
- // eslint-disable-next-line jsx-a11y/label-has-associated-control
- react.createElement("label", {
- className: wrapperClassString,
- style: style,
- onMouseEnter: props.onMouseEnter,
- onMouseLeave: props.onMouseLeave
- }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({}, radioProps, {
- type: "radio",
- prefixCls: prefixCls,
- ref: mergedRef
- })), children !== undefined ? /*#__PURE__*/react.createElement("span", null, children) : null)
- );
-};
-var Radio = /*#__PURE__*/react.forwardRef(InternalRadio);
-if (false) {}
-/* harmony default export */ var radio_radio = (Radio);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js
-
-
-
-
-
-
-
-
-
-
-
-var RadioGroup = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _classNames;
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var size = react.useContext(SizeContext/* default */.Z);
- var _useMergedState = (0,useMergedState/* default */.Z)(props.defaultValue, {
- value: props.value
- }),
- _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
- value = _useMergedState2[0],
- setValue = _useMergedState2[1];
- var onRadioChange = function onRadioChange(ev) {
- var lastValue = value;
- var val = ev.target.value;
- if (!('value' in props)) {
- setValue(val);
- }
- var onChange = props.onChange;
- if (onChange && val !== lastValue) {
- onChange(ev);
- }
- };
- var customizePrefixCls = props.prefixCls,
- _props$className = props.className,
- className = _props$className === void 0 ? '' : _props$className,
- options = props.options,
- _props$buttonStyle = props.buttonStyle,
- buttonStyle = _props$buttonStyle === void 0 ? 'outline' : _props$buttonStyle,
- disabled = props.disabled,
- children = props.children,
- customizeSize = props.size,
- style = props.style,
- id = props.id,
- onMouseEnter = props.onMouseEnter,
- onMouseLeave = props.onMouseLeave,
- onFocus = props.onFocus,
- onBlur = props.onBlur;
- var prefixCls = getPrefixCls('radio', customizePrefixCls);
- var groupPrefixCls = "".concat(prefixCls, "-group");
- var childrenToRender = children;
- // 如果存在 options, 优先使用
- if (options && options.length > 0) {
- childrenToRender = options.map(function (option) {
- if (typeof option === 'string' || typeof option === 'number') {
- // 此处类型自动推导为 string
- return /*#__PURE__*/react.createElement(radio_radio, {
- key: option.toString(),
- prefixCls: prefixCls,
- disabled: disabled,
- value: option,
- checked: value === option
- }, option);
- }
- // 此处类型自动推导为 { label: string value: string }
- return /*#__PURE__*/react.createElement(radio_radio, {
- key: "radio-group-value-options-".concat(option.value),
- prefixCls: prefixCls,
- disabled: option.disabled || disabled,
- value: option.value,
- checked: value === option.value,
- style: option.style
- }, option.label);
- });
- }
- var mergedSize = customizeSize || size;
- var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
- return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, (0,getDataOrAriaProps/* default */.Z)(props), {
- className: classString,
- style: style,
- onMouseEnter: onMouseEnter,
- onMouseLeave: onMouseLeave,
- onFocus: onFocus,
- onBlur: onBlur,
- id: id,
- ref: ref
- }), /*#__PURE__*/react.createElement(RadioGroupContextProvider, {
- value: {
- onChange: onRadioChange,
- value: value,
- disabled: props.disabled,
- name: props.name,
- optionType: props.optionType
- }
- }, childrenToRender));
-});
-/* harmony default export */ var group = (/*#__PURE__*/react.memo(RadioGroup));
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js
-
-var radioButton_rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-var RadioButton = function RadioButton(props, ref) {
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls;
- var customizePrefixCls = props.prefixCls,
- radioProps = radioButton_rest(props, ["prefixCls"]);
- var prefixCls = getPrefixCls('radio', customizePrefixCls);
- return /*#__PURE__*/react.createElement(RadioOptionTypeContextProvider, {
- value: "button"
- }, /*#__PURE__*/react.createElement(radio_radio, (0,esm_extends/* default */.Z)({
- prefixCls: prefixCls
- }, radioProps, {
- type: "radio",
- ref: ref
- })));
-};
-/* harmony default export */ var radioButton = (/*#__PURE__*/react.forwardRef(RadioButton));
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js
-
-
-
-
-var radio_Radio = radio_radio;
-radio_Radio.Button = radioButton;
-radio_Radio.Group = group;
-radio_Radio.__ANT_RADIO = true;
-/* harmony default export */ var es_radio = (radio_Radio);
-
-/***/ }),
-
-/***/ 83822:
-/*!***************************************************************!*\
- !*** ./node_modules/antd/es/radio/style/index.js + 1 modules ***!
- \***************************************************************/
-/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
-var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.js
-
-
-// deps-lint-skip: form
-
-/***/ }),
-
-/***/ 7124:
-/*!**********************************************************************************************!*\
- !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***!
- \**********************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_EyeOutlined; }
-});
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
-var objectSpread2 = __webpack_require__(1413);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeOutlined.js
-// This icon file is generated automatically.
-var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" };
-/* harmony default export */ var asn_EyeOutlined = (EyeOutlined);
-
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
-var AntdIcon = __webpack_require__(93771);
-;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_EyeOutlined
- }));
-};
-EyeOutlined_EyeOutlined.displayName = 'EyeOutlined';
-/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined));
-
-/***/ }),
-
-/***/ 25783:
-/*!*************************************************************************************!*\
- !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js ***!
- \*************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _ant_design_icons_svg_es_asn_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/SearchOutlined */ 509);
-/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 93771);
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var SearchOutlined = function SearchOutlined(props, ref) {
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
- ref: ref,
- icon: _ant_design_icons_svg_es_asn_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-SearchOutlined.displayName = 'SearchOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(SearchOutlined));
-
-/***/ }),
-
-/***/ 34243:
-/*!**********************************************************!*\
- !*** ./node_modules/rc-overflow/es/index.js + 4 modules ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ rc_overflow_es; }
-});
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
-var objectSpread2 = __webpack_require__(1413);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(97685);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(45987);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/rc-resize-observer/es/index.js + 4 modules
-var es = __webpack_require__(48555);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useLayoutEffect.js
-var useLayoutEffect = __webpack_require__(8410);
-;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/Item.js
-
-
-
-var _excluded = ["prefixCls", "invalidate", "item", "renderItem", "responsive", "responsiveDisabled", "registerSize", "itemKey", "className", "style", "children", "display", "order", "component"];
-
-
- // Use shared variable to save bundle size
-
-var UNDEFINED = undefined;
-
-function InternalItem(props, ref) {
- var prefixCls = props.prefixCls,
- invalidate = props.invalidate,
- item = props.item,
- renderItem = props.renderItem,
- responsive = props.responsive,
- responsiveDisabled = props.responsiveDisabled,
- registerSize = props.registerSize,
- itemKey = props.itemKey,
- className = props.className,
- style = props.style,
- children = props.children,
- display = props.display,
- order = props.order,
- _props$component = props.component,
- Component = _props$component === void 0 ? 'div' : _props$component,
- restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded);
-
- var mergedHidden = responsive && !display; // ================================ Effect ================================
-
- function internalRegisterSize(width) {
- registerSize(itemKey, width);
- }
-
- react.useEffect(function () {
- return function () {
- internalRegisterSize(null);
- };
- }, []); // ================================ Render ================================
-
- var childNode = renderItem && item !== UNDEFINED ? renderItem(item) : children;
- var overflowStyle;
-
- if (!invalidate) {
- overflowStyle = {
- opacity: mergedHidden ? 0 : 1,
- height: mergedHidden ? 0 : UNDEFINED,
- overflowY: mergedHidden ? 'hidden' : UNDEFINED,
- order: responsive ? order : UNDEFINED,
- pointerEvents: mergedHidden ? 'none' : UNDEFINED,
- position: mergedHidden ? 'absolute' : UNDEFINED
- };
- }
-
- var overflowProps = {};
-
- if (mergedHidden) {
- overflowProps['aria-hidden'] = true;
- }
-
- var itemNode = /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({
- className: classnames_default()(!invalidate && prefixCls, className),
- style: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, overflowStyle), style)
- }, overflowProps, restProps, {
- ref: ref
- }), childNode);
-
- if (responsive) {
- itemNode = /*#__PURE__*/react.createElement(es/* default */.Z, {
- onResize: function onResize(_ref) {
- var offsetWidth = _ref.offsetWidth;
- internalRegisterSize(offsetWidth);
- },
- disabled: responsiveDisabled
- }, itemNode);
- }
-
- return itemNode;
-}
-
-var Item = /*#__PURE__*/react.forwardRef(InternalItem);
-Item.displayName = 'Item';
-/* harmony default export */ var es_Item = (Item);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/raf.js
-var raf = __webpack_require__(75164);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useState.js
-var useState = __webpack_require__(30470);
-;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/hooks/useBatchFrameState.js
-
-
-
-
-/**
- * State generate. Return a `setState` but it will flush all state with one render to save perf.
- * This is not a realization of `unstable_batchedUpdates`.
- */
-
-function useBatchFrameState() {
- var _useState = (0,useState/* default */.Z)({}),
- _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2),
- forceUpdate = _useState2[1];
-
- var statesRef = (0,react.useRef)([]);
- var walkingIndex = 0;
- var beforeFrameId = 0;
-
- function createState(defaultValue) {
- var myIndex = walkingIndex;
- walkingIndex += 1; // Fill value if not exist yet
-
- if (statesRef.current.length < myIndex + 1) {
- statesRef.current[myIndex] = defaultValue;
- } // Return filled as `setState`
-
-
- var value = statesRef.current[myIndex];
-
- function setValue(val) {
- statesRef.current[myIndex] = typeof val === 'function' ? val(statesRef.current[myIndex]) : val;
- raf/* default.cancel */.Z.cancel(beforeFrameId); // Flush with batch
-
- beforeFrameId = (0,raf/* default */.Z)(function () {
- forceUpdate({}, true);
- });
- }
-
- return [value, setValue];
- }
-
- return createState;
-}
-;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/RawItem.js
-
-
-var RawItem_excluded = ["component"],
- _excluded2 = ["className"],
- _excluded3 = ["className"];
-
-
-
-
-
-var InternalRawItem = function InternalRawItem(props, ref) {
- var context = react.useContext(OverflowContext); // Render directly when context not provided
-
- if (!context) {
- var _props$component = props.component,
- Component = _props$component === void 0 ? 'div' : _props$component,
- _restProps = (0,objectWithoutProperties/* default */.Z)(props, RawItem_excluded);
-
- return /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({}, _restProps, {
- ref: ref
- }));
- }
-
- var contextClassName = context.className,
- restContext = (0,objectWithoutProperties/* default */.Z)(context, _excluded2);
-
- var className = props.className,
- restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded3); // Do not pass context to sub item to avoid multiple measure
-
-
- return /*#__PURE__*/react.createElement(OverflowContext.Provider, {
- value: null
- }, /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({
- ref: ref,
- className: classnames_default()(contextClassName, className)
- }, restContext, restProps)));
-};
-
-var RawItem = /*#__PURE__*/react.forwardRef(InternalRawItem);
-RawItem.displayName = 'RawItem';
-/* harmony default export */ var es_RawItem = (RawItem);
-;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/Overflow.js
-
-
-
-
-var Overflow_excluded = ["prefixCls", "data", "renderItem", "renderRawItem", "itemKey", "itemWidth", "ssr", "style", "className", "maxCount", "renderRest", "renderRawRest", "suffix", "component", "itemComponent", "onVisibleChange"];
-
-
-
-
-
-
-
-
-var OverflowContext = /*#__PURE__*/react.createContext(null);
-var RESPONSIVE = 'responsive';
-var INVALIDATE = 'invalidate';
-
-function defaultRenderRest(omittedItems) {
- return "+ ".concat(omittedItems.length, " ...");
-}
-
-function Overflow(props, ref) {
- var _props$prefixCls = props.prefixCls,
- prefixCls = _props$prefixCls === void 0 ? 'rc-overflow' : _props$prefixCls,
- _props$data = props.data,
- data = _props$data === void 0 ? [] : _props$data,
- renderItem = props.renderItem,
- renderRawItem = props.renderRawItem,
- itemKey = props.itemKey,
- _props$itemWidth = props.itemWidth,
- itemWidth = _props$itemWidth === void 0 ? 10 : _props$itemWidth,
- ssr = props.ssr,
- style = props.style,
- className = props.className,
- maxCount = props.maxCount,
- renderRest = props.renderRest,
- renderRawRest = props.renderRawRest,
- suffix = props.suffix,
- _props$component = props.component,
- Component = _props$component === void 0 ? 'div' : _props$component,
- itemComponent = props.itemComponent,
- onVisibleChange = props.onVisibleChange,
- restProps = (0,objectWithoutProperties/* default */.Z)(props, Overflow_excluded);
-
- var createUseState = useBatchFrameState();
- var fullySSR = ssr === 'full';
-
- var _createUseState = createUseState(null),
- _createUseState2 = (0,slicedToArray/* default */.Z)(_createUseState, 2),
- containerWidth = _createUseState2[0],
- setContainerWidth = _createUseState2[1];
-
- var mergedContainerWidth = containerWidth || 0;
-
- var _createUseState3 = createUseState(new Map()),
- _createUseState4 = (0,slicedToArray/* default */.Z)(_createUseState3, 2),
- itemWidths = _createUseState4[0],
- setItemWidths = _createUseState4[1];
-
- var _createUseState5 = createUseState(0),
- _createUseState6 = (0,slicedToArray/* default */.Z)(_createUseState5, 2),
- prevRestWidth = _createUseState6[0],
- setPrevRestWidth = _createUseState6[1];
-
- var _createUseState7 = createUseState(0),
- _createUseState8 = (0,slicedToArray/* default */.Z)(_createUseState7, 2),
- restWidth = _createUseState8[0],
- setRestWidth = _createUseState8[1];
-
- var _createUseState9 = createUseState(0),
- _createUseState10 = (0,slicedToArray/* default */.Z)(_createUseState9, 2),
- suffixWidth = _createUseState10[0],
- setSuffixWidth = _createUseState10[1];
-
- var _useState = (0,react.useState)(null),
- _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2),
- suffixFixedStart = _useState2[0],
- setSuffixFixedStart = _useState2[1];
-
- var _useState3 = (0,react.useState)(null),
- _useState4 = (0,slicedToArray/* default */.Z)(_useState3, 2),
- displayCount = _useState4[0],
- setDisplayCount = _useState4[1];
-
- var mergedDisplayCount = react.useMemo(function () {
- if (displayCount === null && fullySSR) {
- return Number.MAX_SAFE_INTEGER;
- }
-
- return displayCount || 0;
- }, [displayCount, containerWidth]);
-
- var _useState5 = (0,react.useState)(false),
- _useState6 = (0,slicedToArray/* default */.Z)(_useState5, 2),
- restReady = _useState6[0],
- setRestReady = _useState6[1];
-
- var itemPrefixCls = "".concat(prefixCls, "-item"); // Always use the max width to avoid blink
-
- var mergedRestWidth = Math.max(prevRestWidth, restWidth); // ================================= Data =================================
-
- var isResponsive = maxCount === RESPONSIVE;
- var shouldResponsive = data.length && isResponsive;
- var invalidate = maxCount === INVALIDATE;
- /**
- * When is `responsive`, we will always render rest node to get the real width of it for calculation
- */
-
- var showRest = shouldResponsive || typeof maxCount === 'number' && data.length > maxCount;
- var mergedData = (0,react.useMemo)(function () {
- var items = data;
-
- if (shouldResponsive) {
- if (containerWidth === null && fullySSR) {
- items = data;
- } else {
- items = data.slice(0, Math.min(data.length, mergedContainerWidth / itemWidth));
- }
- } else if (typeof maxCount === 'number') {
- items = data.slice(0, maxCount);
- }
-
- return items;
- }, [data, itemWidth, containerWidth, maxCount, shouldResponsive]);
- var omittedItems = (0,react.useMemo)(function () {
- if (shouldResponsive) {
- return data.slice(mergedDisplayCount + 1);
- }
-
- return data.slice(mergedData.length);
- }, [data, mergedData, shouldResponsive, mergedDisplayCount]); // ================================= Item =================================
-
- var getKey = (0,react.useCallback)(function (item, index) {
- var _ref;
-
- if (typeof itemKey === 'function') {
- return itemKey(item);
- }
-
- return (_ref = itemKey && (item === null || item === void 0 ? void 0 : item[itemKey])) !== null && _ref !== void 0 ? _ref : index;
- }, [itemKey]);
- var mergedRenderItem = (0,react.useCallback)(renderItem || function (item) {
- return item;
- }, [renderItem]);
-
- function updateDisplayCount(count, suffixFixedStartVal, notReady) {
- // React 18 will sync render even when the value is same in some case.
- // We take `mergedData` as deps which may cause dead loop if it's dynamic generate.
- // ref: https://github.com/ant-design/ant-design/issues/36559
- if (displayCount === count && (suffixFixedStartVal === undefined || suffixFixedStartVal === suffixFixedStart)) {
- return;
- }
-
- setDisplayCount(count);
-
- if (!notReady) {
- setRestReady(count < data.length - 1);
- onVisibleChange === null || onVisibleChange === void 0 ? void 0 : onVisibleChange(count);
- }
-
- if (suffixFixedStartVal !== undefined) {
- setSuffixFixedStart(suffixFixedStartVal);
- }
- } // ================================= Size =================================
-
-
- function onOverflowResize(_, element) {
- setContainerWidth(element.clientWidth);
- }
-
- function registerSize(key, width) {
- setItemWidths(function (origin) {
- var clone = new Map(origin);
-
- if (width === null) {
- clone.delete(key);
- } else {
- clone.set(key, width);
- }
-
- return clone;
- });
- }
-
- function registerOverflowSize(_, width) {
- setRestWidth(width);
- setPrevRestWidth(restWidth);
- }
-
- function registerSuffixSize(_, width) {
- setSuffixWidth(width);
- } // ================================ Effect ================================
-
-
- function getItemWidth(index) {
- return itemWidths.get(getKey(mergedData[index], index));
- }
-
- (0,useLayoutEffect/* default */.Z)(function () {
- if (mergedContainerWidth && mergedRestWidth && mergedData) {
- var totalWidth = suffixWidth;
- var len = mergedData.length;
- var lastIndex = len - 1; // When data count change to 0, reset this since not loop will reach
-
- if (!len) {
- updateDisplayCount(0, null);
- return;
- }
-
- for (var i = 0; i < len; i += 1) {
- var currentItemWidth = getItemWidth(i); // Fully will always render
-
- if (fullySSR) {
- currentItemWidth = currentItemWidth || 0;
- } // Break since data not ready
-
-
- if (currentItemWidth === undefined) {
- updateDisplayCount(i - 1, undefined, true);
- break;
- } // Find best match
-
-
- totalWidth += currentItemWidth;
-
- if ( // Only one means `totalWidth` is the final width
- lastIndex === 0 && totalWidth <= mergedContainerWidth || // Last two width will be the final width
- i === lastIndex - 1 && totalWidth + getItemWidth(lastIndex) <= mergedContainerWidth) {
- // Additional check if match the end
- updateDisplayCount(lastIndex, null);
- break;
- } else if (totalWidth + mergedRestWidth > mergedContainerWidth) {
- // Can not hold all the content to show rest
- updateDisplayCount(i - 1, totalWidth - currentItemWidth - suffixWidth + restWidth);
- break;
- }
- }
-
- if (suffix && getItemWidth(0) + suffixWidth > mergedContainerWidth) {
- setSuffixFixedStart(null);
- }
- }
- }, [mergedContainerWidth, itemWidths, restWidth, suffixWidth, getKey, mergedData]); // ================================ Render ================================
-
- var displayRest = restReady && !!omittedItems.length;
- var suffixStyle = {};
-
- if (suffixFixedStart !== null && shouldResponsive) {
- suffixStyle = {
- position: 'absolute',
- left: suffixFixedStart,
- top: 0
- };
- }
-
- var itemSharedProps = {
- prefixCls: itemPrefixCls,
- responsive: shouldResponsive,
- component: itemComponent,
- invalidate: invalidate
- }; // >>>>> Choice render fun by `renderRawItem`
-
- var internalRenderItemNode = renderRawItem ? function (item, index) {
- var key = getKey(item, index);
- return /*#__PURE__*/react.createElement(OverflowContext.Provider, {
- key: key,
- value: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, itemSharedProps), {}, {
- order: index,
- item: item,
- itemKey: key,
- registerSize: registerSize,
- display: index <= mergedDisplayCount
- })
- }, renderRawItem(item, index));
- } : function (item, index) {
- var key = getKey(item, index);
- return /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, {
- order: index,
- key: key,
- item: item,
- renderItem: mergedRenderItem,
- itemKey: key,
- registerSize: registerSize,
- display: index <= mergedDisplayCount
- }));
- }; // >>>>> Rest node
-
- var restNode;
- var restContextProps = {
- order: displayRest ? mergedDisplayCount : Number.MAX_SAFE_INTEGER,
- className: "".concat(itemPrefixCls, "-rest"),
- registerSize: registerOverflowSize,
- display: displayRest
- };
-
- if (!renderRawRest) {
- var mergedRenderRest = renderRest || defaultRenderRest;
- restNode = /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, restContextProps), typeof mergedRenderRest === 'function' ? mergedRenderRest(omittedItems) : mergedRenderRest);
- } else if (renderRawRest) {
- restNode = /*#__PURE__*/react.createElement(OverflowContext.Provider, {
- value: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, itemSharedProps), restContextProps)
- }, renderRawRest(omittedItems));
- }
-
- var overflowNode = /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({
- className: classnames_default()(!invalidate && prefixCls, className),
- style: style,
- ref: ref
- }, restProps), mergedData.map(internalRenderItemNode), showRest ? restNode : null, suffix && /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, {
- responsive: isResponsive,
- responsiveDisabled: !shouldResponsive,
- order: mergedDisplayCount,
- className: "".concat(itemPrefixCls, "-suffix"),
- registerSize: registerSuffixSize,
- display: true,
- style: suffixStyle
- }), suffix));
-
- if (isResponsive) {
- overflowNode = /*#__PURE__*/react.createElement(es/* default */.Z, {
- onResize: onOverflowResize,
- disabled: !shouldResponsive
- }, overflowNode);
- }
-
- return overflowNode;
-}
-
-var ForwardOverflow = /*#__PURE__*/react.forwardRef(Overflow);
-ForwardOverflow.displayName = 'Overflow';
-ForwardOverflow.Item = es_RawItem;
-ForwardOverflow.RESPONSIVE = RESPONSIVE;
-ForwardOverflow.INVALIDATE = INVALIDATE; // Convert to generic type
-
-/* harmony default export */ var es_Overflow = (ForwardOverflow);
-;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/index.js
-
-/* harmony default export */ var rc_overflow_es = (es_Overflow);
-
-/***/ }),
-
-/***/ 81626:
-/*!*******************************************************!*\
- !*** ./node_modules/rc-pagination/es/locale/zh_CN.js ***!
- \*******************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__) {
-
-"use strict";
-/* harmony default export */ __webpack_exports__["Z"] = ({
- // Options.jsx
- items_per_page: '条/页',
- jump_to: '跳至',
- jump_to_confirm: '确定',
- page: '页',
- // Pagination.jsx
- prev_page: '上一页',
- next_page: '下一页',
- prev_5: '向前 5 页',
- next_5: '向后 5 页',
- prev_3: '向前 3 页',
- next_3: '向后 3 页',
- page_size: '页码'
-});
-
-/***/ }),
-
-/***/ 74704:
-/*!**************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js ***!
- \**************************************************************************/
-/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
-
-var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 86116);
-function _createForOfIteratorHelper(o, allowArrayLike) {
- var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];
- if (!it) {
- if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
- if (it) o = it;
- var i = 0;
- var F = function F() {};
- return {
- s: F,
- n: function n() {
- if (i >= o.length) return {
- done: true
- };
- return {
- done: false,
- value: o[i++]
- };
- },
- e: function e(_e) {
- throw _e;
- },
- f: F
- };
- }
- throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
- }
- var normalCompletion = true,
- didErr = false,
- err;
- return {
- s: function s() {
- it = it.call(o);
- },
- n: function n() {
- var step = it.next();
- normalCompletion = step.done;
- return step;
- },
- e: function e(_e2) {
- didErr = true;
- err = _e2;
- },
- f: function f() {
- try {
- if (!normalCompletion && it["return"] != null) it["return"]();
- } finally {
- if (didErr) throw err;
- }
- }
- };
-}
-module.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
-/***/ })
-
-}]);
\ No newline at end of file
diff --git a/2395.86d1e4a5.chunk.css b/36040.a39d4d2a.chunk.css
similarity index 80%
rename from 2395.86d1e4a5.chunk.css
rename to 36040.a39d4d2a.chunk.css
index eb168948c6..1621af03e3 100644
--- a/2395.86d1e4a5.chunk.css
+++ b/36040.a39d4d2a.chunk.css
@@ -1156,6 +1156,295 @@ span.ant-radio + * {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/skeleton/style/index.less ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-skeleton {
+ display: table;
+ width: 100%;
+}
+.ant-skeleton-header {
+ display: table-cell;
+ padding-right: 8px;
+ vertical-align: top;
+}
+.ant-skeleton-header .ant-skeleton-avatar {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 28px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-header .ant-skeleton-avatar-lg {
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
+}
+.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-header .ant-skeleton-avatar-sm {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
+}
+.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-content {
+ display: table-cell;
+ width: 100%;
+ vertical-align: top;
+}
+.ant-skeleton-content .ant-skeleton-title {
+ width: 100%;
+ height: 14px;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
+}
+.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
+ margin-top: 20px;
+}
+.ant-skeleton-content .ant-skeleton-paragraph {
+ padding: 0;
+}
+.ant-skeleton-content .ant-skeleton-paragraph > li {
+ width: 100%;
+ height: 14px;
+ list-style: none;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
+}
+.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
+ width: 61%;
+}
+.ant-skeleton-content .ant-skeleton-paragraph > li + li {
+ margin-top: 12px;
+}
+.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
+ margin-top: 8px;
+}
+.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
+ margin-top: 20px;
+}
+.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
+.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
+ border-radius: 100px;
+}
+.ant-skeleton-active .ant-skeleton-title,
+.ant-skeleton-active .ant-skeleton-paragraph > li,
+.ant-skeleton-active .ant-skeleton-avatar,
+.ant-skeleton-active .ant-skeleton-button,
+.ant-skeleton-active .ant-skeleton-input,
+.ant-skeleton-active .ant-skeleton-image {
+ position: relative;
+ /* stylelint-disable-next-line property-no-vendor-prefix,value-no-vendor-prefix */
+ z-index: 0;
+ overflow: hidden;
+ background: transparent;
+}
+.ant-skeleton-active .ant-skeleton-title::after,
+.ant-skeleton-active .ant-skeleton-paragraph > li::after,
+.ant-skeleton-active .ant-skeleton-avatar::after,
+.ant-skeleton-active .ant-skeleton-button::after,
+.ant-skeleton-active .ant-skeleton-input::after,
+.ant-skeleton-active .ant-skeleton-image::after {
+ position: absolute;
+ top: 0;
+ right: -150%;
+ bottom: 0;
+ left: -150%;
+ background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
+ animation: ant-skeleton-loading 1.4s ease infinite;
+ content: '';
+}
+.ant-skeleton.ant-skeleton-block {
+ width: 100%;
+}
+.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
+ width: 100%;
+}
+.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
+ width: 100%;
+}
+.ant-skeleton-element {
+ display: inline-block;
+ width: auto;
+}
+.ant-skeleton-element .ant-skeleton-button {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
+ width: 56px;
+ min-width: 56px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
+ width: 28px;
+ min-width: 28px;
+}
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
+ width: 28px;
+ min-width: 28px;
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
+ border-radius: 28px;
+}
+.ant-skeleton-element .ant-skeleton-button-lg {
+ width: 64px;
+ min-width: 64px;
+ height: 32px;
+ line-height: 32px;
+}
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
+ width: 32px;
+ min-width: 32px;
+}
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
+ width: 32px;
+ min-width: 32px;
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
+ border-radius: 32px;
+}
+.ant-skeleton-element .ant-skeleton-button-sm {
+ width: 44px;
+ min-width: 44px;
+ height: 22px;
+ line-height: 22px;
+}
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
+ width: 22px;
+ min-width: 22px;
+}
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
+ width: 22px;
+ min-width: 22px;
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
+ border-radius: 22px;
+}
+.ant-skeleton-element .ant-skeleton-avatar {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 28px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-avatar-lg {
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
+}
+.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-avatar-sm {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
+}
+.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-input {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 140px;
+ min-width: 140px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-element .ant-skeleton-input-lg {
+ width: 160px;
+ min-width: 160px;
+ height: 32px;
+ line-height: 32px;
+}
+.ant-skeleton-element .ant-skeleton-input-sm {
+ width: 110px;
+ min-width: 110px;
+ height: 22px;
+ line-height: 22px;
+}
+.ant-skeleton-element .ant-skeleton-image {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 96px;
+ height: 96px;
+ line-height: 96px;
+}
+.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-image-path {
+ fill: #bfbfbf;
+}
+.ant-skeleton-element .ant-skeleton-image-svg {
+ width: 48px;
+ height: 48px;
+ line-height: 48px;
+ max-width: 192px;
+ max-height: 192px;
+}
+.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
+ border-radius: 50%;
+}
+@keyframes ant-skeleton-loading {
+ 0% {
+ transform: translateX(-37.5%);
+ }
+ 100% {
+ transform: translateX(37.5%);
+ }
+}
+.ant-skeleton-rtl {
+ direction: rtl;
+}
+.ant-skeleton-rtl .ant-skeleton-header {
+ padding-right: 0;
+ padding-left: 16px;
+}
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
+ animation-name: ant-skeleton-loading-rtl;
+}
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
+ animation-name: ant-skeleton-loading-rtl;
+}
+@keyframes ant-skeleton-loading-rtl {
+ 0% {
+ background-position: 0% 50%;
+ }
+ 100% {
+ background-position: 100% 50%;
+ }
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
diff --git a/2395.86ef19e0.async.js b/36040.f427fbf8.async.js
similarity index 68%
rename from 2395.86ef19e0.async.js
rename to 36040.f427fbf8.async.js
index 020feb8e60..01a3f77208 100644
--- a/2395.86ef19e0.async.js
+++ b/36040.f427fbf8.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[2395],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[36040,36579,23805,62654,69085],{
/***/ 5467:
/*!**********************************************************!*\
@@ -824,6 +824,443 @@ Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx;
Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo;
/* harmony default export */ __webpack_exports__["Z"] = (Select);
+/***/ }),
+
+/***/ 73481:
+/*!*************************************************************!*\
+ !*** ./node_modules/antd/es/skeleton/index.js + 11 modules ***!
+ \*************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ skeleton; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(87462);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
+var esm_typeof = __webpack_require__(71002);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
+var omit = __webpack_require__(98423);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Element.js
+
+
+
+
+var Element = function Element(props) {
+ var _classNames, _classNames2;
+ var prefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ size = props.size,
+ shape = props.shape;
+ var sizeCls = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), size === 'small'), _classNames));
+ var shapeCls = classnames_default()((_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-circle"), shape === 'circle'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-square"), shape === 'square'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-round"), shape === 'round'), _classNames2));
+ var sizeStyle = react.useMemo(function () {
+ return typeof size === 'number' ? {
+ width: size,
+ height: size,
+ lineHeight: "".concat(size, "px")
+ } : {};
+ }, [size]);
+ return /*#__PURE__*/react.createElement("span", {
+ className: classnames_default()(prefixCls, sizeCls, shapeCls, className),
+ style: (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, sizeStyle), style)
+ });
+};
+/* harmony default export */ var skeleton_Element = (Element);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Avatar.js
+
+
+
+
+
+
+
+var SkeletonAvatar = function SkeletonAvatar(props) {
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ active = props.active,
+ _props$shape = props.shape,
+ shape = _props$shape === void 0 ? 'circle' : _props$shape,
+ _props$size = props.size,
+ size = _props$size === void 0 ? 'default' : _props$size;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var otherProps = (0,omit/* default */.Z)(props, ['prefixCls', 'className']);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-avatar"),
+ shape: shape,
+ size: size
+ }, otherProps)));
+};
+/* harmony default export */ var Avatar = (SkeletonAvatar);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Button.js
+
+
+
+
+
+
+
+var SkeletonButton = function SkeletonButton(props) {
+ var _classNames;
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ active = props.active,
+ _props$block = props.block,
+ block = _props$block === void 0 ? false : _props$block,
+ _props$size = props.size,
+ size = _props$size === void 0 ? 'default' : _props$size;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-button"),
+ size: size
+ }, otherProps)));
+};
+/* harmony default export */ var Button = (SkeletonButton);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/DotChartOutlined.js
+// This icon file is generated automatically.
+var DotChartOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, "name": "dot-chart", "theme": "outlined" };
+/* harmony default export */ var asn_DotChartOutlined = (DotChartOutlined);
+
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(93771);
+;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DotChartOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var DotChartOutlined_DotChartOutlined = function DotChartOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_DotChartOutlined
+ }));
+};
+DotChartOutlined_DotChartOutlined.displayName = 'DotChartOutlined';
+/* harmony default export */ var icons_DotChartOutlined = (/*#__PURE__*/react.forwardRef(DotChartOutlined_DotChartOutlined));
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Node.js
+
+
+
+
+
+var SkeletonNode = function SkeletonNode(props) {
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ active = props.active,
+ children = props.children;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className);
+ var content = children !== null && children !== void 0 ? children : /*#__PURE__*/react.createElement(icons_DotChartOutlined, null);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement("div", {
+ className: classnames_default()("".concat(prefixCls, "-image"), className),
+ style: style
+ }, content));
+};
+/* harmony default export */ var Node = (SkeletonNode);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Image.js
+
+
+
+
+var path = 'M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z';
+var SkeletonImage = function SkeletonImage(props) {
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ active = props.active;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement("div", {
+ className: classnames_default()("".concat(prefixCls, "-image"), className),
+ style: style
+ }, /*#__PURE__*/react.createElement("svg", {
+ viewBox: "0 0 1098 1024",
+ xmlns: "http://www.w3.org/2000/svg",
+ className: "".concat(prefixCls, "-image-svg")
+ }, /*#__PURE__*/react.createElement("path", {
+ d: path,
+ className: "".concat(prefixCls, "-image-path")
+ }))));
+};
+/* harmony default export */ var Image = (SkeletonImage);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Input.js
+
+
+
+
+
+
+
+var SkeletonInput = function SkeletonInput(props) {
+ var _classNames;
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ active = props.active,
+ block = props.block,
+ _props$size = props.size,
+ size = _props$size === void 0 ? 'default' : _props$size;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-input"),
+ size: size
+ }, otherProps)));
+};
+/* harmony default export */ var Input = (SkeletonInput);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
+var toConsumableArray = __webpack_require__(74902);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Paragraph.js
+
+
+
+var Paragraph = function Paragraph(props) {
+ var getWidth = function getWidth(index) {
+ var width = props.width,
+ _props$rows = props.rows,
+ rows = _props$rows === void 0 ? 2 : _props$rows;
+ if (Array.isArray(width)) {
+ return width[index];
+ }
+ // last paragraph
+ if (rows - 1 === index) {
+ return width;
+ }
+ return undefined;
+ };
+ var prefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ rows = props.rows;
+ var rowList = (0,toConsumableArray/* default */.Z)(Array(rows)).map(function (_, index) {
+ return (
+ /*#__PURE__*/
+ // eslint-disable-next-line react/no-array-index-key
+ react.createElement("li", {
+ key: index,
+ style: {
+ width: getWidth(index)
+ }
+ })
+ );
+ });
+ return /*#__PURE__*/react.createElement("ul", {
+ className: classnames_default()(prefixCls, className),
+ style: style
+ }, rowList);
+};
+/* harmony default export */ var skeleton_Paragraph = (Paragraph);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Title.js
+
+/* eslint-disable jsx-a11y/heading-has-content */
+
+
+var Title = function Title(_ref) {
+ var prefixCls = _ref.prefixCls,
+ className = _ref.className,
+ width = _ref.width,
+ style = _ref.style;
+ return /*#__PURE__*/react.createElement("h3", {
+ className: classnames_default()(prefixCls, className),
+ style: (0,esm_extends/* default */.Z)({
+ width: width
+ }, style)
+ });
+};
+/* harmony default export */ var skeleton_Title = (Title);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Skeleton.js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+function getComponentProps(prop) {
+ if (prop && (0,esm_typeof/* default */.Z)(prop) === 'object') {
+ return prop;
+ }
+ return {};
+}
+function getAvatarBasicProps(hasTitle, hasParagraph) {
+ if (hasTitle && !hasParagraph) {
+ // Square avatar
+ return {
+ size: 'large',
+ shape: 'square'
+ };
+ }
+ return {
+ size: 'large',
+ shape: 'circle'
+ };
+}
+function getTitleBasicProps(hasAvatar, hasParagraph) {
+ if (!hasAvatar && hasParagraph) {
+ return {
+ width: '38%'
+ };
+ }
+ if (hasAvatar && hasParagraph) {
+ return {
+ width: '50%'
+ };
+ }
+ return {};
+}
+function getParagraphBasicProps(hasAvatar, hasTitle) {
+ var basicProps = {};
+ // Width
+ if (!hasAvatar || !hasTitle) {
+ basicProps.width = '61%';
+ }
+ // Rows
+ if (!hasAvatar && hasTitle) {
+ basicProps.rows = 3;
+ } else {
+ basicProps.rows = 2;
+ }
+ return basicProps;
+}
+var Skeleton = function Skeleton(props) {
+ var customizePrefixCls = props.prefixCls,
+ loading = props.loading,
+ className = props.className,
+ style = props.style,
+ children = props.children,
+ _props$avatar = props.avatar,
+ avatar = _props$avatar === void 0 ? false : _props$avatar,
+ _props$title = props.title,
+ title = _props$title === void 0 ? true : _props$title,
+ _props$paragraph = props.paragraph,
+ paragraph = _props$paragraph === void 0 ? true : _props$paragraph,
+ active = props.active,
+ round = props.round;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ if (loading || !('loading' in props)) {
+ var _classNames;
+ var hasAvatar = !!avatar;
+ var hasTitle = !!title;
+ var hasParagraph = !!paragraph;
+ // Avatar
+ var avatarNode;
+ if (hasAvatar) {
+ var avatarProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-avatar")
+ }, getAvatarBasicProps(hasTitle, hasParagraph)), getComponentProps(avatar));
+ // We direct use SkeletonElement as avatar in skeleton internal.
+ avatarNode = /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-header")
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({}, avatarProps)));
+ }
+ var contentNode;
+ if (hasTitle || hasParagraph) {
+ // Title
+ var $title;
+ if (hasTitle) {
+ var titleProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-title")
+ }, getTitleBasicProps(hasAvatar, hasParagraph)), getComponentProps(title));
+ $title = /*#__PURE__*/react.createElement(skeleton_Title, (0,esm_extends/* default */.Z)({}, titleProps));
+ }
+ // Paragraph
+ var paragraphNode;
+ if (hasParagraph) {
+ var paragraphProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-paragraph")
+ }, getParagraphBasicProps(hasAvatar, hasTitle)), getComponentProps(paragraph));
+ paragraphNode = /*#__PURE__*/react.createElement(skeleton_Paragraph, (0,esm_extends/* default */.Z)({}, paragraphProps));
+ }
+ contentNode = /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-content")
+ }, $title, paragraphNode);
+ }
+ var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-avatar"), hasAvatar), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-round"), round), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls,
+ style: style
+ }, avatarNode, contentNode);
+ }
+ return typeof children !== 'undefined' ? children : null;
+};
+Skeleton.Button = Button;
+Skeleton.Avatar = Avatar;
+Skeleton.Input = Input;
+Skeleton.Image = Image;
+Skeleton.Node = Node;
+/* harmony default export */ var skeleton_Skeleton = (Skeleton);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/index.js
+
+/* harmony default export */ var skeleton = (skeleton_Skeleton);
+
+/***/ }),
+
+/***/ 61099:
+/*!******************************************************************!*\
+ !*** ./node_modules/antd/es/skeleton/style/index.js + 1 modules ***!
+ \******************************************************************/
+/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
+
+
+// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
+var style_default = __webpack_require__(43146);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.js
+
+
+
/***/ })
}]);
\ No newline at end of file
diff --git a/38448.0548038d.async.js b/38448.acfa9a1d.async.js
similarity index 99%
rename from 38448.0548038d.async.js
rename to 38448.acfa9a1d.async.js
index c4355c70c5..dd82c23cde 100644
--- a/38448.0548038d.async.js
+++ b/38448.acfa9a1d.async.js
@@ -960,14 +960,29 @@ var WorkList = function WorkList(_ref) {
span: 24,
className: "mt15 pl30",
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_25__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_39__/* ["default"] */ .Z, {
- checked: data.allow_late,
- disabled: disabled || allowLateDisabled,
+ checked: data.allow_late
+ // 是否禁用开启补交功能:
+ ,
+ disabled: disabled || allowLateDisabled
+ // disabled={disabled} //------new
+ ,
onChange: function onChange() {
var _classroomList$Assist10;
if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_18__/* .isAssistant */ .Rm)() && !((_classroomList$Assist10 = classroomList.AssistantObject.practice) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_late)) {
antd_es_message__WEBPACK_IMPORTED_MODULE_28__/* ["default"].warn */ .ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能');
return;
}
+ // Modal.info({
+ // //
+ // width: 435,
+ // title: 开启补交提示
,
+ // content:
+ //
1.开启补交后不可关闭,补交方式提交保存后不可修改;
+ //
2.补交截止时间必须晚于作业截止时间;
+ //
3.作业阶段进入“补交中”后不可变更作业截止时间。
+ //
,
+ // okText: "确定",
+ // })
data.allow_late = !data.allow_late;
if (repairSettings == '') {
setRepairSetting([{
diff --git a/46231.aadf4c56.async.js b/46231.38df285f.async.js
similarity index 97%
rename from 46231.aadf4c56.async.js
rename to 46231.38df285f.async.js
index 253dc181bb..14d171e759 100644
--- a/46231.aadf4c56.async.js
+++ b/46231.38df285f.async.js
@@ -152,12 +152,12 @@ var LanguageSelect = function LanguageSelect(_ref) {
}
}, [disciplinesData]);
(0,react.useEffect)(function () {
- console.log(knowledgeData.length === 0, '数量');
+ // console.log(knowledgeData.length === 0, '数量')
if (knowledgeData.length !== 0) {
- var _knowledgeWarp$curren, _knowledgeWarp$curren2;
- console.log(knowledgeWarp === null || knowledgeWarp === void 0 ? void 0 : (_knowledgeWarp$curren = knowledgeWarp.current) === null || _knowledgeWarp$curren === void 0 ? void 0 : _knowledgeWarp$curren.clientHeight, '高度');
+ var _knowledgeWarp$curren;
+ // console.log(knowledgeWarp?.current?.clientHeight, '高度')
//两个像素的偏差106+2
- if ((knowledgeWarp === null || knowledgeWarp === void 0 ? void 0 : (_knowledgeWarp$curren2 = knowledgeWarp.current) === null || _knowledgeWarp$curren2 === void 0 ? void 0 : _knowledgeWarp$curren2.clientHeight) > 108) {
+ if ((knowledgeWarp === null || knowledgeWarp === void 0 ? void 0 : (_knowledgeWarp$curren = knowledgeWarp.current) === null || _knowledgeWarp$curren === void 0 ? void 0 : _knowledgeWarp$curren.clientHeight) > 108) {
setKnowledgeShow(1);
} else {
setKnowledgeShow(0);
@@ -206,6 +206,7 @@ var LanguageSelect = function LanguageSelect(_ref) {
},
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() {
@@ -333,7 +334,7 @@ var LanguageSelect = function LanguageSelect(_ref) {
className: LanguageSelectmodules.directionContentWrap,
style: {
overflow: 'hidden',
- height: knowledgeShow === 1 ? 106 : 'auto'
+ height: knowledgeShow === 1 ? 94 : 'auto'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", {
className: "".concat(LanguageSelectmodules.directionItem, " ").concat(knowledgeValue === -1 ? LanguageSelectmodules.active : '', " "),
diff --git a/63183.d0284913.async.js b/63183.3b2ccecb.async.js
similarity index 99%
rename from 63183.d0284913.async.js
rename to 63183.3b2ccecb.async.js
index d48503cfb3..9fe030c915 100644
--- a/63183.d0284913.async.js
+++ b/63183.3b2ccecb.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[63183,40874,36740,69771],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[63183,36740,69771],{
/***/ 66023:
/*!*******************************************************************!*\
diff --git a/8331.d4977636.async.js b/64547.b8eb3f2a.async.js
similarity index 67%
rename from 8331.d4977636.async.js
rename to 64547.b8eb3f2a.async.js
index f53b09092a..43b4ad4296 100644
--- a/8331.d4977636.async.js
+++ b/64547.b8eb3f2a.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[8331],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[64547],{
/***/ 51042:
/*!*****************************************************************!*\
@@ -584,6 +584,443 @@ Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx;
Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo;
/* harmony default export */ __webpack_exports__["Z"] = (Select);
+/***/ }),
+
+/***/ 73481:
+/*!*************************************************************!*\
+ !*** ./node_modules/antd/es/skeleton/index.js + 11 modules ***!
+ \*************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ skeleton; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(87462);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
+var esm_typeof = __webpack_require__(71002);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
+var omit = __webpack_require__(98423);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Element.js
+
+
+
+
+var Element = function Element(props) {
+ var _classNames, _classNames2;
+ var prefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ size = props.size,
+ shape = props.shape;
+ var sizeCls = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), size === 'small'), _classNames));
+ var shapeCls = classnames_default()((_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-circle"), shape === 'circle'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-square"), shape === 'square'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-round"), shape === 'round'), _classNames2));
+ var sizeStyle = react.useMemo(function () {
+ return typeof size === 'number' ? {
+ width: size,
+ height: size,
+ lineHeight: "".concat(size, "px")
+ } : {};
+ }, [size]);
+ return /*#__PURE__*/react.createElement("span", {
+ className: classnames_default()(prefixCls, sizeCls, shapeCls, className),
+ style: (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, sizeStyle), style)
+ });
+};
+/* harmony default export */ var skeleton_Element = (Element);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Avatar.js
+
+
+
+
+
+
+
+var SkeletonAvatar = function SkeletonAvatar(props) {
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ active = props.active,
+ _props$shape = props.shape,
+ shape = _props$shape === void 0 ? 'circle' : _props$shape,
+ _props$size = props.size,
+ size = _props$size === void 0 ? 'default' : _props$size;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var otherProps = (0,omit/* default */.Z)(props, ['prefixCls', 'className']);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-avatar"),
+ shape: shape,
+ size: size
+ }, otherProps)));
+};
+/* harmony default export */ var Avatar = (SkeletonAvatar);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Button.js
+
+
+
+
+
+
+
+var SkeletonButton = function SkeletonButton(props) {
+ var _classNames;
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ active = props.active,
+ _props$block = props.block,
+ block = _props$block === void 0 ? false : _props$block,
+ _props$size = props.size,
+ size = _props$size === void 0 ? 'default' : _props$size;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-button"),
+ size: size
+ }, otherProps)));
+};
+/* harmony default export */ var Button = (SkeletonButton);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/DotChartOutlined.js
+// This icon file is generated automatically.
+var DotChartOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, "name": "dot-chart", "theme": "outlined" };
+/* harmony default export */ var asn_DotChartOutlined = (DotChartOutlined);
+
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(93771);
+;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DotChartOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var DotChartOutlined_DotChartOutlined = function DotChartOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_DotChartOutlined
+ }));
+};
+DotChartOutlined_DotChartOutlined.displayName = 'DotChartOutlined';
+/* harmony default export */ var icons_DotChartOutlined = (/*#__PURE__*/react.forwardRef(DotChartOutlined_DotChartOutlined));
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Node.js
+
+
+
+
+
+var SkeletonNode = function SkeletonNode(props) {
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ active = props.active,
+ children = props.children;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className);
+ var content = children !== null && children !== void 0 ? children : /*#__PURE__*/react.createElement(icons_DotChartOutlined, null);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement("div", {
+ className: classnames_default()("".concat(prefixCls, "-image"), className),
+ style: style
+ }, content));
+};
+/* harmony default export */ var Node = (SkeletonNode);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Image.js
+
+
+
+
+var path = 'M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z';
+var SkeletonImage = function SkeletonImage(props) {
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ active = props.active;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement("div", {
+ className: classnames_default()("".concat(prefixCls, "-image"), className),
+ style: style
+ }, /*#__PURE__*/react.createElement("svg", {
+ viewBox: "0 0 1098 1024",
+ xmlns: "http://www.w3.org/2000/svg",
+ className: "".concat(prefixCls, "-image-svg")
+ }, /*#__PURE__*/react.createElement("path", {
+ d: path,
+ className: "".concat(prefixCls, "-image-path")
+ }))));
+};
+/* harmony default export */ var Image = (SkeletonImage);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Input.js
+
+
+
+
+
+
+
+var SkeletonInput = function SkeletonInput(props) {
+ var _classNames;
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ active = props.active,
+ block = props.block,
+ _props$size = props.size,
+ size = _props$size === void 0 ? 'default' : _props$size;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-input"),
+ size: size
+ }, otherProps)));
+};
+/* harmony default export */ var Input = (SkeletonInput);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
+var toConsumableArray = __webpack_require__(74902);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Paragraph.js
+
+
+
+var Paragraph = function Paragraph(props) {
+ var getWidth = function getWidth(index) {
+ var width = props.width,
+ _props$rows = props.rows,
+ rows = _props$rows === void 0 ? 2 : _props$rows;
+ if (Array.isArray(width)) {
+ return width[index];
+ }
+ // last paragraph
+ if (rows - 1 === index) {
+ return width;
+ }
+ return undefined;
+ };
+ var prefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ rows = props.rows;
+ var rowList = (0,toConsumableArray/* default */.Z)(Array(rows)).map(function (_, index) {
+ return (
+ /*#__PURE__*/
+ // eslint-disable-next-line react/no-array-index-key
+ react.createElement("li", {
+ key: index,
+ style: {
+ width: getWidth(index)
+ }
+ })
+ );
+ });
+ return /*#__PURE__*/react.createElement("ul", {
+ className: classnames_default()(prefixCls, className),
+ style: style
+ }, rowList);
+};
+/* harmony default export */ var skeleton_Paragraph = (Paragraph);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Title.js
+
+/* eslint-disable jsx-a11y/heading-has-content */
+
+
+var Title = function Title(_ref) {
+ var prefixCls = _ref.prefixCls,
+ className = _ref.className,
+ width = _ref.width,
+ style = _ref.style;
+ return /*#__PURE__*/react.createElement("h3", {
+ className: classnames_default()(prefixCls, className),
+ style: (0,esm_extends/* default */.Z)({
+ width: width
+ }, style)
+ });
+};
+/* harmony default export */ var skeleton_Title = (Title);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Skeleton.js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+function getComponentProps(prop) {
+ if (prop && (0,esm_typeof/* default */.Z)(prop) === 'object') {
+ return prop;
+ }
+ return {};
+}
+function getAvatarBasicProps(hasTitle, hasParagraph) {
+ if (hasTitle && !hasParagraph) {
+ // Square avatar
+ return {
+ size: 'large',
+ shape: 'square'
+ };
+ }
+ return {
+ size: 'large',
+ shape: 'circle'
+ };
+}
+function getTitleBasicProps(hasAvatar, hasParagraph) {
+ if (!hasAvatar && hasParagraph) {
+ return {
+ width: '38%'
+ };
+ }
+ if (hasAvatar && hasParagraph) {
+ return {
+ width: '50%'
+ };
+ }
+ return {};
+}
+function getParagraphBasicProps(hasAvatar, hasTitle) {
+ var basicProps = {};
+ // Width
+ if (!hasAvatar || !hasTitle) {
+ basicProps.width = '61%';
+ }
+ // Rows
+ if (!hasAvatar && hasTitle) {
+ basicProps.rows = 3;
+ } else {
+ basicProps.rows = 2;
+ }
+ return basicProps;
+}
+var Skeleton = function Skeleton(props) {
+ var customizePrefixCls = props.prefixCls,
+ loading = props.loading,
+ className = props.className,
+ style = props.style,
+ children = props.children,
+ _props$avatar = props.avatar,
+ avatar = _props$avatar === void 0 ? false : _props$avatar,
+ _props$title = props.title,
+ title = _props$title === void 0 ? true : _props$title,
+ _props$paragraph = props.paragraph,
+ paragraph = _props$paragraph === void 0 ? true : _props$paragraph,
+ active = props.active,
+ round = props.round;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ if (loading || !('loading' in props)) {
+ var _classNames;
+ var hasAvatar = !!avatar;
+ var hasTitle = !!title;
+ var hasParagraph = !!paragraph;
+ // Avatar
+ var avatarNode;
+ if (hasAvatar) {
+ var avatarProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-avatar")
+ }, getAvatarBasicProps(hasTitle, hasParagraph)), getComponentProps(avatar));
+ // We direct use SkeletonElement as avatar in skeleton internal.
+ avatarNode = /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-header")
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({}, avatarProps)));
+ }
+ var contentNode;
+ if (hasTitle || hasParagraph) {
+ // Title
+ var $title;
+ if (hasTitle) {
+ var titleProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-title")
+ }, getTitleBasicProps(hasAvatar, hasParagraph)), getComponentProps(title));
+ $title = /*#__PURE__*/react.createElement(skeleton_Title, (0,esm_extends/* default */.Z)({}, titleProps));
+ }
+ // Paragraph
+ var paragraphNode;
+ if (hasParagraph) {
+ var paragraphProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-paragraph")
+ }, getParagraphBasicProps(hasAvatar, hasTitle)), getComponentProps(paragraph));
+ paragraphNode = /*#__PURE__*/react.createElement(skeleton_Paragraph, (0,esm_extends/* default */.Z)({}, paragraphProps));
+ }
+ contentNode = /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-content")
+ }, $title, paragraphNode);
+ }
+ var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-avatar"), hasAvatar), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-round"), round), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls,
+ style: style
+ }, avatarNode, contentNode);
+ }
+ return typeof children !== 'undefined' ? children : null;
+};
+Skeleton.Button = Button;
+Skeleton.Avatar = Avatar;
+Skeleton.Input = Input;
+Skeleton.Image = Image;
+Skeleton.Node = Node;
+/* harmony default export */ var skeleton_Skeleton = (Skeleton);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/index.js
+
+/* harmony default export */ var skeleton = (skeleton_Skeleton);
+
+/***/ }),
+
+/***/ 61099:
+/*!******************************************************************!*\
+ !*** ./node_modules/antd/es/skeleton/style/index.js + 1 modules ***!
+ \******************************************************************/
+/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
+
+
+// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
+var style_default = __webpack_require__(43146);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.js
+
+
+
/***/ }),
/***/ 20550:
diff --git a/p__User__Detail__Topics__Exercise__Detail__index.b2749f0a.chunk.css b/64547.fc2fb8c6.chunk.css
similarity index 60%
rename from p__User__Detail__Topics__Exercise__Detail__index.b2749f0a.chunk.css
rename to 64547.fc2fb8c6.chunk.css
index eb4a084882..d2023a528e 100644
--- a/p__User__Detail__Topics__Exercise__Detail__index.b2749f0a.chunk.css
+++ b/64547.fc2fb8c6.chunk.css
@@ -346,144 +346,6 @@ li:last-child > .ant-breadcrumb-separator {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Exercise/Detail/components/editor.less?modules ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___p1qG1 {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___EHoRl {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___c0u2d {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___ueiDD {
- 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___tyRHS {
- flex-direction: column;
- box-orient: block-axis;
-}
-.wrap___ce8sS {
- padding: 20px 30px;
- box-sizing: border-box;
-}
-.modal___yzD47 div[class~='ant-modal-confirm-content'] {
- font-size: 16px;
- text-align: center;
-}
-.modal___yzD47 span[class~='ant-modal-title'] {
- font-size: 16px;
-}
-.titleWrap___OBPcs {
- margin: 10px 0px;
-}
-.required___ncxFF {
- margin-right: 4px;
- color: #e04040;
- font-size: 16px;
-}
-.title___cxIaz {
- font-size: 14px;
- color: #333333;
-}
-.colorGray___NXXsn {
- color: #888888;
-}
-.choiceWrap___AhJbr {
- display: flex;
- margin-top: 15px;
-}
-.answer____f42Z {
- color: #888;
- display: block;
- width: 38px;
- height: 38px;
- text-align: center;
- line-height: 38px;
- border-radius: 4px;
- cursor: pointer;
- border: 1px solid #e2e2e2;
- margin-right: 10px;
-}
-.activeAnswer___BqxNg {
- background: #ff7500;
- color: #ffffff;
- border: 1px solid #ff7500;
-}
-.deleteIcon___iHXv4 {
- cursor: pointer;
- color: #ccc;
- margin-left: 15px;
- font-size: 18px;
-}
-.addIcon___Kb1l4 {
- cursor: pointer;
- color: #29bd8b;
- margin-left: 6px;
- font-size: 16px;
- padding-top: 1px;
-}
-.editorWrap___UmeId {
- flex: 1 1;
-}
-.htmlWrap____EtjV {
- display: flex;
- margin-top: 0px;
- min-height: 38px;
- border-radius: 2px;
- max-width: 1056px;
- word-break: break-all;
- border: 1px solid #dddddd;
-}
-.htmlWrap____EtjV p {
- margin: 7px 10px;
-}
-.radio___zqqhF {
- width: 60px;
- height: 32px;
- line-height: 32px;
- text-align: center;
-}
-.color333___PUxW5 {
- color: #333;
-}
-.color999___Uiwst {
- color: #999;
-}
-.questionType___GcJoU {
- display: box;
- display: flex;
-}
-.questionType___GcJoU > div {
- flex: 1 1;
-}
-.questionType___GcJoU > span {
- display: none;
-}
-.questionChoices___WgikS {
- margin-top: 15px;
-}
-.questionChoices___WgikS > div {
- margin: 8px 0;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/tag/style/index.less ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -737,231 +599,290 @@ li:last-child > .ant-breadcrumb-separator {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Editor/NullChildEditor/index.less?modules ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex___eLcnP {
- display: flex;
- display: -ms-flex;
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/skeleton/style/index.less ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-skeleton {
+ display: table;
+ width: 100%;
}
-.flex1___yUTT7 {
- flex: 1 1;
+.ant-skeleton-header {
+ display: table-cell;
+ padding-right: 8px;
+ vertical-align: top;
}
-.color666___TiUhG {
- color: #666;
+.ant-skeleton-header .ant-skeleton-avatar {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 28px;
+ height: 28px;
+ line-height: 28px;
}
-.error___gTTtv {
- border-color: #f5222d;
+.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.deleteIcon___mnZW1 {
- cursor: pointer;
- color: #ccc;
- margin-left: 15px;
- font-size: 18px;
+.ant-skeleton-header .ant-skeleton-avatar-lg {
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
}
-.addIcon___JC5NS {
- cursor: pointer;
- color: #29bd8b;
- margin-left: 6px;
- font-size: 16px;
- padding-top: 1px;
+.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Exercise/Detail/index.less?modules ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___eWsYC {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
+.ant-skeleton-header .ant-skeleton-avatar-sm {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
}
-.flex_space_between___RALuo {
- justify-content: space-between;
- -webkit-box-pack: justify;
+.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.flex_box_vertical_center___f7uVp {
- align-items: center;
- box-align: center;
+.ant-skeleton-content {
+ display: table-cell;
+ width: 100%;
+ vertical-align: top;
}
-.flex_box_center_end___UxPR3 {
- 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___YUFuv {
- flex-direction: column;
- box-orient: block-axis;
+.ant-skeleton-content .ant-skeleton-title {
+ width: 100%;
+ height: 14px;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
}
-.bg___zWTsF {
- background: white;
+.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
+ margin-top: 20px;
}
-.containerTitle___DzTZh {
- height: 88px;
- line-height: 88px;
- font-size: 18px;
- padding: 0 30px;
- color: #333;
- border-bottom: 1px solid #eee;
- display: box;
- display: flex;
- align-items: center;
- box-align: center;
+.ant-skeleton-content .ant-skeleton-paragraph {
+ padding: 0;
}
-.containerTitle___DzTZh div:nth-child(1) {
- flex: 1 1;
+.ant-skeleton-content .ant-skeleton-paragraph > li {
+ width: 100%;
+ height: 14px;
+ list-style: none;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
}
-.containerDesc___a3TiA {
- display: box;
- display: flex;
+.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
+ width: 61%;
}
-.containerDesc___a3TiA div:nth-child(1) {
- flex: 1 1;
+.ant-skeleton-content .ant-skeleton-paragraph > li + li {
+ margin-top: 12px;
}
-.listItem____nHKG {
- padding: 25px 30px 25px 30px;
- display: box;
- display: flex;
- background: white;
+.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
+ margin-top: 8px;
+}
+.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
margin-top: 20px;
- cursor: pointer;
}
-.listItem____nHKG > div {
- flex: 1 1;
+.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
+.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
+ border-radius: 100px;
}
-.listItem____nHKG:hover {
- box-shadow: 0 0 10px #ccc;
+.ant-skeleton-active .ant-skeleton-title,
+.ant-skeleton-active .ant-skeleton-paragraph > li,
+.ant-skeleton-active .ant-skeleton-avatar,
+.ant-skeleton-active .ant-skeleton-button,
+.ant-skeleton-active .ant-skeleton-input,
+.ant-skeleton-active .ant-skeleton-image {
+ position: relative;
+ /* stylelint-disable-next-line property-no-vendor-prefix,value-no-vendor-prefix */
+ z-index: 0;
+ overflow: hidden;
+ background: transparent;
}
-.info___LWlgA {
- margin-left: 20px;
+.ant-skeleton-active .ant-skeleton-title::after,
+.ant-skeleton-active .ant-skeleton-paragraph > li::after,
+.ant-skeleton-active .ant-skeleton-avatar::after,
+.ant-skeleton-active .ant-skeleton-button::after,
+.ant-skeleton-active .ant-skeleton-input::after,
+.ant-skeleton-active .ant-skeleton-image::after {
+ position: absolute;
+ top: 0;
+ right: -150%;
+ bottom: 0;
+ left: -150%;
+ background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
+ animation: ant-skeleton-loading 1.4s ease infinite;
+ content: '';
}
-.info___LWlgA p {
- margin-top: 18px;
+.ant-skeleton.ant-skeleton-block {
+ width: 100%;
}
-.title___gtaI4 {
- display: box;
- display: flex;
- align-items: center;
- box-align: center;
+.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
+ width: 100%;
}
-.title___gtaI4 strong {
- color: #333;
+.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
+ width: 100%;
}
-.titleLeft___Ce3h9 {
- flex: 1 1;
+.ant-skeleton-element {
+ display: inline-block;
+ width: auto;
}
-.titleRight___gARIc a {
- margin-right: 20px;
- font-weight: bold;
+.ant-skeleton-element .ant-skeleton-button {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
+ width: 56px;
+ min-width: 56px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
+ width: 28px;
+ min-width: 28px;
+}
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
+ width: 28px;
+ min-width: 28px;
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
+ border-radius: 28px;
+}
+.ant-skeleton-element .ant-skeleton-button-lg {
+ width: 64px;
+ min-width: 64px;
+ height: 32px;
+ line-height: 32px;
}
-.acitons___MrR2u {
- height: 70px;
- background: white;
- margin-top: 20px;
- display: box;
- display: flex;
- align-items: center;
- box-align: center;
- padding: 0 30px;
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
+ width: 32px;
+ min-width: 32px;
}
-.acitons___MrR2u > div:nth-child(1) {
- flex: 1 1;
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
+ width: 32px;
+ min-width: 32px;
+ border-radius: 50%;
}
-.acitons___MrR2u > div:nth-child(2) {
- display: box;
- display: flex;
- align-items: center;
- box-align: center;
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
+ border-radius: 32px;
}
-.acitons___MrR2u > div:nth-child(2) p {
- cursor: pointer;
- color: #999;
+.ant-skeleton-element .ant-skeleton-button-sm {
+ width: 44px;
+ min-width: 44px;
+ height: 22px;
+ line-height: 22px;
}
-.acitons___MrR2u > div:nth-child(2) p:hover {
- color: #333;
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
+ width: 22px;
+ min-width: 22px;
}
-.acitons___MrR2u > div:nth-child(2) p span {
- position: relative;
- padding: 0 20px;
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
+ width: 22px;
+ min-width: 22px;
+ border-radius: 50%;
}
-.acitons___MrR2u > div:nth-child(2) p span:after {
- content: '';
- width: 1px;
- height: 10px;
- background: #ededed;
- position: absolute;
- right: 0;
- top: 50%;
- margin-top: -5px;
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
+ border-radius: 22px;
}
-.acitons___MrR2u > div:nth-child(2) p:nth-last-child(1) span {
- padding-right: 0;
+.ant-skeleton-element .ant-skeleton-avatar {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 28px;
+ height: 28px;
+ line-height: 28px;
}
-.acitons___MrR2u > div:nth-child(2) p:nth-last-child(1) span:after {
- display: none;
+.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-.export___u_8cL {
- position: absolute;
- right: 20px;
- top: 23px;
- z-index: 2;
- font-size: 16px;
+.ant-skeleton-element .ant-skeleton-avatar-lg {
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
}
-.export___u_8cL a,
-.export___u_8cL button {
- margin-left: 30px;
+.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
+ border-radius: 50%;
}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/components/SendToClassModal.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.title___XAxiE {
- font-size: 14px;
- color: #ff9d18;
-}
-.radioWrap___k0pOB {
- height: 270px;
- overflow-y: auto;
- overflow-x: hidden;
- margin-top: 13px;
- margin-bottom: 5px;
-}
-.radioWrap___k0pOB::-webkit-scrollbar-thumb {
- background: rgba(0, 0, 0, 0.05) !important;
- border-radius: 3px;
-}
-.radioWrap___k0pOB::-webkit-scrollbar-track {
- background-color: #f6f7f9 !important;
- box-shadow: none !important;
- box-shadow: initial !important;
-}
-.radio___x9kMt {
- display: block;
- width: 500px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
+.ant-skeleton-element .ant-skeleton-avatar-sm {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
}
-.radio___x9kMt span {
- font-size: 14px;
+.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-input {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 140px;
+ min-width: 140px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-element .ant-skeleton-input-lg {
+ width: 160px;
+ min-width: 160px;
+ height: 32px;
+ line-height: 32px;
+}
+.ant-skeleton-element .ant-skeleton-input-sm {
+ width: 110px;
+ min-width: 110px;
+ height: 22px;
+ line-height: 22px;
+}
+.ant-skeleton-element .ant-skeleton-image {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 96px;
+ height: 96px;
+ line-height: 96px;
+}
+.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-image-path {
+ fill: #bfbfbf;
+}
+.ant-skeleton-element .ant-skeleton-image-svg {
+ width: 48px;
+ height: 48px;
+ line-height: 48px;
+ max-width: 192px;
+ max-height: 192px;
+}
+.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
+ border-radius: 50%;
+}
+@keyframes ant-skeleton-loading {
+ 0% {
+ transform: translateX(-37.5%);
+ }
+ 100% {
+ transform: translateX(37.5%);
+ }
+}
+.ant-skeleton-rtl {
+ direction: rtl;
+}
+.ant-skeleton-rtl .ant-skeleton-header {
+ padding-right: 0;
+ padding-left: 16px;
}
-.colorFF0000___IMgd0 {
- color: #ff0000;
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
+ animation-name: ant-skeleton-loading-rtl;
}
-.pagination___ou2ht {
- margin: 0 auto;
- margin-top: 10px;
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
+ animation-name: ant-skeleton-loading-rtl;
+}
+@keyframes ant-skeleton-loading-rtl {
+ 0% {
+ background-position: 0% 50%;
+ }
+ 100% {
+ background-position: 100% 50%;
+ }
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
@@ -1068,158 +989,3 @@ li:last-child > .ant-breadcrumb-separator {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/reset.less?modules ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___vG4eV {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___qVVxe {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___P8Z8s {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___VMme3 {
- 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___VMHwm {
- flex-direction: column;
- box-orient: block-axis;
-}
-.CustomCss___fWNtn .ant-modal-header {
- height: 82px;
- font-size: 16px;
- font-weight: 500;
- color: #000000;
- padding: 30px 40px;
- border: 0;
-}
-.CustomCss___fWNtn .ant-modal-body {
- padding: 0 40px;
-}
-.CustomCss___fWNtn .ant-modal-footer {
- padding: 30px 40px;
- border: 0;
-}
-.CustomCss___fWNtn .ant-modal-footer button:first-child {
- padding: 0 16px;
- border-radius: 2px;
- border: 1px solid rgba(195, 207, 224, 0.5);
- background-color: rgba(248, 249, 252, 0.5);
- margin-right: 20px;
- height: 32px;
- line-height: 30px;
- color: #464f66;
- text-shadow: none;
-}
-.CustomCss___fWNtn .ant-modal-footer button:last-child {
- padding: 0 16px;
- 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: 2px;
- border: 1px solid #bacffe;
- height: 32px;
- line-height: 30px;
- color: #165dff;
- text-shadow: none;
-}
-.CustomCss___fWNtn .ant-modal-close {
- top: 22px;
- right: 29px;
-}
-.CustomCss___fWNtn .ant-modal-close .ant-modal-close-icon {
- color: #979797;
- font-size: 26px;
-}
-.CustomTipsModalCss___MmFkT .ant-modal-body {
- padding: 0;
-}
-.CustomTipsModalCss___MmFkT .ant-modal-confirm-title {
- height: 82px;
- font-size: 16px;
- font-weight: 500;
- color: #000000;
- padding: 30px 40px;
- border: 0;
-}
-.CustomTipsModalCss___MmFkT .ant-modal-confirm-body .ant-modal-confirm-content {
- padding: 0 40px;
- color: #000000;
- font-size: 14px;
- margin: 0;
-}
-.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns {
- padding: 30px 40px;
- border: 0;
- margin: 0;
-}
-.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns button:first-child {
- padding: 0 16px;
- border-radius: 2px;
- border: 1px solid rgba(195, 207, 224, 0.5);
- background-color: rgba(248, 249, 252, 0.5);
- margin-right: 20px;
- height: 32px;
- line-height: 30px;
- color: #464f66;
- text-shadow: none;
-}
-.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns button:last-child {
- padding: 0 16px;
- 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: 2px;
- border: 1px solid #bacffe;
- height: 32px;
- line-height: 30px;
- color: #165dff;
- text-shadow: none;
-}
-.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns button.ant-btn-dangerous {
- color: #E30000;
- border: 1px solid #E30000;
-}
-.dropdownmenus___oVzoj {
- width: 104px;
-}
-.dropdownmenus___oVzoj [class~='ant-dropdown-menu-item'] {
- text-align: center;
-}
-.dropdownmenus___oVzoj [class~='ant-dropdown-menu-item']:hover {
- color: #165dff !important;
- background: #fff;
-}
-.dropdownmenus___oVzoj [class~='ant-dropdown-menu'] {
- padding: 10px 0 !important;
-}
-.popupClassNames___OcZq7 {
- background: yellow;
-}
-.selectdown___mmcA8 [class~='ant-select-item-option-selected'] {
- font-weight: 400 !important;
- background-color: #edf2ff !important;
-}
-.selectdown___mmcA8 [class~='ant-select-item-option-active'] {
- color: #165dff !important;
- background-color: #fff !important;
-}
-.selectdown___mmcA8 [class~='ant-select-item-option'] {
- padding: 10px 24px;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
diff --git a/82178.440a14b7.async.js b/67395.5a020ed9.async.js
similarity index 61%
rename from 82178.440a14b7.async.js
rename to 67395.5a020ed9.async.js
index 9039d9a7ee..ba673ea77b 100644
--- a/82178.440a14b7.async.js
+++ b/67395.5a020ed9.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[82178],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[67395],{
/***/ 37653:
/*!*****************************************************************!*\
@@ -66,569 +66,6 @@ RightOutlined.displayName = 'RightOutlined';
// extracted by mini-css-extract-plugin
-/***/ }),
-
-/***/ 5467:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Z": function() { return /* binding */ getDataOrAriaProps; }
-/* harmony export */ });
-function getDataOrAriaProps(props) {
- return Object.keys(props).reduce(function (prev, key) {
- if ((key.startsWith('data-') || key.startsWith('aria-') || key === 'role') && !key.startsWith('data-__')) {
- prev[key] = props[key];
- }
- return prev;
- }, {});
-}
-
-/***/ }),
-
-/***/ 97183:
-/*!**********************************************!*\
- !*** ./node_modules/antd/es/layout/index.js ***!
- \**********************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 2897);
-/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 10130);
-
-
-var Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP;
-Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4;
-Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_;
-Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY;
-Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z;
-/* harmony default export */ __webpack_exports__["Z"] = (Layout);
-
-/***/ }),
-
-/***/ 27221:
-/*!****************************************************************!*\
- !*** ./node_modules/antd/es/layout/style/index.js + 1 modules ***!
- \****************************************************************/
-/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
-var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js
-
-
-
-/***/ }),
-
-/***/ 37029:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/locale/zh_CN.js + 4 modules ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ es_locale_zh_CN; }
-});
-
-// EXTERNAL MODULE: ./node_modules/rc-pagination/es/locale/zh_CN.js
-var zh_CN = __webpack_require__(81626);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-;// CONCATENATED MODULE: ./node_modules/rc-picker/es/locale/zh_CN.js
-var locale = {
- locale: 'zh_CN',
- today: '今天',
- now: '此刻',
- backToToday: '返回今天',
- ok: '确定',
- timeSelect: '选择时间',
- dateSelect: '选择日期',
- weekSelect: '选择周',
- clear: '清除',
- month: '月',
- year: '年',
- previousMonth: '上个月 (翻页上键)',
- nextMonth: '下个月 (翻页下键)',
- monthSelect: '选择月份',
- yearSelect: '选择年份',
- decadeSelect: '选择年代',
- yearFormat: 'YYYY年',
- dayFormat: 'D日',
- dateFormat: 'YYYY年M月D日',
- dateTimeFormat: 'YYYY年M月D日 HH时mm分ss秒',
- previousYear: '上一年 (Control键加左方向键)',
- nextYear: '下一年 (Control键加右方向键)',
- previousDecade: '上一年代',
- nextDecade: '下一年代',
- previousCentury: '上一世纪',
- nextCentury: '下一世纪'
-};
-/* harmony default export */ var locale_zh_CN = (locale);
-;// CONCATENATED MODULE: ./node_modules/antd/es/time-picker/locale/zh_CN.js
-var zh_CN_locale = {
- placeholder: '请选择时间',
- rangePlaceholder: ['开始时间', '结束时间']
-};
-/* harmony default export */ var time_picker_locale_zh_CN = (zh_CN_locale);
-;// CONCATENATED MODULE: ./node_modules/antd/es/date-picker/locale/zh_CN.js
-
-
-
-// 统一合并为完整的 Locale
-var locale_zh_CN_locale = {
- lang: (0,esm_extends/* default */.Z)({
- placeholder: '请选择日期',
- yearPlaceholder: '请选择年份',
- quarterPlaceholder: '请选择季度',
- monthPlaceholder: '请选择月份',
- weekPlaceholder: '请选择周',
- rangePlaceholder: ['开始日期', '结束日期'],
- rangeYearPlaceholder: ['开始年份', '结束年份'],
- rangeMonthPlaceholder: ['开始月份', '结束月份'],
- rangeQuarterPlaceholder: ['开始季度', '结束季度'],
- rangeWeekPlaceholder: ['开始周', '结束周']
- }, locale_zh_CN),
- timePickerLocale: (0,esm_extends/* default */.Z)({}, time_picker_locale_zh_CN)
-};
-// should add whitespace between char in Button
-locale_zh_CN_locale.lang.ok = '确定';
-// All settings at:
-// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
-/* harmony default export */ var date_picker_locale_zh_CN = (locale_zh_CN_locale);
-;// CONCATENATED MODULE: ./node_modules/antd/es/calendar/locale/zh_CN.js
-
-/* harmony default export */ var calendar_locale_zh_CN = (date_picker_locale_zh_CN);
-;// CONCATENATED MODULE: ./node_modules/antd/es/locale/zh_CN.js
-/* eslint-disable no-template-curly-in-string */
-
-
-
-
-var typeTemplate = '${label}不是一个有效的${type}';
-var localeValues = {
- locale: 'zh-cn',
- Pagination: zh_CN/* default */.Z,
- DatePicker: date_picker_locale_zh_CN,
- TimePicker: time_picker_locale_zh_CN,
- Calendar: calendar_locale_zh_CN,
- // locales for all components
- global: {
- placeholder: '请选择'
- },
- Table: {
- filterTitle: '筛选',
- filterConfirm: '确定',
- filterReset: '重置',
- filterEmptyText: '无筛选项',
- filterCheckall: '全选',
- filterSearchPlaceholder: '在筛选项中搜索',
- selectAll: '全选当页',
- selectInvert: '反选当页',
- selectNone: '清空所有',
- selectionAll: '全选所有',
- sortTitle: '排序',
- expand: '展开行',
- collapse: '关闭行',
- triggerDesc: '点击降序',
- triggerAsc: '点击升序',
- cancelSort: '取消排序'
- },
- Modal: {
- okText: '确定',
- cancelText: '取消',
- justOkText: '知道了'
- },
- Popconfirm: {
- cancelText: '取消',
- okText: '确定'
- },
- Transfer: {
- titles: ['', ''],
- searchPlaceholder: '请输入搜索内容',
- itemUnit: '项',
- itemsUnit: '项',
- remove: '删除',
- selectCurrent: '全选当页',
- removeCurrent: '删除当页',
- selectAll: '全选所有',
- removeAll: '删除全部',
- selectInvert: '反选当页'
- },
- Upload: {
- uploading: '文件上传中',
- removeFile: '删除文件',
- uploadError: '上传错误',
- previewFile: '预览文件',
- downloadFile: '下载文件'
- },
- Empty: {
- description: '暂无数据'
- },
- Icon: {
- icon: '图标'
- },
- Text: {
- edit: '编辑',
- copy: '复制',
- copied: '复制成功',
- expand: '展开'
- },
- PageHeader: {
- back: '返回'
- },
- Form: {
- optional: '(可选)',
- defaultValidateMessages: {
- "default": '字段验证错误${label}',
- required: '请输入${label}',
- "enum": '${label}必须是其中一个[${enum}]',
- whitespace: '${label}不能为空字符',
- date: {
- format: '${label}日期格式无效',
- parse: '${label}不能转换为日期',
- invalid: '${label}是一个无效日期'
- },
- types: {
- string: typeTemplate,
- method: typeTemplate,
- array: typeTemplate,
- object: typeTemplate,
- number: typeTemplate,
- date: typeTemplate,
- "boolean": typeTemplate,
- integer: typeTemplate,
- "float": typeTemplate,
- regexp: typeTemplate,
- email: typeTemplate,
- url: typeTemplate,
- hex: typeTemplate
- },
- string: {
- len: '${label}须为${len}个字符',
- min: '${label}最少${min}个字符',
- max: '${label}最多${max}个字符',
- range: '${label}须在${min}-${max}字符之间'
- },
- number: {
- len: '${label}必须等于${len}',
- min: '${label}最小值为${min}',
- max: '${label}最大值为${max}',
- range: '${label}须在${min}-${max}之间'
- },
- array: {
- len: '须为${len}个${label}',
- min: '最少${min}个${label}',
- max: '最多${max}个${label}',
- range: '${label}数量须在${min}-${max}之间'
- },
- pattern: {
- mismatch: '${label}与模式不匹配${pattern}'
- }
- }
- },
- Image: {
- preview: '预览'
- }
-};
-/* harmony default export */ var es_locale_zh_CN = (localeValues);
-
-/***/ }),
-
-/***/ 29924:
-/*!*********************************************************!*\
- !*** ./node_modules/antd/es/radio/index.js + 4 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "ZP": function() { return /* binding */ es_radio; }
-});
-
-// UNUSED EXPORTS: Button, Group
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
-var defineProperty = __webpack_require__(4942);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(97685);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js
-var useMergedState = __webpack_require__(21770);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
-var SizeContext = __webpack_require__(97647);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/getDataOrAriaProps.js
-var getDataOrAriaProps = __webpack_require__(5467);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js
-
-var RadioGroupContext = /*#__PURE__*/react.createContext(null);
-var RadioGroupContextProvider = RadioGroupContext.Provider;
-/* harmony default export */ var radio_context = (RadioGroupContext);
-var RadioOptionTypeContext = /*#__PURE__*/react.createContext(null);
-var RadioOptionTypeContextProvider = RadioOptionTypeContext.Provider;
-// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js
-var es = __webpack_require__(50132);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
-var es_ref = __webpack_require__(42550);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
-var DisabledContext = __webpack_require__(98866);
-// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
-var form_context = __webpack_require__(65223);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js
-
-
-var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-
-
-
-
-
-var InternalRadio = function InternalRadio(props, ref) {
- var _classNames;
- var groupContext = react.useContext(radio_context);
- var radioOptionTypeContext = react.useContext(RadioOptionTypeContext);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var innerRef = react.useRef();
- var mergedRef = (0,es_ref/* composeRef */.sQ)(ref, innerRef);
- var _useContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM),
- isFormItemInput = _useContext.isFormItemInput;
- false ? 0 : void 0;
- var onChange = function onChange(e) {
- var _a, _b;
- (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, e);
- (_b = groupContext === null || groupContext === void 0 ? void 0 : groupContext.onChange) === null || _b === void 0 ? void 0 : _b.call(groupContext, e);
- };
- var customizePrefixCls = props.prefixCls,
- className = props.className,
- children = props.children,
- style = props.style,
- customDisabled = props.disabled,
- restProps = __rest(props, ["prefixCls", "className", "children", "style", "disabled"]);
- var radioPrefixCls = getPrefixCls('radio', customizePrefixCls);
- var prefixCls = ((groupContext === null || groupContext === void 0 ? void 0 : groupContext.optionType) || radioOptionTypeContext) === 'button' ? "".concat(radioPrefixCls, "-button") : radioPrefixCls;
- var radioProps = (0,esm_extends/* default */.Z)({}, restProps);
- // ===================== Disabled =====================
- var disabled = react.useContext(DisabledContext/* default */.Z);
- radioProps.disabled = customDisabled || disabled;
- if (groupContext) {
- radioProps.name = groupContext.name;
- radioProps.onChange = onChange;
- radioProps.checked = props.value === groupContext.value;
- radioProps.disabled = radioProps.disabled || groupContext.disabled;
- }
- var wrapperClassString = classnames_default()("".concat(prefixCls, "-wrapper"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className);
- return (
- /*#__PURE__*/
- // eslint-disable-next-line jsx-a11y/label-has-associated-control
- react.createElement("label", {
- className: wrapperClassString,
- style: style,
- onMouseEnter: props.onMouseEnter,
- onMouseLeave: props.onMouseLeave
- }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({}, radioProps, {
- type: "radio",
- prefixCls: prefixCls,
- ref: mergedRef
- })), children !== undefined ? /*#__PURE__*/react.createElement("span", null, children) : null)
- );
-};
-var Radio = /*#__PURE__*/react.forwardRef(InternalRadio);
-if (false) {}
-/* harmony default export */ var radio_radio = (Radio);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js
-
-
-
-
-
-
-
-
-
-
-
-var RadioGroup = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _classNames;
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var size = react.useContext(SizeContext/* default */.Z);
- var _useMergedState = (0,useMergedState/* default */.Z)(props.defaultValue, {
- value: props.value
- }),
- _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
- value = _useMergedState2[0],
- setValue = _useMergedState2[1];
- var onRadioChange = function onRadioChange(ev) {
- var lastValue = value;
- var val = ev.target.value;
- if (!('value' in props)) {
- setValue(val);
- }
- var onChange = props.onChange;
- if (onChange && val !== lastValue) {
- onChange(ev);
- }
- };
- var customizePrefixCls = props.prefixCls,
- _props$className = props.className,
- className = _props$className === void 0 ? '' : _props$className,
- options = props.options,
- _props$buttonStyle = props.buttonStyle,
- buttonStyle = _props$buttonStyle === void 0 ? 'outline' : _props$buttonStyle,
- disabled = props.disabled,
- children = props.children,
- customizeSize = props.size,
- style = props.style,
- id = props.id,
- onMouseEnter = props.onMouseEnter,
- onMouseLeave = props.onMouseLeave,
- onFocus = props.onFocus,
- onBlur = props.onBlur;
- var prefixCls = getPrefixCls('radio', customizePrefixCls);
- var groupPrefixCls = "".concat(prefixCls, "-group");
- var childrenToRender = children;
- // 如果存在 options, 优先使用
- if (options && options.length > 0) {
- childrenToRender = options.map(function (option) {
- if (typeof option === 'string' || typeof option === 'number') {
- // 此处类型自动推导为 string
- return /*#__PURE__*/react.createElement(radio_radio, {
- key: option.toString(),
- prefixCls: prefixCls,
- disabled: disabled,
- value: option,
- checked: value === option
- }, option);
- }
- // 此处类型自动推导为 { label: string value: string }
- return /*#__PURE__*/react.createElement(radio_radio, {
- key: "radio-group-value-options-".concat(option.value),
- prefixCls: prefixCls,
- disabled: option.disabled || disabled,
- value: option.value,
- checked: value === option.value,
- style: option.style
- }, option.label);
- });
- }
- var mergedSize = customizeSize || size;
- var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
- return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, (0,getDataOrAriaProps/* default */.Z)(props), {
- className: classString,
- style: style,
- onMouseEnter: onMouseEnter,
- onMouseLeave: onMouseLeave,
- onFocus: onFocus,
- onBlur: onBlur,
- id: id,
- ref: ref
- }), /*#__PURE__*/react.createElement(RadioGroupContextProvider, {
- value: {
- onChange: onRadioChange,
- value: value,
- disabled: props.disabled,
- name: props.name,
- optionType: props.optionType
- }
- }, childrenToRender));
-});
-/* harmony default export */ var group = (/*#__PURE__*/react.memo(RadioGroup));
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js
-
-var radioButton_rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-var RadioButton = function RadioButton(props, ref) {
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls;
- var customizePrefixCls = props.prefixCls,
- radioProps = radioButton_rest(props, ["prefixCls"]);
- var prefixCls = getPrefixCls('radio', customizePrefixCls);
- return /*#__PURE__*/react.createElement(RadioOptionTypeContextProvider, {
- value: "button"
- }, /*#__PURE__*/react.createElement(radio_radio, (0,esm_extends/* default */.Z)({
- prefixCls: prefixCls
- }, radioProps, {
- type: "radio",
- ref: ref
- })));
-};
-/* harmony default export */ var radioButton = (/*#__PURE__*/react.forwardRef(RadioButton));
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js
-
-
-
-
-var radio_Radio = radio_radio;
-radio_Radio.Button = radioButton;
-radio_Radio.Group = group;
-radio_Radio.__ANT_RADIO = true;
-/* harmony default export */ var es_radio = (radio_Radio);
-
-/***/ }),
-
-/***/ 83822:
-/*!***************************************************************!*\
- !*** ./node_modules/antd/es/radio/style/index.js + 1 modules ***!
- \***************************************************************/
-/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
-var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.js
-
-
-// deps-lint-skip: form
-
/***/ }),
/***/ 69309:
diff --git a/82178.e5ba5aaa.chunk.css b/67395.e5ba5aaa.chunk.css
similarity index 100%
rename from 82178.e5ba5aaa.chunk.css
rename to 67395.e5ba5aaa.chunk.css
diff --git a/68993.b5e3f149.async.js b/68993.b5e3f149.async.js
deleted file mode 100644
index c1e1a7cf18..0000000000
--- a/68993.b5e3f149.async.js
+++ /dev/null
@@ -1,1800 +0,0 @@
-"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[68993],{
-
-/***/ 62752:
-/*!*********************************************************!*\
- !*** ./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/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(42122);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/antd/es/tree/style/index.js + 1 modules
-var style = __webpack_require__(62216);
-// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 9 modules
-var tree = __webpack_require__(54205);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(17061);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(17156);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(27424);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(70215);
-var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./src/service/problemset.ts
-var problemset = __webpack_require__(75968);
-;// 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/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// 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.useState)([]),
- _useState2 = slicedToArray_default()(_useState, 2),
- treeData = _useState2[0],
- setTreeData = _useState2[1];
- var _useState3 = (0,react.useState)('1'),
- _useState4 = slicedToArray_default()(_useState3, 2),
- keyIndex = _useState4[0],
- setKeyIndex = _useState4[1];
- // const sign = useRef(true)
-
- (0,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;
- 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]
- } : {
- 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);
-
-/***/ }),
-
-/***/ 16258:
-/*!************************************************************************!*\
- !*** ./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/antd/es/modal/style/index.js + 1 modules
-var style = __webpack_require__(35611);
-// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
-var modal = __webpack_require__(85402);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
-var input_style = __webpack_require__(69463);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
-var input = __webpack_require__(75008);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(17061);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
-var message_style = __webpack_require__(14934);
-// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
-var message = __webpack_require__(12461);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(17156);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(27424);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-;// 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__(62752);
-// EXTERNAL MODULE: ./src/service/problemset.ts
-var service_problemset = __webpack_require__(75968);
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
-var _umi_production_exports = __webpack_require__(89214);
-// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// 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.useState)(''),
- _useState2 = slicedToArray_default()(_useState, 2),
- value = _useState2[0],
- setValue = _useState2[1];
- var _useState3 = (0,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.useEffect)(function () {
- if (problemset.actionTabs.key === '新建文件夹') {
- var _problemset$actionTab, _problemset$actionTab2;
- setSelectedKeys([(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : (_problemset$actionTab2 = _problemset$actionTab.params) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.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.warn */.ZP.warn('请输入文件夹名称');
- return _context.abrupt("return");
- case 4:
- if (!(value.charAt(0) === ' ')) {
- _context.next = 7;
- break;
- }
- message/* default.warn */.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.warn */.ZP.warn('文件夹名称包含特殊字符');
- 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));
-
-/***/ }),
-
-/***/ 94906:
-/*!**********************************************************************!*\
- !*** ./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/antd/es/popover/style/index.js + 1 modules
-var style = __webpack_require__(63942);
-// EXTERNAL MODULE: ./node_modules/antd/es/popover/index.js
-var popover = __webpack_require__(55241);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-;// 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/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// 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,
- _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);
- },
- 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.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() {
- return data.length === 1 ? "" : _onClick(data[data.length - 2].id);
- }
- }), (data === null || data === void 0 ? void 0 : data.length) > 5 ? renderMuch() : renderFew()]
- });
-};
-/* harmony default export */ var components_Crumbs = (Crumbs);
-
-/***/ }),
-
-/***/ 16806:
-/*!*************************************************************************!*\
- !*** ./src/pages/Problemset/components/NewFolder/index.tsx + 2 modules ***!
- \*************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ components_NewFolder; }
-});
-
-// EXTERNAL MODULE: ./node_modules/antd/es/tree/style/index.js + 1 modules
-var style = __webpack_require__(62216);
-// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 9 modules
-var tree = __webpack_require__(54205);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(42122);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
-var button_style = __webpack_require__(29913);
-// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
-var es_button = __webpack_require__(71577);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
-var input_style = __webpack_require__(69463);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
-var input = __webpack_require__(75008);
-// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
-var modal_style = __webpack_require__(35611);
-// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
-var modal = __webpack_require__(85402);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(17061);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
-var message_style = __webpack_require__(14934);
-// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
-var message = __webpack_require__(12461);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(17156);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(27424);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-;// 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","subject":"subject___lELqJ"});
-// EXTERNAL MODULE: ./src/utils/fetch.ts
-var fetch = __webpack_require__(84519);
-;// CONCATENATED MODULE: ./src/assets/images/problemset/folder-closed.png
-var folder_closed_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAhNJREFUWEftlztLA0EQx/97Z2LAF1ooKhZaCClsVARFLAQbbQTBVFY2NjZiI4KFINjo51DBD2BhI4IQfKAIikJAg48oKD4Kk3usbDabXHSTu1yCucJp5pL5z+zvZm4XllBKVZTZSBriaLIV9HMdBIOoJE22XHEaA8U+zMc19B2HbfV5BByCAeAzDMPB4rJiCt0uBoZDHI5uIv4xUczbFJQbqOFdJNVz6Nm64xB7wVtQf0tBhUohJol7VHX1c4jddr0UNV3VIMoGh9hpKB+EakazIer7gc5FwN/o6qUcJyWegKsV4PUgmZINEVwGfHXyWoQAlALMy0zEmHdi2htwsWSBeFnNjIPVYOuIWuJZrG0XtwOQ5PNOPC+U75tIjyM27wGIu1kdFZXyRupxJGPMMxPPQp8vbo3l0fNxMAhmpgYovt8+15yF3u47EPEceg4RnfHAOG6mPQARmSoeQvUDRsLpYLJ0fBylgBAAAoZ5mTGdFVj1p07M65CzThhxQM2xi6QLOtPzTlyOO4Nw1Wz7pN8QugZU+ACZT54Tlhj7bdXJ4j81LN9qupYax/lY6pxIAIpklmaO/+1fUq4Q9VKed+JsxAPjOB32AMTJkAcgjgY8ABHu/YfI3DtU4+/vHWwDG+o9hwh39+HrYR8Uitut7yqPwESgeTBzIWYg75FNEK3NVcFCk6gvitqOELtMZyAKLVJC/TfVWC6c92hknAAAAABJRU5ErkJggg==";
-// EXTERNAL MODULE: ./src/assets/images/problemset/folder-opened.png
-var folder_opened = __webpack_require__(5623);
-// EXTERNAL MODULE: ./src/service/problemset.ts
-var problemset = __webpack_require__(75968);
-// EXTERNAL MODULE: ./node_modules/lodash/lodash.js
-var lodash = __webpack_require__(96486);
-// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// CONCATENATED MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var FolderItems = function FolderItems(_ref) {
- var isProblemset = _ref.isProblemset,
- name = _ref.name,
- id = _ref.id,
- 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.useState)(false),
- _useState2 = slicedToArray_default()(_useState, 2),
- visible = _useState2[0],
- setVisible = _useState2[1];
- var _useState3 = (0,react.useState)(name),
- _useState4 = slicedToArray_default()(_useState3, 2),
- folderName = _useState4[0],
- setFolderName = _useState4[1];
- var _useState5 = (0,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.warn */.ZP.warn('请输入文件夹名称');
- return _context.abrupt("return");
- case 4:
- if (!(inputValue.charAt(0) === ' ')) {
- _context.next = 7;
- break;
- }
- message/* default.warn */.ZP.warn('首字符不能为空格');
- 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.warn */.ZP.warn('文件夹名称包含特殊字符');
- 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.confirm */.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);
- },
- className: NewFoldermodules.name,
- children: folderName
- }), 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 */.Z, {
- className: "ml10",
- onClick: function onClick() {
- if (!itemBanksCount) {
- message/* default.warn */.ZP.warn('该目录下没有试题');
- return;
- }
- console.log(id, "文件夹id");
- onShare(Math.abs(id));
- },
- type: "link",
- children: "\u5171\u4EAB\u5168\u90E8\u8BD5\u9898"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
- className: "ml10",
- onClick: function onClick() {
- return setVisible(true);
- },
- type: "link",
- children: "\u91CD\u547D\u540D"
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
- 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,
- reloadData = _ref3.reloadData;
- var _useState7 = (0,react.useState)(),
- _useState8 = slicedToArray_default()(_useState7, 2),
- treeData = _useState8[0],
- setTreeData = _useState8[1];
- var _useState9 = (0,react.useState)([]),
- _useState10 = slicedToArray_default()(_useState9, 2),
- loadedKeys = _useState10[0],
- setLoadedKeys = _useState10[1];
- var _useState11 = (0,react.useState)([]),
- _useState12 = slicedToArray_default()(_useState11, 2),
- expandedKeys = _useState12[0],
- setExpandedKeys = _useState12[1];
- (0,react.useEffect)(function () {
- //点击导航(或者是外部触发的文件数据更新时,需要重置记录展开状态和加载状态的数组)
- setExpandedKeys([]);
- setLoadedKeys([]);
- }, [data]);
- (0,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,
- itemBanksCount: item.item_banks_count,
- onMove: handleMove,
- onOpen: onOpen,
- onShare: onShare,
- onDeleteOk: handleDelete
- }),
- key: item.id,
- icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: folder_closed_namespaceObject,
- className: NewFoldermodules.folderIcon
- }),
- isLeaf: false
- };
- }));
- }
- }, [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 key, res, _ref8, item_banks_group, item_banks_group_count;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- key = nodeData.key;
- _context4.next = 3;
- return (0,problemset/* getSubdirectory */.Xs)({
- group_id: Math.abs(key)
- });
- case 3:
- res = _context4.sent;
- // setlodeKeys(pre => [...pre, key])
- _ref8 = res || {}, item_banks_group = _ref8.item_banks_group, item_banks_group_count = _ref8.item_banks_group_count;
- if (item_banks_group_count > 0) {
- console.log("触发");
- setTreeData(function (originData) {
- return updateTreeData(originData, key, {
- children: item_banks_group.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: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: folder_closed_namespaceObject,
- className: NewFoldermodules.folderIcon
- }),
- isLeaf: false
- };
- })
- });
- });
- } else {
- setTreeData(function (originData) {
- return updateTreeData(originData, key, {
- isLeaf: true
- });
- });
- }
- case 6:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- }));
- return function onLoadData(_x4) {
- return _ref7.apply(this, arguments);
- };
- }();
- var onExpand = function onExpand(expandedKeys, info) {
- var node = info.node,
- expanded = info.expanded;
- setExpandedKeys(expandedKeys);
- setTreeData(function (originData) {
- return updateTreeData(originData, node.key, {
- icon: expanded ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: folder_opened,
- className: NewFoldermodules.folderIcon
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: folder_closed_namespaceObject,
- className: NewFoldermodules.folderIcon
- })
- });
- });
- };
- return (
- // <>>
- (treeData === null || treeData === void 0 ? void 0 : treeData.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, {
- style: (treeData === null || treeData === void 0 ? void 0 : treeData.length) > 5 ? {
- maxHeight: "153px"
- } : {
- overflowY: "hidden"
- },
- 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);
-
-/***/ }),
-
-/***/ 88094:
-/*!*********************************************************************!*\
- !*** ./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/antd/es/dropdown/style/index.js + 1 modules
-var style = __webpack_require__(68018);
-// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js
-var dropdown = __webpack_require__(13013);
-// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules
-var menu_style = __webpack_require__(83736);
-// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules
-var es_menu = __webpack_require__(66516);
-// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules
-var checkbox_style = __webpack_require__(82000);
-// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules
-var es_checkbox = __webpack_require__(32808);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
-var toConsumableArray = __webpack_require__(861);
-var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
-// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
-var radio_style = __webpack_require__(83822);
-// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
-var es_radio = __webpack_require__(29924);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(27424);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
-var RenderHtml = __webpack_require__(12768);
-;// 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__(7);
-;// 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/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/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+i3oIbhYAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEErPiMlM9P6YTSBOg3Ps8qrdn4+ZYeNCATxwdW7Hlx7ydXrlx1XZ47y7LcpqcP2LatT1ilUrXndz9n09P1X1ifoaGarVt/nDWbs7Zp81k2NDRsUeTMudz27Zv44rrVa25K0+H9hxuQUeQzIFPmt9vB/6BQ1Hvu3RYDYYp8+o1+K/PnK/1Wbr+RhgACCCCAAAIIIIAAAggggAACCCCAAAIIIHB0CCwcWFB8nsTnWUdHHy32XdBvDMgstld6cVzf99uhAOPj41esHxv7TJbmsR+Q8bvI7Nr5M5ua3GfORfbC8zts+sDUYe2Hhkds7TEb/dyR1UZW2PoNx8/tHuMsil26a3z8w2NjY3f8ogGZsvP5ALkX30aLX4N+4wf84rul+yPpN/qt+y5iBQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIF+E+DzBT5fKLPn6Tf6jX4rbz7loB1koqg+umfixROHhoY+lVQGf8UPx3T+f37XuDVbTYvjxOr1/Ta5f681ZmeKWvnHKY2uWGO12grLspbFccXWrR8rhmM6/zdbM/85PT39R+tWrd6eZbXJw+0go8hnQKbMb7eDd5BR1Hvu3RY7yCjy6Tf6rcyfr/Rbuf1GGgIIIIAAAggggAACCCCAAAIIIIAAAggggMDRIbBwYEHxeRKfZx0dfbTYd0G/MSCz2F7pxXF932+5f5aSWWXHDkucm6q14mTV3r3PXX7MqvUfz/J0KM/NMj8ok5pNTu61VnPGXBSbs8hc5E8tNoyxLE8tz1JLqoM2MrLGXGwWFQMy/ms8/fzEro+tWfOqOytpcyLPR+obN1rTzFpzRZTlO//sJ16lCdBv9FtpzdZ+hh4/38oEJwsBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgaNAgM8X+DyrzDam3+g3+q28+RS/g4z/ADkeH7fErZwcbh1IVuStxvqZ6ckPrBhddU2aZ1GemWV+CiY1a6Uta7WmLW2llvupGTNzLra4ElulMmSVuGLmh2PMmYvMYhdl+ycnbh0cGv17V6nuqgw39+f7Rg+MjRUDMu0FhPkMyJT57TY/sEC/lcvet2n8fOMfFH3b/LxxBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSUL8PkCny8suXmWcCL9Rr8toW2WfErf99scQPSMWbJqwgbr2fRIVk9X5XG64cDU1EdXrFz11jTLoixr7xRTPHLJ/6LYnaHt7neJKb76//xv/K4xfjgmirJ9ExPfGRiMb06ike1RLZ6oRUNTE6ts5iQrBmT8qv4ly2dAZsnfO0s6kX7jB/ySGmeJJ9Fv9NsSW4fTEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBPpYgM8X+HyhzPan3+g3+q28+ZTODjKR38Vlzx6r5nm95lxtdDI9sDprzJyYNqavHhlZ/c4sSwczPyDj+7MzLDPXq85vQuOHZCIz/2v/5KUoimempl78Zjww8JUoGd4xGg+/mOf1Sedq9XXrrDG3e8z8gIwqnwGZMr/d5neQod/KZe/btM4/KFQ/X+bgZf3Oz7e+bX3eOAIIIIAAAggggAACCCCAAAIIIIAAAggggEAXAny+wMBCF+0TfCr9Rr8FN00XJ/R9v80BFI9Z2rHDkrRmg1FrutaaSkctydfMTmfr09bkxQNDtQuTJDkjy/Ko2EEmd/M7yfidY8zlxQ4yUeSyZrP55Ox0/f64MnrvwFC0y5pub2UknswqQ/W4bjMbN84/XmluD5pivEaSzwfIXXz3LOFU+o0f8EtomyWfQr/Rb0tuHk5EAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6FsBPl/g84Uym59+o9/ot/LmU4qHIx06JZSmU0OzrjJSaaUrGlm+Mk3z1ZY1jsvy1utdxZ1eTQbGnEUrnYtq7fOzem7ZvkZzdjxv5VsiV3nMourP49i9WI3cvlYl3j+Qt6bieGR64e4xneEUdX6ZDUcW/UYPlCug/vmizi9XmzQEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBI4OAfX9fXX+0VHF5fMu1PVW5y+fSh0dV6qutzJ/4YBM8ZCkcbOk9qJVm8364OxsZSSKWiNplI3mLh7Nm80VeWYjqbXWZ62sluX5kG+ByLnpqBLVY6vscpFNuSTZ7/J0Ms6iySyrTA0MtKaSpDZTX22NMSt2jyke0nTIgIws/+ho4+XzLhZMQdJvy6dsy/ZK6bdlWzouHAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABmQCfL8jo+zKYfuvLssvedD/3WzEg418LpnQi/6ilwUFL/JDMdB4Pu9nWUKsa1aJWo+Yq1SFrpYNZ5hLnsrh9bpRGUd60SjyTtxrTWaVarzSyej5QmR5y6QE/HDMzY825Ryv54Zjs0EcbqfNl3denwep6q/P7tOyyt62utzpfBk8wAggggAACCCCAAAIIIIAAAggggAACCCCAAALLWEB9f1+dv4xLtywvXV1vdf6yLNoyvmh1vVX5hw7I+N/7/+MdO6zih2RmZ6eqWTUeTNKhgZmZqcHKUDRQn02r1SiJs3SmGJCJ4sG0kTXT2kDcaE1ns4ODIzPNeHo2aqQzAwMjjbnhmJaZpX6eZuHuMZ2eWTClJMlfxr27LC9dXW91/rIs2jK+aHW91fnLuHRcOgIIIIAAAggggAACCCCAAAIIIIAAAggggAACMgH1/X11vgy+T4PV9Vbn92nZZW9bXW9V/vyAjJc/5CL8428qA3ssnh2wanWmnjQrUdJqumQ4GozrrcmKa7j2I5qqeV6rjLYOZDNpJcmbSStrNgZrzYFZa8yus3TMzA/HFI9VOtxwTKfq6nxZ9/VpsLre6vw+Lbvsbavrrc6XwROMAAIIIIAAAggggAACCCCAAAIIIIAAAggggMAyFlDf31fnL+PSLctLV9dbnb8si7aML1pdb0X+QQMyvnaHXIT/e//IpUqlYlGSWKUeT8Zx3UVx7IrdYzqvNM3TtJZntXQ0bTat1WpZtnHjwYMxv2g4prOOOn8Z9++yvHR1vdX5y7Joy/ii1fVW5y/j0nHpCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjIBNT399X5Mvg+DVbXW53fp2WXvW11vcvOf9mAjJefuwj/y84jl6LOr8fHLYpjc1FU/N38K8ssT1PLx8Ze2ilm4a4xxWLO+R1kjvhS5x/xAjmgpwLqeqvze4rJYkcUUNdbnX9EIA5AAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBlwmo7++r82mJcgXU9Vbnl6tNmrreZeYfdkDGt8CCi/C/7QzKHPrrQ7uleITS3B8u/PWih2M6C6rz+TYoV0Bdb3V+udqkqeutzqcDEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIFxAfX9fnR8uxhndCKjrrc7vxo5zwwXU9S4r//8dkFlIdsjFdP7q0HNftjvMYneMOVJ51PlHuj7+vrcC6nqr83uryWpHElDXW51/JB/+HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBF4uoL6/r86nJ8oVUNdbnV+uNmnqer+S+f8HabRiLm3R4IUAAAAASUVORK5CYII=";
-// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// 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_attr2;
- 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.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 ? 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.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 ? 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;
- 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) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
- className: Topicmodules.answerHtml,
- value: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item.answer_text.join('、'))
- }, key);
- })
- });
- };
- var renderAnswer = function renderAnswer() {
- var _data$answer_texts, _data$choices, _data$choices$find;
- 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 ? void 0 : (_data$choices$find = _data$choices.find(function (item) {
- return item.is_answer;
- })) === null || _data$choices$find === void 0 ? void 0 : _data$choices$find.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()
- };
- 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.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_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.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_attr3, _data$program_attr4, _data$program_attr6, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$author3, _user$userInfo3, _data$program_attr8, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5, _data$author6, _user$userInfo6;
- var 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$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;
- var editUrl = data.item_type === "PROGRAM" ? "/problems/".concat((_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.identifier, "/edit") : "/problemset/edit/".concat(data.id);
- var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.status) !== 0 || data.item_type !== "PROGRAM");
- 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"]
- }, {
- label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
- className: Topicmodules.actionLink,
- onClick: function onClick() {
- var _data$program_attr5;
- return onCancelPublish(data === null || data === void 0 ? void 0 : (_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.identifier);
- },
- children: "\u64A4\u9500\u53D1\u5E03"
- }),
- key: '0',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.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() {
- return 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_attr7;
- return onPublish(data === null || data === void 0 ? void 0 : (_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.identifier);
- },
- children: "\u53D1\u5E03"
- }),
- key: '8',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.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)
- }].filter(function (item) {
- return item.show;
- });
- var menu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
- forceSubMenuRender: true,
- className: Topicmodules.menu,
- items: menuItems
- });
-
- // const menu = (
- //
- // );
-
- 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.Item */.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.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);
-
-/***/ }),
-
-/***/ 5623:
-/*!********************************************************!*\
- !*** ./src/assets/images/problemset/folder-opened.png ***!
- \********************************************************/
-/***/ (function(module) {
-
-module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAqRJREFUWEfNmE1o02AYx/9JzJaltHatZRVR5hSRXHYYbCpMmTIRexAsDD0L8+Rphx10DIQddvDowbugCB68iWOKDqeb7tKD+MGKA8vo3Nzch7ZLlsibJjPrkjRvE8hySUiej9/7/PO+b54wmqZx2IMH4wqWv3kIS19HIcTOgVUP1uRX2XmUVl+DxX10vHpX097FwBmMQC3kP4JtSFElYPiKefnLGJrSd+sFdAb70PMQm8o1KiirMR8D5FXv7pzwE5wyjuSJQbQ9KDiDvWwrgIu2eI8ckOXWWhGtvZ3OYONHlYBS0YeJtT52BnueVMAYMTVAvyZnu8N85mS/67kGMAygGQHNa/PcEC+6gCUqFUueBaQRgD9AP3IaD3kR+HQbWHqje9UG63wE7GumSVG/rbIMTF+nAKs/Fb2nd7An9MH9eEz3eaxY11O39dmYEUHNEgBTWY9gp575GT+97/srFrDl0QGo6h1Ai9JH8lFQNQXwJ3cG2Aab7T+CaPNcoEBUwY4Bje3/PSYvGRUjYGIkPDAmDjRdNsBUYBuMfI9968tBbJGoBhqksXgV4Iy3aPKi5R37nB1CJDUcZC6qWEIHIJ6puEx0W8EyEoR0Tt+7nPYwqkyGsdd4wn4gesMGjNwicrKN4cmZ7Af4RFXFCBiRk+PDkzN+oSLnDil1sIwERsjVo1ggPmIKSNyyATPl3PwbnpyHh6qWC3PIRE55Izw501lgZtBmryRylkvhyjn7wmETJ7NzvRienL/m9O5q9xcskXNjPhw5VRlQSsDvgh1YRsLaQnhybpWBP+sOzchU+1toWlfNnaB6ZaddN6zdEfE14ynymH0zMtNzGivfJ8CH1FpGjnc7d0lkhi7m76H8o5e2EL7sGW4E51eG3f/2+Mrgz3nPgv0D9Cc+LoUg84gAAAAASUVORK5CYII=";
-
-/***/ })
-
-}]);
\ No newline at end of file
diff --git a/69911.21a3e2c8.async.js b/69911.21a3e2c8.async.js
new file mode 100644
index 0000000000..e85c49e7cf
--- /dev/null
+++ b/69911.21a3e2c8.async.js
@@ -0,0 +1,1208 @@
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[69911],{
+
+/***/ 509:
+/*!*********************************************************************!*\
+ !*** ./node_modules/@ant-design/icons-svg/es/asn/SearchOutlined.js ***!
+ \*********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__) {
+
+"use strict";
+// This icon file is generated automatically.
+var SearchOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, "name": "search", "theme": "outlined" };
+/* harmony default export */ __webpack_exports__["Z"] = (SearchOutlined);
+
+
+/***/ }),
+
+/***/ 7918:
+/*!******************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules ***!
+ \******************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ AntdIcon; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(45987);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/Context.js
+
+var IconContext = /*#__PURE__*/(0,react.createContext)({});
+/* harmony default export */ var Context = (IconContext);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
+var esm_typeof = __webpack_require__(71002);
+// EXTERNAL MODULE: ./node_modules/@ctrl/tinycolor/dist/module/conversion.js
+var conversion = __webpack_require__(86500);
+// EXTERNAL MODULE: ./node_modules/@ctrl/tinycolor/dist/module/format-input.js
+var format_input = __webpack_require__(1350);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/node_modules/@ant-design/colors/es/generate.js
+
+var hueStep = 2; // 色相阶梯
+
+var saturationStep = 0.16; // 饱和度阶梯,浅色部分
+
+var saturationStep2 = 0.05; // 饱和度阶梯,深色部分
+
+var brightnessStep1 = 0.05; // 亮度阶梯,浅色部分
+
+var brightnessStep2 = 0.15; // 亮度阶梯,深色部分
+
+var lightColorCount = 5; // 浅色数量,主色上
+
+var darkColorCount = 4; // 深色数量,主色下
+// 暗色主题颜色映射关系表
+
+var darkColorMap = [{
+ index: 7,
+ opacity: 0.15
+}, {
+ index: 6,
+ opacity: 0.25
+}, {
+ index: 5,
+ opacity: 0.3
+}, {
+ index: 5,
+ opacity: 0.45
+}, {
+ index: 5,
+ opacity: 0.65
+}, {
+ index: 5,
+ opacity: 0.85
+}, {
+ index: 4,
+ opacity: 0.9
+}, {
+ index: 3,
+ opacity: 0.95
+}, {
+ index: 2,
+ opacity: 0.97
+}, {
+ index: 1,
+ opacity: 0.98
+}];
+
+// Wrapper function ported from TinyColor.prototype.toHsv
+// Keep it here because of `hsv.h * 360`
+function toHsv(_ref) {
+ var r = _ref.r,
+ g = _ref.g,
+ b = _ref.b;
+ var hsv = (0,conversion/* rgbToHsv */.py)(r, g, b);
+ return {
+ h: hsv.h * 360,
+ s: hsv.s,
+ v: hsv.v
+ };
+} // Wrapper function ported from TinyColor.prototype.toHexString
+// Keep it here because of the prefix `#`
+
+
+function toHex(_ref2) {
+ var r = _ref2.r,
+ g = _ref2.g,
+ b = _ref2.b;
+ return "#".concat((0,conversion/* rgbToHex */.vq)(r, g, b, false));
+} // Wrapper function ported from TinyColor.prototype.mix, not treeshakable.
+// Amount in range [0, 1]
+// Assume color1 & color2 has no alpha, since the following src code did so.
+
+
+function mix(rgb1, rgb2, amount) {
+ var p = amount / 100;
+ var rgb = {
+ r: (rgb2.r - rgb1.r) * p + rgb1.r,
+ g: (rgb2.g - rgb1.g) * p + rgb1.g,
+ b: (rgb2.b - rgb1.b) * p + rgb1.b
+ };
+ return rgb;
+}
+
+function getHue(hsv, i, light) {
+ var hue; // 根据色相不同,色相转向不同
+
+ if (Math.round(hsv.h) >= 60 && Math.round(hsv.h) <= 240) {
+ hue = light ? Math.round(hsv.h) - hueStep * i : Math.round(hsv.h) + hueStep * i;
+ } else {
+ hue = light ? Math.round(hsv.h) + hueStep * i : Math.round(hsv.h) - hueStep * i;
+ }
+
+ if (hue < 0) {
+ hue += 360;
+ } else if (hue >= 360) {
+ hue -= 360;
+ }
+
+ return hue;
+}
+
+function getSaturation(hsv, i, light) {
+ // grey color don't change saturation
+ if (hsv.h === 0 && hsv.s === 0) {
+ return hsv.s;
+ }
+
+ var saturation;
+
+ if (light) {
+ saturation = hsv.s - saturationStep * i;
+ } else if (i === darkColorCount) {
+ saturation = hsv.s + saturationStep;
+ } else {
+ saturation = hsv.s + saturationStep2 * i;
+ } // 边界值修正
+
+
+ if (saturation > 1) {
+ saturation = 1;
+ } // 第一格的 s 限制在 0.06-0.1 之间
+
+
+ if (light && i === lightColorCount && saturation > 0.1) {
+ saturation = 0.1;
+ }
+
+ if (saturation < 0.06) {
+ saturation = 0.06;
+ }
+
+ return Number(saturation.toFixed(2));
+}
+
+function getValue(hsv, i, light) {
+ var value;
+
+ if (light) {
+ value = hsv.v + brightnessStep1 * i;
+ } else {
+ value = hsv.v - brightnessStep2 * i;
+ }
+
+ if (value > 1) {
+ value = 1;
+ }
+
+ return Number(value.toFixed(2));
+}
+
+function generate(color) {
+ var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var patterns = [];
+ var pColor = (0,format_input/* inputToRGB */.uA)(color);
+
+ for (var i = lightColorCount; i > 0; i -= 1) {
+ var hsv = toHsv(pColor);
+ var colorString = toHex((0,format_input/* inputToRGB */.uA)({
+ h: getHue(hsv, i, true),
+ s: getSaturation(hsv, i, true),
+ v: getValue(hsv, i, true)
+ }));
+ patterns.push(colorString);
+ }
+
+ patterns.push(toHex(pColor));
+
+ for (var _i = 1; _i <= darkColorCount; _i += 1) {
+ var _hsv = toHsv(pColor);
+
+ var _colorString = toHex((0,format_input/* inputToRGB */.uA)({
+ h: getHue(_hsv, _i),
+ s: getSaturation(_hsv, _i),
+ v: getValue(_hsv, _i)
+ }));
+
+ patterns.push(_colorString);
+ } // dark theme patterns
+
+
+ if (opts.theme === 'dark') {
+ return darkColorMap.map(function (_ref3) {
+ var index = _ref3.index,
+ opacity = _ref3.opacity;
+ var darkColorString = toHex(mix((0,format_input/* inputToRGB */.uA)(opts.backgroundColor || '#141414'), (0,format_input/* inputToRGB */.uA)(patterns[index]), opacity * 100));
+ return darkColorString;
+ });
+ }
+
+ return patterns;
+}
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/node_modules/@ant-design/colors/es/index.js
+
+var presetPrimaryColors = {
+ red: '#F5222D',
+ volcano: '#FA541C',
+ orange: '#FA8C16',
+ gold: '#FAAD14',
+ yellow: '#FADB14',
+ lime: '#A0D911',
+ green: '#52C41A',
+ cyan: '#13C2C2',
+ blue: '#1677FF',
+ geekblue: '#2F54EB',
+ purple: '#722ED1',
+ magenta: '#EB2F96',
+ grey: '#666666'
+};
+var presetPalettes = {};
+var presetDarkPalettes = {};
+Object.keys(presetPrimaryColors).forEach(function (key) {
+ presetPalettes[key] = generate(presetPrimaryColors[key]);
+ presetPalettes[key].primary = presetPalettes[key][5]; // dark presetPalettes
+
+ presetDarkPalettes[key] = generate(presetPrimaryColors[key], {
+ theme: 'dark',
+ backgroundColor: '#141414'
+ });
+ presetDarkPalettes[key].primary = presetDarkPalettes[key][5];
+});
+var red = presetPalettes.red;
+var volcano = presetPalettes.volcano;
+var gold = presetPalettes.gold;
+var orange = presetPalettes.orange;
+var yellow = presetPalettes.yellow;
+var lime = presetPalettes.lime;
+var green = presetPalettes.green;
+var cyan = presetPalettes.cyan;
+var blue = presetPalettes.blue;
+var geekblue = presetPalettes.geekblue;
+var purple = presetPalettes.purple;
+var magenta = presetPalettes.magenta;
+var grey = presetPalettes.grey;
+var gray = presetPalettes.grey;
+
+// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js
+var warning = __webpack_require__(80334);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/dynamicCSS.js
+var dynamicCSS = __webpack_require__(44958);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/utils.js
+
+
+
+
+
+
+
+function utils_warning(valid, message) {
+ (0,warning/* default */.ZP)(valid, "[@ant-design/icons] ".concat(message));
+}
+function isIconDefinition(target) {
+ return (0,esm_typeof/* default */.Z)(target) === 'object' && typeof target.name === 'string' && typeof target.theme === 'string' && ((0,esm_typeof/* default */.Z)(target.icon) === 'object' || typeof target.icon === 'function');
+}
+function normalizeAttrs() {
+ var attrs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+ return Object.keys(attrs).reduce(function (acc, key) {
+ var val = attrs[key];
+ switch (key) {
+ case 'class':
+ acc.className = val;
+ delete acc.class;
+ break;
+ default:
+ acc[key] = val;
+ }
+ return acc;
+ }, {});
+}
+function utils_generate(node, key, rootProps) {
+ if (!rootProps) {
+ return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)({
+ key: key
+ }, normalizeAttrs(node.attrs)), (node.children || []).map(function (child, index) {
+ return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index));
+ }));
+ }
+ return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({
+ key: key
+ }, normalizeAttrs(node.attrs)), rootProps), (node.children || []).map(function (child, index) {
+ return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index));
+ }));
+}
+function getSecondaryColor(primaryColor) {
+ // choose the second color
+ return generate(primaryColor)[0];
+}
+function normalizeTwoToneColors(twoToneColor) {
+ if (!twoToneColor) {
+ return [];
+ }
+ return Array.isArray(twoToneColor) ? twoToneColor : [twoToneColor];
+}
+// These props make sure that the SVG behaviours like general text.
+// Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4
+var svgBaseProps = {
+ width: '1em',
+ height: '1em',
+ fill: 'currentColor',
+ 'aria-hidden': 'true',
+ focusable: 'false'
+};
+var iconStyles = "\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";
+var useInsertStyles = function useInsertStyles() {
+ var styleStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : iconStyles;
+ var _useContext = (0,react.useContext)(Context),
+ csp = _useContext.csp,
+ prefixCls = _useContext.prefixCls;
+ var mergedStyleStr = styleStr;
+ if (prefixCls) {
+ mergedStyleStr = mergedStyleStr.replace(/anticon/g, prefixCls);
+ }
+ (0,react.useEffect)(function () {
+ (0,dynamicCSS/* updateCSS */.hq)(mergedStyleStr, '@ant-design-icons', {
+ prepend: true,
+ csp: csp
+ });
+ }, []);
+};
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/IconBase.js
+
+
+var _excluded = ["icon", "className", "onClick", "style", "primaryColor", "secondaryColor"];
+
+var twoToneColorPalette = {
+ primaryColor: '#333',
+ secondaryColor: '#E6E6E6',
+ calculated: false
+};
+function setTwoToneColors(_ref) {
+ var primaryColor = _ref.primaryColor,
+ secondaryColor = _ref.secondaryColor;
+ twoToneColorPalette.primaryColor = primaryColor;
+ twoToneColorPalette.secondaryColor = secondaryColor || getSecondaryColor(primaryColor);
+ twoToneColorPalette.calculated = !!secondaryColor;
+}
+function getTwoToneColors() {
+ return (0,objectSpread2/* default */.Z)({}, twoToneColorPalette);
+}
+var IconBase = function IconBase(props) {
+ var icon = props.icon,
+ className = props.className,
+ onClick = props.onClick,
+ style = props.style,
+ primaryColor = props.primaryColor,
+ secondaryColor = props.secondaryColor,
+ restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded);
+ var colors = twoToneColorPalette;
+ if (primaryColor) {
+ colors = {
+ primaryColor: primaryColor,
+ secondaryColor: secondaryColor || getSecondaryColor(primaryColor)
+ };
+ }
+ useInsertStyles();
+ utils_warning(isIconDefinition(icon), "icon should be icon definiton, but got ".concat(icon));
+ if (!isIconDefinition(icon)) {
+ return null;
+ }
+ var target = icon;
+ if (target && typeof target.icon === 'function') {
+ target = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, target), {}, {
+ icon: target.icon(colors.primaryColor, colors.secondaryColor)
+ });
+ }
+ return utils_generate(target.icon, "svg-".concat(target.name), (0,objectSpread2/* default */.Z)({
+ className: className,
+ onClick: onClick,
+ style: style,
+ 'data-icon': target.name,
+ width: '1em',
+ height: '1em',
+ fill: 'currentColor',
+ 'aria-hidden': 'true'
+ }, restProps));
+};
+IconBase.displayName = 'IconReact';
+IconBase.getTwoToneColors = getTwoToneColors;
+IconBase.setTwoToneColors = setTwoToneColors;
+/* harmony default export */ var components_IconBase = (IconBase);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/twoTonePrimaryColor.js
+
+
+
+function setTwoToneColor(twoToneColor) {
+ var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor),
+ _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2),
+ primaryColor = _normalizeTwoToneColo2[0],
+ secondaryColor = _normalizeTwoToneColo2[1];
+ return components_IconBase.setTwoToneColors({
+ primaryColor: primaryColor,
+ secondaryColor: secondaryColor
+ });
+}
+function getTwoToneColor() {
+ var colors = components_IconBase.getTwoToneColors();
+ if (!colors.calculated) {
+ return colors.primaryColor;
+ }
+ return [colors.primaryColor, colors.secondaryColor];
+}
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js
+
+
+
+
+var AntdIcon_excluded = ["className", "icon", "spin", "rotate", "tabIndex", "onClick", "twoToneColor"];
+
+
+
+
+
+
+// Initial setting
+// should move it to antd main repo?
+setTwoToneColor('#1890ff');
+var Icon = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _classNames;
+ var className = props.className,
+ icon = props.icon,
+ spin = props.spin,
+ rotate = props.rotate,
+ tabIndex = props.tabIndex,
+ onClick = props.onClick,
+ twoToneColor = props.twoToneColor,
+ restProps = (0,objectWithoutProperties/* default */.Z)(props, AntdIcon_excluded);
+ var _React$useContext = react.useContext(Context),
+ _React$useContext$pre = _React$useContext.prefixCls,
+ prefixCls = _React$useContext$pre === void 0 ? 'anticon' : _React$useContext$pre,
+ rootClassName = _React$useContext.rootClassName;
+ var classString = classnames_default()(rootClassName, prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(icon.name), !!icon.name), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-spin"), !!spin || icon.name === 'loading'), _classNames), className);
+ var iconTabIndex = tabIndex;
+ if (iconTabIndex === undefined && onClick) {
+ iconTabIndex = -1;
+ }
+ var svgStyle = rotate ? {
+ msTransform: "rotate(".concat(rotate, "deg)"),
+ transform: "rotate(".concat(rotate, "deg)")
+ } : undefined;
+ var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor),
+ _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2),
+ primaryColor = _normalizeTwoToneColo2[0],
+ secondaryColor = _normalizeTwoToneColo2[1];
+ return /*#__PURE__*/react.createElement("span", (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({
+ role: "img",
+ "aria-label": icon.name
+ }, restProps), {}, {
+ ref: ref,
+ tabIndex: iconTabIndex,
+ onClick: onClick,
+ className: classString
+ }), /*#__PURE__*/react.createElement(components_IconBase, {
+ icon: icon,
+ primaryColor: primaryColor,
+ secondaryColor: secondaryColor,
+ style: svgStyle
+ }));
+});
+Icon.displayName = 'AntdIcon';
+Icon.getTwoToneColor = getTwoToneColor;
+Icon.setTwoToneColor = setTwoToneColor;
+/* harmony default export */ var AntdIcon = (Icon);
+
+/***/ }),
+
+/***/ 28508:
+/*!******************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js ***!
+ \******************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _ant_design_icons_svg_es_asn_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseOutlined */ 89503);
+/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var CloseOutlined = function CloseOutlined(props, ref) {
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
+ ref: ref,
+ icon: _ant_design_icons_svg_es_asn_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+CloseOutlined.displayName = 'CloseOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseOutlined));
+
+/***/ }),
+
+/***/ 25783:
+/*!*************************************************************************************!*\
+ !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js ***!
+ \*************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _ant_design_icons_svg_es_asn_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/SearchOutlined */ 509);
+/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 93771);
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var SearchOutlined = function SearchOutlined(props, ref) {
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
+ ref: ref,
+ icon: _ant_design_icons_svg_es_asn_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+SearchOutlined.displayName = 'SearchOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(SearchOutlined));
+
+/***/ }),
+
+/***/ 34243:
+/*!**********************************************************!*\
+ !*** ./node_modules/rc-overflow/es/index.js + 4 modules ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ rc_overflow_es; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(87462);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(45987);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/rc-resize-observer/es/index.js + 4 modules
+var es = __webpack_require__(48555);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useLayoutEffect.js
+var useLayoutEffect = __webpack_require__(8410);
+;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/Item.js
+
+
+
+var _excluded = ["prefixCls", "invalidate", "item", "renderItem", "responsive", "responsiveDisabled", "registerSize", "itemKey", "className", "style", "children", "display", "order", "component"];
+
+
+ // Use shared variable to save bundle size
+
+var UNDEFINED = undefined;
+
+function InternalItem(props, ref) {
+ var prefixCls = props.prefixCls,
+ invalidate = props.invalidate,
+ item = props.item,
+ renderItem = props.renderItem,
+ responsive = props.responsive,
+ responsiveDisabled = props.responsiveDisabled,
+ registerSize = props.registerSize,
+ itemKey = props.itemKey,
+ className = props.className,
+ style = props.style,
+ children = props.children,
+ display = props.display,
+ order = props.order,
+ _props$component = props.component,
+ Component = _props$component === void 0 ? 'div' : _props$component,
+ restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded);
+
+ var mergedHidden = responsive && !display; // ================================ Effect ================================
+
+ function internalRegisterSize(width) {
+ registerSize(itemKey, width);
+ }
+
+ react.useEffect(function () {
+ return function () {
+ internalRegisterSize(null);
+ };
+ }, []); // ================================ Render ================================
+
+ var childNode = renderItem && item !== UNDEFINED ? renderItem(item) : children;
+ var overflowStyle;
+
+ if (!invalidate) {
+ overflowStyle = {
+ opacity: mergedHidden ? 0 : 1,
+ height: mergedHidden ? 0 : UNDEFINED,
+ overflowY: mergedHidden ? 'hidden' : UNDEFINED,
+ order: responsive ? order : UNDEFINED,
+ pointerEvents: mergedHidden ? 'none' : UNDEFINED,
+ position: mergedHidden ? 'absolute' : UNDEFINED
+ };
+ }
+
+ var overflowProps = {};
+
+ if (mergedHidden) {
+ overflowProps['aria-hidden'] = true;
+ }
+
+ var itemNode = /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({
+ className: classnames_default()(!invalidate && prefixCls, className),
+ style: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, overflowStyle), style)
+ }, overflowProps, restProps, {
+ ref: ref
+ }), childNode);
+
+ if (responsive) {
+ itemNode = /*#__PURE__*/react.createElement(es/* default */.Z, {
+ onResize: function onResize(_ref) {
+ var offsetWidth = _ref.offsetWidth;
+ internalRegisterSize(offsetWidth);
+ },
+ disabled: responsiveDisabled
+ }, itemNode);
+ }
+
+ return itemNode;
+}
+
+var Item = /*#__PURE__*/react.forwardRef(InternalItem);
+Item.displayName = 'Item';
+/* harmony default export */ var es_Item = (Item);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/raf.js
+var raf = __webpack_require__(75164);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useState.js
+var useState = __webpack_require__(30470);
+;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/hooks/useBatchFrameState.js
+
+
+
+
+/**
+ * State generate. Return a `setState` but it will flush all state with one render to save perf.
+ * This is not a realization of `unstable_batchedUpdates`.
+ */
+
+function useBatchFrameState() {
+ var _useState = (0,useState/* default */.Z)({}),
+ _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2),
+ forceUpdate = _useState2[1];
+
+ var statesRef = (0,react.useRef)([]);
+ var walkingIndex = 0;
+ var beforeFrameId = 0;
+
+ function createState(defaultValue) {
+ var myIndex = walkingIndex;
+ walkingIndex += 1; // Fill value if not exist yet
+
+ if (statesRef.current.length < myIndex + 1) {
+ statesRef.current[myIndex] = defaultValue;
+ } // Return filled as `setState`
+
+
+ var value = statesRef.current[myIndex];
+
+ function setValue(val) {
+ statesRef.current[myIndex] = typeof val === 'function' ? val(statesRef.current[myIndex]) : val;
+ raf/* default.cancel */.Z.cancel(beforeFrameId); // Flush with batch
+
+ beforeFrameId = (0,raf/* default */.Z)(function () {
+ forceUpdate({}, true);
+ });
+ }
+
+ return [value, setValue];
+ }
+
+ return createState;
+}
+;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/RawItem.js
+
+
+var RawItem_excluded = ["component"],
+ _excluded2 = ["className"],
+ _excluded3 = ["className"];
+
+
+
+
+
+var InternalRawItem = function InternalRawItem(props, ref) {
+ var context = react.useContext(OverflowContext); // Render directly when context not provided
+
+ if (!context) {
+ var _props$component = props.component,
+ Component = _props$component === void 0 ? 'div' : _props$component,
+ _restProps = (0,objectWithoutProperties/* default */.Z)(props, RawItem_excluded);
+
+ return /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({}, _restProps, {
+ ref: ref
+ }));
+ }
+
+ var contextClassName = context.className,
+ restContext = (0,objectWithoutProperties/* default */.Z)(context, _excluded2);
+
+ var className = props.className,
+ restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded3); // Do not pass context to sub item to avoid multiple measure
+
+
+ return /*#__PURE__*/react.createElement(OverflowContext.Provider, {
+ value: null
+ }, /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({
+ ref: ref,
+ className: classnames_default()(contextClassName, className)
+ }, restContext, restProps)));
+};
+
+var RawItem = /*#__PURE__*/react.forwardRef(InternalRawItem);
+RawItem.displayName = 'RawItem';
+/* harmony default export */ var es_RawItem = (RawItem);
+;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/Overflow.js
+
+
+
+
+var Overflow_excluded = ["prefixCls", "data", "renderItem", "renderRawItem", "itemKey", "itemWidth", "ssr", "style", "className", "maxCount", "renderRest", "renderRawRest", "suffix", "component", "itemComponent", "onVisibleChange"];
+
+
+
+
+
+
+
+
+var OverflowContext = /*#__PURE__*/react.createContext(null);
+var RESPONSIVE = 'responsive';
+var INVALIDATE = 'invalidate';
+
+function defaultRenderRest(omittedItems) {
+ return "+ ".concat(omittedItems.length, " ...");
+}
+
+function Overflow(props, ref) {
+ var _props$prefixCls = props.prefixCls,
+ prefixCls = _props$prefixCls === void 0 ? 'rc-overflow' : _props$prefixCls,
+ _props$data = props.data,
+ data = _props$data === void 0 ? [] : _props$data,
+ renderItem = props.renderItem,
+ renderRawItem = props.renderRawItem,
+ itemKey = props.itemKey,
+ _props$itemWidth = props.itemWidth,
+ itemWidth = _props$itemWidth === void 0 ? 10 : _props$itemWidth,
+ ssr = props.ssr,
+ style = props.style,
+ className = props.className,
+ maxCount = props.maxCount,
+ renderRest = props.renderRest,
+ renderRawRest = props.renderRawRest,
+ suffix = props.suffix,
+ _props$component = props.component,
+ Component = _props$component === void 0 ? 'div' : _props$component,
+ itemComponent = props.itemComponent,
+ onVisibleChange = props.onVisibleChange,
+ restProps = (0,objectWithoutProperties/* default */.Z)(props, Overflow_excluded);
+
+ var createUseState = useBatchFrameState();
+ var fullySSR = ssr === 'full';
+
+ var _createUseState = createUseState(null),
+ _createUseState2 = (0,slicedToArray/* default */.Z)(_createUseState, 2),
+ containerWidth = _createUseState2[0],
+ setContainerWidth = _createUseState2[1];
+
+ var mergedContainerWidth = containerWidth || 0;
+
+ var _createUseState3 = createUseState(new Map()),
+ _createUseState4 = (0,slicedToArray/* default */.Z)(_createUseState3, 2),
+ itemWidths = _createUseState4[0],
+ setItemWidths = _createUseState4[1];
+
+ var _createUseState5 = createUseState(0),
+ _createUseState6 = (0,slicedToArray/* default */.Z)(_createUseState5, 2),
+ prevRestWidth = _createUseState6[0],
+ setPrevRestWidth = _createUseState6[1];
+
+ var _createUseState7 = createUseState(0),
+ _createUseState8 = (0,slicedToArray/* default */.Z)(_createUseState7, 2),
+ restWidth = _createUseState8[0],
+ setRestWidth = _createUseState8[1];
+
+ var _createUseState9 = createUseState(0),
+ _createUseState10 = (0,slicedToArray/* default */.Z)(_createUseState9, 2),
+ suffixWidth = _createUseState10[0],
+ setSuffixWidth = _createUseState10[1];
+
+ var _useState = (0,react.useState)(null),
+ _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2),
+ suffixFixedStart = _useState2[0],
+ setSuffixFixedStart = _useState2[1];
+
+ var _useState3 = (0,react.useState)(null),
+ _useState4 = (0,slicedToArray/* default */.Z)(_useState3, 2),
+ displayCount = _useState4[0],
+ setDisplayCount = _useState4[1];
+
+ var mergedDisplayCount = react.useMemo(function () {
+ if (displayCount === null && fullySSR) {
+ return Number.MAX_SAFE_INTEGER;
+ }
+
+ return displayCount || 0;
+ }, [displayCount, containerWidth]);
+
+ var _useState5 = (0,react.useState)(false),
+ _useState6 = (0,slicedToArray/* default */.Z)(_useState5, 2),
+ restReady = _useState6[0],
+ setRestReady = _useState6[1];
+
+ var itemPrefixCls = "".concat(prefixCls, "-item"); // Always use the max width to avoid blink
+
+ var mergedRestWidth = Math.max(prevRestWidth, restWidth); // ================================= Data =================================
+
+ var isResponsive = maxCount === RESPONSIVE;
+ var shouldResponsive = data.length && isResponsive;
+ var invalidate = maxCount === INVALIDATE;
+ /**
+ * When is `responsive`, we will always render rest node to get the real width of it for calculation
+ */
+
+ var showRest = shouldResponsive || typeof maxCount === 'number' && data.length > maxCount;
+ var mergedData = (0,react.useMemo)(function () {
+ var items = data;
+
+ if (shouldResponsive) {
+ if (containerWidth === null && fullySSR) {
+ items = data;
+ } else {
+ items = data.slice(0, Math.min(data.length, mergedContainerWidth / itemWidth));
+ }
+ } else if (typeof maxCount === 'number') {
+ items = data.slice(0, maxCount);
+ }
+
+ return items;
+ }, [data, itemWidth, containerWidth, maxCount, shouldResponsive]);
+ var omittedItems = (0,react.useMemo)(function () {
+ if (shouldResponsive) {
+ return data.slice(mergedDisplayCount + 1);
+ }
+
+ return data.slice(mergedData.length);
+ }, [data, mergedData, shouldResponsive, mergedDisplayCount]); // ================================= Item =================================
+
+ var getKey = (0,react.useCallback)(function (item, index) {
+ var _ref;
+
+ if (typeof itemKey === 'function') {
+ return itemKey(item);
+ }
+
+ return (_ref = itemKey && (item === null || item === void 0 ? void 0 : item[itemKey])) !== null && _ref !== void 0 ? _ref : index;
+ }, [itemKey]);
+ var mergedRenderItem = (0,react.useCallback)(renderItem || function (item) {
+ return item;
+ }, [renderItem]);
+
+ function updateDisplayCount(count, suffixFixedStartVal, notReady) {
+ // React 18 will sync render even when the value is same in some case.
+ // We take `mergedData` as deps which may cause dead loop if it's dynamic generate.
+ // ref: https://github.com/ant-design/ant-design/issues/36559
+ if (displayCount === count && (suffixFixedStartVal === undefined || suffixFixedStartVal === suffixFixedStart)) {
+ return;
+ }
+
+ setDisplayCount(count);
+
+ if (!notReady) {
+ setRestReady(count < data.length - 1);
+ onVisibleChange === null || onVisibleChange === void 0 ? void 0 : onVisibleChange(count);
+ }
+
+ if (suffixFixedStartVal !== undefined) {
+ setSuffixFixedStart(suffixFixedStartVal);
+ }
+ } // ================================= Size =================================
+
+
+ function onOverflowResize(_, element) {
+ setContainerWidth(element.clientWidth);
+ }
+
+ function registerSize(key, width) {
+ setItemWidths(function (origin) {
+ var clone = new Map(origin);
+
+ if (width === null) {
+ clone.delete(key);
+ } else {
+ clone.set(key, width);
+ }
+
+ return clone;
+ });
+ }
+
+ function registerOverflowSize(_, width) {
+ setRestWidth(width);
+ setPrevRestWidth(restWidth);
+ }
+
+ function registerSuffixSize(_, width) {
+ setSuffixWidth(width);
+ } // ================================ Effect ================================
+
+
+ function getItemWidth(index) {
+ return itemWidths.get(getKey(mergedData[index], index));
+ }
+
+ (0,useLayoutEffect/* default */.Z)(function () {
+ if (mergedContainerWidth && mergedRestWidth && mergedData) {
+ var totalWidth = suffixWidth;
+ var len = mergedData.length;
+ var lastIndex = len - 1; // When data count change to 0, reset this since not loop will reach
+
+ if (!len) {
+ updateDisplayCount(0, null);
+ return;
+ }
+
+ for (var i = 0; i < len; i += 1) {
+ var currentItemWidth = getItemWidth(i); // Fully will always render
+
+ if (fullySSR) {
+ currentItemWidth = currentItemWidth || 0;
+ } // Break since data not ready
+
+
+ if (currentItemWidth === undefined) {
+ updateDisplayCount(i - 1, undefined, true);
+ break;
+ } // Find best match
+
+
+ totalWidth += currentItemWidth;
+
+ if ( // Only one means `totalWidth` is the final width
+ lastIndex === 0 && totalWidth <= mergedContainerWidth || // Last two width will be the final width
+ i === lastIndex - 1 && totalWidth + getItemWidth(lastIndex) <= mergedContainerWidth) {
+ // Additional check if match the end
+ updateDisplayCount(lastIndex, null);
+ break;
+ } else if (totalWidth + mergedRestWidth > mergedContainerWidth) {
+ // Can not hold all the content to show rest
+ updateDisplayCount(i - 1, totalWidth - currentItemWidth - suffixWidth + restWidth);
+ break;
+ }
+ }
+
+ if (suffix && getItemWidth(0) + suffixWidth > mergedContainerWidth) {
+ setSuffixFixedStart(null);
+ }
+ }
+ }, [mergedContainerWidth, itemWidths, restWidth, suffixWidth, getKey, mergedData]); // ================================ Render ================================
+
+ var displayRest = restReady && !!omittedItems.length;
+ var suffixStyle = {};
+
+ if (suffixFixedStart !== null && shouldResponsive) {
+ suffixStyle = {
+ position: 'absolute',
+ left: suffixFixedStart,
+ top: 0
+ };
+ }
+
+ var itemSharedProps = {
+ prefixCls: itemPrefixCls,
+ responsive: shouldResponsive,
+ component: itemComponent,
+ invalidate: invalidate
+ }; // >>>>> Choice render fun by `renderRawItem`
+
+ var internalRenderItemNode = renderRawItem ? function (item, index) {
+ var key = getKey(item, index);
+ return /*#__PURE__*/react.createElement(OverflowContext.Provider, {
+ key: key,
+ value: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, itemSharedProps), {}, {
+ order: index,
+ item: item,
+ itemKey: key,
+ registerSize: registerSize,
+ display: index <= mergedDisplayCount
+ })
+ }, renderRawItem(item, index));
+ } : function (item, index) {
+ var key = getKey(item, index);
+ return /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, {
+ order: index,
+ key: key,
+ item: item,
+ renderItem: mergedRenderItem,
+ itemKey: key,
+ registerSize: registerSize,
+ display: index <= mergedDisplayCount
+ }));
+ }; // >>>>> Rest node
+
+ var restNode;
+ var restContextProps = {
+ order: displayRest ? mergedDisplayCount : Number.MAX_SAFE_INTEGER,
+ className: "".concat(itemPrefixCls, "-rest"),
+ registerSize: registerOverflowSize,
+ display: displayRest
+ };
+
+ if (!renderRawRest) {
+ var mergedRenderRest = renderRest || defaultRenderRest;
+ restNode = /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, restContextProps), typeof mergedRenderRest === 'function' ? mergedRenderRest(omittedItems) : mergedRenderRest);
+ } else if (renderRawRest) {
+ restNode = /*#__PURE__*/react.createElement(OverflowContext.Provider, {
+ value: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, itemSharedProps), restContextProps)
+ }, renderRawRest(omittedItems));
+ }
+
+ var overflowNode = /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({
+ className: classnames_default()(!invalidate && prefixCls, className),
+ style: style,
+ ref: ref
+ }, restProps), mergedData.map(internalRenderItemNode), showRest ? restNode : null, suffix && /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, {
+ responsive: isResponsive,
+ responsiveDisabled: !shouldResponsive,
+ order: mergedDisplayCount,
+ className: "".concat(itemPrefixCls, "-suffix"),
+ registerSize: registerSuffixSize,
+ display: true,
+ style: suffixStyle
+ }), suffix));
+
+ if (isResponsive) {
+ overflowNode = /*#__PURE__*/react.createElement(es/* default */.Z, {
+ onResize: onOverflowResize,
+ disabled: !shouldResponsive
+ }, overflowNode);
+ }
+
+ return overflowNode;
+}
+
+var ForwardOverflow = /*#__PURE__*/react.forwardRef(Overflow);
+ForwardOverflow.displayName = 'Overflow';
+ForwardOverflow.Item = es_RawItem;
+ForwardOverflow.RESPONSIVE = RESPONSIVE;
+ForwardOverflow.INVALIDATE = INVALIDATE; // Convert to generic type
+
+/* harmony default export */ var es_Overflow = (ForwardOverflow);
+;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/index.js
+
+/* harmony default export */ var rc_overflow_es = (es_Overflow);
+
+/***/ }),
+
+/***/ 81626:
+/*!*******************************************************!*\
+ !*** ./node_modules/rc-pagination/es/locale/zh_CN.js ***!
+ \*******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__) {
+
+"use strict";
+/* harmony default export */ __webpack_exports__["Z"] = ({
+ // Options.jsx
+ items_per_page: '条/页',
+ jump_to: '跳至',
+ jump_to_confirm: '确定',
+ page: '页',
+ // Pagination.jsx
+ prev_page: '上一页',
+ next_page: '下一页',
+ prev_5: '向前 5 页',
+ next_5: '向后 5 页',
+ prev_3: '向前 3 页',
+ next_3: '向后 3 页',
+ page_size: '页码'
+});
+
+/***/ }),
+
+/***/ 74704:
+/*!**************************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js ***!
+ \**************************************************************************/
+/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
+
+var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 86116);
+function _createForOfIteratorHelper(o, allowArrayLike) {
+ var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];
+ if (!it) {
+ if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
+ if (it) o = it;
+ var i = 0;
+ var F = function F() {};
+ return {
+ s: F,
+ n: function n() {
+ if (i >= o.length) return {
+ done: true
+ };
+ return {
+ done: false,
+ value: o[i++]
+ };
+ },
+ e: function e(_e) {
+ throw _e;
+ },
+ f: F
+ };
+ }
+ throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+ }
+ var normalCompletion = true,
+ didErr = false,
+ err;
+ return {
+ s: function s() {
+ it = it.call(o);
+ },
+ n: function n() {
+ var step = it.next();
+ normalCompletion = step.done;
+ return step;
+ },
+ e: function e(_e2) {
+ didErr = true;
+ err = _e2;
+ },
+ f: function f() {
+ try {
+ if (!normalCompletion && it["return"] != null) it["return"]();
+ } finally {
+ if (didErr) throw err;
+ }
+ }
+ };
+}
+module.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports["default"] = module.exports;
+
+/***/ })
+
+}]);
\ No newline at end of file
diff --git a/70995.7984fc7c.chunk.css b/73486.7984fc7c.chunk.css
similarity index 100%
rename from 70995.7984fc7c.chunk.css
rename to 73486.7984fc7c.chunk.css
diff --git a/70995.5760a1a4.async.js b/73486.e90c54f2.async.js
similarity index 97%
rename from 70995.5760a1a4.async.js
rename to 73486.e90c54f2.async.js
index 0d62fbf6d3..9338321711 100644
--- a/70995.5760a1a4.async.js
+++ b/73486.e90c54f2.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[70995],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[73486,95112],{
/***/ 7918:
/*!******************************************************************************!*\
@@ -530,6 +530,47 @@ CloseOutlined.displayName = 'CloseOutlined';
/***/ }),
+/***/ 87588:
+/*!******************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***!
+ \******************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/ExclamationCircleOutlined */ 61144);
+/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
+ ref: ref,
+ icon: _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(ExclamationCircleOutlined));
+
+/***/ }),
+
+/***/ 13013:
+/*!************************************************!*\
+ !*** ./node_modules/antd/es/dropdown/index.js ***!
+ \************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562);
+
+/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z);
+
+/***/ }),
+
/***/ 75008:
/*!*********************************************************!*\
!*** ./node_modules/antd/es/input/index.js + 5 modules ***!
diff --git a/94772.147dea04.chunk.css b/74237.147dea04.chunk.css
similarity index 100%
rename from 94772.147dea04.chunk.css
rename to 74237.147dea04.chunk.css
diff --git a/94772.57c01bed.async.js b/74237.380f5274.async.js
similarity index 64%
rename from 94772.57c01bed.async.js
rename to 74237.380f5274.async.js
index e9d1d339a0..2e5e4cf701 100644
--- a/94772.57c01bed.async.js
+++ b/74237.380f5274.async.js
@@ -1,4 +1,4 @@
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[94772,36579,23805,62654],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[74237,36579,23805,62654],{
/***/ 7918:
/*!******************************************************************************!*\
@@ -502,424 +502,6 @@ Icon.setTwoToneColor = setTwoToneColor;
/***/ }),
-/***/ 75008:
-/*!*********************************************************!*\
- !*** ./node_modules/antd/es/input/index.js + 5 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ input; }
-});
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
-var defineProperty = __webpack_require__(4942);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
-var form_context = __webpack_require__(65223);
-;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js
-
-
-
-
-
-
-
-var Group = function Group(props) {
- var _classNames;
- var _useContext = (0,react.useContext)(context/* ConfigContext */.E_),
- getPrefixCls = _useContext.getPrefixCls,
- direction = _useContext.direction;
- var customizePrefixCls = props.prefixCls,
- _props$className = props.className,
- className = _props$className === void 0 ? '' : _props$className;
- var prefixCls = getPrefixCls('input-group', customizePrefixCls);
- var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
- var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM);
- var groupFormItemContext = (0,react.useMemo)(function () {
- return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), {
- isFormItemInput: false
- });
- }, [formItemContext]);
- return /*#__PURE__*/react.createElement("span", {
- className: cls,
- style: props.style,
- onMouseEnter: props.onMouseEnter,
- onMouseLeave: props.onMouseLeave,
- onFocus: props.onFocus,
- onBlur: props.onBlur
- }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, {
- value: groupFormItemContext
- }, props.children));
-};
-/* harmony default export */ var input_Group = (Group);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules
-var Input = __webpack_require__(82586);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(97685);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
-var esm_typeof = __webpack_require__(71002);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
-var objectSpread2 = __webpack_require__(1413);
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js
-// This icon file is generated automatically.
-var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" };
-/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined);
-
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
-var AntdIcon = __webpack_require__(93771);
-;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeInvisibleOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_EyeInvisibleOutlined
- }));
-};
-EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined';
-/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined));
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules
-var EyeOutlined = __webpack_require__(7124);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
-var omit = __webpack_require__(98423);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
-var es_ref = __webpack_require__(42550);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js
-var useRemovePasswordTimeout = __webpack_require__(72922);
-;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.js
-
-
-
-
-var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-
-
-
-
-
-var defaultIconRender = function defaultIconRender(visible) {
- return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null);
-};
-var ActionMap = {
- click: 'onClick',
- hover: 'onMouseOver'
-};
-var Password = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _props$visibilityTogg = props.visibilityToggle,
- visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg;
- var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined;
- var _useState = (0,react.useState)(function () {
- return visibilityControlled ? visibilityToggle.visible : false;
- }),
- _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2),
- visible = _useState2[0],
- setVisible = _useState2[1];
- var inputRef = (0,react.useRef)(null);
- react.useEffect(function () {
- if (visibilityControlled) {
- setVisible(visibilityToggle.visible);
- }
- }, [visibilityControlled, visibilityToggle]);
- // Remove Password value
- var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef);
- var onVisibleChange = function onVisibleChange() {
- var disabled = props.disabled;
- if (disabled) {
- return;
- }
- if (visible) {
- removePasswordTimeout();
- }
- setVisible(function (prevState) {
- var _a;
- var newState = !prevState;
- if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') {
- (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState);
- }
- return newState;
- });
- };
- var getIcon = function getIcon(prefixCls) {
- var _iconProps;
- var _props$action = props.action,
- action = _props$action === void 0 ? 'click' : _props$action,
- _props$iconRender = props.iconRender,
- iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender;
- var iconTrigger = ActionMap[action] || '';
- var icon = iconRender(visible);
- var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) {
- // Prevent focused state lost
- // https://github.com/ant-design/ant-design/issues/15173
- e.preventDefault();
- }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) {
- // Prevent caret position change
- // https://github.com/ant-design/ant-design/issues/23524
- e.preventDefault();
- }), _iconProps);
- return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps);
- };
- var renderPassword = function renderPassword(_ref) {
- var getPrefixCls = _ref.getPrefixCls;
- var className = props.className,
- customizePrefixCls = props.prefixCls,
- customizeInputPrefixCls = props.inputPrefixCls,
- size = props.size,
- restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]);
- var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
- var prefixCls = getPrefixCls('input-password', customizePrefixCls);
- var suffixIcon = visibilityToggle && getIcon(prefixCls);
- var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size));
- var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), {
- type: visible ? 'text' : 'password',
- className: inputClassName,
- prefixCls: inputPrefixCls,
- suffix: suffixIcon
- });
- if (size) {
- omittedProps.size = size;
- }
- return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({
- ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef)
- }, omittedProps));
- };
- return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword);
-});
-if (false) {}
-/* harmony default export */ var input_Password = (Password);
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js
-var SearchOutlined = __webpack_require__(25783);
-// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
-var es_button = __webpack_require__(71577);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
-var SizeContext = __webpack_require__(97647);
-// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js
-var Compact = __webpack_require__(4173);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
-var reactNode = __webpack_require__(96159);
-;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js
-
-
-var Search_rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-
-
-
-
-
-var Search = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _classNames;
- var customizePrefixCls = props.prefixCls,
- customizeInputPrefixCls = props.inputPrefixCls,
- className = props.className,
- customizeSize = props.size,
- suffix = props.suffix,
- _props$enterButton = props.enterButton,
- enterButton = _props$enterButton === void 0 ? false : _props$enterButton,
- addonAfter = props.addonAfter,
- loading = props.loading,
- disabled = props.disabled,
- customOnSearch = props.onSearch,
- customOnChange = props.onChange,
- onCompositionStart = props.onCompositionStart,
- onCompositionEnd = props.onCompositionEnd,
- restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var contextSize = react.useContext(SizeContext/* default */.Z);
- var composedRef = react.useRef(false);
- var prefixCls = getPrefixCls('input-search', customizePrefixCls);
- var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
- var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction),
- compactSize = _useCompactItemContex.compactSize;
- var size = compactSize || customizeSize || contextSize;
- var inputRef = react.useRef(null);
- var onChange = function onChange(e) {
- if (e && e.target && e.type === 'click' && customOnSearch) {
- customOnSearch(e.target.value, e);
- }
- if (customOnChange) {
- customOnChange(e);
- }
- };
- var onMouseDown = function onMouseDown(e) {
- var _a;
- if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) {
- e.preventDefault();
- }
- };
- var onSearch = function onSearch(e) {
- var _a, _b;
- if (customOnSearch) {
- customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e);
- }
- };
- var onPressEnter = function onPressEnter(e) {
- if (composedRef.current || loading) {
- return;
- }
- onSearch(e);
- };
- var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null;
- var btnClassName = "".concat(prefixCls, "-button");
- var button;
- var enterButtonAsElement = enterButton || {};
- var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true;
- if (isAntdButton || enterButtonAsElement.type === 'button') {
- button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({
- onMouseDown: onMouseDown,
- onClick: function onClick(e) {
- var _a, _b;
- (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e);
- onSearch(e);
- },
- key: 'enterButton'
- }, isAntdButton ? {
- className: btnClassName,
- size: size
- } : {}));
- } else {
- button = /*#__PURE__*/react.createElement(es_button/* default */.Z, {
- className: btnClassName,
- type: enterButton ? 'primary' : undefined,
- size: size,
- disabled: disabled,
- key: "enterButton",
- onMouseDown: onMouseDown,
- onClick: onSearch,
- loading: loading,
- icon: searchIcon
- }, enterButton);
- }
- if (addonAfter) {
- button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, {
- key: 'addonAfter'
- })];
- }
- var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className);
- var handleOnCompositionStart = function handleOnCompositionStart(e) {
- composedRef.current = true;
- onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e);
- };
- var handleOnCompositionEnd = function handleOnCompositionEnd(e) {
- composedRef.current = false;
- onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e);
- };
- return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({
- ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref),
- onPressEnter: onPressEnter
- }, restProps, {
- size: size,
- onCompositionStart: handleOnCompositionStart,
- onCompositionEnd: handleOnCompositionEnd,
- prefixCls: inputPrefixCls,
- addonAfter: button,
- suffix: suffix,
- onChange: onChange,
- className: cls,
- disabled: disabled
- }));
-});
-if (false) {}
-/* harmony default export */ var input_Search = (Search);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules
-var TextArea = __webpack_require__(80173);
-;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js
-
-
-
-
-
-var input_Input = Input/* default */.ZP;
-input_Input.Group = input_Group;
-input_Input.Search = input_Search;
-input_Input.TextArea = TextArea/* default */.Z;
-input_Input.Password = input_Password;
-/* harmony default export */ var input = (input_Input);
-
-/***/ }),
-
-/***/ 7124:
-/*!**********************************************************************************************!*\
- !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***!
- \**********************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_EyeOutlined; }
-});
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
-var objectSpread2 = __webpack_require__(1413);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeOutlined.js
-// This icon file is generated automatically.
-var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" };
-/* harmony default export */ var asn_EyeOutlined = (EyeOutlined);
-
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
-var AntdIcon = __webpack_require__(93771);
-;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) {
- return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_EyeOutlined
- }));
-};
-EyeOutlined_EyeOutlined.displayName = 'EyeOutlined';
-/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined));
-
-/***/ }),
-
/***/ 20640:
/*!*************************************************!*\
!*** ./node_modules/copy-to-clipboard/index.js ***!
diff --git a/95907.54e5d2dd.async.js b/80583.35eb3206.async.js
similarity index 91%
rename from 95907.54e5d2dd.async.js
rename to 80583.35eb3206.async.js
index d48507b1e0..9a984e5682 100644
--- a/95907.54e5d2dd.async.js
+++ b/80583.35eb3206.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[95907],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[80583],{
/***/ 31662:
/*!************************************************************************!*\
@@ -28,33 +28,6 @@ CloseCircleOutlined.displayName = 'CloseCircleOutlined';
/***/ }),
-/***/ 87588:
-/*!******************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***!
- \******************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/ExclamationCircleOutlined */ 61144);
-/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
- ref: ref,
- icon: _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(ExclamationCircleOutlined));
-
-/***/ }),
-
/***/ 27049:
/*!***********************************************!*\
!*** ./node_modules/antd/es/divider/index.js ***!
@@ -139,18 +112,6 @@ var style_default = __webpack_require__(43146);
-/***/ }),
-
-/***/ 13013:
-/*!************************************************!*\
- !*** ./node_modules/antd/es/dropdown/index.js ***!
- \************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562);
-
-/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z);
-
/***/ }),
/***/ 61460:
diff --git a/40150.50e7936d.chunk.css b/83225.150628bd.chunk.css
similarity index 72%
rename from 40150.50e7936d.chunk.css
rename to 83225.150628bd.chunk.css
index af4e94d23a..35562e8623 100644
--- a/40150.50e7936d.chunk.css
+++ b/83225.150628bd.chunk.css
@@ -1101,6 +1101,90 @@ textarea.ant-pagination-options-quick-jumper input {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/breadcrumb/style/index.less ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-breadcrumb {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-variant: tabular-nums;
+ line-height: 1.66667;
+ list-style: none;
+ font-feature-settings: tnum, "tnum";
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 12px;
+}
+.ant-breadcrumb .anticon {
+ font-size: 12px;
+}
+.ant-breadcrumb ol {
+ display: flex;
+ flex-wrap: wrap;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.ant-breadcrumb a {
+ color: rgba(0, 0, 0, 0.45);
+ transition: color 0.3s;
+}
+.ant-breadcrumb a:hover {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-breadcrumb li:last-child {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-breadcrumb li:last-child a {
+ color: rgba(0, 0, 0, 0.85);
+}
+li:last-child > .ant-breadcrumb-separator {
+ display: none;
+}
+.ant-breadcrumb-separator {
+ margin: 0 4px;
+ color: rgba(0, 0, 0, 0.45);
+}
+.ant-breadcrumb-link > .anticon + span,
+.ant-breadcrumb-link > .anticon + a {
+ margin-left: 4px;
+}
+.ant-breadcrumb-overlay-link > .anticon {
+ margin-left: 4px;
+}
+.ant-breadcrumb-rtl {
+ direction: rtl;
+}
+.ant-breadcrumb-rtl::before {
+ display: table;
+ content: '';
+}
+.ant-breadcrumb-rtl::after {
+ display: table;
+ clear: both;
+ content: '';
+}
+.ant-breadcrumb-rtl > span {
+ float: right;
+}
+.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
+.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
+ margin-right: 4px;
+ margin-left: 0;
+}
+.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
+ margin-right: 4px;
+ margin-left: 0;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/popover/style/index.less ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -1436,3 +1520,404 @@ textarea.ant-pagination-options-quick-jumper input {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/drawer/style/index.less ***!
+ \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-drawer {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1000;
+ pointer-events: none;
+}
+.ant-drawer-inline {
+ position: absolute;
+}
+.ant-drawer-mask {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1000;
+ background: rgba(0, 0, 0, 0.45);
+ pointer-events: auto;
+}
+.ant-drawer-content-wrapper {
+ position: absolute;
+ z-index: 1000;
+ transition: all 0.3s;
+}
+.ant-drawer-content-wrapper-hidden {
+ display: none;
+}
+.ant-drawer-left > .ant-drawer-content-wrapper {
+ top: 0;
+ bottom: 0;
+ left: 0;
+ box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
+}
+.ant-drawer-right > .ant-drawer-content-wrapper {
+ top: 0;
+ right: 0;
+ bottom: 0;
+ box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
+}
+.ant-drawer-top > .ant-drawer-content-wrapper {
+ top: 0;
+ right: 0;
+ left: 0;
+ box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
+}
+.ant-drawer-bottom > .ant-drawer-content-wrapper {
+ right: 0;
+ bottom: 0;
+ left: 0;
+ box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
+}
+.ant-drawer-content {
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background: #fff;
+ pointer-events: auto;
+}
+.ant-drawer-wrapper-body {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ height: 100%;
+}
+.ant-drawer-header {
+ display: flex;
+ flex: 0 1;
+ align-items: center;
+ padding: 11px 16px;
+ font-size: 14px;
+ line-height: 22px;
+ border-bottom: 1px solid #f0f0f0;
+}
+.ant-drawer-header-title {
+ display: flex;
+ flex: 1 1;
+ align-items: center;
+ min-width: 0;
+ min-height: 0;
+}
+.ant-drawer-extra {
+ flex: none;
+}
+.ant-drawer-close {
+ display: inline-block;
+ margin-right: 12px;
+ color: rgba(0, 0, 0, 0.45);
+ font-weight: 700;
+ font-size: 14px;
+ font-style: normal;
+ line-height: 1;
+ text-align: center;
+ text-transform: none;
+ text-decoration: none;
+ background: transparent;
+ border: 0;
+ outline: 0;
+ cursor: pointer;
+ transition: color 0.3s;
+ text-rendering: auto;
+}
+.ant-drawer-close:focus,
+.ant-drawer-close:hover {
+ color: rgba(0, 0, 0, 0.75);
+ text-decoration: none;
+}
+.ant-drawer-title {
+ flex: 1 1;
+ margin: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: 500;
+ font-size: 14px;
+ line-height: 22px;
+}
+.ant-drawer-body {
+ flex: 1 1;
+ min-width: 0;
+ min-height: 0;
+ padding: 16px;
+ overflow: auto;
+}
+.ant-drawer-footer {
+ flex-shrink: 0;
+ padding: 8px 8px;
+ border-top: 1px solid #f0f0f0;
+}
+.panel-motion-enter-start,
+.panel-motion-appear-start,
+.panel-motion-leave-start {
+ transition: none;
+}
+.panel-motion-enter-active,
+.panel-motion-appear-active,
+.panel-motion-leave-active {
+ transition: all 0.3s;
+}
+.ant-drawer-mask-motion-enter-active,
+.ant-drawer-mask-motion-appear-active,
+.ant-drawer-mask-motion-leave-active {
+ transition: all 0.3s;
+}
+.ant-drawer-mask-motion-enter,
+.ant-drawer-mask-motion-appear {
+ opacity: 0;
+}
+.ant-drawer-mask-motion-enter-active,
+.ant-drawer-mask-motion-appear-active {
+ opacity: 1;
+}
+.ant-drawer-mask-motion-leave {
+ opacity: 1;
+}
+.ant-drawer-mask-motion-leave-active {
+ opacity: 0;
+}
+.ant-drawer-panel-motion-left-enter-start,
+.ant-drawer-panel-motion-left-appear-start,
+.ant-drawer-panel-motion-left-leave-start {
+ transition: none;
+}
+.ant-drawer-panel-motion-left-enter-active,
+.ant-drawer-panel-motion-left-appear-active,
+.ant-drawer-panel-motion-left-leave-active {
+ transition: all 0.3s;
+}
+.ant-drawer-panel-motion-left-enter-start,
+.ant-drawer-panel-motion-left-appear-start {
+ transform: translateX(-100%) !important;
+}
+.ant-drawer-panel-motion-left-enter-active,
+.ant-drawer-panel-motion-left-appear-active {
+ transform: translateX(0);
+}
+.ant-drawer-panel-motion-left-leave {
+ transform: translateX(0);
+}
+.ant-drawer-panel-motion-left-leave-active {
+ transform: translateX(-100%);
+}
+.ant-drawer-panel-motion-right-enter-start,
+.ant-drawer-panel-motion-right-appear-start,
+.ant-drawer-panel-motion-right-leave-start {
+ transition: none;
+}
+.ant-drawer-panel-motion-right-enter-active,
+.ant-drawer-panel-motion-right-appear-active,
+.ant-drawer-panel-motion-right-leave-active {
+ transition: all 0.3s;
+}
+.ant-drawer-panel-motion-right-enter-start,
+.ant-drawer-panel-motion-right-appear-start {
+ transform: translateX(100%) !important;
+}
+.ant-drawer-panel-motion-right-enter-active,
+.ant-drawer-panel-motion-right-appear-active {
+ transform: translateX(0);
+}
+.ant-drawer-panel-motion-right-leave {
+ transform: translateX(0);
+}
+.ant-drawer-panel-motion-right-leave-active {
+ transform: translateX(100%);
+}
+.ant-drawer-panel-motion-top-enter-start,
+.ant-drawer-panel-motion-top-appear-start,
+.ant-drawer-panel-motion-top-leave-start {
+ transition: none;
+}
+.ant-drawer-panel-motion-top-enter-active,
+.ant-drawer-panel-motion-top-appear-active,
+.ant-drawer-panel-motion-top-leave-active {
+ transition: all 0.3s;
+}
+.ant-drawer-panel-motion-top-enter-start,
+.ant-drawer-panel-motion-top-appear-start {
+ transform: translateY(-100%) !important;
+}
+.ant-drawer-panel-motion-top-enter-active,
+.ant-drawer-panel-motion-top-appear-active {
+ transform: translateY(0);
+}
+.ant-drawer-panel-motion-top-leave {
+ transform: translateY(0);
+}
+.ant-drawer-panel-motion-top-leave-active {
+ transform: translateY(-100%);
+}
+.ant-drawer-panel-motion-bottom-enter-start,
+.ant-drawer-panel-motion-bottom-appear-start,
+.ant-drawer-panel-motion-bottom-leave-start {
+ transition: none;
+}
+.ant-drawer-panel-motion-bottom-enter-active,
+.ant-drawer-panel-motion-bottom-appear-active,
+.ant-drawer-panel-motion-bottom-leave-active {
+ transition: all 0.3s;
+}
+.ant-drawer-panel-motion-bottom-enter-start,
+.ant-drawer-panel-motion-bottom-appear-start {
+ transform: translateY(100%) !important;
+}
+.ant-drawer-panel-motion-bottom-enter-active,
+.ant-drawer-panel-motion-bottom-appear-active {
+ transform: translateY(0);
+}
+.ant-drawer-panel-motion-bottom-leave {
+ transform: translateY(0);
+}
+.ant-drawer-panel-motion-bottom-leave-active {
+ transform: translateY(100%);
+}
+.ant-drawer-rtl {
+ direction: rtl;
+}
+.ant-drawer-rtl .ant-drawer-close {
+ margin-right: 0;
+ margin-left: 12px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-divider {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
+ font-variant: tabular-nums;
+ line-height: 1.66667;
+ list-style: none;
+ font-feature-settings: tnum, "tnum";
+ border-top: 1px solid rgba(0, 0, 0, 0.06);
+}
+.ant-divider-vertical {
+ position: relative;
+ top: -0.06em;
+ display: inline-block;
+ height: 0.9em;
+ margin: 0 8px;
+ vertical-align: middle;
+ border-top: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.06);
+}
+.ant-divider-horizontal {
+ display: flex;
+ clear: both;
+ width: 100%;
+ min-width: 100%;
+ margin: 24px 0;
+}
+.ant-divider-horizontal.ant-divider-with-text {
+ display: flex;
+ align-items: center;
+ margin: 16px 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: 500;
+ font-size: 14px;
+ white-space: nowrap;
+ text-align: center;
+ border-top: 0;
+ border-top-color: rgba(0, 0, 0, 0.06);
+}
+.ant-divider-horizontal.ant-divider-with-text::before,
+.ant-divider-horizontal.ant-divider-with-text::after {
+ position: relative;
+ width: 50%;
+ border-top: 1px solid transparent;
+ border-top-color: inherit;
+ border-bottom: 0;
+ transform: translateY(50%);
+ content: '';
+}
+.ant-divider-horizontal.ant-divider-with-text-left::before {
+ width: 5%;
+}
+.ant-divider-horizontal.ant-divider-with-text-left::after {
+ width: 95%;
+}
+.ant-divider-horizontal.ant-divider-with-text-right::before {
+ width: 95%;
+}
+.ant-divider-horizontal.ant-divider-with-text-right::after {
+ width: 5%;
+}
+.ant-divider-inner-text {
+ display: inline-block;
+ padding: 0 1em;
+}
+.ant-divider-dashed {
+ background: none;
+ border-color: rgba(0, 0, 0, 0.06);
+ border-style: dashed;
+ border-width: 1px 0 0;
+}
+.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
+.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
+ border-style: dashed none none;
+}
+.ant-divider-vertical.ant-divider-dashed {
+ border-width: 0 0 0 1px;
+}
+.ant-divider-plain.ant-divider-with-text {
+ color: rgba(0, 0, 0, 0.85);
+ font-weight: normal;
+ font-size: 12px;
+}
+.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before {
+ width: 0;
+}
+.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after {
+ width: 100%;
+}
+.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
+ padding-left: 0;
+}
+.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before {
+ width: 100%;
+}
+.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after {
+ width: 0;
+}
+.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
+ padding-right: 0;
+}
+.ant-divider-rtl {
+ direction: rtl;
+}
+.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
+ width: 95%;
+}
+.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
+ width: 5%;
+}
+.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
+ width: 5%;
+}
+.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
+ width: 95%;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
diff --git a/40150.c3afb99b.async.js b/83225.7dea12da.async.js
similarity index 72%
rename from 40150.c3afb99b.async.js
rename to 83225.7dea12da.async.js
index a90ff1db7f..1639f12d58 100644
--- a/40150.c3afb99b.async.js
+++ b/83225.7dea12da.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[40150],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[83225,43295,69771],{
/***/ 48898:
/*!*************************************************************************!*\
@@ -12,6 +12,33 @@ var FolderOpenOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64
/* harmony default export */ __webpack_exports__["Z"] = (FolderOpenOutlined);
+/***/ }),
+
+/***/ 87588:
+/*!******************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***!
+ \******************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/ExclamationCircleOutlined */ 61144);
+/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
+ ref: ref,
+ icon: _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(ExclamationCircleOutlined));
+
/***/ }),
/***/ 81643:
@@ -33,6 +60,357 @@ var getRenderPropValue = function getRenderPropValue(propValue) {
return propValue;
};
+/***/ }),
+
+/***/ 58492:
+/*!**************************************************************!*\
+ !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***!
+ \**************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ breadcrumb; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(87462);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
+var toConsumableArray = __webpack_require__(74902);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js
+var toArray = __webpack_require__(50344);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules
+var menu = __webpack_require__(66516);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
+var reactNode = __webpack_require__(96159);
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DownOutlined.js
+var DownOutlined = __webpack_require__(13622);
+// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/dropdown.js + 1 modules
+var dropdown = __webpack_require__(18562);
+;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbItem.js
+
+var __rest = undefined && undefined.__rest || function (s, e) {
+ var t = {};
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
+ if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
+ if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
+ }
+ return t;
+};
+
+
+
+
+
+var BreadcrumbItem = function BreadcrumbItem(props) {
+ var customizePrefixCls = props.prefixCls,
+ _props$separator = props.separator,
+ separator = _props$separator === void 0 ? '/' : _props$separator,
+ children = props.children,
+ menu = props.menu,
+ overlay = props.overlay,
+ dropdownProps = props.dropdownProps,
+ restProps = __rest(props, ["prefixCls", "separator", "children", "menu", "overlay", "dropdownProps"]);
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls);
+ // Warning for deprecated usage
+ if (false) {}
+ /** If overlay is have Wrap a Dropdown */
+ var renderBreadcrumbNode = function renderBreadcrumbNode(breadcrumbItem) {
+ if (menu || overlay) {
+ return /*#__PURE__*/react.createElement(dropdown/* default */.Z, (0,esm_extends/* default */.Z)({
+ menu: menu,
+ overlay: overlay,
+ placement: "bottom"
+ }, dropdownProps), /*#__PURE__*/react.createElement("span", {
+ className: "".concat(prefixCls, "-overlay-link")
+ }, breadcrumbItem, /*#__PURE__*/react.createElement(DownOutlined/* default */.Z, null)));
+ }
+ return breadcrumbItem;
+ };
+ var link;
+ if ('href' in restProps) {
+ link = /*#__PURE__*/react.createElement("a", (0,esm_extends/* default */.Z)({
+ className: "".concat(prefixCls, "-link")
+ }, restProps), children);
+ } else {
+ link = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({
+ className: "".concat(prefixCls, "-link")
+ }, restProps), children);
+ }
+ // wrap to dropDown
+ link = renderBreadcrumbNode(link);
+ if (children !== undefined && children !== null) {
+ return /*#__PURE__*/react.createElement("li", null, link, separator && /*#__PURE__*/react.createElement("span", {
+ className: "".concat(prefixCls, "-separator")
+ }, separator));
+ }
+ return null;
+};
+BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true;
+/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem);
+;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbSeparator.js
+
+
+var BreadcrumbSeparator = function BreadcrumbSeparator(_ref) {
+ var children = _ref.children;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('breadcrumb');
+ return /*#__PURE__*/react.createElement("span", {
+ className: "".concat(prefixCls, "-separator")
+ }, children || '/');
+};
+BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true;
+/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator);
+;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/Breadcrumb.js
+
+
+
+var Breadcrumb_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;
+};
+
+
+
+
+
+
+
+
+
+function getBreadcrumbName(route, params) {
+ if (!route.breadcrumbName) {
+ return null;
+ }
+ var paramsKeys = Object.keys(params).join('|');
+ var name = route.breadcrumbName.replace(new RegExp(":(".concat(paramsKeys, ")"), 'g'), function (replacement, key) {
+ return params[key] || replacement;
+ });
+ return name;
+}
+function defaultItemRender(route, params, routes, paths) {
+ var isLastItem = routes.indexOf(route) === routes.length - 1;
+ var name = getBreadcrumbName(route, params);
+ return isLastItem ? /*#__PURE__*/react.createElement("span", null, name) : /*#__PURE__*/react.createElement("a", {
+ href: "#/".concat(paths.join('/'))
+ }, name);
+}
+var getPath = function getPath(path, params) {
+ path = (path || '').replace(/^\//, '');
+ Object.keys(params).forEach(function (key) {
+ path = path.replace(":".concat(key), params[key]);
+ });
+ return path;
+};
+var addChildPath = function addChildPath(paths, childPath, params) {
+ var originalPaths = (0,toConsumableArray/* default */.Z)(paths);
+ var path = getPath(childPath || '', params);
+ if (path) {
+ originalPaths.push(path);
+ }
+ return originalPaths;
+};
+var Breadcrumb = function Breadcrumb(_a) {
+ var customizePrefixCls = _a.prefixCls,
+ _a$separator = _a.separator,
+ separator = _a$separator === void 0 ? '/' : _a$separator,
+ style = _a.style,
+ className = _a.className,
+ routes = _a.routes,
+ children = _a.children,
+ _a$itemRender = _a.itemRender,
+ itemRender = _a$itemRender === void 0 ? defaultItemRender : _a$itemRender,
+ _a$params = _a.params,
+ params = _a$params === void 0 ? {} : _a$params,
+ restProps = Breadcrumb_rest(_a, ["prefixCls", "separator", "style", "className", "routes", "children", "itemRender", "params"]);
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var crumbs;
+ var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls);
+ if (routes && routes.length > 0) {
+ // generated by route
+ var paths = [];
+ crumbs = routes.map(function (route) {
+ var path = getPath(route.path, params);
+ if (path) {
+ paths.push(path);
+ }
+ // generated overlay by route.children
+ var overlay;
+ if (route.children && route.children.length) {
+ overlay = /*#__PURE__*/react.createElement(menu/* default */.Z, {
+ items: route.children.map(function (child) {
+ return {
+ key: child.path || child.breadcrumbName,
+ label: itemRender(child, params, routes, addChildPath(paths, child.path, params))
+ };
+ })
+ });
+ }
+ var itemProps = {
+ separator: separator
+ };
+ if (overlay) {
+ itemProps.overlay = overlay;
+ }
+ return /*#__PURE__*/react.createElement(breadcrumb_BreadcrumbItem, (0,esm_extends/* default */.Z)({}, itemProps, {
+ key: path || route.breadcrumbName
+ }), itemRender(route, params, routes, paths));
+ });
+ } else if (children) {
+ crumbs = (0,toArray/* default */.Z)(children).map(function (element, index) {
+ if (!element) {
+ return element;
+ }
+ false ? 0 : void 0;
+ return (0,reactNode/* cloneElement */.Tm)(element, {
+ separator: separator,
+ key: index
+ });
+ });
+ }
+ var breadcrumbClassName = classnames_default()(prefixCls, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-rtl"), direction === 'rtl'), className);
+ return /*#__PURE__*/react.createElement("nav", (0,esm_extends/* default */.Z)({
+ className: breadcrumbClassName,
+ style: style
+ }, restProps), /*#__PURE__*/react.createElement("ol", null, crumbs));
+};
+Breadcrumb.Item = breadcrumb_BreadcrumbItem;
+Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator;
+/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb);
+;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/index.js
+
+/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb);
+
+/***/ }),
+
+/***/ 63102:
+/*!********************************************************************!*\
+ !*** ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules ***!
+ \********************************************************************/
+/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
+
+
+// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
+var style_default = __webpack_require__(43146);
+;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.less
+// extracted by mini-css-extract-plugin
+
+// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules
+var style = __webpack_require__(68018);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules
+var menu_style = __webpack_require__(83736);
+;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.js
+
+
+// style dependencies
+
+
+
+/***/ }),
+
+/***/ 27049:
+/*!***********************************************!*\
+ !*** ./node_modules/antd/es/divider/index.js ***!
+ \***********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462);
+/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942);
+/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 94184);
+/* 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 */ 67294);
+/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124);
+
+
+var __rest = undefined && undefined.__rest || function (s, e) {
+ var t = {};
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
+ if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
+ if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
+ }
+ return t;
+};
+
+
+
+
+var Divider = function Divider(props) {
+ var _classNames;
+ var _React$useContext = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var customizePrefixCls = props.prefixCls,
+ _props$type = props.type,
+ type = _props$type === void 0 ? 'horizontal' : _props$type,
+ _props$orientation = props.orientation,
+ orientation = _props$orientation === void 0 ? 'center' : _props$orientation,
+ orientationMargin = props.orientationMargin,
+ className = props.className,
+ children = props.children,
+ dashed = props.dashed,
+ plain = props.plain,
+ restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "children", "dashed", "plain"]);
+ var prefixCls = getPrefixCls('divider', customizePrefixCls);
+ var orientationPrefix = orientation.length > 0 ? "-".concat(orientation) : orientation;
+ var hasChildren = !!children;
+ var hasCustomMarginLeft = orientation === 'left' && orientationMargin != null;
+ var hasCustomMarginRight = orientation === 'right' && orientationMargin != null;
+ var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, "".concat(prefixCls, "-").concat(type), (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text"), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text").concat(orientationPrefix), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-dashed"), !!dashed), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-plain"), !!plain), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-left"), hasCustomMarginLeft), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-right"), hasCustomMarginRight), _classNames), className);
+ var innerStyle = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({}, hasCustomMarginLeft && {
+ marginLeft: orientationMargin
+ }), hasCustomMarginRight && {
+ marginRight: orientationMargin
+ });
+ // Warning children not work in vertical mode
+ if (false) {}
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({
+ className: classString
+ }, restProps, {
+ role: "separator"
+ }), children && type !== 'vertical' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("span", {
+ className: "".concat(prefixCls, "-inner-text"),
+ style: innerStyle
+ }, children));
+};
+/* harmony default export */ __webpack_exports__["Z"] = (Divider);
+
+/***/ }),
+
+/***/ 98541:
+/*!*****************************************************************!*\
+ !*** ./node_modules/antd/es/divider/style/index.js + 1 modules ***!
+ \*****************************************************************/
+/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
+
+
+// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
+var style_default = __webpack_require__(43146);
+;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.js
+
+
+
/***/ }),
/***/ 13013:
diff --git a/85343.b6b185b6.chunk.css b/85343.b510cfdf.chunk.css
similarity index 99%
rename from 85343.b6b185b6.chunk.css
rename to 85343.b510cfdf.chunk.css
index 65ea2ad465..74ff2dc4a0 100644
--- a/85343.b6b185b6.chunk.css
+++ b/85343.b510cfdf.chunk.css
@@ -1111,7 +1111,7 @@
height: 10px;
line-height: 10px;
display: inline-block;
- margin-top: 8px;
+ margin-top: 9px;
transform: translateY(2px);
}
.orderDesc___rHdbB {
diff --git a/8691.6bf93a6d.async.js b/8691.3f47db42.async.js
similarity index 94%
rename from 8691.6bf93a6d.async.js
rename to 8691.3f47db42.async.js
index 71092f5fd3..c90f6163a1 100644
--- a/8691.6bf93a6d.async.js
+++ b/8691.3f47db42.async.js
@@ -131,6 +131,19 @@ var pythonLangage = {
// { label: "printf", content: 'printf("")' },
]
};
+
+var scalaLangage = {
+ keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield',
+ // Dotty-specific:
+ 'given', 'enum', 'then'],
+ quickKey: [{
+ label: "println",
+ content: ['println($0)'].join('\n')
+ }
+ // { label: "#include", content: '#include ""' },
+ // { label: "printf", content: 'printf("")' },
+ ]
+};
// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js
var js = __webpack_require__(84204);
var js_default = /*#__PURE__*/__webpack_require__.n(js);
@@ -362,6 +375,39 @@ function getSuggestions(monaco, model, position, keywords, snippts) {
};
}
});
+ monaco.languages.registerCompletionItemProvider('scala', {
+ provideCompletionItems: function provideCompletionItems(model, position) {
+ var word = model.getWordUntilPosition(position);
+ var wordRange = {
+ startLineNumber: position.lineNumber,
+ endLineNumber: position.lineNumber,
+ startColumn: word.startColumn,
+ endColumn: word.endColumn
+ };
+ var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn);
+ return {
+ suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) {
+ return {
+ label: item,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item,
+ insertText: item,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) {
+ return {
+ label: item.label,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item.content,
+ insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })))
+ };
+ }
+ });
monaco.languages.registerCompletionItemProvider('python', {
provideCompletionItems: function provideCompletionItems(model, position) {
var word = model.getWordUntilPosition(position);
@@ -414,7 +460,7 @@ var jsx_runtime = __webpack_require__(85893);
-var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
+var _excluded = ["width", "height", "value", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
@@ -477,7 +523,8 @@ var DICT = {
Sml: 'javascript',
OpenGL: 'cpp',
Perl5: 'perl',
- Orange: 'python'
+ Orange: 'python',
+ Scala: "scale"
};
function getLanguageByMirrorName() {
var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
@@ -502,8 +549,6 @@ var monaco = null;
_ref$height = _ref.height,
height = _ref$height === void 0 ? '100%' : _ref$height,
value = _ref.value,
- _ref$language = _ref.language,
- language = _ref$language === void 0 ? 'javascript' : _ref$language,
_ref$style = _ref.style,
style = _ref$style === void 0 ? {} : _ref$style,
_ref$options = _ref.options,
@@ -530,6 +575,7 @@ var monaco = null;
_ref$errorContent = _ref.errorContent,
errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent,
props = objectWithoutProperties_default()(_ref, _excluded);
+ var language = "scala";
var editorEl = (0,react.useRef)();
var editor = (0,react.useRef)({});
var optionsRef = (0,react.useRef)();
diff --git a/88416.57b446e2.async.js b/88416.57b446e2.async.js
new file mode 100644
index 0000000000..bf6b29b823
--- /dev/null
+++ b/88416.57b446e2.async.js
@@ -0,0 +1,841 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[88416],{
+
+/***/ 38900:
+/*!**********************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js ***!
+ \**********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _ant_design_icons_svg_es_asn_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseCircleFilled */ 1085);
+/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var CloseCircleFilled = function CloseCircleFilled(props, ref) {
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
+ ref: ref,
+ icon: _ant_design_icons_svg_es_asn_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+CloseCircleFilled.displayName = 'CloseCircleFilled';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseCircleFilled));
+
+/***/ }),
+
+/***/ 88484:
+/*!*******************************************************************************!*\
+ !*** ./node_modules/@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***!
+ \*******************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_UploadOutlined; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// CONCATENATED MODULE: ./node_modules/@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/es/components/AntdIcon.js + 6 modules
+var AntdIcon = __webpack_require__(7918);
+;// CONCATENATED MODULE: ./node_modules/@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.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_UploadOutlined
+ }));
+};
+UploadOutlined_UploadOutlined.displayName = 'UploadOutlined';
+/* harmony default export */ var icons_UploadOutlined = (/*#__PURE__*/react.forwardRef(UploadOutlined_UploadOutlined));
+
+/***/ }),
+
+/***/ 5467:
+/*!**********************************************************!*\
+ !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Z": function() { return /* binding */ getDataOrAriaProps; }
+/* harmony export */ });
+function getDataOrAriaProps(props) {
+ return Object.keys(props).reduce(function (prev, key) {
+ if ((key.startsWith('data-') || key.startsWith('aria-') || key === 'role') && !key.startsWith('data-__')) {
+ prev[key] = props[key];
+ }
+ return prev;
+ }, {});
+}
+
+/***/ }),
+
+/***/ 13013:
+/*!************************************************!*\
+ !*** ./node_modules/antd/es/dropdown/index.js ***!
+ \************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562);
+
+/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z);
+
+/***/ }),
+
+/***/ 75008:
+/*!*********************************************************!*\
+ !*** ./node_modules/antd/es/input/index.js + 5 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ input; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(87462);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
+var form_context = __webpack_require__(65223);
+;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js
+
+
+
+
+
+
+
+var Group = function Group(props) {
+ var _classNames;
+ var _useContext = (0,react.useContext)(context/* ConfigContext */.E_),
+ getPrefixCls = _useContext.getPrefixCls,
+ direction = _useContext.direction;
+ var customizePrefixCls = props.prefixCls,
+ _props$className = props.className,
+ className = _props$className === void 0 ? '' : _props$className;
+ var prefixCls = getPrefixCls('input-group', customizePrefixCls);
+ var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
+ var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM);
+ var groupFormItemContext = (0,react.useMemo)(function () {
+ return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), {
+ isFormItemInput: false
+ });
+ }, [formItemContext]);
+ return /*#__PURE__*/react.createElement("span", {
+ className: cls,
+ style: props.style,
+ onMouseEnter: props.onMouseEnter,
+ onMouseLeave: props.onMouseLeave,
+ onFocus: props.onFocus,
+ onBlur: props.onBlur
+ }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, {
+ value: groupFormItemContext
+ }, props.children));
+};
+/* harmony default export */ var input_Group = (Group);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules
+var Input = __webpack_require__(82586);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
+var esm_typeof = __webpack_require__(71002);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js
+// This icon file is generated automatically.
+var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" };
+/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined);
+
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(93771);
+;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeInvisibleOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_EyeInvisibleOutlined
+ }));
+};
+EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined';
+/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined));
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules
+var EyeOutlined = __webpack_require__(7124);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
+var omit = __webpack_require__(98423);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
+var es_ref = __webpack_require__(42550);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js
+var useRemovePasswordTimeout = __webpack_require__(72922);
+;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.js
+
+
+
+
+var __rest = undefined && undefined.__rest || function (s, e) {
+ var t = {};
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
+ if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
+ if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
+ }
+ return t;
+};
+
+
+
+
+
+
+
+
+
+
+var defaultIconRender = function defaultIconRender(visible) {
+ return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null);
+};
+var ActionMap = {
+ click: 'onClick',
+ hover: 'onMouseOver'
+};
+var Password = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _props$visibilityTogg = props.visibilityToggle,
+ visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg;
+ var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined;
+ var _useState = (0,react.useState)(function () {
+ return visibilityControlled ? visibilityToggle.visible : false;
+ }),
+ _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2),
+ visible = _useState2[0],
+ setVisible = _useState2[1];
+ var inputRef = (0,react.useRef)(null);
+ react.useEffect(function () {
+ if (visibilityControlled) {
+ setVisible(visibilityToggle.visible);
+ }
+ }, [visibilityControlled, visibilityToggle]);
+ // Remove Password value
+ var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef);
+ var onVisibleChange = function onVisibleChange() {
+ var disabled = props.disabled;
+ if (disabled) {
+ return;
+ }
+ if (visible) {
+ removePasswordTimeout();
+ }
+ setVisible(function (prevState) {
+ var _a;
+ var newState = !prevState;
+ if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') {
+ (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState);
+ }
+ return newState;
+ });
+ };
+ var getIcon = function getIcon(prefixCls) {
+ var _iconProps;
+ var _props$action = props.action,
+ action = _props$action === void 0 ? 'click' : _props$action,
+ _props$iconRender = props.iconRender,
+ iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender;
+ var iconTrigger = ActionMap[action] || '';
+ var icon = iconRender(visible);
+ var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) {
+ // Prevent focused state lost
+ // https://github.com/ant-design/ant-design/issues/15173
+ e.preventDefault();
+ }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) {
+ // Prevent caret position change
+ // https://github.com/ant-design/ant-design/issues/23524
+ e.preventDefault();
+ }), _iconProps);
+ return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps);
+ };
+ var renderPassword = function renderPassword(_ref) {
+ var getPrefixCls = _ref.getPrefixCls;
+ var className = props.className,
+ customizePrefixCls = props.prefixCls,
+ customizeInputPrefixCls = props.inputPrefixCls,
+ size = props.size,
+ restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]);
+ var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
+ var prefixCls = getPrefixCls('input-password', customizePrefixCls);
+ var suffixIcon = visibilityToggle && getIcon(prefixCls);
+ var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size));
+ var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), {
+ type: visible ? 'text' : 'password',
+ className: inputClassName,
+ prefixCls: inputPrefixCls,
+ suffix: suffixIcon
+ });
+ if (size) {
+ omittedProps.size = size;
+ }
+ return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({
+ ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef)
+ }, omittedProps));
+ };
+ return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword);
+});
+if (false) {}
+/* harmony default export */ var input_Password = (Password);
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js
+var SearchOutlined = __webpack_require__(25783);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
+var es_button = __webpack_require__(71577);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
+var SizeContext = __webpack_require__(97647);
+// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js
+var Compact = __webpack_require__(4173);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
+var reactNode = __webpack_require__(96159);
+;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js
+
+
+var Search_rest = undefined && undefined.__rest || function (s, e) {
+ var t = {};
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
+ if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
+ if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
+ }
+ return t;
+};
+
+
+
+
+
+
+
+
+
+
+var Search = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _classNames;
+ var customizePrefixCls = props.prefixCls,
+ customizeInputPrefixCls = props.inputPrefixCls,
+ className = props.className,
+ customizeSize = props.size,
+ suffix = props.suffix,
+ _props$enterButton = props.enterButton,
+ enterButton = _props$enterButton === void 0 ? false : _props$enterButton,
+ addonAfter = props.addonAfter,
+ loading = props.loading,
+ disabled = props.disabled,
+ customOnSearch = props.onSearch,
+ customOnChange = props.onChange,
+ onCompositionStart = props.onCompositionStart,
+ onCompositionEnd = props.onCompositionEnd,
+ restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]);
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var contextSize = react.useContext(SizeContext/* default */.Z);
+ var composedRef = react.useRef(false);
+ var prefixCls = getPrefixCls('input-search', customizePrefixCls);
+ var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls);
+ var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction),
+ compactSize = _useCompactItemContex.compactSize;
+ var size = compactSize || customizeSize || contextSize;
+ var inputRef = react.useRef(null);
+ var onChange = function onChange(e) {
+ if (e && e.target && e.type === 'click' && customOnSearch) {
+ customOnSearch(e.target.value, e);
+ }
+ if (customOnChange) {
+ customOnChange(e);
+ }
+ };
+ var onMouseDown = function onMouseDown(e) {
+ var _a;
+ if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) {
+ e.preventDefault();
+ }
+ };
+ var onSearch = function onSearch(e) {
+ var _a, _b;
+ if (customOnSearch) {
+ customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e);
+ }
+ };
+ var onPressEnter = function onPressEnter(e) {
+ if (composedRef.current || loading) {
+ return;
+ }
+ onSearch(e);
+ };
+ var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null;
+ var btnClassName = "".concat(prefixCls, "-button");
+ var button;
+ var enterButtonAsElement = enterButton || {};
+ var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true;
+ if (isAntdButton || enterButtonAsElement.type === 'button') {
+ button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({
+ onMouseDown: onMouseDown,
+ onClick: function onClick(e) {
+ var _a, _b;
+ (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e);
+ onSearch(e);
+ },
+ key: 'enterButton'
+ }, isAntdButton ? {
+ className: btnClassName,
+ size: size
+ } : {}));
+ } else {
+ button = /*#__PURE__*/react.createElement(es_button/* default */.Z, {
+ className: btnClassName,
+ type: enterButton ? 'primary' : undefined,
+ size: size,
+ disabled: disabled,
+ key: "enterButton",
+ onMouseDown: onMouseDown,
+ onClick: onSearch,
+ loading: loading,
+ icon: searchIcon
+ }, enterButton);
+ }
+ if (addonAfter) {
+ button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, {
+ key: 'addonAfter'
+ })];
+ }
+ var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className);
+ var handleOnCompositionStart = function handleOnCompositionStart(e) {
+ composedRef.current = true;
+ onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e);
+ };
+ var handleOnCompositionEnd = function handleOnCompositionEnd(e) {
+ composedRef.current = false;
+ onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e);
+ };
+ return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({
+ ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref),
+ onPressEnter: onPressEnter
+ }, restProps, {
+ size: size,
+ onCompositionStart: handleOnCompositionStart,
+ onCompositionEnd: handleOnCompositionEnd,
+ prefixCls: inputPrefixCls,
+ addonAfter: button,
+ suffix: suffix,
+ onChange: onChange,
+ className: cls,
+ disabled: disabled
+ }));
+});
+if (false) {}
+/* harmony default export */ var input_Search = (Search);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules
+var TextArea = __webpack_require__(80173);
+;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js
+
+
+
+
+
+var input_Input = Input/* default */.ZP;
+input_Input.Group = input_Group;
+input_Input.Search = input_Search;
+input_Input.TextArea = TextArea/* default */.Z;
+input_Input.Password = input_Password;
+/* harmony default export */ var input = (input_Input);
+
+/***/ }),
+
+/***/ 97183:
+/*!**********************************************!*\
+ !*** ./node_modules/antd/es/layout/index.js ***!
+ \**********************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 2897);
+/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 10130);
+
+
+var Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP;
+Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4;
+Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_;
+Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY;
+Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z;
+/* harmony default export */ __webpack_exports__["Z"] = (Layout);
+
+/***/ }),
+
+/***/ 27221:
+/*!****************************************************************!*\
+ !*** ./node_modules/antd/es/layout/style/index.js + 1 modules ***!
+ \****************************************************************/
+/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
+
+
+// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
+var style_default = __webpack_require__(43146);
+;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js
+
+
+
+/***/ }),
+
+/***/ 29924:
+/*!*********************************************************!*\
+ !*** ./node_modules/antd/es/radio/index.js + 4 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "ZP": function() { return /* binding */ es_radio; }
+});
+
+// UNUSED EXPORTS: Button, Group
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(87462);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js
+var useMergedState = __webpack_require__(21770);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
+var SizeContext = __webpack_require__(97647);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/getDataOrAriaProps.js
+var getDataOrAriaProps = __webpack_require__(5467);
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js
+
+var RadioGroupContext = /*#__PURE__*/react.createContext(null);
+var RadioGroupContextProvider = RadioGroupContext.Provider;
+/* harmony default export */ var radio_context = (RadioGroupContext);
+var RadioOptionTypeContext = /*#__PURE__*/react.createContext(null);
+var RadioOptionTypeContextProvider = RadioOptionTypeContext.Provider;
+// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js
+var es = __webpack_require__(50132);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
+var es_ref = __webpack_require__(42550);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
+var DisabledContext = __webpack_require__(98866);
+// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
+var form_context = __webpack_require__(65223);
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js
+
+
+var __rest = undefined && undefined.__rest || function (s, e) {
+ var t = {};
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
+ if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
+ if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
+ }
+ return t;
+};
+
+
+
+
+
+
+
+
+
+
+var InternalRadio = function InternalRadio(props, ref) {
+ var _classNames;
+ var groupContext = react.useContext(radio_context);
+ var radioOptionTypeContext = react.useContext(RadioOptionTypeContext);
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var innerRef = react.useRef();
+ var mergedRef = (0,es_ref/* composeRef */.sQ)(ref, innerRef);
+ var _useContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM),
+ isFormItemInput = _useContext.isFormItemInput;
+ false ? 0 : void 0;
+ var onChange = function onChange(e) {
+ var _a, _b;
+ (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, e);
+ (_b = groupContext === null || groupContext === void 0 ? void 0 : groupContext.onChange) === null || _b === void 0 ? void 0 : _b.call(groupContext, e);
+ };
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ children = props.children,
+ style = props.style,
+ customDisabled = props.disabled,
+ restProps = __rest(props, ["prefixCls", "className", "children", "style", "disabled"]);
+ var radioPrefixCls = getPrefixCls('radio', customizePrefixCls);
+ var prefixCls = ((groupContext === null || groupContext === void 0 ? void 0 : groupContext.optionType) || radioOptionTypeContext) === 'button' ? "".concat(radioPrefixCls, "-button") : radioPrefixCls;
+ var radioProps = (0,esm_extends/* default */.Z)({}, restProps);
+ // ===================== Disabled =====================
+ var disabled = react.useContext(DisabledContext/* default */.Z);
+ radioProps.disabled = customDisabled || disabled;
+ if (groupContext) {
+ radioProps.name = groupContext.name;
+ radioProps.onChange = onChange;
+ radioProps.checked = props.value === groupContext.value;
+ radioProps.disabled = radioProps.disabled || groupContext.disabled;
+ }
+ var wrapperClassString = classnames_default()("".concat(prefixCls, "-wrapper"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className);
+ return (
+ /*#__PURE__*/
+ // eslint-disable-next-line jsx-a11y/label-has-associated-control
+ react.createElement("label", {
+ className: wrapperClassString,
+ style: style,
+ onMouseEnter: props.onMouseEnter,
+ onMouseLeave: props.onMouseLeave
+ }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({}, radioProps, {
+ type: "radio",
+ prefixCls: prefixCls,
+ ref: mergedRef
+ })), children !== undefined ? /*#__PURE__*/react.createElement("span", null, children) : null)
+ );
+};
+var Radio = /*#__PURE__*/react.forwardRef(InternalRadio);
+if (false) {}
+/* harmony default export */ var radio_radio = (Radio);
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js
+
+
+
+
+
+
+
+
+
+
+
+var RadioGroup = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _classNames;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var size = react.useContext(SizeContext/* default */.Z);
+ var _useMergedState = (0,useMergedState/* default */.Z)(props.defaultValue, {
+ value: props.value
+ }),
+ _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
+ value = _useMergedState2[0],
+ setValue = _useMergedState2[1];
+ var onRadioChange = function onRadioChange(ev) {
+ var lastValue = value;
+ var val = ev.target.value;
+ if (!('value' in props)) {
+ setValue(val);
+ }
+ var onChange = props.onChange;
+ if (onChange && val !== lastValue) {
+ onChange(ev);
+ }
+ };
+ var customizePrefixCls = props.prefixCls,
+ _props$className = props.className,
+ className = _props$className === void 0 ? '' : _props$className,
+ options = props.options,
+ _props$buttonStyle = props.buttonStyle,
+ buttonStyle = _props$buttonStyle === void 0 ? 'outline' : _props$buttonStyle,
+ disabled = props.disabled,
+ children = props.children,
+ customizeSize = props.size,
+ style = props.style,
+ id = props.id,
+ onMouseEnter = props.onMouseEnter,
+ onMouseLeave = props.onMouseLeave,
+ onFocus = props.onFocus,
+ onBlur = props.onBlur;
+ var prefixCls = getPrefixCls('radio', customizePrefixCls);
+ var groupPrefixCls = "".concat(prefixCls, "-group");
+ var childrenToRender = children;
+ // 如果存在 options, 优先使用
+ if (options && options.length > 0) {
+ childrenToRender = options.map(function (option) {
+ if (typeof option === 'string' || typeof option === 'number') {
+ // 此处类型自动推导为 string
+ return /*#__PURE__*/react.createElement(radio_radio, {
+ key: option.toString(),
+ prefixCls: prefixCls,
+ disabled: disabled,
+ value: option,
+ checked: value === option
+ }, option);
+ }
+ // 此处类型自动推导为 { label: string value: string }
+ return /*#__PURE__*/react.createElement(radio_radio, {
+ key: "radio-group-value-options-".concat(option.value),
+ prefixCls: prefixCls,
+ disabled: option.disabled || disabled,
+ value: option.value,
+ checked: value === option.value,
+ style: option.style
+ }, option.label);
+ });
+ }
+ var mergedSize = customizeSize || size;
+ var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, (0,getDataOrAriaProps/* default */.Z)(props), {
+ className: classString,
+ style: style,
+ onMouseEnter: onMouseEnter,
+ onMouseLeave: onMouseLeave,
+ onFocus: onFocus,
+ onBlur: onBlur,
+ id: id,
+ ref: ref
+ }), /*#__PURE__*/react.createElement(RadioGroupContextProvider, {
+ value: {
+ onChange: onRadioChange,
+ value: value,
+ disabled: props.disabled,
+ name: props.name,
+ optionType: props.optionType
+ }
+ }, childrenToRender));
+});
+/* harmony default export */ var group = (/*#__PURE__*/react.memo(RadioGroup));
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js
+
+var radioButton_rest = undefined && undefined.__rest || function (s, e) {
+ var t = {};
+ for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
+ if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
+ if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
+ }
+ return t;
+};
+
+
+
+
+var RadioButton = function RadioButton(props, ref) {
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var customizePrefixCls = props.prefixCls,
+ radioProps = radioButton_rest(props, ["prefixCls"]);
+ var prefixCls = getPrefixCls('radio', customizePrefixCls);
+ return /*#__PURE__*/react.createElement(RadioOptionTypeContextProvider, {
+ value: "button"
+ }, /*#__PURE__*/react.createElement(radio_radio, (0,esm_extends/* default */.Z)({
+ prefixCls: prefixCls
+ }, radioProps, {
+ type: "radio",
+ ref: ref
+ })));
+};
+/* harmony default export */ var radioButton = (/*#__PURE__*/react.forwardRef(RadioButton));
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js
+
+
+
+
+var radio_Radio = radio_radio;
+radio_Radio.Button = radioButton;
+radio_Radio.Group = group;
+radio_Radio.__ANT_RADIO = true;
+/* harmony default export */ var es_radio = (radio_Radio);
+
+/***/ }),
+
+/***/ 83822:
+/*!***************************************************************!*\
+ !*** ./node_modules/antd/es/radio/style/index.js + 1 modules ***!
+ \***************************************************************/
+/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
+
+
+// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
+var style_default = __webpack_require__(43146);
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.js
+
+
+// deps-lint-skip: form
+
+/***/ }),
+
+/***/ 7124:
+/*!**********************************************************************************************!*\
+ !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***!
+ \**********************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ icons_EyeOutlined; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/EyeOutlined.js
+// This icon file is generated automatically.
+var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" };
+/* harmony default export */ var asn_EyeOutlined = (EyeOutlined);
+
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(93771);
+;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_EyeOutlined
+ }));
+};
+EyeOutlined_EyeOutlined.displayName = 'EyeOutlined';
+/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined));
+
+/***/ })
+
+}]);
\ No newline at end of file
diff --git a/90180.1843cb10.async.js b/90180.1843cb10.async.js
new file mode 100644
index 0000000000..539cc6a965
--- /dev/null
+++ b/90180.1843cb10.async.js
@@ -0,0 +1,392 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[90180],{
+
+/***/ 90180:
+/*!**************************************************************************!*\
+ !*** ./node_modules/monaco-editor/esm/vs/basic-languages/scala/scala.js ***!
+ \**************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "conf": function() { return /* binding */ conf; },
+/* harmony export */ "language": function() { return /* binding */ language; }
+/* harmony export */ });
+/*---------------------------------------------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+var conf = {
+ /*
+ * `...` is allowed as an identifier.
+ * $ is allowed in identifiers.
+ * unary_ is allowed as an identifier.
+ * _= is allowed as an identifier.
+ */
+ wordPattern: /(unary_[@~!#%^&*()\-=+\\|:<>\/?]+)|([a-zA-Z_$][\w$]*?_=)|(`[^`]+`)|([a-zA-Z_$][\w$]*)/g,
+ comments: {
+ lineComment: '//',
+ blockComment: ['/*', '*/']
+ },
+ brackets: [
+ ['{', '}'],
+ ['[', ']'],
+ ['(', ')']
+ ],
+ autoClosingPairs: [
+ { open: '{', close: '}' },
+ { open: '[', close: ']' },
+ { open: '(', close: ')' },
+ { open: '"', close: '"' },
+ { open: "'", close: "'" }
+ ],
+ surroundingPairs: [
+ { open: '{', close: '}' },
+ { open: '[', close: ']' },
+ { open: '(', close: ')' },
+ { open: '"', close: '"' },
+ { open: "'", close: "'" }
+ ],
+ folding: {
+ markers: {
+ start: new RegExp('^\\s*//\\s*(?:(?:#?region\\b)|(?:))')
+ }
+ }
+};
+var language = {
+ tokenPostfix: '.scala',
+ // We can't easily add everything from Dotty, but we can at least add some of its keywords
+ keywords: [
+ 'asInstanceOf',
+ 'catch',
+ 'class',
+ 'classOf',
+ 'def',
+ 'do',
+ 'else',
+ 'extends',
+ 'finally',
+ 'for',
+ 'foreach',
+ 'forSome',
+ 'if',
+ 'import',
+ 'isInstanceOf',
+ 'macro',
+ 'match',
+ 'new',
+ 'object',
+ 'package',
+ 'return',
+ 'throw',
+ 'trait',
+ 'try',
+ 'type',
+ 'until',
+ 'val',
+ 'var',
+ 'while',
+ 'with',
+ 'yield',
+ // Dotty-specific:
+ 'given',
+ 'enum',
+ 'then'
+ ],
+ // Dotty-specific:
+ softKeywords: ['as', 'export', 'extension', 'end', 'derives', 'on'],
+ constants: ['true', 'false', 'null', 'this', 'super'],
+ modifiers: [
+ 'abstract',
+ 'final',
+ 'implicit',
+ 'lazy',
+ 'override',
+ 'private',
+ 'protected',
+ 'sealed'
+ ],
+ // Dotty-specific:
+ softModifiers: ['inline', 'opaque', 'open', 'transparent', 'using'],
+ name: /(?:[a-z_$][\w$]*|`[^`]+`)/,
+ type: /(?:[A-Z][\w$]*)/,
+ // we include these common regular expressions
+ symbols: /[=>))/, ['@brackets', 'white', 'variable']],
+ [
+ /@name/,
+ {
+ cases: {
+ '@keywords': 'keyword',
+ '@softKeywords': 'keyword',
+ '@modifiers': 'keyword.modifier',
+ '@softModifiers': 'keyword.modifier',
+ '@constants': {
+ token: 'constant',
+ next: '@allowMethod'
+ },
+ '@default': {
+ token: 'identifier',
+ next: '@allowMethod'
+ }
+ }
+ }
+ ],
+ [/@type/, 'type', '@allowMethod'],
+ // whitespace
+ { include: '@whitespace' },
+ // @ annotations.
+ [/@[a-zA-Z_$][\w$]*(?:\.[a-zA-Z_$][\w$]*)*/, 'annotation'],
+ // delimiters and operators
+ [/[{(]/, '@brackets'],
+ [/[})]/, '@brackets', '@allowMethod'],
+ [/\[/, 'operator.square'],
+ [/](?!\s*(?:va[rl]|def|type)\b)/, 'operator.square', '@allowMethod'],
+ [/]/, 'operator.square'],
+ [/([=-]>|<-|>:|<:|:>|<%)(?=[\s\w()[\]{},\."'`])/, 'keyword'],
+ [/@symbols/, 'operator'],
+ // delimiter: after number because of .\d floats
+ [/[;,\.]/, 'delimiter'],
+ // symbols
+ [/'[a-zA-Z$][\w$]*(?!')/, 'attribute.name'],
+ // characters
+ [/'[^\\']'/, 'string', '@allowMethod'],
+ [
+ /(')(@escapes)(')/,
+ ['string', 'string.escape', { token: 'string', next: '@allowMethod' }]
+ ],
+ [/'/, 'string.invalid']
+ ],
+ import: [
+ [/;/, 'delimiter', '@pop'],
+ [/^|$/, '', '@pop'],
+ [/[ \t]+/, 'white'],
+ [/[\n\r]+/, 'white', '@pop'],
+ [/\/\*/, 'comment', '@comment'],
+ [/@name|@type/, 'type'],
+ [/[(){}]/, '@brackets'],
+ [/[[\]]/, 'operator.square'],
+ [/[\.,]/, 'delimiter']
+ ],
+ allowMethod: [
+ [/^|$/, '', '@pop'],
+ [/[ \t]+/, 'white'],
+ [/[\n\r]+/, 'white', '@pop'],
+ [/\/\*/, 'comment', '@comment'],
+ [/(?==>[\s\w([{])/, 'keyword', '@pop'],
+ [
+ /(@name|@symbols)(?=[ \t]*[[({"'`]|[ \t]+(?:[+-]?\.?\d|\w))/,
+ {
+ cases: {
+ '@keywords': { token: 'keyword', next: '@pop' },
+ '->|<-|>:|<:|<%': { token: 'keyword', next: '@pop' },
+ '@default': { token: '@rematch', next: '@pop' }
+ }
+ }
+ ],
+ ['', '', '@pop']
+ ],
+ comment: [
+ [/[^\/*]+/, 'comment'],
+ [/\/\*/, 'comment', '@push'],
+ [/\*\//, 'comment', '@pop'],
+ [/[\/*]/, 'comment']
+ ],
+ case: [
+ [/\b_\*/, 'key'],
+ [/\b(_|true|false|null|this|super)\b/, 'keyword', '@allowMethod'],
+ [/\bif\b|=>/, 'keyword', '@pop'],
+ [/`[^`]+`/, 'identifier', '@allowMethod'],
+ [/@name/, 'variable', '@allowMethod'],
+ [/:::?|\||@(?![a-z_$])/, 'keyword'],
+ { include: '@root' }
+ ],
+ vardef: [
+ [/\b_\*/, 'key'],
+ [/\b(_|true|false|null|this|super)\b/, 'keyword'],
+ [/@name/, 'variable'],
+ [/:::?|\||@(?![a-z_$])/, 'keyword'],
+ [/=|:(?!:)/, 'operator', '@pop'],
+ [/$/, 'white', '@pop'],
+ { include: '@root' }
+ ],
+ string: [
+ [/[^\\"\n\r]+/, 'string'],
+ [/@escapes/, 'string.escape'],
+ [/\\./, 'string.escape.invalid'],
+ [
+ /"/,
+ {
+ token: 'string.quote',
+ bracket: '@close',
+ switchTo: '@allowMethod'
+ }
+ ]
+ ],
+ stringt: [
+ [/[^\\"\n\r]+/, 'string'],
+ [/@escapes/, 'string.escape'],
+ [/\\./, 'string.escape.invalid'],
+ [/"(?=""")/, 'string'],
+ [
+ /"""/,
+ {
+ token: 'string.quote',
+ bracket: '@close',
+ switchTo: '@allowMethod'
+ }
+ ],
+ [/"/, 'string']
+ ],
+ fstring: [
+ [/@escapes/, 'string.escape'],
+ [
+ /"/,
+ {
+ token: 'string.quote',
+ bracket: '@close',
+ switchTo: '@allowMethod'
+ }
+ ],
+ [/\$\$/, 'string'],
+ [/(\$)([a-z_]\w*)/, ['operator', 'identifier']],
+ [/\$\{/, 'operator', '@interp'],
+ [/%%/, 'string'],
+ [
+ /(%)([\-#+ 0,(])(\d+|\.\d+|\d+\.\d+)(@fstring_conv)/,
+ ['metatag', 'keyword.modifier', 'number', 'metatag']
+ ],
+ [/(%)(\d+|\.\d+|\d+\.\d+)(@fstring_conv)/, ['metatag', 'number', 'metatag']],
+ [/(%)([\-#+ 0,(])(@fstring_conv)/, ['metatag', 'keyword.modifier', 'metatag']],
+ [/(%)(@fstring_conv)/, ['metatag', 'metatag']],
+ [/./, 'string']
+ ],
+ fstringt: [
+ [/@escapes/, 'string.escape'],
+ [/"(?=""")/, 'string'],
+ [
+ /"""/,
+ {
+ token: 'string.quote',
+ bracket: '@close',
+ switchTo: '@allowMethod'
+ }
+ ],
+ [/\$\$/, 'string'],
+ [/(\$)([a-z_]\w*)/, ['operator', 'identifier']],
+ [/\$\{/, 'operator', '@interp'],
+ [/%%/, 'string'],
+ [
+ /(%)([\-#+ 0,(])(\d+|\.\d+|\d+\.\d+)(@fstring_conv)/,
+ ['metatag', 'keyword.modifier', 'number', 'metatag']
+ ],
+ [/(%)(\d+|\.\d+|\d+\.\d+)(@fstring_conv)/, ['metatag', 'number', 'metatag']],
+ [/(%)([\-#+ 0,(])(@fstring_conv)/, ['metatag', 'keyword.modifier', 'metatag']],
+ [/(%)(@fstring_conv)/, ['metatag', 'metatag']],
+ [/./, 'string']
+ ],
+ sstring: [
+ [/@escapes/, 'string.escape'],
+ [
+ /"/,
+ {
+ token: 'string.quote',
+ bracket: '@close',
+ switchTo: '@allowMethod'
+ }
+ ],
+ [/\$\$/, 'string'],
+ [/(\$)([a-z_]\w*)/, ['operator', 'identifier']],
+ [/\$\{/, 'operator', '@interp'],
+ [/./, 'string']
+ ],
+ sstringt: [
+ [/@escapes/, 'string.escape'],
+ [/"(?=""")/, 'string'],
+ [
+ /"""/,
+ {
+ token: 'string.quote',
+ bracket: '@close',
+ switchTo: '@allowMethod'
+ }
+ ],
+ [/\$\$/, 'string'],
+ [/(\$)([a-z_]\w*)/, ['operator', 'identifier']],
+ [/\$\{/, 'operator', '@interp'],
+ [/./, 'string']
+ ],
+ interp: [[/{/, 'operator', '@push'], [/}/, 'operator', '@pop'], { include: '@root' }],
+ rawstring: [
+ [/[^"]/, 'string'],
+ [
+ /"/,
+ {
+ token: 'string.quote',
+ bracket: '@close',
+ switchTo: '@allowMethod'
+ }
+ ]
+ ],
+ rawstringt: [
+ [/[^"]/, 'string'],
+ [/"(?=""")/, 'string'],
+ [
+ /"""/,
+ {
+ token: 'string.quote',
+ bracket: '@close',
+ switchTo: '@allowMethod'
+ }
+ ],
+ [/"/, 'string']
+ ],
+ whitespace: [
+ [/[ \t\r\n]+/, 'white'],
+ [/\/\*/, 'comment', '@comment'],
+ [/\/\/.*$/, 'comment']
+ ]
+ }
+};
+
+
+/***/ })
+
+}]);
\ No newline at end of file
diff --git a/93291.2994d4ec.chunk.css b/93291.2994d4ec.chunk.css
new file mode 100644
index 0000000000..94a315a5a0
--- /dev/null
+++ b/93291.2994d4ec.chunk.css
@@ -0,0 +1,830 @@
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/breadcrumb/style/index.less ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-breadcrumb {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-variant: tabular-nums;
+ line-height: 1.66667;
+ list-style: none;
+ font-feature-settings: tnum, "tnum";
+ color: rgba(0, 0, 0, 0.45);
+ font-size: 12px;
+}
+.ant-breadcrumb .anticon {
+ font-size: 12px;
+}
+.ant-breadcrumb ol {
+ display: flex;
+ flex-wrap: wrap;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.ant-breadcrumb a {
+ color: rgba(0, 0, 0, 0.45);
+ transition: color 0.3s;
+}
+.ant-breadcrumb a:hover {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-breadcrumb li:last-child {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-breadcrumb li:last-child a {
+ color: rgba(0, 0, 0, 0.85);
+}
+li:last-child > .ant-breadcrumb-separator {
+ display: none;
+}
+.ant-breadcrumb-separator {
+ margin: 0 4px;
+ color: rgba(0, 0, 0, 0.45);
+}
+.ant-breadcrumb-link > .anticon + span,
+.ant-breadcrumb-link > .anticon + a {
+ margin-left: 4px;
+}
+.ant-breadcrumb-overlay-link > .anticon {
+ margin-left: 4px;
+}
+.ant-breadcrumb-rtl {
+ direction: rtl;
+}
+.ant-breadcrumb-rtl::before {
+ display: table;
+ content: '';
+}
+.ant-breadcrumb-rtl::after {
+ display: table;
+ clear: both;
+ content: '';
+}
+.ant-breadcrumb-rtl > span {
+ float: right;
+}
+.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
+.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
+ margin-right: 4px;
+ margin-left: 0;
+}
+.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
+ margin-right: 4px;
+ margin-left: 0;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/skeleton/style/index.less ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-skeleton {
+ display: table;
+ width: 100%;
+}
+.ant-skeleton-header {
+ display: table-cell;
+ padding-right: 8px;
+ vertical-align: top;
+}
+.ant-skeleton-header .ant-skeleton-avatar {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 28px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-header .ant-skeleton-avatar-lg {
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
+}
+.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-header .ant-skeleton-avatar-sm {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
+}
+.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-content {
+ display: table-cell;
+ width: 100%;
+ vertical-align: top;
+}
+.ant-skeleton-content .ant-skeleton-title {
+ width: 100%;
+ height: 14px;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
+}
+.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
+ margin-top: 20px;
+}
+.ant-skeleton-content .ant-skeleton-paragraph {
+ padding: 0;
+}
+.ant-skeleton-content .ant-skeleton-paragraph > li {
+ width: 100%;
+ height: 14px;
+ list-style: none;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
+}
+.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
+ width: 61%;
+}
+.ant-skeleton-content .ant-skeleton-paragraph > li + li {
+ margin-top: 12px;
+}
+.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
+ margin-top: 8px;
+}
+.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
+ margin-top: 20px;
+}
+.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
+.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
+ border-radius: 100px;
+}
+.ant-skeleton-active .ant-skeleton-title,
+.ant-skeleton-active .ant-skeleton-paragraph > li,
+.ant-skeleton-active .ant-skeleton-avatar,
+.ant-skeleton-active .ant-skeleton-button,
+.ant-skeleton-active .ant-skeleton-input,
+.ant-skeleton-active .ant-skeleton-image {
+ position: relative;
+ /* stylelint-disable-next-line property-no-vendor-prefix,value-no-vendor-prefix */
+ z-index: 0;
+ overflow: hidden;
+ background: transparent;
+}
+.ant-skeleton-active .ant-skeleton-title::after,
+.ant-skeleton-active .ant-skeleton-paragraph > li::after,
+.ant-skeleton-active .ant-skeleton-avatar::after,
+.ant-skeleton-active .ant-skeleton-button::after,
+.ant-skeleton-active .ant-skeleton-input::after,
+.ant-skeleton-active .ant-skeleton-image::after {
+ position: absolute;
+ top: 0;
+ right: -150%;
+ bottom: 0;
+ left: -150%;
+ background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
+ animation: ant-skeleton-loading 1.4s ease infinite;
+ content: '';
+}
+.ant-skeleton.ant-skeleton-block {
+ width: 100%;
+}
+.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
+ width: 100%;
+}
+.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
+ width: 100%;
+}
+.ant-skeleton-element {
+ display: inline-block;
+ width: auto;
+}
+.ant-skeleton-element .ant-skeleton-button {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ border-radius: 2px;
+ width: 56px;
+ min-width: 56px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
+ width: 28px;
+ min-width: 28px;
+}
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
+ width: 28px;
+ min-width: 28px;
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
+ border-radius: 28px;
+}
+.ant-skeleton-element .ant-skeleton-button-lg {
+ width: 64px;
+ min-width: 64px;
+ height: 32px;
+ line-height: 32px;
+}
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
+ width: 32px;
+ min-width: 32px;
+}
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
+ width: 32px;
+ min-width: 32px;
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
+ border-radius: 32px;
+}
+.ant-skeleton-element .ant-skeleton-button-sm {
+ width: 44px;
+ min-width: 44px;
+ height: 22px;
+ line-height: 22px;
+}
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
+ width: 22px;
+ min-width: 22px;
+}
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
+ width: 22px;
+ min-width: 22px;
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
+ border-radius: 22px;
+}
+.ant-skeleton-element .ant-skeleton-avatar {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 28px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-avatar-lg {
+ width: 32px;
+ height: 32px;
+ line-height: 32px;
+}
+.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-avatar-sm {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
+}
+.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-input {
+ display: inline-block;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 140px;
+ min-width: 140px;
+ height: 28px;
+ line-height: 28px;
+}
+.ant-skeleton-element .ant-skeleton-input-lg {
+ width: 160px;
+ min-width: 160px;
+ height: 32px;
+ line-height: 32px;
+}
+.ant-skeleton-element .ant-skeleton-input-sm {
+ width: 110px;
+ min-width: 110px;
+ height: 22px;
+ line-height: 22px;
+}
+.ant-skeleton-element .ant-skeleton-image {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ vertical-align: top;
+ background: rgba(190, 190, 190, 0.2);
+ width: 96px;
+ height: 96px;
+ line-height: 96px;
+}
+.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
+ border-radius: 50%;
+}
+.ant-skeleton-element .ant-skeleton-image-path {
+ fill: #bfbfbf;
+}
+.ant-skeleton-element .ant-skeleton-image-svg {
+ width: 48px;
+ height: 48px;
+ line-height: 48px;
+ max-width: 192px;
+ max-height: 192px;
+}
+.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
+ border-radius: 50%;
+}
+@keyframes ant-skeleton-loading {
+ 0% {
+ transform: translateX(-37.5%);
+ }
+ 100% {
+ transform: translateX(37.5%);
+ }
+}
+.ant-skeleton-rtl {
+ direction: rtl;
+}
+.ant-skeleton-rtl .ant-skeleton-header {
+ padding-right: 0;
+ padding-left: 16px;
+}
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
+ animation-name: ant-skeleton-loading-rtl;
+}
+.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
+ animation-name: ant-skeleton-loading-rtl;
+}
+@keyframes ant-skeleton-loading-rtl {
+ 0% {
+ background-position: 0% 50%;
+ }
+ 100% {
+ background-position: 100% 50%;
+ }
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/radio/style/index.less ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-radio-group {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
+ font-variant: tabular-nums;
+ line-height: 1.66667;
+ list-style: none;
+ font-feature-settings: tnum, "tnum";
+ display: inline-block;
+ font-size: 0;
+}
+.ant-radio-group .ant-badge-count {
+ z-index: 1;
+}
+.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
+ border-left: none;
+}
+.ant-radio-wrapper {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
+ font-variant: tabular-nums;
+ line-height: 1.66667;
+ list-style: none;
+ font-feature-settings: tnum, "tnum";
+ position: relative;
+ display: inline-flex;
+ align-items: baseline;
+ margin-right: 6px;
+ cursor: pointer;
+}
+.ant-radio-wrapper-disabled {
+ cursor: not-allowed;
+}
+.ant-radio-wrapper::after {
+ display: inline-block;
+ width: 0;
+ overflow: hidden;
+ content: '\a0';
+}
+.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] {
+ width: 14px;
+ height: 14px;
+}
+.ant-radio {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
+ font-variant: tabular-nums;
+ line-height: 1.66667;
+ list-style: none;
+ font-feature-settings: tnum, "tnum";
+ position: relative;
+ top: 0.2em;
+ display: inline-block;
+ outline: none;
+ cursor: pointer;
+}
+.ant-radio-wrapper:hover .ant-radio,
+.ant-radio:hover .ant-radio-inner,
+.ant-radio-input:focus + .ant-radio-inner {
+ border-color: #1890ff;
+}
+.ant-radio-input:focus + .ant-radio-inner {
+ box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
+}
+.ant-radio-checked::after {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 1px solid #1890ff;
+ border-radius: 50%;
+ visibility: hidden;
+ animation: antRadioEffect 0.36s ease-in-out;
+ animation-fill-mode: both;
+ content: '';
+}
+.ant-radio:hover::after,
+.ant-radio-wrapper:hover .ant-radio::after {
+ visibility: visible;
+}
+.ant-radio-inner {
+ position: relative;
+ top: 0;
+ left: 0;
+ display: block;
+ width: 14px;
+ height: 14px;
+ background-color: #fff;
+ border-color: #d9d9d9;
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 50%;
+ transition: all 0.3s;
+}
+.ant-radio-inner::after {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ display: block;
+ width: 14px;
+ height: 14px;
+ margin-top: -7px;
+ margin-left: -7px;
+ background-color: #1890ff;
+ border-top: 0;
+ border-left: 0;
+ border-radius: 14px;
+ transform: scale(0);
+ opacity: 0;
+ transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
+ content: ' ';
+}
+.ant-radio-input {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ cursor: pointer;
+ opacity: 0;
+}
+.ant-radio.ant-radio-disabled .ant-radio-inner {
+ border-color: #d9d9d9;
+}
+.ant-radio-checked .ant-radio-inner {
+ border-color: #1890ff;
+}
+.ant-radio-checked .ant-radio-inner::after {
+ transform: scale(0.42857143);
+ opacity: 1;
+ transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
+}
+.ant-radio-disabled {
+ cursor: not-allowed;
+}
+.ant-radio-disabled .ant-radio-inner {
+ background-color: #f5f5f5;
+ cursor: not-allowed;
+}
+.ant-radio-disabled .ant-radio-inner::after {
+ background-color: rgba(0, 0, 0, 0.2);
+}
+.ant-radio-disabled .ant-radio-input {
+ cursor: not-allowed;
+}
+.ant-radio-disabled + span {
+ color: rgba(0, 0, 0, 0.25);
+ cursor: not-allowed;
+}
+span.ant-radio + * {
+ padding-right: 8px;
+ padding-left: 8px;
+}
+.ant-radio-button-wrapper {
+ position: relative;
+ display: inline-block;
+ height: 28px;
+ margin: 0;
+ padding: 0 7px;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
+ line-height: 26px;
+ background: #fff;
+ border: 1px solid #d9d9d9;
+ border-top-width: 1.02px;
+ border-left-width: 0;
+ cursor: pointer;
+ transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
+}
+.ant-radio-button-wrapper a {
+ color: rgba(0, 0, 0, 0.85);
+}
+.ant-radio-button-wrapper > .ant-radio-button {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ width: 100%;
+ height: 100%;
+}
+.ant-radio-group-large .ant-radio-button-wrapper {
+ height: 32px;
+ font-size: 14px;
+ line-height: 30px;
+}
+.ant-radio-group-small .ant-radio-button-wrapper {
+ height: 22px;
+ padding: 0 7px;
+ line-height: 20px;
+}
+.ant-radio-button-wrapper:not(:first-child)::before {
+ position: absolute;
+ top: -1px;
+ left: -1px;
+ display: block;
+ box-sizing: content-box;
+ width: 1px;
+ height: 100%;
+ padding: 1px 0;
+ background-color: #d9d9d9;
+ transition: background-color 0.3s;
+ content: '';
+}
+.ant-radio-button-wrapper:first-child {
+ border-left: 1px solid #d9d9d9;
+ border-radius: 2px 0 0 2px;
+}
+.ant-radio-button-wrapper:last-child {
+ border-radius: 0 2px 2px 0;
+}
+.ant-radio-button-wrapper:first-child:last-child {
+ border-radius: 2px;
+}
+.ant-radio-button-wrapper:hover {
+ position: relative;
+ color: #1890ff;
+}
+.ant-radio-button-wrapper:focus-within {
+ box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
+}
+.ant-radio-button-wrapper .ant-radio-inner,
+.ant-radio-button-wrapper input[type='checkbox'],
+.ant-radio-button-wrapper input[type='radio'] {
+ width: 0;
+ height: 0;
+ opacity: 0;
+ pointer-events: none;
+}
+.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
+ z-index: 1;
+ color: #1890ff;
+ background: #fff;
+ border-color: #1890ff;
+}
+.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
+ background-color: #1890ff;
+}
+.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
+ border-color: #1890ff;
+}
+.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
+ color: #40a9ff;
+ border-color: #40a9ff;
+}
+.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
+ background-color: #40a9ff;
+}
+.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
+ color: #096dd9;
+ border-color: #096dd9;
+}
+.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
+ background-color: #096dd9;
+}
+.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
+ box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
+}
+.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
+ color: #fff;
+ background: #1890ff;
+ border-color: #1890ff;
+}
+.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
+ color: #fff;
+ background: #40a9ff;
+ border-color: #40a9ff;
+}
+.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
+ color: #fff;
+ background: #096dd9;
+ border-color: #096dd9;
+}
+.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
+ box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
+}
+.ant-radio-button-wrapper-disabled {
+ color: rgba(0, 0, 0, 0.25);
+ background-color: #f5f5f5;
+ border-color: #d9d9d9;
+ cursor: not-allowed;
+}
+.ant-radio-button-wrapper-disabled:first-child,
+.ant-radio-button-wrapper-disabled:hover {
+ color: rgba(0, 0, 0, 0.25);
+ background-color: #f5f5f5;
+ border-color: #d9d9d9;
+}
+.ant-radio-button-wrapper-disabled:first-child {
+ border-left-color: #d9d9d9;
+}
+.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
+ color: rgba(0, 0, 0, 0.25);
+ background-color: #e6e6e6;
+ border-color: #d9d9d9;
+ box-shadow: none;
+}
+@keyframes antRadioEffect {
+ 0% {
+ transform: scale(1);
+ opacity: 0.5;
+ }
+ 100% {
+ transform: scale(1.6);
+ opacity: 0;
+ }
+}
+.ant-radio-group.ant-radio-group-rtl {
+ direction: rtl;
+}
+.ant-radio-wrapper.ant-radio-wrapper-rtl {
+ margin-right: 0;
+ margin-left: 6px;
+ direction: rtl;
+}
+.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
+ border-right-width: 0;
+ border-left-width: 1px;
+}
+.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
+ right: -1px;
+ left: 0;
+}
+.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
+ border-right: 1px solid #d9d9d9;
+ border-radius: 0 2px 2px 0;
+}
+.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
+ border-right-color: #40a9ff;
+}
+.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
+ border-radius: 2px 0 0 2px;
+}
+.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
+ border-right-color: #d9d9d9;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-rate {
+ box-sizing: border-box;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
+ font-variant: tabular-nums;
+ line-height: 1.66667;
+ font-feature-settings: tnum, "tnum";
+ display: inline-block;
+ margin: 0;
+ padding: 0;
+ color: #fadb14;
+ font-size: 16px;
+ line-height: inherit;
+ list-style: none;
+ outline: none;
+}
+.ant-rate-disabled .ant-rate-star {
+ cursor: default;
+}
+.ant-rate-disabled .ant-rate-star > div:hover {
+ transform: scale(1);
+}
+.ant-rate-star {
+ position: relative;
+ display: inline-block;
+ color: inherit;
+ cursor: pointer;
+}
+.ant-rate-star:not(:last-child) {
+ margin-right: 8px;
+}
+.ant-rate-star > div {
+ transition: all 0.3s, outline 0s;
+}
+.ant-rate-star > div:hover {
+ transform: scale(1.1);
+}
+.ant-rate-star > div:focus {
+ outline: 0;
+}
+.ant-rate-star > div:focus-visible {
+ outline: 1px dashed #fadb14;
+ transform: scale(1.1);
+}
+.ant-rate-star-first,
+.ant-rate-star-second {
+ color: #f0f0f0;
+ transition: all 0.3s;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.ant-rate-star-first .anticon,
+.ant-rate-star-second .anticon {
+ vertical-align: middle;
+}
+.ant-rate-star-first {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 50%;
+ height: 100%;
+ overflow: hidden;
+ opacity: 0;
+}
+.ant-rate-star-half .ant-rate-star-first,
+.ant-rate-star-half .ant-rate-star-second {
+ opacity: 1;
+}
+.ant-rate-star-half .ant-rate-star-first,
+.ant-rate-star-full .ant-rate-star-second {
+ color: inherit;
+}
+.ant-rate-text {
+ display: inline-block;
+ margin: 0 8px;
+ font-size: 12px;
+}
+.ant-rate-rtl {
+ direction: rtl;
+}
+.ant-rate-rtl .ant-rate-star:not(:last-child) {
+ margin-right: 0;
+ margin-left: 8px;
+}
+.ant-rate-rtl .ant-rate-star-first {
+ right: 0;
+ left: auto;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
diff --git a/40874.ad1102d8.async.js b/93291.7b851662.async.js
similarity index 72%
rename from 40874.ad1102d8.async.js
rename to 93291.7b851662.async.js
index d98a01a882..1bd0354c8b 100644
--- a/40874.ad1102d8.async.js
+++ b/93291.7b851662.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[40874],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[93291,69085],{
/***/ 66023:
/*!*******************************************************************!*\
@@ -594,6 +594,443 @@ var style_default = __webpack_require__(43146);
// deps-lint-skip: form
+/***/ }),
+
+/***/ 73481:
+/*!*************************************************************!*\
+ !*** ./node_modules/antd/es/skeleton/index.js + 11 modules ***!
+ \*************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ skeleton; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
+var defineProperty = __webpack_require__(4942);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(87462);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
+var esm_typeof = __webpack_require__(71002);
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(94184);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js
+var omit = __webpack_require__(98423);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Element.js
+
+
+
+
+var Element = function Element(props) {
+ var _classNames, _classNames2;
+ var prefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ size = props.size,
+ shape = props.shape;
+ var sizeCls = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), size === 'small'), _classNames));
+ var shapeCls = classnames_default()((_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-circle"), shape === 'circle'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-square"), shape === 'square'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-round"), shape === 'round'), _classNames2));
+ var sizeStyle = react.useMemo(function () {
+ return typeof size === 'number' ? {
+ width: size,
+ height: size,
+ lineHeight: "".concat(size, "px")
+ } : {};
+ }, [size]);
+ return /*#__PURE__*/react.createElement("span", {
+ className: classnames_default()(prefixCls, sizeCls, shapeCls, className),
+ style: (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, sizeStyle), style)
+ });
+};
+/* harmony default export */ var skeleton_Element = (Element);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Avatar.js
+
+
+
+
+
+
+
+var SkeletonAvatar = function SkeletonAvatar(props) {
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ active = props.active,
+ _props$shape = props.shape,
+ shape = _props$shape === void 0 ? 'circle' : _props$shape,
+ _props$size = props.size,
+ size = _props$size === void 0 ? 'default' : _props$size;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var otherProps = (0,omit/* default */.Z)(props, ['prefixCls', 'className']);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-avatar"),
+ shape: shape,
+ size: size
+ }, otherProps)));
+};
+/* harmony default export */ var Avatar = (SkeletonAvatar);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Button.js
+
+
+
+
+
+
+
+var SkeletonButton = function SkeletonButton(props) {
+ var _classNames;
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ active = props.active,
+ _props$block = props.block,
+ block = _props$block === void 0 ? false : _props$block,
+ _props$size = props.size,
+ size = _props$size === void 0 ? 'default' : _props$size;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-button"),
+ size: size
+ }, otherProps)));
+};
+/* harmony default export */ var Button = (SkeletonButton);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
+var objectSpread2 = __webpack_require__(1413);
+;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/DotChartOutlined.js
+// This icon file is generated automatically.
+var DotChartOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, "name": "dot-chart", "theme": "outlined" };
+/* harmony default export */ var asn_DotChartOutlined = (DotChartOutlined);
+
+// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
+var AntdIcon = __webpack_require__(93771);
+;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DotChartOutlined.js
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var DotChartOutlined_DotChartOutlined = function DotChartOutlined(props, ref) {
+ return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
+ ref: ref,
+ icon: asn_DotChartOutlined
+ }));
+};
+DotChartOutlined_DotChartOutlined.displayName = 'DotChartOutlined';
+/* harmony default export */ var icons_DotChartOutlined = (/*#__PURE__*/react.forwardRef(DotChartOutlined_DotChartOutlined));
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Node.js
+
+
+
+
+
+var SkeletonNode = function SkeletonNode(props) {
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ active = props.active,
+ children = props.children;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className);
+ var content = children !== null && children !== void 0 ? children : /*#__PURE__*/react.createElement(icons_DotChartOutlined, null);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement("div", {
+ className: classnames_default()("".concat(prefixCls, "-image"), className),
+ style: style
+ }, content));
+};
+/* harmony default export */ var Node = (SkeletonNode);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Image.js
+
+
+
+
+var path = 'M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z';
+var SkeletonImage = function SkeletonImage(props) {
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ active = props.active;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-active"), active), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement("div", {
+ className: classnames_default()("".concat(prefixCls, "-image"), className),
+ style: style
+ }, /*#__PURE__*/react.createElement("svg", {
+ viewBox: "0 0 1098 1024",
+ xmlns: "http://www.w3.org/2000/svg",
+ className: "".concat(prefixCls, "-image-svg")
+ }, /*#__PURE__*/react.createElement("path", {
+ d: path,
+ className: "".concat(prefixCls, "-image-path")
+ }))));
+};
+/* harmony default export */ var Image = (SkeletonImage);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Input.js
+
+
+
+
+
+
+
+var SkeletonInput = function SkeletonInput(props) {
+ var _classNames;
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ active = props.active,
+ block = props.block,
+ _props$size = props.size,
+ size = _props$size === void 0 ? 'default' : _props$size;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ var otherProps = (0,omit/* default */.Z)(props, ['prefixCls']);
+ var cls = classnames_default()(prefixCls, "".concat(prefixCls, "-element"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-block"), block), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-input"),
+ size: size
+ }, otherProps)));
+};
+/* harmony default export */ var Input = (SkeletonInput);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
+var toConsumableArray = __webpack_require__(74902);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Paragraph.js
+
+
+
+var Paragraph = function Paragraph(props) {
+ var getWidth = function getWidth(index) {
+ var width = props.width,
+ _props$rows = props.rows,
+ rows = _props$rows === void 0 ? 2 : _props$rows;
+ if (Array.isArray(width)) {
+ return width[index];
+ }
+ // last paragraph
+ if (rows - 1 === index) {
+ return width;
+ }
+ return undefined;
+ };
+ var prefixCls = props.prefixCls,
+ className = props.className,
+ style = props.style,
+ rows = props.rows;
+ var rowList = (0,toConsumableArray/* default */.Z)(Array(rows)).map(function (_, index) {
+ return (
+ /*#__PURE__*/
+ // eslint-disable-next-line react/no-array-index-key
+ react.createElement("li", {
+ key: index,
+ style: {
+ width: getWidth(index)
+ }
+ })
+ );
+ });
+ return /*#__PURE__*/react.createElement("ul", {
+ className: classnames_default()(prefixCls, className),
+ style: style
+ }, rowList);
+};
+/* harmony default export */ var skeleton_Paragraph = (Paragraph);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Title.js
+
+/* eslint-disable jsx-a11y/heading-has-content */
+
+
+var Title = function Title(_ref) {
+ var prefixCls = _ref.prefixCls,
+ className = _ref.className,
+ width = _ref.width,
+ style = _ref.style;
+ return /*#__PURE__*/react.createElement("h3", {
+ className: classnames_default()(prefixCls, className),
+ style: (0,esm_extends/* default */.Z)({
+ width: width
+ }, style)
+ });
+};
+/* harmony default export */ var skeleton_Title = (Title);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/Skeleton.js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+function getComponentProps(prop) {
+ if (prop && (0,esm_typeof/* default */.Z)(prop) === 'object') {
+ return prop;
+ }
+ return {};
+}
+function getAvatarBasicProps(hasTitle, hasParagraph) {
+ if (hasTitle && !hasParagraph) {
+ // Square avatar
+ return {
+ size: 'large',
+ shape: 'square'
+ };
+ }
+ return {
+ size: 'large',
+ shape: 'circle'
+ };
+}
+function getTitleBasicProps(hasAvatar, hasParagraph) {
+ if (!hasAvatar && hasParagraph) {
+ return {
+ width: '38%'
+ };
+ }
+ if (hasAvatar && hasParagraph) {
+ return {
+ width: '50%'
+ };
+ }
+ return {};
+}
+function getParagraphBasicProps(hasAvatar, hasTitle) {
+ var basicProps = {};
+ // Width
+ if (!hasAvatar || !hasTitle) {
+ basicProps.width = '61%';
+ }
+ // Rows
+ if (!hasAvatar && hasTitle) {
+ basicProps.rows = 3;
+ } else {
+ basicProps.rows = 2;
+ }
+ return basicProps;
+}
+var Skeleton = function Skeleton(props) {
+ var customizePrefixCls = props.prefixCls,
+ loading = props.loading,
+ className = props.className,
+ style = props.style,
+ children = props.children,
+ _props$avatar = props.avatar,
+ avatar = _props$avatar === void 0 ? false : _props$avatar,
+ _props$title = props.title,
+ title = _props$title === void 0 ? true : _props$title,
+ _props$paragraph = props.paragraph,
+ paragraph = _props$paragraph === void 0 ? true : _props$paragraph,
+ active = props.active,
+ round = props.round;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
+ if (loading || !('loading' in props)) {
+ var _classNames;
+ var hasAvatar = !!avatar;
+ var hasTitle = !!title;
+ var hasParagraph = !!paragraph;
+ // Avatar
+ var avatarNode;
+ if (hasAvatar) {
+ var avatarProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-avatar")
+ }, getAvatarBasicProps(hasTitle, hasParagraph)), getComponentProps(avatar));
+ // We direct use SkeletonElement as avatar in skeleton internal.
+ avatarNode = /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-header")
+ }, /*#__PURE__*/react.createElement(skeleton_Element, (0,esm_extends/* default */.Z)({}, avatarProps)));
+ }
+ var contentNode;
+ if (hasTitle || hasParagraph) {
+ // Title
+ var $title;
+ if (hasTitle) {
+ var titleProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-title")
+ }, getTitleBasicProps(hasAvatar, hasParagraph)), getComponentProps(title));
+ $title = /*#__PURE__*/react.createElement(skeleton_Title, (0,esm_extends/* default */.Z)({}, titleProps));
+ }
+ // Paragraph
+ var paragraphNode;
+ if (hasParagraph) {
+ var paragraphProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({
+ prefixCls: "".concat(prefixCls, "-paragraph")
+ }, getParagraphBasicProps(hasAvatar, hasTitle)), getComponentProps(paragraph));
+ paragraphNode = /*#__PURE__*/react.createElement(skeleton_Paragraph, (0,esm_extends/* default */.Z)({}, paragraphProps));
+ }
+ contentNode = /*#__PURE__*/react.createElement("div", {
+ className: "".concat(prefixCls, "-content")
+ }, $title, paragraphNode);
+ }
+ var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-avatar"), hasAvatar), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-active"), active), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-round"), round), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", {
+ className: cls,
+ style: style
+ }, avatarNode, contentNode);
+ }
+ return typeof children !== 'undefined' ? children : null;
+};
+Skeleton.Button = Button;
+Skeleton.Avatar = Avatar;
+Skeleton.Input = Input;
+Skeleton.Image = Image;
+Skeleton.Node = Node;
+/* harmony default export */ var skeleton_Skeleton = (Skeleton);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/index.js
+
+/* harmony default export */ var skeleton = (skeleton_Skeleton);
+
+/***/ }),
+
+/***/ 61099:
+/*!******************************************************************!*\
+ !*** ./node_modules/antd/es/skeleton/style/index.js + 1 modules ***!
+ \******************************************************************/
+/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
+
+
+// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
+var style_default = __webpack_require__(43146);
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.less
+// extracted by mini-css-extract-plugin
+
+;// CONCATENATED MODULE: ./node_modules/antd/es/skeleton/style/index.js
+
+
+
/***/ }),
/***/ 13622:
diff --git a/color.less b/color.less
index b5da3bc5d5..b3e6f02ba1 100644
--- a/color.less
+++ b/color.less
@@ -83,7 +83,7 @@ html {--antd-wave-shadow-color: @primary-color;}
.ant-zoom-right-enter, .ant-zoom-right-appear {animation-fill-mode: both;}
.ant-zoom-right-leave {animation-fill-mode: both;}
.ant-alert {color: @text-color;border-radius: 2px;}
-.ant-alert-success {background-color: color(~`colorPalette("@{success-color}", 1)`);border: 1px solid color(~`colorPalette("@{success-color}", 3)`);}
+.ant-alert-success {background-color: color(~`colorPalette("@{success-color}", 1)`);border: 1px solid color(~`colorPalette("@{success-color}", 4)`);}
.ant-alert-success .ant-alert-icon {color: @success-color;}
.ant-alert-info {background-color: color(~`colorPalette("@{primary-color}", 1)`);border: 1px solid color(~`colorPalette("@{primary-color}", 3)`);}
.ant-alert-info .ant-alert-icon {color: @primary-color;}
@@ -563,10 +563,10 @@ a.ant-btn-disabled:active > a:only-child::after {background: transparent;}
.ant-comment-actions > li > span {color: @text-color-secondary;}
.ant-comment-actions > li > span:hover {color: #595959;}
.ant-picker-status-error.ant-picker, .ant-picker-status-error.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @error-color;}
-.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(72, 162, 77, 0.2);border-right-width: 1px;}
+.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 136, 97, 0.2);border-right-width: 1px;}
.ant-picker-status-error.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{error-color}", 5)`);}
.ant-picker-status-warning.ant-picker, .ant-picker-status-warning.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @warning-color;}
-.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(190, 211, 63, 0.2);border-right-width: 1px;}
+.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(80, 45, 110, 0.2);border-right-width: 1px;}
.ant-picker-status-warning.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{warning-color}", 5)`);}
.ant-picker {color: @text-color;background: #fff;border: 1px solid @border-color-base;border-radius: 2px;}
.ant-picker:hover, .ant-picker-focused {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px;}
@@ -788,16 +788,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.anticon.ant-input-clear-icon:hover, .ant-input-clear-icon:hover {color: @text-color-secondary;}
.anticon.ant-input-clear-icon:active, .ant-input-clear-icon:active {color: @text-color;}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @error-color;}
-.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(72, 162, 77, 0.2);border-right-width: 1px;}
+.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 136, 97, 0.2);border-right-width: 1px;}
.ant-input-status-error .ant-input-prefix {color: @error-color;}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @warning-color;}
-.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(190, 211, 63, 0.2);border-right-width: 1px;}
+.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(80, 45, 110, 0.2);border-right-width: 1px;}
.ant-input-status-warning .ant-input-prefix {color: @warning-color;}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @error-color;}
-.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(72, 162, 77, 0.2);border-right-width: 1px;}
+.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 136, 97, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-error .ant-input-prefix {color: @error-color;}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @warning-color;}
-.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(190, 211, 63, 0.2);border-right-width: 1px;}
+.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(80, 45, 110, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-warning .ant-input-prefix {color: @warning-color;}
.ant-input-group-wrapper-status-error .ant-input-group-addon {color: @error-color;border-color: @error-color;}
.ant-input-group-wrapper-status-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;}
@@ -894,16 +894,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-input-number-affix-wrapper > div.ant-input-number {border: none;}
.ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {box-shadow: none !important;}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @error-color;}
-.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(72, 162, 77, 0.2);border-right-width: 1px;}
+.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 136, 97, 0.2);border-right-width: 1px;}
.ant-input-number-status-error .ant-input-number-prefix {color: @error-color;}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @warning-color;}
-.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(190, 211, 63, 0.2);border-right-width: 1px;}
+.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(80, 45, 110, 0.2);border-right-width: 1px;}
.ant-input-number-status-warning .ant-input-number-prefix {color: @warning-color;}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @error-color;}
-.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(72, 162, 77, 0.2);border-right-width: 1px;}
+.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 136, 97, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {color: @error-color;}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @warning-color;}
-.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(190, 211, 63, 0.2);border-right-width: 1px;}
+.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(80, 45, 110, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {color: @warning-color;}
.ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {color: @error-color;border-color: @error-color;}
.ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {color: @warning-color;border-color: @warning-color;}
@@ -1024,10 +1024,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-list-grid .ant-col > .ant-list-item {border-bottom: none;}
.ant-list-bordered {border: 1px solid @border-color-base;border-radius: 2px;}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @error-color;}
-.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(72, 162, 77, 0.2);border-right-width: 1px;}
+.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 136, 97, 0.2);border-right-width: 1px;}
.ant-mentions-status-error .ant-input-prefix {color: @error-color;}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @warning-color;}
-.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(190, 211, 63, 0.2);border-right-width: 1px;}
+.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(80, 45, 110, 0.2);border-right-width: 1px;}
.ant-mentions-status-warning .ant-input-prefix {color: @warning-color;}
.ant-mentions {color: @text-color;background-color: #fff;background-image: none;border: 1px solid @border-color-base;border-radius: 2px;}
.ant-mentions::placeholder {color: #bfbfbf;}
@@ -1360,9 +1360,9 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-select-multiple .ant-select-selection-item-remove {color: inherit;color: @text-color-secondary;}
.ant-select-multiple .ant-select-selection-item-remove:hover {color: rgba(0, 0, 0, 0.75);}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @error-color !important;}
-.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(72, 162, 77, 0.2);border-right-width: 1px;}
+.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(131, 136, 97, 0.2);border-right-width: 1px;}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @warning-color !important;}
-.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(190, 211, 63, 0.2);border-right-width: 1px;}
+.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(80, 45, 110, 0.2);border-right-width: 1px;}
.ant-select {color: @text-color;}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {background-color: #fff;border: 1px solid @border-color-base;border-radius: 2px;}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {border-color: color(~`colorPalette("@{primary-color}", 5)`);box-shadow: 0 0 0 2px fade(@primary-color, 20%);border-right-width: 1px;}
@@ -1636,9 +1636,9 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;}
.ant-tag-checkable:active, .ant-tag-checkable-checked {color: #fff;}
.ant-tag-checkable-checked {background-color: @primary-color;}
.ant-tag-checkable:active {background-color: color(~`colorPalette("@{primary-color}", 7)`);}
-.ant-tag-pink {color: #c41d7f;background: #fff0f6;border-color: #ffadd2;}
+.ant-tag-pink {color: #c41d7f;background: color(~`colorPalette("@{success-color}", 4)`);border-color: #ffadd2;}
.ant-tag-pink-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;}
-.ant-tag-magenta {color: #c41d7f;background: #fff0f6;border-color: #ffadd2;}
+.ant-tag-magenta {color: #c41d7f;background: color(~`colorPalette("@{success-color}", 4)`);border-color: #ffadd2;}
.ant-tag-magenta-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;}
.ant-tag-red {color: #cf1322;background: #fff1f0;border-color: #ffa39e;}
.ant-tag-red-inverse {color: #fff;background: #f5222d;border-color: #f5222d;}
@@ -1662,7 +1662,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;}
.ant-tag-geekblue-inverse {color: #fff;background: #2f54eb;border-color: #2f54eb;}
.ant-tag-purple {color: #531dab;background: #f9f0ff;border-color: #d3adf7;}
.ant-tag-purple-inverse {color: #fff;background: #722ed1;border-color: #722ed1;}
-.ant-tag-success {color: @success-color;background: color(~`colorPalette("@{success-color}", 1)`);border-color: color(~`colorPalette("@{success-color}", 3)`);}
+.ant-tag-success {color: @success-color;background: color(~`colorPalette("@{success-color}", 1)`);border-color: color(~`colorPalette("@{success-color}", 4)`);}
.ant-tag-processing {color: @primary-color;background: color(~`colorPalette("@{primary-color}", 1)`);border-color: color(~`colorPalette("@{primary-color}", 3)`);}
.ant-tag-error {color: @error-color;background: color(~`colorPalette("@{error-color}", 1)`);border-color: color(~`colorPalette("@{error-color}", 3)`);}
.ant-tag-warning {color: @warning-color;background: color(~`colorPalette("@{warning-color}", 1)`);border-color: color(~`colorPalette("@{warning-color}", 3)`);}
diff --git a/index.html b/index.html
index f3117e3d92..fa3217942d 100644
--- a/index.html
+++ b/index.html
@@ -15,7 +15,7 @@
-
+
diff --git a/layouts__SimpleLayouts.268d5fee.async.js b/layouts__SimpleLayouts.e3a87ef9.async.js
similarity index 98%
rename from layouts__SimpleLayouts.268d5fee.async.js
rename to layouts__SimpleLayouts.e3a87ef9.async.js
index 4c16dc75aa..f2b8bd3800 100644
--- a/layouts__SimpleLayouts.268d5fee.async.js
+++ b/layouts__SimpleLayouts.e3a87ef9.async.js
@@ -1,6 +1,19 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[37062],{
+/***/ 509:
+/*!*********************************************************************!*\
+ !*** ./node_modules/@ant-design/icons-svg/es/asn/SearchOutlined.js ***!
+ \*********************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__) {
+
+// This icon file is generated automatically.
+var SearchOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, "name": "search", "theme": "outlined" };
+/* harmony default export */ __webpack_exports__["Z"] = (SearchOutlined);
+
+
+/***/ }),
+
/***/ 36579:
/*!*********************************************************!*\
!*** ./src/components/PreviewAll/index.tsx + 1 modules ***!
@@ -2075,6 +2088,124 @@ var SimpleLayouts = function SimpleLayouts(_ref) {
/***/ }),
+/***/ 48783:
+/*!****************************************************************!*\
+ !*** ./node_modules/antd/es/_util/throttleByAnimationFrame.js ***!
+ \****************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "U": function() { return /* binding */ throttleByAnimationFrameDecorator; },
+/* harmony export */ "t": function() { return /* binding */ throttleByAnimationFrame; }
+/* harmony export */ });
+/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ 74902);
+/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 75164);
+
+
+function throttleByAnimationFrame(fn) {
+ var requestId;
+ var later = function later(args) {
+ return function () {
+ requestId = null;
+ fn.apply(void 0, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(args));
+ };
+ };
+ var throttled = function throttled() {
+ if (requestId == null) {
+ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
+ requestId = (0,rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)(later(args));
+ }
+ };
+ throttled.cancel = function () {
+ rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"].cancel */ .Z.cancel(requestId);
+ requestId = null;
+ };
+ return throttled;
+}
+function throttleByAnimationFrameDecorator() {
+ return function throttle(target, key, descriptor) {
+ var fn = descriptor.value;
+ var definingProperty = false;
+ return {
+ configurable: true,
+ get: function get() {
+ // In IE11 calling Object.defineProperty has a side-effect of evaluating the
+ // getter for the property which is being replaced. This causes infinite
+ // recursion and an "Out of stack space" error.
+ // eslint-disable-next-line no-prototype-builtins
+ if (definingProperty || this === target.prototype || this.hasOwnProperty(key)) {
+ /* istanbul ignore next */
+ return fn;
+ }
+ var boundFn = throttleByAnimationFrame(fn.bind(this));
+ definingProperty = true;
+ Object.defineProperty(this, key, {
+ value: boundFn,
+ configurable: true,
+ writable: true
+ });
+ definingProperty = false;
+ return boundFn;
+ }
+ };
+ };
+}
+
+/***/ }),
+
+/***/ 25783:
+/*!*************************************************************************************!*\
+ !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js ***!
+ \*************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
+/* harmony import */ var _ant_design_icons_svg_es_asn_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/SearchOutlined */ 509);
+/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 93771);
+
+// GENERATE BY ./scripts/generate.ts
+// DON NOT EDIT IT MANUALLY
+
+
+
+var SearchOutlined = function SearchOutlined(props, ref) {
+ return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
+ ref: ref,
+ icon: _ant_design_icons_svg_es_asn_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
+ }));
+};
+SearchOutlined.displayName = 'SearchOutlined';
+/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(SearchOutlined));
+
+/***/ }),
+
+/***/ 81626:
+/*!*******************************************************!*\
+ !*** ./node_modules/rc-pagination/es/locale/zh_CN.js ***!
+ \*******************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__) {
+
+/* harmony default export */ __webpack_exports__["Z"] = ({
+ // Options.jsx
+ items_per_page: '条/页',
+ jump_to: '跳至',
+ jump_to_confirm: '确定',
+ page: '页',
+ // Pagination.jsx
+ prev_page: '上一页',
+ next_page: '下一页',
+ prev_5: '向前 5 页',
+ next_5: '向后 5 页',
+ prev_3: '向前 3 页',
+ next_3: '向后 3 页',
+ page_size: '页码'
+});
+
+/***/ }),
+
/***/ 32637:
/*!***********************************************!*\
!*** ./src/assets/images/AssistantCode3.jpeg ***!
diff --git a/monaco-editor.23fff70b.async.js b/monaco-editor.9d4d64b2.async.js
similarity index 99%
rename from monaco-editor.23fff70b.async.js
rename to monaco-editor.9d4d64b2.async.js
index 4210abc96a..a034504f2b 100644
--- a/monaco-editor.23fff70b.async.js
+++ b/monaco-editor.9d4d64b2.async.js
@@ -171,6 +171,7 @@ __webpack_require__(/*! ../language/typescript/monaco.contribution.js */ 15422);
__webpack_require__(/*! ../basic-languages/vb/vb.contribution.js */ 58203);
__webpack_require__(/*! ../basic-languages/xml/xml.contribution.js */ 81905);
__webpack_require__(/*! ../basic-languages/yaml/yaml.contribution.js */ 94199);
+__webpack_require__(/*! ../basic-languages/scala/scala.contribution.js */ 37266);
/***/ }),
@@ -23965,6 +23966,31 @@ __webpack_require__.r(__webpack_exports__);
});
+/***/ }),
+
+/***/ 37266:
+/*!***************************************************************************************!*\
+ !*** ./node_modules/monaco-editor/esm/vs/basic-languages/scala/scala.contribution.js ***!
+ \***************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _contribution_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_.contribution.js */ 25552);
+/*---------------------------------------------------------------------------------------------
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+
+(0,_contribution_js__WEBPACK_IMPORTED_MODULE_0__/* .registerLanguage */ .H)({
+ id: 'scala',
+ extensions: ['.scala', '.sc', '.sbt'],
+ aliases: ['Scala', 'scala', 'SBT', 'Sbt', 'sbt', 'Dotty', 'dotty'],
+ mimetypes: ['text/x-scala-source', 'text/x-scala', 'text/x-sbt', 'text/x-dotty'],
+ loader: function () { return __webpack_require__.e(/*! import() */ 90180).then(__webpack_require__.bind(__webpack_require__, /*! ./scala.js */ 90180)); }
+});
+
+
/***/ }),
/***/ 2375:
diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.319f6536.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.6031a0ee.async.js
similarity index 99%
rename from p__Classrooms__Lists__CommonHomework__Detail__index.319f6536.async.js
rename to p__Classrooms__Lists__CommonHomework__Detail__index.6031a0ee.async.js
index 9922787c45..8bf9d27a06 100644
--- a/p__Classrooms__Lists__CommonHomework__Detail__index.319f6536.async.js
+++ b/p__Classrooms__Lists__CommonHomework__Detail__index.6031a0ee.async.js
@@ -4301,19 +4301,19 @@ var WorkList = function WorkList(_ref) {
ellipsis: true,
align: 'center',
dataIndex: 'user_name'
- },
- // !workList?.anonymous_comment && {
- // title: '学号',
- // width: '8%',
- // ellipsis: true,
- // align: 'center',
- // dataIndex: 'student_id',
- // sortOrder: sortObj['student_id'],
- // sortDirections: ['descend', 'ascend'],
- // sorter: true,
- // render: (text: number) => text,
- // },
- !((0,authority/* isStudent */.dE)() && (workList !== null && workList !== void 0 && (_workList$homework_st = workList.homework_status) !== null && _workList$homework_st !== void 0 && _workList$homework_st.includes('匿评中') || workList !== null && workList !== void 0 && (_workList$homework_st2 = workList.homework_status) !== null && _workList$homework_st2 !== void 0 && _workList$homework_st2.includes('申诉中'))) && workList.course_group_count !== 0 && {
+ }, !(workList !== null && workList !== void 0 && workList.anonymous_comment) && {
+ title: '学号',
+ width: '8%',
+ ellipsis: true,
+ align: 'center',
+ dataIndex: 'student_id',
+ sortOrder: sortObj['student_id'],
+ sortDirections: ['descend', 'ascend'],
+ sorter: true,
+ render: function render(text) {
+ return text;
+ }
+ }, !((0,authority/* isStudent */.dE)() && (workList !== null && workList !== void 0 && (_workList$homework_st = workList.homework_status) !== null && _workList$homework_st !== void 0 && _workList$homework_st.includes('匿评中') || workList !== null && workList !== void 0 && (_workList$homework_st2 = workList.homework_status) !== null && _workList$homework_st2 !== void 0 && _workList$homework_st2.includes('申诉中'))) && workList.course_group_count !== 0 && {
title: '分班',
width: '8%',
ellipsis: true,
diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.9a7ebdd6.chunk.css b/p__Classrooms__Lists__CommonHomework__Detail__index.c4c12468.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__CommonHomework__Detail__index.9a7ebdd6.chunk.css
rename to p__Classrooms__Lists__CommonHomework__Detail__index.c4c12468.chunk.css
index 7e92381817..b12396122f 100644
--- a/p__Classrooms__Lists__CommonHomework__Detail__index.9a7ebdd6.chunk.css
+++ b/p__Classrooms__Lists__CommonHomework__Detail__index.c4c12468.chunk.css
@@ -1414,6 +1414,9 @@ span.CodeMirror-selectedtext {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__CommonHomework__index.b34fadf2.chunk.css b/p__Classrooms__Lists__CommonHomework__index.d03220e8.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__CommonHomework__index.b34fadf2.chunk.css
rename to p__Classrooms__Lists__CommonHomework__index.d03220e8.chunk.css
index 63ecca128e..ba472191d2 100644
--- a/p__Classrooms__Lists__CommonHomework__index.b34fadf2.chunk.css
+++ b/p__Classrooms__Lists__CommonHomework__index.d03220e8.chunk.css
@@ -135,6 +135,9 @@
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__Exercise__Add__index.36646944.async.js b/p__Classrooms__Lists__Exercise__Add__index.91637b82.async.js
similarity index 84%
rename from p__Classrooms__Lists__Exercise__Add__index.36646944.async.js
rename to p__Classrooms__Lists__Exercise__Add__index.91637b82.async.js
index ef02aa4838..05dba84548 100644
--- a/p__Classrooms__Lists__Exercise__Add__index.36646944.async.js
+++ b/p__Classrooms__Lists__Exercise__Add__index.91637b82.async.js
@@ -19,9 +19,6 @@ __webpack_require__.d(__webpack_exports__, {
var style = __webpack_require__(14934);
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
var message = __webpack_require__(12461);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(17061);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
var button_style = __webpack_require__(29913);
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
@@ -42,6 +39,9 @@ var input = __webpack_require__(75008);
var cascader_style = __webpack_require__(95847);
// EXTERNAL MODULE: ./node_modules/antd/es/cascader/index.js + 17 modules
var cascader = __webpack_require__(45239);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js
var row_style = __webpack_require__(13062);
// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js
@@ -294,12 +294,12 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
return _onModalOk.apply(this, arguments);
}
function _onModalOk() {
- _onModalOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(time, cb) {
+ _onModalOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(time, cb) {
var value, courseid, _courseid2, id, subid, res, _res$data3, _res$data4;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
case 0:
- _context2.next = 2;
+ _context3.next = 2;
return form.validateFields();
case 2:
value = form.getFieldValue();
@@ -307,18 +307,19 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
_courseid2 = slicedToArray_default()(courseid, 2), id = _courseid2[0], subid = _courseid2[1];
value.sub_discipline_id = subid;
value.is_md = true;
- _context2.next = 9;
+ value.time = parseInt(value.time) > 9999 ? 9999 : value.time;
+ _context3.next = 10;
return dispatch({
type: "exercise/addExercise",
payload: objectSpread2_default()(objectSpread2_default()({}, value), params)
});
- case 9:
- res = _context2.sent;
+ case 10:
+ res = _context3.sent;
if (!(res.status === 0)) {
- _context2.next = 16;
+ _context3.next = 17;
break;
}
- _context2.next = 13;
+ _context3.next = 14;
return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/notice_at.json"), {
method: 'POST',
body: {
@@ -327,19 +328,19 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
time: time
}
});
- case 13:
+ case 14:
_umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat((_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.exercise_id, "/edit"));
- _context2.next = 17;
+ _context3.next = 18;
break;
- case 16:
- message/* default.error */.ZP.error(res.message);
case 17:
- cb();
+ message/* default.error */.ZP.error(res.message);
case 18:
+ cb();
+ case 19:
case "end":
- return _context2.stop();
+ return _context3.stop();
}
- }, _callee2);
+ }, _callee3);
}));
return _onModalOk.apply(this, arguments);
}
@@ -350,18 +351,18 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
return _set_work_points.apply(this, arguments);
}
function _set_work_points() {
- _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) {
+ _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
case 0:
if (items !== null && items !== void 0 && items.ec_point_ids) {
- _context3.next = 2;
+ _context4.next = 2;
break;
}
- return _context3.abrupt("return");
+ return _context4.abrupt("return");
case 2:
- _context3.next = 4;
+ _context4.next = 4;
return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), {
method: 'post',
body: objectSpread2_default()({
@@ -369,12 +370,12 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
}, items)
});
case 4:
- res = _context3.sent;
+ res = _context4.sent;
case 5:
case "end":
- return _context3.stop();
+ return _context4.stop();
}
- }, _callee3);
+ }, _callee4);
}));
return _set_work_points.apply(this, arguments);
}
@@ -420,6 +421,67 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
layout: "vertical",
form: form,
+ onFinish: /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) {
+ var res, courseid, _courseid, id, subid, _res, _res$data, _res$data2;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ setBtnLoading(true);
+ //调用接口 获取是否要弹窗
+ _context.next = 3;
+ return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/overload_alert.json"), {
+ method: 'get',
+ params: {
+ course_id: params === null || params === void 0 ? void 0 : params.coursesId
+ }
+ });
+ case 3:
+ res = _context.sent;
+ if (!(res !== null && res !== void 0 && res.alert)) {
+ _context.next = 8;
+ break;
+ }
+ dispatch({
+ type: 'classroomList/setActionTabs',
+ payload: {
+ key: '预约弹窗'
+ }
+ });
+ _context.next = 17;
+ break;
+ case 8:
+ courseid = value.courseid;
+ _courseid = slicedToArray_default()(courseid, 2), id = _courseid[0], subid = _courseid[1];
+ value.sub_discipline_id = subid;
+ value.is_md = true;
+ value.time = parseInt(value.time) > 9999 ? 9999 : value.time;
+ _context.next = 15;
+ return dispatch({
+ type: "exercise/addExercise",
+ payload: objectSpread2_default()(objectSpread2_default()({}, value), params)
+ });
+ case 15:
+ _res = _context.sent;
+ if (_res.status === 0) {
+ set_work_points((_res$data = _res.data) === null || _res$data === void 0 ? void 0 : _res$data.exercise_id);
+ (0,util/* trackEvent */.L9)(['教学课堂', '试卷', '新建试卷']);
+ _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat((_res$data2 = _res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.exercise_id, "/edit"));
+ } else {
+ // message.error(res.message)
+ }
+ case 17:
+ setBtnLoading(false);
+ case 18:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function (_x4) {
+ return _ref2.apply(this, arguments);
+ };
+ }(),
className: Addmodules.formWrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
label: "方向&课程:",
@@ -462,7 +524,6 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {
min: 1,
max: 9999,
- maxLength: 60,
placeholder: "\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
@@ -516,64 +577,16 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
children: "\u53D6\u6D88"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
loading: btnLoading,
- onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var value, res, courseid, _courseid, id, subid, _res, _res$data, _res$data2;
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
case 0:
- _context.next = 2;
- return form.validateFields();
- case 2:
- value = form.getFieldValue();
- setBtnLoading(true);
- //调用接口 获取是否要弹窗
- _context.next = 6;
- return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/overload_alert.json"), {
- method: 'get',
- params: {
- course_id: params === null || params === void 0 ? void 0 : params.coursesId
- }
- });
- case 6:
- res = _context.sent;
- if (!(res !== null && res !== void 0 && res.alert)) {
- _context.next = 11;
- break;
- }
- dispatch({
- type: 'classroomList/setActionTabs',
- payload: {
- key: '预约弹窗'
- }
- });
- _context.next = 19;
- break;
- case 11:
- courseid = value.courseid;
- _courseid = slicedToArray_default()(courseid, 2), id = _courseid[0], subid = _courseid[1];
- value.sub_discipline_id = subid;
- value.is_md = true;
- _context.next = 17;
- return dispatch({
- type: "exercise/addExercise",
- payload: objectSpread2_default()(objectSpread2_default()({}, value), params)
- });
- case 17:
- _res = _context.sent;
- if (_res.status === 0) {
- set_work_points((_res$data = _res.data) === null || _res$data === void 0 ? void 0 : _res$data.exercise_id);
- (0,util/* trackEvent */.L9)(['教学课堂', '试卷', '新建试卷']);
- _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat((_res$data2 = _res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.exercise_id, "/edit"));
- } else {
- // message.error(res.message)
- }
- case 19:
- setBtnLoading(false);
- case 20:
+ form.submit();
+ case 1:
case "end":
- return _context.stop();
+ return _context2.stop();
}
- }, _callee);
+ }, _callee2);
})),
type: "primary",
style: {
@@ -586,12 +599,12 @@ var ExerciseAdd = function ExerciseAdd(_ref) {
})]
});
};
-/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref3) {
- var classroomList = _ref3.classroomList,
- loading = _ref3.loading,
- user = _ref3.user,
- problemset = _ref3.problemset,
- globalSetting = _ref3.globalSetting;
+/* harmony default export */ var Add = ((0,_umi_production_exports.connect)(function (_ref4) {
+ var classroomList = _ref4.classroomList,
+ loading = _ref4.loading,
+ user = _ref4.user,
+ problemset = _ref4.problemset,
+ globalSetting = _ref4.globalSetting;
return {
classroomList: classroomList,
globalSetting: globalSetting,
diff --git a/p__Classrooms__Lists__Exercise__Detail__index.db3e8c94.async.js b/p__Classrooms__Lists__Exercise__Detail__index.a2fbaf65.async.js
similarity index 99%
rename from p__Classrooms__Lists__Exercise__Detail__index.db3e8c94.async.js
rename to p__Classrooms__Lists__Exercise__Detail__index.a2fbaf65.async.js
index af849eb50f..1b8c5a2b73 100644
--- a/p__Classrooms__Lists__Exercise__Detail__index.db3e8c94.async.js
+++ b/p__Classrooms__Lists__Exercise__Detail__index.a2fbaf65.async.js
@@ -3002,6 +3002,19 @@ var pythonLangage = {
// { label: "printf", content: 'printf("")' },
]
};
+
+var scalaLangage = {
+ keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield',
+ // Dotty-specific:
+ 'given', 'enum', 'then'],
+ quickKey: [{
+ label: "println",
+ content: ['println($0)'].join('\n')
+ }
+ // { label: "#include", content: '#include ""' },
+ // { label: "printf", content: 'printf("")' },
+ ]
+};
// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js
var js = __webpack_require__(84204);
var js_default = /*#__PURE__*/__webpack_require__.n(js);
@@ -3233,6 +3246,39 @@ function getSuggestions(monaco, model, position, keywords, snippts) {
};
}
});
+ monaco.languages.registerCompletionItemProvider('scala', {
+ provideCompletionItems: function provideCompletionItems(model, position) {
+ var word = model.getWordUntilPosition(position);
+ var wordRange = {
+ startLineNumber: position.lineNumber,
+ endLineNumber: position.lineNumber,
+ startColumn: word.startColumn,
+ endColumn: word.endColumn
+ };
+ var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn);
+ return {
+ suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) {
+ return {
+ label: item,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item,
+ insertText: item,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) {
+ return {
+ label: item.label,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item.content,
+ insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })))
+ };
+ }
+ });
monaco.languages.registerCompletionItemProvider('python', {
provideCompletionItems: function provideCompletionItems(model, position) {
var word = model.getWordUntilPosition(position);
@@ -3285,7 +3331,7 @@ var jsx_runtime = __webpack_require__(85893);
-var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
+var _excluded = ["width", "height", "value", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
@@ -3348,7 +3394,8 @@ var DICT = {
Sml: 'javascript',
OpenGL: 'cpp',
Perl5: 'perl',
- Orange: 'python'
+ Orange: 'python',
+ Scala: "scale"
};
function getLanguageByMirrorName() {
var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
@@ -3373,8 +3420,6 @@ var monaco = null;
_ref$height = _ref.height,
height = _ref$height === void 0 ? '100%' : _ref$height,
value = _ref.value,
- _ref$language = _ref.language,
- language = _ref$language === void 0 ? 'javascript' : _ref$language,
_ref$style = _ref.style,
style = _ref$style === void 0 ? {} : _ref$style,
_ref$options = _ref.options,
@@ -3401,6 +3446,7 @@ var monaco = null;
_ref$errorContent = _ref.errorContent,
errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent,
props = objectWithoutProperties_default()(_ref, _excluded);
+ var language = "scala";
var editorEl = (0,react.useRef)();
var editor = (0,react.useRef)({});
var optionsRef = (0,react.useRef)();
@@ -11403,6 +11449,7 @@ var PreventCheatingSettings_PublishSettings = function PublishSettings(_ref) {
});
case 3:
res = _context.sent;
+ setPageLoading(false);
if (res.status === 0) {
message/* default.success */.ZP.success('更新成功');
dispatch({
@@ -11413,10 +11460,9 @@ var PreventCheatingSettings_PublishSettings = function PublishSettings(_ref) {
type: 'exercise/getWorkSetting',
payload: objectSpread2_default()({}, params)
});
- setPageLoading(false);
setDisabled(true);
}
- case 5:
+ case 6:
case "end":
return _context.stop();
}
@@ -15919,6 +15965,13 @@ var ExportSetting = function ExportSetting(_ref) {
type: 'exercise/getWorkSetting',
payload: objectSpread2_default()({}, params)
});
+ dispatch({
+ type: 'exercise/getExerciseExportHeadData',
+ payload: {
+ id: params.exerciseId || params.categoryId,
+ identify: params.userId || null
+ }
+ });
setPageLoading(false);
}
case 5:
diff --git a/p__Classrooms__Lists__Exercise__Detail__index.72c221b0.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.f702b995.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__Exercise__Detail__index.72c221b0.chunk.css
rename to p__Classrooms__Lists__Exercise__Detail__index.f702b995.chunk.css
index 1b636547b1..66dcbe69e6 100644
--- a/p__Classrooms__Lists__Exercise__Detail__index.72c221b0.chunk.css
+++ b/p__Classrooms__Lists__Exercise__Detail__index.f702b995.chunk.css
@@ -303,6 +303,9 @@ li:last-child > .ant-breadcrumb-separator {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__Exercise__Export__index.8f57aff6.async.js b/p__Classrooms__Lists__Exercise__Export__index.9bc1a33d.async.js
similarity index 97%
rename from p__Classrooms__Lists__Exercise__Export__index.8f57aff6.async.js
rename to p__Classrooms__Lists__Exercise__Export__index.9bc1a33d.async.js
index 89daee3a14..ca9d623d5c 100644
--- a/p__Classrooms__Lists__Exercise__Export__index.8f57aff6.async.js
+++ b/p__Classrooms__Lists__Exercise__Export__index.9bc1a33d.async.js
@@ -375,6 +375,13 @@ var ExportSetting = function ExportSetting(_ref) {
type: 'exercise/getWorkSetting',
payload: objectSpread2_default()({}, params)
});
+ dispatch({
+ type: 'exercise/getExerciseExportHeadData',
+ payload: {
+ id: params.exerciseId || params.categoryId,
+ identify: params.userId || null
+ }
+ });
setPageLoading(false);
}
case 5:
@@ -1097,9 +1104,9 @@ var es_button = __webpack_require__(71577);
var breadcrumb_style = __webpack_require__(63102);
// EXTERNAL MODULE: ./node_modules/antd/es/breadcrumb/index.js + 3 modules
var breadcrumb = __webpack_require__(58492);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
-var toConsumableArray = __webpack_require__(861);
-var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(74704);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules
var divider_style = __webpack_require__(98541);
// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js
@@ -1715,7 +1722,7 @@ var PageCount = 30;
var TextArea = input/* default.TextArea */.Z.TextArea;
var questionType = (/* unused pure expression or super */ null && (['单选题', '多选题', '判断题', '填空题', '简答题', '实训题', '编程题']));
var Export = function Export(_ref) {
- var _userInfo$course, _exportData$exercise3, _exportData$exercise_3, _exportData$exercise4, _exportData$exercise5, _exportData$exercise6, _exportData$exercise7;
+ var _userInfo$course, _exportData$exercise3, _exportData$exercise_, _exportData$exercise4, _exportData$exercise5, _exportData$exercise6, _exportData$exercise7;
var exercise = _ref.exercise,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
@@ -2101,6 +2108,7 @@ var Export = function Export(_ref) {
// return;
// }
pages = exportElement.current.children;
+ console.log(pages);
title = "".concat(moment_default()().format('YYYY-MM-DD HH:mm:ss'));
if ((_exercise$exerciseExp2 = exercise.exerciseExportHeadData) !== null && _exercise$exerciseExp2 !== void 0 && _exercise$exerciseExp2.user) {
title = "".concat(((_exercise$exerciseExp3 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp3 === void 0 ? void 0 : _exercise$exerciseExp3.student_id) || '').concat((_exercise$exerciseExp4 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp4 === void 0 ? void 0 : _exercise$exerciseExp4.user);
@@ -2115,6 +2123,9 @@ var Export = function Export(_ref) {
unit: 'in',
format: 'letter',
orientation: 'portrait'
+ },
+ pagebreak: {
+ mode: ['avoid-all']
}
};
worker = html2pdf_default()();
@@ -2151,17 +2162,17 @@ var Export = function Export(_ref) {
}, _loop);
});
i = 0;
- case 18:
+ case 19:
if (!(i < pages.length)) {
- _context8.next = 23;
+ _context8.next = 24;
break;
}
- return _context8.delegateYield(_loop(i), "t0", 20);
- case 20:
+ return _context8.delegateYield(_loop(i), "t0", 21);
+ case 21:
i++;
- _context8.next = 18;
+ _context8.next = 19;
break;
- case 23:
+ case 24:
if (!!(allStudents !== null && allStudents !== void 0 && allStudents.length) && type === 'all') {
next();
} else {
@@ -2175,7 +2186,7 @@ var Export = function Export(_ref) {
download();
}
// openNewWindow(pdfUrl)
- case 24:
+ case 25:
case "end":
return _context8.stop();
}
@@ -2473,34 +2484,61 @@ var Export = function Export(_ref) {
if (noWan.toString().length < 4) noWan = "0" + noWan;
return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num);
};
- var renderDom = function renderDom(er, key) {
+ var renderDom = function renderDom(er, key, index) {
if (er.category) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "font16 c-light-primary",
- children: [toChinesNum(er.key + 1), "\u3001", er.name]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- className: "c-grey-999",
- children: ["\uFF08\u5171", er.count, "\u9898\uFF0C", (er === null || er === void 0 ? void 0 : er.question_type) === 7 ? "\u5305\u542B".concat(er === null || er === void 0 ? void 0 : er.sub_count, "\u5C0F\u9898\uFF1B") : '', "\u5171", er.score, "\u5206\uFF09"]
- })]
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: "font16 c-light-primary",
+ children: [toChinesNum(index + 1), "\u3001", er.name]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: "c-grey-999",
+ children: ["\uFF08\u5171", er.count, "\u9898\uFF0C", (er === null || er === void 0 ? void 0 : er.question_type) === 7 ? "\u5305\u542B".concat(er === null || er === void 0 ? void 0 : er.sub_count, "\u5C0F\u9898\uFF1B") : '', "\u5171", er.score, "\u5206\uFF09"]
+ })]
+ }), renderQuestion(er.questionDetail, key)]
});
} else {
- return renderQuestion(er, key);
+ return renderQuestion(er.questionDetail, key);
}
};
var renderClassifyQuestion = (0,react.useCallback)(function () {
- var _exercise$exerciseExp5, _exercise$exerciseExp6, _exportData$exercise_, _exportData$exercise_2, _Array, _Array$fill, _Array$fill$map;
+ var _exercise$exerciseExp5, _exercise$exerciseExp6, _Array, _Array$fill, _Array$fill$map;
var step = (exercise === null || exercise === void 0 ? void 0 : (_exercise$exerciseExp5 = exercise.exerciseExportHeadData) === null || _exercise$exerciseExp5 === void 0 ? void 0 : (_exercise$exerciseExp6 = _exercise$exerciseExp5.exercise_header) === null || _exercise$exerciseExp6 === void 0 ? void 0 : _exercise$exerciseExp6.export_page_num) || 40;
- var data = exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise_ = exportData.exercise_question_types) === null || _exportData$exercise_ === void 0 ? void 0 : (_exportData$exercise_2 = _exportData$exercise_.map(function (item, key) {
- return [objectSpread2_default()(objectSpread2_default()({}, item), {}, {
- items: null,
- category: 1,
- key: key
- })].concat(toConsumableArray_default()(item.items));
- })) === null || _exportData$exercise_2 === void 0 ? void 0 : _exportData$exercise_2.flat();
- var sortKey = 0;
- if (data !== null && data !== void 0 && data.length) return (_Array = new Array(Math.ceil((data === null || data === void 0 ? void 0 : data.length) / step))) === null || _Array === void 0 ? void 0 : (_Array$fill = _Array.fill([])) === null || _Array$fill === void 0 ? void 0 : (_Array$fill$map = _Array$fill.map(function (item, key) {
- return data.slice(key * step, key * step + step);
+ var newData = [];
+ var questionIndex = 1; //小题题号
+ var _iterator = createForOfIteratorHelper_default()((exportData === null || exportData === void 0 ? void 0 : exportData.exercise_question_types) || []),
+ _step;
+ try {
+ var _loop3 = function _loop3() {
+ var questionItem = _step.value;
+ questionItem.items.forEach(function (question, index) {
+ if (index === 0) {
+ newData.push(objectSpread2_default()(objectSpread2_default()({}, questionItem), {}, {
+ items: null,
+ category: 1,
+ questionDetail: question,
+ questionIndex: questionIndex
+ }));
+ } else {
+ newData.push({
+ questionDetail: question,
+ questionIndex: questionIndex
+ });
+ }
+ questionIndex++;
+ });
+ };
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ _loop3();
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ console.log(exportData === null || exportData === void 0 ? void 0 : exportData.exercise_question_types, newData);
+ if (newData !== null && newData !== void 0 && newData.length) return (_Array = new Array(Math.ceil((newData === null || newData === void 0 ? void 0 : newData.length) / step))) === null || _Array === void 0 ? void 0 : (_Array$fill = _Array.fill([])) === null || _Array$fill === void 0 ? void 0 : (_Array$fill$map = _Array$fill.map(function (item, key) {
+ return newData.slice(key * step, key * step + step);
})) === null || _Array$fill$map === void 0 ? void 0 : _Array$fill$map.map(function (i, k) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "pl60 pr30",
@@ -2513,14 +2551,13 @@ var Export = function Export(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {
className: Exportmodules.divider
})]
- }), i === null || i === void 0 ? void 0 : i.map(function (item, key) {
- if (!!item.question_title) ++sortKey;
- return renderDom(item, sortKey);
+ }), i === null || i === void 0 ? void 0 : i.map(function (item, index) {
+ return renderDom(item, item.questionIndex, index);
})]
});
});
return null;
- }, [exportData === null || exportData === void 0 ? void 0 : exportData.exercise_question_types, autoHeight]);
+ }, [exportData, exercise, autoHeight]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
className: "edu-container",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
@@ -2545,7 +2582,7 @@ var Export = function Export(_ref) {
children: "\u8BD5\u5377\u8BE6\u60C5"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, {
- children: (exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise_3 = exportData.exercise_answer_user) === null || _exportData$exercise_3 === void 0 ? void 0 : _exportData$exercise_3.user_name) || (exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise4 = exportData.exercise) === null || _exportData$exercise4 === void 0 ? void 0 : _exportData$exercise4.exercise_name)
+ children: (exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise_ = exportData.exercise_answer_user) === null || _exportData$exercise_ === void 0 ? void 0 : _exportData$exercise_.user_name) || (exportData === null || exportData === void 0 ? void 0 : (_exportData$exercise4 = exportData.exercise) === null || _exportData$exercise4 === void 0 ? void 0 : _exportData$exercise4.exercise_name)
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
@@ -2606,6 +2643,11 @@ var Export = function Export(_ref) {
show: (0,authority/* isAdmin */.GJ)()
}].filter(function (item) {
return item.show;
+ }).map(function (item) {
+ return {
+ label: item.label,
+ key: item.key
+ };
})
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
diff --git a/p__Classrooms__Lists__Exercise__index.676d6fe6.chunk.css b/p__Classrooms__Lists__Exercise__index.1d04a565.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__Exercise__index.676d6fe6.chunk.css
rename to p__Classrooms__Lists__Exercise__index.1d04a565.chunk.css
index 055ba1ad78..9f83299a19 100644
--- a/p__Classrooms__Lists__Exercise__index.676d6fe6.chunk.css
+++ b/p__Classrooms__Lists__Exercise__index.1d04a565.chunk.css
@@ -2094,6 +2094,9 @@
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.d0b63994.chunk.css b/p__Classrooms__Lists__GroupHomework__Detail__index.803d71fe.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__GroupHomework__Detail__index.d0b63994.chunk.css
rename to p__Classrooms__Lists__GroupHomework__Detail__index.803d71fe.chunk.css
index 3b4d2a3313..cf957e1afd 100644
--- a/p__Classrooms__Lists__GroupHomework__Detail__index.d0b63994.chunk.css
+++ b/p__Classrooms__Lists__GroupHomework__Detail__index.803d71fe.chunk.css
@@ -1198,6 +1198,9 @@ span.CodeMirror-selectedtext {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__GroupHomework__Review__index.af82ca93.async.js b/p__Classrooms__Lists__GroupHomework__Review__index.43e91161.async.js
similarity index 99%
rename from p__Classrooms__Lists__GroupHomework__Review__index.af82ca93.async.js
rename to p__Classrooms__Lists__GroupHomework__Review__index.43e91161.async.js
index aaffd635ae..581310b427 100644
--- a/p__Classrooms__Lists__GroupHomework__Review__index.af82ca93.async.js
+++ b/p__Classrooms__Lists__GroupHomework__Review__index.43e91161.async.js
@@ -525,7 +525,7 @@ var _excluded = ["shixunHomeworks", "globalSetting", "loading", "user", "dispatc
var questionType = (/* unused pure expression or super */ null && (['单选题', '多选题', '判断题', '填空题', '简答题', '实训题']));
var ExeriseReview = function ExeriseReview(_ref) {
- var _userInfo$course, _studentWorkDetail$ho, _studentWorkDetail$re, _studentWorkSupplyDet, _studentWorkDetail$pr, _studentWorkDetail$pr2, _studentWorkDetail$pr3, _studentWorkDetail$pr4, _user$navigationInfo, _user$navigationInfo$, _studentWorkDetail$pr5, _studentWorkDetail$pr6, _studentWorkDetail$pr7, _studentWorkDetail$wo, _studentWorkDetail$wo2, _studentWorkDetail$no, _studentWorkDetail$no2, _studentWorkDetail$no3, _studentWorkDetail$co, _studentWorkDetail$ho2, _studentWorkDetail$ho3, _studentWorkDetail$ho4, _studentWorkCommon$co;
+ var _userInfo$course, _studentWorkDetail$ho, _studentWorkDetail$re, _studentWorkSupplyDet, _studentWorkDetail$pr, _studentWorkDetail$pr2, _studentWorkDetail$pr3, _studentWorkDetail$pr4, _user$navigationInfo, _user$navigationInfo$, _studentWorkDetail$pr5, _studentWorkDetail$pr6, _studentWorkDetail$pr7, _studentWorkDetail$wo, _studentWorkDetail$wo2, _studentWorkDetail$no, _studentWorkDetail$no2, _studentWorkDetail$no3, _studentWorkDetail$co, _studentWorkDetail$ho2, _studentWorkCommon$co;
var shixunHomeworks = _ref.shixunHomeworks,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
@@ -1117,7 +1117,7 @@ var ExeriseReview = function ExeriseReview(_ref) {
children: ["\u5DF2\u5B8C\u6210\u533F\u8BC4\uFF1A", studentWorkDetail === null || studentWorkDetail === void 0 ? void 0 : (_studentWorkDetail$co = studentWorkDetail.commented_user_names) === null || _studentWorkDetail$co === void 0 ? void 0 : _studentWorkDetail$co.toString()]
})]
})
- }), ((0,authority/* isAdmin */.GJ)() || (studentWorkDetail === null || studentWorkDetail === void 0 ? void 0 : (_studentWorkDetail$ho2 = studentWorkDetail.homework_status) === null || _studentWorkDetail$ho2 === void 0 ? void 0 : _studentWorkDetail$ho2.includes("匿评中")) || (studentWorkDetail === null || studentWorkDetail === void 0 ? void 0 : (_studentWorkDetail$ho3 = studentWorkDetail.homework_status) === null || _studentWorkDetail$ho3 === void 0 ? void 0 : _studentWorkDetail$ho3.includes("申诉中"))) && /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
+ }), ((0,authority/* isAdmin */.GJ)() || (studentWorkDetail === null || studentWorkDetail === void 0 ? void 0 : studentWorkDetail.show_evaluation)) && /*#__PURE__*/(0,jsx_runtime.jsx)("section", {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", {
className: [Reviewmodules.replyList, 'bg-white'].join(' '),
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
@@ -1148,7 +1148,7 @@ var ExeriseReview = function ExeriseReview(_ref) {
children: "\u8C03\u5206"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {})]
- }), (!(studentWorkCommon !== null && studentWorkCommon !== void 0 && studentWorkCommon.ultimate) || (studentWorkDetail === null || studentWorkDetail === void 0 ? void 0 : (_studentWorkDetail$ho4 = studentWorkDetail.homework_status) === null || _studentWorkDetail$ho4 === void 0 ? void 0 : _studentWorkDetail$ho4.includes("匿评中"))) && !(studentWorkCommon !== null && studentWorkCommon !== void 0 && studentWorkCommon.is_author) && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
+ }), (!(studentWorkCommon !== null && studentWorkCommon !== void 0 && studentWorkCommon.ultimate) || (studentWorkDetail === null || studentWorkDetail === void 0 ? void 0 : (_studentWorkDetail$ho2 = studentWorkDetail.homework_status) === null || _studentWorkDetail$ho2 === void 0 ? void 0 : _studentWorkDetail$ho2.includes("匿评中"))) && !(studentWorkCommon !== null && studentWorkCommon !== void 0 && studentWorkCommon.is_author) && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
layout: "vertical",
form: form,
diff --git a/p__Classrooms__Lists__GroupHomework__index.fc466fab.chunk.css b/p__Classrooms__Lists__GroupHomework__index.30f81a56.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__GroupHomework__index.fc466fab.chunk.css
rename to p__Classrooms__Lists__GroupHomework__index.30f81a56.chunk.css
index 5fbd9f49f6..8eaac381a5 100644
--- a/p__Classrooms__Lists__GroupHomework__index.fc466fab.chunk.css
+++ b/p__Classrooms__Lists__GroupHomework__index.30f81a56.chunk.css
@@ -424,6 +424,9 @@
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.0e58d6e5.chunk.css b/p__Classrooms__Lists__ProgramHomework__Detail__index.0dad9a10.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__ProgramHomework__Detail__index.0e58d6e5.chunk.css
rename to p__Classrooms__Lists__ProgramHomework__Detail__index.0dad9a10.chunk.css
index d62ba6042a..75405a671e 100644
--- a/p__Classrooms__Lists__ProgramHomework__Detail__index.0e58d6e5.chunk.css
+++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.0dad9a10.chunk.css
@@ -703,6 +703,9 @@ li:last-child > .ant-breadcrumb-separator {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__ProgramHomework__index.2488dd8c.chunk.css b/p__Classrooms__Lists__ProgramHomework__index.5c408c9a.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__ProgramHomework__index.2488dd8c.chunk.css
rename to p__Classrooms__Lists__ProgramHomework__index.5c408c9a.chunk.css
index 4cc6e93b86..6f73f5973c 100644
--- a/p__Classrooms__Lists__ProgramHomework__index.2488dd8c.chunk.css
+++ b/p__Classrooms__Lists__ProgramHomework__index.5c408c9a.chunk.css
@@ -135,6 +135,9 @@
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.7cb48d89.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.4c2962ee.async.js
similarity index 99%
rename from p__Classrooms__Lists__ShixunHomeworks__Detail__index.7cb48d89.async.js
rename to p__Classrooms__Lists__ShixunHomeworks__Detail__index.4c2962ee.async.js
index 06a61c9a55..024ec6d935 100644
--- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.7cb48d89.async.js
+++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.4c2962ee.async.js
@@ -2823,7 +2823,6 @@ var WorkList = function WorkList(_ref) {
(0,react.useEffect)(function () {
var _res$student_works;
var res = JSON.parse(JSON.stringify(shixunHomeworks.workList));
- console.log("pppppppppppppppppppppppppppppppppppppppppppp", res);
if (!(res !== null && res !== void 0 && (_res$student_works = res.student_works) !== null && _res$student_works !== void 0 && _res$student_works.length) && res !== null && res !== void 0 && res.id) {
res.student_works = [objectSpread2_default()({}, res)];
setWorkList(res);
@@ -3018,7 +3017,7 @@ var WorkList = function WorkList(_ref) {
dataIndex: 'number',
align: 'center',
width: 50,
- fixed: 'left',
+ // fixed: 'left',
ellipsis: {
showTitle: false
},
@@ -3030,7 +3029,7 @@ var WorkList = function WorkList(_ref) {
dataIndex: 'user_name',
align: 'center',
width: 110,
- fixed: 'left',
+ // fixed: 'left',
ellipsis: {
showTitle: false
},
@@ -3049,7 +3048,7 @@ var WorkList = function WorkList(_ref) {
dataIndex: 'student_id',
align: 'center',
sorter: true,
- width: 110,
+ // width: 110,
showSorterTooltip: false,
ellipsis: {
showTitle: false
@@ -3069,7 +3068,7 @@ var WorkList = function WorkList(_ref) {
title: '分班',
dataIndex: 'group_name',
align: 'center',
- width: 180,
+ // width: 180,
ellipsis: {
showTitle: false
},
@@ -3087,7 +3086,7 @@ var WorkList = function WorkList(_ref) {
title: '作业状态',
dataIndex: 'work_status',
align: 'center',
- width: 80,
+ // width: 80,
sorter: true,
ellipsis: {
showTitle: false
@@ -3174,10 +3173,9 @@ var WorkList = function WorkList(_ref) {
}),
dataIndex: 'finished_time',
align: 'center',
- width: 130,
- ellipsis: {
- showTitle: false
- },
+ // width: 130,
+ // ellipsis: { showTitle: false },
+ ellipsis: false,
showSorterTooltip: false,
sorter: true,
sortOrder: params.order === 'finished_time' ? params.b_order === 'desc' ? 'descend' : 'ascend' : null,
@@ -3194,10 +3192,9 @@ var WorkList = function WorkList(_ref) {
}),
dataIndex: 'cost_time',
align: 'center',
- width: 130,
- ellipsis: {
- showTitle: false
- },
+ // width: 170,
+ // ellipsis: { showTitle: false },
+ ellipsis: false,
showSorterTooltip: false,
sorter: true,
sortOrder: params.order === 'cost_time' ? params.b_order === 'desc' ? 'descend' : 'ascend' : null,
@@ -3221,19 +3218,22 @@ var WorkList = function WorkList(_ref) {
//
// ),
// },
+ // {
+ // title: '查重',
+ // align: 'center',
+ // dataIndex: 'have_repeat',
+ // ellipsis: { showTitle: false },
+ // render: (text: any, record: any) =>
+ // text ? (
+ // "是"
+ // ) : (
+ // '否'
+ // ),
+ // },
{
- title: '查重',
- align: 'center',
- dataIndex: 'have_repeat',
- ellipsis: {
- showTitle: false
- },
- render: function render(text, record) {
- return text ? "是" : '否';
- }
- }, {
title: '通关情况',
align: 'center',
+ // width: 80,
dataIndex: 'complete_count',
ellipsis: {
showTitle: false
@@ -3349,40 +3349,54 @@ var WorkList = function WorkList(_ref) {
})
}) : '--';
}
- }, {
- title: '打回次数',
- dataIndex: 'redo_count',
- align: 'center',
- render: function render(text) {
- return text || '- -';
- }
- }, {
- title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
- children: ["\u8BC4\u9605\u72B6\u6001", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
- overlayClassName: WorkListmodules.reviewStatusTooltip,
- placement: "top",
- title: /*#__PURE__*/(0,jsx_runtime.jsxs)("pre", {
- children: ["\u4EE5\u4E0B\u60C5\u5F62\u51FA\u73B0\u4E00\u79CD\uFF0C\u8BC4\u9605\u72B6\u6001\u81EA\u52A8\u53D8\u4E3A\u5DF2\u8BC4\u9605\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "1.\u5B66\u751F\u5F00\u542F\u4F5C\u4E1A\uFF0C\u7CFB\u7EDF\u5BF9\u5B66\u751F\u8FDB\u884C\u4E86\u81EA\u52A8\u6253\u5206\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "2.\u8001\u5E08\u5BF9\u5B66\u751F\u4F5C\u4E1A\u8FDB\u884C\u5173\u5361\u8C03\u5206\u6216\u8005\u8FFD\u52A0\u70B9\u8BC4\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "3.\u6574\u4E2A\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u6240\u6709\u5B66\u751F\u4F5C\u4E1A\u72B6\u6001\u5C06\u81EA\u52A8\u53D8\u4E3A\u5DF2\u8BC4\u9605\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})]
- }),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/images/educoder/problem.png"),
- className: "ml2 current"
- })
- })]
- }),
- align: 'center',
- dataIndex: 'has_comment',
- width: 90,
- ellipsis: true,
- render: function render(text) {
- return text ? '已评阅' : '未评阅';
- }
- }, {
+ },
+ // {
+ // title: '打回次数',
+ // dataIndex: 'redo_count',
+ // align: 'center',
+ // render: (text: number) => {
+ // return text || '- -';
+ // },
+ // },
+ // {
+ // title: (
+ //
+ // 评阅状态
+ //
+ // 以下情形出现一种,评阅状态自动变为已评阅:
+ //
+ // 1.学生开启作业,系统对学生进行了自动打分;
+ //
+ // 2.老师对学生作业进行关卡调分或者追加点评;
+ //
+ // 3.整个作业截止/补交结束后,所有学生作业状态将自动变为已评阅。
+ //
+ //
+ // }
+ // >
+ //
+ //
+ //
+ // ),
+ // align: 'center',
+ // dataIndex: 'has_comment',
+ // width: 90,
+ // ellipsis: true,
+ // render: (text: boolean) => (text ? '已评阅' : '未评阅'),
+ // },
+ {
title: '操作',
dataInex: 'action',
align: 'center',
- width: 70,
- fixed: 'right',
+ // width: 70,
+ // fixed: 'right',
ellipsis: true,
className: 'workListTable',
render: function render(text, record) {
@@ -3843,11 +3857,9 @@ var WorkList = function WorkList(_ref) {
// history.push(`/classrooms/${params.coursesId}/shixun_homework/${params.categoryId}/${record.id}/comment`)
}
};
- },
-
- scroll: {
- x: 1500
- },
+ }
+ // scroll={{ x: 1500 }}
+ ,
dataSource: workList.student_works,
columns: columns,
onChange: function onChange(a, b, c) {
diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.a55e42e9.chunk.css b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.53dc2375.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__ShixunHomeworks__Detail__index.a55e42e9.chunk.css
rename to p__Classrooms__Lists__ShixunHomeworks__Detail__index.53dc2375.chunk.css
index d2baaa9839..fae0fa2b44 100644
--- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.a55e42e9.chunk.css
+++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.53dc2375.chunk.css
@@ -490,6 +490,9 @@ li:last-child > .ant-breadcrumb-separator {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.e218c16a.chunk.css b/p__Classrooms__Lists__ShixunHomeworks__index.e64c917f.chunk.css
similarity index 99%
rename from p__Classrooms__Lists__ShixunHomeworks__index.e218c16a.chunk.css
rename to p__Classrooms__Lists__ShixunHomeworks__index.e64c917f.chunk.css
index befa11f7ef..62b7ce264d 100644
--- a/p__Classrooms__Lists__ShixunHomeworks__index.e218c16a.chunk.css
+++ b/p__Classrooms__Lists__ShixunHomeworks__index.e64c917f.chunk.css
@@ -409,6 +409,9 @@
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
+div[class~="ant-modal-confirm-content"] {
+ margin-left: none;
+}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
diff --git a/p__Classrooms__Lists__Video__index.48b1eefc.async.js b/p__Classrooms__Lists__Video__index.5de62e66.async.js
similarity index 81%
rename from p__Classrooms__Lists__Video__index.48b1eefc.async.js
rename to p__Classrooms__Lists__Video__index.5de62e66.async.js
index 3e1d0538e5..79bd607ce5 100644
--- a/p__Classrooms__Lists__Video__index.48b1eefc.async.js
+++ b/p__Classrooms__Lists__Video__index.5de62e66.async.js
@@ -1,74 +1,6 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[39332],{
-/***/ 38900:
-/*!**********************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js ***!
- \**********************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _ant_design_icons_svg_es_asn_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseCircleFilled */ 1085);
-/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
-
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
-
-
-
-var CloseCircleFilled = function CloseCircleFilled(props, ref) {
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
- ref: ref,
- icon: _ant_design_icons_svg_es_asn_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
-};
-CloseCircleFilled.displayName = 'CloseCircleFilled';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseCircleFilled));
-
-/***/ }),
-
-/***/ 88484:
-/*!*******************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***!
- \*******************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ icons_UploadOutlined; }
-});
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
-var objectSpread2 = __webpack_require__(1413);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-;// CONCATENATED MODULE: ./node_modules/@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/es/components/AntdIcon.js + 6 modules
-var AntdIcon = __webpack_require__(7918);
-;// CONCATENATED MODULE: ./node_modules/@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.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_UploadOutlined
- }));
-};
-UploadOutlined_UploadOutlined.displayName = 'UploadOutlined';
-/* harmony default export */ var icons_UploadOutlined = (/*#__PURE__*/react.forwardRef(UploadOutlined_UploadOutlined));
-
-/***/ }),
-
/***/ 93899:
/*!**********************************************************!*\
!*** ./src/components/CoverUpload/index.tsx + 1 modules ***!
@@ -242,12 +174,12 @@ var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerat
var modal_style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(42122);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
var objectWithoutProperties = __webpack_require__(70215);
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
@@ -286,7 +218,6 @@ var jsx_runtime = __webpack_require__(85893);
-
var DelShixun = function DelShixun(_ref) {
var classroomList = _ref.classroomList,
dispatch = _ref.dispatch,
@@ -321,8 +252,8 @@ var DelShixun = function DelShixun(_ref) {
payload: {}
});
dispatch({
- type: 'classroomList/getVideoList',
- payload: objectSpread2_default()({}, classroomList.actionTabs.params)
+ type: 'classroomList/setUpdateData',
+ payload: Math.random()
});
dispatch({
type: 'classroomList/getClassroomLeftMenus',
@@ -560,11 +491,8 @@ var EditAttendance = function EditAttendance(_ref) {
(0,util/* trackEvent */.L9)(['教学课堂', '视频', '增加外链']);
message/* default.success */.ZP.success('修改成功');
dispatch({
- type: 'classroomList/getVideoList',
- payload: {
- id: params.id,
- category_id: params.categoryId
- }
+ type: 'classroomList/setUpdateData',
+ payload: Math.random()
});
cancel();
return _context.abrupt("return");
@@ -833,8 +761,8 @@ var VideoEdit_EditAttendance = function EditAttendance(_ref) {
payload: {}
});
dispatch({
- type: 'classroomList/getVideoList',
- payload: objectSpread2_default()({}, params)
+ type: 'classroomList/setUpdateData',
+ payload: Math.random()
});
}
case 12:
@@ -961,8 +889,8 @@ var VideoLinkEdit_EditAttendance = function EditAttendance(_ref) {
payload: {}
});
dispatch({
- type: 'classroomList/getVideoList',
- payload: objectSpread2_default()({}, params)
+ type: 'classroomList/setUpdateData',
+ payload: Math.random()
});
}
case 10:
@@ -1093,11 +1021,8 @@ var MoveCatalog_EditAttendance = function EditAttendance(_ref) {
payload: {}
});
dispatch({
- type: 'classroomList/getVideoList',
- payload: {
- id: params.id,
- category_id: params.categoryId
- }
+ type: 'classroomList/setUpdateData',
+ payload: Math.random()
});
dispatch({
type: 'classroomList/getClassroomLeftMenus',
@@ -1229,10 +1154,8 @@ var AddCategory_EditAttendance = function EditAttendance(_ref) {
payload: {}
});
dispatch({
- type: 'classroomList/getVideoList',
- payload: {
- id: params['coursesId']
- }
+ type: 'classroomList/setUpdateData',
+ payload: Math.random()
});
}
case 11:
@@ -1597,7 +1520,6 @@ var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableA
-
var HtmlDrag = function HtmlDrag(_ref) {
var _ref$dataSource = _ref.dataSource,
dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource,
@@ -1765,10 +1687,8 @@ var HtmlDrag = function HtmlDrag(_ref) {
result = _context2.sent;
if ((result === null || result === void 0 ? void 0 : result.status) === 0) {
dispatch({
- type: 'classroomList/getVideoList',
- payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- limit: 15
- })
+ type: 'classroomList/setUpdateData',
+ payload: Math.random()
});
}
case 13:
@@ -1843,8 +1763,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
user = _ref.user,
dispatch = _ref.dispatch,
props = objectWithoutProperties_default()(_ref, _excluded);
- var params = (0,_umi_production_exports.useParams)();
- var detailVideoList = classroomList.detailVideoList;
+ var params = objectSpread2_default()(objectSpread2_default()({}, (0,_umi_production_exports.useParams)()), {}, {
+ page: 1,
+ limit: 15
+ });
+ var detailVideoList = classroomList.detailVideoList,
+ updateData = classroomList.updateData;
var _useState = (0,react.useState)({}),
_useState2 = slicedToArray_default()(_useState, 2),
selectArrs = _useState2[0],
@@ -1856,19 +1780,28 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
setIsSort = _useState4[1];
params['id'] = params['coursesId'];
if (params['categoryId'] != 0) params['category_id'] = params['categoryId'];
- console.log(isSort, detailVideoList === null || detailVideoList === void 0 ? void 0 : detailVideoList.videos, 'isSort');
(0,react.useEffect)(function () {
- params.page = 1;
+ if (updateData) {
+ dispatch({
+ type: 'classroomList/getVideoList',
+ payload: objectSpread2_default()({}, params)
+ });
+ }
+ }, [updateData]);
+ (0,react.useEffect)(function () {
dispatch({
- type: 'classroomList/getVideoList',
- payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- limit: 15
- })
+ type: 'classroomList/setUpdateData',
+ payload: Math.random()
});
- }, [params['categoryId']]);
+ return function () {
+ dispatch({
+ type: 'classroomList/setUpdateData',
+ payload: ''
+ });
+ };
+ }, [location.pathname]);
var onShowSizeChange = function onShowSizeChange(current, pageSize) {
params.page = current;
- params.limit = 15;
dispatch({
type: 'classroomList/getVideoList',
payload: objectSpread2_default()({}, params)
@@ -2004,10 +1937,8 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
setIsSort(!isSort);
if (!isSort) {
dispatch({
- type: 'classroomList/getVideoList',
- payload: objectSpread2_default()(objectSpread2_default()({}, params), {}, {
- limit: 15
- })
+ type: 'classroomList/setUpdateData',
+ payload: Math.random()
});
}
},
@@ -2030,6 +1961,10 @@ var ShixunsListPage = function ShixunsListPage(_ref) {
isReview: params.category === 'pending',
onDelete: handleDelete,
logWatchHistory: handleLogWatchHistory
+ }), !isSort && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ height: 20
+ }
}), !isSort && /*#__PURE__*/(0,jsx_runtime.jsx)(Video_HtmlDrag, {
dataSource: detailVideoList === null || detailVideoList === void 0 ? void 0 : detailVideoList.videos,
count: classroomList === null || classroomList === void 0 ? void 0 : (_classroomList$detail = classroomList.detailVideoList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.videos_count,
@@ -2196,359 +2131,6 @@ var TabMenu = function TabMenu(_ref) {
/***/ }),
-/***/ 5467:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Z": function() { return /* binding */ getDataOrAriaProps; }
-/* harmony export */ });
-function getDataOrAriaProps(props) {
- return Object.keys(props).reduce(function (prev, key) {
- if ((key.startsWith('data-') || key.startsWith('aria-') || key === 'role') && !key.startsWith('data-__')) {
- prev[key] = props[key];
- }
- return prev;
- }, {});
-}
-
-/***/ }),
-
-/***/ 13013:
-/*!************************************************!*\
- !*** ./node_modules/antd/es/dropdown/index.js ***!
- \************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562);
-
-/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z);
-
-/***/ }),
-
-/***/ 97183:
-/*!**********************************************!*\
- !*** ./node_modules/antd/es/layout/index.js ***!
- \**********************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 2897);
-/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 10130);
-
-
-var Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP;
-Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4;
-Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_;
-Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY;
-Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z;
-/* harmony default export */ __webpack_exports__["Z"] = (Layout);
-
-/***/ }),
-
-/***/ 27221:
-/*!****************************************************************!*\
- !*** ./node_modules/antd/es/layout/style/index.js + 1 modules ***!
- \****************************************************************/
-/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
-
-
-// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
-var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js
-
-
-
-/***/ }),
-
-/***/ 29924:
-/*!*********************************************************!*\
- !*** ./node_modules/antd/es/radio/index.js + 4 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "ZP": function() { return /* binding */ es_radio; }
-});
-
-// UNUSED EXPORTS: Button, Group
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
-var defineProperty = __webpack_require__(4942);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(97685);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js
-var useMergedState = __webpack_require__(21770);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
-var SizeContext = __webpack_require__(97647);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/getDataOrAriaProps.js
-var getDataOrAriaProps = __webpack_require__(5467);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js
-
-var RadioGroupContext = /*#__PURE__*/react.createContext(null);
-var RadioGroupContextProvider = RadioGroupContext.Provider;
-/* harmony default export */ var radio_context = (RadioGroupContext);
-var RadioOptionTypeContext = /*#__PURE__*/react.createContext(null);
-var RadioOptionTypeContextProvider = RadioOptionTypeContext.Provider;
-// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js
-var es = __webpack_require__(50132);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
-var es_ref = __webpack_require__(42550);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
-var DisabledContext = __webpack_require__(98866);
-// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
-var form_context = __webpack_require__(65223);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js
-
-
-var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-
-
-
-
-
-var InternalRadio = function InternalRadio(props, ref) {
- var _classNames;
- var groupContext = react.useContext(radio_context);
- var radioOptionTypeContext = react.useContext(RadioOptionTypeContext);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var innerRef = react.useRef();
- var mergedRef = (0,es_ref/* composeRef */.sQ)(ref, innerRef);
- var _useContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM),
- isFormItemInput = _useContext.isFormItemInput;
- false ? 0 : void 0;
- var onChange = function onChange(e) {
- var _a, _b;
- (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, e);
- (_b = groupContext === null || groupContext === void 0 ? void 0 : groupContext.onChange) === null || _b === void 0 ? void 0 : _b.call(groupContext, e);
- };
- var customizePrefixCls = props.prefixCls,
- className = props.className,
- children = props.children,
- style = props.style,
- customDisabled = props.disabled,
- restProps = __rest(props, ["prefixCls", "className", "children", "style", "disabled"]);
- var radioPrefixCls = getPrefixCls('radio', customizePrefixCls);
- var prefixCls = ((groupContext === null || groupContext === void 0 ? void 0 : groupContext.optionType) || radioOptionTypeContext) === 'button' ? "".concat(radioPrefixCls, "-button") : radioPrefixCls;
- var radioProps = (0,esm_extends/* default */.Z)({}, restProps);
- // ===================== Disabled =====================
- var disabled = react.useContext(DisabledContext/* default */.Z);
- radioProps.disabled = customDisabled || disabled;
- if (groupContext) {
- radioProps.name = groupContext.name;
- radioProps.onChange = onChange;
- radioProps.checked = props.value === groupContext.value;
- radioProps.disabled = radioProps.disabled || groupContext.disabled;
- }
- var wrapperClassString = classnames_default()("".concat(prefixCls, "-wrapper"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className);
- return (
- /*#__PURE__*/
- // eslint-disable-next-line jsx-a11y/label-has-associated-control
- react.createElement("label", {
- className: wrapperClassString,
- style: style,
- onMouseEnter: props.onMouseEnter,
- onMouseLeave: props.onMouseLeave
- }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({}, radioProps, {
- type: "radio",
- prefixCls: prefixCls,
- ref: mergedRef
- })), children !== undefined ? /*#__PURE__*/react.createElement("span", null, children) : null)
- );
-};
-var Radio = /*#__PURE__*/react.forwardRef(InternalRadio);
-if (false) {}
-/* harmony default export */ var radio_radio = (Radio);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js
-
-
-
-
-
-
-
-
-
-
-
-var RadioGroup = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _classNames;
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var size = react.useContext(SizeContext/* default */.Z);
- var _useMergedState = (0,useMergedState/* default */.Z)(props.defaultValue, {
- value: props.value
- }),
- _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
- value = _useMergedState2[0],
- setValue = _useMergedState2[1];
- var onRadioChange = function onRadioChange(ev) {
- var lastValue = value;
- var val = ev.target.value;
- if (!('value' in props)) {
- setValue(val);
- }
- var onChange = props.onChange;
- if (onChange && val !== lastValue) {
- onChange(ev);
- }
- };
- var customizePrefixCls = props.prefixCls,
- _props$className = props.className,
- className = _props$className === void 0 ? '' : _props$className,
- options = props.options,
- _props$buttonStyle = props.buttonStyle,
- buttonStyle = _props$buttonStyle === void 0 ? 'outline' : _props$buttonStyle,
- disabled = props.disabled,
- children = props.children,
- customizeSize = props.size,
- style = props.style,
- id = props.id,
- onMouseEnter = props.onMouseEnter,
- onMouseLeave = props.onMouseLeave,
- onFocus = props.onFocus,
- onBlur = props.onBlur;
- var prefixCls = getPrefixCls('radio', customizePrefixCls);
- var groupPrefixCls = "".concat(prefixCls, "-group");
- var childrenToRender = children;
- // 如果存在 options, 优先使用
- if (options && options.length > 0) {
- childrenToRender = options.map(function (option) {
- if (typeof option === 'string' || typeof option === 'number') {
- // 此处类型自动推导为 string
- return /*#__PURE__*/react.createElement(radio_radio, {
- key: option.toString(),
- prefixCls: prefixCls,
- disabled: disabled,
- value: option,
- checked: value === option
- }, option);
- }
- // 此处类型自动推导为 { label: string value: string }
- return /*#__PURE__*/react.createElement(radio_radio, {
- key: "radio-group-value-options-".concat(option.value),
- prefixCls: prefixCls,
- disabled: option.disabled || disabled,
- value: option.value,
- checked: value === option.value,
- style: option.style
- }, option.label);
- });
- }
- var mergedSize = customizeSize || size;
- var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
- return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, (0,getDataOrAriaProps/* default */.Z)(props), {
- className: classString,
- style: style,
- onMouseEnter: onMouseEnter,
- onMouseLeave: onMouseLeave,
- onFocus: onFocus,
- onBlur: onBlur,
- id: id,
- ref: ref
- }), /*#__PURE__*/react.createElement(RadioGroupContextProvider, {
- value: {
- onChange: onRadioChange,
- value: value,
- disabled: props.disabled,
- name: props.name,
- optionType: props.optionType
- }
- }, childrenToRender));
-});
-/* harmony default export */ var group = (/*#__PURE__*/react.memo(RadioGroup));
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js
-
-var radioButton_rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-var RadioButton = function RadioButton(props, ref) {
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls;
- var customizePrefixCls = props.prefixCls,
- radioProps = radioButton_rest(props, ["prefixCls"]);
- var prefixCls = getPrefixCls('radio', customizePrefixCls);
- return /*#__PURE__*/react.createElement(RadioOptionTypeContextProvider, {
- value: "button"
- }, /*#__PURE__*/react.createElement(radio_radio, (0,esm_extends/* default */.Z)({
- prefixCls: prefixCls
- }, radioProps, {
- type: "radio",
- ref: ref
- })));
-};
-/* harmony default export */ var radioButton = (/*#__PURE__*/react.forwardRef(RadioButton));
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js
-
-
-
-
-var radio_Radio = radio_radio;
-radio_Radio.Button = radioButton;
-radio_Radio.Group = group;
-radio_Radio.__ANT_RADIO = true;
-/* harmony default export */ var es_radio = (radio_Radio);
-
-/***/ }),
-
-/***/ 83822:
-/*!***************************************************************!*\
- !*** ./node_modules/antd/es/radio/style/index.js + 1 modules ***!
- \***************************************************************/
-/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
-
-
-// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
-var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.js
-
-
-// deps-lint-skip: form
-
-/***/ }),
-
/***/ 36193:
/*!******************************************!*\
!*** ./src/assets/images/video/play.png ***!
diff --git a/p__Engineering__Lists__Document__index.7d56522b.async.js b/p__Engineering__Lists__Document__index.9d67a6f1.async.js
similarity index 95%
rename from p__Engineering__Lists__Document__index.7d56522b.async.js
rename to p__Engineering__Lists__Document__index.9d67a6f1.async.js
index 954ec8958c..54f808ac32 100644
--- a/p__Engineering__Lists__Document__index.7d56522b.async.js
+++ b/p__Engineering__Lists__Document__index.9d67a6f1.async.js
@@ -352,6 +352,10 @@ var _umi_production_exports = __webpack_require__(89214);
var fetch = __webpack_require__(84519);
// EXTERNAL MODULE: ./node_modules/lodash/lodash.js
var lodash = __webpack_require__(96486);
+// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
+var env = __webpack_require__(59758);
+// EXTERNAL MODULE: ./src/service/exercise.ts
+var exercise = __webpack_require__(51412);
// EXTERNAL MODULE: ./src/pages/Engineering/components/Evaluate/index.ts + 4 modules
var Evaluate = __webpack_require__(32337);
// EXTERNAL MODULE: ./src/pages/Engineering/util.tsx
@@ -393,6 +397,8 @@ var jsx_runtime = __webpack_require__(85893);
+
+
@@ -450,6 +456,7 @@ var Page = function Page(_ref) {
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var urlParams = (0,_umi_production_exports.useLocation)();
+ var apiServer = location.host.startsWith("localhost") ? env/* default.PROXY_SERVER */.Z.PROXY_SERVER : env/* default.API_SERVER */.Z.API_SERVER;
var _useState13 = (0,react.useState)(false),
_useState14 = slicedToArray_default()(_useState13, 2),
isshowmodal = _useState14[0],
@@ -797,29 +804,43 @@ var Page = function Page(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: "\u5728\u7EBF\u7F16\u8F91",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- onClick: function onClick() {
- if (["xlsx", "docx", "pptx"].includes(item === null || item === void 0 ? void 0 : item.type)) {
- preview.editOffice = "edit";
- setPreview(objectSpread2_default()(objectSpread2_default()({}, preview), {}, {
- type: item.file_type,
- data: "/api/attachments/".concat(item.attachment_id)
- // data: ENV.API_SERVER + record.url
- }));
- // if(item?.type==='xlsx'){
- // window.open(`${Env.OFFICE_SERVER}/x/_layouts/xlviewerinternal.aspx?WOPISrc=${Env.OFFICE_IP}/wopi/files/${item?.attachment_id}`)
- // }
- // if(item?.type==='docx'){
-
- // window.open(`${Env.OFFICE_SERVER}/wv/wordviewerframe.aspx?WOPISrc=${Env.OFFICE_IP}/wopi/files/${item?.attachment_id}`)
- // }
- // if(item?.type==='pptx'){
- // window.open(`${Env.OFFICE_SERVER}/p/PowerPointFrame.aspx?WOPISrc=${Env.OFFICE_IP}/wopi/files/${item?.attachment_id}`)
- // }
- } else {
- message/* default.info */.ZP.info('当前文件不支持编辑');
- return;
- }
- },
+ onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
+ case 0:
+ if (!["xlsx", "docx", "pptx"].includes(item === null || item === void 0 ? void 0 : item.type)) {
+ _context7.next = 7;
+ break;
+ }
+ _context7.next = 3;
+ return (0,exercise/* setEcsAttachment */.gJ)({
+ attachment_id: item.attachment_id
+ });
+ case 3:
+ res = _context7.sent;
+ window.open("/office.html?key=".concat(item.attachment_id, "&url=").concat(apiServer + (res === null || res === void 0 ? void 0 : res.url), "&callbackUrl=").concat(apiServer + (res === null || res === void 0 ? void 0 : res.callbackUrl), "&fileType=docx&title=").concat(res === null || res === void 0 ? void 0 : res.title, "&model=edit&officeServer=").concat(env/* default.ONLYOFFICE */.Z.ONLYOFFICE, "&disabledDownload=false"));
+ // if(item?.type==='xlsx'){
+ // window.open(`${Env.OFFICE_SERVER}/x/_layouts/xlviewerinternal.aspx?WOPISrc=${Env.OFFICE_IP}/wopi/files/${item?.attachment_id}`)
+ // }
+ // if(item?.type==='docx'){
+
+ // window.open(`${Env.OFFICE_SERVER}/wv/wordviewerframe.aspx?WOPISrc=${Env.OFFICE_IP}/wopi/files/${item?.attachment_id}`)
+ // }
+ // if(item?.type==='pptx'){
+ // window.open(`${Env.OFFICE_SERVER}/p/PowerPointFrame.aspx?WOPISrc=${Env.OFFICE_IP}/wopi/files/${item?.attachment_id}`)
+ // }
+ _context7.next = 9;
+ break;
+ case 7:
+ message/* default.info */.ZP.info('当前文件不支持编辑');
+ return _context7.abrupt("return");
+ case 9:
+ case "end":
+ return _context7.stop();
+ }
+ }, _callee7);
+ })),
style: {
cursor: 'pointer'
},
@@ -976,14 +997,14 @@ var Page = function Page(_ref) {
setParams(objectSpread2_default()({}, params));
},
onFinish: /*#__PURE__*/function () {
- var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(value) {
+ var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(value) {
var url, res;
- return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
+ return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
case 0:
setisloading(true);
url = "/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_docs.json");
- _context7.next = 4;
+ _context8.next = 4;
return (0,fetch/* default */.ZP)(url, {
method: 'post',
body: objectSpread2_default()({
@@ -991,7 +1012,7 @@ var Page = function Page(_ref) {
}, value)
});
case 4:
- res = _context7.sent;
+ res = _context8.sent;
setisloading(false);
if (res.status === 0) {
message/* default.info */.ZP.info('生成成功');
@@ -1005,12 +1026,12 @@ var Page = function Page(_ref) {
}
case 7:
case "end":
- return _context7.stop();
+ return _context8.stop();
}
- }, _callee7);
+ }, _callee8);
}));
return function (_x4) {
- return _ref6.apply(this, arguments);
+ return _ref7.apply(this, arguments);
};
}(),
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
@@ -1056,8 +1077,8 @@ var Page = function Page(_ref) {
}))]
});
};
-/* harmony default export */ var Document = ((0,_umi_production_exports.connect)(function (_ref7) {
- var user = _ref7.user;
+/* harmony default export */ var Document = ((0,_umi_production_exports.connect)(function (_ref8) {
+ var user = _ref8.user;
return {
user: user
};
diff --git a/p__Innovation__Detail__index.b4b2905f.chunk.css b/p__Innovation__Detail__index.c157aea6.chunk.css
similarity index 99%
rename from p__Innovation__Detail__index.b4b2905f.chunk.css
rename to p__Innovation__Detail__index.c157aea6.chunk.css
index 019bd416e2..0874873fb4 100644
--- a/p__Innovation__Detail__index.b4b2905f.chunk.css
+++ b/p__Innovation__Detail__index.c157aea6.chunk.css
@@ -1942,7 +1942,7 @@ ul.menu___UMSQf [class~='ant-dropdown-menu-item-active'] {
height: 10px;
line-height: 10px;
display: inline-block;
- margin-top: 8px;
+ margin-top: 9px;
transform: translateY(2px);
}
.orderDesc___rHdbB {
diff --git a/p__Innovation__Tasks__index.74fcec95.chunk.css b/p__Innovation__Tasks__index.4448fe62.chunk.css
similarity index 99%
rename from p__Innovation__Tasks__index.74fcec95.chunk.css
rename to p__Innovation__Tasks__index.4448fe62.chunk.css
index 338f847e94..70b698d261 100644
--- a/p__Innovation__Tasks__index.74fcec95.chunk.css
+++ b/p__Innovation__Tasks__index.4448fe62.chunk.css
@@ -2221,7 +2221,7 @@
height: 10px;
line-height: 10px;
display: inline-block;
- margin-top: 8px;
+ margin-top: 9px;
transform: translateY(2px);
}
.orderDesc___rHdbB {
diff --git a/p__IntrainCourse__index.61c4946b.chunk.css b/p__IntrainCourse__index.46fb68cc.chunk.css
similarity index 99%
rename from p__IntrainCourse__index.61c4946b.chunk.css
rename to p__IntrainCourse__index.46fb68cc.chunk.css
index f7a8bc8ee2..7840809876 100644
--- a/p__IntrainCourse__index.61c4946b.chunk.css
+++ b/p__IntrainCourse__index.46fb68cc.chunk.css
@@ -68,6 +68,7 @@
font-weight: 600;
color: #F47B18;
line-height: 12px;
+ margin-left: 6px;
}
.TopTitle___NtQws {
width: 1200px;
@@ -163,25 +164,23 @@
.BannerComponent___cA8Rz .Swiper___WCEkn .BannerListItemInfoTime___hGPBk {
margin-top: 13px;
display: flex;
- align-items: center;
+ align-items: flex-end;
justify-content: space-between;
- font-size: 12px;
font-weight: 400;
color: #999999;
- line-height: 12px;
+ line-height: 16px;
}
-.BannerComponent___cA8Rz .Swiper___WCEkn .BannerListItemInfoTime___hGPBk .countdown___yDGAq .span___Q5aOf {
+.BannerComponent___cA8Rz .Swiper___WCEkn .BannerListItemInfoTime___hGPBk .countdown___yDGAq {
+ display: flex;
+ align-items: center;
font-size: 12px;
- line-height: 14px;
color: #BD6B27;
- display: inline-block;
- margin-top: 4px;
}
-.BannerComponent___cA8Rz .Swiper___WCEkn .BannerListItemInfoTime___hGPBk .twoTimeprice___uOlfH {
- margin-top: -25px;
+.BannerComponent___cA8Rz .Swiper___WCEkn .BannerListItemInfoTime___hGPBk .countdown___yDGAq .span___Q5aOf {
+ line-height: 14px;
+ display: inline-block;
}
.BannerComponent___cA8Rz .Swiper___WCEkn .BannerListItemInfoTime___hGPBk .timeprice___r1rB5 {
- margin-left: 22px;
white-space: nowrap;
}
.BannerComponent___cA8Rz .Swiper___WCEkn .BannerListItemInfoTime___hGPBk .timeprice___r1rB5 .span___Q5aOf {
@@ -189,7 +188,6 @@
font-weight: 600;
color: #F47B18;
display: inline;
- margin-top: 2px;
line-height: 18px;
letter-spacing: -1px;
}
diff --git a/p__IntrainCourse__index.ce045462.async.js b/p__IntrainCourse__index.8a8f1ee1.async.js
similarity index 98%
rename from p__IntrainCourse__index.ce045462.async.js
rename to p__IntrainCourse__index.8a8f1ee1.async.js
index d6a14d3ecc..e743cdcc23 100644
--- a/p__IntrainCourse__index.ce045462.async.js
+++ b/p__IntrainCourse__index.8a8f1ee1.async.js
@@ -676,7 +676,7 @@ var react = __webpack_require__(67294);
var _umi_production_exports = __webpack_require__(89214);
;// CONCATENATED MODULE: ./src/pages/IntrainCourse/index.less?modules
// extracted by mini-css-extract-plugin
-/* harmony default export */ var IntrainCoursemodules = ({"flex_box_center":"flex_box_center___Mk6YD","flex_space_between":"flex_space_between___MZT3e","flex_box_vertical_center":"flex_box_vertical_center___l2tif","flex_box_center_end":"flex_box_center_end___KdCKH","flex_box_column":"flex_box_column___zGqWK","AllButStyle":"AllButStyle___nZyt2","ButStyles":"ButStyles___g4vAm","order":"order___T1t73","study":"study___O8gTF","studyActive":"studyActive____XjIl","qianfuhao":"qianfuhao___ttEG4","TopTitle":"TopTitle___NtQws","TopName":"TopName____juq8","BannerComponent":"BannerComponent___cA8Rz","Swiper":"Swiper___WCEkn","BannerListItemDiv":"BannerListItemDiv___i6OHa","BannerListItem":"BannerListItem___WRjxL","BannerListItemImg":"BannerListItemImg___VST7T","BannerListItemInfo":"BannerListItemInfo___Maz5j","BannerListItemInfoTitle":"BannerListItemInfoTitle___NbUj7","BannerListItemInfoTeacher":"BannerListItemInfoTeacher___adanB","BannerListItemInfoRate":"BannerListItemInfoRate___Iiz8R","span":"span___Q5aOf","BannerListItemInfoTime":"BannerListItemInfoTime___hGPBk","countdown":"countdown___yDGAq","twoTimeprice":"twoTimeprice___uOlfH","timeprice":"timeprice___r1rB5","BannerListItemInfoTime2":"BannerListItemInfoTime2___IH_0F","But":"But___n8EMs","span1":"span1___c81QL","PrevNext":"PrevNext___hsSaR","buttonStyle":"buttonStyle___QfHso","LeftButton":"LeftButton___xv8Cd","RightButton":"RightButton___CCgMW","AllCourse":"AllCourse___XLXVP","AllCourseTop":"AllCourseTop___ra4rb","ButList":"ButList___JDlsR","icon":"icon___VoVSC","Select":"Select___PmCfz","clear":"clear___DtGmH","Search":"Search___nX6r4","AllCourseCent":"AllCourseCent___tr2ln","AllCourseCentLeft":"AllCourseCentLeft___CKuX4","AllCourseCentLeftItem":"AllCourseCentLeftItem___lqiIv","AllCourseCentLeftItemName":"AllCourseCentLeftItemName___Uz0_G","checkboxDiv":"checkboxDiv___ttZ2D","checkboxDivClose":"checkboxDivClose___pLnfq","checkbox":"checkbox___sKZ1f","AllCourseCentRight":"AllCourseCentRight___PvNud","AllCourseCentRightItem":"AllCourseCentRightItem___HZtBN","AllCourseCentRightItemLeft":"AllCourseCentRightItemLeft___ppfeb","AllCourseCentRightItemCent":"AllCourseCentRightItemCent___QH6kE","AllCourseCentRightItemCentTitle":"AllCourseCentRightItemCentTitle___MkSs3","AllCourseCentRightItemCentIntro":"AllCourseCentRightItemCentIntro___AaW2U","topicTitle":"topicTitle___XNbLV","AllCourseCentRightItemCentTeacher":"AllCourseCentRightItemCentTeacher___K9JM9","AllCourseCentRightItemCentRate":"AllCourseCentRightItemCentRate___nvP_8","AllCourseCentRightItemCentNum":"AllCourseCentRightItemCentNum___NdRPW","AllStyles":"AllStyles___zTjGA","AllCourseCentRightItemRight":"AllCourseCentRightItemRight___oc_it","PriceStyles":"PriceStyles___elfNF","OriginPrice":"OriginPrice___g_WQa","IsDiscount":"IsDiscount___nm8g9","IsDiscountPrice":"IsDiscountPrice___vcPDt","IsDiscountCountdown":"IsDiscountCountdown___ED5GI","span2":"span2___iCDNr","IsDiscountOriginPrice":"IsDiscountOriginPrice___dHu5H","two":"two___Xhngl","Pagination":"Pagination___qKPNH","UserReview":"UserReview___KmjLd","UserReviewInfo":"UserReviewInfo___FQdRQ","UserReviewWords":"UserReviewWords___ByZG7","body":"body___CgzAR","BannerList":"BannerList___UAlhX","BannerDiv":"BannerDiv___Y_iJx","Banner":"Banner___pjKbp","Cent":"Cent___ISiU9","InfoDiv":"InfoDiv___HPQcD","infoStyle":"infoStyle___XrEMW","Img":"Img___h9Y_0","Info":"Info___UCa4P","Info1":"Info1___jkSAI","Info2":"Info2___ye3YF","userInfoDiv":"userInfoDiv___UJuyG","Detailed":"Detailed___WSFSZ","CustomTags":"CustomTags___fDxDW","centNavDiv":"centNavDiv___J7CEL","centNavDivOpen":"centNavDivOpen___S9xEP","centNav":"centNav___jBalL","centNavActive":"centNavActive___j2oo_","OpenClose":"OpenClose___pb09k","OpenIcon":"OpenIcon___bVCdt","CloseIcon":"CloseIcon___SI85g","FixeRight":"FixeRight___YVyTP","FixeAbout":"FixeAbout___vzDzf","FixeInfo":"FixeInfo___GOZo3","Qrcode":"Qrcode___p1quP","FixeRightOpen":"FixeRightOpen___qALtO"});
+/* harmony default export */ var IntrainCoursemodules = ({"flex_box_center":"flex_box_center___Mk6YD","flex_space_between":"flex_space_between___MZT3e","flex_box_vertical_center":"flex_box_vertical_center___l2tif","flex_box_center_end":"flex_box_center_end___KdCKH","flex_box_column":"flex_box_column___zGqWK","AllButStyle":"AllButStyle___nZyt2","ButStyles":"ButStyles___g4vAm","order":"order___T1t73","study":"study___O8gTF","studyActive":"studyActive____XjIl","qianfuhao":"qianfuhao___ttEG4","TopTitle":"TopTitle___NtQws","TopName":"TopName____juq8","BannerComponent":"BannerComponent___cA8Rz","Swiper":"Swiper___WCEkn","BannerListItemDiv":"BannerListItemDiv___i6OHa","BannerListItem":"BannerListItem___WRjxL","BannerListItemImg":"BannerListItemImg___VST7T","BannerListItemInfo":"BannerListItemInfo___Maz5j","BannerListItemInfoTitle":"BannerListItemInfoTitle___NbUj7","BannerListItemInfoTeacher":"BannerListItemInfoTeacher___adanB","BannerListItemInfoRate":"BannerListItemInfoRate___Iiz8R","span":"span___Q5aOf","BannerListItemInfoTime":"BannerListItemInfoTime___hGPBk","countdown":"countdown___yDGAq","timeprice":"timeprice___r1rB5","BannerListItemInfoTime2":"BannerListItemInfoTime2___IH_0F","But":"But___n8EMs","span1":"span1___c81QL","PrevNext":"PrevNext___hsSaR","buttonStyle":"buttonStyle___QfHso","LeftButton":"LeftButton___xv8Cd","RightButton":"RightButton___CCgMW","AllCourse":"AllCourse___XLXVP","AllCourseTop":"AllCourseTop___ra4rb","ButList":"ButList___JDlsR","icon":"icon___VoVSC","Select":"Select___PmCfz","clear":"clear___DtGmH","Search":"Search___nX6r4","AllCourseCent":"AllCourseCent___tr2ln","AllCourseCentLeft":"AllCourseCentLeft___CKuX4","AllCourseCentLeftItem":"AllCourseCentLeftItem___lqiIv","AllCourseCentLeftItemName":"AllCourseCentLeftItemName___Uz0_G","checkboxDiv":"checkboxDiv___ttZ2D","checkboxDivClose":"checkboxDivClose___pLnfq","checkbox":"checkbox___sKZ1f","AllCourseCentRight":"AllCourseCentRight___PvNud","AllCourseCentRightItem":"AllCourseCentRightItem___HZtBN","AllCourseCentRightItemLeft":"AllCourseCentRightItemLeft___ppfeb","AllCourseCentRightItemCent":"AllCourseCentRightItemCent___QH6kE","AllCourseCentRightItemCentTitle":"AllCourseCentRightItemCentTitle___MkSs3","AllCourseCentRightItemCentIntro":"AllCourseCentRightItemCentIntro___AaW2U","topicTitle":"topicTitle___XNbLV","AllCourseCentRightItemCentTeacher":"AllCourseCentRightItemCentTeacher___K9JM9","AllCourseCentRightItemCentRate":"AllCourseCentRightItemCentRate___nvP_8","AllCourseCentRightItemCentNum":"AllCourseCentRightItemCentNum___NdRPW","AllStyles":"AllStyles___zTjGA","AllCourseCentRightItemRight":"AllCourseCentRightItemRight___oc_it","PriceStyles":"PriceStyles___elfNF","OriginPrice":"OriginPrice___g_WQa","IsDiscount":"IsDiscount___nm8g9","IsDiscountPrice":"IsDiscountPrice___vcPDt","IsDiscountCountdown":"IsDiscountCountdown___ED5GI","span2":"span2___iCDNr","IsDiscountOriginPrice":"IsDiscountOriginPrice___dHu5H","two":"two___Xhngl","Pagination":"Pagination___qKPNH","UserReview":"UserReview___KmjLd","UserReviewInfo":"UserReviewInfo___FQdRQ","UserReviewWords":"UserReviewWords___ByZG7","body":"body___CgzAR","BannerList":"BannerList___UAlhX","BannerDiv":"BannerDiv___Y_iJx","Banner":"Banner___pjKbp","Cent":"Cent___ISiU9","InfoDiv":"InfoDiv___HPQcD","infoStyle":"infoStyle___XrEMW","Img":"Img___h9Y_0","Info":"Info___UCa4P","Info1":"Info1___jkSAI","Info2":"Info2___ye3YF","userInfoDiv":"userInfoDiv___UJuyG","Detailed":"Detailed___WSFSZ","CustomTags":"CustomTags___fDxDW","centNavDiv":"centNavDiv___J7CEL","centNavDivOpen":"centNavDivOpen___S9xEP","centNav":"centNav___jBalL","centNavActive":"centNavActive___j2oo_","OpenClose":"OpenClose___pb09k","OpenIcon":"OpenIcon___bVCdt","CloseIcon":"CloseIcon___SI85g","FixeRight":"FixeRight___YVyTP","FixeAbout":"FixeAbout___vzDzf","FixeInfo":"FixeInfo___GOZo3","Qrcode":"Qrcode___p1quP","FixeRightOpen":"FixeRightOpen___qALtO"});
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js
var LeftOutlined = __webpack_require__(37653);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js
@@ -1555,12 +1555,14 @@ var IntrainCoursePage = function IntrainCoursePage(_ref2) {
style: {
opacity: "".concat(item.countdown ? '1' : '0')
},
- children: ["\u5012\u8BA1\u65F6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "iconfont icon-daojishi"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: IntrainCoursemodules.span,
children: item.countdown
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "".concat(IntrainCoursemodules.timeprice, " ").concat(item.countdown ? item.price.length > 4 ? IntrainCoursemodules.twoTimeprice : '' : ''),
+ className: "".concat(IntrainCoursemodules.timeprice),
children: ["\u9650\u65F6\u4EF7:", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: IntrainCoursemodules.span,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
@@ -1643,13 +1645,15 @@ var IntrainCoursePage = function IntrainCoursePage(_ref2) {
style: {
opacity: "".concat(item.countdown ? '1' : '0')
},
- children: ["\u5012\u8BA1\u65F6\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "iconfont icon-daojishi"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: IntrainCoursemodules.span,
children: item.countdown
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: "".concat(IntrainCoursemodules.timeprice, " ").concat(item.countdown ? item.price.length > 4 ? IntrainCoursemodules.twoTimeprice : '' : ''),
- children: ["\u9650\u65F6\u4EF7:", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "".concat(IntrainCoursemodules.timeprice),
+ children: ["\u9650\u65F6\u4EF7", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: IntrainCoursemodules.span,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: IntrainCoursemodules.qianfuhao,
diff --git a/p__Problemset__index.eb1cb468.chunk.css b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.46dd52df.chunk.css
similarity index 80%
rename from p__Problemset__index.eb1cb468.chunk.css
rename to p__Paperlibrary__Random__ExchangeFromProblemSet__index.46dd52df.chunk.css
index d16adad1f5..b8fd600a16 100644
--- a/p__Problemset__index.eb1cb468.chunk.css
+++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.46dd52df.chunk.css
@@ -1,87 +1,3 @@
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/breadcrumb/style/index.less ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-.ant-breadcrumb {
- box-sizing: border-box;
- margin: 0;
- padding: 0;
- color: rgba(0, 0, 0, 0.85);
- font-variant: tabular-nums;
- line-height: 1.66667;
- list-style: none;
- font-feature-settings: tnum, "tnum";
- color: rgba(0, 0, 0, 0.45);
- font-size: 12px;
-}
-.ant-breadcrumb .anticon {
- font-size: 12px;
-}
-.ant-breadcrumb ol {
- display: flex;
- flex-wrap: wrap;
- margin: 0;
- padding: 0;
- list-style: none;
-}
-.ant-breadcrumb a {
- color: rgba(0, 0, 0, 0.45);
- transition: color 0.3s;
-}
-.ant-breadcrumb a:hover {
- color: rgba(0, 0, 0, 0.85);
-}
-.ant-breadcrumb li:last-child {
- color: rgba(0, 0, 0, 0.85);
-}
-.ant-breadcrumb li:last-child a {
- color: rgba(0, 0, 0, 0.85);
-}
-li:last-child > .ant-breadcrumb-separator {
- display: none;
-}
-.ant-breadcrumb-separator {
- margin: 0 4px;
- color: rgba(0, 0, 0, 0.45);
-}
-.ant-breadcrumb-link > .anticon + span,
-.ant-breadcrumb-link > .anticon + a {
- margin-left: 4px;
-}
-.ant-breadcrumb-overlay-link > .anticon {
- margin-left: 4px;
-}
-.ant-breadcrumb-rtl {
- direction: rtl;
-}
-.ant-breadcrumb-rtl::before {
- display: table;
- content: '';
-}
-.ant-breadcrumb-rtl::after {
- display: table;
- clear: both;
- content: '';
-}
-.ant-breadcrumb-rtl > span {
- float: right;
-}
-.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
-.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
- margin-right: 4px;
- margin-left: 0;
-}
-.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
- margin-right: 4px;
- margin-left: 0;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/LanguageSelect/index.less?modules ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -153,7 +69,7 @@ li:last-child > .ant-breadcrumb-separator {
color: #6a7283;
cursor: pointer;
margin-right: 16px;
- margin-bottom: 16px;
+ margin-bottom: 17px;
flex-shrink: 0;
display: inline-block;
padding: 4px 8px;
@@ -310,209 +226,6 @@ li:last-child > .ant-breadcrumb-separator {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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: flex-start;
- margin-top: 5px;
-}
-.html___u9n4r {
- max-width: 610px;
- margin-right: 10px;
-}
-.line___Lh9Lb {
- height: 1px;
- background-color: #eeeeee;
- margin: 20px 0;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Crumbs/index.less?modules ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -582,24 +295,24 @@ li:last-child > .ant-breadcrumb-separator {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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 {
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.less?modules ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___pAXJ7 {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___Pu_2g {
+.flex_space_between___okEh8 {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center____edsl {
+.flex_box_vertical_center___H3oJW {
align-items: center;
box-align: center;
}
-.flex_box_center_end___ugvya {
+.flex_box_center_end___IoZHh {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -609,26 +322,26 @@ li:last-child > .ant-breadcrumb-separator {
box-align: center;
box-pack: end;
}
-.flex_box_column___B_Z0P {
+.flex_box_column___pioDq {
flex-direction: column;
box-orient: block-axis;
}
-.page____U6m6 {
+.page___AQTC0 {
background-color: #fff;
padding-bottom: 54px;
margin-top: 12px;
padding-top: 12px;
}
-.wrap___Njoy9 {
+.wrap___ypi7g {
margin: 0 auto;
width: 1200px;
}
-.wrap___Njoy9 .title___PCz5o {
+.wrap___ypi7g .title___MqXji {
font-size: 18px;
font-weight: 400;
color: #000;
}
-.wrap___Njoy9 ul[class~='ant-pagination'] {
+.wrap___ypi7g ul[class~='ant-pagination'] {
padding: 4px 0 20px 0;
}
span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner'] {
@@ -638,55 +351,55 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner'] {
span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
border-color: #165dff;
}
-.select___MAQbm {
- margin-bottom: 10px;
- margin-top: 16px;
+.select___jUs9O {
+ margin-bottom: 20px;
+ margin-top: 15px;
}
-.select___MAQbm > div {
+.select___jUs9O > div {
position: relative;
font-size: 14px;
background: #ffffff;
border-radius: 4px;
}
-.contentWrap___USVj3 {
+.contentWrap___prReW {
border-radius: 2px;
margin: 0px auto;
margin-top: 10px;
}
-.pngIcon___Sclgo {
+.pngIcon___nQYWW {
height: 20px;
margin-right: 6px;
}
-.tabsWrap___xuKJS {
+.tabsWrap___JTnDy {
background: #fff;
border-radius: 4px 4px 0 0;
}
-.tabsWrap___xuKJS div[class~='ant-tabs-tab'] {
+.tabsWrap___JTnDy div[class~='ant-tabs-tab'] {
font-size: 14px;
margin-right: 40px;
color: #5f6368;
}
-.tabsWrap___xuKJS div[class~='ant-tabs-tab-active'] [class~='ant-tabs-tab-btn'] {
+.tabsWrap___JTnDy div[class~='ant-tabs-tab-active'] [class~='ant-tabs-tab-btn'] {
color: #232b40;
}
-.tabsWrap___xuKJS [class~='ant-tabs-nav'] {
+.tabsWrap___JTnDy [class~='ant-tabs-nav'] {
margin: 0px;
height: 68px;
padding: 0 2px;
}
-.tabsWrap___xuKJS [class~='ant-tabs-nav'] div[class~='ant-tabs-ink-bar'] {
+.tabsWrap___JTnDy [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 {
+.tabsWrap___JTnDy [class~='ant-tabs-nav']::before {
background: #f1f1f1;
}
-.searchWrap___Z4nZX {
+.searchWrap___Bgson {
display: flex;
align-items: center;
}
-.searchWrap___Z4nZX .addQuestionBtn___PwVCH {
+.searchWrap___Bgson .addQuestionBtn___y9Dkl {
border-radius: 18px;
margin-right: 20px;
height: 36px;
@@ -698,15 +411,12 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
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 {
+.searchWrap___Bgson .addQuestionBtn___y9Dkl: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;
+.searchWrap___Bgson .search___xhreb {
border-radius: 19px;
height: 38px;
width: 369px;
@@ -714,181 +424,81 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
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'] {
+.searchWrap___Bgson .search___xhreb span[class~='ant-input-search-icon'] {
display: none;
}
-.searchWrap___Z4nZX .search___pIDJi .searchIcon___I_kVC {
+.searchWrap___Bgson .search___xhreb .searchIcon___kKxKj {
margin-right: 14px;
cursor: pointer;
}
-.searchWrap___Z4nZX .search___pIDJi input {
+.searchWrap___Bgson .search___xhreb input {
background-color: #f6f7f9;
}
-.batchWrap___OzbVH {
+.batchWrap___y6TB9 {
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;
+ margin-bottom: 20px;
}
-.contentListWrap___o6fbG {
+.contentListWrap___sljKR {
margin: 0 auto;
overflow: hidden;
}
-.contentListWrap___o6fbG .li___dAjon {
+.contentListWrap___sljKR .li___xrdAB {
border-radius: 2px;
margin-bottom: 30px;
border: 1px solid #ececec;
box-shadow: 0px 2px 4px 0px #eaeef4;
}
-.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh {
+.contentListWrap___sljKR .li___xrdAB .bottom___IZpbS {
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 {
+.contentListWrap___sljKR .li___xrdAB .bottom___IZpbS .actionLeftItem___pA5VQ {
font-size: 14px;
color: #5f6368;
margin-right: 30px;
}
-.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062.questionTypeName___neVDt {
+.contentListWrap___sljKR .li___xrdAB .bottom___IZpbS .actionLeftItem___pA5VQ.questionTypeName___CQhmP {
margin-right: 14px;
}
-.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062 > span {
+.contentListWrap___sljKR .li___xrdAB .bottom___IZpbS .actionLeftItem___pA5VQ > span {
margin-left: 8px;
}
-.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh p {
+.contentListWrap___sljKR .li___xrdAB .bottom___IZpbS p {
margin: 0;
}
-.more___oTnCf {
+.more___vOWPW {
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;
+.btnAdd___Lh47d {
cursor: pointer;
+ border: 1px solid #bacffe;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ color: #3061d0;
+ width: 102px;
+ height: 42px;
+ box-sizing: border-box;
+ font-size: 14px;
+ background-color: #fff;
}
-.btnAdd___Qdj8O:hover {
+.btnAdd___Lh47d: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 {
+.treeWrapper___FLm4B {
background: #fdfdfe;
+ margin-bottom: 40px;
border: 1px solid #ececec;
}
-.treeWrapper___OS1_K .treeHeader___T86dH {
+.treeWrapper___FLm4B .treeHeader___dec6m {
display: flex;
background: #f6f7f9;
justify-content: space-between;
@@ -896,13 +506,15 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
padding: 0 20px;
height: 42px;
}
-.treeWrapper___OS1_K .treeContent___AvQsn {
+.treeWrapper___FLm4B .treeContent___lAajS {
border-radius: 2px;
position: relative;
- padding: 10px 20px 10px 20px;
+ padding: 10px 20px 0 20px;
+ min-height: 160px;
+ max-height: 218px;
overflow-y: auto;
}
-.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk {
+.treeWrapper___FLm4B .treeContent___lAajS .action___fRPRI {
position: absolute;
right: 0;
z-index: 10;
@@ -911,506 +523,46 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
color: #999999;
font-size: 14px;
}
-.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk i {
+.treeWrapper___FLm4B .treeContent___lAajS .action___fRPRI 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 {
+.headerWrapper___Mx250 {
background-color: #fff;
}
-.exportBtn___uePYs {
+.exportBtn___QrNIt {
display: flex;
align-items: center;
padding: 0;
}
-.exportBtn___uePYs:hover span {
+.exportBtn___QrNIt:hover span {
color: #165dff;
}
-.exportBtn___uePYs span {
+.exportBtn___QrNIt span {
color: #5f6368;
}
-.tips___xnRXZ {
- font-size: 12px;
- background: #f6f7f9;
- padding: 10px;
- margin: 14px 0;
-}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/drawer/style/index.less ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-.ant-drawer {
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1000;
- pointer-events: none;
-}
-.ant-drawer-inline {
- position: absolute;
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
}
-.ant-drawer-mask {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1000;
- background: rgba(0, 0, 0, 0.45);
- pointer-events: auto;
+.flex_space_between___JNXiy {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
}
-.ant-drawer-content-wrapper {
- position: absolute;
- z-index: 1000;
- transition: all 0.3s;
-}
-.ant-drawer-content-wrapper-hidden {
- display: none;
-}
-.ant-drawer-left > .ant-drawer-content-wrapper {
- top: 0;
- bottom: 0;
- left: 0;
- box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
-}
-.ant-drawer-right > .ant-drawer-content-wrapper {
- top: 0;
- right: 0;
- bottom: 0;
- box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
-}
-.ant-drawer-top > .ant-drawer-content-wrapper {
- top: 0;
- right: 0;
- left: 0;
- box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
-}
-.ant-drawer-bottom > .ant-drawer-content-wrapper {
- right: 0;
- bottom: 0;
- left: 0;
- box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
-}
-.ant-drawer-content {
- width: 100%;
- height: 100%;
- overflow: auto;
- background: #fff;
- pointer-events: auto;
-}
-.ant-drawer-wrapper-body {
- display: flex;
- flex-direction: column;
- width: 100%;
- height: 100%;
-}
-.ant-drawer-header {
- display: flex;
- flex: 0 1;
- align-items: center;
- padding: 11px 16px;
- font-size: 14px;
- line-height: 22px;
- border-bottom: 1px solid #f0f0f0;
-}
-.ant-drawer-header-title {
- display: flex;
- flex: 1 1;
- align-items: center;
- min-width: 0;
- min-height: 0;
-}
-.ant-drawer-extra {
- flex: none;
-}
-.ant-drawer-close {
- display: inline-block;
- margin-right: 12px;
- color: rgba(0, 0, 0, 0.45);
- font-weight: 700;
- font-size: 14px;
- font-style: normal;
- line-height: 1;
- text-align: center;
- text-transform: none;
- text-decoration: none;
- background: transparent;
- border: 0;
- outline: 0;
- cursor: pointer;
- transition: color 0.3s;
- text-rendering: auto;
-}
-.ant-drawer-close:focus,
-.ant-drawer-close:hover {
- color: rgba(0, 0, 0, 0.75);
- text-decoration: none;
-}
-.ant-drawer-title {
- flex: 1 1;
- margin: 0;
- color: rgba(0, 0, 0, 0.85);
- font-weight: 500;
- font-size: 14px;
- line-height: 22px;
-}
-.ant-drawer-body {
- flex: 1 1;
- min-width: 0;
- min-height: 0;
- padding: 16px;
- overflow: auto;
-}
-.ant-drawer-footer {
- flex-shrink: 0;
- padding: 8px 8px;
- border-top: 1px solid #f0f0f0;
-}
-.panel-motion-enter-start,
-.panel-motion-appear-start,
-.panel-motion-leave-start {
- transition: none;
-}
-.panel-motion-enter-active,
-.panel-motion-appear-active,
-.panel-motion-leave-active {
- transition: all 0.3s;
-}
-.ant-drawer-mask-motion-enter-active,
-.ant-drawer-mask-motion-appear-active,
-.ant-drawer-mask-motion-leave-active {
- transition: all 0.3s;
-}
-.ant-drawer-mask-motion-enter,
-.ant-drawer-mask-motion-appear {
- opacity: 0;
-}
-.ant-drawer-mask-motion-enter-active,
-.ant-drawer-mask-motion-appear-active {
- opacity: 1;
-}
-.ant-drawer-mask-motion-leave {
- opacity: 1;
-}
-.ant-drawer-mask-motion-leave-active {
- opacity: 0;
-}
-.ant-drawer-panel-motion-left-enter-start,
-.ant-drawer-panel-motion-left-appear-start,
-.ant-drawer-panel-motion-left-leave-start {
- transition: none;
-}
-.ant-drawer-panel-motion-left-enter-active,
-.ant-drawer-panel-motion-left-appear-active,
-.ant-drawer-panel-motion-left-leave-active {
- transition: all 0.3s;
-}
-.ant-drawer-panel-motion-left-enter-start,
-.ant-drawer-panel-motion-left-appear-start {
- transform: translateX(-100%) !important;
-}
-.ant-drawer-panel-motion-left-enter-active,
-.ant-drawer-panel-motion-left-appear-active {
- transform: translateX(0);
-}
-.ant-drawer-panel-motion-left-leave {
- transform: translateX(0);
-}
-.ant-drawer-panel-motion-left-leave-active {
- transform: translateX(-100%);
-}
-.ant-drawer-panel-motion-right-enter-start,
-.ant-drawer-panel-motion-right-appear-start,
-.ant-drawer-panel-motion-right-leave-start {
- transition: none;
-}
-.ant-drawer-panel-motion-right-enter-active,
-.ant-drawer-panel-motion-right-appear-active,
-.ant-drawer-panel-motion-right-leave-active {
- transition: all 0.3s;
-}
-.ant-drawer-panel-motion-right-enter-start,
-.ant-drawer-panel-motion-right-appear-start {
- transform: translateX(100%) !important;
-}
-.ant-drawer-panel-motion-right-enter-active,
-.ant-drawer-panel-motion-right-appear-active {
- transform: translateX(0);
-}
-.ant-drawer-panel-motion-right-leave {
- transform: translateX(0);
-}
-.ant-drawer-panel-motion-right-leave-active {
- transform: translateX(100%);
-}
-.ant-drawer-panel-motion-top-enter-start,
-.ant-drawer-panel-motion-top-appear-start,
-.ant-drawer-panel-motion-top-leave-start {
- transition: none;
-}
-.ant-drawer-panel-motion-top-enter-active,
-.ant-drawer-panel-motion-top-appear-active,
-.ant-drawer-panel-motion-top-leave-active {
- transition: all 0.3s;
-}
-.ant-drawer-panel-motion-top-enter-start,
-.ant-drawer-panel-motion-top-appear-start {
- transform: translateY(-100%) !important;
-}
-.ant-drawer-panel-motion-top-enter-active,
-.ant-drawer-panel-motion-top-appear-active {
- transform: translateY(0);
-}
-.ant-drawer-panel-motion-top-leave {
- transform: translateY(0);
-}
-.ant-drawer-panel-motion-top-leave-active {
- transform: translateY(-100%);
-}
-.ant-drawer-panel-motion-bottom-enter-start,
-.ant-drawer-panel-motion-bottom-appear-start,
-.ant-drawer-panel-motion-bottom-leave-start {
- transition: none;
-}
-.ant-drawer-panel-motion-bottom-enter-active,
-.ant-drawer-panel-motion-bottom-appear-active,
-.ant-drawer-panel-motion-bottom-leave-active {
- transition: all 0.3s;
-}
-.ant-drawer-panel-motion-bottom-enter-start,
-.ant-drawer-panel-motion-bottom-appear-start {
- transform: translateY(100%) !important;
-}
-.ant-drawer-panel-motion-bottom-enter-active,
-.ant-drawer-panel-motion-bottom-appear-active {
- transform: translateY(0);
-}
-.ant-drawer-panel-motion-bottom-leave {
- transform: translateY(0);
-}
-.ant-drawer-panel-motion-bottom-leave-active {
- transform: translateY(100%);
-}
-.ant-drawer-rtl {
- direction: rtl;
-}
-.ant-drawer-rtl .ant-drawer-close {
- margin-right: 0;
- margin-left: 12px;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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: 64px;
-}
-.drawerWrap___pL0ai div[class='ant-drawer-content-wrapper'] {
- width: 160px;
-}
-.drawerWrap___pL0ai div[class='ant-drawer-body'] {
- height: 100%;
- background: #eaeaea;
- padding: 0px;
-}
-.drawerWrap___pL0ai div[class~='ant-drawer-right'] {
- width: 0px;
-}
-.title___D60AS {
- height: 40px;
- line-height: 40px;
- text-align: center;
- font-size: 14px;
- background: #606060;
- color: #ffffff;
- margin-bottom: 15px;
-}
-.problemset___jGIix {
- display: flex;
- flex-direction: row;
- justify-content: space-around;
- align-items: center;
- font-size: 14px;
-}
-.content___ciXL0 {
- cursor: pointer;
-}
-.delete___zwK_M {
- cursor: pointer;
-}
-.deleteIcon___BYp0Q {
- color: #979797;
- line-height: 30px;
- font-size: 14px;
-}
-.previewWrap___iIau3 {
- display: flex;
- flex-direction: row;
- justify-content: center;
- margin-top: 42px;
-}
-.preview___j2YJs {
- width: 88px;
- height: 30px;
- background: #0152d9;
- border-radius: 4px;
- font-size: 14px;
- color: #ffffff;
- line-height: 30px;
- text-align: center;
- cursor: pointer;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/BasketSideBar/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.wrap___BzhZu {
- position: fixed;
- width: 40px;
- bottom: 60px;
- z-index: 10;
- height: 50%;
-}
-.right20___MuOE2 {
- right: 20px;
-}
-.right180___O6Pki {
- right: 180px;
-}
-.basket___y6VHF {
- width: 40px;
- position: absolute;
- border-radius: 4px;
- cursor: pointer;
- background: #33bd8c;
- height: 49px;
- line-height: 24px;
- display: flex;
- flex-direction: column;
- padding-top: 6px;
- align-items: center;
-}
-.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: -14px;
- right: -14px;
- text-align: center;
-}
-.iconWrap___l__Lj {
- display: flex;
- justify-content: center;
-}
-.icon___yiXgh {
- cursor: pointer;
- color: #ffffff;
- font-size: 18px;
-}
-.name___tBtew {
- cursor: pointer;
- color: #ffffff;
- font-size: 12px;
- margin: 0px;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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_vertical_center___lX_K7 {
+ align-items: center;
+ box-align: center;
}
.flex_box_center_end___ESJAL {
justify-content: flex-end;
@@ -1891,11 +1043,11 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
transform: scale(1.2);
color: #d2ddf5;
}
-.folderWrapper___szWWk div[class~='ant-tree-treenode'] {
- padding: 10px 0 10px 0;
+.folderWrapper___szWWk span[class="ant-tree-node-content-wrapper"] {
+ position: relative;
}
-.folderWrapper___szWWk div[class~='ant-tree-treenode-switcher-close'] {
- padding-left: 5px;
+.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;
@@ -1916,145 +1068,768 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
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;
- width: 72px;
+ padding: 0 5px;
height: 16px;
background: #F6F7F9;
text-align: center;
line-height: 16px;
margin-left: 5px;
flex-shrink: 0;
+ cursor: default;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/divider/style/index.less ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-.ant-divider {
- box-sizing: border-box;
- margin: 0;
- padding: 0;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
- font-variant: tabular-nums;
- line-height: 1.66667;
- list-style: none;
- font-feature-settings: tnum, "tnum";
- border-top: 1px solid rgba(0, 0, 0, 0.06);
-}
-.ant-divider-vertical {
- position: relative;
- top: -0.06em;
- display: inline-block;
- height: 0.9em;
- margin: 0 8px;
- vertical-align: middle;
- border-top: 0;
- border-left: 1px solid rgba(0, 0, 0, 0.06);
-}
-.ant-divider-horizontal {
- display: flex;
- clear: both;
- width: 100%;
- min-width: 100%;
- margin: 24px 0;
-}
-.ant-divider-horizontal.ant-divider-with-text {
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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: flex-start;
+ margin-top: 5px;
+}
+.html___u9n4r {
+ max-width: 610px;
+ margin-right: 10px;
+}
+.line___Lh9Lb {
+ height: 1px;
+ background-color: #eeeeee;
+ margin: 20px 0;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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-right: 6px;
+}
+.tabsWrap___xuKJS {
+ background: #fff;
+ border-radius: 4px 4px 0 0;
+}
+.tabsWrap___xuKJS div[class~='ant-tabs-tab'] {
+ font-size: 14px;
+ margin-right: 40px;
+ 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;
- margin: 16px 0;
- color: rgba(0, 0, 0, 0.85);
- font-weight: 500;
+ 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;
- white-space: nowrap;
- text-align: center;
- border-top: 0;
- border-top-color: rgba(0, 0, 0, 0.06);
}
-.ant-divider-horizontal.ant-divider-with-text::before,
-.ant-divider-horizontal.ant-divider-with-text::after {
- position: relative;
- width: 50%;
- border-top: 1px solid transparent;
- border-top-color: inherit;
- border-bottom: 0;
- transform: translateY(50%);
- content: '';
+.batch___wvp7O > aside .btns___Nox9G .btn___AEGwM i {
+ color: #464f66;
+ margin-right: 6px;
+ font-size: 14px;
}
-.ant-divider-horizontal.ant-divider-with-text-left::before {
- width: 5%;
+.treeWrapper___OS1_K {
+ background: #fdfdfe;
+ border: 1px solid #ececec;
}
-.ant-divider-horizontal.ant-divider-with-text-left::after {
- width: 95%;
+.treeWrapper___OS1_K .treeHeader___T86dH {
+ display: flex;
+ background: #f6f7f9;
+ justify-content: space-between;
+ align-items: center;
+ padding: 0 20px;
+ height: 42px;
}
-.ant-divider-horizontal.ant-divider-with-text-right::before {
- width: 95%;
+.treeWrapper___OS1_K .treeContent___AvQsn {
+ border-radius: 2px;
+ position: relative;
+ padding: 10px 20px 10px 20px;
+ overflow-y: auto;
}
-.ant-divider-horizontal.ant-divider-with-text-right::after {
- width: 5%;
+.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk {
+ position: absolute;
+ right: 0;
+ z-index: 10;
+ bottom: 0;
+ cursor: pointer;
+ color: #999999;
+ font-size: 14px;
}
-.ant-divider-inner-text {
+.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk i {
display: inline-block;
- padding: 0 1em;
+ transform: scale(0.5);
+ margin-top: 6px;
+ font-size: 12px;
+}
+.sendModal___HDDrU {
+ display: flex;
+ align-items: center;
+ margin-bottom: 10px;
}
-.ant-divider-dashed {
- background: none;
- border-color: rgba(0, 0, 0, 0.06);
- border-style: dashed;
- border-width: 1px 0 0;
+.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;
}
-.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
-.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
- border-style: dashed none none;
+.sendModal___HDDrU .li___dAjon .bottom___kfHPh {
+ border-top: 1px solid #f1f1f1;
+ color: #999999;
+ height: 38px;
+ line-height: 38px;
}
-.ant-divider-vertical.ant-divider-dashed {
- border-width: 0 0 0 1px;
+.sendModal___HDDrU .li___dAjon .bottom___kfHPh .line___vWGHS {
+ border-right: 1px solid #ccc;
+ height: 12px;
+ margin: 0 10px;
}
-.ant-divider-plain.ant-divider-with-text {
- color: rgba(0, 0, 0, 0.85);
- font-weight: normal;
+.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;
}
-.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before {
- width: 0;
+.sendModal___HDDrU .del___I2neN:hover {
+ border: 1px solid #e30000;
+ color: #e30000;
}
-.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after {
- width: 100%;
+.divider___ao5se {
+ border-bottom: 1px solid #f1f1f1;
+ margin: 20px 30px 0;
}
-.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
- padding-left: 0;
+.headerWrapper___KS6nP {
+ background-color: #fff;
}
-.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before {
- width: 100%;
+.exportBtn___uePYs {
+ display: flex;
+ 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;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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: 64px;
+}
+.drawerWrap___pL0ai div[class='ant-drawer-content-wrapper'] {
+ width: 160px;
+}
+.drawerWrap___pL0ai div[class='ant-drawer-body'] {
+ height: 100%;
+ background: #eaeaea;
+ padding: 0px;
+}
+.drawerWrap___pL0ai div[class~='ant-drawer-right'] {
+ width: 0px;
+}
+.title___D60AS {
+ height: 40px;
+ line-height: 40px;
+ text-align: center;
+ font-size: 14px;
+ background: #606060;
+ color: #ffffff;
+ margin-bottom: 15px;
+}
+.problemset___jGIix {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+ align-items: center;
+ font-size: 14px;
+}
+.content___ciXL0 {
+ cursor: pointer;
+}
+.delete___zwK_M {
+ cursor: pointer;
+}
+.deleteIcon___BYp0Q {
+ color: #979797;
+ line-height: 30px;
+ font-size: 14px;
+}
+.previewWrap___iIau3 {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ margin-top: 42px;
+}
+.preview___j2YJs {
+ width: 88px;
+ height: 30px;
+ background: #0152d9;
+ border-radius: 4px;
+ font-size: 14px;
+ color: #ffffff;
+ line-height: 30px;
+ text-align: center;
+ cursor: pointer;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/BasketSideBar/index.less?modules ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.wrap___BzhZu {
+ position: fixed;
+ width: 40px;
+ bottom: 60px;
+ z-index: 10;
+ height: 50%;
}
-.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after {
- width: 0;
+.right20___MuOE2 {
+ right: 20px;
}
-.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
- padding-right: 0;
+.right180___O6Pki {
+ right: 180px;
}
-.ant-divider-rtl {
- direction: rtl;
+.basket___y6VHF {
+ width: 40px;
+ position: absolute;
+ border-radius: 4px;
+ cursor: pointer;
+ background: #33bd8c;
+ height: 49px;
+ line-height: 24px;
+ display: flex;
+ flex-direction: column;
+ padding-top: 6px;
+ align-items: center;
}
-.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
- width: 95%;
+.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: -14px;
+ right: -14px;
+ text-align: center;
}
-.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
- width: 5%;
+.iconWrap___l__Lj {
+ display: flex;
+ justify-content: center;
}
-.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
- width: 5%;
+.icon___yiXgh {
+ cursor: pointer;
+ color: #ffffff;
+ font-size: 18px;
}
-.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
- width: 95%;
+.name___tBtew {
+ cursor: pointer;
+ color: #ffffff;
+ font-size: 12px;
+ margin: 0px;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.83c8a409.async.js b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.83c8a409.async.js
deleted file mode 100644
index a74d54e123..0000000000
--- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.83c8a409.async.js
+++ /dev/null
@@ -1,1836 +0,0 @@
-"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[11545],{
-
-/***/ 36579:
-/*!*********************************************************!*\
- !*** ./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/antd/es/button/style/index.js + 1 modules
-var style = __webpack_require__(29913);
-// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
-var es_button = __webpack_require__(71577);
-// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules
-var tooltip_style = __webpack_require__(38390);
-// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules
-var tooltip = __webpack_require__(84908);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(42122);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(17061);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(17156);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(27424);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-;// 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/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules
-var ArrowDownOutlined = __webpack_require__(77171);
-// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules
-var monaco_editor = __webpack_require__(8691);
-// EXTERNAL MODULE: ./src/utils/util.tsx
-var util = __webpack_require__(29427);
-// EXTERNAL MODULE: ./src/service/exercise.ts
-var exercise = __webpack_require__(51412);
-// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
-var env = __webpack_require__(59758);
-// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-/* harmony default export */ var PreviewAll = (function (_ref) {
- var _data, _data2, _data3, _data4, _data5, _data6;
- 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;
- var _useState = (0,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.useState)(""),
- _useState4 = slicedToArray_default()(_useState3, 2),
- token = _useState4[0],
- setToken = _useState4[1];
- var _useState5 = (0,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.PROXY_SERVER */.Z.PROXY_SERVER : env/* default.API_SERVER */.Z.API_SERVER;
- var size;
- var unit = 1024 * 1024;
- var maxSize = 10 * unit;
- var closeRef = (0,react.useRef)();
- if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") {
- data = env/* default.API_SERVER */.Z.API_SERVER + data;
- }
- if (type === "office") {
- size = (0,util/* parseUrl */.en)(data).filesize;
- if (size > maxSize) {
- type = "other";
- }
- }
- if (filename) monacoEditor.filename = filename;
- (0,react.useEffect)(function () {
- var _document$cookie, _document$cookie$repl;
- var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 ? void 0 : (_document$cookie$repl = _document$cookie.replace(/\s/g, "")) === null || _document$cookie$repl === void 0 ? void 0 : _document$cookie$repl.split(";");
- cookies === null || cookies === void 0 ? void 0 : cookies.map(function (item) {
- var i = item.split("=");
- if (i[0] === '_educoder_session') {
- setToken(i[1]);
- }
- });
- }, []);
- (0,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));
- };
- 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: [!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: "".concat(((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http://")) > -1 || ((_data3 = data) === null || _data3 === void 0 ? void 0 : _data3.indexOf("https://")) > -1 ? "" : "data:audio/mp3;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 ? /*#__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.ONLYOFFICE */.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: "".concat(((_data5 = data) === null || _data5 === void 0 ? void 0 : _data5.indexOf("http://")) > -1 || ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data)
- }), type === "other" && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
- type: "primary",
- size: "large",
- onClick: handleClick,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"]
- })
- }), type === "download" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
- type: "primary",
- size: "large",
- onClick: handleClick,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"]
- })]
- });
-});
-
-/***/ }),
-
-/***/ 12768:
-/*!*********************************************************!*\
- !*** ./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/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(42122);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(27424);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./node_modules/katex/dist/katex.min.css
-var katex_min = __webpack_require__(81897);
-// EXTERNAL MODULE: ./node_modules/marked/lib/marked.js
-var marked = __webpack_require__(47084);
-var marked_default = /*#__PURE__*/__webpack_require__.n(marked);
-// EXTERNAL MODULE: ./node_modules/marked/src/helpers.js
-var helpers = __webpack_require__(90621);
-;// 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/src/prettify.js
-var prettify = __webpack_require__(11771);
-// EXTERNAL MODULE: ./node_modules/hls.js/dist/hls.js
-var dist_hls = __webpack_require__(67631);
-var hls_default = /*#__PURE__*/__webpack_require__.n(dist_hls);
-// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
-var env = __webpack_require__(59758);
-// EXTERNAL MODULE: ./node_modules/katex/dist/katex.js
-var katex = __webpack_require__(20527);
-// EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 1 modules
-var PreviewAll = __webpack_require__(36579);
-// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// CONCATENATED MODULE: ./src/components/RenderHtml/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-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;
- var str = String(value);
- var _useState = (0,react.useState)(""),
- _useState2 = slicedToArray_default()(_useState, 2),
- data = _useState2[0],
- setData = _useState2[1];
- var _useState3 = (0,react.useState)("office"),
- _useState4 = slicedToArray_default()(_useState3, 2),
- type = _useState4[0],
- setType = _useState4[1];
- var html = (0,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.API_SERVER */.Z.API_SERVER + "/api/attachments/").replace(reg2, '"' + env/* default.API_SERVER */.Z.API_SERVER + "/api/attachments/").replace(reg3, '"' + env/* default.API_SERVER */.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("(?[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)
- if (showTextOnly) {
- var dom = document.createElement('div');
- dom.innerHTML = rs;
- return dom.innerText;
- }
- setTimeout(function () {
- return onLoad();
- }, 500);
- return rs;
- }, [str]);
- var el = (0,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 ? 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 (hls_default().isSupported()) {
- var hls = new (hls_default())();
- hls.loadSource(item.src);
- hls.attachMedia(item);
- }
- }
- });
- };
- (0,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 ? void 0 : _el$current2.removeEventListener('click', onAncherHandler);
- resetMathExpressions();
- cleanToc();
- };
- }
- }, [html, el.current, onAncherHandler]);
- return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- ref: el,
- style: objectSpread2_default()({}, style),
- className: "".concat(className ? className : '', " markdown-body "),
- 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("");
- }
- })]
- });
-});
-
-/***/ }),
-
-/***/ 40945:
-/*!************************************************************************************!*\
- !*** ./src/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx + 1 modules ***!
- \************************************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-// ESM COMPAT FLAG
-__webpack_require__.r(__webpack_exports__);
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "default": function() { return /* binding */ ExchangeFromProblemSet; }
-});
-
-// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules
-var style = __webpack_require__(14182);
-// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules
-var pagination = __webpack_require__(260);
-// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules
-var dropdown_style = __webpack_require__(68018);
-// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js
-var dropdown = __webpack_require__(13013);
-// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules
-var menu_style = __webpack_require__(83736);
-// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules
-var menu = __webpack_require__(66516);
-// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules
-var spin_style = __webpack_require__(22536);
-// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js
-var spin = __webpack_require__(11382);
-// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
-var button_style = __webpack_require__(29913);
-// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
-var es_button = __webpack_require__(71577);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
-var objectSpread2 = __webpack_require__(42122);
-var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
-var regeneratorRuntime = __webpack_require__(17061);
-var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
-var asyncToGenerator = __webpack_require__(17156);
-var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
-var slicedToArray = __webpack_require__(27424);
-var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(70215);
-var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
-var input_style = __webpack_require__(69463);
-// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
-var input = __webpack_require__(75008);
-// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js + 1 modules
-var tabs_style = __webpack_require__(99558);
-// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 22 modules
-var tabs = __webpack_require__(3381);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
-var _umi_production_exports = __webpack_require__(89214);
-// EXTERNAL MODULE: ./src/components/LanguageSelect/index.tsx + 1 modules
-var LanguageSelect = __webpack_require__(55232);
-// EXTERNAL MODULE: ./src/pages/Problemset/components/AddModal/index.tsx + 1 modules
-var AddModal = __webpack_require__(16258);
-// EXTERNAL MODULE: ./src/components/NoData/index.tsx
-var NoData = __webpack_require__(82982);
-// EXTERNAL MODULE: ./src/pages/Problemset/components/Crumbs/index.tsx + 1 modules
-var Crumbs = __webpack_require__(94906);
-;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.less?modules
-// extracted by mini-css-extract-plugin
-/* harmony default export */ var ExchangeFromProblemSetmodules = ({"flex_box_center":"flex_box_center___pAXJ7","flex_space_between":"flex_space_between___okEh8","flex_box_vertical_center":"flex_box_vertical_center___H3oJW","flex_box_center_end":"flex_box_center_end___IoZHh","flex_box_column":"flex_box_column___pioDq","page":"page___AQTC0","wrap":"wrap___ypi7g","title":"title___MqXji","select":"select___jUs9O","contentWrap":"contentWrap___prReW","pngIcon":"pngIcon___nQYWW","tabsWrap":"tabsWrap___JTnDy","searchWrap":"searchWrap___Bgson","addQuestionBtn":"addQuestionBtn___y9Dkl","search":"search___xhreb","searchIcon":"searchIcon___kKxKj","batchWrap":"batchWrap___y6TB9","contentListWrap":"contentListWrap___sljKR","li":"li___xrdAB","bottom":"bottom___IZpbS","actionLeftItem":"actionLeftItem___pA5VQ","questionTypeName":"questionTypeName___CQhmP","more":"more___vOWPW","btnAdd":"btnAdd___Lh47d","treeWrapper":"treeWrapper___FLm4B","treeHeader":"treeHeader___dec6m","treeContent":"treeContent___lAajS","action":"action___fRPRI","headerWrapper":"headerWrapper___Mx250","exportBtn":"exportBtn___QrNIt"});
-// EXTERNAL MODULE: ./src/pages/Problemset/components/Topic/index.tsx + 2 modules
-var Topic = __webpack_require__(88094);
-// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 2 modules
-var NewFolder = __webpack_require__(16806);
-// EXTERNAL MODULE: ./src/utils/authority.ts
-var authority = __webpack_require__(7);
-// EXTERNAL MODULE: ./src/service/global.ts
-var global = __webpack_require__(98706);
-// EXTERNAL MODULE: ./src/assets/images/problemset/folder-opened.png
-var folder_opened = __webpack_require__(5623);
-// EXTERNAL MODULE: ./src/utils/util.tsx
-var util = __webpack_require__(29427);
-// EXTERNAL MODULE: ./src/utils/fetch.ts
-var fetch = __webpack_require__(84519);
-// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
-var jsx_runtime = __webpack_require__(85893);
-;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var _excluded = ["classroomList", "problemset", "user", "globalSetting", "loading", "dispatch", "match", "shixunHomeworks"];
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-var TabPane = tabs/* default.TabPane */.Z.TabPane;
-var Search = input/* default.Search */.Z.Search;
-var TabType;
-(function (TabType) {
- TabType["Mine"] = "0";
- TabType["Public"] = "1";
- TabType["Collection"] = "2";
- TabType["TeachGroupShare"] = "3";
-})(TabType || (TabType = {}));
-var ProblemsetPage = function ProblemsetPage(_ref) {
- var _match$params, _match$params2, _problemset$teachGrou, _problemset$teachGrou2, _problemset$disciplin, _problemset$teachGrou3;
- 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,
- props = objectWithoutProperties_default()(_ref, _excluded);
- var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
- _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
- searchParams = _useSearchParams2[0];
- var queryParams = (0,util/* getJsonFromUrl */.oP)();
- var _useState = (0,react.useState)({
- discipline_id: null,
- sub_discipline_id: null,
- tag_discipline_id: null,
- group_id: null,
- type: '0',
- item_type: queryParams.qtype,
- difficulty: null,
- keyword: null,
- page: 1,
- per_page: 20,
- sort_by: 'updated_at',
- sort_direction: 'desc',
- id: props.searchParams.get("id") || null,
- exam_id: (match === null || match === void 0 ? void 0 : (_match$params = match.params) === null || _match$params === void 0 ? void 0 : _match$params.id) || null,
- exercise_id: (match === null || match === void 0 ? void 0 : (_match$params2 = match.params) === null || _match$params2 === void 0 ? void 0 : _match$params2.categoryId) || null
- }),
- _useState2 = slicedToArray_default()(_useState, 2),
- params = _useState2[0],
- setParams = _useState2[1];
- var _useState3 = (0,react.useState)(0),
- _useState4 = slicedToArray_default()(_useState3, 2),
- problemsetCount = _useState4[0],
- setProblemsetCount = _useState4[1];
- var _useState5 = (0,react.useState)([]),
- _useState6 = slicedToArray_default()(_useState5, 2),
- problemsetList = _useState6[0],
- setProblemsetList = _useState6[1];
- var _useState7 = (0,react.useState)(TabType.Mine),
- _useState8 = slicedToArray_default()(_useState7, 2),
- activeTabsKey = _useState8[0],
- setActiveTabsKey = _useState8[1];
- var _useState9 = (0,react.useState)(-1),
- _useState10 = slicedToArray_default()(_useState9, 2),
- knowledgeValue = _useState10[0],
- setKnowledgeValue = _useState10[1];
- var _useState11 = (0,react.useState)([]),
- _useState12 = slicedToArray_default()(_useState11, 2),
- knowledgeData = _useState12[0],
- setKnowledgeData = _useState12[1];
- var _useState13 = (0,react.useState)([]),
- _useState14 = slicedToArray_default()(_useState13, 2),
- navigation = _useState14[0],
- setNavigation = _useState14[1];
- var _useState15 = (0,react.useState)(false),
- _useState16 = slicedToArray_default()(_useState15, 2),
- backIcon = _useState16[0],
- setBackIcon = _useState16[1];
- var unpublishedAll = (0,react.useRef)(false);
- var _useState17 = (0,react.useState)([]),
- _useState18 = slicedToArray_default()(_useState17, 2),
- selectIds = _useState18[0],
- setSelectIds = _useState18[1];
- var _useState19 = (0,react.useState)('按更新时间降序'),
- _useState20 = slicedToArray_default()(_useState19, 2),
- SortMenuName = _useState20[0],
- setSortMenuName = _useState20[1];
- var _useState21 = (0,react.useState)([]),
- _useState22 = slicedToArray_default()(_useState21, 2),
- treeData = _useState22[0],
- setTreeData = _useState22[1];
- var treeDataWarp = (0,react.useRef)(null);
- var _useState23 = (0,react.useState)(false),
- _useState24 = slicedToArray_default()(_useState23, 2),
- folderLoading = _useState24[0],
- setFolderLoading = _useState24[1];
- var _useState25 = (0,react.useState)(''),
- _useState26 = slicedToArray_default()(_useState25, 2),
- name = _useState26[0],
- setname = _useState26[1];
- 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.useEffect)(function () {
- document.body.setAttribute('data-custom', 'initial');
- return function () {
- document.body.removeAttribute('data-custom');
- };
- }, []);
- (0,react.useEffect)(function () {
- var _query;
- dispatch({
- type: 'problemset/getDisciplines',
- payload: {
- source: 'question'
- }
- });
- var group_id = ((_query = props.location.query) === null || _query === void 0 ? void 0 : _query.group_id) || 0;
- params.group_id = Number(group_id);
- setParams(params);
- getItemBanks(params).then(function (res) {
- if (!(res !== null && res !== void 0 && res.status)) {
- setTreeData(res === null || res === void 0 ? void 0 : res.item_banks_group);
- }
- setFolderLoading(false);
- });
- getBasketList();
- handleGetTeachGroupData();
- }, []);
-
- //出现页面右侧悬浮按钮
- (0,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.useEffect)(function () {
- dispatch({
- type: 'globalSetting/headerFixedToggle',
- payload: true
- });
- return function () {
- dispatch({
- type: 'globalSetting/headerFixedToggle',
- payload: false
- });
- };
- }, []);
- (0,react.useEffect)(function () {
- dispatch({
- type: 'globalSetting/headerFooterToggle',
- payload: false
- });
- return function () {
- dispatch({
- type: 'globalSetting/headerFooterToggle',
- payload: true
- });
- };
- }, []);
- var handleGetTeachGroupData = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- return regeneratorRuntime_default()().wrap(function _callee$(_context) {
- while (1) switch (_context.prev = _context.next) {
- case 0:
- dispatch({
- type: 'problemset/getTeachGroupData'
- });
- case 1:
- case "end":
- return _context.stop();
- }
- }, _callee);
- }));
- return function handleGetTeachGroupData() {
- return _ref2.apply(this, arguments);
- };
- }();
- var getItemBanks = /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(query) {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
- case 0:
- query.item_type = query.item_type;
- setFolderLoading(true);
- _context2.next = 4;
- return dispatch({
- type: 'problemset/getItemBanks',
- payload: query
- });
- case 4:
- res = _context2.sent;
- if (!(res && res.status !== 403 && res.status !== 401 && res.status !== 500)) {
- _context2.next = 14;
- break;
- }
- setProblemsetCount(res.items_count || 0);
- setProblemsetList(res.items || []);
- setKnowledgeData(res.tag_disciplines || []);
- // setUseShixunIds(res.used_shixun_ids || []);
- handleData(res.items || []);
- setSelectIds([]);
- setNavigation((res === null || res === void 0 ? void 0 : res.navigation) || []);
- setFolderLoading(false);
- return _context2.abrupt("return", res);
- case 14:
- case "end":
- return _context2.stop();
- }
- }, _callee2);
- }));
- return function getItemBanks(_x) {
- return _ref3.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(id === null ? -1 : null);
- setParams(params);
- getItemBanks(params);
- if (id === null) {
- return;
- }
- };
- var handleDifficultyChange = function handleDifficultyChange(value) {
- params.difficulty = value || '';
- params.page = 1;
- params.per_page = 20;
- delete params.id;
- setParams(params);
- getItemBanks(params);
- };
- 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 = '';
- }
- setKnowledgeValue(value);
- setParams(params);
- getItemBanks(params);
- };
- var _useState27 = (0,react.useState)(false),
- _useState28 = slicedToArray_default()(_useState27, 2),
- showTeachGroup = _useState28[0],
- setShowTeachGroup = _useState28[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.difficulty = null;
- params.type = activeKey;
- if (activeKey === '0') {
- params.group_id = 0;
- } else {
- params.group_id = null;
- }
-
- // if (activeKey === '3' && isprogram_homework) {
- // params.only_published = true;
- // } else {
- // params.only_published = null;
- // }
- if (activeKey === '3') {
- setShowTeachGroup(true);
- } else {
- setShowTeachGroup(false);
- }
- params.page = 1;
- params.per_page = 20;
- delete params.id;
- setKnowledgeValue(-1);
- setActiveTabsKey(activeKey);
- setParams(params);
- getItemBanks(params);
- };
- var handleChangePage = function handleChangePage(page, pagesize) {
- params.page = page;
- params.per_page = pagesize;
- setParams(params);
- getItemBanks(params);
- };
- var handleSearch = function handleSearch(value) {
- params.discipline_id = '';
- params.sub_discipline_id = '';
- params.tag_discipline_id = '';
- params.difficulty = null;
- params.page = 1;
- params.keyword = value;
- delete params.id;
- if (value) {
- setBackIcon(true);
- (0,global/* addSearchRecord */.tk)({
- name: value,
- copywriting: value,
- position: 'ItemBank'
- });
- } else {
- setBackIcon(false);
- }
- setKnowledgeValue(-1);
- setParams(params);
- getItemBanks(params);
- };
- var handleReloadData = function handleReloadData() {
- params.per_page = 20;
- setParams(params);
- getItemBanks(params);
- };
- var handleOpen = /*#__PURE__*/function () {
- var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) {
- return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
- case 0:
- dispatch({
- type: 'problemset/getDisciplines',
- payload: {
- source: 'question',
- group_id: Math.abs(id),
- group_type: TabType.Mine
- }
- });
- params.page = 1;
- params.per_page = 20;
- params.group_id = Math.abs(id);
- setParams(params);
- getItemBanks(params).then(function (res) {
- return setTreeData(res === null || res === void 0 ? void 0 : res.item_banks_group);
- });
- case 6:
- case "end":
- return _context3.stop();
- }
- }, _callee3);
- }));
- return function handleOpen(_x2) {
- return _ref4.apply(this, arguments);
- };
- }();
- var handleNewGroup = function handleNewGroup() {
- dispatch({
- type: 'problemset/setActionTabs',
- payload: {
- key: '新建文件夹',
- params: params
- }
- });
- return;
- };
- var handleShixunChange = function handleShixunChange() {
- dispatch({
- type: 'classroomList/setActionTabs',
- payload: {
- key: '选用实践项目'
- }
- });
- };
- var handleChangeTeachGroup = /*#__PURE__*/function () {
- var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) {
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
- case 0:
- dispatch({
- type: 'problemset/getDisciplines',
- payload: {
- source: 'question',
- group_id: id,
- group_type: TabType.TeachGroupShare
- }
- });
- params.page = 1;
- params.group_id = id || null;
- delete params.id;
- setParams(objectSpread2_default()({}, params));
- getItemBanks(params);
- case 6:
- case "end":
- return _context4.stop();
- }
- }, _callee4);
- }));
- return function handleChangeTeachGroup(_x3) {
- return _ref5.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);
- };
- var handleAddOk = function handleAddOk(id) {
- params.discipline_id = '';
- params.sub_discipline_id = '';
- params.tag_discipline_id = '';
- params.difficulty = null;
- params.page = 1;
- params.per_page = 20;
- params.group_id = id;
- setKnowledgeValue(-1);
- setParams(params);
- getItemBanks(params).then(function (res) {
- return setTreeData(res === null || res === void 0 ? void 0 : res.item_banks_group);
- });
- };
- var onSelectChange = function onSelectChange(keys) {
- setSelectIds(keys);
- };
- var questionType = [{
- type: 'SINGLE',
- name: '单选题'
- }, {
- type: 'MULTIPLE',
- name: '多选题'
- }, {
- type: 'JUDGMENT',
- name: '判断题'
- }, {
- type: 'PROGRAM',
- name: '编程题'
- }, {
- type: 'SUBJECTIVE',
- name: '简答题'
- }, {
- type: 'COMPLETION',
- name: '填空题'
- }, {
- type: 'COMBINATION',
- name: '组合题'
- }];
- var difficultyMapping = {
- 1: '简单',
- 2: '适中',
- 3: '困难'
- };
- var handleReplace = /*#__PURE__*/function () {
- var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(itemBankId) {
- var res;
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
- case 0:
- if (!(queryParams.type === 'exercise')) {
- _context5.next = 6;
- break;
- }
- _context5.next = 3;
- return (0,fetch/* default */.ZP)("/api/exercises/".concat(queryParams.exerciseid, "/toggle_random_question.json"), {
- method: 'post',
- body: {
- question_id: queryParams.qid,
- item_bank_id: itemBankId
- }
- });
- case 3:
- res = _context5.sent;
- if (!(res !== null && res !== void 0 && res.status)) {
- _umi_production_exports.history.push(queryParams.from);
- }
- return _context5.abrupt("return");
- case 6:
- case "end":
- return _context5.stop();
- }
- }, _callee5);
- }));
- return function handleReplace(_x4) {
- return _ref6.apply(this, arguments);
- };
- }();
- return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ExchangeFromProblemSetmodules.page,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ExchangeFromProblemSetmodules.wrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ExchangeFromProblemSetmodules.title,
- children: "\u8BD5\u9898\u5E93"
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ExchangeFromProblemSetmodules.headerWrapper,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ExchangeFromProblemSetmodules.tabsWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, {
- activeKey: activeTabsKey,
- onChange: handleTabsChange,
- tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ExchangeFromProblemSetmodules.searchWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(Search, {
- allowClear: true,
- suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
- className: "iconfont icon-sousuo9 font14 ".concat(ExchangeFromProblemSetmodules.searchIcon),
- onClick: function onClick() {
- return handleSearch(params.keyword);
- }
- }),
- className: ExchangeFromProblemSetmodules.search,
- placeholder: "\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",
- size: "large",
- value: 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$teachGrou = problemset.teachGroupData) === null || _problemset$teachGrou === void 0 ? void 0 : (_problemset$teachGrou2 = _problemset$teachGrou.groups) === null || _problemset$teachGrou2 === void 0 ? void 0 : _problemset$teachGrou2.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
- tab: "\u6211\u7684\u7FA4\u7EC4"
- }, "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: ExchangeFromProblemSetmodules.select,
- disciplinesData: (_problemset$disciplin = problemset.disciplinesData) === null || _problemset$disciplin === void 0 ? void 0 : _problemset$disciplin.disciplines,
- knowledgeData: knowledgeData,
- directionValue: params.discipline_id,
- subDisciplineValue: params.sub_discipline_id,
- typeValue: params.item_type,
- isprogram_homework: false,
- showItemType: false //换一题功能页面,不展示题型筛选项
- ,
- showKnowledge: true,
- name: name,
- setname: setname,
- difficultyValue: params.difficulty,
- showShixun: false,
- onShixunChange: handleShixunChange,
- onDirectionChange: handleDirectionChange,
- onTypeChange: function onTypeChange() {},
- onDifficultyChange: handleDifficultyChange,
- knowledgeValue: knowledgeValue,
- onKnowledgeChange: handleKnowledgeChange,
- teachGroupData: (_problemset$teachGrou3 = problemset.teachGroupData) === null || _problemset$teachGrou3 === void 0 ? void 0 : _problemset$teachGrou3.groups,
- onTeachGroupChange: handleChangeTeachGroup,
- teachGroupValue: params.group_id,
- showTeachGroup: showTeachGroup
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ExchangeFromProblemSetmodules.treeWrapper,
- style: {
- display: activeTabsKey === TabType.Mine ? 'block' : 'none'
- },
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ExchangeFromProblemSetmodules.treeHeader,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Crumbs/* default */.Z, {
- data: navigation,
- onClick: handleOpen
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
- type: "link",
- onClick: handleNewGroup,
- className: ExchangeFromProblemSetmodules.exportBtn,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
- src: folder_opened,
- alt: "",
- className: ExchangeFromProblemSetmodules.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: ExchangeFromProblemSetmodules.treeContent,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(NewFolder/* default */.Z, {
- isProblemset: false,
- reloadData: handleReloadData,
- data: treeData,
- onShare: function onShare() {},
- onOpen: handleOpen
- })
- })
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ExchangeFromProblemSetmodules.contentWrap,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ExchangeFromProblemSetmodules.batchWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- flex: 1,
- display: 'flex',
- alignItems: 'center'
- },
- children: /*#__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)(menu/* default */.Z, {
- selectedKeys: [SortMenuName],
- children: SortMenus === null || SortMenus === void 0 ? void 0 : SortMenus.map(function (item, index) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.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]
- })
- })
- })
- })
- }), backIcon ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
- style: {
- paddingLeft: 0
- },
- onClick: function onClick() {
- params.page = 1;
- params.keyword = null;
- delete params.id;
- setParams(params);
- setBackIcon(false);
- getItemBanks(params);
- },
- 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: ExchangeFromProblemSetmodules.contentListWrap,
- children: problemsetCount !== 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- size: "large",
- spinning: loading['problemset/getItemBanks'],
- children: problemsetList.map(function (v, index) {
- var _questionType$find, _v$author;
- return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ExchangeFromProblemSetmodules.li,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ExchangeFromProblemSetmodules.top,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(Topic/* default */.Z, {
- showCheckbox: false,
- data: v,
- selectIds: selectIds,
- onSelectCheckBox: onSelectChange
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
- className: ExchangeFromProblemSetmodules.bottom,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
- className: "".concat(ExchangeFromProblemSetmodules.actionLeftItem, " ").concat(ExchangeFromProblemSetmodules.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: ExchangeFromProblemSetmodules.actionLeftItem,
- children: difficultyMapping[v.difficulty]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: ExchangeFromProblemSetmodules.actionLeftItem,
- children: ["\u521B\u5EFA\u8005", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: "c-grey-333",
- children: v === null || v === void 0 ? void 0 : (_v$author = v.author) === null || _v$author === void 0 ? void 0 : _v$author.name
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
- className: ExchangeFromProblemSetmodules.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: ExchangeFromProblemSetmodules.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
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: ExchangeFromProblemSetmodules.more,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
- className: ExchangeFromProblemSetmodules.btnAdd,
- onClick: function onClick() {
- return handleReplace(v.id);
- },
- children: "\u66FF\u6362"
- })
- })]
- })]
- }, v.id);
- })
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
- size: "large",
- spinning: loading['problemset/getItemBanks'],
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})
- })
- }), problemsetCount !== 0 && /*#__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"]
- });
- }
- })]
- })]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddModal/* default */.Z, {
- onOk: handleAddOk
- })]
- })
- });
-};
-/* harmony default export */ var ExchangeFromProblemSet = ((0,_umi_production_exports.connect)(function (_ref7) {
- var classroomList = _ref7.classroomList,
- problemset = _ref7.problemset,
- user = _ref7.user,
- loading = _ref7.loading,
- globalSetting = _ref7.globalSetting,
- shixunHomeworks = _ref7.shixunHomeworks;
- return {
- classroomList: classroomList,
- problemset: problemset,
- user: user,
- globalSetting: globalSetting,
- loading: loading.effects,
- shixunHomeworks: shixunHomeworks
- };
-})(ProblemsetPage));
-
-/***/ }),
-
-/***/ 5467:
-/*!**********************************************************!*\
- !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***!
- \**********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony export */ __webpack_require__.d(__webpack_exports__, {
-/* harmony export */ "Z": function() { return /* binding */ getDataOrAriaProps; }
-/* harmony export */ });
-function getDataOrAriaProps(props) {
- return Object.keys(props).reduce(function (prev, key) {
- if ((key.startsWith('data-') || key.startsWith('aria-') || key === 'role') && !key.startsWith('data-__')) {
- prev[key] = props[key];
- }
- return prev;
- }, {});
-}
-
-/***/ }),
-
-/***/ 29924:
-/*!*********************************************************!*\
- !*** ./node_modules/antd/es/radio/index.js + 4 modules ***!
- \*********************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "ZP": function() { return /* binding */ es_radio; }
-});
-
-// UNUSED EXPORTS: Button, Group
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
-var defineProperty = __webpack_require__(4942);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(97685);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js
-var useMergedState = __webpack_require__(21770);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
-var SizeContext = __webpack_require__(97647);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/getDataOrAriaProps.js
-var getDataOrAriaProps = __webpack_require__(5467);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js
-
-var RadioGroupContext = /*#__PURE__*/react.createContext(null);
-var RadioGroupContextProvider = RadioGroupContext.Provider;
-/* harmony default export */ var radio_context = (RadioGroupContext);
-var RadioOptionTypeContext = /*#__PURE__*/react.createContext(null);
-var RadioOptionTypeContextProvider = RadioOptionTypeContext.Provider;
-// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js
-var es = __webpack_require__(50132);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
-var es_ref = __webpack_require__(42550);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
-var DisabledContext = __webpack_require__(98866);
-// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
-var form_context = __webpack_require__(65223);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js
-
-
-var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-
-
-
-
-
-var InternalRadio = function InternalRadio(props, ref) {
- var _classNames;
- var groupContext = react.useContext(radio_context);
- var radioOptionTypeContext = react.useContext(RadioOptionTypeContext);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var innerRef = react.useRef();
- var mergedRef = (0,es_ref/* composeRef */.sQ)(ref, innerRef);
- var _useContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM),
- isFormItemInput = _useContext.isFormItemInput;
- false ? 0 : void 0;
- var onChange = function onChange(e) {
- var _a, _b;
- (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, e);
- (_b = groupContext === null || groupContext === void 0 ? void 0 : groupContext.onChange) === null || _b === void 0 ? void 0 : _b.call(groupContext, e);
- };
- var customizePrefixCls = props.prefixCls,
- className = props.className,
- children = props.children,
- style = props.style,
- customDisabled = props.disabled,
- restProps = __rest(props, ["prefixCls", "className", "children", "style", "disabled"]);
- var radioPrefixCls = getPrefixCls('radio', customizePrefixCls);
- var prefixCls = ((groupContext === null || groupContext === void 0 ? void 0 : groupContext.optionType) || radioOptionTypeContext) === 'button' ? "".concat(radioPrefixCls, "-button") : radioPrefixCls;
- var radioProps = (0,esm_extends/* default */.Z)({}, restProps);
- // ===================== Disabled =====================
- var disabled = react.useContext(DisabledContext/* default */.Z);
- radioProps.disabled = customDisabled || disabled;
- if (groupContext) {
- radioProps.name = groupContext.name;
- radioProps.onChange = onChange;
- radioProps.checked = props.value === groupContext.value;
- radioProps.disabled = radioProps.disabled || groupContext.disabled;
- }
- var wrapperClassString = classnames_default()("".concat(prefixCls, "-wrapper"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className);
- return (
- /*#__PURE__*/
- // eslint-disable-next-line jsx-a11y/label-has-associated-control
- react.createElement("label", {
- className: wrapperClassString,
- style: style,
- onMouseEnter: props.onMouseEnter,
- onMouseLeave: props.onMouseLeave
- }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({}, radioProps, {
- type: "radio",
- prefixCls: prefixCls,
- ref: mergedRef
- })), children !== undefined ? /*#__PURE__*/react.createElement("span", null, children) : null)
- );
-};
-var Radio = /*#__PURE__*/react.forwardRef(InternalRadio);
-if (false) {}
-/* harmony default export */ var radio_radio = (Radio);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js
-
-
-
-
-
-
-
-
-
-
-
-var RadioGroup = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var _classNames;
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var size = react.useContext(SizeContext/* default */.Z);
- var _useMergedState = (0,useMergedState/* default */.Z)(props.defaultValue, {
- value: props.value
- }),
- _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
- value = _useMergedState2[0],
- setValue = _useMergedState2[1];
- var onRadioChange = function onRadioChange(ev) {
- var lastValue = value;
- var val = ev.target.value;
- if (!('value' in props)) {
- setValue(val);
- }
- var onChange = props.onChange;
- if (onChange && val !== lastValue) {
- onChange(ev);
- }
- };
- var customizePrefixCls = props.prefixCls,
- _props$className = props.className,
- className = _props$className === void 0 ? '' : _props$className,
- options = props.options,
- _props$buttonStyle = props.buttonStyle,
- buttonStyle = _props$buttonStyle === void 0 ? 'outline' : _props$buttonStyle,
- disabled = props.disabled,
- children = props.children,
- customizeSize = props.size,
- style = props.style,
- id = props.id,
- onMouseEnter = props.onMouseEnter,
- onMouseLeave = props.onMouseLeave,
- onFocus = props.onFocus,
- onBlur = props.onBlur;
- var prefixCls = getPrefixCls('radio', customizePrefixCls);
- var groupPrefixCls = "".concat(prefixCls, "-group");
- var childrenToRender = children;
- // 如果存在 options, 优先使用
- if (options && options.length > 0) {
- childrenToRender = options.map(function (option) {
- if (typeof option === 'string' || typeof option === 'number') {
- // 此处类型自动推导为 string
- return /*#__PURE__*/react.createElement(radio_radio, {
- key: option.toString(),
- prefixCls: prefixCls,
- disabled: disabled,
- value: option,
- checked: value === option
- }, option);
- }
- // 此处类型自动推导为 { label: string value: string }
- return /*#__PURE__*/react.createElement(radio_radio, {
- key: "radio-group-value-options-".concat(option.value),
- prefixCls: prefixCls,
- disabled: option.disabled || disabled,
- value: option.value,
- checked: value === option.value,
- style: option.style
- }, option.label);
- });
- }
- var mergedSize = customizeSize || size;
- var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
- return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, (0,getDataOrAriaProps/* default */.Z)(props), {
- className: classString,
- style: style,
- onMouseEnter: onMouseEnter,
- onMouseLeave: onMouseLeave,
- onFocus: onFocus,
- onBlur: onBlur,
- id: id,
- ref: ref
- }), /*#__PURE__*/react.createElement(RadioGroupContextProvider, {
- value: {
- onChange: onRadioChange,
- value: value,
- disabled: props.disabled,
- name: props.name,
- optionType: props.optionType
- }
- }, childrenToRender));
-});
-/* harmony default export */ var group = (/*#__PURE__*/react.memo(RadioGroup));
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js
-
-var radioButton_rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-var RadioButton = function RadioButton(props, ref) {
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls;
- var customizePrefixCls = props.prefixCls,
- radioProps = radioButton_rest(props, ["prefixCls"]);
- var prefixCls = getPrefixCls('radio', customizePrefixCls);
- return /*#__PURE__*/react.createElement(RadioOptionTypeContextProvider, {
- value: "button"
- }, /*#__PURE__*/react.createElement(radio_radio, (0,esm_extends/* default */.Z)({
- prefixCls: prefixCls
- }, radioProps, {
- type: "radio",
- ref: ref
- })));
-};
-/* harmony default export */ var radioButton = (/*#__PURE__*/react.forwardRef(RadioButton));
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js
-
-
-
-
-var radio_Radio = radio_radio;
-radio_Radio.Button = radioButton;
-radio_Radio.Group = group;
-radio_Radio.__ANT_RADIO = true;
-/* harmony default export */ var es_radio = (radio_Radio);
-
-/***/ }),
-
-/***/ 83822:
-/*!***************************************************************!*\
- !*** ./node_modules/antd/es/radio/style/index.js + 1 modules ***!
- \***************************************************************/
-/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
-
-
-// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
-var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.js
-
-
-// deps-lint-skip: form
-
-/***/ })
-
-}]);
\ No newline at end of file
diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.bbc4f53a.async.js b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.bbc4f53a.async.js
new file mode 100644
index 0000000000..710e96a452
--- /dev/null
+++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.bbc4f53a.async.js
@@ -0,0 +1,1002 @@
+"use strict";
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[11545],{
+
+/***/ 40945:
+/*!************************************************************************************!*\
+ !*** ./src/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx + 1 modules ***!
+ \************************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+// ESM COMPAT FLAG
+__webpack_require__.r(__webpack_exports__);
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "default": function() { return /* binding */ ExchangeFromProblemSet; }
+});
+
+// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules
+var style = __webpack_require__(14182);
+// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 10 modules
+var pagination = __webpack_require__(260);
+// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules
+var dropdown_style = __webpack_require__(68018);
+// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js
+var dropdown = __webpack_require__(13013);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules
+var menu_style = __webpack_require__(83736);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules
+var menu = __webpack_require__(66516);
+// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules
+var spin_style = __webpack_require__(22536);
+// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js
+var spin = __webpack_require__(11382);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
+var button_style = __webpack_require__(29913);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
+var es_button = __webpack_require__(71577);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(70215);
+var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
+var input_style = __webpack_require__(69463);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
+var input = __webpack_require__(75008);
+// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js + 1 modules
+var tabs_style = __webpack_require__(99558);
+// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 22 modules
+var tabs = __webpack_require__(3381);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(89214);
+// EXTERNAL MODULE: ./src/components/LanguageSelect/index.tsx + 1 modules
+var LanguageSelect = __webpack_require__(55232);
+// EXTERNAL MODULE: ./src/pages/Problemset/components/AddModal/index.tsx + 1 modules
+var AddModal = __webpack_require__(16258);
+// EXTERNAL MODULE: ./src/components/NoData/index.tsx
+var NoData = __webpack_require__(82982);
+// EXTERNAL MODULE: ./src/pages/Problemset/components/Crumbs/index.tsx + 1 modules
+var Crumbs = __webpack_require__(94906);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var ExchangeFromProblemSetmodules = ({"flex_box_center":"flex_box_center___pAXJ7","flex_space_between":"flex_space_between___okEh8","flex_box_vertical_center":"flex_box_vertical_center___H3oJW","flex_box_center_end":"flex_box_center_end___IoZHh","flex_box_column":"flex_box_column___pioDq","page":"page___AQTC0","wrap":"wrap___ypi7g","title":"title___MqXji","select":"select___jUs9O","contentWrap":"contentWrap___prReW","pngIcon":"pngIcon___nQYWW","tabsWrap":"tabsWrap___JTnDy","searchWrap":"searchWrap___Bgson","addQuestionBtn":"addQuestionBtn___y9Dkl","search":"search___xhreb","searchIcon":"searchIcon___kKxKj","batchWrap":"batchWrap___y6TB9","contentListWrap":"contentListWrap___sljKR","li":"li___xrdAB","bottom":"bottom___IZpbS","actionLeftItem":"actionLeftItem___pA5VQ","questionTypeName":"questionTypeName___CQhmP","more":"more___vOWPW","btnAdd":"btnAdd___Lh47d","treeWrapper":"treeWrapper___FLm4B","treeHeader":"treeHeader___dec6m","treeContent":"treeContent___lAajS","action":"action___fRPRI","headerWrapper":"headerWrapper___Mx250","exportBtn":"exportBtn___QrNIt"});
+// EXTERNAL MODULE: ./src/pages/Problemset/components/Topic/index.tsx + 2 modules
+var Topic = __webpack_require__(88094);
+// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 3 modules
+var NewFolder = __webpack_require__(18101);
+// EXTERNAL MODULE: ./src/utils/authority.ts
+var authority = __webpack_require__(7);
+// EXTERNAL MODULE: ./src/service/global.ts
+var global = __webpack_require__(98706);
+// EXTERNAL MODULE: ./src/assets/images/problemset/folder-opened.png
+var folder_opened = __webpack_require__(5623);
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(29427);
+// EXTERNAL MODULE: ./src/utils/fetch.ts
+var fetch = __webpack_require__(84519);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// CONCATENATED MODULE: ./src/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["classroomList", "problemset", "user", "globalSetting", "loading", "dispatch", "match", "shixunHomeworks"];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var TabPane = tabs/* default.TabPane */.Z.TabPane;
+var Search = input/* default.Search */.Z.Search;
+var TabType;
+(function (TabType) {
+ TabType["Mine"] = "0";
+ TabType["Public"] = "1";
+ TabType["Collection"] = "2";
+ TabType["TeachGroupShare"] = "3";
+})(TabType || (TabType = {}));
+var ProblemsetPage = function ProblemsetPage(_ref) {
+ var _match$params, _match$params2, _problemset$teachGrou, _problemset$teachGrou2, _problemset$disciplin, _problemset$teachGrou3;
+ 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,
+ props = objectWithoutProperties_default()(_ref, _excluded);
+ var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
+ _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
+ searchParams = _useSearchParams2[0];
+ var queryParams = (0,util/* getJsonFromUrl */.oP)();
+ var _useState = (0,react.useState)({
+ discipline_id: null,
+ sub_discipline_id: null,
+ tag_discipline_id: null,
+ group_id: null,
+ type: '0',
+ item_type: queryParams.qtype,
+ difficulty: null,
+ keyword: null,
+ page: 1,
+ per_page: 20,
+ sort_by: 'updated_at',
+ sort_direction: 'desc',
+ id: props.searchParams.get("id") || null,
+ exam_id: (match === null || match === void 0 ? void 0 : (_match$params = match.params) === null || _match$params === void 0 ? void 0 : _match$params.id) || null,
+ exercise_id: (match === null || match === void 0 ? void 0 : (_match$params2 = match.params) === null || _match$params2 === void 0 ? void 0 : _match$params2.categoryId) || null
+ }),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ params = _useState2[0],
+ setParams = _useState2[1];
+ var _useState3 = (0,react.useState)(0),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ problemsetCount = _useState4[0],
+ setProblemsetCount = _useState4[1];
+ var _useState5 = (0,react.useState)([]),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ problemsetList = _useState6[0],
+ setProblemsetList = _useState6[1];
+ var _useState7 = (0,react.useState)(TabType.Mine),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ activeTabsKey = _useState8[0],
+ setActiveTabsKey = _useState8[1];
+ var _useState9 = (0,react.useState)(-1),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ knowledgeValue = _useState10[0],
+ setKnowledgeValue = _useState10[1];
+ var _useState11 = (0,react.useState)([]),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ knowledgeData = _useState12[0],
+ setKnowledgeData = _useState12[1];
+ var _useState13 = (0,react.useState)([]),
+ _useState14 = slicedToArray_default()(_useState13, 2),
+ navigation = _useState14[0],
+ setNavigation = _useState14[1];
+ var _useState15 = (0,react.useState)(false),
+ _useState16 = slicedToArray_default()(_useState15, 2),
+ backIcon = _useState16[0],
+ setBackIcon = _useState16[1];
+ var unpublishedAll = (0,react.useRef)(false);
+ var _useState17 = (0,react.useState)([]),
+ _useState18 = slicedToArray_default()(_useState17, 2),
+ selectIds = _useState18[0],
+ setSelectIds = _useState18[1];
+ var _useState19 = (0,react.useState)('按更新时间降序'),
+ _useState20 = slicedToArray_default()(_useState19, 2),
+ SortMenuName = _useState20[0],
+ setSortMenuName = _useState20[1];
+ var _useState21 = (0,react.useState)([]),
+ _useState22 = slicedToArray_default()(_useState21, 2),
+ treeData = _useState22[0],
+ setTreeData = _useState22[1];
+ var treeDataWarp = (0,react.useRef)(null);
+ var _useState23 = (0,react.useState)(false),
+ _useState24 = slicedToArray_default()(_useState23, 2),
+ folderLoading = _useState24[0],
+ setFolderLoading = _useState24[1];
+ var _useState25 = (0,react.useState)(''),
+ _useState26 = slicedToArray_default()(_useState25, 2),
+ name = _useState26[0],
+ setname = _useState26[1];
+ 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.useEffect)(function () {
+ document.body.setAttribute('data-custom', 'initial');
+ return function () {
+ document.body.removeAttribute('data-custom');
+ };
+ }, []);
+ (0,react.useEffect)(function () {
+ var _query;
+ dispatch({
+ type: 'problemset/getDisciplines',
+ payload: {
+ source: 'question'
+ }
+ });
+ var group_id = ((_query = props.location.query) === null || _query === void 0 ? void 0 : _query.group_id) || 0;
+ 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.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.useEffect)(function () {
+ dispatch({
+ type: 'globalSetting/headerFixedToggle',
+ payload: true
+ });
+ return function () {
+ dispatch({
+ type: 'globalSetting/headerFixedToggle',
+ payload: false
+ });
+ };
+ }, []);
+ (0,react.useEffect)(function () {
+ dispatch({
+ type: 'globalSetting/headerFooterToggle',
+ payload: false
+ });
+ return function () {
+ dispatch({
+ type: 'globalSetting/headerFooterToggle',
+ payload: true
+ });
+ };
+ }, []);
+ var handleGetTeachGroupData = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ dispatch({
+ type: 'problemset/getTeachGroupData'
+ });
+ case 1:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function handleGetTeachGroupData() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+
+ // const getItemBanks = async (query: any) => {
+ // query.item_type = query.item_type;
+ // setFolderLoading(true);
+ // const res = await dispatch({
+ // type: 'problemset/getItemBanks',
+ // payload: query,
+ // });
+ // if (res && res.status !== 403 && res.status !== 401 && res.status !== 500) {
+ // setProblemsetCount(res.items_count || 0); // 试题总数
+ // setProblemsetList(res.items || []); // 试题数据
+ // setKnowledgeData(res.tag_disciplines || []); // tag_disciplines--类似试题数据
+ // // setUseShixunIds(res.used_shixun_ids || []); 用户实训id
+ // handleData(res.items || []); // 赋值为 试题数据
+
+ // setSelectIds([]);
+
+ // setNavigation(res?.navigation || []); // 根目录
+ // setFolderLoading(false);
+ // return res;
+ // }
+ // };
+
+ // // 获取文件夹数据-------
+ var getGroups = /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(query) {
+ var q, res;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ q = objectSpread2_default()({}, query);
+ setFolderLoading(true);
+ _context2.next = 4;
+ return dispatch({
+ type: 'problemset/getGroup',
+ payload: objectSpread2_default()({}, q)
+ });
+ case 4:
+ res = _context2.sent;
+ if (res !== null && res !== void 0 && res.data) {
+ setTreeData((res === null || res === void 0 ? void 0 : res.data) || []);
+ }
+ if (res) {
+ setNavigation((res === null || res === void 0 ? void 0 : res.navigation) || []); // ----根目录面包屑展示
+ }
+
+ if (isprogram_homework) {} else {
+ setSelectIds([]);
+ }
+ setFolderLoading(false);
+ case 9:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function getGroups(_x) {
+ return _ref3.apply(this, arguments);
+ };
+ }();
+ var getItemBanks = /*#__PURE__*/function () {
+ var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(query) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ query.item_type = query.item_type;
+ setFolderLoading(true);
+ _context3.next = 4;
+ return dispatch({
+ type: 'problemset/getItemBanks',
+ payload: query
+ });
+ case 4:
+ res = _context3.sent;
+ if (!(res && res.status !== 403 && res.status !== 401 && res.status !== 500)) {
+ _context3.next = 14;
+ break;
+ }
+ setProblemsetCount(res.items_count || 0);
+ setProblemsetList(res.items || []);
+ setKnowledgeData(res.tag_disciplines || []);
+ // setUseShixunIds(res.used_shixun_ids || []);
+ handleData(res.items || []);
+ setSelectIds([]);
+ setNavigation((res === null || res === void 0 ? void 0 : res.navigation) || []);
+ setFolderLoading(false);
+ return _context3.abrupt("return", res);
+ case 14:
+ case "end":
+ return _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return function getItemBanks(_x2) {
+ return _ref4.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(id === null ? -1 : null);
+ setParams(params);
+ getItemBanks(params);
+ getGroups(params);
+ if (id === null) {
+ return;
+ }
+ };
+ var handleDifficultyChange = function handleDifficultyChange(value) {
+ params.difficulty = value || '';
+ params.page = 1;
+ params.per_page = 20;
+ delete params.id;
+ setParams(params);
+ getItemBanks(params);
+ getGroups(params);
+ };
+ 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 = '';
+ }
+ setKnowledgeValue(value);
+ setParams(params);
+ getItemBanks(params);
+ getGroups(params);
+ };
+ var _useState27 = (0,react.useState)(false),
+ _useState28 = slicedToArray_default()(_useState27, 2),
+ showTeachGroup = _useState28[0],
+ setShowTeachGroup = _useState28[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.difficulty = null;
+ params.type = activeKey;
+ if (activeKey === '0') {
+ params.group_id = 0;
+ } else {
+ params.group_id = null;
+ }
+
+ // if (activeKey === '3' && isprogram_homework) {
+ // params.only_published = true;
+ // } else {
+ // params.only_published = null;
+ // }
+ if (activeKey === '3') {
+ setShowTeachGroup(true);
+ } else {
+ setShowTeachGroup(false);
+ }
+ params.page = 1;
+ params.per_page = 20;
+ delete params.id;
+ setKnowledgeValue(-1);
+ setActiveTabsKey(activeKey);
+ setParams(params);
+ getItemBanks(params);
+ console.log("来这了----------------");
+ getGroups(params);
+ };
+ var handleChangePage = function handleChangePage(page, pagesize) {
+ 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.difficulty = null;
+ params.page = 1;
+ params.keyword = value;
+ delete params.id;
+ if (value) {
+ setBackIcon(true);
+ (0,global/* addSearchRecord */.tk)({
+ name: value,
+ copywriting: value,
+ position: '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 handleOpen = /*#__PURE__*/function () {
+ var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) {
+ return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
+ case 0:
+ dispatch({
+ type: 'problemset/getDisciplines',
+ payload: {
+ source: 'question',
+ group_id: Math.abs(id),
+ group_type: TabType.Mine
+ }
+ });
+ params.page = 1;
+ params.per_page = 20;
+ params.group_id = Math.abs(id);
+ setParams(params);
+ // getItemBanks(params).then(res => setTreeData(res?.item_banks_group));//要修改
+ getGroups(params);
+ case 6:
+ case "end":
+ return _context4.stop();
+ }
+ }, _callee4);
+ }));
+ return function handleOpen(_x3) {
+ return _ref5.apply(this, arguments);
+ };
+ }();
+ var handleNewGroup = function handleNewGroup() {
+ dispatch({
+ type: 'problemset/setActionTabs',
+ payload: {
+ key: '新建文件夹',
+ params: params
+ }
+ });
+ return;
+ };
+ var handleShixunChange = function handleShixunChange() {
+ dispatch({
+ type: 'classroomList/setActionTabs',
+ payload: {
+ key: '选用实践项目'
+ }
+ });
+ };
+ var handleChangeTeachGroup = /*#__PURE__*/function () {
+ var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id) {
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
+ case 0:
+ dispatch({
+ type: 'problemset/getDisciplines',
+ payload: {
+ source: 'question',
+ group_id: id,
+ group_type: TabType.TeachGroupShare
+ }
+ });
+ params.page = 1;
+ params.group_id = id || null;
+ delete params.id;
+ setParams(objectSpread2_default()({}, params));
+ getItemBanks(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ group_id: 0
+ }));
+ getGroups(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
+ group_id: 0
+ }));
+ case 7:
+ case "end":
+ return _context5.stop();
+ }
+ }, _callee5);
+ }));
+ return function handleChangeTeachGroup(_x4) {
+ return _ref6.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(params);
+ };
+ var handleAddOk = function handleAddOk(id) {
+ params.discipline_id = '';
+ params.sub_discipline_id = '';
+ params.tag_discipline_id = '';
+ params.difficulty = null;
+ params.page = 1;
+ params.per_page = 20;
+ params.group_id = id;
+ setKnowledgeValue(-1);
+ setParams(params);
+ // getItemBanks(params).then(res => setTreeData(res?.item_banks_group));
+ getGroups(params);
+ };
+ var onSelectChange = function onSelectChange(keys) {
+ setSelectIds(keys);
+ };
+ var questionType = [{
+ type: 'SINGLE',
+ name: '单选题'
+ }, {
+ type: 'MULTIPLE',
+ name: '多选题'
+ }, {
+ type: 'JUDGMENT',
+ name: '判断题'
+ }, {
+ type: 'PROGRAM',
+ name: '编程题'
+ }, {
+ type: 'SUBJECTIVE',
+ name: '简答题'
+ }, {
+ type: 'COMPLETION',
+ name: '填空题'
+ }, {
+ type: 'COMBINATION',
+ name: '组合题'
+ }];
+ var difficultyMapping = {
+ 1: '简单',
+ 2: '适中',
+ 3: '困难'
+ };
+ var handleReplace = /*#__PURE__*/function () {
+ var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(itemBankId) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
+ case 0:
+ if (!(queryParams.type === 'exercise')) {
+ _context6.next = 6;
+ break;
+ }
+ _context6.next = 3;
+ return (0,fetch/* default */.ZP)("/api/exercises/".concat(queryParams.exerciseid, "/toggle_random_question.json"), {
+ method: 'post',
+ body: {
+ question_id: queryParams.qid,
+ item_bank_id: itemBankId
+ }
+ });
+ case 3:
+ res = _context6.sent;
+ if (!(res !== null && res !== void 0 && res.status)) {
+ _umi_production_exports.history.push(queryParams.from);
+ }
+ return _context6.abrupt("return");
+ case 6:
+ case "end":
+ return _context6.stop();
+ }
+ }, _callee6);
+ }));
+ return function handleReplace(_x5) {
+ return _ref7.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ExchangeFromProblemSetmodules.page,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ExchangeFromProblemSetmodules.wrap,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ExchangeFromProblemSetmodules.title,
+ children: "\u8BD5\u9898\u5E93"
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ExchangeFromProblemSetmodules.headerWrapper,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ExchangeFromProblemSetmodules.tabsWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, {
+ activeKey: activeTabsKey,
+ onChange: handleTabsChange,
+ tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ExchangeFromProblemSetmodules.searchWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(Search, {
+ allowClear: true,
+ suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-sousuo9 font14 ".concat(ExchangeFromProblemSetmodules.searchIcon),
+ onClick: function onClick() {
+ return handleSearch(params.keyword);
+ }
+ }),
+ className: ExchangeFromProblemSetmodules.search,
+ placeholder: "\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",
+ size: "large",
+ value: 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$teachGrou = problemset.teachGroupData) === null || _problemset$teachGrou === void 0 ? void 0 : (_problemset$teachGrou2 = _problemset$teachGrou.groups) === null || _problemset$teachGrou2 === void 0 ? void 0 : _problemset$teachGrou2.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
+ tab: "\u6211\u7684\u7FA4\u7EC4"
+ }, "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: ExchangeFromProblemSetmodules.select,
+ disciplinesData: (_problemset$disciplin = problemset.disciplinesData) === null || _problemset$disciplin === void 0 ? void 0 : _problemset$disciplin.disciplines,
+ knowledgeData: knowledgeData,
+ directionValue: params.discipline_id,
+ subDisciplineValue: params.sub_discipline_id,
+ typeValue: params.item_type,
+ isprogram_homework: false,
+ showItemType: false //换一题功能页面,不展示题型筛选项
+ ,
+ showKnowledge: true,
+ name: name,
+ setname: setname,
+ difficultyValue: params.difficulty,
+ showShixun: false,
+ onShixunChange: handleShixunChange,
+ onDirectionChange: handleDirectionChange,
+ onTypeChange: function onTypeChange() {},
+ onDifficultyChange: handleDifficultyChange,
+ knowledgeValue: knowledgeValue,
+ onKnowledgeChange: handleKnowledgeChange,
+ teachGroupData: (_problemset$teachGrou3 = problemset.teachGroupData) === null || _problemset$teachGrou3 === void 0 ? void 0 : _problemset$teachGrou3.groups,
+ onTeachGroupChange: handleChangeTeachGroup,
+ teachGroupValue: params.group_id,
+ showTeachGroup: showTeachGroup
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ExchangeFromProblemSetmodules.treeWrapper,
+ style: {
+ display: activeTabsKey === TabType.Mine ? 'block' : 'none'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ExchangeFromProblemSetmodules.treeHeader,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Crumbs/* default */.Z, {
+ data: navigation,
+ onClick: handleOpen
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
+ type: "link",
+ onClick: handleNewGroup,
+ className: ExchangeFromProblemSetmodules.exportBtn,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: folder_opened,
+ alt: "",
+ className: ExchangeFromProblemSetmodules.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: ExchangeFromProblemSetmodules.treeContent,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(NewFolder/* default */.Z, {
+ isProblemset: false,
+ reloadData: handleReloadData,
+ data: treeData,
+ onShare: function onShare() {},
+ onOpen: handleOpen
+ })
+ })
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ExchangeFromProblemSetmodules.contentWrap,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ExchangeFromProblemSetmodules.batchWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ style: {
+ flex: 1,
+ display: 'flex',
+ alignItems: 'center'
+ },
+ children: /*#__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)(menu/* default */.Z, {
+ selectedKeys: [SortMenuName],
+ children: SortMenus === null || SortMenus === void 0 ? void 0 : SortMenus.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.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]
+ })
+ })
+ })
+ })
+ }), backIcon ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
+ style: {
+ paddingLeft: 0
+ },
+ onClick: function onClick() {
+ params.page = 1;
+ params.keyword = null;
+ delete params.id;
+ setParams(params);
+ setBackIcon(false);
+ getItemBanks(params);
+ },
+ 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: ExchangeFromProblemSetmodules.contentListWrap,
+ children: problemsetCount !== 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ size: "large",
+ spinning: loading['problemset/getItemBanks'],
+ children: problemsetList.map(function (v, index) {
+ var _questionType$find, _v$author;
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ExchangeFromProblemSetmodules.li,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ExchangeFromProblemSetmodules.top,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(Topic/* default */.Z, {
+ showCheckbox: false,
+ data: v,
+ selectIds: selectIds,
+ onSelectCheckBox: onSelectChange
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: ExchangeFromProblemSetmodules.bottom,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ className: "".concat(ExchangeFromProblemSetmodules.actionLeftItem, " ").concat(ExchangeFromProblemSetmodules.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: ExchangeFromProblemSetmodules.actionLeftItem,
+ children: difficultyMapping[v.difficulty]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ className: ExchangeFromProblemSetmodules.actionLeftItem,
+ children: ["\u521B\u5EFA\u8005", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "c-grey-333",
+ children: v === null || v === void 0 ? void 0 : (_v$author = v.author) === null || _v$author === void 0 ? void 0 : _v$author.name
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
+ className: ExchangeFromProblemSetmodules.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: ExchangeFromProblemSetmodules.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
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: ExchangeFromProblemSetmodules.more,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: ExchangeFromProblemSetmodules.btnAdd,
+ onClick: function onClick() {
+ return handleReplace(v.id);
+ },
+ children: "\u66FF\u6362"
+ })
+ })]
+ })]
+ }, v.id);
+ })
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ size: "large",
+ spinning: loading['problemset/getItemBanks'],
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})
+ })
+ }), problemsetCount !== 0 && /*#__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"]
+ });
+ }
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddModal/* default */.Z, {
+ onOk: handleAddOk
+ })]
+ })
+ });
+};
+/* harmony default export */ var ExchangeFromProblemSet = ((0,_umi_production_exports.connect)(function (_ref8) {
+ var classroomList = _ref8.classroomList,
+ problemset = _ref8.problemset,
+ user = _ref8.user,
+ loading = _ref8.loading,
+ globalSetting = _ref8.globalSetting,
+ shixunHomeworks = _ref8.shixunHomeworks;
+ return {
+ classroomList: classroomList,
+ problemset: problemset,
+ user: user,
+ globalSetting: globalSetting,
+ loading: loading.effects,
+ shixunHomeworks: shixunHomeworks
+ };
+})(ProblemsetPage));
+
+/***/ })
+
+}]);
\ No newline at end of file
diff --git a/p__Paperlibrary__index.22cb4e4d.chunk.css b/p__Paperlibrary__index.58759aa0.chunk.css
similarity index 99%
rename from p__Paperlibrary__index.22cb4e4d.chunk.css
rename to p__Paperlibrary__index.58759aa0.chunk.css
index 658f9e9fe5..b0384af43d 100644
--- a/p__Paperlibrary__index.22cb4e4d.chunk.css
+++ b/p__Paperlibrary__index.58759aa0.chunk.css
@@ -69,7 +69,7 @@
color: #6a7283;
cursor: pointer;
margin-right: 16px;
- margin-bottom: 16px;
+ margin-bottom: 17px;
flex-shrink: 0;
display: inline-block;
padding: 4px 8px;
diff --git a/p__Paths__Detail__id.a4266dc1.async.js b/p__Paths__Detail__id.079a26c6.async.js
similarity index 99%
rename from p__Paths__Detail__id.a4266dc1.async.js
rename to p__Paths__Detail__id.079a26c6.async.js
index 5522b1fb53..aa53b44354 100644
--- a/p__Paths__Detail__id.a4266dc1.async.js
+++ b/p__Paths__Detail__id.079a26c6.async.js
@@ -3617,6 +3617,19 @@ var pythonLangage = {
// { label: "printf", content: 'printf("")' },
]
};
+
+var scalaLangage = {
+ keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield',
+ // Dotty-specific:
+ 'given', 'enum', 'then'],
+ quickKey: [{
+ label: "println",
+ content: ['println($0)'].join('\n')
+ }
+ // { label: "#include", content: '#include ""' },
+ // { label: "printf", content: 'printf("")' },
+ ]
+};
// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js
var js = __webpack_require__(84204);
var js_default = /*#__PURE__*/__webpack_require__.n(js);
@@ -3848,6 +3861,39 @@ function getSuggestions(monaco, model, position, keywords, snippts) {
};
}
});
+ monaco.languages.registerCompletionItemProvider('scala', {
+ provideCompletionItems: function provideCompletionItems(model, position) {
+ var word = model.getWordUntilPosition(position);
+ var wordRange = {
+ startLineNumber: position.lineNumber,
+ endLineNumber: position.lineNumber,
+ startColumn: word.startColumn,
+ endColumn: word.endColumn
+ };
+ var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn);
+ return {
+ suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) {
+ return {
+ label: item,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item,
+ insertText: item,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) {
+ return {
+ label: item.label,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item.content,
+ insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })))
+ };
+ }
+ });
monaco.languages.registerCompletionItemProvider('python', {
provideCompletionItems: function provideCompletionItems(model, position) {
var word = model.getWordUntilPosition(position);
@@ -3900,7 +3946,7 @@ var jsx_runtime = __webpack_require__(85893);
-var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
+var _excluded = ["width", "height", "value", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
@@ -3963,7 +4009,8 @@ var DICT = {
Sml: 'javascript',
OpenGL: 'cpp',
Perl5: 'perl',
- Orange: 'python'
+ Orange: 'python',
+ Scala: "scale"
};
function getLanguageByMirrorName() {
var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
@@ -3988,8 +4035,6 @@ var monaco = null;
_ref$height = _ref.height,
height = _ref$height === void 0 ? '100%' : _ref$height,
value = _ref.value,
- _ref$language = _ref.language,
- language = _ref$language === void 0 ? 'javascript' : _ref$language,
_ref$style = _ref.style,
style = _ref$style === void 0 ? {} : _ref$style,
_ref$options = _ref.options,
@@ -4016,6 +4061,7 @@ var monaco = null;
_ref$errorContent = _ref.errorContent,
errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent,
props = objectWithoutProperties_default()(_ref, _excluded);
+ var language = "scala";
var editorEl = (0,react.useRef)();
var editor = (0,react.useRef)({});
var optionsRef = (0,react.useRef)();
diff --git a/p__Problems__OjForm__index.6b58fea7.async.js b/p__Problems__OjForm__index.4f775c08.async.js
similarity index 99%
rename from p__Problems__OjForm__index.6b58fea7.async.js
rename to p__Problems__OjForm__index.4f775c08.async.js
index bb9e7102f4..c72ca3b29c 100644
--- a/p__Problems__OjForm__index.6b58fea7.async.js
+++ b/p__Problems__OjForm__index.4f775c08.async.js
@@ -83,6 +83,7 @@ var CustomTree = function CustomTree(_ref) {
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", {
diff --git a/p__Problemset__NewItem__index.f1cb2ad7.async.js b/p__Problemset__NewItem__index.1006f25d.async.js
similarity index 99%
rename from p__Problemset__NewItem__index.f1cb2ad7.async.js
rename to p__Problemset__NewItem__index.1006f25d.async.js
index 7bf4ab94a2..d287ee9c30 100644
--- a/p__Problemset__NewItem__index.f1cb2ad7.async.js
+++ b/p__Problemset__NewItem__index.1006f25d.async.js
@@ -190,6 +190,7 @@ var CustomTree = function CustomTree(_ref) {
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", {
diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.00cfa69c.chunk.css b/p__Problemset__index.6a09349b.chunk.css
similarity index 58%
rename from p__Paperlibrary__Random__ExchangeFromProblemSet__index.00cfa69c.chunk.css
rename to p__Problemset__index.6a09349b.chunk.css
index 5e0f02ec6e..65c26b827a 100644
--- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.00cfa69c.chunk.css
+++ b/p__Problemset__index.6a09349b.chunk.css
@@ -69,7 +69,7 @@
color: #6a7283;
cursor: pointer;
margin-right: 16px;
- margin-bottom: 16px;
+ margin-bottom: 17px;
flex-shrink: 0;
display: inline-block;
padding: 4px 8px;
@@ -226,6 +226,209 @@
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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: flex-start;
+ margin-top: 5px;
+}
+.html___u9n4r {
+ max-width: 610px;
+ margin-right: 10px;
+}
+.line___Lh9Lb {
+ height: 1px;
+ background-color: #eeeeee;
+ margin: 20px 0;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Crumbs/index.less?modules ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -295,24 +498,24 @@
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___pAXJ7 {
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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___okEh8 {
+.flex_space_between___Pu_2g {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center___H3oJW {
+.flex_box_vertical_center____edsl {
align-items: center;
box-align: center;
}
-.flex_box_center_end___IoZHh {
+.flex_box_center_end___ugvya {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -322,26 +525,26 @@
box-align: center;
box-pack: end;
}
-.flex_box_column___pioDq {
+.flex_box_column___B_Z0P {
flex-direction: column;
box-orient: block-axis;
}
-.page___AQTC0 {
+.page____U6m6 {
background-color: #fff;
padding-bottom: 54px;
margin-top: 12px;
padding-top: 12px;
}
-.wrap___ypi7g {
+.wrap___Njoy9 {
margin: 0 auto;
width: 1200px;
}
-.wrap___ypi7g .title___MqXji {
+.wrap___Njoy9 .title___PCz5o {
font-size: 18px;
font-weight: 400;
color: #000;
}
-.wrap___ypi7g ul[class~='ant-pagination'] {
+.wrap___Njoy9 ul[class~='ant-pagination'] {
padding: 4px 0 20px 0;
}
span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner'] {
@@ -351,55 +554,55 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner'] {
span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
border-color: #165dff;
}
-.select___jUs9O {
- margin-bottom: 20px;
- margin-top: 15px;
+.select___MAQbm {
+ margin-bottom: 10px;
+ margin-top: 16px;
}
-.select___jUs9O > div {
+.select___MAQbm > div {
position: relative;
font-size: 14px;
background: #ffffff;
border-radius: 4px;
}
-.contentWrap___prReW {
+.contentWrap___USVj3 {
border-radius: 2px;
margin: 0px auto;
margin-top: 10px;
}
-.pngIcon___nQYWW {
+.pngIcon___Sclgo {
height: 20px;
margin-right: 6px;
}
-.tabsWrap___JTnDy {
+.tabsWrap___xuKJS {
background: #fff;
border-radius: 4px 4px 0 0;
}
-.tabsWrap___JTnDy div[class~='ant-tabs-tab'] {
+.tabsWrap___xuKJS div[class~='ant-tabs-tab'] {
font-size: 14px;
margin-right: 40px;
color: #5f6368;
}
-.tabsWrap___JTnDy div[class~='ant-tabs-tab-active'] [class~='ant-tabs-tab-btn'] {
+.tabsWrap___xuKJS div[class~='ant-tabs-tab-active'] [class~='ant-tabs-tab-btn'] {
color: #232b40;
}
-.tabsWrap___JTnDy [class~='ant-tabs-nav'] {
+.tabsWrap___xuKJS [class~='ant-tabs-nav'] {
margin: 0px;
height: 68px;
padding: 0 2px;
}
-.tabsWrap___JTnDy [class~='ant-tabs-nav'] div[class~='ant-tabs-ink-bar'] {
+.tabsWrap___xuKJS [class~='ant-tabs-nav'] div[class~='ant-tabs-ink-bar'] {
background-color: #232b40;
border-radius: 100px 100px 0px 0px;
height: 3px;
}
-.tabsWrap___JTnDy [class~='ant-tabs-nav']::before {
+.tabsWrap___xuKJS [class~='ant-tabs-nav']::before {
background: #f1f1f1;
}
-.searchWrap___Bgson {
+.searchWrap___Z4nZX {
display: flex;
align-items: center;
}
-.searchWrap___Bgson .addQuestionBtn___y9Dkl {
+.searchWrap___Z4nZX .addQuestionBtn___PwVCH {
border-radius: 18px;
margin-right: 20px;
height: 36px;
@@ -411,12 +614,15 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
border-color: #bacffe;
box-shadow: 0px 2px 4px 0px #e0dfe1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
}
-.searchWrap___Bgson .addQuestionBtn___y9Dkl:hover {
+.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___Bgson .search___xhreb {
+.searchWrap___Z4nZX .search___pIDJi {
+ display: flex;
+ align-items: center;
+ overflow: hidden;
border-radius: 19px;
height: 38px;
width: 369px;
@@ -424,81 +630,181 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
background-color: #f6f7f9;
border: none;
}
-.searchWrap___Bgson .search___xhreb span[class~='ant-input-search-icon'] {
+.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___Bgson .search___xhreb .searchIcon___kKxKj {
+.searchWrap___Z4nZX .search___pIDJi .searchIcon___I_kVC {
margin-right: 14px;
cursor: pointer;
}
-.searchWrap___Bgson .search___xhreb input {
+.searchWrap___Z4nZX .search___pIDJi input {
background-color: #f6f7f9;
}
-.batchWrap___y6TB9 {
+.batchWrap___OzbVH {
display: flex;
align-items: center;
justify-content: flex-end;
- margin-bottom: 20px;
+ margin-bottom: 16px;
+ margin-top: 16px;
+}
+.customTable___A_Uxs {
+ padding: 0 30px;
+ background-color: #fff;
+ border-radius: 0 0 4px 4px;
}
-.contentListWrap___sljKR {
+.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___sljKR .li___xrdAB {
+.contentListWrap___o6fbG .li___dAjon {
border-radius: 2px;
margin-bottom: 30px;
border: 1px solid #ececec;
box-shadow: 0px 2px 4px 0px #eaeef4;
}
-.contentListWrap___sljKR .li___xrdAB .bottom___IZpbS {
+.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___sljKR .li___xrdAB .bottom___IZpbS .actionLeftItem___pA5VQ {
+.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062 {
font-size: 14px;
color: #5f6368;
margin-right: 30px;
}
-.contentListWrap___sljKR .li___xrdAB .bottom___IZpbS .actionLeftItem___pA5VQ.questionTypeName___CQhmP {
+.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062.questionTypeName___neVDt {
margin-right: 14px;
}
-.contentListWrap___sljKR .li___xrdAB .bottom___IZpbS .actionLeftItem___pA5VQ > span {
+.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062 > span {
margin-left: 8px;
}
-.contentListWrap___sljKR .li___xrdAB .bottom___IZpbS p {
+.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh p {
margin: 0;
}
-.more___vOWPW {
+.more___oTnCf {
margin-left: auto;
-}
-.btnAdd___Lh47d {
- cursor: pointer;
- border: 1px solid #bacffe;
- display: inline-flex;
- align-items: center;
- justify-content: center;
- color: #3061d0;
- width: 102px;
height: 42px;
- box-sizing: border-box;
+}
+.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;
- background-color: #fff;
+ text-align: center;
+ line-height: 30px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
}
-.btnAdd___Lh47d:hover {
+.btnAdd___Qdj8O:hover {
box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
color: #165dff;
border: 1px solid #165dff;
}
-.treeWrapper___FLm4B {
+.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;
- margin-bottom: 40px;
border: 1px solid #ececec;
}
-.treeWrapper___FLm4B .treeHeader___dec6m {
+.treeWrapper___OS1_K .treeHeader___T86dH {
display: flex;
background: #f6f7f9;
justify-content: space-between;
@@ -506,15 +812,13 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
padding: 0 20px;
height: 42px;
}
-.treeWrapper___FLm4B .treeContent___lAajS {
+.treeWrapper___OS1_K .treeContent___AvQsn {
border-radius: 2px;
position: relative;
- padding: 10px 20px 0 20px;
- min-height: 160px;
- max-height: 218px;
+ padding: 10px 20px 10px 20px;
overflow-y: auto;
}
-.treeWrapper___FLm4B .treeContent___lAajS .action___fRPRI {
+.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk {
position: absolute;
right: 0;
z-index: 10;
@@ -523,481 +827,218 @@ span[class~='ant-checkbox-checked'] span[class~='ant-checkbox-inner']::after {
color: #999999;
font-size: 14px;
}
-.treeWrapper___FLm4B .treeContent___lAajS .action___fRPRI i {
+.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk i {
display: inline-block;
transform: scale(0.5);
margin-top: 6px;
font-size: 12px;
}
-.headerWrapper___Mx250 {
- background-color: #fff;
-}
-.exportBtn___QrNIt {
+.sendModal___HDDrU {
display: flex;
align-items: center;
- padding: 0;
-}
-.exportBtn___QrNIt:hover span {
- color: #165dff;
+ margin-bottom: 10px;
}
-.exportBtn___QrNIt span {
- color: #5f6368;
+.sendModal___HDDrU .li___dAjon {
+ flex: 1 1;
+ background: #fafafa;
+ border-radius: 2px;
+ padding: 20px 20px 0 20px;
}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/radio/style/index.less ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-.ant-radio-group {
- box-sizing: border-box;
- margin: 0;
+.sendModal___HDDrU .li___dAjon p {
+ font-size: 16px;
+ color: #333333;
padding: 0;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
- font-variant: tabular-nums;
- line-height: 1.66667;
- list-style: none;
- font-feature-settings: tnum, "tnum";
- display: inline-block;
- font-size: 0;
-}
-.ant-radio-group .ant-badge-count {
- z-index: 1;
-}
-.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
- border-left: none;
-}
-.ant-radio-wrapper {
- box-sizing: border-box;
margin: 0;
- padding: 0;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
- font-variant: tabular-nums;
- line-height: 1.66667;
- list-style: none;
- font-feature-settings: tnum, "tnum";
- position: relative;
- display: inline-flex;
- align-items: baseline;
- margin-right: 6px;
- cursor: pointer;
-}
-.ant-radio-wrapper-disabled {
- cursor: not-allowed;
+ margin-bottom: 14px;
}
-.ant-radio-wrapper::after {
- display: inline-block;
- width: 0;
- overflow: hidden;
- content: '\a0';
+.sendModal___HDDrU .li___dAjon .bottom___kfHPh {
+ border-top: 1px solid #f1f1f1;
+ color: #999999;
+ height: 38px;
+ line-height: 38px;
}
-.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] {
- width: 14px;
- height: 14px;
+.sendModal___HDDrU .li___dAjon .bottom___kfHPh .line___vWGHS {
+ border-right: 1px solid #ccc;
+ height: 12px;
+ margin: 0 10px;
}
-.ant-radio {
- box-sizing: border-box;
- margin: 0;
- padding: 0;
- color: rgba(0, 0, 0, 0.85);
+.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;
- font-variant: tabular-nums;
- line-height: 1.66667;
- list-style: none;
- font-feature-settings: tnum, "tnum";
- position: relative;
- top: 0.2em;
- display: inline-block;
- outline: none;
+ color: #464f66;
cursor: pointer;
}
-.ant-radio-wrapper:hover .ant-radio,
-.ant-radio:hover .ant-radio-inner,
-.ant-radio-input:focus + .ant-radio-inner {
- border-color: #1890ff;
+.sendModal___HDDrU .del___I2neN:hover {
+ border: 1px solid #e30000;
+ color: #e30000;
}
-.ant-radio-input:focus + .ant-radio-inner {
- box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
+.divider___ao5se {
+ border-bottom: 1px solid #f1f1f1;
+ margin: 20px 30px 0;
}
-.ant-radio-checked::after {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- border: 1px solid #1890ff;
- border-radius: 50%;
- visibility: hidden;
- animation: antRadioEffect 0.36s ease-in-out;
- animation-fill-mode: both;
- content: '';
-}
-.ant-radio:hover::after,
-.ant-radio-wrapper:hover .ant-radio::after {
- visibility: visible;
-}
-.ant-radio-inner {
- position: relative;
- top: 0;
- left: 0;
- display: block;
- width: 14px;
- height: 14px;
+.headerWrapper___KS6nP {
background-color: #fff;
- border-color: #d9d9d9;
- border-style: solid;
- border-width: 1px;
- border-radius: 50%;
- transition: all 0.3s;
-}
-.ant-radio-inner::after {
- position: absolute;
- top: 50%;
- left: 50%;
- display: block;
- width: 14px;
- height: 14px;
- margin-top: -7px;
- margin-left: -7px;
- background-color: #1890ff;
- border-top: 0;
- border-left: 0;
- border-radius: 14px;
- transform: scale(0);
- opacity: 0;
- transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
- content: ' ';
-}
-.ant-radio-input {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1;
- cursor: pointer;
- opacity: 0;
}
-.ant-radio.ant-radio-disabled .ant-radio-inner {
- border-color: #d9d9d9;
-}
-.ant-radio-checked .ant-radio-inner {
- border-color: #1890ff;
-}
-.ant-radio-checked .ant-radio-inner::after {
- transform: scale(0.42857143);
- opacity: 1;
- transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
-}
-.ant-radio-disabled {
- cursor: not-allowed;
-}
-.ant-radio-disabled .ant-radio-inner {
- background-color: #f5f5f5;
- cursor: not-allowed;
-}
-.ant-radio-disabled .ant-radio-inner::after {
- background-color: rgba(0, 0, 0, 0.2);
-}
-.ant-radio-disabled .ant-radio-input {
- cursor: not-allowed;
+.exportBtn___uePYs {
+ display: flex;
+ align-items: center;
+ padding: 0;
}
-.ant-radio-disabled + span {
- color: rgba(0, 0, 0, 0.25);
- cursor: not-allowed;
+.exportBtn___uePYs:hover span {
+ color: #165dff;
}
-span.ant-radio + * {
- padding-right: 8px;
- padding-left: 8px;
+.exportBtn___uePYs span {
+ color: #5f6368;
}
-.ant-radio-button-wrapper {
- position: relative;
- display: inline-block;
- height: 28px;
- margin: 0;
- padding: 0 7px;
- color: rgba(0, 0, 0, 0.85);
+.tips___xnRXZ {
font-size: 12px;
- line-height: 26px;
- background: #fff;
- border: 1px solid #d9d9d9;
- border-top-width: 1.02px;
- border-left-width: 0;
- cursor: pointer;
- transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
-}
-.ant-radio-button-wrapper a {
- color: rgba(0, 0, 0, 0.85);
+ background: #f6f7f9;
+ padding: 10px;
+ margin: 14px 0;
}
-.ant-radio-button-wrapper > .ant-radio-button {
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- width: 100%;
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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: 64px;
}
-.ant-radio-group-large .ant-radio-button-wrapper {
- height: 32px;
- font-size: 14px;
- line-height: 30px;
+.drawerWrap___pL0ai div[class='ant-drawer-content-wrapper'] {
+ width: 160px;
}
-.ant-radio-group-small .ant-radio-button-wrapper {
- height: 22px;
- padding: 0 7px;
- line-height: 20px;
-}
-.ant-radio-button-wrapper:not(:first-child)::before {
- position: absolute;
- top: -1px;
- left: -1px;
- display: block;
- box-sizing: content-box;
- width: 1px;
+.drawerWrap___pL0ai div[class='ant-drawer-body'] {
height: 100%;
- padding: 1px 0;
- background-color: #d9d9d9;
- transition: background-color 0.3s;
- content: '';
-}
-.ant-radio-button-wrapper:first-child {
- border-left: 1px solid #d9d9d9;
- border-radius: 2px 0 0 2px;
-}
-.ant-radio-button-wrapper:last-child {
- border-radius: 0 2px 2px 0;
-}
-.ant-radio-button-wrapper:first-child:last-child {
- border-radius: 2px;
+ background: #eaeaea;
+ padding: 0px;
}
-.ant-radio-button-wrapper:hover {
- position: relative;
- color: #1890ff;
-}
-.ant-radio-button-wrapper:focus-within {
- box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
-}
-.ant-radio-button-wrapper .ant-radio-inner,
-.ant-radio-button-wrapper input[type='checkbox'],
-.ant-radio-button-wrapper input[type='radio'] {
- width: 0;
- height: 0;
- opacity: 0;
- pointer-events: none;
-}
-.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
- z-index: 1;
- color: #1890ff;
- background: #fff;
- border-color: #1890ff;
-}
-.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
- background-color: #1890ff;
-}
-.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
- border-color: #1890ff;
-}
-.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
- color: #40a9ff;
- border-color: #40a9ff;
-}
-.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
- background-color: #40a9ff;
-}
-.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
- color: #096dd9;
- border-color: #096dd9;
-}
-.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
- background-color: #096dd9;
-}
-.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
- box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
-}
-.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
- color: #fff;
- background: #1890ff;
- border-color: #1890ff;
+.drawerWrap___pL0ai div[class~='ant-drawer-right'] {
+ width: 0px;
}
-.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
- color: #fff;
- background: #40a9ff;
- border-color: #40a9ff;
-}
-.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
- color: #fff;
- background: #096dd9;
- border-color: #096dd9;
-}
-.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
- box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
-}
-.ant-radio-button-wrapper-disabled {
- color: rgba(0, 0, 0, 0.25);
- background-color: #f5f5f5;
- border-color: #d9d9d9;
- cursor: not-allowed;
-}
-.ant-radio-button-wrapper-disabled:first-child,
-.ant-radio-button-wrapper-disabled:hover {
- color: rgba(0, 0, 0, 0.25);
- background-color: #f5f5f5;
- border-color: #d9d9d9;
-}
-.ant-radio-button-wrapper-disabled:first-child {
- border-left-color: #d9d9d9;
-}
-.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
- color: rgba(0, 0, 0, 0.25);
- background-color: #e6e6e6;
- border-color: #d9d9d9;
- box-shadow: none;
-}
-@keyframes antRadioEffect {
- 0% {
- transform: scale(1);
- opacity: 0.5;
- }
- 100% {
- transform: scale(1.6);
- opacity: 0;
- }
-}
-.ant-radio-group.ant-radio-group-rtl {
- direction: rtl;
-}
-.ant-radio-wrapper.ant-radio-wrapper-rtl {
- margin-right: 0;
- margin-left: 6px;
- direction: rtl;
+.title___D60AS {
+ height: 40px;
+ line-height: 40px;
+ text-align: center;
+ font-size: 14px;
+ background: #606060;
+ color: #ffffff;
+ margin-bottom: 15px;
}
-.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
- border-right-width: 0;
- border-left-width: 1px;
+.problemset___jGIix {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+ align-items: center;
+ font-size: 14px;
}
-.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
- right: -1px;
- left: 0;
+.content___ciXL0 {
+ cursor: pointer;
}
-.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
- border-right: 1px solid #d9d9d9;
- border-radius: 0 2px 2px 0;
+.delete___zwK_M {
+ cursor: pointer;
}
-.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
- border-right-color: #40a9ff;
+.deleteIcon___BYp0Q {
+ color: #979797;
+ line-height: 30px;
+ font-size: 14px;
}
-.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
- border-radius: 2px 0 0 2px;
+.previewWrap___iIau3 {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ margin-top: 42px;
}
-.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
- border-right-color: #d9d9d9;
+.preview___j2YJs {
+ width: 88px;
+ height: 30px;
+ background: #0152d9;
+ border-radius: 4px;
+ font-size: 14px;
+ color: #ffffff;
+ line-height: 30px;
+ text-align: center;
+ cursor: pointer;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/BasketSideBar/index.less?modules ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.wrap___BzhZu {
position: fixed;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
- z-index: 108;
-}
-.wrp___dq7YK.bgBlack___ARIUV {
- background: rgba(0, 0, 0, 0.5);
+ width: 40px;
+ bottom: 60px;
+ z-index: 10;
+ height: 50%;
}
-.wrp___dq7YK img,
-.wrp___dq7YK video {
- max-width: 100%;
- max-height: 80%;
- text-align: center;
+.right20___MuOE2 {
+ right: 20px;
}
-.wrp___dq7YK iframe {
- width: 100%;
- height: 100%;
- position: absolute;
- left: 0;
- top: 0;
- background: #fff;
- border: none;
+.right180___O6Pki {
+ right: 180px;
}
-.monaco___VnZC3 {
+.basket___y6VHF {
+ width: 40px;
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;
+ border-radius: 4px;
+ cursor: pointer;
+ background: #33bd8c;
+ height: 49px;
+ line-height: 24px;
+ display: flex;
+ flex-direction: column;
+ padding-top: 6px;
+ align-items: center;
}
-.close___LKoWu {
+.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;
- right: 40px;
- top: 40px;
- z-index: 10;
- display: flex;
+ font-size: 11px;
+ color: #ffffff;
+ line-height: 20px;
+ top: -14px;
+ right: -14px;
+ text-align: center;
}
-.close___LKoWu > span {
- background: #4a4a4a;
- color: #fff;
- width: 40px;
- height: 40px;
- border-radius: 4px;
+.iconWrap___l__Lj {
display: flex;
justify-content: center;
- align-items: center;
+}
+.icon___yiXgh {
cursor: pointer;
- margin-left: 10px;
+ color: #ffffff;
+ font-size: 18px;
}
-.embed___hvpEJ {
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
+.name___tBtew {
+ cursor: pointer;
+ color: #ffffff;
+ font-size: 12px;
+ margin: 0px;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!*******************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@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;
-}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Problemset/components/Topic/index.less?modules ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -1494,11 +1535,11 @@ span.ant-radio + * {
transform: scale(1.2);
color: #d2ddf5;
}
-.folderWrapper___szWWk div[class~='ant-tree-treenode'] {
- padding: 10px 0 10px 0;
+.folderWrapper___szWWk span[class="ant-tree-node-content-wrapper"] {
+ position: relative;
}
-.folderWrapper___szWWk div[class~='ant-tree-treenode-switcher-close'] {
- padding-left: 5px;
+.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;
@@ -1519,16 +1560,325 @@ span.ant-radio + * {
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;
- width: 72px;
+ padding: 0 5px;
height: 16px;
background: #F6F7F9;
text-align: center;
line-height: 16px;
margin-left: 5px;
flex-shrink: 0;
+ cursor: default;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
+}
+.drawer___Bi9wT [class='ant-drawer-footer'] {
+ background: #fff;
+ box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.05);
+ 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;
+}
+.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;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
diff --git a/p__Problemset__index.5be0d403.async.js b/p__Problemset__index.db4fbf6e.async.js
similarity index 64%
rename from p__Problemset__index.5be0d403.async.js
rename to p__Problemset__index.db4fbf6e.async.js
index e387a039a4..7a3fa3e126 100644
--- a/p__Problemset__index.5be0d403.async.js
+++ b/p__Problemset__index.db4fbf6e.async.js
@@ -1,30 +1,166 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[14599],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[14599,14626],{
-/***/ 87588:
-/*!******************************************************************************!*\
- !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***!
- \******************************************************************************/
+/***/ 62752:
+/*!*********************************************************!*\
+ !*** ./src/components/CustomTree/index.tsx + 1 modules ***!
+ \*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294);
-/* harmony import */ var _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/ExclamationCircleOutlined */ 61144);
-/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 7918);
-// GENERATE BY ./scripts/generate.ts
-// DON NOT EDIT IT MANUALLY
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ components_CustomTree; }
+});
+
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/antd/es/tree/style/index.js + 1 modules
+var style = __webpack_require__(62216);
+// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 9 modules
+var tree = __webpack_require__(54205);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(70215);
+var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./src/service/problemset.ts
+var problemset = __webpack_require__(75968);
+;// 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/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// CONCATENATED MODULE: ./src/components/CustomTree/index.tsx
+
+
+
+
+
+var _excluded = ["value", "onChange", "defaultValue", "disabled"];
-var ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) {
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)({}, props), {}, {
- ref: ref,
- icon: _ant_design_icons_svg_es_asn_ExclamationCircleOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z
- }));
+
+
+
+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.useState)([]),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ treeData = _useState2[0],
+ setTreeData = _useState2[1];
+ var _useState3 = (0,react.useState)('1'),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ keyIndex = _useState4[0],
+ setKeyIndex = _useState4[1];
+ // const sign = useRef(true)
+
+ (0,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]
+ } : {
+ 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)
+ });
};
-ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined';
-/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(ExclamationCircleOutlined));
+/* harmony default export */ var components_CustomTree = (CustomTree);
/***/ }),
@@ -74,72 +210,1765 @@ var jsx_runtime = __webpack_require__(85893);
-var FormSearch = function FormSearch(_ref) {
- var value = _ref.value,
- onChange = _ref.onChange;
- var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
- _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
- form = _Form$useForm2[0];
- (0,react.useEffect)(function () {
- if (!!value) {
- form.setFieldsValue(value);
- }
- }, value);
- var handleFinish = function handleFinish(v) {
- onChange(v);
- };
- 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: handleFinish,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.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.Item */.Z.Item, {
- label: "\u5B66\u6821/\u5355\u4F4D",
- name: "schools",
- initialValue: "",
+var FormSearch = function FormSearch(_ref) {
+ var value = _ref.value,
+ onChange = _ref.onChange;
+ var _Form$useForm = es_form/* default.useForm */.Z.useForm(),
+ _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
+ form = _Form$useForm2[0];
+ (0,react.useEffect)(function () {
+ if (!!value) {
+ form.setFieldsValue(value);
+ }
+ }, value);
+ var handleFinish = function handleFinish(v) {
+ onChange(v);
+ };
+ 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: handleFinish,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.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.Item */.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.Item */.Z.Item, {
+ label: "\u521B\u5EFA\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 */.Z, {
+ className: FormSearchmodules.btn,
+ type: "primary",
+ htmlType: "submit",
+ children: "\u641C\u7D22"
+ })]
+ })
+ });
+};
+/* harmony default export */ var components_FormSearch = (FormSearch);
+
+/***/ }),
+
+/***/ 16258:
+/*!************************************************************************!*\
+ !*** ./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/antd/es/modal/style/index.js + 1 modules
+var style = __webpack_require__(35611);
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
+var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
+var input_style = __webpack_require__(69463);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
+var input = __webpack_require__(75008);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
+var message_style = __webpack_require__(14934);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
+var message = __webpack_require__(12461);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// 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__(62752);
+// EXTERNAL MODULE: ./src/service/problemset.ts
+var service_problemset = __webpack_require__(75968);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(89214);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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.useState)(''),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ value = _useState2[0],
+ setValue = _useState2[1];
+ var _useState3 = (0,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.useEffect)(function () {
+ if (problemset.actionTabs.key === '新建文件夹') {
+ var _problemset$actionTab, _problemset$actionTab2;
+ setSelectedKeys([(_problemset$actionTab = problemset.actionTabs) === null || _problemset$actionTab === void 0 ? void 0 : (_problemset$actionTab2 = _problemset$actionTab.params) === null || _problemset$actionTab2 === void 0 ? void 0 : _problemset$actionTab2.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.warn */.ZP.warn('请输入文件夹名称');
+ return _context.abrupt("return");
+ case 4:
+ if (!(value.charAt(0) === ' ')) {
+ _context.next = 7;
+ break;
+ }
+ message/* default.warn */.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.warn */.ZP.warn('文件夹名称包含特殊字符');
+ 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));
+
+/***/ }),
+
+/***/ 94906:
+/*!**********************************************************************!*\
+ !*** ./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/antd/es/popover/style/index.js + 1 modules
+var style = __webpack_require__(63942);
+// EXTERNAL MODULE: ./node_modules/antd/es/popover/index.js
+var popover = __webpack_require__(55241);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// 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/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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);
+
+/***/ }),
+
+/***/ 18101:
+/*!*************************************************************************!*\
+ !*** ./src/pages/Problemset/components/NewFolder/index.tsx + 3 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/antd/es/tree/style/index.js + 1 modules
+var style = __webpack_require__(62216);
+// EXTERNAL MODULE: ./node_modules/antd/es/tree/index.js + 9 modules
+var tree = __webpack_require__(54205);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
+var button_style = __webpack_require__(29913);
+// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
+var es_button = __webpack_require__(71577);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
+var input_style = __webpack_require__(69463);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
+var input = __webpack_require__(75008);
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
+var modal_style = __webpack_require__(35611);
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
+var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
+var message_style = __webpack_require__(14934);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
+var message = __webpack_require__(12461);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
+var toConsumableArray = __webpack_require__(861);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js
+var createForOfIteratorHelper = __webpack_require__(74704);
+var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+;// 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__(84519);
+;// CONCATENATED MODULE: ./src/assets/images/problemset/folder-closed.png
+var folder_closed_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAhNJREFUWEftlztLA0EQx/97Z2LAF1ooKhZaCClsVARFLAQbbQTBVFY2NjZiI4KFINjo51DBD2BhI4IQfKAIikJAg48oKD4Kk3usbDabXHSTu1yCucJp5pL5z+zvZm4XllBKVZTZSBriaLIV9HMdBIOoJE22XHEaA8U+zMc19B2HbfV5BByCAeAzDMPB4rJiCt0uBoZDHI5uIv4xUczbFJQbqOFdJNVz6Nm64xB7wVtQf0tBhUohJol7VHX1c4jddr0UNV3VIMoGh9hpKB+EakazIer7gc5FwN/o6qUcJyWegKsV4PUgmZINEVwGfHXyWoQAlALMy0zEmHdi2htwsWSBeFnNjIPVYOuIWuJZrG0XtwOQ5PNOPC+U75tIjyM27wGIu1kdFZXyRupxJGPMMxPPQp8vbo3l0fNxMAhmpgYovt8+15yF3u47EPEceg4RnfHAOG6mPQARmSoeQvUDRsLpYLJ0fBylgBAAAoZ5mTGdFVj1p07M65CzThhxQM2xi6QLOtPzTlyOO4Nw1Wz7pN8QugZU+ACZT54Tlhj7bdXJ4j81LN9qupYax/lY6pxIAIpklmaO/+1fUq4Q9VKed+JsxAPjOB32AMTJkAcgjgY8ABHu/YfI3DtU4+/vHWwDG+o9hwh39+HrYR8Uitut7yqPwESgeTBzIWYg75FNEK3NVcFCk6gvitqOELtMZyAKLVJC/TfVWC6c92hknAAAAABJRU5ErkJggg==";
+;// CONCATENATED MODULE: ./src/assets/images/problemset/folder.png
+var folder_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAf5JREFUOE/VlE1r1FAUht+TdOoEZ7TCOK3ILEboQnGlUFGoKxfaZRfWz5aiRfwV4s6N4Eor4vQDN4ILoeCiG62LlgotVUSkIH6UWjtip1UymdTcHIlJZpKczkJwodkk94b7nPc89ybEzDr+4kX/H3BsTp1UrnaHmQsE8mV4NyJbA6Y0wo3+w3jezJJo+doT8z2YC3+qlYmWlKOuCuDpu58dCQuSgoNX4TgYsj9PREsC2HPrk9N3NI+OXekYN4lMFv1SqeHhTBkCOFBacYKCkTUJXCJgPbiXMnlshsZXt2i5wd5paDhSTGPuo41vphJ2BPDS2KrTTJW3+srxHegqGnizsombkxUfWFdLMuHgqJfQ74nBv5/2trVgzXSRz+o425VBZ3sKEy9NPF6ohrtSTyoS9pfKDkWUXe7OorvTgGm7mFq08GjehOfYdYPzGRQOkwrgxVK57tBbWBrYjdYWv8LtZxuYfmdLb5EAAnj+/tfYpgwey+DEfgOVqovXyzYmXllYXldIpwi1n6G8Rg0BvDCy5oRfXCg7n9WwbjE8FacObMOhQiuKOR0jM1U8XWwk9vDS4fh3R9aNd3m9Zzv25XRMvt3Egxe16DGUwHOjGz800oz4eYgDcxnCwT06Zj8oWJG2FbMlEvYOl8+4yr0HgtHsc9tynmGldG3o3//B/gJtne8DYwr6VgAAAABJRU5ErkJggg==";
+// EXTERNAL MODULE: ./src/service/problemset.ts
+var problemset = __webpack_require__(75968);
+// EXTERNAL MODULE: ./node_modules/lodash/lodash.js
+var lodash = __webpack_require__(96486);
+// EXTERNAL MODULE: ./src/pages/Problemset/index.tsx + 25 modules
+var Problemset = __webpack_require__(31283);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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.useState)(false),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ visible = _useState2[0],
+ setVisible = _useState2[1];
+ var _useState3 = (0,react.useState)(name),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ folderName = _useState4[0],
+ setFolderName = _useState4[1];
+ var _useState5 = (0,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.warn */.ZP.warn('请输入文件夹名称');
+ return _context.abrupt("return");
+ case 4:
+ if (!(inputValue.charAt(0) === ' ')) {
+ _context.next = 7;
+ break;
+ }
+ message/* default.warn */.ZP.warn('首字符不能为空格');
+ 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.warn */.ZP.warn('文件夹名称包含特殊字符');
+ 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.confirm */.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 */.Z, {
+ className: "ml10",
+ onClick: function onClick() {
+ // if (!itemBanksCount) {
+ // message.warn('该目录下没有试题');
+ // return;
+ // }
+ onShare(Math.abs(id));
+ },
+ type: "link",
+ children: "\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ className: "ml10",
+ onClick: function onClick() {
+ return setVisible(true);
+ },
+ type: "link",
+ children: "\u91CD\u547D\u540D"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
+ 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.useState)(),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ treeData = _useState8[0],
+ setTreeData = _useState8[1];
+ var _useState9 = (0,react.useState)([]),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ loadedKeys = _useState10[0],
+ setLoadedKeys = _useState10[1];
+ var _useState11 = (0,react.useState)([]),
+ _useState12 = slicedToArray_default()(_useState11, 2),
+ expandedKeys = _useState12[0],
+ setExpandedKeys = _useState12[1];
+ (0,react.useEffect)(function () {
+ if (treeData) {
+ setTimeout(function () {
+ setRootData(treeData);
+ }, 200);
+ }
+ }, [treeData]);
+ (0,react.useEffect)(function () {
+ //点击导航(或者是外部触发的文件数据更新时,需要重置记录展开状态和加载状态的数组)
+ setExpandedKeys([]);
+ setLoadedKeys([]);
+ }, [data]);
+ (0,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_namespaceObject,
+ className: NewFoldermodules.share_folderIcon
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ onClick: function onClick() {
+ onOpen(item.id);
+ },
+ src: folder_closed_namespaceObject,
+ className: NewFoldermodules.folderIcon
+ }),
+ isLeaf: false
+ };
+ }));
+ }
+ }, [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' : "";
+ console.log("treeData2:", treeData);
+ _context4.next = 5;
+ 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 5:
+ 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_namespaceObject,
+ className: NewFoldermodules.share_folderIcon
+ }) : /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ onClick: function onClick() {
+ onOpen(item.id);
+ },
+ src: folder_closed_namespaceObject,
+ className: NewFoldermodules.folderIcon
+ }),
+ isLeaf: false
+ };
+ })
+ });
+ });
+ } else {
+ setTreeData(function (originData) {
+ return updateTreeData(originData, key, {
+ isLeaf: true
+ });
+ });
+ }
+ case 8:
+ 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);
+
+/***/ }),
+
+/***/ 88094:
+/*!*********************************************************************!*\
+ !*** ./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/antd/es/dropdown/style/index.js + 1 modules
+var style = __webpack_require__(68018);
+// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js
+var dropdown = __webpack_require__(13013);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules
+var menu_style = __webpack_require__(83736);
+// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules
+var es_menu = __webpack_require__(66516);
+// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js + 1 modules
+var checkbox_style = __webpack_require__(82000);
+// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules
+var es_checkbox = __webpack_require__(32808);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
+var toConsumableArray = __webpack_require__(861);
+var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
+// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
+var radio_style = __webpack_require__(83822);
+// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
+var es_radio = __webpack_require__(29924);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules
+var RenderHtml = __webpack_require__(12768);
+;// 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__(7);
+;// 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/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/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+i3oIbhYAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEErPiMlM9P6YTSBOg3Ps8qrdn4+ZYeNCATxwdW7Hlx7ydXrlx1XZ47y7LcpqcP2LatT1ilUrXndz9n09P1X1ifoaGarVt/nDWbs7Zp81k2NDRsUeTMudz27Zv44rrVa25K0+H9hxuQUeQzIFPmt9vB/6BQ1Hvu3RYDYYp8+o1+K/PnK/1Wbr+RhgACCCCAAAIIIIAAAggggAACCCCAAAIIIHB0CCwcWFB8nsTnWUdHHy32XdBvDMgstld6cVzf99uhAOPj41esHxv7TJbmsR+Q8bvI7Nr5M5ua3GfORfbC8zts+sDUYe2Hhkds7TEb/dyR1UZW2PoNx8/tHuMsil26a3z8w2NjY3f8ogGZsvP5ALkX30aLX4N+4wf84rul+yPpN/qt+y5iBQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIF+E+DzBT5fKLPn6Tf6jX4rbz7loB1koqg+umfixROHhoY+lVQGf8UPx3T+f37XuDVbTYvjxOr1/Ta5f681ZmeKWvnHKY2uWGO12grLspbFccXWrR8rhmM6/zdbM/85PT39R+tWrd6eZbXJw+0go8hnQKbMb7eDd5BR1Hvu3RY7yCjy6Tf6rcyfr/Rbuf1GGgIIIIAAAggggAACCCCAAAIIIIAAAggggMDRIbBwYEHxeRKfZx0dfbTYd0G/MSCz2F7pxXF932+5f5aSWWXHDkucm6q14mTV3r3PXX7MqvUfz/J0KM/NMj8ok5pNTu61VnPGXBSbs8hc5E8tNoyxLE8tz1JLqoM2MrLGXGwWFQMy/ms8/fzEro+tWfOqOytpcyLPR+obN1rTzFpzRZTlO//sJ16lCdBv9FtpzdZ+hh4/38oEJwsBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgaNAgM8X+DyrzDam3+g3+q28+RS/g4z/ADkeH7fErZwcbh1IVuStxvqZ6ckPrBhddU2aZ1GemWV+CiY1a6Uta7WmLW2llvupGTNzLra4ElulMmSVuGLmh2PMmYvMYhdl+ycnbh0cGv17V6nuqgw39+f7Rg+MjRUDMu0FhPkMyJT57TY/sEC/lcvet2n8fOMfFH3b/LxxBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSUL8PkCny8suXmWcCL9Rr8toW2WfErf99scQPSMWbJqwgbr2fRIVk9X5XG64cDU1EdXrFz11jTLoixr7xRTPHLJ/6LYnaHt7neJKb76//xv/K4xfjgmirJ9ExPfGRiMb06ike1RLZ6oRUNTE6ts5iQrBmT8qv4ly2dAZsnfO0s6kX7jB/ySGmeJJ9Fv9NsSW4fTEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBPpYgM8X+HyhzPan3+g3+q28+ZTODjKR38Vlzx6r5nm95lxtdDI9sDprzJyYNqavHhlZ/c4sSwczPyDj+7MzLDPXq85vQuOHZCIz/2v/5KUoimempl78Zjww8JUoGd4xGg+/mOf1Sedq9XXrrDG3e8z8gIwqnwGZMr/d5neQod/KZe/btM4/KFQ/X+bgZf3Oz7e+bX3eOAIIIIAAAggggAACCCCAAAIIIIAAAggggEAXAny+wMBCF+0TfCr9Rr8FN00XJ/R9v80BFI9Z2rHDkrRmg1FrutaaSkctydfMTmfr09bkxQNDtQuTJDkjy/Ko2EEmd/M7yfidY8zlxQ4yUeSyZrP55Ox0/f64MnrvwFC0y5pub2UknswqQ/W4bjMbN84/XmluD5pivEaSzwfIXXz3LOFU+o0f8EtomyWfQr/Rb0tuHk5EAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6FsBPl/g84Uym59+o9/ot/LmU4qHIx06JZSmU0OzrjJSaaUrGlm+Mk3z1ZY1jsvy1utdxZ1eTQbGnEUrnYtq7fOzem7ZvkZzdjxv5VsiV3nMourP49i9WI3cvlYl3j+Qt6bieGR64e4xneEUdX6ZDUcW/UYPlCug/vmizi9XmzQEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBI4OAfX9fXX+0VHF5fMu1PVW5y+fSh0dV6qutzJ/4YBM8ZCkcbOk9qJVm8364OxsZSSKWiNplI3mLh7Nm80VeWYjqbXWZ62sluX5kG+ByLnpqBLVY6vscpFNuSTZ7/J0Ms6iySyrTA0MtKaSpDZTX22NMSt2jyke0nTIgIws/+ho4+XzLhZMQdJvy6dsy/ZK6bdlWzouHAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABmQCfL8jo+zKYfuvLssvedD/3WzEg418LpnQi/6ilwUFL/JDMdB4Pu9nWUKsa1aJWo+Yq1SFrpYNZ5hLnsrh9bpRGUd60SjyTtxrTWaVarzSyej5QmR5y6QE/HDMzY825Ryv54Zjs0EcbqfNl3denwep6q/P7tOyyt62utzpfBk8wAggggAACCCCAAAIIIIAAAggggAACCCCAAALLWEB9f1+dv4xLtywvXV1vdf6yLNoyvmh1vVX5hw7I+N/7/+MdO6zih2RmZ6eqWTUeTNKhgZmZqcHKUDRQn02r1SiJs3SmGJCJ4sG0kTXT2kDcaE1ns4ODIzPNeHo2aqQzAwMjjbnhmJaZpX6eZuHuMZ2eWTClJMlfxr27LC9dXW91/rIs2jK+aHW91fnLuHRcOgIIIIAAAggggAACCCCAAAIIIIAAAggggAACMgH1/X11vgy+T4PV9Vbn92nZZW9bXW9V/vyAjJc/5CL8428qA3ssnh2wanWmnjQrUdJqumQ4GozrrcmKa7j2I5qqeV6rjLYOZDNpJcmbSStrNgZrzYFZa8yus3TMzA/HFI9VOtxwTKfq6nxZ9/VpsLre6vw+Lbvsbavrrc6XwROMAAIIIIAAAggggAACCCCAAAIIIIAAAggggMAyFlDf31fnL+PSLctLV9dbnb8si7aML1pdb0X+QQMyvnaHXIT/e//IpUqlYlGSWKUeT8Zx3UVx7IrdYzqvNM3TtJZntXQ0bTat1WpZtnHjwYMxv2g4prOOOn8Z9++yvHR1vdX5y7Joy/ii1fVW5y/j0nHpCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjIBNT399X5Mvg+DVbXW53fp2WXvW11vcvOf9mAjJefuwj/y84jl6LOr8fHLYpjc1FU/N38K8ssT1PLx8Ze2ilm4a4xxWLO+R1kjvhS5x/xAjmgpwLqeqvze4rJYkcUUNdbnX9EIA5AAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBlwmo7++r82mJcgXU9Vbnl6tNmrreZeYfdkDGt8CCi/C/7QzKHPrrQ7uleITS3B8u/PWih2M6C6rz+TYoV0Bdb3V+udqkqeutzqcDEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIFxAfX9fnR8uxhndCKjrrc7vxo5zwwXU9S4r//8dkFlIdsjFdP7q0HNftjvMYneMOVJ51PlHuj7+vrcC6nqr83uryWpHElDXW51/JB/+HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBF4uoL6/r86nJ8oVUNdbnV+uNmnqer+S+f8HabRiLm3R4IUAAAAASUVORK5CYII=";
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// 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_attr2;
+ 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.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 ? 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.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 ? 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;
+ 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) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
+ className: Topicmodules.answerHtml,
+ value: "\u7B54\u6848\uFF08\u586B\u7A7A".concat(item.position, "\uFF09\uFF1A").concat(item.answer_text.join('、'))
+ }, key);
+ })
+ });
+ };
+ var renderAnswer = function renderAnswer() {
+ var _data$answer_texts, _data$choices, _data$choices$find;
+ 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 ? void 0 : (_data$choices$find = _data$choices.find(function (item) {
+ return item.is_answer;
+ })) === null || _data$choices$find === void 0 ? void 0 : _data$choices$find.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()
+ };
+ 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.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_attr2 = data.program_attr) === null || _data$program_attr2 === void 0 ? void 0 : _data$program_attr2.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_attr3, _data$program_attr4, _data$program_attr6, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$program_attr8, _data$author3, _user$userInfo3, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5;
+ 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$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;
+ var editUrl = data.item_type === "PROGRAM" ? "/problems/".concat((_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.identifier, "/edit") : "/problemset/edit/".concat(data.id);
+ var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.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"]
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ var _data$program_attr5;
+ return onCancelPublish(data === null || data === void 0 ? void 0 : (_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.identifier);
+ },
+ children: "\u64A4\u9500\u53D1\u5E03"
+ }),
+ key: '0',
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.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"
+ }, !SubjectShare && {
+ 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?.is_share
+ show: activeTabsKey === "0"
+ },
+ // {
+ // 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() {
+ 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$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 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_attr7;
+ return onPublish(data === null || data === void 0 ? void 0 : (_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.identifier);
+ },
+ children: "\u53D1\u5E03"
+ }),
+ key: '8',
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.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,
+ 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$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 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$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)
+ }].filter(function (item) {
+ return item.show;
+ });
+ var menu = /*#__PURE__*/(0,jsx_runtime.jsx)(es_menu/* default */.Z, {
+ forceSubMenuRender: true,
+ className: Topicmodules.menu,
+ items: menuItems
+ });
+
+ // const menu = (
+ //
+ // );
+
+ 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.Item */.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.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: {
- margin: '0 40px'
+ cursor: 'pointer'
},
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
- style: {
- width: 280,
- height: 40
- }
- })
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
- label: "\u521B\u5EFA\u8005",
- name: "creator",
- initialValue: "",
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
+ 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: {
- width: 200,
- height: 40
- }
+ 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)(es_button/* default */.Z, {
- className: FormSearchmodules.btn,
- type: "primary",
- htmlType: "submit",
- children: "\u641C\u7D22"
})]
- })
+ }) : 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 components_FormSearch = (FormSearch);
+/* harmony default export */ var Topic = (List);
/***/ }),
@@ -154,6 +1983,7 @@ __webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
+ "TabType": function() { return /* binding */ TabType; },
"default": function() { return /* binding */ Problemset; }
});
@@ -169,10 +1999,6 @@ var pagination = __webpack_require__(260);
var dropdown_style = __webpack_require__(68018);
// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js
var dropdown = __webpack_require__(13013);
-// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules
-var spin_style = __webpack_require__(22536);
-// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js
-var spin = __webpack_require__(11382);
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
var button_style = __webpack_require__(29913);
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
@@ -193,6 +2019,10 @@ var es_menu = __webpack_require__(66516);
var checkbox_style = __webpack_require__(82000);
// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules
var es_checkbox = __webpack_require__(32808);
+// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules
+var spin_style = __webpack_require__(22536);
+// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js
+var spin = __webpack_require__(11382);
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
var message_style = __webpack_require__(14934);
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
@@ -1901,8 +3731,8 @@ var BasketSideBar = function BasketSideBar(_ref) {
};
// EXTERNAL MODULE: ./src/pages/Problemset/components/Topic/index.tsx + 2 modules
var Topic = __webpack_require__(88094);
-// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 2 modules
-var NewFolder = __webpack_require__(16806);
+// EXTERNAL MODULE: ./src/pages/Problemset/components/NewFolder/index.tsx + 3 modules
+var NewFolder = __webpack_require__(18101);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(29427);
// EXTERNAL MODULE: ./src/utils/authority.ts
@@ -2740,6 +4570,7 @@ var folder_opened = __webpack_require__(5623);
+
var TabPane = tabs/* default.TabPane */.Z.TabPane;
@@ -2753,7 +4584,7 @@ var TabType;
TabType["TeachGroupShare"] = "3";
})(TabType || (TabType = {}));
var ProblemsetPage = function ProblemsetPage(_ref) {
- var _location$pathname, _location$pathname2, _problemset$teachGrou5, _problemset$teachGrou6, _problemset$disciplin7, _problemset$teachGrou7;
+ var _location$pathname, _location$pathname2, _problemset$teachGrou7, _problemset$teachGrou8, _problemset$disciplin7, _problemset$teachGrou9;
var classroomList = _ref.classroomList,
problemset = _ref.problemset,
user = _ref.user,
@@ -2767,11 +4598,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
var _useSearchParams = (0,_umi_production_exports.useSearchParams)(),
_useSearchParams2 = slicedToArray_default()(_useSearchParams, 1),
searchParams = _useSearchParams2[0];
+ var rootDataRef = (0,react.useRef)();
var _useState = (0,react.useState)({
discipline_id: null,
sub_discipline_id: null,
tag_discipline_id: null,
group_id: null,
+ // 新增的两个字段:
+ teach_group_id: null,
+ clazz: null,
type: "0",
item_type: null,
difficulty: null,
@@ -2970,11 +4805,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params.group_id = Number(group_id);
setParams(params);
getItemBanks(params).then(function (res) {
- if (!(res !== null && res !== void 0 && res.status)) {
- setTreeData(res === null || res === void 0 ? void 0 : res.item_banks_group);
- }
+ // if (!res?.status) {
+ // setTreeData(res?.item_banks_group)
+ // }
setFolderLoading(false);
});
+ getGroups(params);
getBasketList();
handleGetTeachGroupData();
}, []);
@@ -3115,48 +4951,115 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
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;
setBasketTotal(total);
}, [problemset.basketData]);
- var getItemBanks = /*#__PURE__*/function () {
+
+ // // 获取文件夹数据-------
+ var getGroups = /*#__PURE__*/function () {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(query) {
var q, res;
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((res === null || res === void 0 ? void 0 : res.navigation) || []); // ----根目录面包屑展示
+ }
+
+ 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 = encodeURIComponent(query.keyword || '');
setFolderLoading(true);
- _context3.next = 6;
+ _context4.next = 6;
return dispatch({
type: 'problemset/getItemBanks',
payload: objectSpread2_default()({}, q)
});
case 6:
- res = _context3.sent;
+ res = _context4.sent;
if (!(res && res.status !== 403 && res.status !== 401 && res.status !== 500)) {
- _context3.next = 18;
+ _context4.next = 17;
break;
}
- setProblemsetCount(res.items_count || 0);
- setProblemsetList(res.items || []);
- setKnowledgeData(res.tag_disciplines || []);
- setUseShixunIds(res.used_shixun_ids || []);
- handleData(res.items || []);
+ 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([]);
}
- setNavigation((res === null || res === void 0 ? void 0 : res.navigation) || []);
- // setTreeData(res?.item_banks_group || [])
- setAddedNum((res === null || res === void 0 ? void 0 : res.added_num) || 0);
+ // setTreeData(res?.item_banks_group || []) //解决tab切换不更新文件夹状态
+ setAddedNum((res === null || res === void 0 ? void 0 : res.added_num) || 0); //文件夹总数
setFolderLoading(false);
- return _context3.abrupt("return", res);
- case 18:
+ return _context4.abrupt("return", res);
+ case 17:
case "end":
- return _context3.stop();
+ return _context4.stop();
}
- }, _callee3);
+ }, _callee4);
}));
- return function getItemBanks(_x) {
- return _ref6.apply(this, arguments);
+ return function getItemBanks(_x2) {
+ return _ref7.apply(this, arguments);
};
}();
var getBasketList = function getBasketList() {
@@ -3174,6 +5077,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
unpublishedAll.current = unpublished;
};
+ // 筛选方向:
var handleDirectionChange = function handleDirectionChange(id, subId) {
params.discipline_id = id || '';
params.sub_discipline_id = subId || '';
@@ -3181,9 +5085,17 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params.page = 1;
params.per_page = 20;
delete params.id;
- setKnowledgeValue(id === null ? -1 : null);
+ 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;
@@ -3191,13 +5103,20 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
// 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;
@@ -3205,8 +5124,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
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) {
+ console.log("切换知识点触发--------------");
params.tag_discipline_id = value;
params.page = 1;
params.per_page = 20;
@@ -3221,7 +5147,14 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
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.useState)(false),
_useState46 = slicedToArray_default()(_useState45, 2),
showTeachGroup = _useState46[0],
@@ -3238,12 +5171,16 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
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) {
@@ -3252,6 +5189,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params.only_published = null;
}
if (activeKey === '3') {
+ params.clazz = "ItemBanksGroup";
setShowTeachGroup(true);
} else {
setShowTeachGroup(false);
@@ -3263,6 +5201,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
setActiveTabsKey(activeKey);
setParams(params);
getItemBanks(params);
+ if (activeKey !== '1' && activeKey !== "2") {
+ //点击公共-收藏夹 不调用此接口
+ getGroups(params);
+ }
};
var handleChangePage = function handleChangePage(page, pagesize) {
// const { field, order } = sorter || {};
@@ -3283,6 +5225,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params.per_page = pagesize;
setParams(params);
getItemBanks(params);
+ getGroups(params);
};
var handleSearch = function handleSearch(value) {
params.discipline_id = '';
@@ -3293,6 +5236,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params.page = 1;
params.keyword = value;
delete params.id;
+ console.log(params, "paramsparamsparamsparamsparams");
if (value) {
setBackIcon(true);
(0,global/* addSearchRecord */.tk)({
@@ -3306,12 +5250,17 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
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;
@@ -3319,6 +5268,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
getBasketList();
setParams(params);
getItemBanks(params);
+ getGroups(params);
};
var handlePublicReview = function handlePublicReview() {
dispatch({
@@ -3329,73 +5279,75 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleCollect = /*#__PURE__*/function () {
- var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id, isCollect) {
+ var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id, isCollect) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
case 0:
if (!isCollect) {
- _context4.next = 6;
+ _context5.next = 6;
break;
}
- _context4.next = 3;
+ _context5.next = 3;
return (0,service_problemset/* cancelCollection */.lS)({
id: id
});
case 3:
- _context4.t0 = _context4.sent;
- _context4.next = 9;
+ _context5.t0 = _context5.sent;
+ _context5.next = 9;
break;
case 6:
- _context4.next = 8;
+ _context5.next = 8;
return (0,service_problemset/* joinCollection */.s)({
id: id
});
case 8:
- _context4.t0 = _context4.sent;
+ _context5.t0 = _context5.sent;
case 9:
- res = _context4.t0;
+ res = _context5.t0;
(res === null || res === void 0 ? void 0 : res.status) === 0 && handleReloadData();
case 11:
case "end":
- return _context4.stop();
+ return _context5.stop();
}
- }, _callee4);
+ }, _callee5);
}));
- return function handleCollect(_x2, _x3) {
- return _ref7.apply(this, arguments);
+ return function handleCollect(_x3, _x4) {
+ return _ref8.apply(this, arguments);
};
}();
var handleSetPublic = /*#__PURE__*/function () {
- var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id) {
- return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
+ 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 _context5.stop();
+ return _context6.stop();
}
- }, _callee5);
+ }, _callee6);
}));
- return function handleSetPublic(_x4) {
- return _ref8.apply(this, arguments);
+ return function handleSetPublic(_x5) {
+ return _ref9.apply(this, arguments);
};
}();
+
+ // 点击共享调用的函数,传递被共享试题的id
var handleSetShare = /*#__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) {
+ 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 _context6.stop();
+ return _context7.stop();
}
- }, _callee6);
+ }, _callee7);
}));
- return function handleSetShare(_x5) {
- return _ref9.apply(this, arguments);
+ return function handleSetShare(_x6) {
+ return _ref10.apply(this, arguments);
};
}();
var handleCorrection = function handleCorrection(id) {
@@ -3447,38 +5399,38 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
onOk: function onOk() {
return new Promise( /*#__PURE__*/function () {
- var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(resolve, reject) {
+ var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(resolve, reject) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
+ return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
case 0:
if (correctionTypeRef.current && correctionDescRef.current) {
- _context7.next = 3;
+ _context8.next = 3;
break;
}
message/* default.info */.ZP.info('请填写错误类型和错误描述!');
- return _context7.abrupt("return", reject());
+ return _context8.abrupt("return", reject());
case 3:
- _context7.next = 5;
+ _context8.next = 5;
return (0,service_problemset/* createFeedback */.L5)({
id: id,
clazz: correctionTypeRef.current,
description: correctionDescRef.current
});
case 5:
- res = _context7.sent;
+ res = _context8.sent;
if (res.status === 0) {
message/* default.info */.ZP.info('添加成功!');
}
resolve();
case 8:
case "end":
- return _context7.stop();
+ return _context8.stop();
}
- }, _callee7);
+ }, _callee8);
}));
- return function (_x6, _x7) {
- return _ref10.apply(this, arguments);
+ return function (_x7, _x8) {
+ return _ref11.apply(this, arguments);
};
}());
}
@@ -3507,18 +5459,18 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleStartExperience = /*#__PURE__*/function () {
- var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(gather) {
+ var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(gather) {
var item_type, identifier, res, identifiers;
- return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
+ 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')) {
- _context8.next = 12;
+ _context9.next = 12;
break;
}
identifier = gather.program_attr.identifier;
- _context8.next = 5;
+ _context9.next = 5;
return dispatch({
type: 'problemset/startExperience',
payload: {
@@ -3526,17 +5478,17 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 5:
- res = _context8.sent;
+ res = _context9.sent;
if (!(res.status === 0)) {
- _context8.next = 10;
+ _context9.next = 10;
break;
}
identifiers = res.identifier;
(0,util/* openNewWindow */.xg)("/myproblems/".concat(identifiers));
- return _context8.abrupt("return");
+ return _context9.abrupt("return");
case 10:
message/* default.warn */.ZP.warn(res.message);
- return _context8.abrupt("return");
+ return _context9.abrupt("return");
case 12:
// 单选题 多选题 判断题 填空题
dispatch({
@@ -3548,41 +5500,41 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 13:
case "end":
- return _context8.stop();
+ return _context9.stop();
}
- }, _callee8);
+ }, _callee9);
}));
- return function handleStartExperience(_x8) {
- return _ref11.apply(this, arguments);
+ return function handleStartExperience(_x9) {
+ return _ref12.apply(this, arguments);
};
}();
var handleCancel = /*#__PURE__*/function () {
- var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(id) {
+ var _ref13 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(id) {
var _res, _res2, res;
- return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
- while (1) switch (_context9.prev = _context9.next) {
+ return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
+ while (1) switch (_context10.prev = _context10.next) {
case 0:
if (!params.exam_id) {
- _context9.next = 6;
+ _context10.next = 6;
break;
}
- _context9.next = 3;
+ _context10.next = 3;
return (0,service_problemset/* revokeItem */.fY)({
item_id: id,
id: params.exam_id
});
case 3:
- _res = _context9.sent;
+ _res = _context10.sent;
if (_res.status === 0) {
handleReloadData();
}
- return _context9.abrupt("return");
+ return _context10.abrupt("return");
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context9.next = 12;
+ _context10.next = 12;
break;
}
- _context9.next = 9;
+ _context10.next = 9;
return (0,fetch/* default */.ZP)("/api/exercise_questions/delete_by_item_bank.json ", {
method: 'post',
body: {
@@ -3591,13 +5543,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- _res2 = _context9.sent;
+ _res2 = _context10.sent;
if (_res2.status === 0) {
handleReloadData();
}
- return _context9.abrupt("return");
+ return _context10.abrupt("return");
case 12:
- _context9.next = 14;
+ _context10.next = 14;
return dispatch({
type: 'problemset/cancel',
payload: {
@@ -3606,32 +5558,44 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 14:
- res = _context9.sent;
+ res = _context10.sent;
if (res.status === 0) {
handleReloadData();
getBasketList();
}
case 16:
case "end":
- return _context9.stop();
+ return _context10.stop();
}
- }, _callee9);
+ }, _callee10);
}));
- return function handleCancel(_x9) {
- return _ref12.apply(this, arguments);
+ return function handleCancel(_x10) {
+ return _ref13.apply(this, arguments);
};
}();
+ // 试题是否可以共享
+ var _useState47 = (0,react.useState)(false),
+ _useState48 = slicedToArray_default()(_useState47, 2),
+ SubjectShare = _useState48[0],
+ setSubjectShare = _useState48[1];
var handleOpen = /*#__PURE__*/function () {
- var _ref13 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(id) {
- return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
- while (1) switch (_context10.prev = _context10.next) {
+ 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: TabType.Mine
+ group_type: activeTabsKey === "3" ? TabType.TeachGroupShare : TabType.Mine
}
});
params.discipline_id = '';
@@ -3642,46 +5606,73 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params.group_id = Math.abs(id);
setKnowledgeValue(-1);
setParams(params);
- getItemBanks(params).then(function (res) {
- return setTreeData(res === null || res === void 0 ? void 0 : res.item_banks_group);
+ 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) {
+ setNavigation(res === null || res === void 0 ? void 0 : res.navigation);
+ // 判断是否进入子文件 是否有id 父文件夹是否为共享状态 ---> 隐藏试题共享按钮功能
+ // if (res.navigation.length > 1 && id && isShare) {
+ if (res.navigation.length > 1 && id) {
+ setSubjectShare(true);
+ } else {
+ setSubjectShare(false);
+ }
});
- case 10:
+ getItemBanks(params);
+ case 14:
case "end":
- return _context10.stop();
+ return _context11.stop();
}
- }, _callee10);
+ }, _callee11);
}));
- return function handleOpen(_x10) {
- return _ref13.apply(this, arguments);
+ return function handleOpen(_x11) {
+ return _ref14.apply(this, arguments);
};
}();
+
+ // 加入试题蓝的函数
var handleSelect = /*#__PURE__*/function () {
- var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(id) {
+ var _ref15 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(id) {
var _res3, _res4, res;
- return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
- while (1) switch (_context11.prev = _context11.next) {
+ return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
+ while (1) switch (_context12.prev = _context12.next) {
case 0:
if (!params.exam_id) {
- _context11.next = 6;
+ _context12.next = 6;
break;
}
- _context11.next = 3;
+ _context12.next = 3;
return (0,service_problemset/* examinationItems */.zh)({
exam_id: params.exam_id,
item_bank_ids: [id]
});
case 3:
- _res3 = _context11.sent;
+ _res3 = _context12.sent;
if (_res3.status === 0) {
handleReloadData();
}
- return _context11.abrupt("return");
+ return _context12.abrupt("return");
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context11.next = 12;
+ _context12.next = 12;
break;
}
- _context11.next = 9;
+ _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: {
@@ -3689,20 +5680,20 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- _res4 = _context11.sent;
+ _res4 = _context12.sent;
if (_res4.status === 0) {
handleReloadData();
}
- return _context11.abrupt("return");
+ return _context12.abrupt("return");
case 12:
if (!(basketTotal === 200)) {
- _context11.next = 15;
+ _context12.next = 15;
break;
}
message/* default.info */.ZP.info('已选200个试题(不能在选用更多试题)');
- return _context11.abrupt("return");
+ return _context12.abrupt("return");
case 15:
- _context11.next = 17;
+ _context12.next = 17;
return dispatch({
type: 'problemset/select',
payload: {
@@ -3710,40 +5701,40 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 17:
- res = _context11.sent;
+ res = _context12.sent;
if (res.status === 0) {
handleReloadData();
getBasketList();
}
case 19:
case "end":
- return _context11.stop();
+ return _context12.stop();
}
- }, _callee11);
+ }, _callee12);
}));
- return function handleSelect(_x11) {
- return _ref14.apply(this, arguments);
+ return function handleSelect(_x12) {
+ return _ref15.apply(this, arguments);
};
}();
var handleOnMoveTo = /*#__PURE__*/function () {
- var _ref15 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(id) {
- return regeneratorRuntime_default()().wrap(function _callee13$(_context13) {
- while (1) switch (_context13.prev = _context13.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) {
- _context13.next = 3;
+ _context14.next = 3;
break;
}
if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
- _context13.next = 3;
+ _context14.next = 3;
break;
}
- return _context13.abrupt("return", message/* default.info */.ZP.info('请先选择试题'));
+ return _context14.abrupt("return", message/* default.info */.ZP.info('请先选择试题'));
case 3:
joinGroupDataRef.current = [0];
modal/* default.confirm */.Z.confirm({
centered: true,
- width: 530,
+ width: 500,
okText: '确定',
cancelText: '取消',
title: '移动到',
@@ -3756,40 +5747,55 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
maxHeight: 500,
overflow: 'auto'
},
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ 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)(CustomTree/* default */.Z, {
- defaultValue: true,
- value: joinGroupDataRef.current,
- onChange: function onChange(v) {
- return joinGroupDataRef.current = v;
- }
+ }), /*#__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 _callee12() {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() {
var _joinGroupDataRef$cur;
var res;
- return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
- while (1) switch (_context12.prev = _context12.next) {
+ return regeneratorRuntime_default()().wrap(function _callee13$(_context13) {
+ while (1) switch (_context13.prev = _context13.next) {
case 0:
- _context12.next = 2;
+ _context13.next = 2;
return (0,service_problemset/* batchGroup */.LS)({
ids: id ? [id] : selectIds,
groups_ids: (_joinGroupDataRef$cur = joinGroupDataRef.current) === null || _joinGroupDataRef$cur === void 0 ? void 0 : _joinGroupDataRef$cur[0]
});
case 2:
- res = _context12.sent;
+ res = _context13.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 5:
+ case 6:
case "end":
- return _context12.stop();
+ return _context13.stop();
}
- }, _callee12);
+ }, _callee13);
}));
function onOk() {
return _onOk.apply(this, arguments);
@@ -3799,124 +5805,139 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 5:
case "end":
- return _context13.stop();
+ return _context14.stop();
}
- }, _callee13);
+ }, _callee14);
}));
- return function handleOnMoveTo(_x12) {
- return _ref15.apply(this, arguments);
+ return function handleOnMoveTo(_x13) {
+ return _ref16.apply(this, arguments);
};
}();
+ // 取消共享触发的函数
var handleCancelShare = /*#__PURE__*/function () {
- var _ref16 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16(id) {
+ var _ref17 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17(id) {
var res, data;
- return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
- while (1) switch (_context16.prev = _context16.next) {
+ return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
+ while (1) switch (_context17.prev = _context17.next) {
case 0:
- _context16.next = 2;
+ console.log("撤销共享触发");
+ _context17.next = 3;
return (0,service_problemset/* getTeachGroupDataById */.hg)({
clazz: 'ItemBank',
id: id
});
- case 2:
- res = _context16.sent;
+ case 3:
+ res = _context17.sent;
+ console.log(res, "撤销共享触发的res");
data = (res === null || res === void 0 ? void 0 : res.groups) || [];
- joinGroupDataRef.current = [];
+ joinGroupDataRef.current = data.filter(function (item) {
+ return item.is_share;
+ }).map(function (i) {
+ return i.id;
+ }); //拿到当前被勾选的团队id
modal/* default.confirm */.Z.confirm({
centered: true,
width: 530,
- okText: '确定撤销',
+ okText: '确定',
cancelText: '取消',
- title: '本题已共享的教研团队',
+ 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: "c-grey-999",
- children: "\u9009\u4E2D\u5E76\u786E\u5B9A\uFF0C\u5373\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB"
+ 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.Group */.Z.Group, {
className: Problemsetmodules.checkbox,
- defaultValue: joinGroupDataRef.current,
- onChange: function onChange(value) {
- return joinGroupDataRef.current = value;
- },
+ 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.jsx)(es_checkbox/* default */.Z, {
- value: item.group_id,
- children: item.name
- }, item.group_id);
+ 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 _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() {
- return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
- while (1) switch (_context15.prev = _context15.next) {
+ var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() {
+ return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
+ while (1) switch (_context16.prev = _context16.next) {
case 0:
- return _context15.abrupt("return", new Promise( /*#__PURE__*/function () {
- var _ref17 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14(resolve, reject) {
- var _data$map;
- var group_ids, res;
- return regeneratorRuntime_default()().wrap(function _callee14$(_context14) {
- while (1) switch (_context14.prev = _context14.next) {
+ joinGroupDataRef.current = data.filter(function (item) {
+ return item.is_share;
+ }).map(function (i) {
+ return i.id;
+ }); //拿到当前被勾选的团队id
+ console.log(joinGroupDataRef.current, "joinGroupDataRef.current");
+ return _context16.abrupt("return", new Promise( /*#__PURE__*/function () {
+ var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(resolve, reject) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
+ while (1) switch (_context15.prev = _context15.next) {
case 0:
- if (joinGroupDataRef.current.length) {
- _context14.next = 3;
- break;
- }
- message/* default.warn */.ZP.warn('请选择需要撤销共享的教研团队');
- return _context14.abrupt("return", reject());
- case 3:
- group_ids = data === null || data === void 0 ? void 0 : (_data$map = data.map(function (x) {
- return x.group_id;
- })) === null || _data$map === void 0 ? void 0 : _data$map.filter(function (id) {
- return !joinGroupDataRef.current.includes(id);
- });
- _context14.next = 6;
+ // if (!joinGroupDataRef.current.length) {
+ // message.warn('请选择需要撤销共享的教研团队');
+ // return reject();
+ // }
+ console.log(data, "看看这里的data");
+
+ // const group_ids = data?.map((x: any) => x.group_id)?.filter((id: number) => !joinGroupDataRef.current.includes(id));
+ _context15.next = 3;
return (0,service_problemset/* batchShare */.GW)({
ids: [id],
clazz: 'ItemBank',
- group_ids: group_ids
+ group_ids: joinGroupDataRef.current
});
- case 6:
- res = _context14.sent;
+ case 3:
+ res = _context15.sent;
joinGroupDataRef.current = [];
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
- message/* default.info */.ZP.info('撤销共享成功');
+ message/* default.info */.ZP.info('操作成功');
handleReloadData();
}
- return _context14.abrupt("return", resolve());
- case 10:
+ return _context15.abrupt("return", resolve());
+ case 7:
case "end":
- return _context14.stop();
+ return _context15.stop();
}
- }, _callee14);
+ }, _callee15);
}));
- return function (_x14, _x15) {
- return _ref17.apply(this, arguments);
+ return function (_x15, _x16) {
+ return _ref18.apply(this, arguments);
};
}()));
- case 1:
+ case 3:
case "end":
- return _context15.stop();
+ return _context16.stop();
}
- }, _callee15);
+ }, _callee16);
}));
function onOk() {
return _onOk2.apply(this, arguments);
}
return onOk;
}()
+ // onCancel: () => {
+ // console.log("取消了");
+ // joinGroupDataRef.current = [];
+ // }
});
- case 6:
+ case 8:
case "end":
- return _context16.stop();
+ return _context17.stop();
}
- }, _callee16);
+ }, _callee17);
}));
- return function handleCancelShare(_x13) {
- return _ref16.apply(this, arguments);
+ return function handleCancelShare(_x14) {
+ return _ref17.apply(this, arguments);
};
}();
var handleBasketDelete = function handleBasketDelete(type) {
@@ -3930,6 +5951,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
};
+
+ // 新建文件夹触发
var handleNewGroup = function handleNewGroup() {
dispatch({
type: 'problemset/setActionTabs',
@@ -3938,6 +5961,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params: params
}
});
+ // console.log("要刷新数据", res);
return;
};
var handleNew = function handleNew() {
@@ -3974,10 +5998,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
selectAll ? handleSelectAllRequest(ids) : handleUnselectAllRequest(ids);
};
var handleSelectAllRequest = /*#__PURE__*/function () {
- var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18(preIds) {
+ var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19(preIds) {
var ids;
- return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
- while (1) switch (_context18.prev = _context18.next) {
+ return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
+ while (1) switch (_context19.prev = _context19.next) {
case 0:
ids = toConsumableArray_default()(preIds);
problemsetList.forEach(function (e) {
@@ -4002,30 +6026,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 _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17() {
+ var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
- while (1) switch (_context17.prev = _context17.next) {
+ return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
+ while (1) switch (_context18.prev = _context18.next) {
case 0:
if (!params.exam_id) {
- _context17.next = 6;
+ _context18.next = 6;
break;
}
- _context17.next = 3;
+ _context18.next = 3;
return (0,service_problemset/* examinationItems */.zh)({
exam_id: params.exam_id,
item_bank_ids: ids
});
case 3:
- res = _context17.sent;
- _context17.next = 15;
+ res = _context18.sent;
+ _context18.next = 15;
break;
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context17.next = 12;
+ _context18.next = 12;
break;
}
- _context17.next = 9;
+ _context18.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: {
@@ -4033,11 +6057,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- res = _context17.sent;
- _context17.next = 15;
+ res = _context18.sent;
+ _context18.next = 15;
break;
case 12:
- _context17.next = 14;
+ _context18.next = 14;
return dispatch({
type: 'problemset/select',
payload: {
@@ -4045,7 +6069,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 14:
- res = _context17.sent;
+ res = _context18.sent;
case 15:
if (res.status === 0) {
handleReloadData();
@@ -4053,9 +6077,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 16:
case "end":
- return _context17.stop();
+ return _context18.stop();
}
- }, _callee17);
+ }, _callee18);
}));
function onOk() {
return _onOk3.apply(this, arguments);
@@ -4065,25 +6089,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 3:
case "end":
- return _context18.stop();
+ return _context19.stop();
}
- }, _callee18);
+ }, _callee19);
}));
- return function handleSelectAllRequest(_x16) {
- return _ref18.apply(this, arguments);
+ return function handleSelectAllRequest(_x17) {
+ return _ref19.apply(this, arguments);
};
}();
var handleUnselectAllRequest = /*#__PURE__*/function () {
- var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19(ids) {
+ var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20(ids) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
- while (1) switch (_context19.prev = _context19.next) {
+ return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
+ while (1) switch (_context20.prev = _context20.next) {
case 0:
if (!params.exam_id) {
- _context19.next = 6;
+ _context20.next = 6;
break;
}
- _context19.next = 3;
+ _context20.next = 3;
return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(params.exam_id, "/batch_revoke_item.json"), {
method: 'post',
body: {
@@ -4091,15 +6115,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 3:
- res = _context19.sent;
- _context19.next = 15;
+ res = _context20.sent;
+ _context20.next = 15;
break;
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context19.next = 12;
+ _context20.next = 12;
break;
}
- _context19.next = 9;
+ _context20.next = 9;
return (0,fetch/* default */.ZP)("/api/exercise_questions/delete_by_item_bank.json ", {
method: 'post',
body: {
@@ -4108,11 +6132,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- res = _context19.sent;
- _context19.next = 15;
+ res = _context20.sent;
+ _context20.next = 15;
break;
case 12:
- _context19.next = 14;
+ _context20.next = 14;
return dispatch({
type: 'problemset/unselectAll',
payload: {
@@ -4120,7 +6144,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 14:
- res = _context19.sent;
+ res = _context20.sent;
case 15:
if (res.status === 0) {
handleReloadData();
@@ -4128,45 +6152,45 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 16:
case "end":
- return _context19.stop();
+ return _context20.stop();
}
- }, _callee19);
+ }, _callee20);
}));
- return function handleUnselectAllRequest(_x17) {
- return _ref19.apply(this, arguments);
+ return function handleUnselectAllRequest(_x18) {
+ return _ref20.apply(this, arguments);
};
}();
var handleShixuns = /*#__PURE__*/function () {
- var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20(ids) {
+ var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21(ids) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
- while (1) switch (_context20.prev = _context20.next) {
+ return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
+ while (1) switch (_context21.prev = _context21.next) {
case 0:
if (!(isProblemset && basketTotal === 200)) {
- _context20.next = 3;
+ _context21.next = 3;
break;
}
message/* default.info */.ZP.info('已选200个试题(不能在选用更多试题)');
- return _context20.abrupt("return");
+ return _context21.abrupt("return");
case 3:
if (!params.exam_id) {
- _context20.next = 10;
+ _context21.next = 10;
break;
}
- _context20.next = 6;
+ _context21.next = 6;
return (0,service_problemset/* examinationItems */.zh)({
exam_id: params.exam_id,
shixun_ids: ids
});
case 6:
- res = _context20.sent;
+ res = _context21.sent;
if (res.status === 0) {
handleReloadData();
}
- _context20.next = 14;
+ _context21.next = 14;
break;
case 10:
- _context20.next = 12;
+ _context21.next = 12;
return dispatch({
type: 'problemset/select',
payload: {
@@ -4174,19 +6198,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 12:
- res = _context20.sent;
+ res = _context21.sent;
if (res.status === 0) {
getBasketList();
handleReloadData();
}
case 14:
case "end":
- return _context20.stop();
+ return _context21.stop();
}
- }, _callee20);
+ }, _callee21);
}));
- return function handleShixuns(_x18) {
- return _ref20.apply(this, arguments);
+ return function handleShixuns(_x19) {
+ return _ref21.apply(this, arguments);
};
}();
var handleShixunChange = function handleShixunChange() {
@@ -4197,8 +6221,150 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
};
+
+ // 共享文件夹:
+ var handledireShare = /*#__PURE__*/function () {
+ var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23(id) {
+ var _problemset$teachGrou, _problemset$teachGrou2, _res$data2;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
+ while (1) switch (_context23.prev = _context23.next) {
+ case 0:
+ if ((_problemset$teachGrou = problemset.teachGroupData) !== null && _problemset$teachGrou !== void 0 && (_problemset$teachGrou2 = _problemset$teachGrou.groups) !== null && _problemset$teachGrou2 !== void 0 && _problemset$teachGrou2.length) {
+ _context23.next = 2;
+ break;
+ }
+ return _context23.abrupt("return", message/* default.info */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看'));
+ case 2:
+ _context23.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 = _context23.sent;
+ console.log(res, "判断可否共享-是否被共享过");
+ if (!(res.status !== 0)) {
+ _context23.next = 8;
+ break;
+ }
+ return _context23.abrupt("return");
+ case 8:
+ joinGroupDataRef.current = res === null || res === void 0 ? void 0 : res.data; //拿到数据后赋值
+ modal/* default.confirm */.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.Group */.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 ? 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 _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22(resolve, reject) {
+ var _joinGroupDataRef$cur2;
+ var res2;
+ return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
+ while (1) switch (_context22.prev = _context22.next) {
+ case 0:
+ if ((_joinGroupDataRef$cur2 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur2 !== void 0 && _joinGroupDataRef$cur2.length) {
+ _context22.next = 3;
+ break;
+ }
+ message/* default.info */.ZP.info('请先选择教研团队');
+ return _context22.abrupt("return", reject());
+ case 3:
+ _context22.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 = _context22.sent;
+ console.log(res2);
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ message/* default.success */.ZP.success("操作成功");
+ joinGroupDataRef.current = [];
+ setSelectIds([]);
+ handleReloadData();
+ getGroups(params); //共享完成后,需要重新触发渲染文件夹列表
+ resolve();
+ }
+ case 8:
+ case "end":
+ return _context22.stop();
+ }
+ }, _callee22);
+ }));
+ return function (_x21, _x22) {
+ return _ref23.apply(this, arguments);
+ };
+ }());
+ }
+ });
+ case 10:
+ case "end":
+ return _context23.stop();
+ }
+ }, _callee23);
+ }));
+ return function handledireShare(_x20) {
+ return _ref22.apply(this, arguments);
+ };
+ }();
+
+ //我创建的---- 共享试题:
var handleBatchShare = function handleBatchShare(id) {
- var _problemset$teachGrou, _problemset$teachGrou2, _problemset$teachGrou3, _problemset$teachGrou4;
+ var _problemset$teachGrou3, _problemset$teachGrou4, _problemset$teachGrou5, _problemset$teachGrou6;
+ console.log("共享试题触发");
// if (!selectIds?.length && ![id]?.length) {
// dispatch({
// type: 'problemset/setActionTabs',
@@ -4209,8 +6375,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
// });
// return;
// }
-
- if (!((_problemset$teachGrou = problemset.teachGroupData) !== null && _problemset$teachGrou !== void 0 && (_problemset$teachGrou2 = _problemset$teachGrou.groups) !== null && _problemset$teachGrou2 !== void 0 && _problemset$teachGrou2.length)) {
+ if (!((_problemset$teachGrou3 = problemset.teachGroupData) !== null && _problemset$teachGrou3 !== void 0 && (_problemset$teachGrou4 = _problemset$teachGrou3.groups) !== null && _problemset$teachGrou4 !== void 0 && _problemset$teachGrou4.length)) {
return message/* default.info */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看');
}
modal/* default.confirm */.Z.confirm({
@@ -4221,45 +6386,48 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
title: '共享至教研团队',
maskClosable: true,
icon: null,
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "font14 ".concat(Problemsetmodules.overflow),
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, {
+ 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.Group */.Z.Group, {
className: Problemsetmodules.checkbox,
defaultValue: joinGroupDataRef.current,
onChange: function onChange(value) {
return joinGroupDataRef.current = value;
},
- children: (_problemset$teachGrou3 = problemset.teachGroupData) === null || _problemset$teachGrou3 === void 0 ? void 0 : (_problemset$teachGrou4 = _problemset$teachGrou3.groups) === null || _problemset$teachGrou4 === void 0 ? void 0 : _problemset$teachGrou4.map(function (item) {
+ children: (_problemset$teachGrou5 = problemset.teachGroupData) === null || _problemset$teachGrou5 === void 0 ? void 0 : (_problemset$teachGrou6 = _problemset$teachGrou5.groups) === null || _problemset$teachGrou6 === void 0 ? void 0 : _problemset$teachGrou6.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 _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21(resolve, reject) {
- var _joinGroupDataRef$cur2;
+ var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(resolve, reject) {
+ var _joinGroupDataRef$cur3;
var res;
- return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
- while (1) switch (_context21.prev = _context21.next) {
+ return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
+ while (1) switch (_context24.prev = _context24.next) {
case 0:
- if ((_joinGroupDataRef$cur2 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur2 !== void 0 && _joinGroupDataRef$cur2.length) {
- _context21.next = 3;
+ if ((_joinGroupDataRef$cur3 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur3 !== void 0 && _joinGroupDataRef$cur3.length) {
+ _context24.next = 3;
break;
}
message/* default.info */.ZP.info('请先选择教研团队');
- return _context21.abrupt("return", reject());
+ return _context24.abrupt("return", reject());
case 3:
- _context21.next = 5;
+ _context24.next = 5;
return (0,service_problemset/* batchShare */.GW)({
ids: id || selectIds,
clazz: 'ItemBank',
group_ids: joinGroupDataRef.current
});
case 5:
- res = _context21.sent;
+ res = _context24.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default.info */.ZP.info('所选试题成功分享至教研团队');
joinGroupDataRef.current = [];
@@ -4269,31 +6437,35 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 7:
case "end":
- return _context21.stop();
+ return _context24.stop();
}
- }, _callee21);
+ }, _callee24);
}));
- return function (_x19, _x20) {
- return _ref21.apply(this, arguments);
+ return function (_x23, _x24) {
+ return _ref24.apply(this, arguments);
};
}());
+ },
+ onCancel: function onCancel() {
+ console.log("取消了");
+ joinGroupDataRef.current = [];
}
});
};
var handleBatchDelete = function handleBatchDelete() {
var handleOk = /*#__PURE__*/function () {
- var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22() {
+ var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
- while (1) switch (_context22.prev = _context22.next) {
+ return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
+ while (1) switch (_context25.prev = _context25.next) {
case 0:
setBatchDeleteLoading(true);
- _context22.next = 3;
+ _context25.next = 3;
return (0,service_problemset/* batchQuestionsDelete */.nD)({
ids: selectIds
});
case 3:
- res = _context22.sent;
+ res = _context25.sent;
setBatchDeleteLoading(false);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
modal/* default.info */.Z.info({
@@ -4313,12 +6485,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 6:
case "end":
- return _context22.stop();
+ return _context25.stop();
}
- }, _callee22);
+ }, _callee25);
}));
return function handleOk() {
- return _ref22.apply(this, arguments);
+ return _ref25.apply(this, arguments);
};
}();
if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
@@ -4383,19 +6555,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleBatchSetPublicRequest = /*#__PURE__*/function () {
- var _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23(id) {
+ var _ref26 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(id) {
var source, res;
- return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
- while (1) switch (_context23.prev = _context23.next) {
+ return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
+ while (1) switch (_context26.prev = _context26.next) {
case 0:
source = activeTabsKey === TabType.TeachGroupShare ? 1 : 2; // 试题来源;1 教研团队分享的, 2 我创建的
- _context23.next = 3;
+ _context26.next = 3;
return (0,service_problemset/* batchPublic */.Qp)({
ids: id ? [id] : selectIds,
source: source
});
case 3:
- res = _context23.sent;
+ res = _context26.sent;
if (res.status === 0) {
hintFlagRef.current && window.localStorage.setItem('problemset-set-public-hint-flag', '1');
hintFlagRef.current = false;
@@ -4404,12 +6576,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context23.stop();
+ return _context26.stop();
}
- }, _callee23);
+ }, _callee26);
}));
- return function handleBatchSetPublicRequest(_x21) {
- return _ref23.apply(this, arguments);
+ return function handleBatchSetPublicRequest(_x25) {
+ return _ref26.apply(this, arguments);
};
}();
var handlePublish = function handlePublish(identifier) {
@@ -4430,26 +6602,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
okText: '确定',
cancelText: '取消',
onOk: function () {
- var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24() {
+ var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
- while (1) switch (_context24.prev = _context24.next) {
+ return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
+ while (1) switch (_context27.prev = _context27.next) {
case 0:
- _context24.next = 2;
+ _context27.next = 2;
return (0,service_problemset/* programPublish */.MZ)({
identifier: identifier
});
case 2:
- res = _context24.sent;
+ res = _context27.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default.success */.ZP.success('发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context24.stop();
+ return _context27.stop();
}
- }, _callee24);
+ }, _callee27);
}));
function onOk() {
return _onOk4.apply(this, arguments);
@@ -4471,26 +6643,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
okText: '确定',
cancelText: '取消',
onOk: function () {
- var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25() {
+ var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
- while (1) switch (_context25.prev = _context25.next) {
+ return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
+ while (1) switch (_context28.prev = _context28.next) {
case 0:
- _context25.next = 2;
+ _context28.next = 2;
return (0,service_problemset/* programCancelPublish */.sD)({
identifier: identifier
});
case 2:
- res = _context25.sent;
+ res = _context28.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default.success */.ZP.success('撤销发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context25.stop();
+ return _context28.stop();
}
- }, _callee25);
+ }, _callee28);
}));
function onOk() {
return _onOk5.apply(this, arguments);
@@ -4500,33 +6672,45 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleChangeTeachGroup = /*#__PURE__*/function () {
- var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(id) {
- return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
- while (1) switch (_context26.prev = _context26.next) {
+ var _ref27 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29(id) {
+ return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
+ while (1) switch (_context29.prev = _context29.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",
- group_id: id,
+ teach_group_id: id,
+ group_id: params.group_id,
group_type: TabType.TeachGroupShare
}
});
params.page = 1;
- params.group_id = id || null;
+ // 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);
- case 6:
+ getGroups(params);
+ case 10:
case "end":
- return _context26.stop();
+ return _context29.stop();
}
- }, _callee26);
+ }, _callee29);
}));
- return function handleChangeTeachGroup(_x22) {
- return _ref24.apply(this, arguments);
+ return function handleChangeTeachGroup(_x26) {
+ return _ref27.apply(this, arguments);
};
}();
+ // 筛选排序
var handleMenuChange = function handleMenuChange(item) {
params.sort_by = item.type;
params.sort_direction = item.direction;
@@ -4535,11 +6719,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
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 = '';
@@ -4552,9 +6740,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
params.group_id = id;
setKnowledgeValue(-1);
setParams(params);
- getItemBanks(params).then(function (res) {
- return setTreeData(res === null || res === void 0 ? void 0 : res.item_banks_group);
- });
+ 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)) {
@@ -4587,18 +6775,18 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleBatchPublish = /*#__PURE__*/function () {
- var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28() {
- var conditionRes, _ref26, unpublish_program_question_count, total_item_banks;
- return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
- while (1) switch (_context28.prev = _context28.next) {
+ var _ref28 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31() {
+ var conditionRes, _ref29, unpublish_program_question_count, total_item_banks;
+ return regeneratorRuntime_default()().wrap(function _callee31$(_context31) {
+ while (1) switch (_context31.prev = _context31.next) {
case 0:
- _context28.next = 2;
+ _context31.next = 2;
return (0,service_problemset/* batchPublishCondition */.bF)({
ids: selectIds
});
case 2:
- conditionRes = _context28.sent;
- _ref26 = conditionRes.data || {}, unpublish_program_question_count = _ref26.unpublish_program_question_count, total_item_banks = _ref26.total_item_banks;
+ conditionRes = _context31.sent;
+ _ref29 = conditionRes.data || {}, unpublish_program_question_count = _ref29.unpublish_program_question_count, total_item_banks = _ref29.total_item_banks;
if (unpublish_program_question_count === 0) {
modal/* default.error */.Z.error({
title: '错误',
@@ -4616,26 +6804,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
centered: true,
onOk: function () {
- var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27() {
+ var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
- while (1) switch (_context27.prev = _context27.next) {
+ return regeneratorRuntime_default()().wrap(function _callee30$(_context30) {
+ while (1) switch (_context30.prev = _context30.next) {
case 0:
- _context27.next = 2;
+ _context30.next = 2;
return (0,service_problemset/* batchPublish */.dt)({
ids: selectIds
});
case 2:
- res = _context27.sent;
+ res = _context30.sent;
if (res.status === 0) {
message/* default.success */.ZP.success('发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context27.stop();
+ return _context30.stop();
}
- }, _callee27);
+ }, _callee30);
}));
function onOk() {
return _onOk6.apply(this, arguments);
@@ -4646,12 +6834,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context28.stop();
+ return _context31.stop();
}
- }, _callee28);
+ }, _callee31);
}));
return function handleBatchPublish() {
- return _ref25.apply(this, arguments);
+ return _ref28.apply(this, arguments);
};
}();
var menu = /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
@@ -4695,7 +6883,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}));
} else {
if (keys.length > selectitem.length) {
- var _ref27;
+ var _ref30;
var _arr = problemsetList.filter(function (item) {
return keys.includes(item.id);
});
@@ -4706,7 +6894,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return !ids.includes(item.id);
});
setselectitem([].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2)));
- setSelectIds((_ref27 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2))) === null || _ref27 === void 0 ? void 0 : _ref27.map(function (x) {
+ setSelectIds((_ref30 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2))) === null || _ref30 === void 0 ? void 0 : _ref30.map(function (x) {
return x.id;
}));
} else {
@@ -4726,7 +6914,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
var handleSelectCheckedAll = function handleSelectCheckedAll(checked) {
if (isprogram_homework) {
if (checked) {
- var _ref28;
+ var _ref31;
var res = selectitem === null || selectitem === void 0 ? void 0 : selectitem.map(function (item) {
return item.id;
});
@@ -4734,7 +6922,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return !res.includes(item.id);
});
setselectitem([].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1)));
- setSelectIds((_ref28 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1))) === null || _ref28 === void 0 ? void 0 : _ref28.map(function (x) {
+ setSelectIds((_ref31 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1))) === null || _ref31 === void 0 ? void 0 : _ref31.map(function (x) {
return x.id;
}));
} else {
@@ -4838,6 +7026,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}), "\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, {
@@ -4859,16 +7048,17 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
onSetShare: handleSetShare,
onCancelShare: handleCancelShare,
onPublish: handlePublish,
- onCancelPublish: handleCancelPublish
+ onCancelPublish: handleCancelPublish,
+ SubjectShare: SubjectShare
}, r.id), domBtn]
});
return dom;
};
(0,react.useEffect)(function () {
if (isprogram_homework) {
- var _ref29 = paramsRouter,
- coursesId = _ref29.coursesId,
- categoryId = _ref29.categoryId;
+ var _ref32 = paramsRouter,
+ coursesId = _ref32.coursesId,
+ categoryId = _ref32.categoryId;
dispatch({
type: 'shixunHomeworks/addCommonHomeWorkDefaultData',
payload: {
@@ -4880,29 +7070,28 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
}, [isprogram_homework]);
var handleAdd = /*#__PURE__*/function () {
- var _ref30 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29() {
- var value, _ref31, coursesId, categoryId, res;
- return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
- while (1) switch (_context29.prev = _context29.next) {
+ var _ref33 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32() {
+ var value, _ref34, coursesId, categoryId, res;
+ return regeneratorRuntime_default()().wrap(function _callee32$(_context32) {
+ while (1) switch (_context32.prev = _context32.next) {
case 0:
operatingRef.current.form.validateFields()["catch"](function (e) {
document.body.scrollIntoView();
});
- _context29.next = 3;
+ _context32.next = 3;
return operatingRef.current.form.validateFields();
case 3:
- value = operatingRef.current.form.getFieldsValue();
- console.log(value, 'value');
+ value = operatingRef.current.form.getFieldsValue(); // console.log(value, 'value')
if (!((selectitem === null || selectitem === void 0 ? void 0 : selectitem.length) <= 0)) {
- _context29.next = 8;
+ _context32.next = 7;
break;
}
message/* default.info */.ZP.info('请选择编程题');
- return _context29.abrupt("return");
- case 8:
+ return _context32.abrupt("return");
+ case 7:
setAddLoading(true);
- _ref31 = paramsRouter, coursesId = _ref31.coursesId, categoryId = _ref31.categoryId;
- _context29.next = 12;
+ _ref34 = paramsRouter, coursesId = _ref34.coursesId, categoryId = _ref34.categoryId;
+ _context32.next = 11;
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), {}, {
@@ -4914,20 +7103,20 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})
})
});
- case 12:
- res = _context29.sent;
+ case 11:
+ res = _context32.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);
- case 15:
+ case 14:
case "end":
- return _context29.stop();
+ return _context32.stop();
}
- }, _callee29);
+ }, _callee32);
}));
return function handleAdd() {
- return _ref30.apply(this, arguments);
+ return _ref33.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -5001,8 +7190,8 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
tab: "\u516C\u5171"
- }, "1"), ((_problemset$teachGrou5 = problemset.teachGroupData) === null || _problemset$teachGrou5 === void 0 ? void 0 : (_problemset$teachGrou6 = _problemset$teachGrou5.groups) === null || _problemset$teachGrou6 === void 0 ? void 0 : _problemset$teachGrou6.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
- tab: "\u6211\u7684\u7FA4\u7EC4"
+ }, "1"), ((_problemset$teachGrou7 = problemset.teachGroupData) === null || _problemset$teachGrou7 === void 0 ? void 0 : (_problemset$teachGrou8 = _problemset$teachGrou7.groups) === null || _problemset$teachGrou8 === void 0 ? void 0 : _problemset$teachGrou8.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, {
@@ -5038,22 +7227,24 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
,
knowledgeValue: knowledgeValue,
onKnowledgeChange: handleKnowledgeChange,
- teachGroupData: (_problemset$teachGrou7 = problemset.teachGroupData) === null || _problemset$teachGrou7 === void 0 ? void 0 : _problemset$teachGrou7.groups,
+ teachGroupData: (_problemset$teachGrou9 = problemset.teachGroupData) === null || _problemset$teachGrou9 === void 0 ? void 0 : _problemset$teachGrou9.groups,
onTeachGroupChange: handleChangeTeachGroup,
- teachGroupValue: params.group_id,
+ teachGroupValue: params.teach_group_id,
showTeachGroup: showTeachGroup
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Problemsetmodules.treeWrapper,
style: {
- display: activeTabsKey === TabType.Mine ? 'block' : 'none'
+ // 判断是否展示文件夹
+ 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
- }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
+ }), activeTabsKey === TabType.Mine && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
type: "link",
onClick: handleNewGroup,
className: Problemsetmodules.exportBtn,
@@ -5067,13 +7258,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
spinning: folderLoading,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: treeDataWarp,
- className: Problemsetmodules.treeContent,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(NewFolder/* default */.Z, {
- isProblemset: isProblemset,
+ className: treeData.length ? Problemsetmodules.treeContent : "",
+ style: {
+ maxHeight: "220px",
+ overflow: "auto"
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(NewFolder/* default */.Z
+ // isProblemset={isProblemset}
+ , {
+ setRootData: function setRootData(d) {
+ console.log("data:", d);
+ rootDataRef.current = d;
+ },
+ isProblemset: activeTabsKey === TabType.Mine ? isProblemset : false,
reloadData: handleReloadData,
data: treeData,
- onShare: handleBatchShare,
- onOpen: handleOpen
+ onShare: handledireShare,
+ onOpen: handleOpen,
+ activeTabsKey: activeTabsKey,
+ params: params
})
})
})]
@@ -5228,6 +7431,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
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", {
@@ -5402,7 +7608,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-pilianggongkai"
}), "\u6279\u91CF\u516C\u5F00"]
- }), activeTabsKey === TabType.Mine && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ }), activeTabsKey === TabType.Mine && !SubjectShare && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Problemsetmodules.btn,
onClick: function onClick() {
return handleBatchShare();
@@ -5563,13 +7769,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})]
});
};
-/* harmony default export */ var Problemset = ((0,_umi_production_exports.connect)(function (_ref32) {
- var classroomList = _ref32.classroomList,
- problemset = _ref32.problemset,
- user = _ref32.user,
- loading = _ref32.loading,
- globalSetting = _ref32.globalSetting,
- shixunHomeworks = _ref32.shixunHomeworks;
+/* harmony default export */ var Problemset = ((0,_umi_production_exports.connect)(function (_ref35) {
+ var classroomList = _ref35.classroomList,
+ problemset = _ref35.problemset,
+ user = _ref35.user,
+ loading = _ref35.loading,
+ globalSetting = _ref35.globalSetting,
+ shixunHomeworks = _ref35.shixunHomeworks;
return {
classroomList: classroomList,
problemset: problemset,
@@ -5582,354 +7788,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
/***/ }),
-/***/ 58492:
-/*!**************************************************************!*\
- !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***!
- \**************************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ breadcrumb; }
-});
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
-var defineProperty = __webpack_require__(4942);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(87462);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
-var toConsumableArray = __webpack_require__(74902);
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(94184);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js
-var toArray = __webpack_require__(50344);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 5 modules
-var menu = __webpack_require__(66516);
-// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js
-var reactNode = __webpack_require__(96159);
-// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/DownOutlined.js
-var DownOutlined = __webpack_require__(13622);
-// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/dropdown.js + 1 modules
-var dropdown = __webpack_require__(18562);
-;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbItem.js
-
-var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-
-var BreadcrumbItem = function BreadcrumbItem(props) {
- var customizePrefixCls = props.prefixCls,
- _props$separator = props.separator,
- separator = _props$separator === void 0 ? '/' : _props$separator,
- children = props.children,
- menu = props.menu,
- overlay = props.overlay,
- dropdownProps = props.dropdownProps,
- restProps = __rest(props, ["prefixCls", "separator", "children", "menu", "overlay", "dropdownProps"]);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls;
- var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls);
- // Warning for deprecated usage
- if (false) {}
- /** If overlay is have Wrap a Dropdown */
- var renderBreadcrumbNode = function renderBreadcrumbNode(breadcrumbItem) {
- if (menu || overlay) {
- return /*#__PURE__*/react.createElement(dropdown/* default */.Z, (0,esm_extends/* default */.Z)({
- menu: menu,
- overlay: overlay,
- placement: "bottom"
- }, dropdownProps), /*#__PURE__*/react.createElement("span", {
- className: "".concat(prefixCls, "-overlay-link")
- }, breadcrumbItem, /*#__PURE__*/react.createElement(DownOutlined/* default */.Z, null)));
- }
- return breadcrumbItem;
- };
- var link;
- if ('href' in restProps) {
- link = /*#__PURE__*/react.createElement("a", (0,esm_extends/* default */.Z)({
- className: "".concat(prefixCls, "-link")
- }, restProps), children);
- } else {
- link = /*#__PURE__*/react.createElement("span", (0,esm_extends/* default */.Z)({
- className: "".concat(prefixCls, "-link")
- }, restProps), children);
- }
- // wrap to dropDown
- link = renderBreadcrumbNode(link);
- if (children !== undefined && children !== null) {
- return /*#__PURE__*/react.createElement("li", null, link, separator && /*#__PURE__*/react.createElement("span", {
- className: "".concat(prefixCls, "-separator")
- }, separator));
- }
- return null;
-};
-BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true;
-/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem);
-;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/BreadcrumbSeparator.js
-
-
-var BreadcrumbSeparator = function BreadcrumbSeparator(_ref) {
- var children = _ref.children;
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls;
- var prefixCls = getPrefixCls('breadcrumb');
- return /*#__PURE__*/react.createElement("span", {
- className: "".concat(prefixCls, "-separator")
- }, children || '/');
-};
-BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true;
-/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator);
-;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/Breadcrumb.js
-
-
-
-var Breadcrumb_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;
-};
-
-
-
-
-
-
-
-
-
-function getBreadcrumbName(route, params) {
- if (!route.breadcrumbName) {
- return null;
- }
- var paramsKeys = Object.keys(params).join('|');
- var name = route.breadcrumbName.replace(new RegExp(":(".concat(paramsKeys, ")"), 'g'), function (replacement, key) {
- return params[key] || replacement;
- });
- return name;
-}
-function defaultItemRender(route, params, routes, paths) {
- var isLastItem = routes.indexOf(route) === routes.length - 1;
- var name = getBreadcrumbName(route, params);
- return isLastItem ? /*#__PURE__*/react.createElement("span", null, name) : /*#__PURE__*/react.createElement("a", {
- href: "#/".concat(paths.join('/'))
- }, name);
-}
-var getPath = function getPath(path, params) {
- path = (path || '').replace(/^\//, '');
- Object.keys(params).forEach(function (key) {
- path = path.replace(":".concat(key), params[key]);
- });
- return path;
-};
-var addChildPath = function addChildPath(paths, childPath, params) {
- var originalPaths = (0,toConsumableArray/* default */.Z)(paths);
- var path = getPath(childPath || '', params);
- if (path) {
- originalPaths.push(path);
- }
- return originalPaths;
-};
-var Breadcrumb = function Breadcrumb(_a) {
- var customizePrefixCls = _a.prefixCls,
- _a$separator = _a.separator,
- separator = _a$separator === void 0 ? '/' : _a$separator,
- style = _a.style,
- className = _a.className,
- routes = _a.routes,
- children = _a.children,
- _a$itemRender = _a.itemRender,
- itemRender = _a$itemRender === void 0 ? defaultItemRender : _a$itemRender,
- _a$params = _a.params,
- params = _a$params === void 0 ? {} : _a$params,
- restProps = Breadcrumb_rest(_a, ["prefixCls", "separator", "style", "className", "routes", "children", "itemRender", "params"]);
- var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var crumbs;
- var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls);
- if (routes && routes.length > 0) {
- // generated by route
- var paths = [];
- crumbs = routes.map(function (route) {
- var path = getPath(route.path, params);
- if (path) {
- paths.push(path);
- }
- // generated overlay by route.children
- var overlay;
- if (route.children && route.children.length) {
- overlay = /*#__PURE__*/react.createElement(menu/* default */.Z, {
- items: route.children.map(function (child) {
- return {
- key: child.path || child.breadcrumbName,
- label: itemRender(child, params, routes, addChildPath(paths, child.path, params))
- };
- })
- });
- }
- var itemProps = {
- separator: separator
- };
- if (overlay) {
- itemProps.overlay = overlay;
- }
- return /*#__PURE__*/react.createElement(breadcrumb_BreadcrumbItem, (0,esm_extends/* default */.Z)({}, itemProps, {
- key: path || route.breadcrumbName
- }), itemRender(route, params, routes, paths));
- });
- } else if (children) {
- crumbs = (0,toArray/* default */.Z)(children).map(function (element, index) {
- if (!element) {
- return element;
- }
- false ? 0 : void 0;
- return (0,reactNode/* cloneElement */.Tm)(element, {
- separator: separator,
- key: index
- });
- });
- }
- var breadcrumbClassName = classnames_default()(prefixCls, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-rtl"), direction === 'rtl'), className);
- return /*#__PURE__*/react.createElement("nav", (0,esm_extends/* default */.Z)({
- className: breadcrumbClassName,
- style: style
- }, restProps), /*#__PURE__*/react.createElement("ol", null, crumbs));
-};
-Breadcrumb.Item = breadcrumb_BreadcrumbItem;
-Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator;
-/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb);
-;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/index.js
-
-/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb);
-
-/***/ }),
-
-/***/ 63102:
-/*!********************************************************************!*\
- !*** ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules ***!
- \********************************************************************/
-/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
-
-
-// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
-var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.less
-// extracted by mini-css-extract-plugin
-
-// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js + 1 modules
-var style = __webpack_require__(68018);
-// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js + 1 modules
-var menu_style = __webpack_require__(83736);
-;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/style/index.js
-
-
-// style dependencies
-
-
-
-/***/ }),
-
-/***/ 27049:
-/*!***********************************************!*\
- !*** ./node_modules/antd/es/divider/index.js ***!
- \***********************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
-/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462);
-/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942);
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 94184);
-/* 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 */ 67294);
-/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config-provider */ 53124);
-
-
-var __rest = undefined && undefined.__rest || function (s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
- }
- return t;
-};
-
-
-
-
-var Divider = function Divider(props) {
- var _classNames;
- var _React$useContext = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var customizePrefixCls = props.prefixCls,
- _props$type = props.type,
- type = _props$type === void 0 ? 'horizontal' : _props$type,
- _props$orientation = props.orientation,
- orientation = _props$orientation === void 0 ? 'center' : _props$orientation,
- orientationMargin = props.orientationMargin,
- className = props.className,
- children = props.children,
- dashed = props.dashed,
- plain = props.plain,
- restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "children", "dashed", "plain"]);
- var prefixCls = getPrefixCls('divider', customizePrefixCls);
- var orientationPrefix = orientation.length > 0 ? "-".concat(orientation) : orientation;
- var hasChildren = !!children;
- var hasCustomMarginLeft = orientation === 'left' && orientationMargin != null;
- var hasCustomMarginRight = orientation === 'right' && orientationMargin != null;
- var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, "".concat(prefixCls, "-").concat(type), (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text"), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-with-text").concat(orientationPrefix), hasChildren), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-dashed"), !!dashed), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-plain"), !!plain), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-left"), hasCustomMarginLeft), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-no-default-orientation-margin-right"), hasCustomMarginRight), _classNames), className);
- var innerStyle = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({}, hasCustomMarginLeft && {
- marginLeft: orientationMargin
- }), hasCustomMarginRight && {
- marginRight: orientationMargin
- });
- // Warning children not work in vertical mode
- if (false) {}
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({
- className: classString
- }, restProps, {
- role: "separator"
- }), children && type !== 'vertical' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("span", {
- className: "".concat(prefixCls, "-inner-text"),
- style: innerStyle
- }, children));
-};
-/* harmony default export */ __webpack_exports__["Z"] = (Divider);
-
-/***/ }),
-
-/***/ 98541:
-/*!*****************************************************************!*\
- !*** ./node_modules/antd/es/divider/style/index.js + 1 modules ***!
- \*****************************************************************/
-/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
-
-
-// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
-var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.less
-// extracted by mini-css-extract-plugin
-
-;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.js
-
+/***/ 5623:
+/*!********************************************************!*\
+ !*** ./src/assets/images/problemset/folder-opened.png ***!
+ \********************************************************/
+/***/ (function(module) {
+module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAAXNSR0IArs4c6QAAAqRJREFUWEfNmE1o02AYx/9JzJaltHatZRVR5hSRXHYYbCpMmTIRexAsDD0L8+Rphx10DIQddvDowbugCB68iWOKDqeb7tKD+MGKA8vo3Nzch7ZLlsibJjPrkjRvE8hySUiej9/7/PO+b54wmqZx2IMH4wqWv3kIS19HIcTOgVUP1uRX2XmUVl+DxX10vHpX097FwBmMQC3kP4JtSFElYPiKefnLGJrSd+sFdAb70PMQm8o1KiirMR8D5FXv7pzwE5wyjuSJQbQ9KDiDvWwrgIu2eI8ckOXWWhGtvZ3OYONHlYBS0YeJtT52BnueVMAYMTVAvyZnu8N85mS/67kGMAygGQHNa/PcEC+6gCUqFUueBaQRgD9AP3IaD3kR+HQbWHqje9UG63wE7GumSVG/rbIMTF+nAKs/Fb2nd7An9MH9eEz3eaxY11O39dmYEUHNEgBTWY9gp575GT+97/srFrDl0QGo6h1Ai9JH8lFQNQXwJ3cG2Aab7T+CaPNcoEBUwY4Bje3/PSYvGRUjYGIkPDAmDjRdNsBUYBuMfI9968tBbJGoBhqksXgV4Iy3aPKi5R37nB1CJDUcZC6qWEIHIJ6puEx0W8EyEoR0Tt+7nPYwqkyGsdd4wn4gesMGjNwicrKN4cmZ7Af4RFXFCBiRk+PDkzN+oSLnDil1sIwERsjVo1ggPmIKSNyyATPl3PwbnpyHh6qWC3PIRE55Izw501lgZtBmryRylkvhyjn7wmETJ7NzvRienL/m9O5q9xcskXNjPhw5VRlQSsDvgh1YRsLaQnhybpWBP+sOzchU+1toWlfNnaB6ZaddN6zdEfE14ynymH0zMtNzGivfJ8CH1FpGjnc7d0lkhi7m76H8o5e2EL7sGW4E51eG3f/2+Mrgz3nPgv0D9Cc+LoUg84gAAAAASUVORK5CYII=";
/***/ })
diff --git a/p__Shixuns__Edit__index.9c5a6bdf.chunk.css b/p__Shixuns__Edit__index.198e0cb0.chunk.css
similarity index 99%
rename from p__Shixuns__Edit__index.9c5a6bdf.chunk.css
rename to p__Shixuns__Edit__index.198e0cb0.chunk.css
index 66ba222851..20b4de88f5 100644
--- a/p__Shixuns__Edit__index.9c5a6bdf.chunk.css
+++ b/p__Shixuns__Edit__index.198e0cb0.chunk.css
@@ -3303,7 +3303,7 @@ ul.menu___E01hA [class~='ant-dropdown-menu-item-active'] {
height: 10px;
line-height: 10px;
display: inline-block;
- margin-top: 8px;
+ margin-top: 9px;
transform: translateY(2px);
}
.orderDesc___rHdbB {
diff --git a/p__Shixuns__Edit__index.1a5a4268.async.js b/p__Shixuns__Edit__index.c9be71d2.async.js
similarity index 99%
rename from p__Shixuns__Edit__index.1a5a4268.async.js
rename to p__Shixuns__Edit__index.c9be71d2.async.js
index bac702628d..b1c7c10545 100644
--- a/p__Shixuns__Edit__index.1a5a4268.async.js
+++ b/p__Shixuns__Edit__index.c9be71d2.async.js
@@ -2976,6 +2976,19 @@ var pythonLangage = {
// { label: "printf", content: 'printf("")' },
]
};
+
+var scalaLangage = {
+ keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield',
+ // Dotty-specific:
+ 'given', 'enum', 'then'],
+ quickKey: [{
+ label: "println",
+ content: ['println($0)'].join('\n')
+ }
+ // { label: "#include", content: '#include ""' },
+ // { label: "printf", content: 'printf("")' },
+ ]
+};
// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js
var js = __webpack_require__(84204);
var js_default = /*#__PURE__*/__webpack_require__.n(js);
@@ -3207,6 +3220,39 @@ function getSuggestions(monaco, model, position, keywords, snippts) {
};
}
});
+ monaco.languages.registerCompletionItemProvider('scala', {
+ provideCompletionItems: function provideCompletionItems(model, position) {
+ var word = model.getWordUntilPosition(position);
+ var wordRange = {
+ startLineNumber: position.lineNumber,
+ endLineNumber: position.lineNumber,
+ startColumn: word.startColumn,
+ endColumn: word.endColumn
+ };
+ var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn);
+ return {
+ suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) {
+ return {
+ label: item,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item,
+ insertText: item,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) {
+ return {
+ label: item.label,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item.content,
+ insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })))
+ };
+ }
+ });
monaco.languages.registerCompletionItemProvider('python', {
provideCompletionItems: function provideCompletionItems(model, position) {
var word = model.getWordUntilPosition(position);
@@ -3259,7 +3305,7 @@ var jsx_runtime = __webpack_require__(85893);
-var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
+var _excluded = ["width", "height", "value", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
@@ -3322,7 +3368,8 @@ var DICT = {
Sml: 'javascript',
OpenGL: 'cpp',
Perl5: 'perl',
- Orange: 'python'
+ Orange: 'python',
+ Scala: "scale"
};
function getLanguageByMirrorName() {
var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
@@ -3347,8 +3394,6 @@ var monaco = null;
_ref$height = _ref.height,
height = _ref$height === void 0 ? '100%' : _ref$height,
value = _ref.value,
- _ref$language = _ref.language,
- language = _ref$language === void 0 ? 'javascript' : _ref$language,
_ref$style = _ref.style,
style = _ref$style === void 0 ? {} : _ref$style,
_ref$options = _ref.options,
@@ -3375,6 +3420,7 @@ var monaco = null;
_ref$errorContent = _ref.errorContent,
errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent,
props = objectWithoutProperties_default()(_ref, _excluded);
+ var language = "scala";
var editorEl = (0,react.useRef)();
var editor = (0,react.useRef)({});
var optionsRef = (0,react.useRef)();
diff --git a/p__User__Detail__Order__pages__orderPay__index.f8d1a4c7.chunk.css b/p__User__Detail__Order__pages__orderPay__index.c1a76e93.chunk.css
similarity index 99%
rename from p__User__Detail__Order__pages__orderPay__index.f8d1a4c7.chunk.css
rename to p__User__Detail__Order__pages__orderPay__index.c1a76e93.chunk.css
index 69765af057..f9b85ca9f5 100644
--- a/p__User__Detail__Order__pages__orderPay__index.f8d1a4c7.chunk.css
+++ b/p__User__Detail__Order__pages__orderPay__index.c1a76e93.chunk.css
@@ -339,10 +339,10 @@
border-bottom: 1px solid #eeeeee;
display: flex;
align-items: center;
- justify-content: space-between;
padding: 0 40px 0 40px;
}
.pay___d2pfO .content___XPfA4 .header___rQd0I .title___ab7Wv {
+ margin-left: 20px;
font-size: 20px;
color: #333333;
}
diff --git a/p__User__Detail__Order__pages__orderPay__index.b2f7e071.async.js b/p__User__Detail__Order__pages__orderPay__index.fdfe4ad0.async.js
similarity index 98%
rename from p__User__Detail__Order__pages__orderPay__index.b2f7e071.async.js
rename to p__User__Detail__Order__pages__orderPay__index.fdfe4ad0.async.js
index 2f3fe64271..86fba39ef9 100644
--- a/p__User__Detail__Order__pages__orderPay__index.b2f7e071.async.js
+++ b/p__User__Detail__Order__pages__orderPay__index.fdfe4ad0.async.js
@@ -122,7 +122,6 @@ var Pay = function Pay() {
clearInterval(timer.current);
};
}, [params.courseId]);
- console.log('--111111--', location);
var getData = /*#__PURE__*/function () {
var _ref = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _resDetail$order, _res;
@@ -302,12 +301,24 @@ var Pay = function Pay() {
className: orderPaymodules.bg
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: orderPaymodules.content,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: orderPaymodules.header,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ marginTop: '5px',
+ fontSize: '16px',
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ return _umi_production_exports.history.push("/paths/".concat(params.courseId));
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ className: "iconfont icon-fanhui2"
+ }), "\u8FD4\u56DE"]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: orderPaymodules.title,
children: "\u8BA2\u5355\u652F\u4ED8"
- })
+ })]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, {
loading: loading,
active: true,
diff --git a/p__User__Detail__Topics__Detail__index.5c3867a4.chunk.css b/p__User__Detail__Topics__Detail__index.5c3867a4.chunk.css
new file mode 100644
index 0000000000..b294eb89bd
--- /dev/null
+++ b/p__User__Detail__Topics__Detail__index.5c3867a4.chunk.css
@@ -0,0 +1,573 @@
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@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%;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!*******************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@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;
+}
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Detail/components/WorkDescription/index.less?modules ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___dn0xX {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___JlcX8 {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___PGWCu {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___sRxxV {
+ 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___WPwan {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.top___arr9I {
+ padding: 30px;
+ border-bottom: 1px solid #eaeaea;
+}
+.desc___tW8Wt {
+ padding: 30px;
+}
+.desc___tW8Wt img {
+ max-width: 100%;
+}
+.liked___Bq9NY {
+ background: #eee;
+ color: #b3b3b3;
+ padding: 10px 40px;
+ border-radius: 40px;
+ display: inline-block;
+ margin: 0 auto;
+ text-align: center;
+ cursor: pointer;
+}
+.likedActive___XzpPk {
+ background: #0152d9;
+ color: #fff;
+}
+.reply___12llT {
+ padding: 30px;
+ border-bottom: 1px solid #eaeaea;
+}
+.reply___12llT input,
+.reply___12llT button {
+ height: 40px;
+}
+.reply___12llT button {
+ padding-left: 20px;
+ padding-right: 20px;
+ margin-left: 20px;
+}
+.replyList___NJsYv {
+ padding: 20px;
+}
+.replyList___NJsYv > div {
+ border-bottom: 1px solid #eaeaea;
+}
+.comment___RWWH5 {
+ background: #f4f4f4;
+ border-radius: 6px;
+ width: 100%;
+ position: relative;
+}
+.comment___RWWH5:before {
+ content: '';
+ position: absolute;
+ top: -9px;
+ left: 13px;
+ border-left: 5px solid transparent;
+ border-right: 5px solid transparent;
+ border-bottom: 10px solid #f4f4f4;
+ width: 0;
+ height: 0;
+}
+.comment___RWWH5 > div {
+ padding: 10px;
+}
+.comment___RWWH5 > div:hover {
+ background: #ebebeb;
+}
+.headpic___v_77H {
+ border-radius: 40px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Detail/components/ReferenceAnswer/index.less?modules ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___ukees {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___PHPo4 {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___MgEzw {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___owDkz {
+ 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____I7hO {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.top___DHLWM {
+ padding: 30px;
+ border-bottom: 1px solid #eaeaea;
+}
+.desc___JJR8P {
+ padding: 30px;
+}
+.desc___JJR8P img {
+ max-width: 100%;
+}
+.liked___knpCw {
+ background: #eee;
+ color: #b3b3b3;
+ padding: 10px 40px;
+ border-radius: 40px;
+ display: inline-block;
+ margin: 0 auto;
+ text-align: center;
+ cursor: pointer;
+}
+.likedActive___KPZCk {
+ background: #0152d9;
+ color: #fff;
+}
+.reply___n7kXe {
+ padding: 30px;
+ border-bottom: 1px solid #eaeaea;
+}
+.reply___n7kXe input,
+.reply___n7kXe button {
+ height: 40px;
+}
+.reply___n7kXe button {
+ padding-left: 20px;
+ padding-right: 20px;
+ margin-left: 20px;
+}
+.replyList___MVu52 {
+ padding: 20px;
+}
+.replyList___MVu52 > div {
+ border-bottom: 1px solid #eaeaea;
+}
+.comment___Leq7e {
+ background: #f4f4f4;
+ border-radius: 6px;
+ width: 100%;
+ position: relative;
+}
+.comment___Leq7e:before {
+ content: '';
+ position: absolute;
+ top: -9px;
+ left: 13px;
+ border-left: 5px solid transparent;
+ border-right: 5px solid transparent;
+ border-bottom: 10px solid #f4f4f4;
+ width: 0;
+ height: 0;
+}
+.comment___Leq7e > div {
+ padding: 10px;
+}
+.comment___Leq7e > div:hover {
+ background: #ebebeb;
+}
+.headpic___HL9zI {
+ border-radius: 40px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Detail/index.less?modules ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___vHDeL {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___rLrGx {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___iGSf0 {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___mqG_2 {
+ 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___x9EJv {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.title___LcvG_ {
+ display: flex;
+ align-items: center;
+}
+.export___M5wlK {
+ position: absolute;
+ right: 20px;
+ top: 23px;
+ z-index: 2;
+ font-size: 16px;
+}
+.export___M5wlK a,
+.export___M5wlK button {
+ margin-left: 30px;
+}
+.bg___XfKxA {
+ background: #fafafa;
+}
+.tabs___esytV [class='ant-tabs-nav-scroll'] {
+ padding-left: 25px;
+}
+.tabs___esytV [class~='ant-tabs-tabpane'] {
+ padding: 0 25px;
+}
+.tabs___esytV [class~='ant-tabs-tab'] {
+ padding: 23px 0;
+ font-size: 18px;
+ color: #333;
+}
+.tabs___esytV [class~='ant-tabs-tab-active'] {
+ color: #0152d9;
+}
+.tabs___esytV [class='ant-tabs-nav-wrap'] {
+ padding-left: 30px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/components/SendToClassModal.less?modules ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.title___XAxiE {
+ font-size: 14px;
+ color: #ff9d18;
+}
+.radioWrap___k0pOB {
+ height: 270px;
+ overflow-y: auto;
+ overflow-x: hidden;
+ margin-top: 13px;
+ margin-bottom: 5px;
+}
+.radioWrap___k0pOB::-webkit-scrollbar-thumb {
+ background: rgba(0, 0, 0, 0.05) !important;
+ border-radius: 3px;
+}
+.radioWrap___k0pOB::-webkit-scrollbar-track {
+ background-color: #f6f7f9 !important;
+ box-shadow: none !important;
+ box-shadow: initial !important;
+}
+.radio___x9kMt {
+ display: block;
+ width: 500px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ padding-left: 3px;
+}
+.radio___x9kMt span {
+ font-size: 14px;
+}
+.colorFF0000___IMgd0 {
+ color: #ff0000;
+}
+.pagination___ou2ht {
+ margin: 0 auto;
+ margin-top: 10px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/reset.less?modules ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___vG4eV {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___qVVxe {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___P8Z8s {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___VMme3 {
+ 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___VMHwm {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.CustomCss___fWNtn .ant-modal-header {
+ height: 82px;
+ font-size: 16px;
+ font-weight: 500;
+ color: #000000;
+ padding: 30px 40px;
+ border: 0;
+}
+.CustomCss___fWNtn .ant-modal-body {
+ padding: 0 40px;
+}
+.CustomCss___fWNtn .ant-modal-footer {
+ padding: 30px 40px;
+ border: 0;
+}
+.CustomCss___fWNtn .ant-modal-footer button:first-child {
+ padding: 0 16px;
+ border-radius: 2px;
+ border: 1px solid rgba(195, 207, 224, 0.5);
+ background-color: rgba(248, 249, 252, 0.5);
+ margin-right: 20px;
+ height: 32px;
+ line-height: 30px;
+ color: #464f66;
+ text-shadow: none;
+}
+.CustomCss___fWNtn .ant-modal-footer button:last-child {
+ padding: 0 16px;
+ 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: 2px;
+ border: 1px solid #bacffe;
+ height: 32px;
+ line-height: 30px;
+ color: #165dff;
+ text-shadow: none;
+}
+.CustomCss___fWNtn .ant-modal-close {
+ top: 22px;
+ right: 29px;
+}
+.CustomCss___fWNtn .ant-modal-close .ant-modal-close-icon {
+ color: #979797;
+ font-size: 26px;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-body {
+ padding: 0;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-title {
+ height: 82px;
+ font-size: 16px;
+ font-weight: 500;
+ color: #000000;
+ padding: 30px 40px;
+ border: 0;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-body .ant-modal-confirm-content {
+ padding: 0 40px;
+ color: #000000;
+ font-size: 14px;
+ margin: 0;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns {
+ padding: 30px 40px;
+ border: 0;
+ margin: 0;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns button:first-child {
+ padding: 0 16px;
+ border-radius: 2px;
+ border: 1px solid rgba(195, 207, 224, 0.5);
+ background-color: rgba(248, 249, 252, 0.5);
+ margin-right: 20px;
+ height: 32px;
+ line-height: 30px;
+ color: #464f66;
+ text-shadow: none;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns button:last-child {
+ padding: 0 16px;
+ 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: 2px;
+ border: 1px solid #bacffe;
+ height: 32px;
+ line-height: 30px;
+ color: #165dff;
+ text-shadow: none;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns button.ant-btn-dangerous {
+ color: #E30000;
+ border: 1px solid #E30000;
+}
+.dropdownmenus___oVzoj {
+ width: 104px;
+}
+.dropdownmenus___oVzoj [class~='ant-dropdown-menu-item'] {
+ text-align: center;
+}
+.dropdownmenus___oVzoj [class~='ant-dropdown-menu-item']:hover {
+ color: #165dff !important;
+ background: #fff;
+}
+.dropdownmenus___oVzoj [class~='ant-dropdown-menu'] {
+ padding: 10px 0 !important;
+}
+.popupClassNames___OcZq7 {
+ background: yellow;
+}
+.selectdown___mmcA8 [class~='ant-select-item-option-selected'] {
+ font-weight: 400 !important;
+ background-color: #edf2ff !important;
+}
+.selectdown___mmcA8 [class~='ant-select-item-option-active'] {
+ color: #165dff !important;
+ background-color: #fff !important;
+}
+.selectdown___mmcA8 [class~='ant-select-item-option'] {
+ padding: 10px 24px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
diff --git a/p__User__Detail__Topics__Detail__index.96dccc2e.async.js b/p__User__Detail__Topics__Detail__index.6b6a4e44.async.js
similarity index 95%
rename from p__User__Detail__Topics__Detail__index.96dccc2e.async.js
rename to p__User__Detail__Topics__Detail__index.6b6a4e44.async.js
index d51377ce7b..2aec04a1ad 100644
--- a/p__User__Detail__Topics__Detail__index.96dccc2e.async.js
+++ b/p__User__Detail__Topics__Detail__index.6b6a4e44.async.js
@@ -1000,6 +1000,10 @@ __webpack_require__.d(__webpack_exports__, {
var style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js + 1 modules
+var skeleton_style = __webpack_require__(61099);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 11 modules
+var skeleton = __webpack_require__(73481);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
var radio_style = __webpack_require__(83822);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
@@ -1056,6 +1060,8 @@ var jsx_runtime = __webpack_require__(85893);
+
+
var _excluded = ["userDetail", "globalSetting", "loading", "dispatch"];
@@ -1067,6 +1073,7 @@ var _excluded = ["userDetail", "globalSetting", "loading", "dispatch"];
var Search = input/* default.Search */.Z.Search;
var SendToClassModal = function SendToClassModal(_ref) {
+ var _userDetail$actionTab4, _userDetail$actionTab5;
var userDetail = _ref.userDetail,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
@@ -1086,36 +1093,44 @@ var SendToClassModal = function SendToClassModal(_ref) {
setRadioValue = _useState6[1];
var _useState7 = (0,react.useState)(false),
_useState8 = slicedToArray_default()(_useState7, 2),
- hasError = _useState8[0],
- setHasError = _useState8[1];
+ listLoading = _useState8[0],
+ setListLoading = _useState8[1];
+ var _useState9 = (0,react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ hasError = _useState10[0],
+ setHasError = _useState10[1];
(0,react.useEffect)(function () {
- getCourseList();
- }, []);
+ if (userDetail.actionTabs.key === 'UserDetail-SendToClass') {
+ getCourseList(searchValue);
+ }
+ }, [userDetail.actionTabs.key]);
var getCourseList = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
- _context.next = 2;
+ setListLoading(true);
+ _context.next = 3;
return dispatch({
type: 'userDetail/topicGetCourseList',
payload: {
- search: searchValue
+ search: value
}
});
- case 2:
+ case 3:
res = _context.sent;
if (res) {
setCourseList((res === null || res === void 0 ? void 0 : res.courses) || []);
}
- case 4:
+ setListLoading(false);
+ case 6:
case "end":
return _context.stop();
}
}, _callee);
}));
- return function getCourseList() {
+ return function getCourseList(_x) {
return _ref2.apply(this, arguments);
};
}();
@@ -1152,7 +1167,8 @@ var SendToClassModal = function SendToClassModal(_ref) {
'normal': 'common_homework',
'group': 'group_homework',
'exercise': 'exercise',
- 'poll': 'poll'
+ 'poll': 'poll',
+ 'videos': 'video'
};
(0,util/* openNewWindow */.xg)("/classrooms/".concat(radioValue, "/").concat(urlMapping[(_userDetail$actionTab2 = userDetail.actionTabs) === null || _userDetail$actionTab2 === void 0 ? void 0 : (_userDetail$actionTab3 = _userDetail$actionTab2.params) === null || _userDetail$actionTab3 === void 0 ? void 0 : _userDetail$actionTab3.object_type]));
}
@@ -1177,6 +1193,11 @@ var SendToClassModal = function SendToClassModal(_ref) {
cancelText: "\u53D6\u6D88",
confirmLoading: loading['userDetail/sendToClass'],
width: 600,
+ afterClose: function afterClose() {
+ setHasError(false);
+ setCourseList([]);
+ setSearchValue('');
+ },
onOk: handleOk,
wrapClassName: resetmodules/* default.CustomCss */.Z.CustomCss,
onCancel: function onCancel() {
@@ -1197,26 +1218,30 @@ var SendToClassModal = function SendToClassModal(_ref) {
},
onChange: function onChange(value) {
setSearchValue(value);
- getCourseList();
+ getCourseList(value);
}
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: SendToClassModalmodules.radioWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
- value: radioValue,
- onChange: function onChange(e) {
- setRadioValue(e.target.value);
- setHasError(false);
- },
- children: courseList.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- className: SendToClassModalmodules.radio,
- value: item.course_id,
- children: item.course_name
- }, item.course_id);
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, {
+ active: true,
+ loading: listLoading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: SendToClassModalmodules.radioWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ value: radioValue,
+ onChange: function onChange(e) {
+ setRadioValue(e.target.value);
+ setHasError(false);
+ },
+ children: courseList.map(function (item, key) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ className: SendToClassModalmodules.radio,
+ value: item.course_id,
+ children: item.course_name
+ }, item.course_id);
+ })
})
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ }), ((_userDetail$actionTab4 = userDetail.actionTabs) === null || _userDetail$actionTab4 === void 0 ? void 0 : (_userDetail$actionTab5 = _userDetail$actionTab4.params) === null || _userDetail$actionTab5 === void 0 ? void 0 : _userDetail$actionTab5.object_type) !== 'videos' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: SendToClassModalmodules.title,
children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"
}), hasError && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__User__Detail__Topics__Exercise__Detail__index.cf964913.chunk.css b/p__User__Detail__Topics__Exercise__Detail__index.cf964913.chunk.css
new file mode 100644
index 0000000000..74a0512d96
--- /dev/null
+++ b/p__User__Detail__Topics__Exercise__Detail__index.cf964913.chunk.css
@@ -0,0 +1,524 @@
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Exercise/Detail/components/editor.less?modules ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___p1qG1 {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___EHoRl {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___c0u2d {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___ueiDD {
+ 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___tyRHS {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.wrap___ce8sS {
+ padding: 20px 30px;
+ box-sizing: border-box;
+}
+.modal___yzD47 div[class~='ant-modal-confirm-content'] {
+ font-size: 16px;
+ text-align: center;
+}
+.modal___yzD47 span[class~='ant-modal-title'] {
+ font-size: 16px;
+}
+.titleWrap___OBPcs {
+ margin: 10px 0px;
+}
+.required___ncxFF {
+ margin-right: 4px;
+ color: #e04040;
+ font-size: 16px;
+}
+.title___cxIaz {
+ font-size: 14px;
+ color: #333333;
+}
+.colorGray___NXXsn {
+ color: #888888;
+}
+.choiceWrap___AhJbr {
+ display: flex;
+ margin-top: 15px;
+}
+.answer____f42Z {
+ color: #888;
+ display: block;
+ width: 38px;
+ height: 38px;
+ text-align: center;
+ line-height: 38px;
+ border-radius: 4px;
+ cursor: pointer;
+ border: 1px solid #e2e2e2;
+ margin-right: 10px;
+}
+.activeAnswer___BqxNg {
+ background: #ff7500;
+ color: #ffffff;
+ border: 1px solid #ff7500;
+}
+.deleteIcon___iHXv4 {
+ cursor: pointer;
+ color: #ccc;
+ margin-left: 15px;
+ font-size: 18px;
+}
+.addIcon___Kb1l4 {
+ cursor: pointer;
+ color: #29bd8b;
+ margin-left: 6px;
+ font-size: 16px;
+ padding-top: 1px;
+}
+.editorWrap___UmeId {
+ flex: 1 1;
+}
+.htmlWrap____EtjV {
+ display: flex;
+ margin-top: 0px;
+ min-height: 38px;
+ border-radius: 2px;
+ max-width: 1056px;
+ word-break: break-all;
+ border: 1px solid #dddddd;
+}
+.htmlWrap____EtjV p {
+ margin: 7px 10px;
+}
+.radio___zqqhF {
+ width: 60px;
+ height: 32px;
+ line-height: 32px;
+ text-align: center;
+}
+.color333___PUxW5 {
+ color: #333;
+}
+.color999___Uiwst {
+ color: #999;
+}
+.questionType___GcJoU {
+ display: box;
+ display: flex;
+}
+.questionType___GcJoU > div {
+ flex: 1 1;
+}
+.questionType___GcJoU > span {
+ display: none;
+}
+.questionChoices___WgikS {
+ margin-top: 15px;
+}
+.questionChoices___WgikS > div {
+ margin: 8px 0;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Editor/NullChildEditor/index.less?modules ***!
+ \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex___eLcnP {
+ display: flex;
+ display: -ms-flex;
+}
+.flex1___yUTT7 {
+ flex: 1 1;
+}
+.color666___TiUhG {
+ color: #666;
+}
+.error___gTTtv {
+ border-color: #f5222d;
+}
+.deleteIcon___mnZW1 {
+ cursor: pointer;
+ color: #ccc;
+ margin-left: 15px;
+ font-size: 18px;
+}
+.addIcon___JC5NS {
+ cursor: pointer;
+ color: #29bd8b;
+ margin-left: 6px;
+ font-size: 16px;
+ padding-top: 1px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Exercise/Detail/index.less?modules ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___eWsYC {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___RALuo {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___f7uVp {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___UxPR3 {
+ 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___YUFuv {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.bg___zWTsF {
+ background: white;
+}
+.containerTitle___DzTZh {
+ height: 88px;
+ line-height: 88px;
+ font-size: 18px;
+ padding: 0 30px;
+ color: #333;
+ border-bottom: 1px solid #eee;
+ display: box;
+ display: flex;
+ align-items: center;
+ box-align: center;
+}
+.containerTitle___DzTZh div:nth-child(1) {
+ flex: 1 1;
+}
+.containerDesc___a3TiA {
+ display: box;
+ display: flex;
+}
+.containerDesc___a3TiA div:nth-child(1) {
+ flex: 1 1;
+}
+.listItem____nHKG {
+ padding: 25px 30px 25px 30px;
+ display: box;
+ display: flex;
+ background: white;
+ margin-top: 20px;
+ cursor: pointer;
+}
+.listItem____nHKG > div {
+ flex: 1 1;
+}
+.listItem____nHKG:hover {
+ box-shadow: 0 0 10px #ccc;
+}
+.info___LWlgA {
+ margin-left: 20px;
+}
+.info___LWlgA p {
+ margin-top: 18px;
+}
+.title___gtaI4 {
+ display: box;
+ display: flex;
+ align-items: center;
+ box-align: center;
+}
+.title___gtaI4 strong {
+ color: #333;
+}
+.titleLeft___Ce3h9 {
+ flex: 1 1;
+}
+.titleRight___gARIc a {
+ margin-right: 20px;
+ font-weight: bold;
+}
+.acitons___MrR2u {
+ height: 70px;
+ background: white;
+ margin-top: 20px;
+ display: box;
+ display: flex;
+ align-items: center;
+ box-align: center;
+ padding: 0 30px;
+}
+.acitons___MrR2u > div:nth-child(1) {
+ flex: 1 1;
+}
+.acitons___MrR2u > div:nth-child(2) {
+ display: box;
+ display: flex;
+ align-items: center;
+ box-align: center;
+}
+.acitons___MrR2u > div:nth-child(2) p {
+ cursor: pointer;
+ color: #999;
+}
+.acitons___MrR2u > div:nth-child(2) p:hover {
+ color: #333;
+}
+.acitons___MrR2u > div:nth-child(2) p span {
+ position: relative;
+ padding: 0 20px;
+}
+.acitons___MrR2u > div:nth-child(2) p span:after {
+ content: '';
+ width: 1px;
+ height: 10px;
+ background: #ededed;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ margin-top: -5px;
+}
+.acitons___MrR2u > div:nth-child(2) p:nth-last-child(1) span {
+ padding-right: 0;
+}
+.acitons___MrR2u > div:nth-child(2) p:nth-last-child(1) span:after {
+ display: none;
+}
+.export___u_8cL {
+ position: absolute;
+ right: 20px;
+ top: 23px;
+ z-index: 2;
+ font-size: 16px;
+}
+.export___u_8cL a,
+.export___u_8cL button {
+ margin-left: 30px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/components/SendToClassModal.less?modules ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.title___XAxiE {
+ font-size: 14px;
+ color: #ff9d18;
+}
+.radioWrap___k0pOB {
+ height: 270px;
+ overflow-y: auto;
+ overflow-x: hidden;
+ margin-top: 13px;
+ margin-bottom: 5px;
+}
+.radioWrap___k0pOB::-webkit-scrollbar-thumb {
+ background: rgba(0, 0, 0, 0.05) !important;
+ border-radius: 3px;
+}
+.radioWrap___k0pOB::-webkit-scrollbar-track {
+ background-color: #f6f7f9 !important;
+ box-shadow: none !important;
+ box-shadow: initial !important;
+}
+.radio___x9kMt {
+ display: block;
+ width: 500px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ padding-left: 3px;
+}
+.radio___x9kMt span {
+ font-size: 14px;
+}
+.colorFF0000___IMgd0 {
+ color: #ff0000;
+}
+.pagination___ou2ht {
+ margin: 0 auto;
+ margin-top: 10px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/reset.less?modules ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___vG4eV {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
+}
+.flex_space_between___qVVxe {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___P8Z8s {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___VMme3 {
+ 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___VMHwm {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.CustomCss___fWNtn .ant-modal-header {
+ height: 82px;
+ font-size: 16px;
+ font-weight: 500;
+ color: #000000;
+ padding: 30px 40px;
+ border: 0;
+}
+.CustomCss___fWNtn .ant-modal-body {
+ padding: 0 40px;
+}
+.CustomCss___fWNtn .ant-modal-footer {
+ padding: 30px 40px;
+ border: 0;
+}
+.CustomCss___fWNtn .ant-modal-footer button:first-child {
+ padding: 0 16px;
+ border-radius: 2px;
+ border: 1px solid rgba(195, 207, 224, 0.5);
+ background-color: rgba(248, 249, 252, 0.5);
+ margin-right: 20px;
+ height: 32px;
+ line-height: 30px;
+ color: #464f66;
+ text-shadow: none;
+}
+.CustomCss___fWNtn .ant-modal-footer button:last-child {
+ padding: 0 16px;
+ 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: 2px;
+ border: 1px solid #bacffe;
+ height: 32px;
+ line-height: 30px;
+ color: #165dff;
+ text-shadow: none;
+}
+.CustomCss___fWNtn .ant-modal-close {
+ top: 22px;
+ right: 29px;
+}
+.CustomCss___fWNtn .ant-modal-close .ant-modal-close-icon {
+ color: #979797;
+ font-size: 26px;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-body {
+ padding: 0;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-title {
+ height: 82px;
+ font-size: 16px;
+ font-weight: 500;
+ color: #000000;
+ padding: 30px 40px;
+ border: 0;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-body .ant-modal-confirm-content {
+ padding: 0 40px;
+ color: #000000;
+ font-size: 14px;
+ margin: 0;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns {
+ padding: 30px 40px;
+ border: 0;
+ margin: 0;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns button:first-child {
+ padding: 0 16px;
+ border-radius: 2px;
+ border: 1px solid rgba(195, 207, 224, 0.5);
+ background-color: rgba(248, 249, 252, 0.5);
+ margin-right: 20px;
+ height: 32px;
+ line-height: 30px;
+ color: #464f66;
+ text-shadow: none;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns button:last-child {
+ padding: 0 16px;
+ 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: 2px;
+ border: 1px solid #bacffe;
+ height: 32px;
+ line-height: 30px;
+ color: #165dff;
+ text-shadow: none;
+}
+.CustomTipsModalCss___MmFkT .ant-modal-confirm-btns button.ant-btn-dangerous {
+ color: #E30000;
+ border: 1px solid #E30000;
+}
+.dropdownmenus___oVzoj {
+ width: 104px;
+}
+.dropdownmenus___oVzoj [class~='ant-dropdown-menu-item'] {
+ text-align: center;
+}
+.dropdownmenus___oVzoj [class~='ant-dropdown-menu-item']:hover {
+ color: #165dff !important;
+ background: #fff;
+}
+.dropdownmenus___oVzoj [class~='ant-dropdown-menu'] {
+ padding: 10px 0 !important;
+}
+.popupClassNames___OcZq7 {
+ background: yellow;
+}
+.selectdown___mmcA8 [class~='ant-select-item-option-selected'] {
+ font-weight: 400 !important;
+ background-color: #edf2ff !important;
+}
+.selectdown___mmcA8 [class~='ant-select-item-option-active'] {
+ color: #165dff !important;
+ background-color: #fff !important;
+}
+.selectdown___mmcA8 [class~='ant-select-item-option'] {
+ padding: 10px 24px;
+}
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
diff --git a/p__User__Detail__Topics__Exercise__Detail__index.0c0b204b.async.js b/p__User__Detail__Topics__Exercise__Detail__index.e80ffcb1.async.js
similarity index 98%
rename from p__User__Detail__Topics__Exercise__Detail__index.0c0b204b.async.js
rename to p__User__Detail__Topics__Exercise__Detail__index.e80ffcb1.async.js
index 1e823aad42..8369390aad 100644
--- a/p__User__Detail__Topics__Exercise__Detail__index.0c0b204b.async.js
+++ b/p__User__Detail__Topics__Exercise__Detail__index.e80ffcb1.async.js
@@ -3455,6 +3455,10 @@ __webpack_require__.d(__webpack_exports__, {
var style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js + 1 modules
+var skeleton_style = __webpack_require__(61099);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 11 modules
+var skeleton = __webpack_require__(73481);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
var radio_style = __webpack_require__(83822);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
@@ -3511,6 +3515,8 @@ var jsx_runtime = __webpack_require__(85893);
+
+
var _excluded = ["userDetail", "globalSetting", "loading", "dispatch"];
@@ -3522,6 +3528,7 @@ var _excluded = ["userDetail", "globalSetting", "loading", "dispatch"];
var Search = input/* default.Search */.Z.Search;
var SendToClassModal = function SendToClassModal(_ref) {
+ var _userDetail$actionTab4, _userDetail$actionTab5;
var userDetail = _ref.userDetail,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
@@ -3541,36 +3548,44 @@ var SendToClassModal = function SendToClassModal(_ref) {
setRadioValue = _useState6[1];
var _useState7 = (0,react.useState)(false),
_useState8 = slicedToArray_default()(_useState7, 2),
- hasError = _useState8[0],
- setHasError = _useState8[1];
+ listLoading = _useState8[0],
+ setListLoading = _useState8[1];
+ var _useState9 = (0,react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ hasError = _useState10[0],
+ setHasError = _useState10[1];
(0,react.useEffect)(function () {
- getCourseList();
- }, []);
+ if (userDetail.actionTabs.key === 'UserDetail-SendToClass') {
+ getCourseList(searchValue);
+ }
+ }, [userDetail.actionTabs.key]);
var getCourseList = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
- _context.next = 2;
+ setListLoading(true);
+ _context.next = 3;
return dispatch({
type: 'userDetail/topicGetCourseList',
payload: {
- search: searchValue
+ search: value
}
});
- case 2:
+ case 3:
res = _context.sent;
if (res) {
setCourseList((res === null || res === void 0 ? void 0 : res.courses) || []);
}
- case 4:
+ setListLoading(false);
+ case 6:
case "end":
return _context.stop();
}
}, _callee);
}));
- return function getCourseList() {
+ return function getCourseList(_x) {
return _ref2.apply(this, arguments);
};
}();
@@ -3607,7 +3622,8 @@ var SendToClassModal = function SendToClassModal(_ref) {
'normal': 'common_homework',
'group': 'group_homework',
'exercise': 'exercise',
- 'poll': 'poll'
+ 'poll': 'poll',
+ 'videos': 'video'
};
(0,util/* openNewWindow */.xg)("/classrooms/".concat(radioValue, "/").concat(urlMapping[(_userDetail$actionTab2 = userDetail.actionTabs) === null || _userDetail$actionTab2 === void 0 ? void 0 : (_userDetail$actionTab3 = _userDetail$actionTab2.params) === null || _userDetail$actionTab3 === void 0 ? void 0 : _userDetail$actionTab3.object_type]));
}
@@ -3632,6 +3648,11 @@ var SendToClassModal = function SendToClassModal(_ref) {
cancelText: "\u53D6\u6D88",
confirmLoading: loading['userDetail/sendToClass'],
width: 600,
+ afterClose: function afterClose() {
+ setHasError(false);
+ setCourseList([]);
+ setSearchValue('');
+ },
onOk: handleOk,
wrapClassName: resetmodules/* default.CustomCss */.Z.CustomCss,
onCancel: function onCancel() {
@@ -3652,26 +3673,30 @@ var SendToClassModal = function SendToClassModal(_ref) {
},
onChange: function onChange(value) {
setSearchValue(value);
- getCourseList();
+ getCourseList(value);
}
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: SendToClassModalmodules.radioWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
- value: radioValue,
- onChange: function onChange(e) {
- setRadioValue(e.target.value);
- setHasError(false);
- },
- children: courseList.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- className: SendToClassModalmodules.radio,
- value: item.course_id,
- children: item.course_name
- }, item.course_id);
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, {
+ active: true,
+ loading: listLoading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: SendToClassModalmodules.radioWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ value: radioValue,
+ onChange: function onChange(e) {
+ setRadioValue(e.target.value);
+ setHasError(false);
+ },
+ children: courseList.map(function (item, key) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ className: SendToClassModalmodules.radio,
+ value: item.course_id,
+ children: item.course_name
+ }, item.course_id);
+ })
})
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ }), ((_userDetail$actionTab4 = userDetail.actionTabs) === null || _userDetail$actionTab4 === void 0 ? void 0 : (_userDetail$actionTab5 = _userDetail$actionTab4.params) === null || _userDetail$actionTab5 === void 0 ? void 0 : _userDetail$actionTab5.object_type) !== 'videos' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: SendToClassModalmodules.title,
children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"
}), hasError && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__User__Detail__Topics__Poll__Detail__index.f10ffcfd.chunk.css b/p__User__Detail__Topics__Poll__Detail__index.877fba24.chunk.css
similarity index 99%
rename from p__User__Detail__Topics__Poll__Detail__index.f10ffcfd.chunk.css
rename to p__User__Detail__Topics__Poll__Detail__index.877fba24.chunk.css
index 8ce3c54b53..931f3c5454 100644
--- a/p__User__Detail__Topics__Poll__Detail__index.f10ffcfd.chunk.css
+++ b/p__User__Detail__Topics__Poll__Detail__index.877fba24.chunk.css
@@ -410,6 +410,7 @@
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
+ padding-left: 3px;
}
.radio___x9kMt span {
font-size: 14px;
diff --git a/p__User__Detail__Topics__Poll__Detail__index.2f0894a4.async.js b/p__User__Detail__Topics__Poll__Detail__index.c40ea2ec.async.js
similarity index 98%
rename from p__User__Detail__Topics__Poll__Detail__index.2f0894a4.async.js
rename to p__User__Detail__Topics__Poll__Detail__index.c40ea2ec.async.js
index 89b991661f..e059e95a0a 100644
--- a/p__User__Detail__Topics__Poll__Detail__index.2f0894a4.async.js
+++ b/p__User__Detail__Topics__Poll__Detail__index.c40ea2ec.async.js
@@ -2493,6 +2493,10 @@ __webpack_require__.d(__webpack_exports__, {
var style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js + 1 modules
+var skeleton_style = __webpack_require__(61099);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 11 modules
+var skeleton = __webpack_require__(73481);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
var radio_style = __webpack_require__(83822);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
@@ -2549,6 +2553,8 @@ var jsx_runtime = __webpack_require__(85893);
+
+
var _excluded = ["userDetail", "globalSetting", "loading", "dispatch"];
@@ -2560,6 +2566,7 @@ var _excluded = ["userDetail", "globalSetting", "loading", "dispatch"];
var Search = input/* default.Search */.Z.Search;
var SendToClassModal = function SendToClassModal(_ref) {
+ var _userDetail$actionTab4, _userDetail$actionTab5;
var userDetail = _ref.userDetail,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
@@ -2579,36 +2586,44 @@ var SendToClassModal = function SendToClassModal(_ref) {
setRadioValue = _useState6[1];
var _useState7 = (0,react.useState)(false),
_useState8 = slicedToArray_default()(_useState7, 2),
- hasError = _useState8[0],
- setHasError = _useState8[1];
+ listLoading = _useState8[0],
+ setListLoading = _useState8[1];
+ var _useState9 = (0,react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ hasError = _useState10[0],
+ setHasError = _useState10[1];
(0,react.useEffect)(function () {
- getCourseList();
- }, []);
+ if (userDetail.actionTabs.key === 'UserDetail-SendToClass') {
+ getCourseList(searchValue);
+ }
+ }, [userDetail.actionTabs.key]);
var getCourseList = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
- _context.next = 2;
+ setListLoading(true);
+ _context.next = 3;
return dispatch({
type: 'userDetail/topicGetCourseList',
payload: {
- search: searchValue
+ search: value
}
});
- case 2:
+ case 3:
res = _context.sent;
if (res) {
setCourseList((res === null || res === void 0 ? void 0 : res.courses) || []);
}
- case 4:
+ setListLoading(false);
+ case 6:
case "end":
return _context.stop();
}
}, _callee);
}));
- return function getCourseList() {
+ return function getCourseList(_x) {
return _ref2.apply(this, arguments);
};
}();
@@ -2645,7 +2660,8 @@ var SendToClassModal = function SendToClassModal(_ref) {
'normal': 'common_homework',
'group': 'group_homework',
'exercise': 'exercise',
- 'poll': 'poll'
+ 'poll': 'poll',
+ 'videos': 'video'
};
(0,util/* openNewWindow */.xg)("/classrooms/".concat(radioValue, "/").concat(urlMapping[(_userDetail$actionTab2 = userDetail.actionTabs) === null || _userDetail$actionTab2 === void 0 ? void 0 : (_userDetail$actionTab3 = _userDetail$actionTab2.params) === null || _userDetail$actionTab3 === void 0 ? void 0 : _userDetail$actionTab3.object_type]));
}
@@ -2670,6 +2686,11 @@ var SendToClassModal = function SendToClassModal(_ref) {
cancelText: "\u53D6\u6D88",
confirmLoading: loading['userDetail/sendToClass'],
width: 600,
+ afterClose: function afterClose() {
+ setHasError(false);
+ setCourseList([]);
+ setSearchValue('');
+ },
onOk: handleOk,
wrapClassName: resetmodules/* default.CustomCss */.Z.CustomCss,
onCancel: function onCancel() {
@@ -2690,26 +2711,30 @@ var SendToClassModal = function SendToClassModal(_ref) {
},
onChange: function onChange(value) {
setSearchValue(value);
- getCourseList();
+ getCourseList(value);
}
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: SendToClassModalmodules.radioWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
- value: radioValue,
- onChange: function onChange(e) {
- setRadioValue(e.target.value);
- setHasError(false);
- },
- children: courseList.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- className: SendToClassModalmodules.radio,
- value: item.course_id,
- children: item.course_name
- }, item.course_id);
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, {
+ active: true,
+ loading: listLoading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: SendToClassModalmodules.radioWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ value: radioValue,
+ onChange: function onChange(e) {
+ setRadioValue(e.target.value);
+ setHasError(false);
+ },
+ children: courseList.map(function (item, key) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ className: SendToClassModalmodules.radio,
+ value: item.course_id,
+ children: item.course_name
+ }, item.course_id);
+ })
})
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ }), ((_userDetail$actionTab4 = userDetail.actionTabs) === null || _userDetail$actionTab4 === void 0 ? void 0 : (_userDetail$actionTab5 = _userDetail$actionTab4.params) === null || _userDetail$actionTab5 === void 0 ? void 0 : _userDetail$actionTab5.object_type) !== 'videos' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: SendToClassModalmodules.title,
children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"
}), hasError && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__User__Detail__Topics__index.c5797cfd.async.js b/p__User__Detail__Topics__index.323529f8.async.js
similarity index 95%
rename from p__User__Detail__Topics__index.c5797cfd.async.js
rename to p__User__Detail__Topics__index.323529f8.async.js
index 94461eb933..68aaee62c0 100644
--- a/p__User__Detail__Topics__index.c5797cfd.async.js
+++ b/p__User__Detail__Topics__index.323529f8.async.js
@@ -17,6 +17,10 @@ __webpack_require__.d(__webpack_exports__, {
var style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js + 1 modules
+var skeleton_style = __webpack_require__(61099);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 11 modules
+var skeleton = __webpack_require__(73481);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
var radio_style = __webpack_require__(83822);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
@@ -73,6 +77,8 @@ var jsx_runtime = __webpack_require__(85893);
+
+
var _excluded = ["userDetail", "globalSetting", "loading", "dispatch"];
@@ -84,6 +90,7 @@ var _excluded = ["userDetail", "globalSetting", "loading", "dispatch"];
var Search = input/* default.Search */.Z.Search;
var SendToClassModal = function SendToClassModal(_ref) {
+ var _userDetail$actionTab4, _userDetail$actionTab5;
var userDetail = _ref.userDetail,
globalSetting = _ref.globalSetting,
loading = _ref.loading,
@@ -103,36 +110,44 @@ var SendToClassModal = function SendToClassModal(_ref) {
setRadioValue = _useState6[1];
var _useState7 = (0,react.useState)(false),
_useState8 = slicedToArray_default()(_useState7, 2),
- hasError = _useState8[0],
- setHasError = _useState8[1];
+ listLoading = _useState8[0],
+ setListLoading = _useState8[1];
+ var _useState9 = (0,react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ hasError = _useState10[0],
+ setHasError = _useState10[1];
(0,react.useEffect)(function () {
- getCourseList();
- }, []);
+ if (userDetail.actionTabs.key === 'UserDetail-SendToClass') {
+ getCourseList(searchValue);
+ }
+ }, [userDetail.actionTabs.key]);
var getCourseList = /*#__PURE__*/function () {
- var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
- _context.next = 2;
+ setListLoading(true);
+ _context.next = 3;
return dispatch({
type: 'userDetail/topicGetCourseList',
payload: {
- search: searchValue
+ search: value
}
});
- case 2:
+ case 3:
res = _context.sent;
if (res) {
setCourseList((res === null || res === void 0 ? void 0 : res.courses) || []);
}
- case 4:
+ setListLoading(false);
+ case 6:
case "end":
return _context.stop();
}
}, _callee);
}));
- return function getCourseList() {
+ return function getCourseList(_x) {
return _ref2.apply(this, arguments);
};
}();
@@ -169,7 +184,8 @@ var SendToClassModal = function SendToClassModal(_ref) {
'normal': 'common_homework',
'group': 'group_homework',
'exercise': 'exercise',
- 'poll': 'poll'
+ 'poll': 'poll',
+ 'videos': 'video'
};
(0,util/* openNewWindow */.xg)("/classrooms/".concat(radioValue, "/").concat(urlMapping[(_userDetail$actionTab2 = userDetail.actionTabs) === null || _userDetail$actionTab2 === void 0 ? void 0 : (_userDetail$actionTab3 = _userDetail$actionTab2.params) === null || _userDetail$actionTab3 === void 0 ? void 0 : _userDetail$actionTab3.object_type]));
}
@@ -194,6 +210,11 @@ var SendToClassModal = function SendToClassModal(_ref) {
cancelText: "\u53D6\u6D88",
confirmLoading: loading['userDetail/sendToClass'],
width: 600,
+ afterClose: function afterClose() {
+ setHasError(false);
+ setCourseList([]);
+ setSearchValue('');
+ },
onOk: handleOk,
wrapClassName: resetmodules/* default.CustomCss */.Z.CustomCss,
onCancel: function onCancel() {
@@ -214,26 +235,30 @@ var SendToClassModal = function SendToClassModal(_ref) {
},
onChange: function onChange(value) {
setSearchValue(value);
- getCourseList();
+ getCourseList(value);
}
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- className: SendToClassModalmodules.radioWrap,
- children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
- value: radioValue,
- onChange: function onChange(e) {
- setRadioValue(e.target.value);
- setHasError(false);
- },
- children: courseList.map(function (item, key) {
- return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
- className: SendToClassModalmodules.radio,
- value: item.course_id,
- children: item.course_name
- }, item.course_id);
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, {
+ active: true,
+ loading: listLoading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: SendToClassModalmodules.radioWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ value: radioValue,
+ onChange: function onChange(e) {
+ setRadioValue(e.target.value);
+ setHasError(false);
+ },
+ children: courseList.map(function (item, key) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ className: SendToClassModalmodules.radio,
+ value: item.course_id,
+ children: item.course_name
+ }, item.course_id);
+ })
})
})
- }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ }), ((_userDetail$actionTab4 = userDetail.actionTabs) === null || _userDetail$actionTab4 === void 0 ? void 0 : (_userDetail$actionTab5 = _userDetail$actionTab4.params) === null || _userDetail$actionTab5 === void 0 ? void 0 : _userDetail$actionTab5.object_type) !== 'videos' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: SendToClassModalmodules.title,
children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"
}), hasError && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
diff --git a/p__User__Detail__Topics__index.b78b2db9.chunk.css b/p__User__Detail__Topics__index.760833cc.chunk.css
similarity index 99%
rename from p__User__Detail__Topics__index.b78b2db9.chunk.css
rename to p__User__Detail__Topics__index.760833cc.chunk.css
index 876b9dff51..468fdeea7a 100644
--- a/p__User__Detail__Topics__index.b78b2db9.chunk.css
+++ b/p__User__Detail__Topics__index.760833cc.chunk.css
@@ -318,6 +318,7 @@
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
+ padding-left: 3px;
}
.radio___x9kMt span {
font-size: 14px;
diff --git a/p__User__Detail__Videos__index.20702678.async.js b/p__User__Detail__Videos__index.76f93a23.async.js
similarity index 66%
rename from p__User__Detail__Videos__index.20702678.async.js
rename to p__User__Detail__Videos__index.76f93a23.async.js
index 9eebde9656..f8a0d8c7d2 100644
--- a/p__User__Detail__Videos__index.20702678.async.js
+++ b/p__User__Detail__Videos__index.76f93a23.async.js
@@ -129,6 +129,286 @@ var VideoModal = function VideoModal(_ref) {
/***/ }),
+/***/ 61627:
+/*!**********************************************************************************!*\
+ !*** ./src/pages/User/Detail/Topics/components/SendToClassModal.tsx + 1 modules ***!
+ \**********************************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ components_SendToClassModal; }
+});
+
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
+var style = __webpack_require__(35611);
+// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
+var modal = __webpack_require__(85402);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js + 1 modules
+var skeleton_style = __webpack_require__(61099);
+// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 11 modules
+var skeleton = __webpack_require__(73481);
+// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
+var radio_style = __webpack_require__(83822);
+// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
+var es_radio = __webpack_require__(29924);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
+var objectSpread2 = __webpack_require__(42122);
+var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
+var message_style = __webpack_require__(14934);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
+var message = __webpack_require__(12461);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
+var slicedToArray = __webpack_require__(27424);
+var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js
+var objectWithoutProperties = __webpack_require__(70215);
+var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
+var input_style = __webpack_require__(69463);
+// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
+var input = __webpack_require__(75008);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
+var _umi_production_exports = __webpack_require__(89214);
+;// CONCATENATED MODULE: ./src/pages/User/Detail/Topics/components/SendToClassModal.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var SendToClassModalmodules = ({"title":"title___XAxiE","radioWrap":"radioWrap___k0pOB","radio":"radio___x9kMt","colorFF0000":"colorFF0000___IMgd0","pagination":"pagination___ou2ht"});
+// EXTERNAL MODULE: ./src/utils/util.tsx
+var util = __webpack_require__(29427);
+// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 33 modules
+var ui_customization = __webpack_require__(85343);
+// EXTERNAL MODULE: ./src/components/ui-customization/reset.less?modules
+var resetmodules = __webpack_require__(39132);
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// CONCATENATED MODULE: ./src/pages/User/Detail/Topics/components/SendToClassModal.tsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var _excluded = ["userDetail", "globalSetting", "loading", "dispatch"];
+
+
+
+
+
+
+
+
+var Search = input/* default.Search */.Z.Search;
+var SendToClassModal = function SendToClassModal(_ref) {
+ var _userDetail$actionTab4, _userDetail$actionTab5;
+ var userDetail = _ref.userDetail,
+ globalSetting = _ref.globalSetting,
+ loading = _ref.loading,
+ dispatch = _ref.dispatch,
+ props = objectWithoutProperties_default()(_ref, _excluded);
+ var _useState = (0,react.useState)(''),
+ _useState2 = slicedToArray_default()(_useState, 2),
+ searchValue = _useState2[0],
+ setSearchValue = _useState2[1];
+ var _useState3 = (0,react.useState)([]),
+ _useState4 = slicedToArray_default()(_useState3, 2),
+ courseList = _useState4[0],
+ setCourseList = _useState4[1];
+ var _useState5 = (0,react.useState)(),
+ _useState6 = slicedToArray_default()(_useState5, 2),
+ radioValue = _useState6[0],
+ setRadioValue = _useState6[1];
+ var _useState7 = (0,react.useState)(false),
+ _useState8 = slicedToArray_default()(_useState7, 2),
+ listLoading = _useState8[0],
+ setListLoading = _useState8[1];
+ var _useState9 = (0,react.useState)(false),
+ _useState10 = slicedToArray_default()(_useState9, 2),
+ hasError = _useState10[0],
+ setHasError = _useState10[1];
+ (0,react.useEffect)(function () {
+ if (userDetail.actionTabs.key === 'UserDetail-SendToClass') {
+ getCourseList(searchValue);
+ }
+ }, [userDetail.actionTabs.key]);
+ var getCourseList = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) {
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ setListLoading(true);
+ _context.next = 3;
+ return dispatch({
+ type: 'userDetail/topicGetCourseList',
+ payload: {
+ search: value
+ }
+ });
+ case 3:
+ res = _context.sent;
+ if (res) {
+ setCourseList((res === null || res === void 0 ? void 0 : res.courses) || []);
+ }
+ setListLoading(false);
+ case 6:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return function getCourseList(_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ var handleOk = /*#__PURE__*/function () {
+ var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var _userDetail$actionTab;
+ var res, _userDetail$actionTab2, _userDetail$actionTab3, urlMapping;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ if (radioValue) {
+ _context2.next = 4;
+ break;
+ }
+ message/* default.info */.ZP.info("\u60A8\u9700\u8981\u521B\u5EFA\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001");
+ setHasError(true);
+ return _context2.abrupt("return");
+ case 4:
+ _context2.next = 6;
+ return dispatch({
+ type: 'userDetail/topicSendToClass',
+ payload: objectSpread2_default()({
+ course_id: radioValue
+ }, (_userDetail$actionTab = userDetail.actionTabs) === null || _userDetail$actionTab === void 0 ? void 0 : _userDetail$actionTab.params)
+ });
+ case 6:
+ res = _context2.sent;
+ dispatch({
+ type: 'userDetail/setActionTabs',
+ payload: {}
+ });
+ if (res && res.status === 0) {
+ urlMapping = {
+ 'normal': 'common_homework',
+ 'group': 'group_homework',
+ 'exercise': 'exercise',
+ 'poll': 'poll',
+ 'videos': 'video'
+ };
+ (0,util/* openNewWindow */.xg)("/classrooms/".concat(radioValue, "/").concat(urlMapping[(_userDetail$actionTab2 = userDetail.actionTabs) === null || _userDetail$actionTab2 === void 0 ? void 0 : (_userDetail$actionTab3 = _userDetail$actionTab2.params) === null || _userDetail$actionTab3 === void 0 ? void 0 : _userDetail$actionTab3.object_type]));
+ }
+ case 9:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function handleOk() {
+ return _ref3.apply(this, arguments);
+ };
+ }();
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
+ centered: true,
+ keyboard: false,
+ closable: false,
+ destroyOnClose: true,
+ open: userDetail.actionTabs.key === 'UserDetail-SendToClass',
+ title: "\u53D1\u9001\u81F3\u8BFE\u5802",
+ okText: "\u786E\u5B9A",
+ cancelText: "\u53D6\u6D88",
+ confirmLoading: loading['userDetail/sendToClass'],
+ width: 600,
+ afterClose: function afterClose() {
+ setHasError(false);
+ setCourseList([]);
+ setSearchValue('');
+ },
+ onOk: handleOk,
+ wrapClassName: resetmodules/* default.CustomCss */.Z.CustomCss,
+ onCancel: function onCancel() {
+ dispatch({
+ type: 'userDetail/setActionTabs',
+ payload: {}
+ });
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: SendToClassModalmodules.wrap,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "mb10",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, {
+ placeholder: "\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",
+ value: searchValue,
+ style: {
+ width: 500
+ },
+ onChange: function onChange(value) {
+ setSearchValue(value);
+ getCourseList(value);
+ }
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, {
+ active: true,
+ loading: listLoading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: SendToClassModalmodules.radioWrap,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
+ value: radioValue,
+ onChange: function onChange(e) {
+ setRadioValue(e.target.value);
+ setHasError(false);
+ },
+ children: courseList.map(function (item, key) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
+ className: SendToClassModalmodules.radio,
+ value: item.course_id,
+ children: item.course_name
+ }, item.course_id);
+ })
+ })
+ })
+ }), ((_userDetail$actionTab4 = userDetail.actionTabs) === null || _userDetail$actionTab4 === void 0 ? void 0 : (_userDetail$actionTab5 = _userDetail$actionTab4.params) === null || _userDetail$actionTab5 === void 0 ? void 0 : _userDetail$actionTab5.object_type) !== 'videos' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: SendToClassModalmodules.title,
+ children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"
+ }), hasError && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: SendToClassModalmodules.colorFF0000,
+ children: "\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"
+ })]
+ })
+ });
+};
+/* harmony default export */ var components_SendToClassModal = ((0,_umi_production_exports.connect)(function (_ref4) {
+ var userDetail = _ref4.userDetail,
+ loading = _ref4.loading,
+ globalSetting = _ref4.globalSetting;
+ return {
+ userDetail: userDetail,
+ globalSetting: globalSetting,
+ loading: loading.effects
+ };
+})(SendToClassModal));
+
+/***/ }),
+
/***/ 85077:
/*!************************************************************!*\
!*** ./src/pages/User/Detail/Videos/index.tsx + 4 modules ***!
@@ -512,7 +792,9 @@ var Items = function Items(_ref) {
_ref$onDelete = _ref.onDelete,
onDelete = _ref$onDelete === void 0 ? function () {} : _ref$onDelete,
_ref$logWatchHistory = _ref.logWatchHistory,
- logWatchHistory = _ref$logWatchHistory === void 0 ? function () {} : _ref$logWatchHistory;
+ logWatchHistory = _ref$logWatchHistory === void 0 ? function () {} : _ref$logWatchHistory,
+ _ref$onSend = _ref.onSend,
+ onSend = _ref$onSend === void 0 ? function () {} : _ref$onSend;
var _useState = (0,react.useState)(),
_useState2 = slicedToArray_default()(_useState, 2),
visible = _useState2[0],
@@ -643,6 +925,15 @@ var Items = function Items(_ref) {
return onDelete(item.id);
}
})
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
+ title: "\u53D1\u9001\u81F3\u8BFE\u5802",
+ placement: "top",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "".concat(Itemsmodules.actionIcon, " icon-fasongzhiketang"),
+ onClick: function onClick() {
+ return onSend(item.id);
+ }
+ })
})]
})]
})]
@@ -676,6 +967,8 @@ var mediator = __webpack_require__(91562);
var ui_customization = __webpack_require__(85343);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(29427);
+// EXTERNAL MODULE: ./src/pages/User/Detail/Topics/components/SendToClassModal.tsx + 1 modules
+var SendToClassModal = __webpack_require__(61627);
;// CONCATENATED MODULE: ./src/pages/User/Detail/Videos/index.tsx
@@ -702,6 +995,7 @@ var _excluded = ["user", "userDetail", "globalSetting", "loading", "dispatch"];
+
var Upload = function Upload(_ref) {
var _location$pathname$sp2;
var user = _ref.user,
@@ -930,6 +1224,19 @@ var Upload = function Upload(_ref) {
}()
});
};
+ var handleSend = function handleSend(id) {
+ dispatch({
+ type: 'userDetail/setActionTabs',
+ payload: {
+ key: 'UserDetail-SendToClass',
+ params: {
+ object_id: id,
+ username: username.current,
+ object_type: 'videos'
+ }
+ }
+ });
+ };
var handleLogWatchHistory = function handleLogWatchHistory(query) {
return dispatch({
type: 'userDetail/logWatchHistory',
@@ -991,6 +1298,7 @@ var Upload = function Upload(_ref) {
data: data,
isReview: params.category === 'pending',
onDelete: handleDelete,
+ onSend: handleSend,
logWatchHistory: handleLogWatchHistory
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@@ -1006,7 +1314,7 @@ var Upload = function Upload(_ref) {
current: params.page
})
})]
- }), /*#__PURE__*/(0,jsx_runtime.jsx)(VideoEdit, {
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(SendToClassModal/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(VideoEdit, {
cb: function cb() {
return getVideos(params);
}
@@ -1028,590 +1336,262 @@ var Upload = function Upload(_ref) {
/***/ }),
-/***/ 13013:
-/*!************************************************!*\
- !*** ./node_modules/antd/es/dropdown/index.js ***!
- \************************************************/
-/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+/***/ 39132:
+/*!************************************************************!*\
+ !*** ./src/components/ui-customization/reset.less?modules ***!
+ \************************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__) {
+
+// extracted by mini-css-extract-plugin
+/* harmony default export */ __webpack_exports__["Z"] = ({"flex_box_center":"flex_box_center___vG4eV","flex_space_between":"flex_space_between___qVVxe","flex_box_vertical_center":"flex_box_vertical_center___P8Z8s","flex_box_center_end":"flex_box_center_end___VMme3","flex_box_column":"flex_box_column___VMHwm","CustomCss":"CustomCss___fWNtn","CustomTipsModalCss":"CustomTipsModalCss___MmFkT","dropdownmenus":"dropdownmenus___oVzoj","popupClassNames":"popupClassNames___OcZq7","selectdown":"selectdown___mmcA8"});
-/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562);
+/***/ }),
-/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z);
+/***/ 5467:
+/*!**********************************************************!*\
+ !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***!
+ \**********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Z": function() { return /* binding */ getDataOrAriaProps; }
+/* harmony export */ });
+function getDataOrAriaProps(props) {
+ return Object.keys(props).reduce(function (prev, key) {
+ if ((key.startsWith('data-') || key.startsWith('aria-') || key === 'role') && !key.startsWith('data-__')) {
+ prev[key] = props[key];
+ }
+ return prev;
+ }, {});
+}
/***/ }),
-/***/ 61460:
-/*!********************************************************!*\
- !*** ./node_modules/antd/es/rate/index.js + 6 modules ***!
- \********************************************************/
+/***/ 29924:
+/*!*********************************************************!*\
+ !*** ./node_modules/antd/es/radio/index.js + 4 modules ***!
+ \*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
- "Z": function() { return /* binding */ rate; }
+ "ZP": function() { return /* binding */ es_radio; }
});
+// UNUSED EXPORTS: Button, Group
+
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(87462);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
-var objectSpread2 = __webpack_require__(1413);
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(67294);
-;// CONCATENATED MODULE: ./node_modules/@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/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
-var AntdIcon = __webpack_require__(93771);
-;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@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.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
- ref: ref,
- icon: asn_StarFilled
- }));
-};
-StarFilled_StarFilled.displayName = 'StarFilled';
-/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/react.forwardRef(StarFilled_StarFilled));
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__(4942);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js
-var classCallCheck = __webpack_require__(15671);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js
-var createClass = __webpack_require__(43144);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js
-var inherits = __webpack_require__(60136);
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules
-var createSuper = __webpack_require__(51630);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/findDOMNode.js
-var findDOMNode = __webpack_require__(34203);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
+var slicedToArray = __webpack_require__(97685);
// EXTERNAL MODULE: ./node_modules/classnames/index.js
var classnames = __webpack_require__(94184);
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js
-var KeyCode = __webpack_require__(15105);
-;// CONCATENATED MODULE: ./node_modules/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
+// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js
+var useMergedState = __webpack_require__(21770);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
+var context = __webpack_require__(53124);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js
+var SizeContext = __webpack_require__(97647);
+// EXTERNAL MODULE: ./node_modules/antd/es/_util/getDataOrAriaProps.js
+var getDataOrAriaProps = __webpack_require__(5467);
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/context.js
+
+var RadioGroupContext = /*#__PURE__*/react.createContext(null);
+var RadioGroupContextProvider = RadioGroupContext.Provider;
+/* harmony default export */ var radio_context = (RadioGroupContext);
+var RadioOptionTypeContext = /*#__PURE__*/react.createContext(null);
+var RadioOptionTypeContextProvider = RadioOptionTypeContext.Provider;
+// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js
+var es = __webpack_require__(50132);
+// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js
+var es_ref = __webpack_require__(42550);
+// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js
+var DisabledContext = __webpack_require__(98866);
+// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js
+var form_context = __webpack_require__(65223);
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radio.js
- ret = d.documentElement[method];
- if (typeof ret !== 'number') {
- // quirks mode
- ret = d.body[method];
- }
+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;
+};
- 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/es/Star.js
-
-
-
-
-
-
-var Star = /*#__PURE__*/function (_React$Component) {
- (0,inherits/* default */.Z)(Star, _React$Component);
- var _super = (0,createSuper/* default */.Z)(Star);
- function Star() {
- var _this;
- (0,classCallCheck/* default */.Z)(this, Star);
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- _this = _super.call.apply(_super, [this].concat(args));
- _this.onHover = function (e) {
- var _this$props = _this.props,
- onHover = _this$props.onHover,
- index = _this$props.index;
- onHover(e, index);
- };
- _this.onClick = function (e) {
- var _this$props2 = _this.props,
- onClick = _this$props2.onClick,
- index = _this$props2.index;
- onClick(e, index);
- };
- _this.onKeyDown = function (e) {
- var _this$props3 = _this.props,
- onClick = _this$props3.onClick,
- index = _this$props3.index;
- if (e.keyCode === 13) {
- onClick(e, index);
- }
- };
-
- return _this;
+var InternalRadio = function InternalRadio(props, ref) {
+ var _classNames;
+ var groupContext = react.useContext(radio_context);
+ var radioOptionTypeContext = react.useContext(RadioOptionTypeContext);
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var innerRef = react.useRef();
+ var mergedRef = (0,es_ref/* composeRef */.sQ)(ref, innerRef);
+ var _useContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM),
+ isFormItemInput = _useContext.isFormItemInput;
+ false ? 0 : void 0;
+ var onChange = function onChange(e) {
+ var _a, _b;
+ (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, e);
+ (_b = groupContext === null || groupContext === void 0 ? void 0 : groupContext.onChange) === null || _b === void 0 ? void 0 : _b.call(groupContext, e);
+ };
+ var customizePrefixCls = props.prefixCls,
+ className = props.className,
+ children = props.children,
+ style = props.style,
+ customDisabled = props.disabled,
+ restProps = __rest(props, ["prefixCls", "className", "children", "style", "disabled"]);
+ var radioPrefixCls = getPrefixCls('radio', customizePrefixCls);
+ var prefixCls = ((groupContext === null || groupContext === void 0 ? void 0 : groupContext.optionType) || radioOptionTypeContext) === 'button' ? "".concat(radioPrefixCls, "-button") : radioPrefixCls;
+ var radioProps = (0,esm_extends/* default */.Z)({}, restProps);
+ // ===================== Disabled =====================
+ var disabled = react.useContext(DisabledContext/* default */.Z);
+ radioProps.disabled = customDisabled || disabled;
+ if (groupContext) {
+ radioProps.name = groupContext.name;
+ radioProps.onChange = onChange;
+ radioProps.checked = props.value === groupContext.value;
+ radioProps.disabled = radioProps.disabled || groupContext.disabled;
}
+ var wrapperClassString = classnames_default()("".concat(prefixCls, "-wrapper"), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), radioProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), radioProps.disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className);
+ return (
+ /*#__PURE__*/
+ // eslint-disable-next-line jsx-a11y/label-has-associated-control
+ react.createElement("label", {
+ className: wrapperClassString,
+ style: style,
+ onMouseEnter: props.onMouseEnter,
+ onMouseLeave: props.onMouseLeave
+ }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({}, radioProps, {
+ type: "radio",
+ prefixCls: prefixCls,
+ ref: mergedRef
+ })), children !== undefined ? /*#__PURE__*/react.createElement("span", null, children) : null)
+ );
+};
+var Radio = /*#__PURE__*/react.forwardRef(InternalRadio);
+if (false) {}
+/* harmony default export */ var radio_radio = (Radio);
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/group.js
- (0,createClass/* default */.Z)(Star, [{
- key: "getClassName",
- value: function getClassName() {
- var _this$props4 = this.props,
- prefixCls = _this$props4.prefixCls,
- index = _this$props4.index,
- value = _this$props4.value,
- allowHalf = _this$props4.allowHalf,
- focused = _this$props4.focused;
- var starValue = index + 1;
- var className = prefixCls;
-
- if (value === 0 && index === 0 && focused) {
- className += " ".concat(prefixCls, "-focused");
- } else if (allowHalf && value + 0.5 >= starValue && value < starValue) {
- className += " ".concat(prefixCls, "-half ").concat(prefixCls, "-active");
-
- if (focused) {
- className += " ".concat(prefixCls, "-focused");
- }
- } else {
- className += starValue <= value ? " ".concat(prefixCls, "-full") : " ".concat(prefixCls, "-zero");
-
- if (starValue === value && focused) {
- className += " ".concat(prefixCls, "-focused");
- }
- }
-
- return className;
- }
- }, {
- key: "render",
- value: function render() {
- var onHover = this.onHover,
- onClick = this.onClick,
- onKeyDown = this.onKeyDown;
- var _this$props5 = this.props,
- disabled = _this$props5.disabled,
- prefixCls = _this$props5.prefixCls,
- character = _this$props5.character,
- characterRender = _this$props5.characterRender,
- index = _this$props5.index,
- count = _this$props5.count,
- value = _this$props5.value;
- var characterNode = typeof character === 'function' ? character(this.props) : character;
- var start = /*#__PURE__*/react.createElement("li", {
- className: this.getClassName()
- }, /*#__PURE__*/react.createElement("div", {
- onClick: disabled ? null : onClick,
- onKeyDown: disabled ? null : onKeyDown,
- onMouseMove: disabled ? null : onHover,
- role: "radio",
- "aria-checked": value > index ? 'true' : 'false',
- "aria-posinset": index + 1,
- "aria-setsize": count,
- tabIndex: disabled ? -1 : 0
- }, /*#__PURE__*/react.createElement("div", {
- className: "".concat(prefixCls, "-first")
- }, characterNode), /*#__PURE__*/react.createElement("div", {
- className: "".concat(prefixCls, "-second")
- }, characterNode)));
-
- if (characterRender) {
- start = characterRender(start, this.props);
- }
-
- return start;
- }
- }]);
-
- return Star;
-}(react.Component);
-
-
-;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Rate.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-function noop() {}
-
-var Rate = /*#__PURE__*/function (_React$Component) {
- (0,inherits/* default */.Z)(Rate, _React$Component);
-
- var _super = (0,createSuper/* default */.Z)(Rate);
-
- function Rate(props) {
- var _this;
-
- (0,classCallCheck/* default */.Z)(this, Rate);
-
- _this = _super.call(this, props);
- _this.stars = void 0;
- _this.rate = void 0;
-
- _this.onHover = function (event, index) {
- var onHoverChange = _this.props.onHoverChange;
-
- var hoverValue = _this.getStarValue(index, event.pageX);
-
- var cleanedValue = _this.state.cleanedValue;
-
- if (hoverValue !== cleanedValue) {
- _this.setState({
- hoverValue: hoverValue,
- cleanedValue: null
- });
- }
-
- onHoverChange(hoverValue);
- };
-
- _this.onMouseLeave = function () {
- var onHoverChange = _this.props.onHoverChange;
-
- _this.setState({
- hoverValue: undefined,
- cleanedValue: null
- });
-
- onHoverChange(undefined);
- };
-
- _this.onClick = function (event, index) {
- var allowClear = _this.props.allowClear;
- var value = _this.state.value;
-
- var newValue = _this.getStarValue(index, event.pageX);
-
- var isReset = false;
-
- if (allowClear) {
- isReset = newValue === value;
- }
-
- _this.onMouseLeave();
-
- _this.changeValue(isReset ? 0 : newValue);
-
- _this.setState({
- cleanedValue: isReset ? newValue : null
- });
- };
-
- _this.onFocus = function () {
- var onFocus = _this.props.onFocus;
-
- _this.setState({
- focused: true
- });
-
- if (onFocus) {
- onFocus();
- }
- };
-
- _this.onBlur = function () {
- var onBlur = _this.props.onBlur;
-
- _this.setState({
- focused: false
- });
-
- if (onBlur) {
- onBlur();
- }
- };
-
- _this.onKeyDown = function (event) {
- var keyCode = event.keyCode;
- var _this$props = _this.props,
- count = _this$props.count,
- allowHalf = _this$props.allowHalf,
- onKeyDown = _this$props.onKeyDown,
- direction = _this$props.direction;
- var reverse = direction === 'rtl';
- var value = _this.state.value;
-
- if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && value < count && !reverse) {
- if (allowHalf) {
- value += 0.5;
- } else {
- value += 1;
- }
-
- _this.changeValue(value);
-
- event.preventDefault();
- } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && value > 0 && !reverse) {
- if (allowHalf) {
- value -= 0.5;
- } else {
- value -= 1;
- }
-
- _this.changeValue(value);
-
- event.preventDefault();
- } else if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && value > 0 && reverse) {
- if (allowHalf) {
- value -= 0.5;
- } else {
- value -= 1;
- }
-
- _this.changeValue(value);
-
- event.preventDefault();
- } else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && value < count && reverse) {
- if (allowHalf) {
- value += 0.5;
- } else {
- value += 1;
- }
-
- _this.changeValue(value);
- event.preventDefault();
- }
- if (onKeyDown) {
- onKeyDown(event);
- }
- };
- _this.saveRef = function (index) {
- return function (node) {
- _this.stars[index] = node;
- };
- };
- _this.saveRate = function (node) {
- _this.rate = node;
- };
- var _value = props.value;
- if (_value === undefined) {
- _value = props.defaultValue;
- }
- _this.stars = {};
- _this.state = {
- value: _value,
- focused: false,
- cleanedValue: null
- };
- return _this;
- }
-
- (0,createClass/* default */.Z)(Rate, [{
- key: "componentDidMount",
- value: function componentDidMount() {
- var _this$props2 = this.props,
- autoFocus = _this$props2.autoFocus,
- disabled = _this$props2.disabled;
-
- if (autoFocus && !disabled) {
- this.focus();
- }
- }
- }, {
- key: "getStarDOM",
- value: function getStarDOM(index) {
- return (0,findDOMNode/* default */.Z)(this.stars[index]);
- }
- }, {
- key: "getStarValue",
- value: function getStarValue(index, x) {
- var _this$props3 = this.props,
- allowHalf = _this$props3.allowHalf,
- direction = _this$props3.direction;
- var reverse = direction === 'rtl';
- var value = index + 1;
-
- if (allowHalf) {
- var starEle = this.getStarDOM(index);
- var leftDis = getOffsetLeft(starEle);
- var width = starEle.clientWidth;
-
- if (reverse && x - leftDis > width / 2) {
- value -= 0.5;
- } else if (!reverse && x - leftDis < width / 2) {
- value -= 0.5;
- }
- }
- return value;
- }
- }, {
- key: "focus",
- value: function focus() {
- var disabled = this.props.disabled;
- if (!disabled) {
- this.rate.focus();
- }
- }
- }, {
- key: "blur",
- value: function blur() {
- var disabled = this.props.disabled;
- if (!disabled) {
- this.rate.blur();
- }
+var RadioGroup = /*#__PURE__*/react.forwardRef(function (props, ref) {
+ var _classNames;
+ var _React$useContext = react.useContext(context/* ConfigContext */.E_),
+ getPrefixCls = _React$useContext.getPrefixCls,
+ direction = _React$useContext.direction;
+ var size = react.useContext(SizeContext/* default */.Z);
+ var _useMergedState = (0,useMergedState/* default */.Z)(props.defaultValue, {
+ value: props.value
+ }),
+ _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2),
+ value = _useMergedState2[0],
+ setValue = _useMergedState2[1];
+ var onRadioChange = function onRadioChange(ev) {
+ var lastValue = value;
+ var val = ev.target.value;
+ if (!('value' in props)) {
+ setValue(val);
}
- }, {
- key: "changeValue",
- value: function changeValue(value) {
- var onChange = this.props.onChange;
-
- if (!('value' in this.props)) {
- this.setState({
- value: value
- });
- }
-
- onChange(value);
+ var onChange = props.onChange;
+ if (onChange && val !== lastValue) {
+ onChange(ev);
}
- }, {
- key: "render",
- value: function render() {
- var _this$props4 = this.props,
- count = _this$props4.count,
- allowHalf = _this$props4.allowHalf,
- style = _this$props4.style,
- prefixCls = _this$props4.prefixCls,
- disabled = _this$props4.disabled,
- className = _this$props4.className,
- character = _this$props4.character,
- characterRender = _this$props4.characterRender,
- tabIndex = _this$props4.tabIndex,
- direction = _this$props4.direction;
- var _this$state = this.state,
- value = _this$state.value,
- hoverValue = _this$state.hoverValue,
- focused = _this$state.focused;
- var stars = [];
- var disabledClass = disabled ? "".concat(prefixCls, "-disabled") : '';
-
- for (var index = 0; index < count; index += 1) {
- stars.push( /*#__PURE__*/react.createElement(Star, {
- ref: this.saveRef(index),
- index: index,
- count: count,
+ };
+ var customizePrefixCls = props.prefixCls,
+ _props$className = props.className,
+ className = _props$className === void 0 ? '' : _props$className,
+ options = props.options,
+ _props$buttonStyle = props.buttonStyle,
+ buttonStyle = _props$buttonStyle === void 0 ? 'outline' : _props$buttonStyle,
+ disabled = props.disabled,
+ children = props.children,
+ customizeSize = props.size,
+ style = props.style,
+ id = props.id,
+ onMouseEnter = props.onMouseEnter,
+ onMouseLeave = props.onMouseLeave,
+ onFocus = props.onFocus,
+ onBlur = props.onBlur;
+ var prefixCls = getPrefixCls('radio', customizePrefixCls);
+ var groupPrefixCls = "".concat(prefixCls, "-group");
+ var childrenToRender = children;
+ // 如果存在 options, 优先使用
+ if (options && options.length > 0) {
+ childrenToRender = options.map(function (option) {
+ if (typeof option === 'string' || typeof option === 'number') {
+ // 此处类型自动推导为 string
+ return /*#__PURE__*/react.createElement(radio_radio, {
+ key: option.toString(),
+ prefixCls: prefixCls,
disabled: disabled,
- prefixCls: "".concat(prefixCls, "-star"),
- allowHalf: allowHalf,
- value: hoverValue === undefined ? value : hoverValue,
- onClick: this.onClick,
- onHover: this.onHover,
- key: index,
- character: character,
- characterRender: characterRender,
- focused: focused
- }));
+ value: option,
+ checked: value === option
+ }, option);
}
-
- var rateClassName = classnames_default()(prefixCls, disabledClass, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-rtl"), direction === 'rtl'));
- return /*#__PURE__*/react.createElement("ul", {
- className: rateClassName,
- style: style,
- onMouseLeave: disabled ? null : this.onMouseLeave,
- tabIndex: disabled ? -1 : tabIndex,
- onFocus: disabled ? null : this.onFocus,
- onBlur: disabled ? null : this.onBlur,
- onKeyDown: disabled ? null : this.onKeyDown,
- ref: this.saveRate,
- role: "radiogroup"
- }, stars);
- }
- }], [{
- key: "getDerivedStateFromProps",
- value: function getDerivedStateFromProps(nextProps, state) {
- if ('value' in nextProps && nextProps.value !== undefined) {
- return (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, state), {}, {
- value: nextProps.value
- });
- }
-
- return state;
+ // 此处类型自动推导为 { label: string value: string }
+ return /*#__PURE__*/react.createElement(radio_radio, {
+ key: "radio-group-value-options-".concat(option.value),
+ prefixCls: prefixCls,
+ disabled: option.disabled || disabled,
+ value: option.value,
+ checked: value === option.value,
+ style: option.style
+ }, option.label);
+ });
+ }
+ var mergedSize = customizeSize || size;
+ var classString = classnames_default()(groupPrefixCls, "".concat(groupPrefixCls, "-").concat(buttonStyle), (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-").concat(mergedSize), mergedSize), (0,defineProperty/* default */.Z)(_classNames, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), _classNames), className);
+ return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({}, (0,getDataOrAriaProps/* default */.Z)(props), {
+ className: classString,
+ style: style,
+ onMouseEnter: onMouseEnter,
+ onMouseLeave: onMouseLeave,
+ onFocus: onFocus,
+ onBlur: onBlur,
+ id: id,
+ ref: ref
+ }), /*#__PURE__*/react.createElement(RadioGroupContextProvider, {
+ value: {
+ onChange: onRadioChange,
+ value: value,
+ disabled: props.disabled,
+ name: props.name,
+ optionType: props.optionType
}
- }]);
-
- return Rate;
-}(react.Component);
-
-Rate.defaultProps = {
- defaultValue: 0,
- count: 5,
- allowHalf: false,
- allowClear: true,
- style: {},
- prefixCls: 'rc-rate',
- onChange: noop,
- character: '★',
- onHoverChange: noop,
- tabIndex: 0,
- direction: 'ltr'
-};
-/* harmony default export */ var es_Rate = (Rate);
-;// CONCATENATED MODULE: ./node_modules/rc-rate/es/index.js
-
-/* harmony default export */ var es = (es_Rate);
-// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
-var context = __webpack_require__(53124);
-// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules
-var tooltip = __webpack_require__(84908);
-;// CONCATENATED MODULE: ./node_modules/antd/es/rate/index.js
+ }, childrenToRender));
+});
+/* harmony default export */ var group = (/*#__PURE__*/react.memo(RadioGroup));
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/radioButton.js
-var __rest = undefined && undefined.__rest || function (s, e) {
+var radioButton_rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
@@ -1623,59 +1603,51 @@ var __rest = undefined && undefined.__rest || function (s, e) {
-
-var rate_Rate = /*#__PURE__*/react.forwardRef(function (props, ref) {
- var prefixCls = props.prefixCls,
- tooltips = props.tooltips,
- _props$character = props.character,
- character = _props$character === void 0 ? /*#__PURE__*/react.createElement(icons_StarFilled, null) : _props$character,
- rest = __rest(props, ["prefixCls", "tooltips", "character"]);
- var characterRender = function characterRender(node, _ref) {
- var index = _ref.index;
- if (!tooltips) {
- return node;
- }
- return /*#__PURE__*/react.createElement(tooltip/* default */.Z, {
- title: tooltips[index]
- }, node);
- };
+var RadioButton = function RadioButton(props, ref) {
var _React$useContext = react.useContext(context/* ConfigContext */.E_),
- getPrefixCls = _React$useContext.getPrefixCls,
- direction = _React$useContext.direction;
- var ratePrefixCls = getPrefixCls('rate', prefixCls);
- return /*#__PURE__*/react.createElement(es, (0,esm_extends/* default */.Z)({
- ref: ref,
- character: character,
- characterRender: characterRender
- }, rest, {
- prefixCls: ratePrefixCls,
- direction: direction
- }));
-});
-if (false) {}
-/* harmony default export */ var rate = (rate_Rate);
+ getPrefixCls = _React$useContext.getPrefixCls;
+ var customizePrefixCls = props.prefixCls,
+ radioProps = radioButton_rest(props, ["prefixCls"]);
+ var prefixCls = getPrefixCls('radio', customizePrefixCls);
+ return /*#__PURE__*/react.createElement(RadioOptionTypeContextProvider, {
+ value: "button"
+ }, /*#__PURE__*/react.createElement(radio_radio, (0,esm_extends/* default */.Z)({
+ prefixCls: prefixCls
+ }, radioProps, {
+ type: "radio",
+ ref: ref
+ })));
+};
+/* harmony default export */ var radioButton = (/*#__PURE__*/react.forwardRef(RadioButton));
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/index.js
+
+
+
+
+var radio_Radio = radio_radio;
+radio_Radio.Button = radioButton;
+radio_Radio.Group = group;
+radio_Radio.__ANT_RADIO = true;
+/* harmony default export */ var es_radio = (radio_Radio);
/***/ }),
-/***/ 50936:
-/*!**************************************************************!*\
- !*** ./node_modules/antd/es/rate/style/index.js + 1 modules ***!
- \**************************************************************/
+/***/ 83822:
+/*!***************************************************************!*\
+ !*** ./node_modules/antd/es/radio/style/index.js + 1 modules ***!
+ \***************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
var style_default = __webpack_require__(43146);
-;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.less
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.less
// extracted by mini-css-extract-plugin
-// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules
-var style = __webpack_require__(38390);
-;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.js
-
+;// CONCATENATED MODULE: ./node_modules/antd/es/radio/style/index.js
-// style dependencies
+// deps-lint-skip: form
/***/ }),
diff --git a/p__User__Detail__Topics__Detail__index.7978d728.chunk.css b/p__User__Detail__Videos__index.bd389450.chunk.css
similarity index 72%
rename from p__User__Detail__Topics__Detail__index.7978d728.chunk.css
rename to p__User__Detail__Videos__index.bd389450.chunk.css
index c284982ac0..0b5083af74 100644
--- a/p__User__Detail__Topics__Detail__index.7978d728.chunk.css
+++ b/p__User__Detail__Videos__index.bd389450.chunk.css
@@ -1,304 +1,567 @@
-/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/breadcrumb/style/index.less ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-.ant-breadcrumb {
- box-sizing: border-box;
- margin: 0;
- padding: 0;
- color: rgba(0, 0, 0, 0.85);
- font-variant: tabular-nums;
- line-height: 1.66667;
- list-style: none;
- font-feature-settings: tnum, "tnum";
- color: rgba(0, 0, 0, 0.45);
- font-size: 12px;
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Videos/components/Items/index.less?modules ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___XLvPY {
+ justify-content: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ box-align: center;
}
-.ant-breadcrumb .anticon {
- font-size: 12px;
+.flex_space_between___olqDv {
+ justify-content: space-between;
+ -webkit-box-pack: justify;
+}
+.flex_box_vertical_center___7Ehj3 {
+ align-items: center;
+ box-align: center;
+}
+.flex_box_center_end___eAyvU {
+ 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___h6EKr {
+ flex-direction: column;
+ box-orient: block-axis;
+}
+.wrap___jMjpV {
+ margin-bottom: 20px;
+ margin-right: 20px;
+ width: 432px;
+ height: 157px;
+}
+.wrap___jMjpV:nth-child(2n) {
+ margin-right: 0;
}
-.ant-breadcrumb ol {
+.wrap___jMjpV:nth-child(2n) div[class~='ant-card'] {
+ margin-left: -5px;
+}
+.wrap___jMjpV div[class='ant-card-body'] {
+ padding: 0px;
display: flex;
- flex-wrap: wrap;
- margin: 0;
- padding: 0;
- list-style: none;
}
-.ant-breadcrumb a {
- color: rgba(0, 0, 0, 0.45);
- transition: color 0.3s;
+.wrap___jMjpV div[class~='ant-card'] {
+ box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
+ transition: all 0.5s;
+ border-radius: 8px;
+ overflow: hidden;
}
-.ant-breadcrumb a:hover {
- color: rgba(0, 0, 0, 0.85);
+.wrap___jMjpV div[class~='ant-card']:hover {
+ box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
}
-.ant-breadcrumb li:last-child {
- color: rgba(0, 0, 0, 0.85);
+.wrap___jMjpV div[class~='ant-card'] [class='ant-card-cover'] {
+ height: 175px;
+ width: 100%;
+ overflow: hidden;
}
-.ant-breadcrumb li:last-child a {
- color: rgba(0, 0, 0, 0.85);
+.wrap___jMjpV div[class~='ant-card'] .playIconWrap2___tjBpv {
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ width: 100%;
+ height: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
}
-li:last-child > .ant-breadcrumb-separator {
- display: none;
+.wrap___jMjpV div[class~='ant-card'] .playIconWrap2___tjBpv .playIcon___Zxs9h {
+ width: 30px;
+ height: 30px;
}
-.ant-breadcrumb-separator {
- margin: 0 4px;
- color: rgba(0, 0, 0, 0.45);
+.wrap___jMjpV div[class~='ant-card'] .playIconWrap___yexC0 {
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ width: 100%;
+ height: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
}
-.ant-breadcrumb-link > .anticon + span,
-.ant-breadcrumb-link > .anticon + a {
- margin-left: 4px;
+.wrap___jMjpV div[class~='ant-card'] .playIconWrap___yexC0 .playIcon___Zxs9h {
+ width: 30px;
+ height: 30px;
}
-.ant-breadcrumb-overlay-link > .anticon {
- margin-left: 4px;
+.wrap___jMjpV div[class~='ant-card'] .playIconWrap___yexC0:hover {
+ background: rgba(0, 0, 0, 0.39);
}
-.ant-breadcrumb-rtl {
- direction: rtl;
+.wrap___jMjpV p {
+ margin: 0;
}
-.ant-breadcrumb-rtl::before {
- display: table;
- content: '';
+.linkWrap___mfd8s {
+ position: absolute;
+ width: 100%;
+ top: 0px;
+ left: 0px;
+ height: 220px;
+ z-index: 1;
+ text-decoration: none;
+ color: #05101a;
}
-.ant-breadcrumb-rtl::after {
- display: table;
- clear: both;
- content: '';
+.link___XFVyj {
+ position: absolute;
+ height: 30px;
+ line-height: 30px;
+ padding: 0px 18px;
+ background: #f9751a;
+ border-radius: 0px 100px 100px 0px;
+ display: block;
+ left: 0;
+ top: 32px;
+ color: #fff;
+ z-index: 2;
}
-.ant-breadcrumb-rtl > span {
- float: right;
+.imgWrap___VBvxW {
+ display: block;
+ width: 263px;
+ text-decoration: none;
+ color: #05101a;
}
-.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
-.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
- margin-right: 4px;
- margin-left: 0;
+.imgWrap___VBvxW > img {
+ width: 100%;
+ vertical-align: bottom;
+ height: 157px;
}
-.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
- margin-right: 4px;
- margin-left: 0;
+.cardBottom___afGBc {
+ padding: 15px 10px;
+ box-sizing: border-box;
+ flex: 1 1;
+ position: relative;
+}
+.wrap___jMjpV:hover .bottomTitle___ZuGLa {
+ color: #165dff;
+}
+.actionIcon___yvtTa:hover {
+ color: #165dff;
+}
+.bottomTitle___ZuGLa {
+ max-width: 256px;
+ overflow: hidden;
+ font-size: 16px;
+ font-weight: 600;
+ color: #000000;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+}
+.timeWrap___j2lof {
+ line-height: 15px;
+ margin-bottom: 10px;
+}
+.time___IA2yw {
+ height: 15px;
+ color: #c0c4cc;
+}
+.bottomActionWrap___MLvvL {
+ position: absolute;
+ bottom: 20px;
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ line-height: 15px;
+}
+.peopleWrap___O2Jrn {
+ color: #606266;
+ font-size: 14px;
+ line-height: 15px;
+}
+.actionIcon___yvtTa {
+ font-size: 16px;
+ margin-right: 14px;
+ color: #5f6367;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/PreviewAll/index.less?modules ***!
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Video/Play/index.less?modules ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.wrp___dq7YK {
+.watermark___hNYlv {
+ position: absolute;
+ left: 0;
+ bottom: 100px;
+ font-size: 18px;
+ text-shadow: 0px 0px 5px #b6b6b6;
+ color: #ffffff;
+ z-index: 1;
+}
+.videovideo___ovOkV::-webkit-media-controls-fullscreen-button {
+ display: none !important;
+}
+@keyframes upDown___SlgHv {
+ 0% {
+ left: 0;
+ bottom: 100px;
+ }
+ 40% {
+ opacity: 1;
+ bottom: 80%;
+ left: calc(50% - 130px);
+ }
+ 41% {
+ opacity: 0;
+ bottom: 80%;
+ left: calc(50% - 130px);
+ }
+ 79% {
+ opacity: 0;
+ bottom: 80%;
+ left: calc(50% - 130px);
+ }
+ 80% {
+ opacity: 1;
+ opacity: 100%;
+ bottom: 100px;
+ left: calc(100% - 270px);
+ }
+ 100% {
+ opacity: 1;
+ bottom: 100px;
+ left: calc(100% - 270px);
+ }
+}
+.animate__loop___mvL6s {
+ animation-name: upDown___SlgHv;
+}
+:root {
+ --youtube-red: #fe0900;
+}
+.container___g1WYG {
+ width: 100%;
+ height: 100%;
display: flex;
justify-content: center;
align-items: center;
- position: fixed;
+}
+.video-container___XPkWR {
width: 100%;
height: 100%;
- left: 0;
- top: 0;
- z-index: 108;
+ margin: 0 auto;
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
}
-.wrp___dq7YK.bgBlack___ARIUV {
- background: rgba(0, 0, 0, 0.5);
+.video-container___XPkWR video {
+ width: 100%;
+ height: 100%;
+ max-height: auto;
+ object-fit: cover;
}
-.wrp___dq7YK img,
-.wrp___dq7YK video {
- max-width: 100%;
- max-height: 80%;
- text-align: center;
+.video-controls___to0Zq {
+ right: 0;
+ left: 0;
+ padding: 10px;
+ position: absolute;
+ bottom: 0;
+ transition: all 0.2s ease;
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.84));
}
-.wrp___dq7YK iframe {
+.video-controls___to0Zq.hide___NA3DV {
+ opacity: 0;
+ pointer-events: none;
+}
+.video-progress___gqHsd {
+ position: relative;
+ height: 4px;
+ margin-bottom: 10px;
+ margin-top: 5px;
+ padding: 0 6px;
+}
+progress {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ border-radius: 2px;
width: 100%;
- height: 100%;
+ height: 4px;
+ pointer-events: none;
position: absolute;
- left: 0;
top: 0;
+}
+progress::-webkit-progress-bar {
+ background-color: #787878;
+ border-radius: 2px;
+}
+progress::-webkit-progress-value {
+ background: #fff;
+ border-radius: 2px;
+}
+progress::-moz-progress-bar {
background: #fff;
- border: none;
}
-.monaco___VnZC3 {
+.seek___iZHBm {
position: absolute;
- height: 100%;
+ top: 0;
width: 100%;
+ cursor: pointer;
+ margin: 0;
}
-.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;
+.seek___iZHBm:hover + .seek-tooltip___uWyXx {
+ display: block;
}
-.close___LKoWu {
+.seek-tooltip___uWyXx {
+ white-space: nowrap;
+ display: none;
position: absolute;
- right: 40px;
- top: 40px;
- z-index: 10;
+ top: -50px;
+ margin-left: -20px;
+ font-size: 12px;
+ padding: 3px;
+ content: attr(data-title);
+ font-weight: bold;
+ color: #fff;
+ background-color: rgba(0, 0, 0, 0.6);
+}
+.bottom-controls___uoIBm {
display: flex;
+ justify-content: space-between;
+ align-items: center;
+ font-size: 14px;
+}
+.bottom-controls___uoIBm button {
+ display: inline-flex;
+ align-items: center;
}
-.close___LKoWu > span {
- background: #4a4a4a;
+.left-controls___mBEx4 {
+ display: flex;
+ align-items: center;
color: #fff;
- width: 40px;
- height: 40px;
- border-radius: 4px;
+ font-size: 10px;
+}
+.right-controls___e9L6r {
display: flex;
- justify-content: center;
+}
+.volume-controls___fa3mE {
+ display: inline-flex;
align-items: center;
+}
+.volume-controls___fa3mE input {
+ width: 100px;
+ opacity: 1;
+ transition: all 0.4s ease;
+}
+.volume-controls___fa3mE:hover input,
+.volume-controls___fa3mE input:focus {
+ width: 100px;
+ opacity: 1;
+}
+.container___g1WYG button {
cursor: pointer;
- margin-left: 10px;
+ position: relative;
+ margin-right: 7px;
+ font-size: 12px;
+ padding: 3px;
+ border: none;
+ outline: none;
+ background-color: transparent;
}
-.embed___hvpEJ {
+.container___g1WYG button * {
+ pointer-events: none;
+}
+.container___g1WYG button::before {
+ content: attr(data-title);
position: absolute;
+ display: none;
left: 0;
- top: 0;
- width: 100%;
- height: 100%;
+ top: -27px;
+ background-color: rgba(0, 0, 0, 0.6);
+ color: #fff;
+ font-weight: bold;
+ padding: 4px 6px;
+ word-break: keep-all;
+ white-space: pre;
}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!*******************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@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);
+.container___g1WYG button:last-child::before {
+ right: 0;
+ left: inherit;
}
-
-
-.noCopyPaste .quick-input-widget{
- display: none !important;
+.container___g1WYG button:hover::before {
+ display: inline-block;
+}
+.fullscreen-button___ur0es {
+ margin-right: 0;
}
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Detail/components/WorkDescription/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___dn0xX {
+.fullscreen-button1___rfaXm {
+ margin-top: -10px;
+}
+.pip-button___GFO8W svg {
+ width: 26px;
+ height: 26px;
+}
+.playback-animation___ndURq {
+ pointer-events: none;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-left: -40px;
+ margin-top: -40px;
+ width: 80px;
+ height: 80px;
+ border-radius: 80px;
+ background-color: rgba(0, 0, 0, 0.6);
+ display: flex;
justify-content: center;
align-items: center;
- -webkit-justify-content: center;
- box-align: center;
+ opacity: 0;
}
-.flex_space_between___JlcX8 {
- justify-content: space-between;
- -webkit-box-pack: justify;
+input[type='range'] {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ height: 4px;
+ background: transparent;
+ cursor: pointer;
}
-.flex_box_vertical_center___PGWCu {
- align-items: center;
- box-align: center;
+input[type='range']:focus {
+ outline: none;
}
-.flex_box_center_end___sRxxV {
- 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;
+input[type='range']::-webkit-slider-runnable-track {
+ width: 100%;
+ cursor: pointer;
+ border-radius: 1.3px;
+ -webkit-appearance: none;
+ -webkit-transition: all 0.4s ease;
+ transition: all 0.4s ease;
+}
+input[type='range']::-webkit-slider-thumb {
+ height: 16px;
+ width: 16px;
+ border-radius: 16px;
+ background: #fe0900;
+ background: var(--youtube-red);
+ cursor: pointer;
+ -webkit-appearance: none;
+ margin-left: -1px;
+ opacity: 0;
}
-.flex_box_column___WPwan {
- flex-direction: column;
- box-orient: block-axis;
+input[type='range']:focus::-webkit-slider-runnable-track {
+ background: transparent;
}
-.top___arr9I {
- padding: 30px;
- border-bottom: 1px solid #eaeaea;
+input[type='range'].volume___OTmpP {
+ height: 5px;
+ background-color: #fff;
}
-.desc___tW8Wt {
- padding: 30px;
+input[type='range'].volume___OTmpP::-webkit-slider-runnable-track {
+ background-color: transparent;
}
-.desc___tW8Wt img {
- max-width: 100%;
+input[type='range'].volume___OTmpP::-webkit-slider-thumb {
+ margin-left: 0;
+ height: 14px;
+ width: 14px;
+ background: #fff;
}
-.liked___Bq9NY {
- background: #eee;
- color: #b3b3b3;
- padding: 10px 40px;
- border-radius: 40px;
- display: inline-block;
- margin: 0 auto;
- text-align: center;
+input[type='range']::-moz-range-track {
+ width: 100%;
+ height: 8.4px;
cursor: pointer;
+ border: 1px solid transparent;
+ background: transparent;
+ border-radius: 1.3px;
}
-.likedActive___XzpPk {
- background: #0152d9;
- color: #fff;
-}
-.reply___12llT {
- padding: 30px;
- border-bottom: 1px solid #eaeaea;
+input[type='range']::-moz-range-thumb {
+ height: 14px;
+ width: 14px;
+ border-radius: 50px;
+ border: 1px solid #fe0900;
+ border: 1px solid var(--youtube-red);
+ background: #fe0900;
+ background: var(--youtube-red);
+ cursor: pointer;
+ margin-top: 5px;
}
-.reply___12llT input,
-.reply___12llT button {
- height: 40px;
+input[type='range']:focus::-moz-range-track {
+ outline: none;
}
-.reply___12llT button {
- padding-left: 20px;
- padding-right: 20px;
- margin-left: 20px;
+input[type='range'].volume___OTmpP::-moz-range-thumb {
+ border: 1px solid #fff;
+ background: #fff;
}
-.replyList___NJsYv {
- padding: 20px;
+.hidden___o7GkT {
+ display: none;
}
-.replyList___NJsYv > div {
- border-bottom: 1px solid #eaeaea;
+.container___g1WYG svg {
+ width: 20px;
+ height: 20px;
+ fill: #fff;
+ stroke: #fff;
+ cursor: pointer;
}
-.comment___RWWH5 {
- background: #f4f4f4;
- border-radius: 6px;
- width: 100%;
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Video/Modal/index.less?modules ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.modal___LGwws {
position: relative;
}
-.comment___RWWH5:before {
- content: '';
+.modal___LGwws video {
+ width: 800px;
+ height: 450px;
+}
+.modal___LGwws div[class~='ant-modal-body'] {
+ padding: 0px;
+ font-size: 0 !important;
+ vertical-align: top;
+}
+.closeIcon___vsUXI {
position: absolute;
- top: -9px;
- left: 13px;
- border-left: 5px solid transparent;
- border-right: 5px solid transparent;
- border-bottom: 10px solid #f4f4f4;
- width: 0;
- height: 0;
+ color: #fff;
+ top: -10px;
+ right: -36px;
+ font-size: 24px !important;
+ width: 14px;
+ height: 8px;
+ margin-right: 0px;
+ z-index: 9;
+ cursor: pointer;
}
-.comment___RWWH5 > div {
- padding: 10px;
+.closeIcon___vsUXI:before {
+ left: -4px;
+ position: absolute;
+ top: -16px;
}
-.comment___RWWH5 > div:hover {
- background: #ebebeb;
+.wrap___tDzbl {
+ display: flex;
+ justify-content: space-between;
+ padding: 9px;
+ background: #000000;
}
-.headpic___v_77H {
- border-radius: 40px;
+.input___aikQk {
+ color: #707070;
+ background-color: #000;
+ border-color: #707070;
+ margin-right: 12px;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Detail/components/ReferenceAnswer/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___ukees {
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Videos/index.less?modules ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+.flex_box_center___IcqlF {
justify-content: center;
align-items: center;
-webkit-justify-content: center;
box-align: center;
}
-.flex_space_between___PHPo4 {
+.flex_space_between___wI3bO {
justify-content: space-between;
-webkit-box-pack: justify;
}
-.flex_box_vertical_center___MgEzw {
+.flex_box_vertical_center___wd4F6 {
align-items: center;
box-align: center;
}
-.flex_box_center_end___owDkz {
+.flex_box_center_end___sX6yw {
justify-content: flex-end;
align-items: center;
-webkit-justify-content: flex-end;
@@ -308,148 +571,206 @@ li:last-child > .ant-breadcrumb-separator {
box-align: center;
box-pack: end;
}
-.flex_box_column____I7hO {
+.flex_box_column___oOUfO {
flex-direction: column;
box-orient: block-axis;
}
-.top___DHLWM {
- padding: 30px;
- border-bottom: 1px solid #eaeaea;
+.body___qkQFy {
+ width: 100%;
+ padding: 21px 0 0 45px;
}
-.desc___JJR8P {
- padding: 30px;
+.body___qkQFy .status___lJSfh {
+ display: flex;
}
-.desc___JJR8P img {
- max-width: 100%;
+.body___qkQFy .datalist___u3xx3 {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ padding: 28px 0 0 0;
}
-.liked___knpCw {
- background: #eee;
- color: #b3b3b3;
- padding: 10px 40px;
- border-radius: 40px;
- display: inline-block;
- margin: 0 auto;
+.body___qkQFy .pager___inNi6 {
text-align: center;
- cursor: pointer;
+ margin-bottom: 50px;
+ margin-top: 30px;
}
-.likedActive___KPZCk {
- background: #0152d9;
- color: #fff;
+.wrap___u5nsU {
+ width: 1200px;
+ margin: 0px auto;
+}
+.midWrap___AEcVw {
+ display: box;
+ display: flex;
+ justify-content: space-between;
+ line-height: 41px;
+ margin-top: 10px;
+ margin-bottom: 0px;
+ font-size: 14px;
}
-.reply___n7kXe {
- padding: 30px;
- border-bottom: 1px solid #eaeaea;
+.color999___UbIGq {
+ color: #999999;
+}
+.orderWrap___NBpTb {
+ display: box;
+ display: flex;
}
-.reply___n7kXe input,
-.reply___n7kXe button {
+.orderIconWrap___BWV6J {
+ display: box;
+ display: flex;
+ flex-direction: column;
height: 40px;
+ line-height: 40px;
+ color: #999999;
}
-.reply___n7kXe button {
- padding-left: 20px;
- padding-right: 20px;
- margin-left: 20px;
+.orderAsc___d0bIf {
+ flex-direction: column;
+ text-align: center;
+ height: 10px;
+ line-height: 10px;
+ display: table;
+ margin-top: 9px;
}
-.replyList___MVu52 {
- padding: 20px;
+.orderDesc___XbnhV {
+ flex-direction: column;
+ text-align: center;
+ height: 10px;
+ line-height: 10px;
+ display: table;
}
-.replyList___MVu52 > div {
- border-bottom: 1px solid #eaeaea;
+.color0152d9___QUmiG {
+ color: #0152d9;
}
-.comment___Leq7e {
- background: #f4f4f4;
- border-radius: 6px;
- width: 100%;
- position: relative;
+.h10___aHhYp {
+ height: 10px;
}
-.comment___Leq7e:before {
- content: '';
- position: absolute;
- top: -9px;
- left: 13px;
- border-left: 5px solid transparent;
- border-right: 5px solid transparent;
- border-bottom: 10px solid #f4f4f4;
- width: 0;
- height: 0;
+.cursorPointer___tv0ub {
+ cursor: pointer;
}
-.comment___Leq7e > div {
- padding: 10px;
+.orderTextWrap___xIS1a {
+ cursor: pointer;
+ color: #999999;
+ margin-right: 10px;
+ font-size: 12px;
+}
+.cardWrap___YxQcT {
+ display: box;
+ display: flex;
+ flex-wrap: wrap;
+ min-height: 400px;
+ width: 100%;
+ margin-top: 10px;
}
-.comment___Leq7e > div:hover {
- background: #ebebeb;
+.countWrap___nr9pc {
+ text-align: center;
+ margin-bottom: 50px;
+ margin-top: 30px;
+}
+.colorRed___zZSQ2 {
+ color: #ff6800;
}
-.headpic___HL9zI {
- border-radius: 40px;
+.modal___AyGQi {
+ font-size: 14px;
+ margin-bottom: 40px;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Topics/Detail/index.less?modules ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___vHDeL {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
+/* stylelint-disable no-duplicate-selectors */
+/* stylelint-disable */
+/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
+.ant-rate {
+ box-sizing: border-box;
+ color: rgba(0, 0, 0, 0.85);
+ font-size: 12px;
+ font-variant: tabular-nums;
+ line-height: 1.66667;
+ font-feature-settings: tnum, "tnum";
+ display: inline-block;
+ margin: 0;
+ padding: 0;
+ color: #fadb14;
+ font-size: 16px;
+ line-height: inherit;
+ list-style: none;
+ outline: none;
}
-.flex_space_between___rLrGx {
- justify-content: space-between;
- -webkit-box-pack: justify;
+.ant-rate-disabled .ant-rate-star {
+ cursor: default;
}
-.flex_box_vertical_center___iGSf0 {
- align-items: center;
- box-align: center;
+.ant-rate-disabled .ant-rate-star > div:hover {
+ transform: scale(1);
}
-.flex_box_center_end___mqG_2 {
- 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;
+.ant-rate-star {
+ position: relative;
+ display: inline-block;
+ color: inherit;
+ cursor: pointer;
}
-.flex_box_column___x9EJv {
- flex-direction: column;
- box-orient: block-axis;
+.ant-rate-star:not(:last-child) {
+ margin-right: 8px;
}
-.title___LcvG_ {
- display: flex;
- align-items: center;
+.ant-rate-star > div {
+ transition: all 0.3s, outline 0s;
}
-.export___M5wlK {
- position: absolute;
- right: 20px;
- top: 23px;
- z-index: 2;
- font-size: 16px;
+.ant-rate-star > div:hover {
+ transform: scale(1.1);
}
-.export___M5wlK a,
-.export___M5wlK button {
- margin-left: 30px;
+.ant-rate-star > div:focus {
+ outline: 0;
}
-.bg___XfKxA {
- background: #fafafa;
+.ant-rate-star > div:focus-visible {
+ outline: 1px dashed #fadb14;
+ transform: scale(1.1);
}
-.tabs___esytV [class='ant-tabs-nav-scroll'] {
- padding-left: 25px;
+.ant-rate-star-first,
+.ant-rate-star-second {
+ color: #f0f0f0;
+ transition: all 0.3s;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
}
-.tabs___esytV [class~='ant-tabs-tabpane'] {
- padding: 0 25px;
+.ant-rate-star-first .anticon,
+.ant-rate-star-second .anticon {
+ vertical-align: middle;
}
-.tabs___esytV [class~='ant-tabs-tab'] {
- padding: 23px 0;
- font-size: 18px;
- color: #333;
+.ant-rate-star-first {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 50%;
+ height: 100%;
+ overflow: hidden;
+ opacity: 0;
}
-.tabs___esytV [class~='ant-tabs-tab-active'] {
- color: #0152d9;
+.ant-rate-star-half .ant-rate-star-first,
+.ant-rate-star-half .ant-rate-star-second {
+ opacity: 1;
+}
+.ant-rate-star-half .ant-rate-star-first,
+.ant-rate-star-full .ant-rate-star-second {
+ color: inherit;
+}
+.ant-rate-text {
+ display: inline-block;
+ margin: 0 8px;
+ font-size: 12px;
+}
+.ant-rate-rtl {
+ direction: rtl;
+}
+.ant-rate-rtl .ant-rate-star:not(:last-child) {
+ margin-right: 0;
+ margin-left: 8px;
}
-.tabs___esytV [class='ant-tabs-nav-wrap'] {
- padding-left: 30px;
+.ant-rate-rtl .ant-rate-star-first {
+ right: 0;
+ left: auto;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
@@ -840,6 +1161,7 @@ span.ant-radio + * {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
+ padding-left: 3px;
}
.radio___x9kMt span {
font-size: 14px;
@@ -855,107 +1177,6 @@ span.ant-radio + * {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-.ant-rate {
- box-sizing: border-box;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
- font-variant: tabular-nums;
- line-height: 1.66667;
- font-feature-settings: tnum, "tnum";
- display: inline-block;
- margin: 0;
- padding: 0;
- color: #fadb14;
- font-size: 16px;
- line-height: inherit;
- list-style: none;
- outline: none;
-}
-.ant-rate-disabled .ant-rate-star {
- cursor: default;
-}
-.ant-rate-disabled .ant-rate-star > div:hover {
- transform: scale(1);
-}
-.ant-rate-star {
- position: relative;
- display: inline-block;
- color: inherit;
- cursor: pointer;
-}
-.ant-rate-star:not(:last-child) {
- margin-right: 8px;
-}
-.ant-rate-star > div {
- transition: all 0.3s, outline 0s;
-}
-.ant-rate-star > div:hover {
- transform: scale(1.1);
-}
-.ant-rate-star > div:focus {
- outline: 0;
-}
-.ant-rate-star > div:focus-visible {
- outline: 1px dashed #fadb14;
- transform: scale(1.1);
-}
-.ant-rate-star-first,
-.ant-rate-star-second {
- color: #f0f0f0;
- transition: all 0.3s;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-.ant-rate-star-first .anticon,
-.ant-rate-star-second .anticon {
- vertical-align: middle;
-}
-.ant-rate-star-first {
- position: absolute;
- top: 0;
- left: 0;
- width: 50%;
- height: 100%;
- overflow: hidden;
- opacity: 0;
-}
-.ant-rate-star-half .ant-rate-star-first,
-.ant-rate-star-half .ant-rate-star-second {
- opacity: 1;
-}
-.ant-rate-star-half .ant-rate-star-first,
-.ant-rate-star-full .ant-rate-star-second {
- color: inherit;
-}
-.ant-rate-text {
- display: inline-block;
- margin: 0 8px;
- font-size: 12px;
-}
-.ant-rate-rtl {
- direction: rtl;
-}
-.ant-rate-rtl .ant-rate-star:not(:last-child) {
- margin-right: 0;
- margin-left: 8px;
-}
-.ant-rate-rtl .ant-rate-star-first {
- right: 0;
- left: auto;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/reset.less?modules ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
diff --git a/p__User__Detail__Videos__index.eb1bc934.chunk.css b/p__User__Detail__Videos__index.eb1bc934.chunk.css
deleted file mode 100644
index 3837977fd4..0000000000
--- a/p__User__Detail__Videos__index.eb1bc934.chunk.css
+++ /dev/null
@@ -1,778 +0,0 @@
-/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Videos/components/Items/index.less?modules ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___XLvPY {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___olqDv {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___7Ehj3 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___eAyvU {
- 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___h6EKr {
- flex-direction: column;
- box-orient: block-axis;
-}
-.wrap___jMjpV {
- margin-bottom: 20px;
- margin-right: 20px;
- width: 432px;
- height: 157px;
-}
-.wrap___jMjpV:nth-child(2n) {
- margin-right: 0;
-}
-.wrap___jMjpV:nth-child(2n) div[class~='ant-card'] {
- margin-left: -5px;
-}
-.wrap___jMjpV div[class='ant-card-body'] {
- padding: 0px;
- display: flex;
-}
-.wrap___jMjpV div[class~='ant-card'] {
- box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
- transition: all 0.5s;
- border-radius: 8px;
- overflow: hidden;
-}
-.wrap___jMjpV div[class~='ant-card']:hover {
- box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
-}
-.wrap___jMjpV div[class~='ant-card'] [class='ant-card-cover'] {
- height: 175px;
- width: 100%;
- overflow: hidden;
-}
-.wrap___jMjpV div[class~='ant-card'] .playIconWrap2___tjBpv {
- position: absolute;
- top: 0px;
- left: 0px;
- width: 100%;
- height: 100%;
- display: flex;
- justify-content: center;
- align-items: center;
-}
-.wrap___jMjpV div[class~='ant-card'] .playIconWrap2___tjBpv .playIcon___Zxs9h {
- width: 30px;
- height: 30px;
-}
-.wrap___jMjpV div[class~='ant-card'] .playIconWrap___yexC0 {
- position: absolute;
- top: 0px;
- left: 0px;
- width: 100%;
- height: 100%;
- display: flex;
- justify-content: center;
- align-items: center;
-}
-.wrap___jMjpV div[class~='ant-card'] .playIconWrap___yexC0 .playIcon___Zxs9h {
- width: 30px;
- height: 30px;
-}
-.wrap___jMjpV div[class~='ant-card'] .playIconWrap___yexC0:hover {
- background: rgba(0, 0, 0, 0.39);
-}
-.wrap___jMjpV p {
- margin: 0;
-}
-.linkWrap___mfd8s {
- position: absolute;
- width: 100%;
- top: 0px;
- left: 0px;
- height: 220px;
- z-index: 1;
- text-decoration: none;
- color: #05101a;
-}
-.link___XFVyj {
- position: absolute;
- height: 30px;
- line-height: 30px;
- padding: 0px 18px;
- background: #f9751a;
- border-radius: 0px 100px 100px 0px;
- display: block;
- left: 0;
- top: 32px;
- color: #fff;
- z-index: 2;
-}
-.imgWrap___VBvxW {
- display: block;
- width: 263px;
- text-decoration: none;
- color: #05101a;
-}
-.imgWrap___VBvxW > img {
- width: 100%;
- vertical-align: bottom;
- height: 157px;
-}
-.cardBottom___afGBc {
- padding: 15px 10px;
- box-sizing: border-box;
- flex: 1 1;
- position: relative;
-}
-.wrap___jMjpV:hover .bottomTitle___ZuGLa {
- color: #165dff;
-}
-.actionIcon___yvtTa:hover {
- color: #165dff;
-}
-.bottomTitle___ZuGLa {
- max-width: 256px;
- overflow: hidden;
- font-size: 16px;
- font-weight: 600;
- color: #000000;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- -webkit-box-orient: vertical;
-}
-.timeWrap___j2lof {
- line-height: 15px;
- margin-bottom: 10px;
-}
-.time___IA2yw {
- height: 15px;
- color: #c0c4cc;
-}
-.bottomActionWrap___MLvvL {
- position: absolute;
- bottom: 20px;
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- line-height: 15px;
-}
-.peopleWrap___O2Jrn {
- color: #606266;
- font-size: 14px;
- line-height: 15px;
-}
-.actionIcon___yvtTa {
- font-size: 16px;
- margin-right: 14px;
- color: #5f6367;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Video/Play/index.less?modules ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.watermark___hNYlv {
- position: absolute;
- left: 0;
- bottom: 100px;
- font-size: 18px;
- text-shadow: 0px 0px 5px #b6b6b6;
- color: #ffffff;
- z-index: 1;
-}
-.videovideo___ovOkV::-webkit-media-controls-fullscreen-button {
- display: none !important;
-}
-@keyframes upDown___SlgHv {
- 0% {
- left: 0;
- bottom: 100px;
- }
- 40% {
- opacity: 1;
- bottom: 80%;
- left: calc(50% - 130px);
- }
- 41% {
- opacity: 0;
- bottom: 80%;
- left: calc(50% - 130px);
- }
- 79% {
- opacity: 0;
- bottom: 80%;
- left: calc(50% - 130px);
- }
- 80% {
- opacity: 1;
- opacity: 100%;
- bottom: 100px;
- left: calc(100% - 270px);
- }
- 100% {
- opacity: 1;
- bottom: 100px;
- left: calc(100% - 270px);
- }
-}
-.animate__loop___mvL6s {
- animation-name: upDown___SlgHv;
-}
-:root {
- --youtube-red: #fe0900;
-}
-.container___g1WYG {
- width: 100%;
- height: 100%;
- display: flex;
- justify-content: center;
- align-items: center;
-}
-.video-container___XPkWR {
- width: 100%;
- height: 100%;
- margin: 0 auto;
- position: relative;
- display: flex;
- flex-direction: column;
- justify-content: center;
-}
-.video-container___XPkWR video {
- width: 100%;
- height: 100%;
- max-height: auto;
- object-fit: cover;
-}
-.video-controls___to0Zq {
- right: 0;
- left: 0;
- padding: 10px;
- position: absolute;
- bottom: 0;
- transition: all 0.2s ease;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.84));
-}
-.video-controls___to0Zq.hide___NA3DV {
- opacity: 0;
- pointer-events: none;
-}
-.video-progress___gqHsd {
- position: relative;
- height: 4px;
- margin-bottom: 10px;
- margin-top: 5px;
- padding: 0 6px;
-}
-progress {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- border-radius: 2px;
- width: 100%;
- height: 4px;
- pointer-events: none;
- position: absolute;
- top: 0;
-}
-progress::-webkit-progress-bar {
- background-color: #787878;
- border-radius: 2px;
-}
-progress::-webkit-progress-value {
- background: #fff;
- border-radius: 2px;
-}
-progress::-moz-progress-bar {
- background: #fff;
-}
-.seek___iZHBm {
- position: absolute;
- top: 0;
- width: 100%;
- cursor: pointer;
- margin: 0;
-}
-.seek___iZHBm:hover + .seek-tooltip___uWyXx {
- display: block;
-}
-.seek-tooltip___uWyXx {
- white-space: nowrap;
- display: none;
- position: absolute;
- top: -50px;
- margin-left: -20px;
- font-size: 12px;
- padding: 3px;
- content: attr(data-title);
- font-weight: bold;
- color: #fff;
- background-color: rgba(0, 0, 0, 0.6);
-}
-.bottom-controls___uoIBm {
- display: flex;
- justify-content: space-between;
- align-items: center;
- font-size: 14px;
-}
-.bottom-controls___uoIBm button {
- display: inline-flex;
- align-items: center;
-}
-.left-controls___mBEx4 {
- display: flex;
- align-items: center;
- color: #fff;
- font-size: 10px;
-}
-.right-controls___e9L6r {
- display: flex;
-}
-.volume-controls___fa3mE {
- display: inline-flex;
- align-items: center;
-}
-.volume-controls___fa3mE input {
- width: 100px;
- opacity: 1;
- transition: all 0.4s ease;
-}
-.volume-controls___fa3mE:hover input,
-.volume-controls___fa3mE input:focus {
- width: 100px;
- opacity: 1;
-}
-.container___g1WYG button {
- cursor: pointer;
- position: relative;
- margin-right: 7px;
- font-size: 12px;
- padding: 3px;
- border: none;
- outline: none;
- background-color: transparent;
-}
-.container___g1WYG button * {
- pointer-events: none;
-}
-.container___g1WYG button::before {
- content: attr(data-title);
- position: absolute;
- display: none;
- left: 0;
- top: -27px;
- background-color: rgba(0, 0, 0, 0.6);
- color: #fff;
- font-weight: bold;
- padding: 4px 6px;
- word-break: keep-all;
- white-space: pre;
-}
-.container___g1WYG button:last-child::before {
- right: 0;
- left: inherit;
-}
-.container___g1WYG button:hover::before {
- display: inline-block;
-}
-.fullscreen-button___ur0es {
- margin-right: 0;
-}
-.fullscreen-button1___rfaXm {
- margin-top: -10px;
-}
-.pip-button___GFO8W svg {
- width: 26px;
- height: 26px;
-}
-.playback-animation___ndURq {
- pointer-events: none;
- position: absolute;
- top: 50%;
- left: 50%;
- margin-left: -40px;
- margin-top: -40px;
- width: 80px;
- height: 80px;
- border-radius: 80px;
- background-color: rgba(0, 0, 0, 0.6);
- display: flex;
- justify-content: center;
- align-items: center;
- opacity: 0;
-}
-input[type='range'] {
- -webkit-appearance: none;
- -moz-appearance: none;
- height: 4px;
- background: transparent;
- cursor: pointer;
-}
-input[type='range']:focus {
- outline: none;
-}
-input[type='range']::-webkit-slider-runnable-track {
- width: 100%;
- cursor: pointer;
- border-radius: 1.3px;
- -webkit-appearance: none;
- -webkit-transition: all 0.4s ease;
- transition: all 0.4s ease;
-}
-input[type='range']::-webkit-slider-thumb {
- height: 16px;
- width: 16px;
- border-radius: 16px;
- background: #fe0900;
- background: var(--youtube-red);
- cursor: pointer;
- -webkit-appearance: none;
- margin-left: -1px;
- opacity: 0;
-}
-input[type='range']:focus::-webkit-slider-runnable-track {
- background: transparent;
-}
-input[type='range'].volume___OTmpP {
- height: 5px;
- background-color: #fff;
-}
-input[type='range'].volume___OTmpP::-webkit-slider-runnable-track {
- background-color: transparent;
-}
-input[type='range'].volume___OTmpP::-webkit-slider-thumb {
- margin-left: 0;
- height: 14px;
- width: 14px;
- background: #fff;
-}
-input[type='range']::-moz-range-track {
- width: 100%;
- height: 8.4px;
- cursor: pointer;
- border: 1px solid transparent;
- background: transparent;
- border-radius: 1.3px;
-}
-input[type='range']::-moz-range-thumb {
- height: 14px;
- width: 14px;
- border-radius: 50px;
- border: 1px solid #fe0900;
- border: 1px solid var(--youtube-red);
- background: #fe0900;
- background: var(--youtube-red);
- cursor: pointer;
- margin-top: 5px;
-}
-input[type='range']:focus::-moz-range-track {
- outline: none;
-}
-input[type='range'].volume___OTmpP::-moz-range-thumb {
- border: 1px solid #fff;
- background: #fff;
-}
-.hidden___o7GkT {
- display: none;
-}
-.container___g1WYG svg {
- width: 20px;
- height: 20px;
- fill: #fff;
- stroke: #fff;
- cursor: pointer;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Video/Modal/index.less?modules ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.modal___LGwws {
- position: relative;
-}
-.modal___LGwws video {
- width: 800px;
- height: 450px;
-}
-.modal___LGwws div[class~='ant-modal-body'] {
- padding: 0px;
- font-size: 0 !important;
- vertical-align: top;
-}
-.closeIcon___vsUXI {
- position: absolute;
- color: #fff;
- top: -10px;
- right: -36px;
- font-size: 24px !important;
- width: 14px;
- height: 8px;
- margin-right: 0px;
- z-index: 9;
- cursor: pointer;
-}
-.closeIcon___vsUXI:before {
- left: -4px;
- position: absolute;
- top: -16px;
-}
-.wrap___tDzbl {
- display: flex;
- justify-content: space-between;
- padding: 9px;
- background: #000000;
-}
-.input___aikQk {
- color: #707070;
- background-color: #000;
- border-color: #707070;
- margin-right: 12px;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/User/Detail/Videos/index.less?modules ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-.flex_box_center___IcqlF {
- justify-content: center;
- align-items: center;
- -webkit-justify-content: center;
- box-align: center;
-}
-.flex_space_between___wI3bO {
- justify-content: space-between;
- -webkit-box-pack: justify;
-}
-.flex_box_vertical_center___wd4F6 {
- align-items: center;
- box-align: center;
-}
-.flex_box_center_end___sX6yw {
- 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___oOUfO {
- flex-direction: column;
- box-orient: block-axis;
-}
-.body___qkQFy {
- width: 100%;
- padding: 21px 0 0 45px;
-}
-.body___qkQFy .status___lJSfh {
- display: flex;
-}
-.body___qkQFy .datalist___u3xx3 {
- display: flex;
- flex-wrap: wrap;
- justify-content: space-between;
- padding: 28px 0 0 0;
-}
-.body___qkQFy .pager___inNi6 {
- text-align: center;
- margin-bottom: 50px;
- margin-top: 30px;
-}
-.wrap___u5nsU {
- width: 1200px;
- margin: 0px auto;
-}
-.midWrap___AEcVw {
- display: box;
- display: flex;
- justify-content: space-between;
- line-height: 41px;
- margin-top: 10px;
- margin-bottom: 0px;
- font-size: 14px;
-}
-.color999___UbIGq {
- color: #999999;
-}
-.orderWrap___NBpTb {
- display: box;
- display: flex;
-}
-.orderIconWrap___BWV6J {
- display: box;
- display: flex;
- flex-direction: column;
- height: 40px;
- line-height: 40px;
- color: #999999;
-}
-.orderAsc___d0bIf {
- flex-direction: column;
- text-align: center;
- height: 10px;
- line-height: 10px;
- display: table;
- margin-top: 9px;
-}
-.orderDesc___XbnhV {
- flex-direction: column;
- text-align: center;
- height: 10px;
- line-height: 10px;
- display: table;
-}
-.color0152d9___QUmiG {
- color: #0152d9;
-}
-.h10___aHhYp {
- height: 10px;
-}
-.cursorPointer___tv0ub {
- cursor: pointer;
-}
-.orderTextWrap___xIS1a {
- cursor: pointer;
- color: #999999;
- margin-right: 10px;
- font-size: 12px;
-}
-.cardWrap___YxQcT {
- display: box;
- display: flex;
- flex-wrap: wrap;
- min-height: 400px;
- width: 100%;
- margin-top: 10px;
-}
-.countWrap___nr9pc {
- text-align: center;
- margin-bottom: 50px;
- margin-top: 30px;
-}
-.colorRed___zZSQ2 {
- color: #ff6800;
-}
-.modal___AyGQi {
- font-size: 14px;
- margin-bottom: 40px;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
-/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
-/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-.ant-rate {
- box-sizing: border-box;
- color: rgba(0, 0, 0, 0.85);
- font-size: 12px;
- font-variant: tabular-nums;
- line-height: 1.66667;
- font-feature-settings: tnum, "tnum";
- display: inline-block;
- margin: 0;
- padding: 0;
- color: #fadb14;
- font-size: 16px;
- line-height: inherit;
- list-style: none;
- outline: none;
-}
-.ant-rate-disabled .ant-rate-star {
- cursor: default;
-}
-.ant-rate-disabled .ant-rate-star > div:hover {
- transform: scale(1);
-}
-.ant-rate-star {
- position: relative;
- display: inline-block;
- color: inherit;
- cursor: pointer;
-}
-.ant-rate-star:not(:last-child) {
- margin-right: 8px;
-}
-.ant-rate-star > div {
- transition: all 0.3s, outline 0s;
-}
-.ant-rate-star > div:hover {
- transform: scale(1.1);
-}
-.ant-rate-star > div:focus {
- outline: 0;
-}
-.ant-rate-star > div:focus-visible {
- outline: 1px dashed #fadb14;
- transform: scale(1.1);
-}
-.ant-rate-star-first,
-.ant-rate-star-second {
- color: #f0f0f0;
- transition: all 0.3s;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-.ant-rate-star-first .anticon,
-.ant-rate-star-second .anticon {
- vertical-align: middle;
-}
-.ant-rate-star-first {
- position: absolute;
- top: 0;
- left: 0;
- width: 50%;
- height: 100%;
- overflow: hidden;
- opacity: 0;
-}
-.ant-rate-star-half .ant-rate-star-first,
-.ant-rate-star-half .ant-rate-star-second {
- opacity: 1;
-}
-.ant-rate-star-half .ant-rate-star-first,
-.ant-rate-star-full .ant-rate-star-second {
- color: inherit;
-}
-.ant-rate-text {
- display: inline-block;
- margin: 0 8px;
- font-size: 12px;
-}
-.ant-rate-rtl {
- direction: rtl;
-}
-.ant-rate-rtl .ant-rate-star:not(:last-child) {
- margin-right: 0;
- margin-left: 8px;
-}
-.ant-rate-rtl .ant-rate-star-first {
- right: 0;
- left: auto;
-}
-/* stylelint-disable no-duplicate-selectors */
-/* stylelint-disable */
-/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
-
diff --git a/p__index.291e1577.async.js b/p__index.9a121fc2.async.js
similarity index 97%
rename from p__index.291e1577.async.js
rename to p__index.9a121fc2.async.js
index 6a202f96fd..7f224a2842 100644
--- a/p__index.291e1577.async.js
+++ b/p__index.9a121fc2.async.js
@@ -1,5 +1,5 @@
"use strict";
-(self["webpackChunk"] = self["webpackChunk"] || []).push([[88866],{
+(self["webpackChunk"] = self["webpackChunk"] || []).push([[88866,8423],{
/***/ 62824:
/*!****************************************************************!*\
@@ -309,6 +309,717 @@ var VideoModal = function VideoModal(_ref) {
/***/ }),
+/***/ 8423:
+/*!*********************************************************!*\
+ !*** ./src/components/Video/Play/index.jsx + 1 modules ***!
+ \*********************************************************/
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
+
+
+// EXPORTS
+__webpack_require__.d(__webpack_exports__, {
+ "Z": function() { return /* binding */ Play; }
+});
+
+// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
+var style = __webpack_require__(14934);
+// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
+var message = __webpack_require__(12461);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(17061);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(17156);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(67294);
+// EXTERNAL MODULE: ./node_modules/flv.js/src/flv.js + 38 modules
+var flv = __webpack_require__(99160);
+// EXTERNAL MODULE: ./node_modules/hls.js/dist/hls.js
+var dist_hls = __webpack_require__(67631);
+var hls_default = /*#__PURE__*/__webpack_require__.n(dist_hls);
+// EXTERNAL MODULE: ./src/utils/authority.ts
+var authority = __webpack_require__(7);
+// EXTERNAL MODULE: ./node_modules/react-copy-to-clipboard/lib/index.js
+var lib = __webpack_require__(74855);
+// EXTERNAL MODULE: ./src/utils/fullscreen.ts
+var fullscreen = __webpack_require__(15994);
+;// CONCATENATED MODULE: ./src/components/Video/Play/index.less?modules
+// extracted by mini-css-extract-plugin
+/* harmony default export */ var Playmodules = ({"watermark":"watermark___hNYlv","videovideo":"videovideo___ovOkV","animate__loop":"animate__loop___mvL6s","upDown":"upDown___SlgHv","container":"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq","hide":"hide___NA3DV","video-progress":"video-progress___gqHsd","seek":"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq","volume":"volume___OTmpP","hidden":"hidden___o7GkT"});
+// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
+var jsx_runtime = __webpack_require__(85893);
+;// CONCATENATED MODULE: ./src/components/Video/Play/index.jsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+function formatTime(timeInSeconds) {
+ if (isNaN(timeInSeconds)) {
+ return {
+ minutes: '00',
+ seconds: '00'
+ };
+ }
+ var result = new Date(timeInSeconds * 1000).toISOString().substr(11, 8);
+ return {
+ hour: result.substr(0, 2),
+ minutes: result.substr(3, 2),
+ seconds: result.substr(6, 2)
+ };
+}
+Object.defineProperty(HTMLMediaElement.prototype, 'playing', {
+ get: function get() {
+ return !!(this.currentTime > 0 && !this.paused && !this.ended && this.readyState > 2);
+ }
+});
+function compareNumbers(a, b) {
+ return a - b;
+}
+function getTotalEffectTime(pos) {
+ pos.sort(compareNumbers);
+ var sum = 0;
+ for (var i = 0; i < pos.length - 1; i++) {
+ var v = Math.abs(pos[i + 1] - pos[i]);
+ if (v < 21) {
+ sum += v;
+ }
+ }
+ return sum;
+}
+var regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;
+//接口文档 https://www.showdoc.cc/educoder?page_id=4029884447803706
+/* harmony default export */ var Play = (/*#__PURE__*/(0,react.forwardRef)(function (_ref, ref) {
+ var _src, _src2, _src2$split;
+ var src = _ref.src,
+ toLog = _ref.toLog,
+ videoId = _ref.videoId,
+ logWatchHistory = _ref.logWatchHistory,
+ _ref$courseId = _ref.courseId,
+ courseId = _ref$courseId === void 0 ? null : _ref$courseId,
+ startTime = _ref.startTime,
+ _ref$handlePause = _ref.handlePause,
+ handlePause = _ref$handlePause === void 0 ? function () {} : _ref$handlePause,
+ _ref$handlePlay = _ref.handlePlay,
+ handlePlay = _ref$handlePlay === void 0 ? function () {} : _ref$handlePlay,
+ _ref$handlePlayEnded = _ref.handlePlayEnded,
+ handlePlayEnded = _ref$handlePlayEnded === void 0 ? function () {} : _ref$handlePlayEnded,
+ _ref$videoSpeed = _ref.videoSpeed,
+ videoSpeed = _ref$videoSpeed === void 0 ? 1 : _ref$videoSpeed;
+ src = (_src = src) === null || _src === void 0 ? void 0 : _src.replace('http://', 'https://');
+ var suf = (_src2 = src) === null || _src2 === void 0 ? void 0 : (_src2$split = _src2.split('.')) === null || _src2$split === void 0 ? void 0 : _src2$split.pop();
+ var isFlv = suf === 'flv';
+ var el = (0,react.useRef)();
+ var watermarkRef = (0,react.useRef)();
+ var warpEl = (0,react.useRef)();
+ var pauseIcon = (0,react.useRef)();
+ var playIcon = (0,react.useRef)();
+ var seekEl = (0,react.useRef)();
+ var progressBarEl = (0,react.useRef)();
+ var durationEl = (0,react.useRef)();
+ var timeElapsedEl = (0,react.useRef)();
+ var seekTooltipEl = (0,react.useRef)();
+ var noMuteVolEl = (0,react.useRef)();
+ var highVolEl = (0,react.useRef)();
+ var lowVolEl = (0,react.useRef)();
+ var volumeEl = (0,react.useRef)();
+ var deviceMatch = navigator.userAgent.toLowerCase().match(regex);
+ var device = deviceMatch ? deviceMatch[0] : 'pc';
+ var firstOnPlayFlag = (0,react.useRef)(false);
+ var user = (0,authority/* userInfo */.eY)();
+ var totalDuration = 0;
+ var sumTimePlayed = 0;
+ var lastUpdatedTime = 0;
+ var logId = null;
+ var initLog = false;
+ var timeTick = 20; //记录频率 默认20s
+ var logCount = 1;
+ var isLoging = false;
+ var isSeeking = false;
+ var pos = []; //播放时间点集
+
+ (0,react.useImperativeHandle)(ref, function () {
+ return {
+ getLastUpdatedTime: function getLastUpdatedTime() {
+ return el.current.currentTime;
+ },
+ getDuration: function getDuration() {
+ return el.current.duration;
+ }
+ };
+ });
+ var log = (0,react.useCallback)(function (callback) {
+ var isEnd = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
+ var params = {
+ point: el.current.currentTime
+ };
+ if (logId) {
+ params['log_id'] = logId;
+ params['watch_duration'] = getTotalEffectTime(pos); //当前观看视频时长,拖放进度条,重复的视频片段观看时,不会把重复的时长累积进来,最大时长是视频的总时长
+ params['total_duration'] = sumTimePlayed; //累计观看视频时长,拖放进度条,重复的视频片段观看时,重复观看时长要累积进来
+ } else {
+ if (courseId) {
+ params['video_id'] = parseInt(videoId, 10);
+ params['course_id'] = courseId;
+ } else {
+ params['video_id'] = videoId;
+ }
+ params['duration'] = totalDuration;
+ params['device'] = device;
+ }
+ if (isEnd) {
+ params['ed'] = '1';
+ }
+ function getLogId() {
+ return _getLogId.apply(this, arguments);
+ }
+ function _getLogId() {
+ _getLogId = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var id;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ isLoging = true;
+ _context.next = 3;
+ return logWatchHistory(params);
+ case 3:
+ id = _context.sent;
+ logId = id;
+ isLoging = false;
+ if (callback) {
+ callback();
+ }
+ case 7:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ return _getLogId.apply(this, arguments);
+ }
+ getLogId();
+ }, [videoId, courseId]);
+ (0,react.useEffect)(function () {
+ var _src3;
+ message/* default.destroy */.ZP.destroy();
+ var player = null;
+ if (flv/* default.isSupported */.Z.isSupported && isFlv && src && ((_src3 = src) === null || _src3 === void 0 ? void 0 : _src3.indexOf('.m3u8')) < 0) {
+ player = flv/* default.createPlayer */.Z.createPlayer({
+ type: 'flv',
+ volume: 0.8,
+ cors: true,
+ url: src,
+ muted: false
+ });
+ if (el.current) {
+ player.attachMediaElement(el.current);
+ player.load();
+ }
+ } else {
+ el.current.setAttribute('src', src);
+ }
+ updateVolumeIcon();
+ return function () {
+ if (player) {
+ player.unload();
+ player.pause();
+ player.destroy();
+ player = null;
+ }
+ };
+ }, [el, isFlv, src]);
+ function playIconStatus() {
+ if (el.current.paused) {
+ pauseIcon.current.style.display = 'none';
+ playIcon.current.style.display = 'block';
+ } else {
+ pauseIcon.current.style.display = 'block';
+ playIcon.current.style.display = 'none';
+ }
+ }
+ function updateVolumeIcon() {
+ noMuteVolEl.current.style.display = 'none';
+ lowVolEl.current.style.display = 'none';
+ highVolEl.current.style.display = 'none';
+ if (el.current.muted || el.current.volume === 0) {
+ noMuteVolEl.current.style.display = 'block';
+ } else if (el.current.volume > 0 && el.current.volume <= 0.5) {
+ lowVolEl.current.style.display = 'block';
+ } else {
+ highVolEl.current.style.display = 'block';
+ }
+ }
+ (0,react.useEffect)(function () {
+ var playButton = document.getElementById('play');
+ var playbackIcons = document.querySelectorAll('.playback-icons use');
+ function onPlay() {
+ handlePlay();
+ if (startTime && !firstOnPlayFlag.current) {
+ el.current.currentTime = startTime;
+ }
+ firstOnPlayFlag.current = true;
+ pos.push(el.current.currentTime);
+ if (!initLog) {
+ initLog = true;
+ if (toLog) {
+ log();
+ }
+ }
+ }
+ //循环播放, 累计时长不能清空
+ function onEnded() {
+ return _onEnded.apply(this, arguments);
+ }
+ function _onEnded() {
+ _onEnded = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ playIconStatus();
+ pos.push(el.current.currentTime);
+ if (toLog) {
+ log(function () {
+ logId = null;
+ lastUpdatedTime = 0;
+ initLog = false;
+ isLoging = false;
+ isSeeking = false;
+ pos = []; //有效时长重新累计,算新的一遍
+ sumTimePlayed = 0;
+ logCount = 1;
+ }, true);
+ }
+ case 3:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return _onEnded.apply(this, arguments);
+ }
+ function updateProgress() {
+ // seekEl.current.value = Math.floor(el.current.currentTime);
+ // progressBarEl.current.value = Math.floor(el.current.currentTime);
+
+ seekEl.current.value = Math.round(el.current.currentTime);
+ progressBarEl.current.value = Math.round(el.current.currentTime);
+ }
+ function updateTimeElapsed() {
+ var time = formatTime(Math.round(el.current.currentTime));
+ timeElapsedEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds);
+ timeElapsedEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s"));
+ }
+ function initializeVideo() {
+ var videoDuration = Math.round(el.current.duration);
+ seekEl.current.setAttribute('max', videoDuration);
+ progressBarEl.current.setAttribute('max', videoDuration);
+ var time = formatTime(videoDuration);
+ durationEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds);
+ durationEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s"));
+ }
+ function onTimeupdate() {
+ var videoDuration = Math.round(el.current.duration);
+ seekEl.current.setAttribute('max', videoDuration);
+ progressBarEl.current.setAttribute('max', videoDuration);
+ var time = formatTime(videoDuration);
+ durationEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds);
+ durationEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s"));
+ updateProgress();
+ updateTimeElapsed();
+ var _watermarkRef$current = watermarkRef.current.getBoundingClientRect(),
+ width = _watermarkRef$current.width,
+ height = _watermarkRef$current.height,
+ x = _watermarkRef$current.x,
+ y = _watermarkRef$current.y;
+ if (x < 0 || y < 0 || !width) {
+ // el.current.src = '';
+ // el.current.pause();
+ // message.warn({
+ // content: '当前操作非法,已禁止观看视频',
+ // key: 'watermarkRef',
+ // });
+ return;
+ }
+ if (!isSeeking) {
+ var newTime = el.current.currentTime;
+ var timeDiff = newTime - lastUpdatedTime;
+ //currenttime update before Seeking & Seeked fired
+ if (Math.abs(timeDiff) < 10) {
+ sumTimePlayed += Math.abs(timeDiff);
+ lastUpdatedTime = newTime;
+ if (!isLoging) {
+ if (sumTimePlayed - logCount * timeTick >= 0) {
+ logCount++;
+ pos.push(lastUpdatedTime);
+ if (toLog) {
+ log();
+ }
+ }
+ }
+ } else {
+ lastUpdatedTime = newTime;
+ if (toLog) {
+ log();
+ }
+ }
+ }
+ }
+ function onSeeking() {
+ isSeeking = true;
+ }
+ function onSeeked() {
+ if (el.current.playing) {
+ pos.push(el.current.currentTime, lastUpdatedTime);
+ }
+ lastUpdatedTime = el.current.currentTime;
+ isSeeking = false;
+ }
+ function onCanPlay() {
+ totalDuration = el.current.duration;
+ if (totalDuration <= 20) {
+ timeTick = totalDuration / 3;
+ }
+ el.current.addEventListener('play', onPlay);
+ }
+ function onFullscreenchange(e) {
+ e.preventDefault();
+ if ((0,fullscreen/* IsFull */.vp)()) {
+ el.current.style.width = '100%';
+ el.current.style.height = '100%';
+ } else {
+ el.current.style.cssText = '';
+ }
+ }
+ function onPause() {
+ handlePause();
+ }
+ function skipAhead(event) {
+ var skipTo = event.target.dataset.seek ? event.target.dataset.seek : event.target.value;
+ el.current.currentTime = skipTo;
+ progressBarEl.current.value = skipTo;
+ seekEl.current.value = skipTo;
+ }
+ function updateSeekTooltip(event) {
+ var skipTo = Math.round(event.offsetX / event.target.clientWidth * parseInt(event.target.getAttribute('max'), 10));
+ seekEl.current.setAttribute('data-seek', skipTo);
+ var t = formatTime(skipTo);
+ seekTooltipEl.current.textContent = "".concat(t.hour > 0 ? t.hour + ':' : '').concat(t.minutes, ":").concat(t.seconds);
+ var rect = el.current.getBoundingClientRect();
+ seekTooltipEl.current.style.left = "".concat(event.pageX - rect.left, "px");
+ }
+ warpEl.current.addEventListener((0,fullscreen/* fullscreenChange */.gH)(), onFullscreenchange);
+ el.current.addEventListener('canplay', onCanPlay);
+ el.current.addEventListener('ended', onEnded);
+ el.current.addEventListener('seeking', onSeeking);
+ el.current.addEventListener('seeked', onSeeked);
+ el.current.addEventListener('loadedmetadata', initializeVideo);
+ seekEl.current.addEventListener('mousemove', updateSeekTooltip);
+ seekEl.current.addEventListener('input', skipAhead);
+ el.current.addEventListener('timeupdate', onTimeupdate);
+ el.current.addEventListener('pause', onPause);
+ el.current.addEventListener('volumechange', updateVolumeIcon);
+ return function () {
+ var _el$current, _el$current2, _el$current3, _el$current4, _el$current5, _seekEl$current, _seekEl$current2, _el$current6, _el$current7, _el$current8, _el$current9, _el$current10;
+ (_el$current = el.current) === null || _el$current === void 0 ? void 0 : _el$current.removeEventListener('canplay', onCanPlay);
+ (_el$current2 = el.current) === null || _el$current2 === void 0 ? void 0 : _el$current2.removeEventListener('play', onPlay);
+ (_el$current3 = el.current) === null || _el$current3 === void 0 ? void 0 : _el$current3.removeEventListener('ended', onEnded);
+ (_el$current4 = el.current) === null || _el$current4 === void 0 ? void 0 : _el$current4.removeEventListener('seeking', onSeeking);
+ (_el$current5 = el.current) === null || _el$current5 === void 0 ? void 0 : _el$current5.removeEventListener('seeked', onSeeked);
+ (_seekEl$current = seekEl.current) === null || _seekEl$current === void 0 ? void 0 : _seekEl$current.removeEventListener('mousemove', updateSeekTooltip);
+ (_seekEl$current2 = seekEl.current) === null || _seekEl$current2 === void 0 ? void 0 : _seekEl$current2.removeEventListener('input', skipAhead);
+ (_el$current6 = el.current) === null || _el$current6 === void 0 ? void 0 : _el$current6.removeEventListener('timeupdate', onTimeupdate);
+ (_el$current7 = el.current) === null || _el$current7 === void 0 ? void 0 : _el$current7.removeEventListener('pause', onPause);
+ (_el$current8 = el.current) === null || _el$current8 === void 0 ? void 0 : _el$current8.removeEventListener('loadedmetadata', initializeVideo);
+ (_el$current9 = el.current) === null || _el$current9 === void 0 ? void 0 : _el$current9.removeEventListener('volumechange', updateVolumeIcon);
+ if ((_el$current10 = el.current) !== null && _el$current10 !== void 0 && _el$current10.playing) {
+ pos.push(lastUpdatedTime, el.current.currentTime);
+ if (toLog) {
+ log();
+ }
+ }
+ };
+ }, [el, src]);
+ (0,react.useEffect)(function () {
+ var _src4;
+ el.current.onended = function () {
+ handlePlayEnded(el);
+ };
+ el.current.oncontextmenu = function () {
+ return false;
+ };
+ if (((_src4 = src) === null || _src4 === void 0 ? void 0 : _src4.indexOf('.m3u8')) > -1) {
+ if (el.current.canPlayType('application/vnd.apple.mpegurl')) {
+ el.current.src = src;
+ } else if (hls_default().isSupported()) {
+ var hls = new (hls_default())();
+ hls.loadSource(src);
+ hls.attachMedia(el.current);
+ }
+ }
+ }, [src]);
+ (0,react.useEffect)(function () {
+ el.current.playbackRate = videoSpeed;
+ }, [videoSpeed]);
+ var togglePlay = function togglePlay() {
+ if (el.current.paused || el.current.ended) {
+ el.current.play();
+ } else {
+ el.current.pause();
+ }
+ playIconStatus();
+ };
+ function toggleMute() {
+ el.current.muted = !el.current.muted;
+ if (el.current.muted) {
+ volumeEl.current.setAttribute('data-volume', volume.value);
+ volumeEl.current.value = 0;
+ } else {
+ volumeEl.current.value = volumeEl.current.dataset.volume;
+ }
+ }
+ return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ style: {
+ position: 'relative'
+ },
+ ref: warpEl,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ ref: watermarkRef,
+ className: "".concat(Playmodules.watermark, " animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(Playmodules.animate__loop),
+ children: user ? user.login : ' '
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Playmodules.container,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Playmodules["video-container"],
+ id: "video-container",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Playmodules["playback-animation"],
+ id: "playback-animation",
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", {
+ className: Playmodules["playback-icons"],
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("use", {
+ className: "hidden",
+ href: "#play-icon"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("use", {
+ href: "#pause"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("video", {
+ className: Playmodules.video,
+ id: "video",
+ preload: "auto",
+ disablePictureInPicture: true,
+ ref: el,
+ autoPlay: false
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "".concat(Playmodules["video-controls"], " "),
+ id: "video-controls",
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Playmodules["bottom-controls"],
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Playmodules["left-controls"],
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("button", {
+ "data-title": "\u64AD\u653E/\u6682\u505C",
+ id: "play",
+ onClick: togglePlay,
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", {
+ className: Playmodules["playback-icons"],
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("use", {
+ ref: playIcon,
+ href: "#play-icon"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("use", {
+ ref: pauseIcon,
+ style: {
+ display: 'none'
+ },
+ href: "#pause"
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Playmodules.time,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("time", {
+ id: "time-elapsed",
+ ref: timeElapsedEl,
+ children: "00:00"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
+ children: " / "
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("time", {
+ id: "duration",
+ ref: durationEl,
+ children: "00:00"
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Playmodules["right-controls"],
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, {
+ text: src,
+ onCopy: function onCopy() {
+ return message/* default.success */.ZP.success('复制成功');
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("button", {
+ "data-title": '复制链接',
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-lianjie2 iconfont",
+ style: {
+ fontSize: '12px',
+ color: 'white'
+ }
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Playmodules["volume-controls"],
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("button", {
+ "data-title": "\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",
+ className: Playmodules["volume-button"],
+ id: "volume-button",
+ onClick: toggleMute,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ ref: noMuteVolEl,
+ className: "icon-a-bianzu8 iconfont",
+ style: {
+ fontSize: '14px',
+ color: 'white'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ ref: lowVolEl,
+ className: "icon-shengyinkaibeifen iconfont",
+ style: {
+ fontSize: '14px',
+ color: 'white'
+ }
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ ref: highVolEl,
+ className: "icon-shengyinkai iconfont",
+ style: {
+ fontSize: '14px',
+ color: 'white'
+ }
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("input", {
+ className: Playmodules.volume,
+ id: "volume",
+ value: "1",
+ "data-mute": "0.5",
+ type: "range",
+ max: "1",
+ min: "0",
+ step: "0.01",
+ ref: volumeEl,
+ style: {
+ display: 'none'
+ },
+ onClick: updateVolumeIcon
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("button", {
+ "data-title": "\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",
+ className: Playmodules["fullscreen-button"],
+ onClick: function onClick() {
+ if ((0,fullscreen/* IsFull */.vp)()) {
+ (0,fullscreen/* exitFull */.BU)();
+ } else {
+ (0,fullscreen/* requestFullScreen */.Dj)(warpEl.current);
+ }
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "icon-fangda1 iconfont",
+ style: {
+ fontSize: '12px',
+ color: 'white'
+ }
+ })
+ })]
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Playmodules["video-progress"],
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("progress", {
+ ref: progressBarEl,
+ value: "0",
+ min: "0"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("input", {
+ className: Playmodules.seek,
+ ref: seekEl,
+ value: "0",
+ min: "0",
+ type: "range",
+ step: "1"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: Playmodules["seek-tooltip"],
+ ref: seekTooltipEl,
+ id: "seek-tooltip",
+ children: "00:00"
+ })]
+ })]
+ })]
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("svg", {
+ style: {
+ display: 'none'
+ },
+ children: /*#__PURE__*/(0,jsx_runtime.jsxs)("defs", {
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("symbol", {
+ id: "pause",
+ viewBox: "0 0 24 24",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
+ d: "M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", {
+ id: "play-icon",
+ viewBox: "0 0 24 24",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
+ d: "M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", {
+ id: "volume-high",
+ viewBox: "0 0 24 24",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
+ d: "M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", {
+ id: "volume-low",
+ viewBox: "0 0 24 24",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
+ d: "M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", {
+ id: "volume-mute",
+ viewBox: "0 0 24 24",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
+ d: "M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", {
+ id: "fullscreen",
+ viewBox: "0 0 24 24",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
+ d: "M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", {
+ id: "fullscreen-exit",
+ viewBox: "0 0 24 24",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
+ d: "M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", {
+ id: "pip",
+ viewBox: "0 0 24 24",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", {
+ d: "M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"
+ })
+ })]
+ })
+ })]
+ });
+}));
+
+/***/ }),
+
/***/ 19721:
/*!*************************************************************!*\
!*** ./src/pages/Classrooms/ExamList/index.tsx + 5 modules ***!
diff --git a/p__tasks__index.e255bcd3.async.js b/p__tasks__index.be72d471.async.js
similarity index 99%
rename from p__tasks__index.e255bcd3.async.js
rename to p__tasks__index.be72d471.async.js
index c5a04ac9fb..709ddf6946 100644
--- a/p__tasks__index.e255bcd3.async.js
+++ b/p__tasks__index.be72d471.async.js
@@ -2573,6 +2573,19 @@ var pythonLangage = {
// { label: "printf", content: 'printf("")' },
]
};
+
+var scalaLangage = {
+ keywords: ['asInstanceOf', 'catch', 'class', 'classOf', 'def', 'do', 'else', 'extends', 'finally', 'for', 'foreach', 'forSome', 'if', 'import', 'isInstanceOf', 'macro', 'match', 'new', 'object', 'package', 'return', 'throw', 'trait', 'try', 'type', 'until', 'val', 'var', 'while', 'with', 'yield',
+ // Dotty-specific:
+ 'given', 'enum', 'then'],
+ quickKey: [{
+ label: "println",
+ content: ['println($0)'].join('\n')
+ }
+ // { label: "#include", content: '#include ""' },
+ // { label: "printf", content: 'printf("")' },
+ ]
+};
// EXTERNAL MODULE: ./node_modules/js-beautify/js/index.js
var js = __webpack_require__(84204);
var js_default = /*#__PURE__*/__webpack_require__.n(js);
@@ -2804,6 +2817,39 @@ function getSuggestions(monaco, model, position, keywords, snippts) {
};
}
});
+ monaco.languages.registerCompletionItemProvider('scala', {
+ provideCompletionItems: function provideCompletionItems(model, position) {
+ var word = model.getWordUntilPosition(position);
+ var wordRange = {
+ startLineNumber: position.lineNumber,
+ endLineNumber: position.lineNumber,
+ startColumn: word.startColumn,
+ endColumn: word.endColumn
+ };
+ var value = model.getLineContent(position.lineNumber).substring(word.startColumn - 2, word.endColumn);
+ return {
+ suggestions: [].concat(toConsumableArray_default()(scalaLangage.keywords.map(function (item) {
+ return {
+ label: item,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item,
+ insertText: item,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })), toConsumableArray_default()(scalaLangage.quickKey.map(function (item) {
+ return {
+ label: item.label,
+ kind: monaco.languages.CompletionItemKind.Function,
+ documentation: item.content,
+ insertText: value.startsWith("#") ? item.content.replace(/#/, '') : item.content,
+ insertTextRules: monaco.languages.CompletionItemInsertTextRule.InsertAsSnippet,
+ range: wordRange
+ };
+ })))
+ };
+ }
+ });
monaco.languages.registerCompletionItemProvider('python', {
provideCompletionItems: function provideCompletionItems(model, position) {
var word = model.getWordUntilPosition(position);
@@ -2856,7 +2902,7 @@ var jsx_runtime = __webpack_require__(85893);
-var _excluded = ["width", "height", "value", "language", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
+var _excluded = ["width", "height", "value", "style", "options", "overrideServices", "theme", "onEditBlur", "onSave", "autoHeight", "forbidCopy", "onChange", "editorDidMount", "onFocus", "filename", "errorLine", "errorContent"];
@@ -2919,7 +2965,8 @@ var DICT = {
Sml: 'javascript',
OpenGL: 'cpp',
Perl5: 'perl',
- Orange: 'python'
+ Orange: 'python',
+ Scala: "scale"
};
function getLanguageByMirrorName() {
var mirror_name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
@@ -2944,8 +2991,6 @@ var monaco = null;
_ref$height = _ref.height,
height = _ref$height === void 0 ? '100%' : _ref$height,
value = _ref.value,
- _ref$language = _ref.language,
- language = _ref$language === void 0 ? 'javascript' : _ref$language,
_ref$style = _ref.style,
style = _ref$style === void 0 ? {} : _ref$style,
_ref$options = _ref.options,
@@ -2972,6 +3017,7 @@ var monaco = null;
_ref$errorContent = _ref.errorContent,
errorContent = _ref$errorContent === void 0 ? '' : _ref$errorContent,
props = objectWithoutProperties_default()(_ref, _excluded);
+ var language = "scala";
var editorEl = (0,react.useRef)();
var editor = (0,react.useRef)({});
var optionsRef = (0,react.useRef)();
@@ -12625,7 +12671,7 @@ var notEditablePath_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUh
},
monacoEditor: {
value: content,
- language: language,
+ language: "scale",
theme: theme,
onChange: onCodeChange,
onSave: onSave,
diff --git a/umi.6539cea3.js b/umi.c79d0165.js
similarity index 99%
rename from umi.6539cea3.js
rename to umi.c79d0165.js
index 34408185ad..c838de1af0 100644
--- a/umi.6539cea3.js
+++ b/umi.c79d0165.js
@@ -37486,7 +37486,9 @@ var ClassroomsListModel = {
},
shareStatus: false,
// 课堂助教权限
- AssistantObject: {}
+ AssistantObject: {},
+ //更新数据
+ updateData: ''
},
effects: {
setAssistantPermissions: function setAssistantPermissions(_ref, _ref2) {
@@ -38728,6 +38730,29 @@ var ClassroomsListModel = {
}
}, _callee43);
})();
+ },
+ // 设置操做action
+ setUpdateData: function setUpdateData(_ref87, _ref88) {
+ var payload = _ref87.payload;
+ var call = _ref88.call,
+ put = _ref88.put;
+ return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee44() {
+ return regeneratorRuntime_default()().wrap(function _callee44$(_context44) {
+ while (1) switch (_context44.prev = _context44.next) {
+ case 0:
+ _context44.next = 2;
+ return put({
+ type: 'save',
+ payload: {
+ updateData: payload
+ }
+ });
+ case 2:
+ case "end":
+ return _context44.stop();
+ }
+ }, _callee44);
+ })();
}
},
reducers: {
@@ -38736,12 +38761,12 @@ var ClassroomsListModel = {
}
},
subscriptions: {
- setup: function setup(_ref87) {
- var dispatch = _ref87.dispatch,
- history = _ref87.history;
+ setup: function setup(_ref89) {
+ var dispatch = _ref89.dispatch,
+ history = _ref89.history;
// console.log("subscriptions:", dispatch, history)
- return history.listen(function (_ref88) {
- var pathname = _ref88.pathname;
+ return history.listen(function (_ref90) {
+ var pathname = _ref90.pathname;
if (pathname === '/') {
dispatch({
type: 'query'
@@ -44641,10 +44666,11 @@ var ProblemsetModel = {
actionTabs: {
key: '',
params: {}
- }
+ },
+ groupfolderList: {}
},
effects: {
- getDisciplines: function getDisciplines(_ref, _ref2) {
+ getGroup: function getGroup(_ref, _ref2) {
var payload = _ref.payload;
var call = _ref2.call,
put = _ref2.put;
@@ -44654,14 +44680,14 @@ var ProblemsetModel = {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
- return call(problemset/* getDisciplines */.d1, payload);
+ return call(problemset/* getGroup */.ex, payload);
case 2:
response = _context.sent;
_context.next = 5;
return put({
type: 'save',
payload: {
- disciplinesData: objectSpread2_default()({}, response)
+ groupfolderList: response
}
});
case 5:
@@ -44673,12 +44699,12 @@ var ProblemsetModel = {
}, _callee);
})();
},
- getEditDisciplines: function getEditDisciplines(_ref3, _ref4) {
+ getDisciplines: function getDisciplines(_ref3, _ref4) {
var payload = _ref3.payload;
var call = _ref4.call,
put = _ref4.put;
return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
- var response, disciplines, courseOptions;
+ var response;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
@@ -44686,55 +44712,55 @@ var ProblemsetModel = {
return call(problemset/* getDisciplines */.d1, payload);
case 2:
response = _context2.sent;
- disciplines = response === null || response === void 0 ? void 0 : response.disciplines;
- courseOptions = (0,problemset_util/* formatCourseOptions */.L)(disciplines);
- _context2.next = 7;
+ _context2.next = 5;
return put({
type: 'save',
payload: {
- courseOptions: courseOptions,
disciplinesData: objectSpread2_default()({}, response)
}
});
- case 7:
+ case 5:
return _context2.abrupt("return", response);
- case 8:
+ case 6:
case "end":
return _context2.stop();
}
}, _callee2);
})();
},
- getBasketList: function getBasketList(_ref5, _ref6) {
+ getEditDisciplines: function getEditDisciplines(_ref5, _ref6) {
var payload = _ref5.payload;
var call = _ref6.call,
put = _ref6.put;
return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
- var response;
+ var response, disciplines, courseOptions;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
- return call(problemset/* getBasketList */.Qj, payload);
+ return call(problemset/* getDisciplines */.d1, payload);
case 2:
response = _context3.sent;
- _context3.next = 5;
+ disciplines = response === null || response === void 0 ? void 0 : response.disciplines;
+ courseOptions = (0,problemset_util/* formatCourseOptions */.L)(disciplines);
+ _context3.next = 7;
return put({
type: 'save',
payload: {
- basketData: objectSpread2_default()({}, response)
+ courseOptions: courseOptions,
+ disciplinesData: objectSpread2_default()({}, response)
}
});
- case 5:
+ case 7:
return _context3.abrupt("return", response);
- case 6:
+ case 8:
case "end":
return _context3.stop();
}
}, _callee3);
})();
},
- getTeachGroupData: function getTeachGroupData(_ref7, _ref8) {
+ getBasketList: function getBasketList(_ref7, _ref8) {
var payload = _ref7.payload;
var call = _ref8.call,
put = _ref8.put;
@@ -44744,14 +44770,14 @@ var ProblemsetModel = {
while (1) switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
- return call(problemset/* getTeachGroupData */.Dm, payload);
+ return call(problemset/* getBasketList */.Qj, payload);
case 2:
response = _context4.sent;
_context4.next = 5;
return put({
type: 'save',
payload: {
- teachGroupData: objectSpread2_default()({}, response)
+ basketData: objectSpread2_default()({}, response)
}
});
case 5:
@@ -44763,7 +44789,7 @@ var ProblemsetModel = {
}, _callee4);
})();
},
- getEditData: function getEditData(_ref9, _ref10) {
+ getTeachGroupData: function getTeachGroupData(_ref9, _ref10) {
var payload = _ref9.payload;
var call = _ref10.call,
put = _ref10.put;
@@ -44773,14 +44799,14 @@ var ProblemsetModel = {
while (1) switch (_context5.prev = _context5.next) {
case 0:
_context5.next = 2;
- return call(problemset/* getEditData */.FG, payload);
+ return call(problemset/* getTeachGroupData */.Dm, payload);
case 2:
response = _context5.sent;
_context5.next = 5;
return put({
type: 'save',
payload: {
- editData: objectSpread2_default()({}, response)
+ teachGroupData: objectSpread2_default()({}, response)
}
});
case 5:
@@ -44792,7 +44818,7 @@ var ProblemsetModel = {
}, _callee5);
})();
},
- getGroupData: function getGroupData(_ref11, _ref12) {
+ getEditData: function getEditData(_ref11, _ref12) {
var payload = _ref11.payload;
var call = _ref12.call,
put = _ref12.put;
@@ -44802,14 +44828,14 @@ var ProblemsetModel = {
while (1) switch (_context6.prev = _context6.next) {
case 0:
_context6.next = 2;
- return call(problemset/* getGroupList */.hI, payload);
+ return call(problemset/* getEditData */.FG, payload);
case 2:
response = _context6.sent;
_context6.next = 5;
return put({
type: 'save',
payload: {
- groupData: objectSpread2_default()({}, response)
+ editData: objectSpread2_default()({}, response)
}
});
case 5:
@@ -44821,26 +44847,36 @@ var ProblemsetModel = {
}, _callee6);
})();
},
- getItemBanks: function getItemBanks(_ref13, _ref14) {
+ getGroupData: function getGroupData(_ref13, _ref14) {
var payload = _ref13.payload;
var call = _ref14.call,
put = _ref14.put;
return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
+ var response;
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
_context7.next = 2;
- return call(problemset/* getItemBanks */.Of, payload);
+ return call(problemset/* getGroupList */.hI, payload);
case 2:
- return _context7.abrupt("return", _context7.sent);
- case 3:
+ response = _context7.sent;
+ _context7.next = 5;
+ return put({
+ type: 'save',
+ payload: {
+ groupData: objectSpread2_default()({}, response)
+ }
+ });
+ case 5:
+ return _context7.abrupt("return", response);
+ case 6:
case "end":
return _context7.stop();
}
}, _callee7);
})();
},
- setPrivate: function setPrivate(_ref15, _ref16) {
+ getItemBanks: function getItemBanks(_ref15, _ref16) {
var payload = _ref15.payload;
var call = _ref16.call,
put = _ref16.put;
@@ -44849,7 +44885,7 @@ var ProblemsetModel = {
while (1) switch (_context8.prev = _context8.next) {
case 0:
_context8.next = 2;
- return call(problemset/* setPrivate */.Pl, payload);
+ return call(problemset/* getItemBanks */.Of, payload);
case 2:
return _context8.abrupt("return", _context8.sent);
case 3:
@@ -44859,7 +44895,7 @@ var ProblemsetModel = {
}, _callee8);
})();
},
- setPublic: function setPublic(_ref17, _ref18) {
+ setPrivate: function setPrivate(_ref17, _ref18) {
var payload = _ref17.payload;
var call = _ref18.call,
put = _ref18.put;
@@ -44868,7 +44904,7 @@ var ProblemsetModel = {
while (1) switch (_context9.prev = _context9.next) {
case 0:
_context9.next = 2;
- return call(problemset/* setPublic */.DF, payload);
+ return call(problemset/* setPrivate */.Pl, payload);
case 2:
return _context9.abrupt("return", _context9.sent);
case 3:
@@ -44878,7 +44914,7 @@ var ProblemsetModel = {
}, _callee9);
})();
},
- handleDelete: function handleDelete(_ref19, _ref20) {
+ setPublic: function setPublic(_ref19, _ref20) {
var payload = _ref19.payload;
var call = _ref20.call,
put = _ref20.put;
@@ -44887,7 +44923,7 @@ var ProblemsetModel = {
while (1) switch (_context10.prev = _context10.next) {
case 0:
_context10.next = 2;
- return call(problemset/* handleDelete */.fn, payload);
+ return call(problemset/* setPublic */.DF, payload);
case 2:
return _context10.abrupt("return", _context10.sent);
case 3:
@@ -44897,7 +44933,7 @@ var ProblemsetModel = {
}, _callee10);
})();
},
- startExperience: function startExperience(_ref21, _ref22) {
+ handleDelete: function handleDelete(_ref21, _ref22) {
var payload = _ref21.payload;
var call = _ref22.call,
put = _ref22.put;
@@ -44906,7 +44942,7 @@ var ProblemsetModel = {
while (1) switch (_context11.prev = _context11.next) {
case 0:
_context11.next = 2;
- return call(problemset/* startExperience */.Bd, payload);
+ return call(problemset/* handleDelete */.fn, payload);
case 2:
return _context11.abrupt("return", _context11.sent);
case 3:
@@ -44916,7 +44952,7 @@ var ProblemsetModel = {
}, _callee11);
})();
},
- cancel: function cancel(_ref23, _ref24) {
+ startExperience: function startExperience(_ref23, _ref24) {
var payload = _ref23.payload;
var call = _ref24.call,
put = _ref24.put;
@@ -44925,7 +44961,7 @@ var ProblemsetModel = {
while (1) switch (_context12.prev = _context12.next) {
case 0:
_context12.next = 2;
- return call(problemset/* cancel */.al, payload);
+ return call(problemset/* startExperience */.Bd, payload);
case 2:
return _context12.abrupt("return", _context12.sent);
case 3:
@@ -44935,7 +44971,7 @@ var ProblemsetModel = {
}, _callee12);
})();
},
- select: function select(_ref25, _ref26) {
+ cancel: function cancel(_ref25, _ref26) {
var payload = _ref25.payload;
var call = _ref26.call,
put = _ref26.put;
@@ -44944,7 +44980,7 @@ var ProblemsetModel = {
while (1) switch (_context13.prev = _context13.next) {
case 0:
_context13.next = 2;
- return call(problemset/* select */.Ys, payload);
+ return call(problemset/* cancel */.al, payload);
case 2:
return _context13.abrupt("return", _context13.sent);
case 3:
@@ -44954,7 +44990,7 @@ var ProblemsetModel = {
}, _callee13);
})();
},
- examUnselectAll: function examUnselectAll(_ref27, _ref28) {
+ select: function select(_ref27, _ref28) {
var payload = _ref27.payload;
var call = _ref28.call,
put = _ref28.put;
@@ -44963,7 +44999,7 @@ var ProblemsetModel = {
while (1) switch (_context14.prev = _context14.next) {
case 0:
_context14.next = 2;
- return call(problemset/* examUnselectAll */.rV, payload);
+ return call(problemset/* select */.Ys, payload);
case 2:
return _context14.abrupt("return", _context14.sent);
case 3:
@@ -44973,7 +45009,7 @@ var ProblemsetModel = {
}, _callee14);
})();
},
- basketDelete: function basketDelete(_ref29, _ref30) {
+ examUnselectAll: function examUnselectAll(_ref29, _ref30) {
var payload = _ref29.payload;
var call = _ref30.call,
put = _ref30.put;
@@ -44982,7 +45018,7 @@ var ProblemsetModel = {
while (1) switch (_context15.prev = _context15.next) {
case 0:
_context15.next = 2;
- return call(problemset/* basketDelete */.x5, payload);
+ return call(problemset/* examUnselectAll */.rV, payload);
case 2:
return _context15.abrupt("return", _context15.sent);
case 3:
@@ -44992,7 +45028,7 @@ var ProblemsetModel = {
}, _callee15);
})();
},
- unselectAll: function unselectAll(_ref31, _ref32) {
+ basketDelete: function basketDelete(_ref31, _ref32) {
var payload = _ref31.payload;
var call = _ref32.call,
put = _ref32.put;
@@ -45001,7 +45037,7 @@ var ProblemsetModel = {
while (1) switch (_context16.prev = _context16.next) {
case 0:
_context16.next = 2;
- return call(problemset/* unselectAll */.HF, payload);
+ return call(problemset/* basketDelete */.x5, payload);
case 2:
return _context16.abrupt("return", _context16.sent);
case 3:
@@ -45011,7 +45047,7 @@ var ProblemsetModel = {
}, _callee16);
})();
},
- addKnowledge: function addKnowledge(_ref33, _ref34) {
+ unselectAll: function unselectAll(_ref33, _ref34) {
var payload = _ref33.payload;
var call = _ref34.call,
put = _ref34.put;
@@ -45020,7 +45056,7 @@ var ProblemsetModel = {
while (1) switch (_context17.prev = _context17.next) {
case 0:
_context17.next = 2;
- return call(problemset/* addKnowledge */.U6, payload);
+ return call(problemset/* unselectAll */.HF, payload);
case 2:
return _context17.abrupt("return", _context17.sent);
case 3:
@@ -45030,7 +45066,7 @@ var ProblemsetModel = {
}, _callee17);
})();
},
- editProblemset: function editProblemset(_ref35, _ref36) {
+ addKnowledge: function addKnowledge(_ref35, _ref36) {
var payload = _ref35.payload;
var call = _ref36.call,
put = _ref36.put;
@@ -45039,7 +45075,7 @@ var ProblemsetModel = {
while (1) switch (_context18.prev = _context18.next) {
case 0:
_context18.next = 2;
- return call(problemset/* editProblemset */.Wk, payload);
+ return call(problemset/* addKnowledge */.U6, payload);
case 2:
return _context18.abrupt("return", _context18.sent);
case 3:
@@ -45049,7 +45085,7 @@ var ProblemsetModel = {
}, _callee18);
})();
},
- addProblemset: function addProblemset(_ref37, _ref38) {
+ editProblemset: function editProblemset(_ref37, _ref38) {
var payload = _ref37.payload;
var call = _ref38.call,
put = _ref38.put;
@@ -45058,7 +45094,7 @@ var ProblemsetModel = {
while (1) switch (_context19.prev = _context19.next) {
case 0:
_context19.next = 2;
- return call(problemset/* addProblemset */.Mr, payload);
+ return call(problemset/* editProblemset */.Wk, payload);
case 2:
return _context19.abrupt("return", _context19.sent);
case 3:
@@ -45068,7 +45104,7 @@ var ProblemsetModel = {
}, _callee19);
})();
},
- setActionTabs: function setActionTabs(_ref39, _ref40) {
+ addProblemset: function addProblemset(_ref39, _ref40) {
var payload = _ref39.payload;
var call = _ref40.call,
put = _ref40.put;
@@ -45077,6 +45113,25 @@ var ProblemsetModel = {
while (1) switch (_context20.prev = _context20.next) {
case 0:
_context20.next = 2;
+ return call(problemset/* addProblemset */.Mr, payload);
+ case 2:
+ return _context20.abrupt("return", _context20.sent);
+ case 3:
+ case "end":
+ return _context20.stop();
+ }
+ }, _callee20);
+ })();
+ },
+ setActionTabs: function setActionTabs(_ref41, _ref42) {
+ var payload = _ref41.payload;
+ var call = _ref42.call,
+ put = _ref42.put;
+ return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21() {
+ return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
+ while (1) switch (_context21.prev = _context21.next) {
+ case 0:
+ _context21.next = 2;
return put({
type: 'save',
payload: {
@@ -45085,9 +45140,9 @@ var ProblemsetModel = {
});
case 2:
case "end":
- return _context20.stop();
+ return _context21.stop();
}
- }, _callee20);
+ }, _callee21);
})();
}
},
@@ -45097,12 +45152,12 @@ var ProblemsetModel = {
}
},
subscriptions: {
- setup: function setup(_ref41) {
- var dispatch = _ref41.dispatch,
- history = _ref41.history;
+ setup: function setup(_ref43) {
+ var dispatch = _ref43.dispatch,
+ history = _ref43.history;
// console.log("subscriptions:", dispatch, history)
- return history.listen(function (_ref42) {
- var pathname = _ref42.pathname;
+ return history.listen(function (_ref44) {
+ var pathname = _ref44.pathname;
if (pathname === '/') {
dispatch({
type: 'query'
@@ -47770,11 +47825,20 @@ var UserDetailModel = {
return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
while (1) switch (_context16.prev = _context16.next) {
case 0:
- _context16.next = 2;
+ if (!(payload.object_type === 'videos')) {
+ _context16.next = 4;
+ break;
+ }
+ _context16.next = 3;
+ return call(user/* videoSendToClass */.Fn, payload);
+ case 3:
+ return _context16.abrupt("return", _context16.sent);
+ case 4:
+ _context16.next = 6;
return call(user/* topicSendToClass */.Ef, payload);
- case 2:
+ case 6:
return _context16.abrupt("return", _context16.sent);
- case 3:
+ case 7:
case "end":
return _context16.stop();
}
@@ -63048,7 +63112,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 */ "Xs": function() { return /* binding */ getSubdirectory; },
/* harmony export */ "YP": function() { return /* binding */ batchSetScore; },
/* harmony export */ "Ys": function() { return /* binding */ select; },
/* harmony export */ "al": function() { return /* binding */ cancel; },
@@ -63056,6 +63119,7 @@ function _exercisesBanksMoveUpDown() {
/* harmony export */ "d1": function() { return /* binding */ getDisciplines; },
/* harmony export */ "dt": function() { return /* binding */ batchPublish; },
/* harmony export */ "et": function() { return /* binding */ newPreviewProblemset; },
+/* harmony export */ "ex": function() { return /* binding */ getGroup; },
/* harmony export */ "fY": function() { return /* binding */ revokeItem; },
/* harmony export */ "fn": function() { return /* binding */ handleDelete; },
/* harmony export */ "hI": function() { return /* binding */ getGroupList; },
@@ -63073,11 +63137,11 @@ function _exercisesBanksMoveUpDown() {
/* harmony export */ "x5": function() { return /* binding */ basketDelete; },
/* harmony export */ "zh": function() { return /* binding */ examinationItems; }
/* harmony export */ });
-/* unused harmony exports setExerciseCombinationScore, joinGroup, updateGroup */
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061);
-/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__);
+/* unused harmony exports setExerciseCombinationScore, joinGroup, updateGroup, getSubdirectory */
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122);
+/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils/fetch */ 84519);
@@ -63089,13 +63153,15 @@ function getDisciplines(_x) {
return _getDisciplines.apply(this, arguments);
}
function _getDisciplines() {
- _getDisciplines = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) {
+ _getDisciplines = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_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_3__/* ["default"] */ .ZP)('/api/disciplines.json', {
method: 'get',
- params: params
+ params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params), {}, {
+ clazz: "ItemBanksGroup"
+ })
}));
case 1:
case "end":
@@ -63108,9 +63174,11 @@ function _getDisciplines() {
function getBasketList(_x2) {
return _getBasketList.apply(this, arguments);
}
+
+// 获取文件夹数据:
function _getBasketList() {
- _getBasketList = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee2$(_context2) {
+ _getBasketList = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/item_baskets/basket_list.json', {
@@ -63125,171 +63193,193 @@ function _getBasketList() {
}));
return _getBasketList.apply(this, arguments);
}
-function getItemBanks(_x3) {
+function getGroup(_x3) {
+ return _getGroup.apply(this, arguments);
+}
+
+// 获取试题数据:
+function _getGroup() {
+ _getGroup = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
+ case 0:
+ 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 _context3.stop();
+ }
+ }, _callee3);
+ }));
+ return _getGroup.apply(this, arguments);
+}
+function getItemBanks(_x4) {
return _getItemBanks.apply(this, arguments);
}
function _getItemBanks() {
- _getItemBanks = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee3(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee3$(_context3) {
- while (1) switch (_context3.prev = _context3.next) {
+ _getItemBanks = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) {
+ while (1) switch (_context4.prev = _context4.next) {
case 0:
- return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/item_banks.json', {
+ return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/item_banks.json', {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context3.stop();
+ return _context4.stop();
}
- }, _callee3);
+ }, _callee4);
}));
return _getItemBanks.apply(this, arguments);
}
-function setPrivate(_x4) {
+function setPrivate(_x5) {
return _setPrivate.apply(this, arguments);
}
function _setPrivate() {
- _setPrivate = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee4(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
+ _setPrivate = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
case 0:
- return _context4.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 _context4.stop();
+ return _context5.stop();
}
- }, _callee4);
+ }, _callee5);
}));
return _setPrivate.apply(this, arguments);
}
-function setPublic(_x5) {
+function setPublic(_x6) {
return _setPublic.apply(this, arguments);
}
function _setPublic() {
- _setPublic = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee5(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) {
- while (1) switch (_context5.prev = _context5.next) {
+ _setPublic = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) {
+ while (1) switch (_context6.prev = _context6.next) {
case 0:
- return _context5.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 _context5.stop();
+ return _context6.stop();
}
- }, _callee5);
+ }, _callee6);
}));
return _setPublic.apply(this, arguments);
}
-function handleDelete(_x6) {
+function handleDelete(_x7) {
return _handleDelete.apply(this, arguments);
}
function _handleDelete() {
- _handleDelete = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee6(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
+ _handleDelete = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
case 0:
- return _context6.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 _context6.stop();
+ return _context7.stop();
}
- }, _callee6);
+ }, _callee7);
}));
return _handleDelete.apply(this, arguments);
}
-function startExperience(_x7) {
+function startExperience(_x8) {
return _startExperience.apply(this, arguments);
}
function _startExperience() {
- _startExperience = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee7(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
+ _startExperience = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
case 0:
- return _context7.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 _context7.stop();
+ return _context8.stop();
}
- }, _callee7);
+ }, _callee8);
}));
return _startExperience.apply(this, arguments);
}
-function cancel(_x8) {
+function cancel(_x9) {
return _cancel.apply(this, arguments);
}
function _cancel() {
- _cancel = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee8(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
+ _cancel = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) {
+ while (1) switch (_context9.prev = _context9.next) {
case 0:
- return _context8.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_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params)
+ body: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)
}));
case 1:
case "end":
- return _context8.stop();
+ return _context9.stop();
}
- }, _callee8);
+ }, _callee9);
}));
return _cancel.apply(this, arguments);
}
-function select(_x9) {
+function select(_x10) {
return _select.apply(this, arguments);
}
function _select() {
- _select = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee9(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee9$(_context9) {
- while (1) switch (_context9.prev = _context9.next) {
+ _select = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) {
+ while (1) switch (_context10.prev = _context10.next) {
case 0:
- return _context9.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 _context9.stop();
+ return _context10.stop();
}
- }, _callee9);
+ }, _callee10);
}));
return _select.apply(this, arguments);
}
-function examUnselectAll(_x10) {
+function examUnselectAll(_x11) {
return _examUnselectAll.apply(this, arguments);
}
function _examUnselectAll() {
- _examUnselectAll = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee10(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee10$(_context10) {
- while (1) switch (_context10.prev = _context10.next) {
+ _examUnselectAll = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee11(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) {
+ while (1) switch (_context11.prev = _context11.next) {
case 0:
- return _context10.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 _context10.stop();
+ return _context11.stop();
}
- }, _callee10);
+ }, _callee11);
}));
return _examUnselectAll.apply(this, arguments);
}
-function basketDelete(_x11) {
+function basketDelete(_x12) {
return _basketDelete.apply(this, arguments);
}
function _basketDelete() {
- _basketDelete = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee11(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee11$(_context11) {
- while (1) switch (_context11.prev = _context11.next) {
+ _basketDelete = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee12(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) {
+ while (1) switch (_context12.prev = _context12.next) {
case 0:
- return _context11.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
@@ -63297,630 +63387,630 @@ function _basketDelete() {
}));
case 1:
case "end":
- return _context11.stop();
+ return _context12.stop();
}
- }, _callee11);
+ }, _callee12);
}));
return _basketDelete.apply(this, arguments);
}
-function unselectAll(_x12) {
+function unselectAll(_x13) {
return _unselectAll.apply(this, arguments);
}
function _unselectAll() {
- _unselectAll = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee12(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee12$(_context12) {
- while (1) switch (_context12.prev = _context12.next) {
+ _unselectAll = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) {
+ while (1) switch (_context13.prev = _context13.next) {
case 0:
- return _context12.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 _context12.stop();
+ return _context13.stop();
}
- }, _callee12);
+ }, _callee13);
}));
return _unselectAll.apply(this, arguments);
}
-function addKnowledge(_x13) {
+function addKnowledge(_x14) {
return _addKnowledge.apply(this, arguments);
}
function _addKnowledge() {
- _addKnowledge = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee13(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee13$(_context13) {
- while (1) switch (_context13.prev = _context13.next) {
+ _addKnowledge = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) {
+ while (1) switch (_context14.prev = _context14.next) {
case 0:
- return _context13.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 _context13.stop();
+ return _context14.stop();
}
- }, _callee13);
+ }, _callee14);
}));
return _addKnowledge.apply(this, arguments);
}
-function editProblemset(_x14) {
+function editProblemset(_x15) {
return _editProblemset.apply(this, arguments);
}
function _editProblemset() {
- _editProblemset = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee14(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee14$(_context14) {
- while (1) switch (_context14.prev = _context14.next) {
+ _editProblemset = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) {
+ while (1) switch (_context15.prev = _context15.next) {
case 0:
- return _context14.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 _context14.stop();
+ return _context15.stop();
}
- }, _callee14);
+ }, _callee15);
}));
return _editProblemset.apply(this, arguments);
}
-function addProblemset(_x15) {
+function addProblemset(_x16) {
return _addProblemset.apply(this, arguments);
}
function _addProblemset() {
- _addProblemset = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee15(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee15$(_context15) {
- while (1) switch (_context15.prev = _context15.next) {
+ _addProblemset = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) {
+ while (1) switch (_context16.prev = _context16.next) {
case 0:
- return _context15.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 _context15.stop();
+ return _context16.stop();
}
- }, _callee15);
+ }, _callee16);
}));
return _addProblemset.apply(this, arguments);
}
-function getEditData(_x16) {
+function getEditData(_x17) {
return _getEditData.apply(this, arguments);
}
function _getEditData() {
- _getEditData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee16(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee16$(_context16) {
- while (1) switch (_context16.prev = _context16.next) {
+ _getEditData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) {
+ while (1) switch (_context17.prev = _context17.next) {
case 0:
- return _context16.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 _context16.stop();
+ return _context17.stop();
}
- }, _callee16);
+ }, _callee17);
}));
return _getEditData.apply(this, arguments);
}
-function getPaperData(_x17) {
+function getPaperData(_x18) {
return _getPaperData.apply(this, arguments);
}
function _getPaperData() {
- _getPaperData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee17(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee17$(_context17) {
- while (1) switch (_context17.prev = _context17.next) {
+ _getPaperData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee18(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) {
+ while (1) switch (_context18.prev = _context18.next) {
case 0:
- return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets.json", {
+ return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context17.stop();
+ return _context18.stop();
}
- }, _callee17);
+ }, _callee18);
}));
return _getPaperData.apply(this, arguments);
}
-function setScore(_x18) {
+function setScore(_x19) {
return _setScore.apply(this, arguments);
}
function _setScore() {
- _setScore = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee18(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee18$(_context18) {
- while (1) switch (_context18.prev = _context18.next) {
+ _setScore = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee19(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) {
+ while (1) switch (_context19.prev = _context19.next) {
case 0:
- return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/set_score.json"), {
+ return _context19.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 _context18.stop();
+ return _context19.stop();
}
- }, _callee18);
+ }, _callee19);
}));
return _setScore.apply(this, arguments);
}
-function setChallengeScore(_x19) {
+function setChallengeScore(_x20) {
return _setChallengeScore.apply(this, arguments);
}
//设置组合分数
function _setChallengeScore() {
- _setChallengeScore = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee19(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee19$(_context19) {
- while (1) switch (_context19.prev = _context19.next) {
+ _setChallengeScore = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee20(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) {
+ while (1) switch (_context20.prev = _context20.next) {
case 0:
- return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/set_challenge_score.json"), {
+ return _context20.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 _context19.stop();
+ return _context20.stop();
}
- }, _callee19);
+ }, _callee20);
}));
return _setChallengeScore.apply(this, arguments);
}
-function setCombinationScore(_x20) {
+function setCombinationScore(_x21) {
return _setCombinationScore.apply(this, arguments);
}
function _setCombinationScore() {
- _setCombinationScore = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee20(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee20$(_context20) {
- while (1) switch (_context20.prev = _context20.next) {
+ _setCombinationScore = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) {
+ while (1) switch (_context21.prev = _context21.next) {
case 0:
- return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/combination_set_score.json"), {
+ return _context21.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 _context20.stop();
+ return _context21.stop();
}
- }, _callee20);
+ }, _callee21);
}));
return _setCombinationScore.apply(this, arguments);
}
-function setExerciseCombinationScore(_x21) {
+function setExerciseCombinationScore(_x22) {
return _setExerciseCombinationScore.apply(this, arguments);
}
function _setExerciseCombinationScore() {
- _setExerciseCombinationScore = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee21(params) {
- return _regeneratorRuntime().wrap(function _callee21$(_context21) {
- while (1) switch (_context21.prev = _context21.next) {
+ _setExerciseCombinationScore = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee22(params) {
+ return _regeneratorRuntime().wrap(function _callee22$(_context22) {
+ while (1) switch (_context22.prev = _context22.next) {
case 0:
- return _context21.abrupt("return", Fetch("/api/examination_banks//".concat(params.exerid, "/examination_banks_item_banks/").concat(params.id, "/combination_set_score.json"), {
+ return _context22.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 _context21.stop();
+ return _context22.stop();
}
- }, _callee21);
+ }, _callee22);
}));
return _setExerciseCombinationScore.apply(this, arguments);
}
-function handleDeletePreviewQuestion(_x22) {
+function handleDeletePreviewQuestion(_x23) {
return _handleDeletePreviewQuestion.apply(this, arguments);
}
function _handleDeletePreviewQuestion() {
- _handleDeletePreviewQuestion = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee22(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee22$(_context22) {
- while (1) switch (_context22.prev = _context22.next) {
+ _handleDeletePreviewQuestion = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) {
+ while (1) switch (_context23.prev = _context23.next) {
case 0:
- return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, ".json"), {
+ return _context23.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 _context22.stop();
+ return _context23.stop();
}
- }, _callee22);
+ }, _callee23);
}));
return _handleDeletePreviewQuestion.apply(this, arguments);
}
-function batchSetScore(_x23) {
+function batchSetScore(_x24) {
return _batchSetScore.apply(this, arguments);
}
function _batchSetScore() {
- _batchSetScore = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee23(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee23$(_context23) {
- while (1) switch (_context23.prev = _context23.next) {
+ _batchSetScore = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) {
+ while (1) switch (_context24.prev = _context24.next) {
case 0:
- return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/batch_set_score.json", {
+ return _context24.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 _context23.stop();
+ return _context24.stop();
}
- }, _callee23);
+ }, _callee24);
}));
return _batchSetScore.apply(this, arguments);
}
-function batchDelete(_x24) {
+function batchDelete(_x25) {
return _batchDelete.apply(this, arguments);
}
function _batchDelete() {
- _batchDelete = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee24(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee24$(_context24) {
- while (1) switch (_context24.prev = _context24.next) {
+ _batchDelete = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) {
+ while (1) switch (_context25.prev = _context25.next) {
case 0:
- return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/delete_item_type.json", {
+ return _context25.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 _context24.stop();
+ return _context25.stop();
}
- }, _callee24);
+ }, _callee25);
}));
return _batchDelete.apply(this, arguments);
}
-function adjustPosition(_x25) {
+function adjustPosition(_x26) {
return _adjustPosition.apply(this, arguments);
}
function _adjustPosition() {
- _adjustPosition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee25(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee25$(_context25) {
- while (1) switch (_context25.prev = _context25.next) {
+ _adjustPosition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) {
+ while (1) switch (_context26.prev = _context26.next) {
case 0:
- return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_baskets/".concat(params.id, "/adjust_position.json"), {
+ return _context26.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 _context25.stop();
+ return _context26.stop();
}
- }, _callee25);
+ }, _callee26);
}));
return _adjustPosition.apply(this, arguments);
}
-function newPreviewProblemset(_x26) {
+function newPreviewProblemset(_x27) {
return _newPreviewProblemset.apply(this, arguments);
}
function _newPreviewProblemset() {
- _newPreviewProblemset = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee26(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee26$(_context26) {
- while (1) switch (_context26.prev = _context26.next) {
+ _newPreviewProblemset = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) {
+ while (1) switch (_context27.prev = _context27.next) {
case 0:
- return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks.json", {
+ return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks.json", {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context26.stop();
+ return _context27.stop();
}
- }, _callee26);
+ }, _callee27);
}));
return _newPreviewProblemset.apply(this, arguments);
}
-function revokeItem(_x27) {
+function revokeItem(_x28) {
return _revokeItem.apply(this, arguments);
}
function _revokeItem() {
- _revokeItem = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee27(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee27$(_context27) {
- while (1) switch (_context27.prev = _context27.next) {
+ _revokeItem = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) {
+ while (1) switch (_context28.prev = _context28.next) {
case 0:
- return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.id, "/revoke_item.json"), {
+ return _context28.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 _context27.stop();
+ return _context28.stop();
}
- }, _callee27);
+ }, _callee28);
}));
return _revokeItem.apply(this, arguments);
}
-function examinationItems(_x28) {
+function examinationItems(_x29) {
return _examinationItems.apply(this, arguments);
}
function _examinationItems() {
- _examinationItems = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee28(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee28$(_context28) {
- while (1) switch (_context28.prev = _context28.next) {
+ _examinationItems = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) {
+ while (1) switch (_context29.prev = _context29.next) {
case 0:
- return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.exam_id, "/examination_banks_item_banks.json"), {
+ return _context29.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 _context28.stop();
+ return _context29.stop();
}
- }, _callee28);
+ }, _callee29);
}));
return _examinationItems.apply(this, arguments);
}
-function joinCollection(_x29) {
+function joinCollection(_x30) {
return _joinCollection.apply(this, arguments);
}
function _joinCollection() {
- _joinCollection = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee29(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee29$(_context29) {
- while (1) switch (_context29.prev = _context29.next) {
+ _joinCollection = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) {
+ while (1) switch (_context30.prev = _context30.next) {
case 0:
- return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/join_to_collection.json"), {
+ return _context30.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 _context29.stop();
+ return _context30.stop();
}
- }, _callee29);
+ }, _callee30);
}));
return _joinCollection.apply(this, arguments);
}
-function cancelCollection(_x30) {
+function cancelCollection(_x31) {
return _cancelCollection.apply(this, arguments);
}
function _cancelCollection() {
- _cancelCollection = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee30(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee30$(_context30) {
- while (1) switch (_context30.prev = _context30.next) {
+ _cancelCollection = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) {
+ while (1) switch (_context31.prev = _context31.next) {
case 0:
- return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/cancel_collection.json"), {
+ return _context31.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 _context30.stop();
+ return _context31.stop();
}
- }, _callee30);
+ }, _callee31);
}));
return _cancelCollection.apply(this, arguments);
}
-function getPaperList(_x31) {
+function getPaperList(_x32) {
return _getPaperList.apply(this, arguments);
}
function _getPaperList() {
- _getPaperList = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee31(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee31$(_context31) {
- while (1) switch (_context31.prev = _context31.next) {
+ _getPaperList = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) {
+ while (1) switch (_context32.prev = _context32.next) {
case 0:
- return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups.json", {
+ return _context32.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 _context31.stop();
+ return _context32.stop();
}
- }, _callee31);
+ }, _callee32);
}));
return _getPaperList.apply(this, arguments);
}
-function getGroupList(_x32) {
+function getGroupList(_x33) {
return _getGroupList.apply(this, arguments);
}
function _getGroupList() {
- _getGroupList = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee32(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee32$(_context32) {
- while (1) switch (_context32.prev = _context32.next) {
+ _getGroupList = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) {
+ while (1) switch (_context33.prev = _context33.next) {
case 0:
- return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups/mine.json", {
+ return _context33.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 _context32.stop();
+ return _context33.stop();
}
- }, _callee32);
+ }, _callee33);
}));
return _getGroupList.apply(this, arguments);
}
-function joinGroup(_x33) {
+function joinGroup(_x34) {
return _joinGroup.apply(this, arguments);
}
function _joinGroup() {
- _joinGroup = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee33(params) {
- return _regeneratorRuntime().wrap(function _callee33$(_context33) {
- while (1) switch (_context33.prev = _context33.next) {
+ _joinGroup = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee34(params) {
+ return _regeneratorRuntime().wrap(function _callee34$(_context34) {
+ while (1) switch (_context34.prev = _context34.next) {
case 0:
- return _context33.abrupt("return", Fetch("/api/item_banks/".concat(params.id, "/join_to_group.json"), {
+ return _context34.abrupt("return", Fetch("/api/item_banks/".concat(params.id, "/join_to_group.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context33.stop();
+ return _context34.stop();
}
- }, _callee33);
+ }, _callee34);
}));
return _joinGroup.apply(this, arguments);
}
-function updateGroup(_x34) {
+function updateGroup(_x35) {
return _updateGroup.apply(this, arguments);
}
function _updateGroup() {
- _updateGroup = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee34(params) {
- return _regeneratorRuntime().wrap(function _callee34$(_context34) {
- while (1) switch (_context34.prev = _context34.next) {
+ _updateGroup = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee35(params) {
+ return _regeneratorRuntime().wrap(function _callee35$(_context35) {
+ while (1) switch (_context35.prev = _context35.next) {
case 0:
- return _context34.abrupt("return", Fetch("/api/item_banks_groups/".concat(params.id, ".json"), {
+ return _context35.abrupt("return", Fetch("/api/item_banks_groups/".concat(params.id, ".json"), {
method: 'put',
body: params
}));
case 1:
case "end":
- return _context34.stop();
+ return _context35.stop();
}
- }, _callee34);
+ }, _callee35);
}));
return _updateGroup.apply(this, arguments);
}
-function createGroup(_x35) {
+function createGroup(_x36) {
return _createGroup.apply(this, arguments);
}
function _createGroup() {
- _createGroup = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee35(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee35$(_context35) {
- while (1) switch (_context35.prev = _context35.next) {
+ _createGroup = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee36(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee36$(_context36) {
+ while (1) switch (_context36.prev = _context36.next) {
case 0:
- return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups.json", {
+ return _context36.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 _context35.stop();
+ return _context36.stop();
}
- }, _callee35);
+ }, _callee36);
}));
return _createGroup.apply(this, arguments);
}
-function createFeedback(_x36) {
+function createFeedback(_x37) {
return _createFeedback.apply(this, arguments);
}
function _createFeedback() {
- _createFeedback = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee36(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee36$(_context36) {
- while (1) switch (_context36.prev = _context36.next) {
+ _createFeedback = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee37(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee37$(_context37) {
+ while (1) switch (_context37.prev = _context37.next) {
case 0:
- return _context36.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/".concat(params.id, "/feedback.json"), {
+ return _context37.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 _context36.stop();
+ return _context37.stop();
}
- }, _callee36);
+ }, _callee37);
}));
return _createFeedback.apply(this, arguments);
}
-function getTeachGroupData(_x37) {
+function getTeachGroupData(_x38) {
return _getTeachGroupData.apply(this, arguments);
}
function _getTeachGroupData() {
- _getTeachGroupData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee37(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee37$(_context37) {
- while (1) switch (_context37.prev = _context37.next) {
+ _getTeachGroupData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee38(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee38$(_context38) {
+ while (1) switch (_context38.prev = _context38.next) {
case 0:
- return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/teach_group_shares.json", {
+ return _context38.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 _context37.stop();
+ return _context38.stop();
}
- }, _callee37);
+ }, _callee38);
}));
return _getTeachGroupData.apply(this, arguments);
}
-function batchShare(_x38) {
+function batchShare(_x39) {
return _batchShare.apply(this, arguments);
}
//试题库批量删除
function _batchShare() {
- _batchShare = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee38(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee38$(_context38) {
- while (1) switch (_context38.prev = _context38.next) {
+ _batchShare = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee39(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee39$(_context39) {
+ while (1) switch (_context39.prev = _context39.next) {
case 0:
- return _context38.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: 'post',
body: params
}));
case 1:
case "end":
- return _context38.stop();
+ return _context39.stop();
}
- }, _callee38);
+ }, _callee39);
}));
return _batchShare.apply(this, arguments);
}
-function batchQuestionsDelete(_x39) {
+function batchQuestionsDelete(_x40) {
return _batchQuestionsDelete.apply(this, arguments);
}
function _batchQuestionsDelete() {
- _batchQuestionsDelete = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee39(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee39$(_context39) {
- while (1) switch (_context39.prev = _context39.next) {
+ _batchQuestionsDelete = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee40(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee40$(_context40) {
+ while (1) switch (_context40.prev = _context40.next) {
case 0:
- return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/batch_delete.json", {
+ return _context40.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 _context39.stop();
+ return _context40.stop();
}
- }, _callee39);
+ }, _callee40);
}));
return _batchQuestionsDelete.apply(this, arguments);
}
-function batchGroup(_x40) {
+function batchGroup(_x41) {
return _batchGroup.apply(this, arguments);
}
function _batchGroup() {
- _batchGroup = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee40(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee40$(_context40) {
- while (1) switch (_context40.prev = _context40.next) {
+ _batchGroup = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee41(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee41$(_context41) {
+ while (1) switch (_context41.prev = _context41.next) {
case 0:
- return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/batch_to_group.json", {
+ return _context41.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 _context40.stop();
+ return _context41.stop();
}
- }, _callee40);
+ }, _callee41);
}));
return _batchGroup.apply(this, arguments);
}
-function batchPublic(_x41) {
+function batchPublic(_x42) {
return _batchPublic.apply(this, arguments);
}
function _batchPublic() {
- _batchPublic = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee41(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee41$(_context41) {
- while (1) switch (_context41.prev = _context41.next) {
+ _batchPublic = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee42(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee42$(_context42) {
+ while (1) switch (_context42.prev = _context42.next) {
case 0:
- return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/set_batch_public.json", {
+ return _context42.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 _context41.stop();
+ return _context42.stop();
}
- }, _callee41);
+ }, _callee42);
}));
return _batchPublic.apply(this, arguments);
}
-function getTeachGroupDataById(_x42) {
+function getTeachGroupDataById(_x43) {
return _getTeachGroupDataById.apply(this, arguments);
}
function _getTeachGroupDataById() {
- _getTeachGroupDataById = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee42(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee42$(_context42) {
- while (1) switch (_context42.prev = _context42.next) {
+ _getTeachGroupDataById = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee43(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee43$(_context43) {
+ while (1) switch (_context43.prev = _context43.next) {
case 0:
- return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/teach_group_shares/show_groups.json", {
+ return _context43.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 _context42.stop();
+ return _context43.stop();
}
- }, _callee42);
+ }, _callee43);
}));
return _getTeachGroupDataById.apply(this, arguments);
}
@@ -63936,123 +64026,123 @@ function programCancelPublish(params) {
body: params
});
}
-function moveUp(_x43) {
+function moveUp(_x44) {
return _moveUp.apply(this, arguments);
}
function _moveUp() {
- _moveUp = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee43(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee43$(_context43) {
- while (1) switch (_context43.prev = _context43.next) {
+ _moveUp = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee44(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee44$(_context44) {
+ while (1) switch (_context44.prev = _context44.next) {
case 0:
- return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups/".concat(params.id, "/up_position.json"), {
+ return _context44.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 _context43.stop();
+ return _context44.stop();
}
- }, _callee43);
+ }, _callee44);
}));
return _moveUp.apply(this, arguments);
}
-function moveDown(_x44) {
+function moveDown(_x45) {
return _moveDown.apply(this, arguments);
}
function _moveDown() {
- _moveDown = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee44(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee44$(_context44) {
- while (1) switch (_context44.prev = _context44.next) {
+ _moveDown = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee45(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee45$(_context45) {
+ while (1) switch (_context45.prev = _context45.next) {
case 0:
- return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks_groups/".concat(params.id, "/down_position.json"), {
+ return _context45.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 _context44.stop();
+ return _context45.stop();
}
- }, _callee44);
+ }, _callee45);
}));
return _moveDown.apply(this, arguments);
}
-function editInfo(_x45) {
+function editInfo(_x46) {
return _editInfo.apply(this, arguments);
}
function _editInfo() {
- _editInfo = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee45(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee45$(_context45) {
- while (1) switch (_context45.prev = _context45.next) {
+ _editInfo = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee46(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee46$(_context46) {
+ while (1) switch (_context46.prev = _context46.next) {
case 0:
- return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_commons/".concat(params.id, "/edit_hack.json"), {
+ return _context46.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 _context45.stop();
+ return _context46.stop();
}
- }, _callee45);
+ }, _callee46);
}));
return _editInfo.apply(this, arguments);
}
-function batchPublishCondition(_x46) {
+function batchPublishCondition(_x47) {
return _batchPublishCondition.apply(this, arguments);
}
function _batchPublishCondition() {
- _batchPublishCondition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee46(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee46$(_context46) {
- while (1) switch (_context46.prev = _context46.next) {
+ _batchPublishCondition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee47(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee47$(_context47) {
+ while (1) switch (_context47.prev = _context47.next) {
case 0:
- return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/batch_publish_condition.json", {
+ return _context47.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 _context46.stop();
+ return _context47.stop();
}
- }, _callee46);
+ }, _callee47);
}));
return _batchPublishCondition.apply(this, arguments);
}
-function batchPublish(_x47) {
+function batchPublish(_x48) {
return _batchPublish.apply(this, arguments);
}
function _batchPublish() {
- _batchPublish = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee47(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee47$(_context47) {
- while (1) switch (_context47.prev = _context47.next) {
+ _batchPublish = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee48(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee48$(_context48) {
+ while (1) switch (_context48.prev = _context48.next) {
case 0:
- return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/problems/batch_publish.json", {
+ return _context48.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 _context47.stop();
+ return _context48.stop();
}
- }, _callee47);
+ }, _callee48);
}));
return _batchPublish.apply(this, arguments);
}
-function getSubdirectory(_x48) {
+function getSubdirectory(_x49) {
return _getSubdirectory.apply(this, arguments);
}
function _getSubdirectory() {
- _getSubdirectory = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee48(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee48$(_context48) {
- while (1) switch (_context48.prev = _context48.next) {
+ _getSubdirectory = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee49(params) {
+ return _regeneratorRuntime().wrap(function _callee49$(_context49) {
+ while (1) switch (_context49.prev = _context49.next) {
case 0:
- return _context48.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/item_banks/get_groups.json", {
+ return _context49.abrupt("return", Fetch("/api/item_banks/get_groups.json", {
method: 'get',
params: params
}));
case 1:
case "end":
- return _context48.stop();
+ return _context49.stop();
}
- }, _callee48);
+ }, _callee49);
}));
return _getSubdirectory.apply(this, arguments);
}
@@ -68013,6 +68103,7 @@ function _studentApplicationReview() {
/* harmony export */ "Es": function() { return /* binding */ LoginIn; },
/* harmony export */ "Ex": function() { return /* binding */ changPassword; },
/* harmony export */ "FM": function() { return /* binding */ deleteVideo; },
+/* harmony export */ "Fn": function() { return /* binding */ videoSendToClass; },
/* harmony export */ "Gq": function() { return /* binding */ LoginForPhone; },
/* harmony export */ "Ho": function() { return /* binding */ getCourses; },
/* harmony export */ "IU": function() { return /* binding */ getEngineerUrl; },
@@ -68449,17 +68540,17 @@ function _topicSendToClass() {
}));
return _topicSendToClass.apply(this, arguments);
}
-function getHomeworkBanksDetail(_x20) {
- return _getHomeworkBanksDetail.apply(this, arguments);
+function videoSendToClass(_x20) {
+ return _videoSendToClass.apply(this, arguments);
}
-function _getHomeworkBanksDetail() {
- _getHomeworkBanksDetail = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) {
+function _videoSendToClass() {
+ _videoSendToClass = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee21(params) {
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) {
while (1) switch (_context21.prev = _context21.next) {
case 0:
- return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_banks/".concat(params.topicId, ".json"), {
- method: 'get',
- params: params
+ return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params.username, "/videos/").concat(params.object_id, "/create_course_video.json"), {
+ method: 'post',
+ body: params
}));
case 1:
case "end":
@@ -68467,65 +68558,85 @@ function _getHomeworkBanksDetail() {
}
}, _callee21);
}));
+ return _videoSendToClass.apply(this, arguments);
+}
+function getHomeworkBanksDetail(_x21) {
return _getHomeworkBanksDetail.apply(this, arguments);
}
-function deleteQuestionBanks(_x21) {
+function _getHomeworkBanksDetail() {
+ _getHomeworkBanksDetail = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) {
+ while (1) switch (_context22.prev = _context22.next) {
+ case 0:
+ return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/homework_banks/".concat(params.topicId, ".json"), {
+ method: 'get',
+ params: params
+ }));
+ case 1:
+ case "end":
+ return _context22.stop();
+ }
+ }, _callee22);
+ }));
+ return _getHomeworkBanksDetail.apply(this, arguments);
+}
+function deleteQuestionBanks(_x22) {
return _deleteQuestionBanks.apply(this, arguments);
}
function _deleteQuestionBanks() {
- _deleteQuestionBanks = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee22(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) {
- while (1) switch (_context22.prev = _context22.next) {
+ _deleteQuestionBanks = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) {
+ while (1) switch (_context23.prev = _context23.next) {
case 0:
- return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/multi_delete.json", {
+ return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/question_banks/multi_delete.json", {
method: 'delete',
body: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)
}));
case 1:
case "end":
- return _context22.stop();
+ return _context23.stop();
}
- }, _callee22);
+ }, _callee23);
}));
return _deleteQuestionBanks.apply(this, arguments);
}
-function batchPublish(_x22) {
+function batchPublish(_x23) {
return _batchPublish.apply(this, arguments);
}
function _batchPublish() {
- _batchPublish = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee23(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) {
- while (1) switch (_context23.prev = _context23.next) {
+ _batchPublish = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) {
+ while (1) switch (_context24.prev = _context24.next) {
case 0:
- return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params.username, "/videos/batch_publish.json"), {
+ return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params.username, "/videos/batch_publish.json"), {
method: 'post',
body: params
}));
case 1:
case "end":
- return _context23.stop();
+ return _context24.stop();
}
- }, _callee23);
+ }, _callee24);
}));
return _batchPublish.apply(this, arguments);
}
-function cancelShixun(_x23) {
+function cancelShixun(_x24) {
return _cancelShixun.apply(this, arguments);
}
function _cancelShixun() {
- _cancelShixun = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee24(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) {
- while (1) switch (_context24.prev = _context24.next) {
+ _cancelShixun = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) {
+ while (1) switch (_context25.prev = _context25.next) {
case 0:
- return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/myshixuns/".concat(params.identifier, "/cancel.json"), {
+ return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/myshixuns/".concat(params.identifier, "/cancel.json"), {
method: 'delete',
body: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)
}));
case 1:
case "end":
- return _context24.stop();
+ return _context25.stop();
}
- }, _callee24);
+ }, _callee25);
}));
return _cancelShixun.apply(this, arguments);
}
@@ -68533,38 +68644,38 @@ function getEngineerUrl() {
return _getEngineerUrl.apply(this, arguments);
}
function _getEngineerUrl() {
- _getEngineerUrl = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25() {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) {
- while (1) switch (_context25.prev = _context25.next) {
+ _getEngineerUrl = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26() {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) {
+ while (1) switch (_context26.prev = _context26.next) {
case 0:
- return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/get_engineer_url.json", {
+ return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/get_engineer_url.json", {
method: 'get'
}));
case 1:
case "end":
- return _context25.stop();
+ return _context26.stop();
}
- }, _callee25);
+ }, _callee26);
}));
return _getEngineerUrl.apply(this, arguments);
}
-function postUserChoiceLearnPath(_x24) {
+function postUserChoiceLearnPath(_x25) {
return _postUserChoiceLearnPath.apply(this, arguments);
}
function _postUserChoiceLearnPath() {
- _postUserChoiceLearnPath = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) {
- while (1) switch (_context26.prev = _context26.next) {
+ _postUserChoiceLearnPath = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) {
+ while (1) switch (_context27.prev = _context27.next) {
case 0:
- return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/intelligent_recommendations/user_choice_learn_path.json", {
+ return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/intelligent_recommendations/user_choice_learn_path.json", {
method: 'post',
body: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)
}));
case 1:
case "end":
- return _context26.stop();
+ return _context27.stop();
}
- }, _callee26);
+ }, _callee27);
}));
return _postUserChoiceLearnPath.apply(this, arguments);
}
@@ -68572,18 +68683,18 @@ function getUserPersona() {
return _getUserPersona.apply(this, arguments);
}
function _getUserPersona() {
- _getUserPersona = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27() {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) {
- while (1) switch (_context27.prev = _context27.next) {
+ _getUserPersona = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28() {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) {
+ while (1) switch (_context28.prev = _context28.next) {
case 0:
- return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/intelligent_recommendations/persona.json", {
+ return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/intelligent_recommendations/persona.json", {
method: 'get'
}));
case 1:
case "end":
- return _context27.stop();
+ return _context28.stop();
}
- }, _callee27);
+ }, _callee28);
}));
return _getUserPersona.apply(this, arguments);
}
@@ -68593,18 +68704,18 @@ function getUserLearnPath() {
//type 1 表示用户注册 2 忘记密码 3 绑定手机/邮箱
function _getUserLearnPath() {
- _getUserLearnPath = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28() {
- return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) {
- while (1) switch (_context28.prev = _context28.next) {
+ _getUserLearnPath = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29() {
+ return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) {
+ while (1) switch (_context29.prev = _context29.next) {
case 0:
- return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/intelligent_recommendations/user_learn_path.json", {
+ return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/intelligent_recommendations/user_learn_path.json", {
method: 'get'
}));
case 1:
case "end":
- return _context28.stop();
+ return _context29.stop();
}
- }, _callee28);
+ }, _callee29);
}));
return _getUserLearnPath.apply(this, arguments);
}
@@ -70318,7 +70429,7 @@ __webpack_require__.d(__webpack_exports__, {
;// CONCATENATED MODULE: ./src/utils/env/dev.ts
var DEV = {
- PROXY_SERVER: 'https://pre-data.educoder.net',
+ PROXY_SERVER: 'https://test-data.educoder.net',
API_SERVER: 'http://localhost:8000',
REPORT_SERVER: 'http://192.168.1.57:3001',
IMG_SERVER: 'https://new-testali-cdn.educoder.net',
@@ -119684,7 +119795,7 @@ function _unsupportedIterableToArray(o, minLen) {
/******/ // This function allow to reference async chunks
/******/ __webpack_require__.u = function(chunkId) {
/******/ // return url for filenames based on template
-/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"192":"573bbf24","292":"36646944","310":"6987aa92","733":"fe262409","794":"9b5f9cd2","1119":"8244452b","1156":"5605eb17","1226":"8cec8d59","1264":"9e514095","1482":"97f25e5b","1660":"89e01a14","1702":"a598a25c","2082":"1bd17a88","2246":"e753c7ab","2282":"3e781914","2395":"86ef19e0","2571":"a36087b3","2659":"c854ee24","2819":"20f7fdcb","3317":"bcf33ffc","3326":"604dbbef","3391":"96bdf198","3395":"b3b2dc34","3446":"634779b7","3451":"aec13b70","3502":"e60e5e8a","3509":"537c24b4","3585":"6104592f","3951":"f48a7dd3","4390":"f13a15a3","4639":"2728fe3c","4656":"ed07bdef","4736":"fc75bc19","4884":"4681233f","4900":"07d02b87","4902":"7924454c","4967":"bd54695d","4973":"590f2583","4977":"5182607c","5348":"9e686a1b","5506":"d690d4a1","5572":"0d333317","5641":"3bca0dc3","6030":"bcb889be","6127":"aa29485e","6685":"8206b135","6758":"ef24c256","6788":"095115a5","7043":"c886b072","7303":"eceba62b","7713":"11d8d3af","7852":"86ff2941","7884":"b2557b7c","7918":"dfdb5eb7","8070":"4f2e3700","8286":"8bbb685c","8331":"d4977636","8348":"a7897886","8423":"a7844210","8543":"4787b7ba","8571":"503aeb19","8691":"6bf93a6d","8715":"8deabf26","8774":"d92c1e55","8787":"a7cd7c6c","8999":"d0944db0","9013":"8828e406","9497":"cd5eeeee","9667":"5c3f65e4","10195":"c49d7e6c","10485":"cdb53405","10545":"ce5d8c66","10737":"033ba365","10799":"2f0894a4","10921":"faa423f1","11004":"48d2bf11","11070":"72c1a03c","11417":"b738acd5","11448":"6dba5cc6","11512":"20c99166","11520":"188d3b9a","11525":"32ec4ccb","11545":"83c8a409","11581":"c41398eb","12034":"46d38540","12059":"fd5820a5","12102":"6650077e","12325":"dde5494a","12412":"20702678","12476":"42cca1fa","12614":"31f0e3e1","12865":"29c3b614","12884":"eb256122","13006":"2a13ac90","13355":"74c30775","13414":"259bf4f0","13581":"7cb48d89","13615":"b12f2bb2","14058":"dc7ad3a0","14105":"da5a6bee","14514":"01732a73","14599":"5be0d403","14610":"b01934ee","14662":"af82ca93","14889":"d7bd1203","14964":"ae7ed12d","15026":"92bb8371","15148":"5b47be7d","15319":"2f104c9f","15395":"3aeb8e35","15402":"96dccc2e","15428":"9c49626c","15703":"2a53d77e","15973":"78600035","16328":"98e3c151","16729":"5f8760bf","16758":"230ceefc","16804":"a5e7a524","16845":"5ed2c5e7","17043":"844bc395","17194":"71fb4b35","17379":"987a2517","17400":"339decf7","17527":"4ecd058a","17622":"19caade0","17806":"e3b8cb53","18241":"5e437b7b","18302":"6b1e6bf0","18307":"db510116","18562":"52288b8c","18710":"6cb80885","18719":"975c75e4","18837":"14625294","19215":"ecfedd0b","19360":"814cbdc5","19428":"083b831c","19715":"8dc06592","19891":"42376027","20026":"a740e40e","20085":"d0bf3254","20139":"d5685c40","20390":"5c42c784","20549":"6201218c","20576":"c90e7824","20680":"d1221c7c","20700":"23bbe1e4","20911":"eb9daed6","20996":"9f01959c","21147":"f7b232c4","21265":"d957f7d3","21423":"22434701","21443":"6ecc2311","21506":"9ec069be","21578":"337e0a1e","21649":"a07cd212","21939":"22791e32","22038":"49c84aef","22127":"c869df0a","22140":"5ac3e1fa","22254":"61d9ca61","22257":"7982940b","22307":"555ddb67","22707":"34607f95","22892":"29d6c311","23234":"701f1236","23316":"9a6675ff","23332":"a4266dc1","23585":"a310383c","23607":"98da3489","23805":"74a4450a","24058":"142b4537","24192":"8f04fcf0","24394":"c8b35b87","24504":"787a32f7","24505":"c2e16b22","24634":"aa285b79","24972":"077b76c8","25470":"239f5fe1","25619":"79d89859","25705":"e1f532ff","25849":"866cf7b8","25896":"cba49f1e","25972":"35e854aa","26184":"4d0fa10a","26224":"5b1bce6b","26366":"7f2a6a2c","26444":"9d0ab30b","26577":"1f9b9dc6","26621":"a9fc378f","26685":"be714edf","26741":"0536e1b4","26883":"a575a88e","27044":"c5e258e0","27084":"7e0f1b1d","27182":"554f17bf","27277":"81bdeb18","27318":"24748c2b","27333":"54612e26","27395":"86a31f7c","27703":"214de577","27778":"d49c9a1c","28072":"27c7a99d","28078":"9dd88eba","28119":"4023e84e","28338":"9c01c932","28435":"828f7507","28510":"4b111aff","28639":"fbd3a97e","28723":"e27ec039","28782":"ecf51eff","28982":"4e42c78d","29080":"7ed6c943","29353":"fe003ee1","29429":"6d2746aa","29647":"94841326","29848":"0598e38d","30264":"b2f7e071","30342":"a51a2cfc","30707":"99b80a15","30723":"a49a049e","31006":"9da31b02","31105":"c31a49de","31211":"630c8dd6","31427":"7ae68776","31471":"ec68d690","31674":"7784db96","31958":"79dd0f4c","31961":"6d79aacc","31962":"5de358f6","32060":"4c588e6c","32415":"6838284e","32640":"dfe865a8","32925":"7d4cdb5e","33036":"72431465","33210":"4c96d5f6","33356":"186a987e","33399":"eaa93770","33479":"93be0539","33692":"54f683a1","33747":"9d523761","33784":"dae4b021","34093":"9de1cdc8","34131":"5a578cfd","34180":"e8da8697","34472":"4728f184","34510":"322409ab","34601":"e4f23360","34608":"33256c20","34800":"d8477858","34994":"6b58fea7","35238":"fce0ee6e","35449":"b1f5118e","35588":"fec3d53f","35593":"f33a437a","35643":"0ae06503","35729":"736002d4","36270":"bd2173be","36433":"6ba79f6e","36483":"b872ea3a","36579":"d68d4400","36723":"419cb532","36740":"f6eb9d9c","36784":"8569fb6e","37062":"268d5fee","37110":"d9628de2","37250":"9f762792","37287":"1c632404","37562":"1f8168ce","38447":"a1039eec","38448":"0548038d","38634":"d086a661","39146":"e739e597","39332":"48b1eefc","39391":"73fbf569","39404":"23fff70b","39602":"5697d8b0","39695":"baaf44a8","39907":"16d49384","40003":"997a4df5","40018":"bb2432b8","40150":"c3afb99b","40477":"1d5febae","40559":"9c252029","40848":"6322eefa","40874":"ad1102d8","41048":"63d09823","41134":"05eeb31a","41657":"353dfb41","41717":"0162b348","41880":"3c86711c","41953":"f1cb2ad7","42102":"4098981f","42240":"a0c2a56f","42241":"5d3599b4","42573":"cf248e3b","42911":"85f61fa7","42954":"c9963b17","42977":"28f8006c","43025":"fa16f463","43295":"6a82675d","43442":"1b752558","43465":"08f5b6e7","43778":"1b3fe0a4","43862":"15acfdb0","43915":"a37e1a97","44216":"4bfcd2ea","44259":"b6a7b4eb","44449":"d3f572d7","44510":"d768f049","44565":"123d4802","44666":"56de6d06","44838":"8061b4a9","45061":"a3f00770","45096":"e93ec09e","45359":"41fc1ed4","45650":"830af7b5","45775":"7d56522b","45818":"b411d1b4","45825":"77067b82","45886":"3d216b8e","45992":"4b4a340c","46041":"663fb252","46059":"edac90ae","46231":"aadf4c56","46796":"9d1a7f06","46963":"8837416e","47015":"586d4d60","47054":"fad2de8d","47391":"7adbac6c","47501":"ddeb1ab7","47638":"1d2c1fe8","47824":"483db6ca","47835":"484dff2e","48077":"6cca574e","48180":"0205a7ca","48431":"8f57aff6","48689":"3176c131","48764":"39f40bfc","48896":"10c29edf","49205":"e937cbfd","49366":"de0818a0","49383":"3df85ba2","49666":"a4569d71","49716":"1cdb493a","49890":"718bc8c6","49960":"13545d3f","50745":"31f5ff7c","50869":"dfadfa0a","50976":"0d902cf0","51276":"8dee1c7d","51326":"a2234746","51370":"124c8e56","51582":"0574b887","51855":"8d986699","52182":"e3d5a564","52338":"d4f14f35","52404":"4d980b90","52424":"ebf1a388","52546":"23e6b854","52798":"317475f2","52806":"0c0b204b","52829":"c3e2f788","52875":"772e6368","53114":"685610c8","53247":"84be0e90","53362":"f6bfb4f6","53440":"7f4f5d36","53910":"ad3723e9","54051":"a5989643","54056":"ce045462","54164":"db3e8c94","54386":"b20e6c3f","54447":"a6b86a73","54472":"49b9d062","54572":"cada5369","54770":"569d7e86","54836":"235be1b8","54862":"242849b0","55203":"6045f89a","55351":"b1b9a06c","55573":"265e6723","55693":"4b714ff1","55806":"3dc802ad","56277":"1a5a4268","56369":"62227a03","56449":"65a0636b","57045":"a36f5a95","57614":"e816bbc0","57637":"054a1030","58240":"b3c8efeb","58269":"7ca6c0bd","59013":"8188cd95","59016":"aa026aee","59133":"da1abcc5","59649":"71acff52","59788":"d1b77b56","60479":"1f956924","60533":"85efff36","60547":"e784b423","60578":"052d3b7b","60696":"578a41be","60854":"d5ccd32b","61043":"b864a9b0","61713":"7fa6e4c8","61727":"a02f1ed8","62075":"aa5d8cd5","62168":"9cb28c5b","62300":"6345b130","62450":"321ac824","62548":"56f5c9fe","62654":"383b3e2c","62742":"78fc1b90","63183":"d0284913","63543":"38e45870","63695":"471fa8cd","63909":"c200d9a9","63919":"704906b3","64017":"9ad6dc9e","64057":"25bc70a0","64144":"5b42bb22","64217":"0aaf6829","64398":"97b4b06f","64496":"fca6aeb0","64520":"14a3630a","64994":"6ae0715c","65111":"62d4afbb","65148":"2e737d68","65191":"c36fbbdf","65294":"65184992","65491":"35e0f37b","65549":"9f1ae339","65814":"8dd2362e","65816":"c50ef0d5","66012":"29bacd7b","66034":"505378c8","66422":"5accffb2","66489":"5a8d9a24","66516":"73ab464e","66531":"aeaf3390","66550":"076652f2","66582":"1df2e323","66583":"0facc989","66651":"e2b3be12","66728":"6246ec3b","67242":"bcbf408d","67390":"b8c632d6","67454":"d2efb613","67631":"dae8b6c5","67851":"f9b6a15a","67878":"6967887f","68014":"d88909ae","68369":"adc2f13f","68661":"bdd25ddb","68665":"3ee3c76e","68819":"0c79df2a","68827":"8c82d23d","68882":"6d25503f","68922":"521013db","68946":"3603df4e","68993":"b5e3f149","69060":"760508c4","69085":"7e1382b9","69245":"dfd74e07","69548":"fd894dcb","69684":"830f7d48","69771":"a636934e","69922":"64ea9e83","69944":"93cf83c4","70368":"87bbdbbe","70928":"5493fe8f","70995":"5760a1a4","71065":"35a5308a","71218":"f1001e49","71450":"2bb2d7ff","71514":"d07bd3d9","71935":"c25c1a9d","71960":"3329158c","72230":"59578849","72465":"197b92b2","72529":"d93f39ea","72570":"2c0af670","72693":"9125f38b","73183":"0c5e2394","73220":"db9c6599","73453":"86b6f1b5","73853":"206cc975","74264":"8758c08f","74795":"6cacd023","75004":"881cf98c","75043":"44440a2e","75151":"b3ee0337","75316":"ff1601c3","75357":"162fdd7f","75800":"3c72b3b2","76424":"d9256bd9","76904":"b445cacd","77460":"c1e3391a","77566":"02272f3a","77857":"fa9005e0","78085":"354f1d38","78617":"402d12c8","78806":"33a6260e","79086":"939b696f","79361":"c26d4479","79398":"260a80b0","79489":"e2c1727a","79537":"27d77939","79590":"928ae6f9","79713":"a7810ac2","79779":"90ed7412","79921":"f850956e","80249":"0979f1e5","80508":"adc1846e","80599":"472c3bc9","80670":"8e7bac79","80747":"297d7df8","80807":"e6a8f8fc","81148":"da0caf93","81263":"4d2a905c","81425":"a36beff3","81597":"aad6885c","81793":"43190975","81799":"9bf5b086","82136":"127a9a8b","82178":"440a14b7","82339":"1db08555","82375":"67dbc9c9","82425":"6d974951","83141":"910e73db","83212":"ba1f9532","83935":"7bee1ff1","84129":"526c81c8","84169":"8f81603a","84368":"d10ee527","84546":"490af1a7","84567":"224a4d30","85048":"e670b499","85111":"26cd61bc","85297":"6ebcb40a","85343":"f9ef1a53","85888":"4a73e99d","85891":"eb054823","86052":"fb066915","86082":"8216a5a7","86452":"de1be782","86541":"241019f0","86587":"40c7885b","86634":"4f7da33f","86701":"cdbe9269","86820":"8034396a","86913":"41e7f115","87058":"8d1626d6","87075":"c843e612","87234":"1f2839ee","87260":"a280f8a6","87261":"0756356d","87388":"3535c448","87561":"b313d11b","87922":"9e2c0d80","87939":"b0fa555b","87954":"3f656fba","88092":"ecb9beac","88201":"a89b9012","88517":"6156d931","88667":"6fcc701f","88670":"d951b876","88866":"291e1577","88975":"ac326248","88994":"8a29fe00","89076":"09f0977f","89540":"12f683fb","89626":"549d0101","89677":"05c17b86","89777":"4d85fcc4","89785":"cae6b4b0","90109":"f783cab3","90265":"c5797cfd","90337":"1e55ef22","90354":"c387f7ab","90431":"fb49f592","90525":"6817be93","91045":"47454c4e","91259":"caff85b4","91470":"2d72fecb","91487":"147e749e","92023":"87d64b64","92026":"6ed450dd","92045":"c7bf3391","92501":"0757f9bc","92603":"a4743859","92785":"3be192b4","92823":"3929b40d","92983":"59884396","93045":"32b14781","93081":"834d6ede","93260":"2a6d17f1","93282":"3833e423","93496":"ccb5340c","93562":"bbf1e7da","93601":"50599df7","93665":"e255bcd3","93668":"319f6536","93954":"5807e4a6","94078":"f273c428","94220":"3faabe72","94407":"6700cbfa","94498":"c0bc7584","94512":"cae08f57","94662":"ab893aa9","94715":"3f98912f","94772":"57c01bed","94849":"7ff5e5c5","95062":"1ac77bff","95112":"920c2afe","95125":"c1091c4a","95176":"ba6dbba0","95335":"62cacec5","95870":"b228abc1","95907":"54e5d2dd","95946":"73fc67fd","96241":"e42f0e50","96390":"ebffe188","96444":"016305d0","96717":"0f2b1a07","96882":"a6cfda7d","97008":"973b5d37","97046":"d9382799","97073":"0f87348f","97141":"c6d636f7","97278":"4e51cfd6","97642":"43a54606","98062":"4144fb08","98084":"1f1d463c","98398":"d14c74f0","98424":"5293db06","98688":"545f26d3","98885":"38147273","98991":"412a9ac1","99160":"5a067938","99491":"584007e5","99532":"5d4c85c9","99674":"b146911c","99836":"6126114f","99848":"0b426d7c"}[chunkId] + ".async.js";
+/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28639":"p__Forums__Index__redirect","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","43862":"p__HttpStatus__403","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","44565":"p__HttpStatus__500","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62300":"p__Api__index","62548":"p__Engineering__Norm__Detail__index","64017":"p__Classrooms__Lists__PlaceholderPage__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66531":"p__HttpStatus__404","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","70928":"p__RestFul__Edit__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","81799":"p__Competitions__Entered__Assembly__TeamDateil","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"192":"573bbf24","292":"91637b82","310":"6987aa92","733":"fe262409","794":"9b5f9cd2","1119":"8244452b","1156":"5605eb17","1226":"8cec8d59","1264":"9e514095","1482":"97f25e5b","1660":"89e01a14","1702":"a598a25c","2082":"1bd17a88","2246":"e753c7ab","2282":"3e781914","2571":"a36087b3","2659":"c854ee24","2819":"20f7fdcb","3317":"bcf33ffc","3326":"604dbbef","3391":"96bdf198","3395":"b3b2dc34","3446":"634779b7","3451":"aec13b70","3502":"e60e5e8a","3509":"537c24b4","3585":"6104592f","3951":"f48a7dd3","4390":"f13a15a3","4639":"2728fe3c","4656":"ed07bdef","4736":"fc75bc19","4884":"4681233f","4900":"07d02b87","4902":"7924454c","4967":"bd54695d","4973":"590f2583","4977":"5182607c","5348":"9e686a1b","5506":"d690d4a1","5572":"0d333317","5641":"3bca0dc3","6030":"bcb889be","6127":"aa29485e","6685":"8206b135","6758":"ef24c256","6788":"095115a5","7043":"c886b072","7303":"eceba62b","7713":"11d8d3af","7852":"86ff2941","7884":"b2557b7c","7918":"dfdb5eb7","8070":"4f2e3700","8286":"8bbb685c","8348":"a7897886","8423":"a7844210","8543":"4787b7ba","8571":"503aeb19","8691":"3f47db42","8715":"8deabf26","8774":"d92c1e55","8787":"a7cd7c6c","8999":"d0944db0","9013":"8828e406","9497":"cd5eeeee","9667":"5c3f65e4","10195":"c49d7e6c","10485":"cdb53405","10545":"ce5d8c66","10737":"033ba365","10799":"c40ea2ec","10921":"faa423f1","11004":"48d2bf11","11070":"72c1a03c","11417":"b738acd5","11448":"6dba5cc6","11512":"20c99166","11520":"188d3b9a","11525":"32ec4ccb","11545":"bbc4f53a","11581":"c41398eb","12034":"46d38540","12059":"fd5820a5","12102":"6650077e","12144":"e9ae8ba2","12325":"dde5494a","12412":"76f93a23","12476":"42cca1fa","12614":"31f0e3e1","12865":"29c3b614","12884":"eb256122","13006":"2a13ac90","13355":"74c30775","13414":"259bf4f0","13581":"4c2962ee","13615":"b12f2bb2","14058":"dc7ad3a0","14105":"da5a6bee","14514":"01732a73","14599":"db4fbf6e","14610":"b01934ee","14626":"f8acdcbb","14662":"43e91161","14889":"d7bd1203","14964":"ae7ed12d","15026":"92bb8371","15109":"99bfe32d","15148":"5b47be7d","15319":"2f104c9f","15395":"3aeb8e35","15402":"6b6a4e44","15428":"9c49626c","15703":"2a53d77e","15973":"78600035","16328":"98e3c151","16729":"5f8760bf","16758":"230ceefc","16804":"a5e7a524","16845":"5ed2c5e7","17043":"844bc395","17194":"71fb4b35","17379":"987a2517","17400":"339decf7","17527":"4ecd058a","17622":"19caade0","17806":"e3b8cb53","18241":"5e437b7b","18302":"6b1e6bf0","18307":"db510116","18562":"52288b8c","18710":"6cb80885","18719":"975c75e4","18837":"14625294","19215":"ecfedd0b","19360":"814cbdc5","19428":"083b831c","19715":"8dc06592","19891":"42376027","20026":"a740e40e","20085":"d0bf3254","20139":"d5685c40","20390":"5c42c784","20549":"6201218c","20576":"c90e7824","20680":"d1221c7c","20700":"23bbe1e4","20911":"eb9daed6","20996":"9f01959c","21147":"f7b232c4","21265":"d957f7d3","21423":"22434701","21443":"ef994af2","21506":"9ec069be","21578":"337e0a1e","21649":"a07cd212","21939":"22791e32","22038":"49c84aef","22127":"c869df0a","22140":"5ac3e1fa","22254":"61d9ca61","22257":"7982940b","22307":"555ddb67","22707":"34607f95","22892":"29d6c311","23234":"701f1236","23316":"9a6675ff","23332":"079a26c6","23585":"a310383c","23607":"98da3489","23805":"74a4450a","24058":"142b4537","24192":"8f04fcf0","24394":"c8b35b87","24504":"787a32f7","24505":"c2e16b22","24634":"aa285b79","24972":"077b76c8","25470":"239f5fe1","25619":"79d89859","25705":"e1f532ff","25849":"866cf7b8","25896":"cba49f1e","25972":"35e854aa","26184":"4d0fa10a","26366":"7f2a6a2c","26444":"9d0ab30b","26577":"1f9b9dc6","26621":"a9fc378f","26685":"be714edf","26741":"0536e1b4","26883":"a575a88e","27044":"c5e258e0","27084":"7e0f1b1d","27182":"554f17bf","27277":"81bdeb18","27318":"24748c2b","27333":"54612e26","27395":"86a31f7c","27703":"214de577","27778":"d49c9a1c","28072":"27c7a99d","28078":"9dd88eba","28119":"4023e84e","28338":"9c01c932","28435":"828f7507","28510":"4b111aff","28639":"fbd3a97e","28723":"e27ec039","28782":"ecf51eff","28982":"4e42c78d","29080":"7ed6c943","29353":"fe003ee1","29429":"6d2746aa","29647":"94841326","29848":"0598e38d","30264":"fdfe4ad0","30342":"a51a2cfc","30707":"99b80a15","30723":"a49a049e","31006":"9da31b02","31105":"c31a49de","31211":"630c8dd6","31427":"7ae68776","31471":"ec68d690","31674":"7784db96","31958":"79dd0f4c","31961":"6d79aacc","31962":"5de358f6","32060":"4c588e6c","32415":"6838284e","32640":"dfe865a8","32925":"7d4cdb5e","33036":"72431465","33210":"4c96d5f6","33356":"186a987e","33399":"eaa93770","33479":"93be0539","33692":"54f683a1","33747":"9d523761","33784":"dae4b021","34093":"9de1cdc8","34131":"5a578cfd","34180":"e8da8697","34472":"4728f184","34510":"322409ab","34601":"e4f23360","34608":"33256c20","34800":"d8477858","34994":"4f775c08","35238":"fce0ee6e","35449":"b1f5118e","35588":"fec3d53f","35593":"f33a437a","35643":"0ae06503","35729":"736002d4","36040":"f427fbf8","36270":"bd2173be","36433":"6ba79f6e","36483":"b872ea3a","36579":"d68d4400","36723":"419cb532","36740":"f6eb9d9c","36784":"8569fb6e","37062":"e3a87ef9","37110":"d9628de2","37250":"9f762792","37287":"1c632404","37562":"1f8168ce","38447":"a1039eec","38448":"acfa9a1d","38634":"d086a661","39146":"e739e597","39332":"5de62e66","39391":"73fbf569","39404":"9d4d64b2","39695":"baaf44a8","39907":"16d49384","40003":"997a4df5","40018":"bb2432b8","40477":"1d5febae","40559":"9c252029","40848":"6322eefa","41048":"63d09823","41134":"05eeb31a","41657":"353dfb41","41717":"0162b348","41880":"3c86711c","41953":"1006f25d","42102":"4098981f","42240":"a0c2a56f","42241":"5d3599b4","42573":"cf248e3b","42911":"85f61fa7","42954":"c9963b17","42977":"28f8006c","43025":"fa16f463","43295":"6a82675d","43442":"1b752558","43465":"08f5b6e7","43778":"1b3fe0a4","43862":"15acfdb0","43915":"a37e1a97","44216":"4bfcd2ea","44259":"b6a7b4eb","44449":"d3f572d7","44510":"d768f049","44565":"123d4802","44666":"56de6d06","44838":"8061b4a9","45061":"a3f00770","45096":"e93ec09e","45359":"41fc1ed4","45650":"830af7b5","45775":"9d67a6f1","45818":"b411d1b4","45825":"77067b82","45886":"3d216b8e","45992":"4b4a340c","46041":"663fb252","46059":"edac90ae","46231":"38df285f","46796":"9d1a7f06","46963":"8837416e","47015":"586d4d60","47054":"fad2de8d","47391":"7adbac6c","47501":"ddeb1ab7","47638":"1d2c1fe8","47824":"483db6ca","47835":"484dff2e","48077":"6cca574e","48180":"0205a7ca","48431":"9bc1a33d","48689":"3176c131","48764":"39f40bfc","48896":"10c29edf","49205":"e937cbfd","49366":"de0818a0","49383":"3df85ba2","49666":"a4569d71","49716":"1cdb493a","49890":"718bc8c6","49960":"13545d3f","50745":"31f5ff7c","50869":"dfadfa0a","50976":"0d902cf0","51276":"8dee1c7d","51326":"a2234746","51370":"124c8e56","51582":"0574b887","51855":"8d986699","52182":"e3d5a564","52338":"d4f14f35","52404":"4d980b90","52424":"ebf1a388","52546":"23e6b854","52798":"317475f2","52806":"e80ffcb1","52829":"c3e2f788","52875":"772e6368","53114":"685610c8","53247":"84be0e90","53362":"f6bfb4f6","53440":"7f4f5d36","53910":"ad3723e9","54051":"a5989643","54056":"8a8f1ee1","54164":"a2fbaf65","54386":"b20e6c3f","54447":"a6b86a73","54472":"49b9d062","54572":"cada5369","54770":"569d7e86","54836":"235be1b8","54862":"242849b0","55203":"6045f89a","55351":"b1b9a06c","55573":"265e6723","55693":"4b714ff1","55806":"3dc802ad","56277":"c9be71d2","56369":"62227a03","56449":"65a0636b","57045":"a36f5a95","57614":"e816bbc0","57637":"054a1030","58240":"b3c8efeb","58269":"7ca6c0bd","59013":"8188cd95","59016":"aa026aee","59133":"da1abcc5","59649":"71acff52","59788":"d1b77b56","60479":"1f956924","60533":"85efff36","60547":"e784b423","60578":"052d3b7b","60696":"578a41be","60854":"d5ccd32b","61043":"b864a9b0","61713":"7fa6e4c8","61727":"a02f1ed8","62075":"aa5d8cd5","62168":"9cb28c5b","62300":"6345b130","62450":"321ac824","62548":"56f5c9fe","62654":"383b3e2c","62742":"78fc1b90","63183":"3b2ccecb","63543":"38e45870","63695":"471fa8cd","63909":"c200d9a9","63919":"704906b3","64017":"9ad6dc9e","64057":"25bc70a0","64144":"5b42bb22","64217":"0aaf6829","64398":"97b4b06f","64496":"fca6aeb0","64520":"14a3630a","64547":"b8eb3f2a","64994":"6ae0715c","65111":"62d4afbb","65148":"2e737d68","65191":"c36fbbdf","65294":"65184992","65491":"35e0f37b","65549":"9f1ae339","65814":"8dd2362e","65816":"c50ef0d5","66012":"29bacd7b","66034":"505378c8","66422":"5accffb2","66489":"5a8d9a24","66516":"73ab464e","66531":"aeaf3390","66550":"076652f2","66582":"1df2e323","66583":"0facc989","66651":"e2b3be12","66728":"6246ec3b","67242":"bcbf408d","67390":"b8c632d6","67395":"5a020ed9","67454":"d2efb613","67631":"dae8b6c5","67851":"f9b6a15a","67878":"6967887f","68014":"d88909ae","68369":"adc2f13f","68661":"bdd25ddb","68665":"3ee3c76e","68819":"0c79df2a","68827":"8c82d23d","68882":"6d25503f","68922":"521013db","68946":"3603df4e","69060":"760508c4","69085":"7e1382b9","69245":"dfd74e07","69548":"fd894dcb","69684":"830f7d48","69771":"a636934e","69911":"21a3e2c8","69922":"64ea9e83","69944":"93cf83c4","70368":"87bbdbbe","70928":"5493fe8f","71065":"35a5308a","71218":"f1001e49","71450":"2bb2d7ff","71514":"d07bd3d9","71935":"c25c1a9d","71960":"3329158c","72230":"59578849","72465":"197b92b2","72529":"d93f39ea","72570":"2c0af670","72693":"9125f38b","73183":"0c5e2394","73220":"db9c6599","73453":"86b6f1b5","73486":"e90c54f2","73853":"206cc975","74237":"380f5274","74264":"8758c08f","74795":"6cacd023","75004":"881cf98c","75043":"44440a2e","75151":"b3ee0337","75316":"ff1601c3","75357":"162fdd7f","75800":"3c72b3b2","76424":"d9256bd9","76904":"b445cacd","77460":"c1e3391a","77566":"02272f3a","77857":"fa9005e0","78085":"354f1d38","78617":"402d12c8","78806":"33a6260e","79086":"939b696f","79361":"c26d4479","79398":"260a80b0","79489":"e2c1727a","79537":"27d77939","79590":"928ae6f9","79713":"a7810ac2","79779":"90ed7412","79921":"f850956e","80249":"0979f1e5","80508":"adc1846e","80583":"35eb3206","80599":"472c3bc9","80670":"8e7bac79","80747":"297d7df8","80807":"e6a8f8fc","81148":"da0caf93","81263":"4d2a905c","81425":"a36beff3","81597":"aad6885c","81793":"43190975","81799":"9bf5b086","82339":"1db08555","82375":"67dbc9c9","82425":"6d974951","83141":"910e73db","83212":"ba1f9532","83225":"7dea12da","83935":"7bee1ff1","84129":"526c81c8","84169":"8f81603a","84368":"d10ee527","84546":"490af1a7","84567":"224a4d30","85048":"e670b499","85111":"26cd61bc","85297":"6ebcb40a","85343":"f9ef1a53","85888":"4a73e99d","85891":"eb054823","86052":"fb066915","86082":"8216a5a7","86452":"de1be782","86541":"241019f0","86587":"40c7885b","86634":"4f7da33f","86701":"cdbe9269","86820":"8034396a","86913":"41e7f115","87058":"8d1626d6","87075":"c843e612","87234":"1f2839ee","87260":"a280f8a6","87261":"0756356d","87388":"3535c448","87561":"b313d11b","87922":"9e2c0d80","87939":"b0fa555b","87954":"3f656fba","88092":"ecb9beac","88201":"a89b9012","88416":"57b446e2","88517":"6156d931","88667":"6fcc701f","88670":"d951b876","88866":"9a121fc2","88975":"ac326248","88994":"8a29fe00","89076":"09f0977f","89540":"12f683fb","89626":"549d0101","89677":"05c17b86","89777":"4d85fcc4","89785":"cae6b4b0","90109":"f783cab3","90180":"1843cb10","90265":"323529f8","90337":"1e55ef22","90354":"c387f7ab","90431":"fb49f592","90525":"6817be93","91045":"47454c4e","91259":"caff85b4","91470":"2d72fecb","91487":"147e749e","92023":"87d64b64","92026":"6ed450dd","92045":"c7bf3391","92501":"0757f9bc","92603":"a4743859","92785":"3be192b4","92823":"3929b40d","92983":"59884396","93045":"32b14781","93081":"834d6ede","93260":"2a6d17f1","93282":"3833e423","93291":"7b851662","93496":"ccb5340c","93562":"bbf1e7da","93601":"50599df7","93665":"be72d471","93668":"6031a0ee","93954":"5807e4a6","94078":"f273c428","94220":"3faabe72","94407":"6700cbfa","94498":"c0bc7584","94512":"cae08f57","94662":"ab893aa9","94715":"3f98912f","94849":"7ff5e5c5","95062":"1ac77bff","95112":"920c2afe","95125":"c1091c4a","95176":"ba6dbba0","95335":"62cacec5","95870":"b228abc1","95946":"73fc67fd","96241":"e42f0e50","96390":"ebffe188","96444":"016305d0","96717":"0f2b1a07","96882":"a6cfda7d","97008":"973b5d37","97046":"d9382799","97073":"0f87348f","97141":"c6d636f7","97278":"4e51cfd6","97642":"43a54606","98062":"4144fb08","98084":"1f1d463c","98398":"d14c74f0","98424":"5293db06","98688":"545f26d3","98885":"38147273","98991":"412a9ac1","99160":"5a067938","99491":"584007e5","99532":"5d4c85c9","99674":"b146911c","99836":"6126114f","99848":"0b426d7c"}[chunkId] + ".async.js";
/******/ };
/******/ }();
/******/
@@ -119693,7 +119804,7 @@ function _unsupportedIterableToArray(o, minLen) {
/******/ // This function allow to reference async chunks
/******/ __webpack_require__.miniCssF = function(chunkId) {
/******/ // return url for filenames based on template
-/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62548":"p__Engineering__Norm__Detail__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"192":"aa5d9d7e","292":"36715920","310":"6e484beb","733":"aeacf94e","794":"741b92f1","1119":"9ff43dc4","1226":"d80fec89","1482":"7c3ad96b","1660":"02a38bf2","1702":"489a5cff","2082":"878fbc75","2282":"7d4b3da0","2395":"86d1e4a5","2659":"3f9c75c6","2819":"010f74a7","3317":"f7983514","3391":"d3d09b49","3451":"fa41734d","3509":"fe2d6226","3585":"7b1cadec","3951":"0e58d6e5","4390":"9ba11594","4639":"30b3dee5","4656":"6f35bceb","4736":"10243ad7","4884":"62c42fff","4900":"814e790f","4973":"58a5fdbb","5348":"612cf3fe","5572":"dc3db8a3","5641":"0b1f10f1","6127":"f096dd74","6685":"ff3d4dcb","6758":"b226bfed","6788":"2488dd8c","7043":"bf1945ba","7852":"e218c16a","7884":"1ad373ce","7918":"bc588bf7","8787":"5ca78966","8999":"5c39a408","10195":"d0b63994","10485":"5af7cb2b","10737":"10227a76","10799":"f10ffcfd","10921":"022dd8c1","11004":"0465acda","11070":"69047ccd","11512":"c2718266","11520":"700d830a","11545":"00cfa69c","11581":"7f1d264b","12102":"9b3c2f0f","12412":"eb1bc934","12476":"0317a5a5","12865":"107abeda","12884":"028168c2","13006":"9df8a619","13355":"86a0f70b","13414":"cb7288d2","13581":"a55e42e9","14058":"da4198c0","14105":"8dbb2f0a","14514":"9c12ba9c","14599":"eb1cb468","14610":"6917136e","14662":"4a465a13","14889":"703ffbf0","14964":"393d1111","15148":"899955bc","15319":"6adc4b5d","15402":"7978d728","15428":"d3505a9c","16328":"f32b7b34","16729":"f181c0d1","16758":"01d18822","16845":"f73a24e0","17379":"504986de","17527":"46d78e0c","17622":"18c3b2e2","17806":"67633330","18241":"ef547ebd","18302":"b0e182d0","18307":"35384ed0","19215":"a7e2b3d8","19360":"68f19116","19715":"2f24d234","19891":"765a6d53","20026":"f17ba16b","20576":"ec4a277d","20680":"ec676e5a","20700":"0a23e8cb","21265":"29a8e3ae","21423":"f58b4565","21578":"42d54a4b","21939":"0bffa495","22254":"286619b1","22257":"83644fae","22307":"0db5c85a","22707":"feb9c716","23234":"b88b2a7b","23332":"c83e6caf","23805":"2ca7b75a","24504":"ee949bcb","24505":"1abf39d3","24972":"a6d6aaba","25470":"79f2e968","25705":"296ac702","25896":"eadcbad7","25972":"7b48a1b8","26366":"3d985175","26685":"7c2c94d0","26741":"52349f8c","26883":"ae2c4e2a","27044":"18248192","27084":"d5dea24f","27182":"bca6aa60","27333":"02a38bf2","27395":"70672d5d","27703":"4a7c1daa","28072":"07e1648f","28435":"d9655ba0","28723":"03252232","28782":"cf41644f","28982":"ac9d564e","29080":"b8aabe17","29647":"40719cf5","30264":"f8d1a4c7","30342":"dbf3107a","31006":"5723e5a2","31211":"241f43ae","31427":"3feae07d","31674":"e7e8dd66","31962":"38867b94","33356":"89416533","33747":"635bc4d0","33784":"6ade2d7f","34093":"d379ebed","34601":"a0362698","34608":"2aefe4b1","34800":"72a0f999","34994":"9e12e9e1","35238":"e8728e3b","35588":"01a3089c","35729":"f628c283","36270":"26179050","36433":"e2aa74e6","36483":"59955ef6","36579":"33389c04","36784":"5f923b83","37062":"b768bbbe","37250":"4521d860","38447":"607eec61","38634":"f9f68b05","39332":"c92575ab","39391":"8245047f","39404":"7a6ae55a","39695":"643146e8","40018":"d2e781d0","40150":"50e7936d","40559":"44dd15cb","41048":"c5c6fdfb","41657":"cf574ff8","41717":"238aaca9","41953":"6f811477","42240":"f44eee2e","42241":"a188dd3c","42977":"8d555ac0","43442":"65eaa7e2","43465":"8b2b3c2f","43778":"8fe8099c","43915":"c8297aa9","44216":"0a8af0c8","44259":"890ffa31","44449":"1f5a4673","44510":"46543b0d","45096":"c4c415ee","45359":"6a90be48","45650":"be9a6b07","45775":"6fac03d1","45818":"8d653148","45825":"676d6fe6","45992":"0a80ed08","46059":"fee747d3","46796":"566d1499","46963":"c1f1f1d4","47824":"3bd9cdac","48077":"726d0ff5","48431":"aec131cf","48689":"4b02e708","48896":"fe5e74c9","49205":"abd37bcd","49366":"9284a315","49666":"fa72cc4b","49716":"bced0123","49890":"b34fadf2","49960":"3c64ae0f","50869":"a6b6a72d","51276":"26f8a425","51370":"3091da5b","51582":"35af54a3","51855":"2630139a","52338":"1c92eca1","52404":"fc25eea2","52424":"641d3511","52806":"b2749f0a","52829":"1ad34b37","52875":"42b8d181","53247":"51c49c02","53440":"b8f7e7d9","53910":"710e078e","54056":"61c4946b","54164":"72c221b0","54472":"993e5e40","54572":"52524ed9","54770":"b7f3d661","54836":"4cdd1d96","54862":"22cb4e4d","55573":"53d1e580","56277":"9c5a6bdf","57045":"0cb1dca6","57614":"e69d2797","59016":"eeb9b7bf","59133":"9258eed9","59649":"4d83d498","59788":"c9d31988","60479":"2fa140fe","60533":"58702d44","60547":"207df557","60578":"97c6971a","61043":"c256030b","61713":"064b78c0","61727":"0ef455c2","62548":"993ca7b3","62654":"33389c04","62742":"f2198b1d","63543":"d2e781d0","64144":"16aeaf18","64217":"fad68068","64496":"412e35d1","64520":"cbe56804","65111":"1cc479f1","65148":"6975f864","65191":"693159e3","65294":"86dcc57d","65491":"60f2699d","65549":"8c8b1010","65816":"b5dea6ab","66034":"478838c5","66583":"d2c21741","66651":"6a0f8280","67242":"7dda83cb","67878":"435dae9f","68014":"b4697b08","68665":"ece82b72","68827":"9d6b4baf","68882":"a4f8038e","68922":"504986de","69922":"231ea5eb","69944":"556a049b","70995":"7984fc7c","71218":"1815d654","71450":"feb200b8","72230":"0acabfcf","72465":"af820a0f","72529":"c299fc88","72570":"fcc15e4e","72693":"878fbc75","73183":"9efb78c2","73220":"aa3705fc","74264":"a4f91969","74795":"efbfe5c1","75043":"c3927ea3","75151":"a2ed3542","75357":"b3fb8cbf","75800":"b0c931ef","76904":"2b7d5863","77460":"74553d22","77857":"b8721a1a","78085":"564f18d9","79489":"7ae52436","79590":"8f787c2c","79921":"3263d457","80508":"660f8768","80670":"48f39a9c","81148":"e1da9726","81793":"c8793ca5","82178":"e5ba5aaa","82339":"cdbddd75","82425":"65b29f1c","83141":"b4b2905f","83212":"cc87d3e1","83935":"fc466fab","84169":"6333803e","84546":"28aa3c6f","85048":"7511dce5","85111":"1ad8d139","85297":"c9e5cc63","85343":"b6b185b6","85888":"0a616608","85891":"40fc6bbe","86052":"08cafd24","86452":"4ef65fb0","86541":"cd4b78d7","86634":"74fcec95","86701":"ff9f0de3","86820":"de0ec1f9","86913":"bac26b49","87058":"47dd4a98","87260":"a7b9233e","87922":"53453e8a","88517":"09134d04","88866":"cdab428a","89076":"84f91747","89540":"cf378db9","89677":"8f6f3383","89785":"738ac21a","90109":"10c0bb44","90265":"b78b2db9","90337":"0190c388","91045":"9247b2d4","91470":"bca6aa60","91487":"dced76cd","92045":"ba28ecf4","92501":"103f952a","92603":"0a8af0c8","92823":"648a1ed4","92983":"5146b606","93260":"0f339cf8","93282":"f9557fb6","93496":"5cb1d2b8","93665":"d456a7e2","93668":"9a7ebdd6","94078":"bc2034f1","94220":"cbe51047","94498":"3ba12681","94662":"4eb19d61","94715":"4311706f","94772":"147dea04","94849":"d2283b94","95125":"02722e64","95176":"e2c9e51c","95335":"e5395534","96444":"b4ca8c1b","96882":"c2155702","97008":"5d644a47","97046":"80220c60","97278":"a07c0aed","98062":"f7fd4196","98398":"68dc3d9d","98688":"3fa5cca2","98885":"42b4efc7","99674":"195a2066"}[chunkId] + ".chunk.css";
+/******/ return "" + ({"292":"p__Classrooms__Lists__Exercise__Add__index","310":"p__User__Detail__ExperImentImg__Detail__index","733":"p__Paperlibrary__EditPaper__index","1482":"p__Classrooms__Lists__Graduation__Topics__Edit__index","1660":"p__User__QQLogin__index","1702":"p__Classrooms__New__index","2659":"p__User__Detail__UserPortrait__index","2819":"p__Classrooms__Lists__Template__detail__index","3317":"p__Classrooms__Lists__Graduation__Topics__Add__index","3391":"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index","3451":"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index","3509":"p__HttpStatus__SixActivities","3585":"p__Classrooms__Lists__Statistics__StudentSituation__index","3951":"p__Classrooms__Lists__ProgramHomework__Detail__index","4639":"p__virtualSpaces__Lists__Video__index","4736":"p__User__Detail__Projects__index","4884":"p__Shixuns__Detail__Repository__Commit__index","4973":"p__Engineering__Evaluate__List__index","5348":"p__virtualSpaces__Lists__Video__Upload__index","5572":"p__Paths__HigherVocationalEducation__index","5641":"p__Classrooms__Lists__Exercise__Edit__index","6127":"p__Classrooms__Lists__ProgramHomework__Ranking__index","6685":"p__Shixuns__Detail__RankingList__index","6758":"p__Classrooms__Lists__Attachment__index","6788":"p__Classrooms__Lists__ProgramHomework__index","7043":"p__User__Detail__Topics__Exercise__Edit__index","7852":"p__Classrooms__Lists__ShixunHomeworks__index","7884":"p__Shixuns__Exports__index","7918":"p__Paperlibrary__Random__ExerciseEdit__index","8787":"p__Competitions__Entered__index","8999":"p__Three__index","10195":"p__Classrooms__Lists__GroupHomework__Detail__index","10485":"p__Question__AddOrEdit__BatchAdd__index","10737":"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index","10799":"p__User__Detail__Topics__Poll__Detail__index","10921":"p__Classrooms__Lists__Exercise__CodeDetails__index","11070":"p__Innovation__PublicMirror__index","11512":"p__Classrooms__Lists__Exercise__AnswerCheck__index","11520":"p__Engineering__Lists__StudentList__index","11545":"p__Paperlibrary__Random__ExchangeFromProblemSet__index","11581":"p__Problemset__Preview__index","12102":"p__Classrooms__Lists__Board__Edit__index","12412":"p__User__Detail__Videos__index","12476":"p__Colleges__index","12865":"p__Innovation__MyMirror__index","12884":"p__Classrooms__Lists__ProgramHomework__Comment__index","13006":"p__Engineering__index","13355":"p__Classrooms__Lists__Polls__index","13414":"p__virtualSpaces__Lists__Managements__index","13581":"p__Classrooms__Lists__ShixunHomeworks__Detail__index","14058":"p__Demo__index","14105":"p__Classrooms__Lists__Exercise__Answer__index","14514":"p__Account__Results__index","14599":"p__Problemset__index","14610":"p__User__Detail__LearningPath__index","14662":"p__Classrooms__Lists__GroupHomework__Review__index","14889":"p__Classrooms__Lists__Exercise__ImitateAnswer__index","15148":"p__Classrooms__Lists__Template__index","15319":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index","15402":"p__User__Detail__Topics__Detail__index","16328":"p__Shixuns__Edit__body__Warehouse__index","16729":"p__Classrooms__Lists__GroupHomework__Edit__index","16845":"p__Shixuns__Detail__Settings__index","17527":"p__MyProblem__RecordDetail__index","17622":"p__Classrooms__Lists__Polls__Detail__index","17806":"p__Classrooms__Lists__Statistics__StatisticsQuality__index","18241":"p__virtualSpaces__Lists__Plan__index","18302":"p__Classrooms__Lists__Board__index","18307":"p__User__Detail__Shixuns__index","19215":"p__Shixuns__Detail__ForkList__index","19360":"p__User__Detail__virtualSpaces__index","19715":"p__Classrooms__Lists__CommonHomework__Edit__index","19891":"p__User__Detail__Videos__Success__index","20026":"p__Classrooms__Lists__Graduation__Tasks__Edit__index","20576":"p__Account__Profile__Edit__index","20680":"p__Innovation__index","20700":"p__tasks__Jupyter__index","21265":"p__Classrooms__Lists__Announcement__index","21423":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index","21578":"p__Classrooms__Lists__Graduation__Topics__Detail__index","21939":"p__User__Detail__Order__index","22254":"p__Shixuns__Detail__Discuss__index","22257":"p__Paperlibrary__Random__AddAndEdit__index","22307":"p__Report__index","22707":"p__Innovation__MyDataSet__index","23332":"p__Paths__Detail__id","24504":"p__virtualSpaces__Lists__Survey__index","25470":"p__Shixuns__Detail__Collaborators__index","25705":"p__virtualSpaces__Lists__Construction__index","25896":"p__virtualSpaces__Lists__Syllabuses__Detail__index","25972":"layouts__user__index","26366":"p__Innovation__PublicProject__index","26685":"p__Classrooms__Index__index","26741":"p__Engineering__Norm__List__index","26883":"p__Competitions__Index__index","27182":"p__User__ResetPassword__index","27333":"p__User__WechatLogin__index","27395":"p__Classrooms__Lists__Statistics__StudentDetail__index","28072":"p__Classrooms__Lists__GroupHomework__SubmitWork__index","28435":"p__Classrooms__Lists__Attendance__index","28723":"p__Classrooms__Lists__Polls__Edit__index","28782":"p__Shixuns__Index__index","28982":"p__Paths__New__index","29080":"p__virtualSpaces__Lists__Graphs__index","29647":"p__Question__Index__index","30264":"p__User__Detail__Order__pages__orderPay__index","30342":"p__Classrooms__Lists__ShixunHomeworks__Comment__index","31006":"p__RestFul__index","31211":"p__Classrooms__Lists__CommonHomework__EditWork__index","31427":"p__Classrooms__Lists__Statistics__index","31674":"p__Classrooms__ClassicCases__index","31962":"p__Classrooms__Lists__Engineering__index","33356":"p__Classrooms__Lists__Assistant__index","33747":"p__virtualSpaces__Lists__Homepage__index","33784":"p__Paperlibrary__Random__Detail__index","34093":"p__Classrooms__Lists__Attendance__Detail__index","34601":"p__Paths__Detail__Statistics__index","34608":"p__virtualSpaces__Index__index","34800":"p__Engineering__Lists__GraduatedMatrix__index","34994":"p__Problems__OjForm__index","35238":"p__virtualSpaces__Lists__Material__index","35588":"p__virtualSpaces__Lists__Course__index","35729":"p__Help__Index","36270":"p__MyProblem__index","36784":"p__Innovation__Edit__index","37062":"layouts__SimpleLayouts","38447":"p__virtualSpaces__Lists__Knowledge__index","38634":"p__Classrooms__Lists__CourseGroup__List__index","39332":"p__Classrooms__Lists__Video__index","39391":"p__Engineering__Lists__CurseSetting__index","39404":"monaco-editor","39695":"p__Classrooms__Lists__Polls__Add__index","40559":"layouts__virtualDetail__index","41048":"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index","41657":"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index","41717":"layouts__index","41953":"p__Problemset__NewItem__index","42240":"p__User__Detail__Videos__Upload__index","43442":"p__Classrooms__Lists__Board__Add__index","43465":"p__virtualSpaces__Lists__Member__index","44216":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index","44259":"p__User__Detail__Order__pages__result__index","44449":"p__Competitions__Exports__index","44510":"p__virtualSpaces__Lists__Syllabuses__AddOrEdit__index","45096":"p__Shixuns__Detail__AuditSituation__index","45359":"p__Messages__Detail__index","45650":"p__Competitions__Update__index","45775":"p__Engineering__Lists__Document__index","45825":"p__Classrooms__Lists__Exercise__index","45992":"p__Classrooms__Lists__Exercise__ReviewGroup__index","46796":"p__virtualSpaces__Lists__Announcement__Detail__index","46963":"p__Classrooms__Lists__Engineering__Detail__index","48077":"p__Classrooms__Lists__Students__index","48431":"p__Classrooms__Lists__Exercise__Export__index","48689":"p__Classrooms__Lists__Statistics__VideoStatistics__index","49205":"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index","49366":"p__User__Login__index","49716":"p__Question__OjProblem__RecordDetail__index","49890":"p__Classrooms__Lists__CommonHomework__index","50869":"p__Guidance__index","51276":"p__MoopCases__Success__index","51582":"p__Classrooms__Lists__GroupHomework__Add__index","51855":"p__MoopCases__InfoPanel__index","52338":"p__Classrooms__Lists__CommonHomework__Review__index","52404":"p__Classrooms__Lists__Template__teacher__index","52806":"p__User__Detail__Topics__Exercise__Detail__index","52829":"p__Messages__Private__index","52875":"p__Shixuns__Detail__id","53247":"p__Paperlibrary__See__index","53910":"p__HttpStatus__introduction","54056":"p__IntrainCourse__index","54164":"p__Classrooms__Lists__Exercise__Detail__index","54472":"p__virtualSpaces__Lists__Notices__index","54572":"p__Classrooms__Lists__ExportList__index","54770":"p__Classrooms__Lists__ProgramHomework__Detail__answer__index","54862":"p__Paperlibrary__index","55573":"p__Shixuns__Detail__Merge__index","56277":"p__Shixuns__Edit__index","57045":"p__Classrooms__Lists__CommonHomework__SubmitWork__index","57614":"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index","59133":"p__Shixuns__Detail__Challenges__index","59649":"p__Engineering__Lists__TrainingProgram__index","59788":"p__Account__Profile__index","60479":"p__Classrooms__Lists__GroupHomework__EditWork__index","60533":"p__Classrooms__Lists__Video__Statistics__Detail__index","60547":"p__Account__index","61043":"p__Classrooms__Lists__Graduation__Tasks__index","61713":"p__virtualSpaces__Lists__Settings__index","61727":"p__Classrooms__Lists__CourseGroup__NotList__index","62548":"p__Engineering__Norm__Detail__index","64144":"p__Problemset__Preview__New__index","64217":"p__Classrooms__Lists__Video__Statistics__index","64496":"p__HttpStatus__HpcCourse","64520":"p__Account__Secure__index","65111":"p__Terminal__index","65148":"p__Classrooms__Lists__Polls__Answer__index","65191":"p__User__Detail__Certificate__index","65294":"p__User__OtherLogin__index","65549":"p__Shixuns__New__CreateImg__index","65816":"p__virtualSpaces__Lists__Announcement__index","66034":"p__HttpStatus__UserAgents","66583":"p__User__Detail__Classrooms__index","66651":"p__Engineering__Evaluate__Detail__index","67242":"p__Innovation__MyProject__index","67878":"p__Classrooms__Lists__LiveVideo__index","68014":"p__Classrooms__Lists__Teachers__index","68665":"p__Engineering__Lists__TrainingObjectives__index","68827":"p__Classrooms__Lists__OnlineLearning__index","68882":"p__Classrooms__Lists__Graduation__Tasks__Detail__index","69922":"p__Classrooms__Lists__Statistics__StudentVideo__index","69944":"p__Classrooms__Lists__Video__Statistics__StudentDetail__index","71218":"p__virtualSpaces__Lists__Syllabuses__index","71450":"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index","72529":"p__User__Detail__id","72570":"p__Competitions__Detail__index","73183":"p__Engineering__Lists__GraduationIndex__index","73220":"p__Classrooms__Lists__Video__Upload__index","74264":"p__Forums__New__index","74795":"p__Classrooms__Lists__Graduation__Tasks__Add__index","75043":"p__User__Detail__Topics__Poll__Edit__index","75357":"p__Engineering__Lists__TrainingProgram__Edit__index","76904":"p__MoopCases__FormPanel__index","77460":"p__Question__OjProblem__index","77857":"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index","78085":"p__Classrooms__Lists__Exercise__Review__index","79489":"p__Engineering__Lists__CourseList__index","79590":"p__User__Detail__TeachGroup__index","79921":"p__Classrooms__ExamList__index","80508":"p__Forums__Detail__id","81148":"p__Shixuns__Detail__Repository__UploadFile__index","82339":"p__virtualSpaces__Lists__Plan__Detail__index","82425":"p__Classrooms__Lists__Board__Detail__index","83141":"p__Innovation__Detail__index","83212":"p__MoopCases__index","83935":"p__Classrooms__Lists__GroupHomework__index","84546":"p__Engineering__Lists__TrainingProgram__Add__index","85048":"p__Classrooms__Lists__Graduation__Topics__index","85111":"p__User__Detail__Order__pages__orderInformation__index","85297":"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index","85888":"p__Classrooms__Lists__CommonHomework__Add__index","85891":"p__virtualSpaces__Lists__Resources__index","86052":"p__Paths__Index__index","86452":"p__Innovation__PublicDataSet__index","86541":"p__Shixuns__Detail__Dataset__index","86634":"p__Innovation__Tasks__index","86820":"p__User__Detail__Topics__Normal__index","86913":"p__Question__AddOrEdit__index","87058":"p__virtualSpaces__Lists__Survey__Detail__index","87260":"p__Account__Certification__index","87922":"p__Classrooms__Lists__CourseGroup__Detail__index","88517":"p__User__Detail__Topics__Group__index","88866":"p__index","89076":"p__Account__Binding__index","89677":"p__virtualSpaces__Lists__Announcement__AddAndEdit__index","89785":"p__Classrooms__Lists__Template__student__index","90109":"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index","90265":"p__User__Detail__Topics__index","90337":"p__Paperlibrary__Random__PreviewEdit__index","91045":"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index","91470":"p__User__Register__index","91487":"p__virtualSpaces__Lists__Shixuns__index","92045":"p__Engineering__Lists__TeacherList__index","92501":"p__Search__index","92603":"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index","92823":"p__Engineering__Navigation__Home__index","92983":"p__Forums__Index__index","93260":"p__Paperlibrary__Add__index","93282":"layouts__ShixunDetail__index","93496":"p__User__Detail__OtherResources__index","93665":"p__tasks__index","93668":"p__Classrooms__Lists__CommonHomework__Detail__index","94078":"p__Messages__Tidings__index","94498":"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index","94662":"p__User__Detail__Paths__index","94715":"p__virtualSpaces__Lists__Material__Detail__index","94849":"p__User__Detail__ExperImentImg__index","95125":"p__Classrooms__Lists__Exercise__DetailedAnalysis__index","95176":"p__User__Detail__Videos__Protocol__index","95335":"p__Engineering__Lists__CourseMatrix__index","96444":"p__Video__Detail__id","96882":"p__Classrooms__New__StartClass__index","97008":"p__Shixuns__New__index","97046":"p__Shixuns__Detail__Repository__AddFile__index","98062":"p__User__Detail__Topicbank__index","98398":"p__virtualSpaces__Lists__Resources__Detail__index","98688":"p__Shixuns__Detail__Repository__index","98885":"p__Classrooms__Lists__Statistics__StudentStatistics__index","99674":"p__Shixuns__New__ImagePreview__index"}[chunkId] || chunkId) + "." + {"192":"aa5d9d7e","292":"36715920","310":"6e484beb","733":"aeacf94e","794":"741b92f1","1119":"9ff43dc4","1226":"d80fec89","1482":"7c3ad96b","1660":"02a38bf2","1702":"489a5cff","2082":"878fbc75","2282":"7d4b3da0","2659":"3f9c75c6","2819":"010f74a7","3317":"f7983514","3391":"d3d09b49","3451":"fa41734d","3509":"fe2d6226","3585":"7b1cadec","3951":"0dad9a10","4390":"9ba11594","4639":"30b3dee5","4656":"6f35bceb","4736":"10243ad7","4884":"62c42fff","4900":"814e790f","4973":"58a5fdbb","5348":"612cf3fe","5572":"dc3db8a3","5641":"0b1f10f1","6127":"f096dd74","6685":"ff3d4dcb","6758":"b226bfed","6788":"5c408c9a","7043":"bf1945ba","7852":"e64c917f","7884":"1ad373ce","7918":"bc588bf7","8787":"5ca78966","8999":"5c39a408","10195":"803d71fe","10485":"5af7cb2b","10737":"10227a76","10799":"877fba24","10921":"022dd8c1","11004":"0465acda","11070":"69047ccd","11512":"c2718266","11520":"700d830a","11545":"46dd52df","11581":"7f1d264b","12102":"9b3c2f0f","12412":"bd389450","12476":"0317a5a5","12865":"107abeda","12884":"028168c2","13006":"9df8a619","13355":"86a0f70b","13414":"cb7288d2","13581":"53dc2375","14058":"da4198c0","14105":"8dbb2f0a","14514":"9c12ba9c","14599":"6a09349b","14610":"6917136e","14662":"4a465a13","14889":"703ffbf0","14964":"393d1111","15148":"899955bc","15319":"6adc4b5d","15402":"5c3867a4","15428":"d3505a9c","16328":"f32b7b34","16729":"f181c0d1","16758":"01d18822","16845":"f73a24e0","17379":"504986de","17527":"46d78e0c","17622":"18c3b2e2","17806":"67633330","18241":"ef547ebd","18302":"b0e182d0","18307":"35384ed0","19215":"a7e2b3d8","19360":"68f19116","19715":"2f24d234","19891":"765a6d53","20026":"f17ba16b","20576":"ec4a277d","20680":"ec676e5a","20700":"0a23e8cb","21265":"29a8e3ae","21423":"f58b4565","21578":"42d54a4b","21939":"0bffa495","22254":"286619b1","22257":"83644fae","22307":"0db5c85a","22707":"feb9c716","23234":"b88b2a7b","23332":"c83e6caf","23805":"2ca7b75a","24504":"ee949bcb","24505":"1abf39d3","24972":"a6d6aaba","25470":"79f2e968","25705":"296ac702","25896":"eadcbad7","25972":"7b48a1b8","26366":"3d985175","26685":"7c2c94d0","26741":"52349f8c","26883":"ae2c4e2a","27044":"18248192","27084":"d5dea24f","27182":"bca6aa60","27333":"02a38bf2","27395":"70672d5d","27703":"4a7c1daa","28072":"07e1648f","28435":"d9655ba0","28723":"03252232","28782":"cf41644f","28982":"ac9d564e","29080":"b8aabe17","29647":"40719cf5","30264":"c1a76e93","30342":"dbf3107a","31006":"5723e5a2","31211":"241f43ae","31427":"3feae07d","31674":"e7e8dd66","31962":"38867b94","33356":"89416533","33747":"635bc4d0","33784":"6ade2d7f","34093":"d379ebed","34601":"a0362698","34608":"2aefe4b1","34800":"72a0f999","34994":"9e12e9e1","35238":"e8728e3b","35588":"01a3089c","35729":"f628c283","36040":"a39d4d2a","36270":"26179050","36433":"e2aa74e6","36483":"59955ef6","36579":"33389c04","36784":"5f923b83","37062":"b768bbbe","37250":"4521d860","38447":"607eec61","38634":"f9f68b05","39332":"c92575ab","39391":"8245047f","39404":"7a6ae55a","39695":"643146e8","40018":"d2e781d0","40559":"44dd15cb","41048":"c5c6fdfb","41657":"cf574ff8","41717":"238aaca9","41953":"6f811477","42240":"f44eee2e","42241":"a188dd3c","42977":"8d555ac0","43442":"65eaa7e2","43465":"8b2b3c2f","43778":"8fe8099c","43915":"c8297aa9","44216":"0a8af0c8","44259":"890ffa31","44449":"1f5a4673","44510":"46543b0d","45096":"c4c415ee","45359":"6a90be48","45650":"be9a6b07","45775":"6fac03d1","45818":"8d653148","45825":"1d04a565","45992":"0a80ed08","46059":"fee747d3","46796":"566d1499","46963":"c1f1f1d4","47824":"3bd9cdac","48077":"726d0ff5","48431":"aec131cf","48689":"4b02e708","48896":"fe5e74c9","49205":"abd37bcd","49366":"9284a315","49666":"fa72cc4b","49716":"bced0123","49890":"d03220e8","49960":"3c64ae0f","50869":"a6b6a72d","51276":"26f8a425","51370":"3091da5b","51582":"35af54a3","51855":"2630139a","52338":"1c92eca1","52404":"fc25eea2","52424":"641d3511","52806":"cf964913","52829":"1ad34b37","52875":"42b8d181","53247":"51c49c02","53440":"b8f7e7d9","53910":"710e078e","54056":"46fb68cc","54164":"f702b995","54472":"993e5e40","54572":"52524ed9","54770":"b7f3d661","54836":"4cdd1d96","54862":"58759aa0","55573":"53d1e580","56277":"198e0cb0","57045":"0cb1dca6","57614":"e69d2797","59016":"eeb9b7bf","59133":"9258eed9","59649":"4d83d498","59788":"c9d31988","60479":"2fa140fe","60533":"58702d44","60547":"207df557","60578":"97c6971a","61043":"c256030b","61713":"064b78c0","61727":"0ef455c2","62548":"993ca7b3","62654":"33389c04","62742":"f2198b1d","63543":"d2e781d0","64144":"16aeaf18","64217":"fad68068","64496":"412e35d1","64520":"cbe56804","64547":"fc2fb8c6","65111":"1cc479f1","65148":"6975f864","65191":"693159e3","65294":"86dcc57d","65491":"60f2699d","65549":"8c8b1010","65816":"b5dea6ab","66034":"478838c5","66583":"d2c21741","66651":"6a0f8280","67242":"7dda83cb","67395":"e5ba5aaa","67878":"435dae9f","68014":"b4697b08","68665":"ece82b72","68827":"9d6b4baf","68882":"a4f8038e","68922":"504986de","69922":"231ea5eb","69944":"556a049b","71218":"1815d654","71450":"feb200b8","72230":"0acabfcf","72465":"af820a0f","72529":"c299fc88","72570":"fcc15e4e","72693":"878fbc75","73183":"9efb78c2","73220":"aa3705fc","73486":"7984fc7c","74237":"147dea04","74264":"a4f91969","74795":"efbfe5c1","75043":"c3927ea3","75151":"a2ed3542","75357":"b3fb8cbf","75800":"b0c931ef","76904":"2b7d5863","77460":"74553d22","77857":"b8721a1a","78085":"564f18d9","79489":"7ae52436","79590":"8f787c2c","79921":"3263d457","80508":"660f8768","80670":"48f39a9c","81148":"e1da9726","81793":"c8793ca5","82339":"cdbddd75","82425":"65b29f1c","83141":"c157aea6","83212":"cc87d3e1","83225":"150628bd","83935":"30f81a56","84169":"6333803e","84546":"28aa3c6f","85048":"7511dce5","85111":"1ad8d139","85297":"c9e5cc63","85343":"b510cfdf","85888":"0a616608","85891":"40fc6bbe","86052":"08cafd24","86452":"4ef65fb0","86541":"cd4b78d7","86634":"4448fe62","86701":"ff9f0de3","86820":"de0ec1f9","86913":"bac26b49","87058":"47dd4a98","87260":"a7b9233e","87922":"53453e8a","88517":"09134d04","88866":"cdab428a","89076":"84f91747","89540":"cf378db9","89677":"8f6f3383","89785":"738ac21a","90109":"10c0bb44","90265":"760833cc","90337":"0190c388","91045":"9247b2d4","91470":"bca6aa60","91487":"dced76cd","92045":"ba28ecf4","92501":"103f952a","92603":"0a8af0c8","92823":"648a1ed4","92983":"5146b606","93260":"0f339cf8","93282":"f9557fb6","93291":"2994d4ec","93496":"5cb1d2b8","93665":"d456a7e2","93668":"c4c12468","94078":"bc2034f1","94220":"cbe51047","94498":"3ba12681","94662":"4eb19d61","94715":"4311706f","94849":"d2283b94","95125":"02722e64","95176":"e2c9e51c","95335":"e5395534","96444":"b4ca8c1b","96882":"c2155702","97008":"5d644a47","97046":"80220c60","97278":"a07c0aed","98062":"f7fd4196","98398":"68dc3d9d","98688":"3fa5cca2","98885":"42b4efc7","99674":"195a2066"}[chunkId] + ".chunk.css";
/******/ };
/******/ }();
/******/
@@ -119861,7 +119972,7 @@ function _unsupportedIterableToArray(o, minLen) {
/******/ };
/******/
/******/ __webpack_require__.f.miniCss = function(chunkId, promises) {
-/******/ var cssChunks = {"192":1,"292":1,"310":1,"733":1,"794":1,"1119":1,"1226":1,"1482":1,"1660":1,"1702":1,"2082":1,"2282":1,"2395":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4390":1,"4639":1,"4656":1,"4736":1,"4884":1,"4900":1,"4973":1,"5348":1,"5572":1,"5641":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"7918":1,"8787":1,"8999":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11004":1,"11070":1,"11512":1,"11520":1,"11545":1,"11581":1,"12102":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13414":1,"13581":1,"14058":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"14964":1,"15148":1,"15319":1,"15402":1,"15428":1,"16328":1,"16729":1,"16758":1,"16845":1,"17379":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22257":1,"22307":1,"22707":1,"23234":1,"23332":1,"23805":1,"24504":1,"24505":1,"24972":1,"25470":1,"25705":1,"25896":1,"25972":1,"26366":1,"26685":1,"26741":1,"26883":1,"27044":1,"27084":1,"27182":1,"27333":1,"27395":1,"27703":1,"28072":1,"28435":1,"28723":1,"28782":1,"28982":1,"29080":1,"29647":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,"34608":1,"34800":1,"34994":1,"35238":1,"35588":1,"35729":1,"36270":1,"36433":1,"36483":1,"36579":1,"36784":1,"37062":1,"37250":1,"38447":1,"38634":1,"39332":1,"39391":1,"39404":1,"39695":1,"40018":1,"40150":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"42241":1,"42977":1,"43442":1,"43465":1,"43778":1,"43915":1,"44216":1,"44259":1,"44449":1,"44510":1,"45096":1,"45359":1,"45650":1,"45775":1,"45818":1,"45825":1,"45992":1,"46059":1,"46796":1,"46963":1,"47824":1,"48077":1,"48431":1,"48689":1,"48896":1,"49205":1,"49366":1,"49666":1,"49716":1,"49890":1,"49960":1,"50869":1,"51276":1,"51370":1,"51582":1,"51855":1,"52338":1,"52404":1,"52424":1,"52806":1,"52829":1,"52875":1,"53247":1,"53440":1,"53910":1,"54056":1,"54164":1,"54472":1,"54572":1,"54770":1,"54836":1,"54862":1,"55573":1,"56277":1,"57045":1,"57614":1,"59016":1,"59133":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"60578":1,"61043":1,"61713":1,"61727":1,"62548":1,"62654":1,"62742":1,"63543":1,"64144":1,"64217":1,"64496":1,"64520":1,"65111":1,"65148":1,"65191":1,"65294":1,"65491":1,"65549":1,"65816":1,"66034":1,"66583":1,"66651":1,"67242":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"68922":1,"69922":1,"69944":1,"70995":1,"71218":1,"71450":1,"72230":1,"72465":1,"72529":1,"72570":1,"72693":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75151":1,"75357":1,"75800":1,"76904":1,"77460":1,"77857":1,"78085":1,"79489":1,"79590":1,"79921":1,"80508":1,"80670":1,"81148":1,"81793":1,"82178":1,"82339":1,"82425":1,"83141":1,"83212":1,"83935":1,"84169":1,"84546":1,"85048":1,"85111":1,"85297":1,"85343":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86701":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89540":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91470":1,"91487":1,"92045":1,"92501":1,"92603":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"94078":1,"94220":1,"94498":1,"94662":1,"94715":1,"94772":1,"94849":1,"95125":1,"95176":1,"95335":1,"96444":1,"96882":1,"97008":1,"97046":1,"97278":1,"98062":1,"98398":1,"98688":1,"98885":1,"99674":1};
+/******/ var cssChunks = {"192":1,"292":1,"310":1,"733":1,"794":1,"1119":1,"1226":1,"1482":1,"1660":1,"1702":1,"2082":1,"2282":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4390":1,"4639":1,"4656":1,"4736":1,"4884":1,"4900":1,"4973":1,"5348":1,"5572":1,"5641":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"7918":1,"8787":1,"8999":1,"10195":1,"10485":1,"10737":1,"10799":1,"10921":1,"11004":1,"11070":1,"11512":1,"11520":1,"11545":1,"11581":1,"12102":1,"12412":1,"12476":1,"12865":1,"12884":1,"13006":1,"13355":1,"13414":1,"13581":1,"14058":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"14964":1,"15148":1,"15319":1,"15402":1,"15428":1,"16328":1,"16729":1,"16758":1,"16845":1,"17379":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"21265":1,"21423":1,"21578":1,"21939":1,"22254":1,"22257":1,"22307":1,"22707":1,"23234":1,"23332":1,"23805":1,"24504":1,"24505":1,"24972":1,"25470":1,"25705":1,"25896":1,"25972":1,"26366":1,"26685":1,"26741":1,"26883":1,"27044":1,"27084":1,"27182":1,"27333":1,"27395":1,"27703":1,"28072":1,"28435":1,"28723":1,"28782":1,"28982":1,"29080":1,"29647":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,"34608":1,"34800":1,"34994":1,"35238":1,"35588":1,"35729":1,"36040":1,"36270":1,"36433":1,"36483":1,"36579":1,"36784":1,"37062":1,"37250":1,"38447":1,"38634":1,"39332":1,"39391":1,"39404":1,"39695":1,"40018":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"42240":1,"42241":1,"42977":1,"43442":1,"43465":1,"43778":1,"43915":1,"44216":1,"44259":1,"44449":1,"44510":1,"45096":1,"45359":1,"45650":1,"45775":1,"45818":1,"45825":1,"45992":1,"46059":1,"46796":1,"46963":1,"47824":1,"48077":1,"48431":1,"48689":1,"48896":1,"49205":1,"49366":1,"49666":1,"49716":1,"49890":1,"49960":1,"50869":1,"51276":1,"51370":1,"51582":1,"51855":1,"52338":1,"52404":1,"52424":1,"52806":1,"52829":1,"52875":1,"53247":1,"53440":1,"53910":1,"54056":1,"54164":1,"54472":1,"54572":1,"54770":1,"54836":1,"54862":1,"55573":1,"56277":1,"57045":1,"57614":1,"59016":1,"59133":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"60578":1,"61043":1,"61713":1,"61727":1,"62548":1,"62654":1,"62742":1,"63543":1,"64144":1,"64217":1,"64496":1,"64520":1,"64547":1,"65111":1,"65148":1,"65191":1,"65294":1,"65491":1,"65549":1,"65816":1,"66034":1,"66583":1,"66651":1,"67242":1,"67395":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"68922":1,"69922":1,"69944":1,"71218":1,"71450":1,"72230":1,"72465":1,"72529":1,"72570":1,"72693":1,"73183":1,"73220":1,"73486":1,"74237":1,"74264":1,"74795":1,"75043":1,"75151":1,"75357":1,"75800":1,"76904":1,"77460":1,"77857":1,"78085":1,"79489":1,"79590":1,"79921":1,"80508":1,"80670":1,"81148":1,"81793":1,"82339":1,"82425":1,"83141":1,"83212":1,"83225":1,"83935":1,"84169":1,"84546":1,"85048":1,"85111":1,"85297":1,"85343":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86701":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89540":1,"89677":1,"89785":1,"90109":1,"90265":1,"90337":1,"91045":1,"91470":1,"91487":1,"92045":1,"92501":1,"92603":1,"92823":1,"92983":1,"93260":1,"93282":1,"93291":1,"93496":1,"93665":1,"93668":1,"94078":1,"94220":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"96444":1,"96882":1,"97008":1,"97046":1,"97278":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() {
@@ -123519,7 +123630,7 @@ function _getRoutes() {
return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390));
}),
'2': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'3': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Paperlibrary__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(36579), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(60696), __webpack_require__.e(79086), __webpack_require__.e(46231), __webpack_require__.e(54862)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/index.tsx */ 26127));
@@ -123537,13 +123648,13 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Paperlibrary__See__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(80599), __webpack_require__.e(66012), __webpack_require__.e(48764), __webpack_require__.e(87939), __webpack_require__.e(36579), __webpack_require__.e(8691), __webpack_require__.e(60696), __webpack_require__.e(79086), __webpack_require__.e(24634), __webpack_require__.e(53247)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/See/index.tsx */ 7570));
}),
'8': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(40150), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(68993), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(83225), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
}),
'9': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Paperlibrary__Random__ExchangeFromProblemSet__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(40150), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(46231), __webpack_require__.e(68993), __webpack_require__.e(11545)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx */ 40945));
+ return Promise.all(/*! import() | p__Paperlibrary__Random__ExchangeFromProblemSet__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(83225), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(14626), __webpack_require__.e(11545)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paperlibrary/Random/ExchangeFromProblemSet/index.tsx */ 40945));
}),
'10': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'11': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Paths__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(20085), __webpack_require__.e(42241), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(85343), __webpack_require__.e(86052)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Index/index.tsx */ 18117));
@@ -123567,7 +123678,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Paths__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(93562), __webpack_require__.e(84169), __webpack_require__.e(8691), __webpack_require__.e(86701), __webpack_require__.e(12325), __webpack_require__.e(28982)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/New/index.tsx */ 81353));
}),
'18': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'19': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(88201), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(85343), __webpack_require__.e(26685)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Index/index.tsx */ 22635));
@@ -123636,7 +123747,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(50976), __webpack_require__.e(55806), __webpack_require__.e(66012), __webpack_require__.e(99160), __webpack_require__.e(42977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(38448), __webpack_require__.e(8286), __webpack_require__.e(20139), __webpack_require__.e(37110), __webpack_require__.e(54164)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Detail/index.tsx */ 40829));
}),
'41': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(40150), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(68993), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(83225), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
}),
'42': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Answer__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(55806), __webpack_require__.e(17194), __webpack_require__.e(24192), __webpack_require__.e(79361), __webpack_require__.e(47824), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(78806), __webpack_require__.e(14105)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Answer/index.tsx */ 84926));
@@ -123765,10 +123876,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__Engineering__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(72693), __webpack_require__.e(4977), __webpack_require__.e(46963)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Engineering/Detail/index.tsx */ 73852));
}),
'84': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(40150), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(68993), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(83225), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
}),
'85': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(40150), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(68993), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(83225), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
}),
'86': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__ProgramHomework__Ranking__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(12034), __webpack_require__.e(87954), __webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/ProgramHomework/Ranking/index.tsx */ 807));
@@ -123882,10 +123993,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(97278), __webpack_require__.e(42102), __webpack_require__.e(62654), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 40915));
}),
'123': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(94772), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 25127));
+ return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(74237), __webpack_require__.e(88416), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 25127));
}),
'124': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(94772), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 25127));
+ return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(74237), __webpack_require__.e(88416), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 25127));
}),
'125': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(64217)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/index.tsx */ 69687));
@@ -123957,16 +124068,16 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__Template__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(34510), __webpack_require__.e(4977), __webpack_require__.e(15148)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Template/index.tsx */ 65123));
}),
'148': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'149': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(95907), __webpack_require__.e(70995), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272));
+ return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(80583), __webpack_require__.e(73486), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272));
}),
'150': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Competitions__Exports__index */[__webpack_require__.e(80599), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(44449)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Exports/index.tsx */ 42056));
}),
'151': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(95907), __webpack_require__.e(70995), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272));
+ return Promise.all(/*! import() | p__Competitions__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(50976), __webpack_require__.e(80583), __webpack_require__.e(73486), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(85343), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272));
}),
'152': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Competitions__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(78617), __webpack_require__.e(17194), __webpack_require__.e(64398), __webpack_require__.e(20085), __webpack_require__.e(60578), __webpack_require__.e(8691), __webpack_require__.e(21506), __webpack_require__.e(55693), __webpack_require__.e(72570)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Detail/index.tsx */ 84541));
@@ -123981,7 +124092,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Competitions__Entered__Assembly__TeamDateil */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(36483), __webpack_require__.e(81799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Entered/Assembly/TeamDateil.tsx */ 26491));
}),
'156': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'157': /*#__PURE__*/react.lazy(function () {
return __webpack_require__.e(/*! import() | p__Forums__Index__redirect */ 28639).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/redirect.tsx */ 81577));
@@ -123999,10 +124110,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Forums__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(51326), __webpack_require__.e(8691), __webpack_require__.e(86701), __webpack_require__.e(80508)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Detail/[id].tsx */ 49190));
}),
'162': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'163': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(40150), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(68993), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(83225), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
}),
'164': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Problemset__NewItem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(78617), __webpack_require__.e(8543), __webpack_require__.e(8691), __webpack_require__.e(86701), __webpack_require__.e(41953)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/NewItem/index.tsx */ 20020));
@@ -124017,10 +124128,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Problemset__Preview__New__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(67390), __webpack_require__.e(51370), __webpack_require__.e(78617), __webpack_require__.e(64144)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/Preview/New/index.tsx */ 16915));
}),
'168': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(40150), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(68993), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
+ return Promise.all(/*! import() | p__Problemset__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(83225), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(21506), __webpack_require__.e(12034), __webpack_require__.e(46231), __webpack_require__.e(14599)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Problemset/index.tsx */ 31283));
}),
'169': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'170': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Shixuns__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(5506), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(85343), __webpack_require__.e(28782)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Index/index.tsx */ 30258));
@@ -124128,7 +124239,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Shixuns__Detail__ForkList__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(19215)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/ForkList/index.tsx */ 69422));
}),
'205': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'206': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Videos__Protocol__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(95176)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Protocol/index.tsx */ 50360));
@@ -124140,10 +124251,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__User__Detail__Topicbank__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(11004), __webpack_require__.e(4977), __webpack_require__.e(98062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topicbank/index.tsx */ 1858));
}),
'209': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(40874), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 71683));
+ return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(93291), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 71683));
}),
'210': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(40874), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 71683));
+ return Promise.all(/*! import() | p__User__Detail__Topics__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(93291), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(15402)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Detail/index.tsx */ 71683));
}),
'211': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Topics__Normal__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(94512), __webpack_require__.e(8691), __webpack_require__.e(86701), __webpack_require__.e(86820)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Normal/index.tsx */ 28282));
@@ -124155,13 +124266,13 @@ function _getRoutes() {
return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(16758), __webpack_require__.e(8691), __webpack_require__.e(86701), __webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Edit/index.tsx */ 69744));
}),
'214': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(8331), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(85343), __webpack_require__.e(52806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Detail/index.tsx */ 40216));
+ return Promise.all(/*! import() | p__User__Detail__Topics__Exercise__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(64547), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(85343), __webpack_require__.e(52806)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Exercise/Detail/index.tsx */ 40216));
}),
'215': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(41880), __webpack_require__.e(8691), __webpack_require__.e(75043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Edit/index.tsx */ 37286));
}),
'216': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(2395), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(10799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Detail/index.tsx */ 81711));
+ return Promise.all(/*! import() | p__User__Detail__Topics__Poll__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(36040), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(10799)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Poll/Detail/index.tsx */ 81711));
}),
'217': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(72529)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/[id].tsx */ 79296));
@@ -124203,7 +124314,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__User__Detail__Projects__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(53440), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(85343), __webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Projects/index.tsx */ 2187));
}),
'230': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__User__Detail__Videos__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(94772), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(85343), __webpack_require__.e(8423), __webpack_require__.e(12412)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/index.tsx */ 85077));
+ return Promise.all(/*! import() | p__User__Detail__Videos__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(71514), __webpack_require__.e(74237), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(85343), __webpack_require__.e(8423), __webpack_require__.e(12412)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/index.tsx */ 85077));
}),
'231': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Videos__Upload__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(39146), __webpack_require__.e(42240)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Videos/Upload/index.tsx */ 13198));
@@ -124218,7 +124329,7 @@ function _getRoutes() {
return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390));
}),
'235': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'236': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Question__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(75800), __webpack_require__.e(72465), __webpack_require__.e(20085), __webpack_require__.e(3446), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(85343), __webpack_require__.e(29647)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/Index/index.tsx */ 83453));
@@ -124245,7 +124356,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Question__AddOrEdit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(17194), __webpack_require__.e(75316), __webpack_require__.e(27318), __webpack_require__.e(192), __webpack_require__.e(8691), __webpack_require__.e(29429), __webpack_require__.e(86913)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Question/AddOrEdit/index.tsx */ 16347));
}),
'244': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'245': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Engineering__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(13006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/index.tsx */ 46305));
@@ -124305,7 +124416,7 @@ function _getRoutes() {
return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390));
}),
'264': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'265': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__virtualSpaces__Index__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(68819), __webpack_require__.e(21506), __webpack_require__.e(97642), __webpack_require__.e(36723), __webpack_require__.e(34608)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Index/index.tsx */ 23468));
@@ -124332,7 +124443,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__virtualSpaces__Lists__Shixuns__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(87261), __webpack_require__.e(73853), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(91487)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Shixuns/index.tsx */ 36230));
}),
'273': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__virtualSpaces__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(94772), __webpack_require__.e(82136), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(4639)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Video/index.tsx */ 57418));
+ return Promise.all(/*! import() | p__virtualSpaces__Lists__Video__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(93562), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(74237), __webpack_require__.e(15109), __webpack_require__.e(4977), __webpack_require__.e(8423), __webpack_require__.e(54836), __webpack_require__.e(4639)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Video/index.tsx */ 57418));
}),
'274': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__virtualSpaces__Lists__Video__Upload__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(19428), __webpack_require__.e(5348)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Video/Upload/index.tsx */ 97257));
@@ -124404,7 +124515,7 @@ function _getRoutes() {
return __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492));
}),
'297': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'298': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Innovation__Tasks__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(15428), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(77566), __webpack_require__.e(93081), __webpack_require__.e(24505), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(78806), __webpack_require__.e(86634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Tasks/index.jsx */ 11198));
@@ -124467,7 +124578,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__MyProblem__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(55806), __webpack_require__.e(28510), __webpack_require__.e(75316), __webpack_require__.e(36433), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(86701), __webpack_require__.e(69060), __webpack_require__.e(36270)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MyProblem/index.tsx */ 99971));
}),
'318': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'319': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Account__index */[__webpack_require__.e(67851), __webpack_require__.e(60547)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/index.tsx */ 34120));
@@ -124491,7 +124602,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Account__Results__index */[__webpack_require__.e(21649), __webpack_require__.e(1226), __webpack_require__.e(14514)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Results/index.tsx */ 55487));
}),
'326': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'327': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__RestFul__Edit__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(79779), __webpack_require__.e(8691), __webpack_require__.e(86701), __webpack_require__.e(70928)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/Edit/index.tsx */ 37513));
@@ -124503,7 +124614,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__RestFul__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(67631), __webpack_require__.e(33479), __webpack_require__.e(75151), __webpack_require__.e(93562), __webpack_require__.e(43295), __webpack_require__.e(8691), __webpack_require__.e(31006)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/RestFul/index.tsx */ 23632));
}),
'330': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'331': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__User__Detail__Order__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(64057), __webpack_require__.e(72465), __webpack_require__.e(21939)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/index.tsx */ 21101));
@@ -124518,7 +124629,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__User__Detail__Order__pages__result__index */[__webpack_require__.e(53114), __webpack_require__.e(44259)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/result/index.tsx */ 51972));
}),
'335': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'336': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Messages__Tidings__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(64057), __webpack_require__.e(94078)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Messages/Tidings/index.tsx */ 20315));
@@ -124533,7 +124644,7 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Demo__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(72465), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(14058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Demo/index.tsx */ 64161));
}),
'340': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'341': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__IntrainCourse__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(64057), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(20085), __webpack_require__.e(26577), __webpack_require__.e(1119), __webpack_require__.e(8691), __webpack_require__.e(21506), __webpack_require__.e(54056)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/IntrainCourse/index.tsx */ 33654));
@@ -124566,19 +124677,19 @@ function _getRoutes() {
return Promise.all(/*! import() | p__User__ResetPassword__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(59013), __webpack_require__.e(2246), __webpack_require__.e(27182)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/ResetPassword/index.tsx */ 95987));
}),
'351': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'352': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Colleges__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(64057), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(75800), __webpack_require__.e(50976), __webpack_require__.e(4977), __webpack_require__.e(12476)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Colleges/index.tsx */ 94490));
}),
'353': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'354': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Help__Index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(34131), __webpack_require__.e(8691), __webpack_require__.e(21506), __webpack_require__.e(35729)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Help/Index.tsx */ 68996));
}),
'355': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'356': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Video__Detail__id */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(59013), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(27084), __webpack_require__.e(8691), __webpack_require__.e(21506), __webpack_require__.e(8423), __webpack_require__.e(96444)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Video/Detail/[id].tsx */ 9893));
@@ -124590,10 +124701,10 @@ function _getRoutes() {
return __webpack_require__.e(/*! import() | p__Report__index */ 22307).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Report/index.tsx */ 6584));
}),
'359': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(54051), __webpack_require__.e(39602), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
+ return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(62168), __webpack_require__.e(67631), __webpack_require__.e(75151), __webpack_require__.e(20085), __webpack_require__.e(12144), __webpack_require__.e(54051), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 51432));
}),
'360': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | p__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(20085), __webpack_require__.e(94772), __webpack_require__.e(94220), __webpack_require__.e(88667), __webpack_require__.e(95907), __webpack_require__.e(82178), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(8423), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 71274));
+ return Promise.all(/*! import() | p__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(65491), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(67631), __webpack_require__.e(99836), __webpack_require__.e(72465), __webpack_require__.e(64398), __webpack_require__.e(99160), __webpack_require__.e(20085), __webpack_require__.e(74237), __webpack_require__.e(12144), __webpack_require__.e(94220), __webpack_require__.e(88667), __webpack_require__.e(80583), __webpack_require__.e(67395), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 71274));
}),
'361': /*#__PURE__*/react.lazy(function () {
return __webpack_require__.e(/*! import() | p__Api__index */ 62300).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Api/index.tsx */ 56541));
@@ -124659,7 +124770,7 @@ function _getRoutes() {
return __webpack_require__.e(/*! import() | p__HttpStatus__404 */ 66531).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/404.tsx */ 70876));
}),
'@@/global-layout': /*#__PURE__*/react.lazy(function () {
- return Promise.all(/*! import() | layouts__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(72465), __webpack_require__.e(26224), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(41717)]).then(__webpack_require__.bind(__webpack_require__, /*! ./src/layouts/index.tsx */ 58310));
+ return Promise.all(/*! import() | layouts__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(8571), __webpack_require__.e(82375), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(72465), __webpack_require__.e(12144), __webpack_require__.e(69911), __webpack_require__.e(4977), __webpack_require__.e(21506), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(41717)]).then(__webpack_require__.bind(__webpack_require__, /*! ./src/layouts/index.tsx */ 58310));
})
}
});