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 = ( + // + // { + + // (activeTabsKey === "0" && !data.public) && + // + // + // 编辑 + // + // + + // } + // { + // (activeTabsKey === "0" || activeTabsKey === "3") && + // data.item_type === "PROGRAM" && + // data.program_attr?.status !== 0 && + // !data.public && + // (data.author?.login === user.userInfo?.login) && + // + // onCancelPublish(data?.program_attr?.identifier)}> + // 撤销发布 + // + // } + // { + // activeTabsKey === "0" && + // + // onMoveTo(data.id)}> + // 移动到 + // + // + // } + + // { + // activeTabsKey === "0" && !data?.is_share && + // + // onSetShare(data.id)}> + // 共享 + // + // + // } + + // { + // (activeTabsKey === "0" && data?.is_share || activeTabsKey === "3" && (data.author?.login === user.userInfo?.login)) && + // + // onCancelShare(data.id)}> + // 撤销共享 + // + // + // } + + // { + // showPrivateFlag && + // + // onSetPublic(data.id)}> + // 公开 + // + // + // } + + // { + // activeTabsKey === "0" && + // !data.public && + // data.apply && + // ( + // data.item_type === "PROGRAM" && data.program_attr.status !== 0 || + // data.item_type !== "PROGRAM" + // ) && + // + // + // 审核中 + // + // + // } + + // { + // (activeTabsKey === "0" || activeTabsKey === "1") && + // data.public && + // (data.author?.login === user.userInfo?.login) && + // + // onSetPrivate(data.id)}> + // 撤销公开 + // + // + + // } + + // { + // activeTabsKey === "2" && + // + // onCollect(data.id, data.is_collected)}> + // 取消收藏 + // + // + // } + + // { + // (activeTabsKey === "0" || activeTabsKey === "3") && + // data.item_type === "PROGRAM" && + // data.program_attr?.status === 0 && + // !data.public && + // (data.author?.login === user.userInfo?.login) && + // + // onPublish(data?.program_attr?.identifier)}> + // 发布 + // + // + // } + + // { + // (activeTabsKey === "1" || activeTabsKey === "3") && + // !isCommonSuperAdminOrOperation() && + // !isCommonStudent() && + // data.author?.login !== user.userInfo?.login && + // + // onCollect(data.id, data.is_collected)}> + // {data.is_collected ? '取消收藏' : '收藏'} + // + // + // } + + // { + // activeTabsKey !== "0" && + // !isCommonSuperAdminOrOperation() && + // !isCommonStudent() && + // + // onCorrection(data.id)}> + // 纠错 + // + // + // } + + // { + // ( + // (activeTabsKey === "0" && !data.public) || + // activeTabsKey === "1" && isCommonSuperAdminOrOperation() && data.author?.login !== user.userInfo?.login + // ) && + // + + // onDelete(data.id)}> + // 删除 + // + // + // } + + // + // ); + + 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 = ( - // - // { - - // (activeTabsKey === "0" && !data.public) && - // - // - // 编辑 - // - // - - // } - // { - // (activeTabsKey === "0" || activeTabsKey === "3") && - // data.item_type === "PROGRAM" && - // data.program_attr?.status !== 0 && - // !data.public && - // (data.author?.login === user.userInfo?.login) && - // - // onCancelPublish(data?.program_attr?.identifier)}> - // 撤销发布 - // - // } - // { - // activeTabsKey === "0" && - // - // onMoveTo(data.id)}> - // 移动到 - // - // - // } - - // { - // activeTabsKey === "0" && !data?.is_share && - // - // onSetShare(data.id)}> - // 共享 - // - // - // } - - // { - // (activeTabsKey === "0" && data?.is_share || activeTabsKey === "3" && (data.author?.login === user.userInfo?.login)) && - // - // onCancelShare(data.id)}> - // 撤销共享 - // - // - // } - - // { - // showPrivateFlag && - // - // onSetPublic(data.id)}> - // 公开 - // - // - // } - - // { - // activeTabsKey === "0" && - // !data.public && - // data.apply && - // ( - // data.item_type === "PROGRAM" && data.program_attr.status !== 0 || - // data.item_type !== "PROGRAM" - // ) && - // - // - // 审核中 - // - // - // } - - // { - // (activeTabsKey === "0" || activeTabsKey === "1") && - // data.public && - // (data.author?.login === user.userInfo?.login) && - // - // onSetPrivate(data.id)}> - // 撤销公开 - // - // - - // } - - // { - // activeTabsKey === "2" && - // - // onCollect(data.id, data.is_collected)}> - // 取消收藏 - // - // - // } - - // { - // (activeTabsKey === "0" || activeTabsKey === "3") && - // data.item_type === "PROGRAM" && - // data.program_attr?.status === 0 && - // !data.public && - // (data.author?.login === user.userInfo?.login) && - // - // onPublish(data?.program_attr?.identifier)}> - // 发布 - // - // - // } - - // { - // (activeTabsKey === "1" || activeTabsKey === "3") && - // !isCommonSuperAdminOrOperation() && - // !isCommonStudent() && - // data.author?.login !== user.userInfo?.login && - // - // onCollect(data.id, data.is_collected)}> - // {data.is_collected ? '取消收藏' : '收藏'} - // - // - // } - - // { - // activeTabsKey !== "0" && - // !isCommonSuperAdminOrOperation() && - // !isCommonStudent() && - // - // onCorrection(data.id)}> - // 纠错 - // - // - // } - - // { - // ( - // (activeTabsKey === "0" && !data.public) || - // activeTabsKey === "1" && isCommonSuperAdminOrOperation() && data.author?.login !== user.userInfo?.login - // ) && - // - - // onDelete(data.id)}> - // 删除 - // - // - // } - - // - // ); - - 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 = ( + // + // { + + // (activeTabsKey === "0" && !data.public) && + // + // + // 编辑 + // + // + + // } + // { + // (activeTabsKey === "0" || activeTabsKey === "3") && + // data.item_type === "PROGRAM" && + // data.program_attr?.status !== 0 && + // !data.public && + // (data.author?.login === user.userInfo?.login) && + // + // onCancelPublish(data?.program_attr?.identifier)}> + // 撤销发布 + // + // } + // { + // activeTabsKey === "0" && + // + // onMoveTo(data.id)}> + // 移动到 + // + // + // } + + // { + // activeTabsKey === "0" && !data?.is_share && + // + // onSetShare(data.id)}> + // 共享 + // + // + // } + + // { + // (activeTabsKey === "0" && data?.is_share || activeTabsKey === "3" && (data.author?.login === user.userInfo?.login)) && + // + // onCancelShare(data.id)}> + // 撤销共享 + // + // + // } + + // { + // showPrivateFlag && + // + // onSetPublic(data.id)}> + // 公开 + // + // + // } + + // { + // activeTabsKey === "0" && + // !data.public && + // data.apply && + // ( + // data.item_type === "PROGRAM" && data.program_attr.status !== 0 || + // data.item_type !== "PROGRAM" + // ) && + // + // + // 审核中 + // + // + // } + + // { + // (activeTabsKey === "0" || activeTabsKey === "1") && + // data.public && + // (data.author?.login === user.userInfo?.login) && + // + // onSetPrivate(data.id)}> + // 撤销公开 + // + // + + // } + + // { + // activeTabsKey === "2" && + // + // onCollect(data.id, data.is_collected)}> + // 取消收藏 + // + // + // } + + // { + // (activeTabsKey === "0" || activeTabsKey === "3") && + // data.item_type === "PROGRAM" && + // data.program_attr?.status === 0 && + // !data.public && + // (data.author?.login === user.userInfo?.login) && + // + // onPublish(data?.program_attr?.identifier)}> + // 发布 + // + // + // } + + // { + // (activeTabsKey === "1" || activeTabsKey === "3") && + // !isCommonSuperAdminOrOperation() && + // !isCommonStudent() && + // data.author?.login !== user.userInfo?.login && + // + // onCollect(data.id, data.is_collected)}> + // {data.is_collected ? '取消收藏' : '收藏'} + // + // + // } + + // { + // activeTabsKey !== "0" && + // !isCommonSuperAdminOrOperation() && + // !isCommonStudent() && + // + // onCorrection(data.id)}> + // 纠错 + // + // + // } + + // { + // ( + // (activeTabsKey === "0" && !data.public) || + // activeTabsKey === "1" && isCommonSuperAdminOrOperation() && data.author?.login !== user.userInfo?.login + // ) && + // + + // onDelete(data.id)}> + // 删除 + // + // + // } + + // + // ); + + 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)); }) } });